(57)【要約】【課題】デバイス間のコンタクトリストを人手を介さず同期させ、導入コストの増加やユーザの手間を大幅に削減できる交換サーバと通信デバイスを提供する。【解決手段】デバイス能力情報受信部１４より受信した通信デバイスのデバイス能力を通信デバイス毎に対応付けたデバイス能力テーブル１１１と通信デバイスをグループ毎にまとめたデバイスグループテーブル１１２を持ち、デバイス能力テーブルに保存されたデバイス能力情報のうち最大の能力を持つ通信デバイスをデバイスグループ内のマスタデバイスとして決定するマスタデバイス決定部１２の決定情報を記憶するマスタデバイス情報記憶部１１３とを有するデバイス情報記憶部１１と、マスタデバイス情報をデバイスグループの通信デバイスに通知するマスタデバイス情報送信部１５とを有する交換サーバ。【選択図】  図１
2010178193.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して交換サーバに接続可能な複数の通信デバイスからなる通信システムの交換サーバであって、
前記通信デバイスの能力情報を受信するデバイス能力受信部と、
前記デバイス能力受信部により受信した前記通信デバイスのデバイス能力を通信デバイス毎に対応付けたデバイス能力テーブルと、前記通信デバイスをグループ毎にまとめたデバイスグループテーブルと、前記デバイス能力テーブルに保存された前記デバイス能力情報のうち最大の能力を持つ通信デバイスを前記デバイスグループ内のマスタデバイスとして決定するマスタデバイス決定部の決定情報を記憶するマスタデバイス情報記憶部とを有するデバイス情報記憶部と、
前記マスタデバイス情報を前記デバイスグループの通信デバイスに通知するマスタデバイス情報送信部と
を有することを特徴とする交換サーバ。
【請求項２】
ネットワークを介して交換サーバに接続可能な複数の通信デバイスからなる通信システムの通信デバイスであって、
自身のデバイス能力情報を前記交換サーバに送信するデバイス能力送信部と、
前記交換サーバからデバイスグループ内のマスタデバイス情報を受信するマスタデバイス情報受信部と、
前記マスタデバイス情報を参照し、自身がマスタデバイスと登録されているか否かマスタデバイス状態を記憶するマスタデバイス状態記憶部と、
コンタクトリスト同期のための信号を送受信するためのコンタクトリスト同期信号送受信部と
を有することを特徴とする通信デバイス。
【請求項３】
前記マスタデバイス状態記憶部に自身がマスタデバイスであると登録されていた場合、
前記デバイスグループ内の他の通信デバイスに対しコンタクトリストに同期するような指示を送信するコンタクトリスト同期送信指示部と、
前記デバイスグループ内の他の通信デバイスから受信したコンタクトリストを自身の保持するコンタクトリストと同期するためのコンタクトリスト同期部と、
前記コンタクトリスト同期部により同期したコンタクトリストを前記デバイスグループ内の他の通信デバイスに送信する同期コンタクトリスト送信部と
を有することを特徴とする請求項２に記載の通信デバイス。
【請求項４】
前記マスタデバイス状態記憶部に自身がマスタデバイスであると登録されていない場合、
前記デバイスグループ内の前記マスタデバイスからコンタクトリスト同期指示を受信すると、自身の保持するコンタクトリストを前記マスタデバイスに送信するコンタクトリスト送信部と、
前記マスタデバイスからの同期コンタクトリストを受信すると、自身が保持するコンタクトリストを受信したコンタクトリストに更新するコンタクトリスト更新部と
を有することを特徴とする請求項３に記載の通信デバイス。
【請求項５】
前記マスタデバイス状態記憶部に自身がマスタデバイスであると登録されていた場合、
自身がオフラインとなるときに強制的に前記コンタクトリスト同期制御を起動する強制コンタクト同期制御部と
を有することを特徴とする請求項３に記載の通信デバイス。
【請求項６】
前記マスタデバイス情報を参照し、自身が非マスタデバイスからマスタデバイスに状態が変化したときに、旧マスタデバイスに対して前記コンタクトリスト同期指示を送信し、旧マスタデバイスが管理していたコンタクトリストを入手してマスタデバイスを交代するマスタデバイス交代処理部と
を有することを特徴とする請求項３に記載の通信デバイス。
【請求項７】
前記通信デバイスの状態が変化したときマスタデバイスを改めて判定しなおす再判定起動部と
を有する請求項１に記載の交換サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンタクト機能を有する通信デバイスと交換サーバに関する。
【背景技術】
【０００２】
企業のディレクトリサービスや一般ユーザ向けのメッセンジャーサービスではサーバでコンタクトリストを高性能、大容量サーバで一括管理し、ユーザは異なるパーソナルコンピュータ（以下、ＰＣと称する）でサインインしてもいつも同一のコンタクトリスを参照することが可能となっている。
【０００３】
一方、加入者電話サービスや携帯電話サービスでは、各電話端末に個別にコンタクトリストを保持するか、事業者側で用意した登録数の限られたコンタクトリストのみを事業者側で保持するに留まっている。
【０００４】
同様に企業電話網においてもコンタクトリストは個別の電話端末に保持されるか、登録数が限られたコンタクトリストを企業電話交換機側で保持するに留まっている。
【０００５】
従来、無線端末等の複数の端末装置間における所定の動作についての同期制御を実現する通信システムの提案として特許文献１が開示されている。特許文献１には、マスタ端末とスレーブ端末を設定することと、マスタ端末とスレーブ端末が同期を取るとの記載がある。しかし、どのようにマスタ端末を特定するのか、その特定方法が開示されておらず、同期する際にも利用者による操作を同期させるものであり、自動的にコンタクトリストを同期させることはできない。
【０００６】
また、複数の携帯端末間で個人データの共有を可能にする提案として特許文献２が開示されている。特許文献２には、携帯電話端末の電話帳を含む個人保有情報を他の携帯端末に移すための技術の記載がある。しかし、それぞれの端末を利用者が手動で接続し、移すための操作も利用者が実施するものであり、自動的にデータを同期させることはできない。
【０００７】
企業電話網においてもインフラネットワークがＰＩ化されるとともに、電話端末のみならずＰＣ上で動作するクライアントアプリケーションが電話機能を担うようになっている。さらにはひとりのユーザで従来の電話機のみならず、ＰＣクライアント、ハンドヘルドクライアントなど、複数のデバイスを利用するようになってきている。このような状況においてネットワーク側でコンタクトリストを集中管理するサーバコンピュータを配置すれば、それらの複数のデバイスで同一のコンタクトリストを参照できる。
【０００８】
しかしながら、必ずしもすべての企業がサーバコンピュータを導入してコンタクトリストを管理できるとは限らず、中小企業では導入コストに見合わない場合が多い。このような場合は、エンドユーザがあるデバイスのコンタクト情報をエクスポートして、別なデバイスにインポートするような操作を強いられることになる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−１４０５９０号公報
【特許文献２】特開２００７−０６０２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記のように、エンドユーザがあるデバイスのコンタクト情報をエクスポートするなど、別なデバイスにインポートするような操作を強いられ、コンタクトリストの同期を取るのに非常に手間がかかっていた。
【００１１】
本願は、エンドユーザが使用する複数のデバイスのうち最大の能力があるデバイスを利用して、デバイス間のコンタクトリストを人手を介さず同期させ、導入コストの増加やユーザの手間を大幅に削減できる交換サーバと通信デバイスを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の観点は、ネットワークを介して交換サーバに接続可能な複数の通信デバイスからなる通信システムの交換サーバであって、前記通信デバイスの能力情報を受信するデバイス能力受信部と、前記デバイス能力受信部により受信した前記通信デバイスのデバイス能力を通信デバイス毎に対応付けたデバイス能力テーブルと、前記通信デバイスをグループ毎にまとめたデバイスグループテーブルと、前記デバイス能力テーブルに保存された前記デバイス能力情報のうち最大の能力を持つ通信デバイスを前記デバイスグループ内のマスタデバイスとして決定するマスタデバイス決定部の決定情報を記憶するマスタデバイス情報記憶部とを有するデバイス情報記憶部と、前記マスタデバイス情報を前記デバイスグループの通信デバイスに通知するマスタデバイス情報送信部とを有することを特徴とする交換サーバである。
【００１３】
また、本発明の更なる観点は、ネットワークを介して交換サーバに接続可能な複数の通信デバイスからなる通信システムの通信デバイスであって、自身のデバイス能力情報を前記交換サーバに送信するデバイス能力送信部と、前記交換サーバからデバイスグループ内のマスタデバイス情報を受信するマスタデバイス情報受信部と、前記マスタデバイス情報を参照し、自身がマスタデバイスと登録されているか否かマスタデバイス状態を記憶するマスタデバイス状態記憶部と、コンタクトリスト同期のための信号を送受信するためのコンタクトリスト同期信号送受信部とを有することを特徴とする通信デバイスである。
【発明の効果】
【００１４】
本発明によれば、例えば、それぞれのデバイスがデバイス能力をサーバに通知し、サーバはデバイスグループの中でデバイス能力が最大のデバイスをマスタデバイスとして決定し、マスタデバイスがデバイスグループに属するデバイスのコンタクトリストを同期制御することにより、導入コストの増加やユーザの手間を大幅に削減できる交換サーバと通信デバイスを提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態における交換サーバと通信デバイスを含むシステムの概略構成図。
【図２】本実施形態における交換サーバの持つデバイス情報記憶部内の各テーブル。
【図３】本実施形態に各通信デバイス間の同期動作を説明する概念図。
【図４】本実施形態に各通信デバイス間の同期動作を説明するフローチャート。
【発明を実施するための形態】
【００１６】
図１は本発明の実施形態に係る交換サーバと通信デバイス（Ａ〜Ｃ）を含むシステムの概略構成図である。
１は交換サーバで、デバイス能力情報受信部１４、デバイス情報記憶部１１を有している。デバイス情報記憶部１１にはデバイス能力テーブル１１１、デバイスグループテーブル１１２、予め決められたデバイス能力情報のうち最大の能力を持つ通信デバイスをマスタ情報として記憶するマスタデバイス情報記憶部がある。
【００１７】
マスタデバイス決定部１２は、予め決められたデバイス能力情報のうち最大の能力を持つ通信デバイスをデバイスグループ中のマスタデバイスとして決定する。また、マスタデバイス情報送信部１５は、マスタ決定したマスタデバイス情報をデバイスグループのすべてのデバイスに通知する機能を有する。
【００１８】
更に交換サーバ１は、デバイス状態が変化したときにマスタを改めて判定しなおす再判定起動部１３を有する。
次に、２Ａ〜２ＢＣは通信デバイスである。
各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、以下の構成を有する。
デバイス能力送信部２０、マスタデバイス情報受信部２１、前記交換サーバ１からのマスタデバイス情報１１３を見てマスタデバイスと判定されていればマスタデバイス状態を記憶するマスタデバイス状態記憶部２２、コンタクトリスト同期のための信号を送受信するためのコンタクトリスト同期信号送受信部２３で構成される。
【００１９】
また、各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、マスタデバイス状態にある場合、デバイスグループ内の通信デバイスにコンタクトリスト同期指示を送信するコンタクトリスト同期指示送信部２４、各通信デバイスから受信したコンタクトリストを自身の保持するコンタクトリストと同期するコンタクトリスト同期部２５、同期したコンタクトリストを他の通信デバイスに送信する同期コンタクトリスト送信部２８を有している。
【００２０】
また、各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、非マスタデバイス状態にある場合、マスタデバイスからコンタクトリスト同期指示を受信すると、自身の保持するコンタクトリストをマスタデバイスに送信するコンタクトリスト送信部２７、マスタデバイスから同期コンタクトリストを受信すると、自身が保持するコンタクトリストから更新するコンタクトリスト更新部２９を有している。
【００２１】
更に、各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、マスタデバイス状態にある場合、オフラインになるときに強制的にコンタクトリスト同期制御２３を起動する強制コンタクト同期制御部２３１を有している。
【００２２】
更に、各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、前記交換サーバ１からのマスタデバイス情報１１３を見て、非マスタデバイスからマスタデバイスに状態が変化したときに、旧マスタデバイスに対してコンタクトリスト同期指示を送信するコンタクトリスト同期指示送信部２６を有し、ここからコンタクトリスト同期指示を送信して、旧マスタデバイスが管理していたコンタクトリストを引き渡してもらうことでマスタデバイスを交代するマスタデバイス交代処理部２０１を有している。
【００２３】
次に、本実施形態の動作を図１を参照して説明する。
まず、通信デバイス（Ａ〜Ｃ）２Ａ、２Ｂ、２ＣはＣＰＵ性能、メモリ容量、ストレージ容量等のデバイス能力を交換サーバ１に登録送信する。次に、交換サーバ１は各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃより受信したデバイス能力をデバイス能力テーブル１１１に記憶する。
【００２４】
次に、交換サーバ１は、マスタデバイス決定部１２が、デバイスグループテーブル１１２を参照して予め設定されたデバイスグループの中からデバイス能力テーブルのＣＰＵ性能、メモリ容量、ストレージ容量よりマスタデバイスを決定し、これをマスタデバイス情報記憶部１１３に記憶する。
【００２５】
交換サーバ１はデバイスグループテーブル１１２のデバイスグループ情報およびマスタデバイス情報記憶部１１３のマスタデバイス情報をデバイスグループ中の各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃに送信する。
【００２６】
ここで、図２を用いて交換サーバ１内のデバイス情報記憶部１１に有する各テーブルと情報について詳細に説明する。
図２は、本実施形態における交換サーバ１内のデバイス情報記憶部１１にもつ各テーブルである。
図２（Ａ）はデバイス能力テーブル１１１であり、各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃ夫々のＣＰＵ能力、メモリ容量、ストレージ空き容量がテーブル化されている。
【００２７】
図２（Ｂ）はデバイスグループテーブル１１２であり、グループ番号に対応してデバイス１、デバイス２、デバイス３、デバイス４がどの通信デバイスであるかがテーブル化されている。
【００２８】
図２（Ｃ）はマスタデバイス情報１１３のテーブルである、各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃのアドレスと、マスタデバイスであるか否かが登録されたテーブルである。
【００２９】
次に図３、図４を用いて本実施形態の動作を説明する。
図３はマスタデバイス情報１１３を交換サーバ１から受信した各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃ間の同期動作を説明する概念図である。
また、図４はマスタデバイス情報１１３を交換サーバ１から受信した各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃ間の同期動作を説明するフローチャートである。
交換サーバ１からマスタデバイス情報１１３を受信した通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、マスタデバイス指定がある場合にデバイスグループ情報１１２を参照して、デバイスグループの各通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃに対してコンタクトリスト同期指示を送信する。
【００３０】
ここで、非マスタデバイスである通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、コンタクトリスト同期指示を受信すると自らが保持するコンタクトリストをマスタデバイスに送信する。
【００３１】
マスタデバイスは自らが保持するコンタクトリストと受信したコンタクトリストの同期を行い、同期後のコンタクトリストを非マスタデバイスに送信する。
マスタデバイスがコンタクトリスト同期指示を送信するタイミングは、マスタデバイス状態を受信した時点に送信することも、一定時間後に送信することも可能である。また、周期的にマスタデバイス同期指示を送信することも可能である。
【００３２】
通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃは、デバイス情報を受信したときに、マスタデバイス指定があり、その時点でマスタデバイス状態ではない場合は、マスタデバイスの交代が発生したとして、まず最初に旧マスタデバイスに対してコンタクトリスト同期指示を送信する。旧マスタデバイスとのコンタクトリスト同期を行ったあとは、新マスタデバイスとしてコンタクトリスト同期を行う。
【００３３】
以上、本実施形態によれば、例えば、それぞれの通信デバイス（Ａ〜Ｃ）２Ａ〜２Ｃがデバイス能力を交換サーバ1に通知し、交換サーバ１はデバイスグループの中でデバイス能力が最大の通信デバイスをマスタデバイスとして決定し、マスタデバイスがデバイスグループに属するデバイスのコンタクトリストを同期制御することにより、導入コストの増加やユーザの手間を大幅に削減できる交換サーバと通信デバイスを提供することが可能となる。
【符号の説明】
【００３４】
１…交換サーバ
１１…デバイス情報記憶部
１１１…デバイス能力テーブル
１１２…デバイスグループテーブル
１１３…マスタデバイス情報記憶部
１２…マスタデバイス決定部
１３…再判定起動部
１４…デバイス能力情報受信部
１５…マスタデバイス情報送信部
２Ａ〜２Ｃ…通信デバイスＡ〜Ｃ
２０…デバイス能力送信部
２１…マスタデバイス情報受信部
２２…マスタデバイス状態記憶部
２３…コンタクトリスト同期制御部
２４…コンタクトリスト同期信号送受信部
２５…コンタクトリスト同期部
２６…コンタクトリスト同期指示送信部
２７…コンタクトリスト送信部
２８…同期コンタクトリスト送信部
２９…コンタクトリスト更新部
２０１…マスタデバイス交代処理部
２３１…強制コンタクトリスト同期制御部
【図１】
2010178193.tif 000003
【図２】
2010178193.tif 000004
【図３】
2010178193.tif 000005
【図４】
2010178193.tif 000006