[go: up one dir, main page]

JP3975511B2 - Personal communication distributed control system - Google Patents

Personal communication distributed control system Download PDF

Info

Publication number
JP3975511B2
JP3975511B2 JP20027197A JP20027197A JP3975511B2 JP 3975511 B2 JP3975511 B2 JP 3975511B2 JP 20027197 A JP20027197 A JP 20027197A JP 20027197 A JP20027197 A JP 20027197A JP 3975511 B2 JP3975511 B2 JP 3975511B2
Authority
JP
Japan
Prior art keywords
node
personal
service
user
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP20027197A
Other languages
Japanese (ja)
Other versions
JPH1146248A (en
Inventor
義之 瀬口
祐一郎 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP20027197A priority Critical patent/JP3975511B2/en
Publication of JPH1146248A publication Critical patent/JPH1146248A/en
Application granted granted Critical
Publication of JP3975511B2 publication Critical patent/JP3975511B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パーソナル通信サービスシステムに関し、さらに詳しくはユーザが固定電話・携帯電話・パーソナルコンピュータ等、任意の端末において個人識別番号を用いて電話の発着信を行うことや通信サービスに接続することを可能とするパーソナル通信サービスシステムに関する。
【0002】
【従来の技術】
近年、ユーザの所有する端末の番号を指定して通信を行うのではなく、人指定つまり個人に割り当てられた識別番号を用いて通信サービスを受けたいという要求があるが、そのためには個人情報や個人の位置情報管理、またサービスエリア内のリソース管理を網側が常に把握しておく必要がある。
【0003】
現在のユニバーサルパーソナル通信(Universal PersonalTelecommunication:UPT)においては、様々なパーソナル通信アクセス網から接続可能なポイントに位置するパーソナル通信サービスプロバイダがユーザの着信先端末アドレス、提供サービス種別、通信許容・非許容、現在の位置情報等を含む情報を管理している。
【0004】
ユーザが個人識別番号を用いて通信網に接続された端末から発信を行うとサービスプロバイダの所有する情報をもとに発信者の認証が行われ、ユーザの個人識別番号指定によりデータベース上に事前に登録された接続先ユーザの端末情報・サービス種別をもとに着信先端末が決定され、その端末が接続された網でのルーティングにより着信が行われる。ユーザ情報の管理手段として以下の3つの方式が一般的である。
【0005】
A.第1の方式は、個人サービスプロファイルDB(データベース)およびサービス実行制御部を含むノードを1つだけ設けて、その1つのノードでパーソナル通信サービス加入者の全情報を管理し、サービスの実行制御を行う方式である。図10にこの方式の構成例を示す。
B.第2の方式は、パーソナル通信サービス提供エリアを複数のエリアに分割し、全情報を管理するノードのコピーを各エリア毎に分散配置して各ノードにてサービス実行制御を行う方式である。図11にこの方式の構成例を示す。本方式では、ユーザはエリアに対応するノードにアクセスすることによりサービス接続が可能になる。
【0006】
C.第3の方式は、各エリア毎にエリア内のユーザ情報を管理するノードを設置し、サービス実行制御を行う方式である。図12にこの方式の構成例を示す。本方式では、ユーザの移動に対応して全情報を管理するノードから該当するユーザの情報のみを該エリアのノードにコピーする。
【0007】
【発明が解決しようとする課題】
前述した従来の第1の方式(A)では、全サービス加入者の情報がホームノードで管理され、発信者ユーザの認証、提供サービス制御、着信先端末の決定等のサービス実行制御もホームノードで実施している。したがって、パーソナル通信サービスに対する発信や接続時に全てホームノードに対するアクセスが生じ、負荷が集中することになる。また、ユーザの現在位置、使用端末、提供サービス情報に変更が生じた場合においてもホームノードに対するトラフィックの増大や負荷の増加が生じる。また、通信サービスエリアが拡大した場合、いずれのエリアにユーザが存在しても必ずホームノードに対するアクセスが生じるために通信ルートのオーバヘッドが生じる可能性がある。
【0008】
従来の第2の方式(B)では、各サービス提供エリア毎にホームノードと同一の情報を管理する必要があるため、情報の多重管理を行う必要があり、オーバヘッドが生じ、さらに個人の諸情報に変更が生じた場合には、全ノードの情報を更新するための負荷が加わることになる。
従来の第3の方式(C)では、各ノード毎にエリア内ユーザの情報を管理するため、ユーザがサービス提供エリアを移動(ローカルノード間を移動)した場合には必ずホームノードにアクセスを行い、ユーザの諸情報を取得する必要がある。したがって、ユーザが頻繁に移動う行う場合には、ホームノードおよび該当ローカルノードの負荷が増大することになる。
【0009】
本発明は前述の問題を解決するものであり、ユーザのパーソナル通信サービス接続時やユーザの移動により生じるホームノードの負荷の軽減と、ノード間で相互連携を行いながらサービス実行制御を分散して行うことにより特定のノードに対する負荷が集中した際の負荷分散を行うことを目的としている。
【0010】
【課題を解決するための手段】
図1は、本発明の1実施形態を示す図である。本システムでは、ノードは、ホームノード1と、サービス提供エリアを複数のエリアに分割してそれぞれのエリア単位で管理を行うローカルノード2−1、2−2によって構成されている。各ノード間は、データ転送を容易にするために信号網3によって接続されている。ホームノード1には、全サービス加入者(以後、ユーザ)のパーソナルIDとユーザのホームとなるローカルノード2−1、2−2の論理アドレスを記録したユーザホームアドレス管理テーブル4と、各ローカルノードからのアクセスを制御するデータアクセス制御部5を設ける。
【0011】
ローカルノード2−1、2−2には、そのノードをホームとするユーザの個人情報となる個人サービスプロファイル6−1、6−2、ノード間の通信制御を行うノード間制御部7−1、7−2、パーソナル通信アクセス網10−1、10−2からのアクセスに対してユーザ毎の通信サービスを実行するサービス実行制御部9−1、9−2を設ける。
【0012】
個人サービスプロファイル6−1、6−2には、個人毎の通信サービスプログラム、登録端末テーブル、ユーザキャッシュ情報、ユーザ位置情報、ユーザのホームローカルノードアドレス、個人識別番号および個人認証・課金に関する情報等が記録されている。ここで、パーソナル通信アクセス網10−1、10−2とは、固定網だけでなく、移動網、データ網等も含むものである。
【0013】
ームノード1では、パーソナルIDに対応するローカルノード論理アドレスのみの管理を行い、ローカルノード2−1、2−2からのアクセスに対する該当データの受け渡しのみを行う。さらに、サービス実行制御は、ユーザが接続したローカルノードで行う。
【0014】
したがって、ホームノード1におけるシステムリソースに対する負担も軽く、ホームノードアクセスによるデータ参照の負荷も少ない。
【0015】
ーザがパーソナルIDを用いて発信を行う場合、発信ユーザの存在するエリアを管理するローカルノード2−1に対して接続が行われる。その後、サービス実行制御部9−1において個人サービスプロファイル6−1をもとにユーザ認証が行われ、ユーザが接続先ユーザのパーソナルIDを入力すると、ローカルノード2−1は自ノード内の登録ユーザを検索し、該当ユーザが自ノード内に存在する場合には、接続先ユーザの個人サービスプロファイル6−1をもとにして決定された接続先端末情報をもとにパーソナル通信アクセス網10−1をルーティングして該当端末に接続する。
【0016】
接続先ユーザが自ノード内に存在しない場合は、信号網3を介してホームノード1に対して接続を行い、相手先ユーザの存在するローカルノード2−2の論理アドレスを取得する。自ローカルノード2−1は、取得した論理アドレスをもとに該当ローカルノード2−2に接続を行い、着信先端末情報を取得し、接続を行う。
【0017】
したがって、接続先ユーザがどこにいてもサービス接続が可能となり、さらに接続先ユーザが発信者と同一ローカルノードの管理下にある場合には、ホームノード1に接続することなしに、自ノード内での接続先端末決定を行うことができ、通信ルートのオーバヘッドを削減できる。
【0018】
ーザがパーソナル通信サービス加入者に対して接続を行うと、接続先ユーザのホームローカルノード2−1の論理アドレスは自ローカルノード内の個人サービスプロファイル6−1内のユーザキャッシュ情報領域内にパーソナルIDに対応して蓄積される。本情報はアクセス頻度により更新が行われる。頻繁に接続を行うユーザに接続を行う場合には、このキャッシュ情報が利用され、接続先ユーザの収容ローカルノード2−1、2−2が決定される。
【0019】
したがって、頻繁にアクセスを行う接続先ユーザに対してはホームノード1を介すことなく、直接、接続先ユーザの収容ローカルノード2−1、2−2にアクセスを行うことができるため、ホームノード1の負荷、通信トラフィックを軽減することができる。
【0020】
ーザが分散管理されたサービス提供エリアを移動して、ホームとなるローカルノード2−1の管理下より他ローカルノード2−2の管理エリアに移動した場合、ユーザのパーソナル通信サービスアクセスにより位置登録が行われる。このとき、ユーザの所有する端末に登録されたユーザのホームローカルノード論理アドレスをもとにユーザの個人サービスプロファイル6−1が移動先のローカルノード2−2に蓄積される。ここで、ユーザの端末にホームローカルノードアドレス2−1を記憶する機能がない場合は、位置登録時にホームノード1にアクセスし、パーソナルIDをもとにユーザのホームローカルノード論理アドレスを取得する。
【0021】
したがって、サービス提供エリアを移動した場合に移動先のローカルノード2−2に個人サービスプロファイル6−1を移動することにより発信制御に対する遅延を軽減することができ、また移動先エリア内のユーザへの接続に対しても同一ローカルノードアクセスによりサービス実行制御を行うことが可能となり、通信トラフィックの軽減が可能となる。
【0022】
ーザがホームローカルノード2−1から他ローカルノード2−2に移動すると、ホームローカルノード2−1にはユーザの移動先ローカルノード2−2の論理アドレス(エイリアス)が設定される。これは、ユーザが移動先ローカルノード2−2での位置登録時に設定される。他ローカルノードから移動したユーザに対して接続要求があると、まず、移動したユーザのホームローカルノードにアクセスされ、その後、移動先アドレスにより転送が行われ、移動先ノードにてサービス実行制御が実施され、着信先端末が決定される。
【0023】
したがって、ユーザがホームローカルノードを移動した場合であっても、ホームノードにアクセスせずにローカルノード間の連携によりサービス接続が可能となる。
【0024】
ーザの移動にともない、特定ローカルノード2−1に負荷が集中する場合、該当ローカルノード2−1内のシステムリソース管理制御部8−1は、物理的に近いローカルノード2−2に個人サービスプロファイル6−1の移動を行う。このとき、負荷の集中したローカルノード2−1にはパーソナルIDに対応して移動先ローカルノード2−2の論理アドレス(個人サービスプロファイル収容ローカルノードアドレス)が登録される。
【0025】
他ローカルノードより本ローカルノードに対してアクセスがあった場合、その接続先ユーザが負荷分散により個人サービスプロファイルを移動させたユーザに対するものであれば、サービスプロファイル転送先ローカルノードに転送を行い、そのローカルノードのサービス実行制御にてユーザ固有のサービスプログラムの実行を行い、接続先端末の特定を行う。
【0026】
したがって、特定のローカルノードに対する負荷集中を分散させることができる。
【0027】
【発明の実施の形態】
以下、図面を参照しながら、本発明の実施の形態を説明する。
図2は、本発明の1実施例の構成図である。パーソナル通信サービスエリアを複数に分割し、サービス提供エリア(Area#1)10−1を管理するノードをローカルノード(LN1)2−1、サービス提供エリア(Area#2)10−2を管理するノードをローカルノード(LN1)2−2とする。ここで、サービスプロバイダ50内での、各ローカルノードの論理アドレスをそれぞれ#0001、#0002とする。
【0028】
ローカルノード(LN1)2−1は、ユーザからの接続要求を受信し個人毎に提供するサービスの実行制御を行うサービス実行制御部(SC1)9−1、自ノードにおけるシステムリソース・個人サービスプロファイル(#1)6−1を管理するリソース管理制御部(Rmng#1)8−1、システムリソース・ローカルノード固有情報が記憶されているシステムデータベース(DB)11−1、各ノード間の通信制御を行うノード間制御部(NC1)7−1を設けている。
【0029】
ローカルノード(LN2)2−2も、ローカルノード(LN1)2−1と同様な構成である。
ホームノード(HN)1は、パーソナル通信サービスの全加入者のパーソナルID(以降、PID)とそのユーザのホーム位置として登録されているローカルノードの論理アドレスとを対にして記録するユーザホームローカルノードアドレス管理テーブル4と、ローカルノード(LN)からのデータアクセスを制御するデータアクセス制御部5を設けている。
【0030】
ホームノード(HN)1〜各ローカルノード(LN)間、ローカルノード(LN1)2−1〜ローカルノード(LN2)2−2間は、信号網(ノード間制御網)3によって接続されている。
図3は、個人サービスプロファイル6−1、6−2の第1の形態を示す図であり、ユーザがホームローカルノードに位置しているときの個人サービスプロファイルを示している。第1の形態における個人サービスプロファイル6−1、6−2には、個人毎の通信サービスプログラム20、登録端末テーブル21、ユーザキャッシュ情報22、ユーザ位置情報23、ユーザのホームローカルノードアドレス24、個人識別番号25、個人認証・課金情報等26が記録されている。
【0031】
図4は、個人サービスプロファイル6−1、6−2の第2の形態を示す図であり、ユーザが他のサービスエリア(他のローカルノード)に移動したときに、本来のホームローカルノードに設定される個人サービスプロファイルを示している。第2の形態における個人サービスプロファイル6−1、6−2には、個人識別番号30、移動先のノードを示す位置情報(収容ローカルノード)31、サービスプロファイル収容ローカルノードアドレス32が記録されている。
第2の形態において、位置情報(収容ローカルノード)31とサービスプロファイル収容ローカルノードアドレス32の内容は、通常は一致しているが、移動先ノードにおいてさらに負荷分散等が行われた場合には不一致となるケースも生じる。
【0032】
図3に示す個人サービスプロファイル内の通信サービスプログラム20、登録端末テーブル21の機能について説明する。
着信端末アドレスの決定は、個人サービスプロファイル内の通信サービスプログラム20と、登録端末テーブル21にもとづいて決定される。本パーソナル通信サービスにおいて、ユーザは複数の端末を自端末として登録することができる。例えば、携帯電話、PHS、固定電話、FAX、ページャ、PC端末等を登録することができ、登録端末テーブル21内の種別の欄は、これらの端末の種別を示す。
【0033】
本サービスでは、接続方法として従来の端末指定(例、電話番号指定)の接続でなく、ユーザの個人識別番号指定の接続方法を採る。したがって、例えば、あるユーザの登録端末で音声通信利用可能な端末(登録端末テーブル21の種別欄により抽出)が複数個存在している(固定電話+携帯電話等)場合には、ユーザが端末に対してあらかじめ設定した優先順位(登録端末テーブル21の優先順位欄)にしたがって着信先端末を決定する。あるユーザが固定電話を第1優先順位、携帯電話を第2優先順位に設定しているとする。実際にユーザに対して接続要求があった場合、第1に固定電話に対し接続を行う。このとき、固定電話が着信不可(話中)の場合であれば、第2優先である携帯電話に接続するといった形態をとる。
【0034】
通信サービスプログラム20は、登録端末テーブル21の各種情報と連携してユーザの着信先端末を決定する。これらの処理プログラムは、ユーザの状況に合わせていくつか個別に用意される。
例えば、ユーザAが自宅において固定電話Aが使用可能で、オフィスでは固定電話B、FAX電話C、PC端末Dそして終日利用可能な携帯電話E、ページャFを所有し、それぞれ登録しているとする。そして、使用可能な端末を、通常自宅にいる時間帯である22:00〜7:00は端末A、通常勤務時間帯である9:00〜20:00は端末B,C,D、時間制約がない端末として端末E,Fという形でユーザにより規定されている場合、それぞれの状況(時間帯/存在場所)や接続処理(音声系・データ系)に応じて実行される通信サービスプログラムが選択される。
【0035】
ユーザBがユーザAの個人識別番号を指定して、23:00に電話をかけた場合には音声通信可能な端末であるA,Eが接続対象となり、優先順位の違いにより端末Aに着信する。また、このとき端末Aが使用不可の場合は端末Eに着信する。端末A,Eが共に使用不可である場合は、別通信サービスプログラムが起動され、ユーザBにメッセージを送信し伝言等の録音を促し、緊急の場合であれば、着信があったことを伝えるメッセージをページャに送信する等の処理を行う。さらに電子メールの着信を端末Dだけでなく、ページャに通知することや、ユーザの外出先の端末を臨時に着信先端末として登録し、電話を着信させることも可能である。
【0036】
また、ユーザBがユーザAの個人識別番号を指定して12:00に電話をかけた場合には、端末B,Eが接続対象となり、着信優先順位、端末の使用状況により着信端末が決定される。さらに、ユーザBが12:00にFAX送信を行った場合は、発信者の端末種別(FAX)を判断して自動的に端末Cに接続を行う。このように通信サービスプログラム20は、発信ユーザの接続要求に応じて接続先ユーザの状況を判断し、接続の一連の処理を規定し、着信先端末を決定している。これらの設定は、カスタマイズが可能であり、ユーザ初期登録時や電話端末等によるガイダンスにしたがったリモート操作により設定/変更が可能である。
【0037】
以下に実施例における各種の制御シーケンスを説明する。
【0038】
【発信制御】
パーソナル通信ユーザが網接続された任意の端末から発信する場合の一連の処理(発信制御シーケンス)(処理1)を図5に示す。
パーソナル通信アクセス網は、サービス提供エリア(Area#1)10−1内においてユーザからPIDを受信すると、サービス提供エリア(Area#1)10−1を管理するローカルノード(LN1)2−1に接続し、PIDを送信する。ローカルノード(LN1)2−1の内部のサービス実行制御部(SC1)9−1は、受信したPIDがローカルノード(LN1)2−1内のユーザのものかどうかを調べるために個人サービスプロファイル(#1)6−1の検索を行う。ローカルノード(LN1)2−1内のユーザでない場合には、後述する処理2(位置登録シーケンス)に移行する。
【0039】
PIDの認証が終わると、次はユーザ認証を行うためにユーザに対して認証番号の入力を要求するメッセージの送出を行う。その後、ユーザの入力した認証番号を受信すると、該当するユーザの個人サービスプロファイルとの照合を行い、認証が正しければユーザに対して接続先ユーザのPID入力要求を行う。
【0040】
【位置登録制御】
上記発信制御処理において、発信ユーザがローカルノード(LN1)2−1内の個人サービスプロファイル(#1)6−1に登録されていない場合、つまり他のローカルノード(LN)から移動してきた場合の位置登録の一連の処理(位置登録シーケンス)(処理2)を図6に示す。
【0041】
発信制御シーケンス(処理1)においてローカルノード(LN1)2−1内に該当ユーザのデータが存在しない場合、サービス実行制御部(SC1)はユーザのサービスアクセス端末(Terminal)種別に応じて、ローカルノードのアドレス情報を保持可能な記憶領域を持つ端末、例えばパーソナルコンピュータやISDN端末などのデータ端末に対してはユーザのホームローカルノード情報取得要求を行い、発信者のホームローカルノードとなるローカルノード(LN2)2−2のアドレスである#0002を取得する。
【0042】
アクセス端末が情報を保持できない端末、例えば、一般的な固定電話や発信者が所有していない共通端末や任意の端末の場合や情報取得要求を行ったが情報が記憶されていないために取得に失敗した場合、サービス実行制御部(SC1)はノード間制御部(NC1)7−1を経由してホームノード(HN)1に信号網3を介して接続を行い、発信者PIDに対応するローカルノード(LN2)2−2のアドレスである#0002を取得する。
【0043】
サービス実行制御部(SC1)はローカルノード(LN2)に接続し、発信者PIDに対応する個人サービスプロファイル(図3に示す第1の形態の個人サービスプロファイル)を取得し、リソース管理制御部(Rmng#1)8−1にシステムリソースの状態を確認する。リソース管理制御部(Rmng#1)8−1ではシステムのメモリ使用状況、サービス実行制御プロセスの起動状況を把握していて、それらがシステムの許容する基準に達した場合(すなわち過負荷状態になった場合等)には個人データの分散登録処理(後述する処理3)を行う。
【0044】
問題がない場合には、ローカルノード(LN1)2−1の個人サービスプロファイル(#1)6−1にデータを登録し、ローカルノード(LN2)2−2に対して処理の正常終了を示す信号(以後、Ack信号)を送信する。ローカルノード(LN2)2−2ではAck信号を受信すると、個人サービスプロファイル(#2)6−2の変更を行う。変更後のプロファイルには、(1)移動先のローカルノードに対するエイリアスと、(2)個人サービスプロファイルの収容ローカルノードに対するエイリアスと、(3)PIDのみが記録され、図4に示す第2の形態の個人サービスプロファイルの形式となる。この場合、前述の2つのエイリアスは同一のローカルノードを示す。
【0045】
【リモートローカルノードへのデータ登録】
上記位置登録制御において、ユーザの位置登録によるシステムリソース、サービス実行制御プロセスの起動状況がシステムの許容する基準に達した場合、ユーザがローカルノード(LN1)2−1の管理エリア内に収容されていてもリモートローカルノードにデータ管理・制御を依頼することができる。その際の一連の処理(処理3)を図7に示す。位置登録シーケンス(処理2)にてリモートローカルノードにデータ登録する必要がある場合、サービス実行制御部(SC1)9−1はシステムDB11−1にアクセスを行い、物理的に近いローカルノード(LN#n)のアドレス(#000n)を取得する。
【0046】
その後、アドレス#000nのローカルノード(LN#n)に接続を行い、サービス実行制御部(SC#n)に対してユーザプロファイルの登録を依頼する。サービス実行制御部(SC#n)は、リソース管理制御部(Rmng#n)と連携し、システムリソース、サービス実行制御プロセス起動状況に問題がない場合は、ローカルノード(LN#n)内のデータベースDBに登録を行い、ローカルノード(LN1)2−1にAck信号を送出する。一方、システムリソース、サービス実行制御プロセス起動状況に問題がある場合は、登録拒否を示すNack信号を送信する。
【0047】
サービス実行制御部(SC1)9−1では、Nack信号を受信した場合は他のローカルノードに対して本処理を再び行う。Ack信号を受信した場合、サービス実行制御部(SC1)9−1は個人サービスプロファイル(#1)6−1内の該当ユーザのサービスプロファイルの変更を行う。このとき、該当ユーザのプロファイルには、位置情報(ユーザ収容ローカルノードアドレス)と、個人サービスプロファイル収容ローカルノードのアドレスと、PIDのみが記録され、図4に示す第2の形態のプロファイル構成となる。
【0048】
【接続シーケンス1】
ユーザの接続先PID入力から接続先端末への着信までの一連の処理(処理4)を図8に示す。それ以前の処理については上記処理1と同様である。パーソナル通信アクセス網は、ユーザから接続先PIDを受信した場合、ローカルノード(LN1)2−1に接続し、サービス実行制御部(SC1)9−1に接続先PIDを送信する。サービス実行制御部(SC1)9−1は、プロファイルDBにアクセスし、接続先PIDがローカルノード(LN1)2−1内のユーザかどうか検索する。ローカルノード(LN1)2−1内のユーザである場合、個人サービスプロファイル(#1)6−1により、着信先端末アドレス(以後、TA)を決定する。自ローカルノード(LN1)2−1内のユーザではない場合は、発信者のユーザプロファイルに接続先ユーザのデータがキャッシュされていないか検索し、データがキャッシュされている場合は、それにより接続先ユーザのホームローカルノード(LN)のアドレスを取得する。キャッシュされていない場合は、ホームノード(HN)1へアクセスすることにより、接続先ユーザのホームローカルノード(LN)のアドレスを取得する。
【0049】
その後、接続先ユーザのホームローカルノード(LN)に対し接続し、TAを取得する(処理5)。サービス実行制御部(SC1)9−1はアクセス網に対して接続要求を行い、アクセス網はTAによりルーティングを行い接続先端末に着信を行う。
【0050】
【接続シーケンス2】
上記接続シーケンス1において、他ローカルノード(LN)に対し接続し、TAを取得する一連の処理(処理5)を図9に示す。ローカルノード(LN1)2−1のサービス実行制御部(SC1)9−1から接続先PIDを受信し、TA送信要求を受けたローカルノード(LN2)2−2に該当ユーザが収容されている場合、サービス実行制御部(SC2)9−2はプロファイルDBにアクセスし、TAを決定する。ユーザが他ローカルノード(LN)に移動している場合は、エイリアス(移動先ローカルノード(LN)アドレス)をもとに接続を行い、TAの取得を行い、サービス実行制御部(SC1)9−1にレスポンスとして返送する。
【0051】
【発明の効果】
以上説明したように、本発明によれば、ホームノードが一括して管理していたデータを分散管理することができ、サービス実行制御を各ノードに分散させることによりホームノードの負荷分散を行うことができる。さらに、各ローカルノード単位においても、システムリソースの管理を行い、負荷が集中した際に他ノードにデータ管理・制御を移すことにより負荷分散が可能であり、ユーザ情報が変更された場合は該当するローカルノードの情報更新だけで対応することができる。そして、サービス提供エリアをエリア単位で分割し、ローカルノードで管理することにより、ホームノードを介さない接続をサポートし、また発信元ユーザが頻繁にアクセスする相手ユーザに対する情報のキャッシングを行うことで通信トラフィックの軽減が図れる。本発明は、サービス提供エリアが広域化し、サービス加入ユーザ数が多い場合に特に有効なものである。
【図面の簡単な説明】
【図1】本発明の1実施形態を示す図である。
【図2】本発明の1実施例の構成図である。
【図3】個人サービスプロファイルの第1の形態を示す図である。
【図4】個人サービスプロファイルの第2の形態を示す図である。
【図5】発信制御シーケンスを示す図である。
【図6】位置登録シーケンスを示す図である。
【図7】リモートローカルノードにデータ管理・制御を依頼するシーケンスである。
【図8】接続シーケンスを示す図である。
【図9】図8の接続シーケンス中の一部のシーケンスの詳細を示す図である。
【図10】従来の第1の方式の構成例を示す図である。
【図11】従来の第2の方式の構成例を示す図である。
【図12】従来の第3の方式の構成例を示す図である。
【符号の説明】
1 ホームノード
2−1、2−2 ローカルノード
3 信号網
4 ユーザホームアドレス管理部
6−1、6−2 個人サービスプロファイル
8−1、8−1 システムリソース管理部
9−1、9−2 サービス実行制御部
10−1、10−2 パーソナル通信アクセス網
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a personal communication service system, and more particularly, to allow a user to make and receive calls using a personal identification number at any terminal such as a fixed telephone, a mobile phone, and a personal computer, and to connect to a communication service. The present invention relates to a personal communication service system that is made possible.
[0002]
[Prior art]
In recent years, there has been a demand to receive communication services using a personal designation, that is, an identification number assigned to an individual, rather than specifying a terminal number owned by the user, but for that purpose personal information or It is necessary for the network side to always grasp the management of personal location information and the management of resources in the service area.
[0003]
In the current Universal Personal Communication (UPT), a personal communication service provider located at a point that can be connected from various personal communication access networks allows a user's destination terminal address, provided service type, communication allowed / non-permitted, It manages information including current location information.
[0004]
When a user makes a call from a terminal connected to a communication network using a personal identification number, the caller is authenticated based on information owned by the service provider, and the user's personal identification number is specified in advance in the database. The destination terminal is determined based on the registered terminal information and service type of the connected user, and the incoming call is made by routing in the network to which the terminal is connected. The following three methods are generally used as user information management means.
[0005]
A. In the first method, only one node including a personal service profile DB (database) and a service execution control unit is provided, and all information of the personal communication service subscriber is managed by the single node, and execution control of the service is performed. It is a method to do. FIG. 10 shows a configuration example of this method.
B. The second method is a method in which the personal communication service providing area is divided into a plurality of areas, and copies of nodes that manage all information are distributed and arranged in each area, and service execution control is performed at each node. FIG. 11 shows a configuration example of this method. In this method, a user can connect to a service by accessing a node corresponding to the area.
[0006]
C. The third method is a method of performing service execution control by installing a node for managing user information in each area for each area. FIG. 12 shows a configuration example of this method. In this method, only the information of the corresponding user is copied from the node that manages all information corresponding to the movement of the user to the node in the area.
[0007]
[Problems to be solved by the invention]
In the first conventional method (A) described above, information on all service subscribers is managed at the home node, and service execution control such as authentication of the caller user, control of the provided service, and determination of the destination terminal is also performed at the home node. We are carrying out. Therefore, all access to the home node occurs when calling or connecting to the personal communication service, and the load is concentrated. Further, even when a change occurs in the current location of the user, the terminal used, and the provided service information, an increase in traffic to the home node and an increase in load occur. Further, when the communication service area is expanded, there is a possibility that the overhead of the communication route occurs because access to the home node always occurs regardless of the area where the user exists.
[0008]
In the second conventional method (B), since it is necessary to manage the same information as the home node for each service providing area, it is necessary to perform multiple management of information, resulting in overhead, and various personal information. If a change occurs, a load for updating information of all nodes is added.
In the conventional third method (C), in-area user information is managed for each node, so when the user moves in the service providing area (moves between local nodes), the home node is always accessed. It is necessary to acquire user information. Therefore, when the user moves frequently, the load on the home node and the corresponding local node increases.
[0009]
The present invention solves the above-mentioned problems, and reduces the load on the home node caused by the connection of the user's personal communication service or the movement of the user, and distributes the service execution control while performing mutual cooperation between the nodes. The purpose is to perform load distribution when the load on a specific node is concentrated.
[0010]
[Means for Solving the Problems]
FIG. 1 is a diagram showing an embodiment of the present invention. In this system, the node is composed of a home node 1 and local nodes 2-1 and 2-2 that divide a service providing area into a plurality of areas and manage each area. Each node is connected by a signal network 3 to facilitate data transfer. The home node 1 includes a user home address management table 4 in which personal IDs of all service subscribers (hereinafter referred to as users) and logical addresses of local nodes 2-1 and 2-2 serving as user homes are recorded, and each local node. A data access control unit 5 for controlling access from is provided.
[0011]
The local nodes 2-1 and 2-2 include personal service profiles 6-1 and 6-2 serving as personal information of a user who uses the node as a home, an inter-node control unit 7-1 for controlling communication between the nodes, 7-2, service execution control units 9-1 and 9-2 for executing communication services for each user for access from the personal communication access networks 10-1 and 10-2 are provided.
[0012]
The personal service profiles 6-1 and 6-2 include a communication service program for each individual, a registered terminal table, user cache information, user location information, a user's home local node address, a personal identification number, information on personal authentication / billing, etc. Is recorded. Here, the personal communication access networks 10-1 and 10-2 include not only a fixed network but also a mobile network and a data network.
[0013]
Ho In the node node 1, only the local node logical address corresponding to the personal ID is managed, and only the corresponding data for the access from the local nodes 2-1 and 2-2 is transferred. Furthermore, service execution control is performed at the local node to which the user is connected.
[0014]
Therefore, the burden on the system resources in the home node 1 is light, and the load of data reference due to home node access is small.
[0015]
Yu When the user makes a call using the personal ID, the connection is made to the local node 2-1 that manages the area where the calling user exists. Thereafter, user authentication is performed in the service execution control unit 9-1 based on the personal service profile 6-1, and when the user inputs the personal ID of the connection destination user, the local node 2-1 is a registered user in the own node. If the corresponding user exists in the own node, the personal communication access network 10-1 based on the connection destination terminal information determined based on the personal service profile 6-1 of the connection destination user. To connect to the corresponding terminal.
[0016]
If the connection destination user does not exist in the own node, the connection is made to the home node 1 via the signal network 3, and the logical address of the local node 2-2 where the destination user exists is acquired. The local node 2-1 connects to the local node 2-2 based on the acquired logical address, acquires destination terminal information, and connects.
[0017]
Therefore, service connection is possible wherever the connected user is, and if the connected user is under the control of the same local node as the caller, it is possible to connect to the home node 1 without connecting to the home node 1. The connection destination terminal can be determined, and the overhead of the communication route can be reduced.
[0018]
Yu When the user connects to the personal communication service subscriber, the logical address of the home local node 2-1 of the connection destination user is personalized in the user cache information area in the personal service profile 6-1 in the local node. Accumulated corresponding to the ID. This information is updated according to the access frequency. When connecting to a user who frequently connects, this cache information is used to determine the accommodation local nodes 2-1 and 2-2 of the connection destination user.
[0019]
Therefore, since it is possible to directly access the connection destination user's accommodating local nodes 2-1 and 2-2 without going through the home node 1 for the connection destination user who frequently accesses the home node, 1 load and communication traffic can be reduced.
[0020]
Yu When a user moves from a service management area managed in a distributed manner to a management area of another local node 2-2 under the management of the home local node 2-1, the location registration is performed by the user's personal communication service access. Is done. At this time, the user's personal service profile 6-1 is stored in the destination local node 2-2 based on the user's home local node logical address registered in the terminal owned by the user. Here, when the user terminal does not have a function of storing the home local node address 2-1, the home node 1 is accessed at the time of location registration, and the user's home local node logical address is acquired based on the personal ID.
[0021]
Therefore, when the service providing area is moved, it is possible to reduce the delay for outgoing control by moving the personal service profile 6-1 to the local node 2-2 of the destination, and to the users in the destination area. Service execution control can also be performed for connections by the same local node access, and communication traffic can be reduced.
[0022]
Yu When the user moves from the home local node 2-1 to the other local node 2-2, the logical address (alias) of the user's destination local node 2-2 is set in the home local node 2-1. This is set when the user registers a location in the destination local node 2-2. When there is a connection request for a user who has moved from another local node, the home local node of the moved user is accessed first, then transfer is performed using the destination address, and service execution control is performed at the destination node. The destination terminal is determined.
[0023]
Therefore, even when the user moves from the home local node, service connection is possible by cooperation between the local nodes without accessing the home node.
[0024]
Yu When the load is concentrated on a specific local node 2-1 as the user moves, the system resource management control unit 8-1 in the local node 2-1 The profile 6-1 is moved. At this time, the logical address (personal service profile accommodating local node address) of the destination local node 2-2 is registered in the local node 2-1 where the load is concentrated, corresponding to the personal ID.
[0025]
If another local node accesses this local node, if the connection destination user is for a user whose personal service profile has been moved by load balancing, transfer it to the service profile transfer destination local node. The service program specific to the user is executed by the service execution control of the local node, and the connection destination terminal is specified.
[0026]
Therefore, load concentration on a specific local node can be distributed.
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 2 is a block diagram of an embodiment of the present invention. A node that divides the personal communication service area into a plurality of nodes, manages a service providing area (Area # 1) 10-1 as a local node (LN1) 2-1, and manages a service providing area (Area # 2) 10-2 Is a local node (LN1) 2-2. Here, the logical addresses of the local nodes in the service provider 50 are # 0001 and # 0002, respectively.
[0028]
The local node (LN1) 2-1 receives a connection request from a user and executes a service execution control unit (SC1) 9-1 that performs execution control of a service provided for each individual, a system resource / personal service profile ( # 1) Resource management control unit (Rmng # 1) 8-1 for managing 6-1; system database (DB) 11-1 in which system resource / local node specific information is stored; An inter-node control unit (NC1) 7-1 for performing is provided.
[0029]
The local node (LN2) 2-2 has the same configuration as the local node (LN1) 2-1.
The home node (HN) 1 is a user home local node that records a personal ID (hereinafter referred to as PID) of all subscribers of the personal communication service and a logical address of the local node registered as the home position of the user. An address management table 4 and a data access control unit 5 for controlling data access from the local node (LN) are provided.
[0030]
A home network (HN) 1 to each local node (LN) and a local node (LN1) 2-1 to a local node (LN2) 2-2 are connected by a signal network (inter-node control network) 3.
FIG. 3 is a diagram showing a first form of the personal service profiles 6-1 and 6-2, and shows the personal service profile when the user is located at the home local node. The personal service profiles 6-1 and 6-2 in the first form include a communication service program 20 for each individual, a registered terminal table 21, user cache information 22, user location information 23, a user's home local node address 24, an individual An identification number 25, personal authentication / billing information 26 and the like are recorded.
[0031]
FIG. 4 is a diagram showing a second form of the personal service profiles 6-1 and 6-2. When the user moves to another service area (another local node), the original home local node is set. Shows a personal service profile. In the personal service profiles 6-1 and 6-2 in the second mode, a personal identification number 30, location information (accommodating local node) 31 indicating a destination node, and a service profile accommodating local node address 32 are recorded. .
In the second mode, the contents of the location information (accommodating local node) 31 and the service profile accommodating local node address 32 usually match, but do not match if further load balancing is performed at the destination node. In some cases,
[0032]
The functions of the communication service program 20 and the registered terminal table 21 in the personal service profile shown in FIG. 3 will be described.
The incoming terminal address is determined based on the communication service program 20 in the personal service profile and the registered terminal table 21. In this personal communication service, a user can register a plurality of terminals as own terminals. For example, mobile phones, PHS, fixed phones, FAX, pagers, PC terminals, and the like can be registered, and the type column in the registered terminal table 21 indicates the type of these terminals.
[0033]
In this service, a connection method of specifying a user's personal identification number is used as a connection method, instead of a conventional terminal specification (eg, telephone number specification) connection. Therefore, for example, when there are a plurality of terminals (extracted from the type column of the registered terminal table 21) that can be used for voice communication with a registered terminal of a certain user (fixed phone + mobile phone, etc.), the user is in the terminal. On the other hand, the destination terminal is determined according to the priority order set in advance (priority field in the registered terminal table 21). Assume that a certain user sets a fixed telephone to the first priority and a mobile phone to the second priority. When there is an actual connection request to the user, first, connection is made to the fixed telephone. At this time, if the fixed telephone is not capable of receiving an incoming call (busy), the mobile telephone is connected to the mobile telephone having the second priority.
[0034]
The communication service program 20 determines a user's destination terminal in cooperation with various information in the registered terminal table 21. Some of these processing programs are prepared individually according to the user's situation.
For example, it is assumed that the user A can use the fixed phone A at home, and has a fixed phone B, a FAX phone C, a PC terminal D, a mobile phone E that can be used throughout the day, and a pager F at the office, and registers them respectively. . The available terminals are terminals A at 22:00:00, which is usually at home, and terminals B, C, D at 9:00:00, which is a normal working time, time constraints. If the terminal is defined by the user in the form of terminals E and F as a terminal that does not have a communication service, a communication service program to be executed is selected according to each situation (time zone / location) and connection processing (voice system / data system) Is done.
[0035]
When the user B specifies the personal identification number of the user A and makes a call at 23:00, the terminals A and E, which are capable of voice communication, are connected and receive the terminal A due to the difference in priority. . At this time, if the terminal A is unusable, it arrives at the terminal E. When both terminals A and E cannot be used, a separate communication service program is started, a message is transmitted to user B to prompt recording of a message, and in case of an emergency, a message indicating that there was an incoming call Is transmitted to the pager. Further, not only the terminal D but also the pager can be notified of incoming e-mails, and the user's destination terminal can be temporarily registered as a destination terminal to receive a call.
[0036]
Also, when user B specifies the personal identification number of user A and makes a call at 12:00, terminals B and E are connected, and the receiving terminal is determined by the incoming call priority and the usage status of the terminal. The Further, when the user B performs FAX transmission at 12:00, the terminal type (FAX) of the caller is determined and connection to the terminal C is automatically made. In this way, the communication service program 20 determines the status of the connection destination user in response to the connection request from the calling user, defines a series of connection processes, and determines the destination terminal. These settings can be customized, and can be set / changed by remote operation in accordance with guidance by a user terminal initial registration or a telephone terminal.
[0037]
Hereinafter, various control sequences in the embodiment will be described.
[0038]
[Outgoing control]
FIG. 5 shows a series of processing (transmission control sequence) (processing 1) when a personal communication user transmits from an arbitrary terminal connected to the network.
When the personal communication access network receives a PID from the user in the service providing area (Area # 1) 10-1, the personal communication access network connects to the local node (LN1) 2-1 that manages the service providing area (Area # 1) 10-1. And send the PID. The service execution control unit (SC1) 9-1 inside the local node (LN1) 2-1 checks the personal service profile (in order to check whether the received PID belongs to the user in the local node (LN1) 2-1. # 1) Search 6-1. If the user is not in the local node (LN1) 2-1, the process proceeds to process 2 (location registration sequence) described later.
[0039]
When the PID authentication is completed, next, a message requesting the user to input an authentication number is sent to perform user authentication. Thereafter, when the authentication number input by the user is received, the personal service profile of the corresponding user is checked, and if the authentication is correct, the user is requested to input the PID of the connection destination.
[0040]
[Location registration control]
In the above transmission control process, when the calling user is not registered in the personal service profile (# 1) 6-1 in the local node (LN1) 2-1, that is, when moving from another local node (LN) A series of location registration processing (location registration sequence) (processing 2) is shown in FIG.
[0041]
When the data of the corresponding user does not exist in the local node (LN1) 2-1 in the outgoing call control sequence (process 1), the service execution control unit (SC1) determines the local node according to the service access terminal (Terminal) type of the user. For a data terminal such as a personal computer or ISDN terminal having a storage area capable of holding the address information of the user, a user's home local node information acquisition request is made, and the local node (LN2) serving as the sender's home local node ) # 0002 which is the address of 2-2 is acquired.
[0042]
In the case of a terminal where the access terminal cannot hold information, such as a common landline telephone, a common terminal that is not owned by the caller, or an arbitrary terminal or when an information acquisition request is made but the information is not stored, it is acquired. In case of failure, the service execution control unit (SC1) connects to the home node (HN) 1 via the signaling network 3 via the inter-node control unit (NC1) 7-1, and the local corresponding to the caller PID. Obtain # 0002 which is the address of the node (LN2) 2-2.
[0043]
The service execution control unit (SC1) connects to the local node (LN2), acquires the personal service profile corresponding to the caller PID (the personal service profile of the first form shown in FIG. 3), and the resource management control unit (Rmng). # 1) Check the status of system resources in 8-1. The resource management control unit (Rmng # 1) 8-1 keeps track of the memory usage status of the system and the startup status of the service execution control process, and when they reach the standards allowed by the system (that is, an overload state occurs). In such a case, distributed registration processing of personal data (processing 3 described later) is performed.
[0044]
If there is no problem, the data is registered in the personal service profile (# 1) 6-1 of the local node (LN1) 2-1, and a signal indicating the normal end of processing to the local node (LN2) 2-2 (Hereinafter Ack signal) is transmitted. When receiving the Ack signal, the local node (LN2) 2-2 changes the personal service profile (# 2) 6-2. In the profile after the change, (1) the alias for the destination local node, (2) the alias for the accommodating local node of the personal service profile, and (3) only the PID are recorded, and the second form shown in FIG. The personal service profile format. In this case, the above two aliases indicate the same local node.
[0045]
[Data registration to the remote local node]
In the location registration control described above, when the system resource and the service execution control process start status by the location registration of the user reach the standard allowed by the system, the user is accommodated in the management area of the local node (LN1) 2-1. However, it is possible to request data management / control from a remote local node. A series of processing (processing 3) at that time is shown in FIG. When it is necessary to register data in the remote local node in the location registration sequence (Process 2), the service execution control unit (SC1) 9-1 accesses the system DB 11-1, and the local node (LN #) that is physically close n) address (# 000n) is acquired.
[0046]
Thereafter, a connection is made to the local node (LN # n) at address # 000n, and the service execution control unit (SC # n) is requested to register the user profile. The service execution control unit (SC # n) cooperates with the resource management control unit (Rmng # n), and if there is no problem in the system resource and service execution control process activation status, the database in the local node (LN # n) It registers in the DB and sends an Ack signal to the local node (LN1) 2-1. On the other hand, if there is a problem in the system resource and service execution control process activation status, a Nack signal indicating registration refusal is transmitted.
[0047]
When the service execution control unit (SC1) 9-1 receives the Nack signal, the service execution control unit (SC1) 9-1 performs this process again on the other local nodes. When the Ack signal is received, the service execution control unit (SC1) 9-1 changes the service profile of the corresponding user in the personal service profile (# 1) 6-1. At this time, the location information (user accommodation local node address), the address of the personal service profile accommodation local node, and only the PID are recorded in the profile of the corresponding user, and the profile configuration of the second form shown in FIG. 4 is obtained. .
[0048]
[Connection sequence 1]
FIG. 8 shows a series of processing (processing 4) from the user connection destination PID input to the incoming call to the connection destination terminal. The processing before that is the same as the processing 1 described above. When receiving the connection destination PID from the user, the personal communication access network connects to the local node (LN1) 2-1, and transmits the connection destination PID to the service execution control unit (SC1) 9-1. The service execution control unit (SC1) 9-1 accesses the profile DB and searches whether the connection destination PID is a user in the local node (LN1) 2-1. If the user is in the local node (LN1) 2-1, the destination terminal address (hereinafter TA) is determined by the personal service profile (# 1) 6-1. If it is not a user in the local node (LN1) 2-1, it is searched whether the data of the connection destination user is cached in the user profile of the caller. Obtain the address of the user's home local node (LN). If it is not cached, the home node (LN) address of the connected user is acquired by accessing the home node (HN) 1.
[0049]
After that, connection is made to the home local node (LN) of the connection destination user, and TA is acquired (processing 5). The service execution control unit (SC1) 9-1 issues a connection request to the access network, and the access network performs routing by TA and makes an incoming call to the connection destination terminal.
[0050]
[Connection sequence 2]
FIG. 9 shows a series of processes (process 5) for connecting to another local node (LN) and acquiring a TA in the connection sequence 1. When the corresponding user is accommodated in the local node (LN2) 2-2 that receives the connection destination PID from the service execution control unit (SC1) 9-1 of the local node (LN1) 2-1 and receives the TA transmission request The service execution control unit (SC2) 9-2 accesses the profile DB and determines TA. When the user has moved to another local node (LN), connection is made based on the alias (destination local node (LN) address), TA is acquired, and the service execution control unit (SC1) 9- 1 is returned as a response.
[0051]
【The invention's effect】
As described above, according to the present invention, the data managed by the home nodes can be managed in a distributed manner, and the load distribution of the home nodes is performed by distributing the service execution control to each node. Can do. Furthermore, in each local node unit, system resources can be managed, and when the load is concentrated, load distribution is possible by transferring data management / control to other nodes. This is applicable when user information is changed. This can be done by simply updating the local node information. The service provision area is divided into area units and managed by the local node to support connections that do not go through the home node, and communication is performed by caching information to the other user that the sender user frequently accesses Traffic can be reduced. The present invention is particularly effective when the service providing area is widened and the number of service subscribers is large.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an embodiment of the present invention.
FIG. 2 is a configuration diagram of one embodiment of the present invention.
FIG. 3 is a diagram showing a first form of a personal service profile.
FIG. 4 is a diagram showing a second form of a personal service profile.
FIG. 5 is a diagram showing a transmission control sequence.
FIG. 6 is a diagram showing a location registration sequence.
FIG. 7 is a sequence for requesting data management / control from a remote local node.
FIG. 8 is a diagram showing a connection sequence.
9 is a diagram showing details of a part of the sequence in the connection sequence of FIG. 8;
FIG. 10 is a diagram illustrating a configuration example of a conventional first method.
FIG. 11 is a diagram illustrating a configuration example of a second conventional method.
FIG. 12 is a diagram illustrating a configuration example of a third conventional method.
[Explanation of symbols]
1 Home node
2-1, 2-2 Local node
3 Signal network
4 User Home Address Management Department
6-1, 6-2 Personal service profile
8-1, 8-1 System Resource Manager
9-1, 9-2 Service execution control unit
10-1, 10-2 Personal communication access network

Claims (3)

ユーザ毎に与えられた個人識別番号にもとづいて、ユーザ毎に定義された通信サービスを提供するシステムにおいて、
前記通信サービス提供エリアを構成する複数エリアをそれぞれ管理し、互いに通信可能に接続された各ノードが、
前記個人識別番号と対応付けた情報であって、該個人識別番号ごとに、該個人識別番号に宛てた通信に対する着信先端末を決定する際に用いる通信サービスプログラムと登録端末テーブルとを含む第一の個人サービスプロファイル、または、前記ユーザが存在する前記エリアを管理するノードに対するエイリアスと、該個人識別番号に対応付けられている該第一の個人サービスプロファイルを格納しているノードに対するエイリアスと、該個人識別番号のみからなる第二の個人サービスプロファイルのいずれかを管理するリソース管理制御部と、
前記ユーザが使用する端末からの接続要求を受信し、前記通信サービスの実行制御を行うサービス実行制御部とを備え、
前記ノードのうち第一の前記エリアを管理する第一のノードの前記サービス実行制御部は、発信ユーザによって操作される前記端末から発信された個人識別番号を受信し、該第一のノードの前記リソース管理制御部に、該個人識別番号と対応付けられた前記第一の個人サービスプロファイルが登録されていない場合に、該個人識別番号と対応付けられている第一の個人サービスプロファイルを格納しているノードであって、前記通信サービスの提供エリアを構成する複数のエリアのうちの第二のエリアを管理するノードである第二のノードに関する情報を取得し、該第二のノードから前記個人識別番号と対応付けられている前記第一の個人サービスプロファイルを取得して登録し、
前記第二のノードの前記サービス実行制御部は、前記第一のノードから前記個人識別番号を指定した前記第一の個人サービスプロファイルの取得の要求を受信すると、該第一の個人サービスプロファイルを送信した後に、該第二のノードの該個人識別番号に対応した前記第一の個人サービスプロファイルの内容を、前記第二の個人サービスプロファイルの内容に変更する
ことを特徴とするパーソナル通信分散制御方式。
In a system that provides a communication service defined for each user based on a personal identification number assigned to each user,
A plurality of areas constituting the area for providing the communication service to manage each each node communicatively coupled to each other,
The information associated with the personal identification number includes a communication service program and a registered terminal table used for determining a destination terminal for communication addressed to the personal identification number for each personal identification number An alias for a node that manages the area in which the user exists, an alias for a node that stores the first personal service profile associated with the personal identification number, and A resource management control unit that manages one of the second personal service profiles consisting only of a personal identification number;
A service execution control unit that receives a connection request from a terminal used by the user and performs execution control of the communication service;
The service execution control unit of a first node that manages the first area of the nodes receives a personal identification number transmitted from the terminal operated by a calling user, and When the first personal service profile associated with the personal identification number is not registered in the resource management control unit, the first personal service profile associated with the personal identification number is stored. Information relating to a second node that is a node that manages a second area of a plurality of areas constituting the communication service providing area, and the personal identification is obtained from the second node. Obtain and register the first personal service profile associated with the number;
When the service execution control unit of the second node receives a request for acquiring the first personal service profile specifying the personal identification number from the first node, the service execution control unit transmits the first personal service profile. After that, the content of the first personal service profile corresponding to the personal identification number of the second node is changed to the content of the second personal service profile. Distributed control method.
前記端末は、前記第二のノードのアドレスを保持する手段を備え前記第一のノードのサービス実行制御部は、該端末に保持されている前記第二のノードに関する情報を取得することを特徴とする請求項に記載のパーソナル通信分散制御方式。 The terminal, the includes a means for holding a second address of a node, said service execution control unit of the first node, characterized by obtaining information about the second node stored in the terminal The personal communication distributed control system according to claim 1 . 前記第一のノードの前記リソース管理制御部は、該第一のノードのリソースが減少した場合、前記第一のノードのサービス実行制御部が前記第二のノードから取得した前記第一の個人サービスプロファイル、前記複数のノードのうち該第一のノード以外のノードである第三のノードに移行させことを特徴とする請求項1に記載のパーソナル通信分散制御方式。 The first personal service acquired by the service execution control unit of the first node from the second node when the resource of the first node decreases when the resource management control unit of the first node decreases profile, personal communication distributed control system according to claim 1, characterized in that Ru is shifted to the third node is a node other than said one node among the plurality of nodes.
JP20027197A 1997-07-25 1997-07-25 Personal communication distributed control system Expired - Fee Related JP3975511B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20027197A JP3975511B2 (en) 1997-07-25 1997-07-25 Personal communication distributed control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20027197A JP3975511B2 (en) 1997-07-25 1997-07-25 Personal communication distributed control system

Publications (2)

Publication Number Publication Date
JPH1146248A JPH1146248A (en) 1999-02-16
JP3975511B2 true JP3975511B2 (en) 2007-09-12

Family

ID=16421558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20027197A Expired - Fee Related JP3975511B2 (en) 1997-07-25 1997-07-25 Personal communication distributed control system

Country Status (1)

Country Link
JP (1) JP3975511B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3799925B2 (en) * 2000-01-14 2006-07-19 日本電信電話株式会社 Agent service providing method and computer-readable recording medium
KR100448636B1 (en) 2004-01-30 2004-09-16 엔에이치엔(주) Telephone system based on presence and call routing method thereof
JP2008085405A (en) * 2006-09-26 2008-04-10 Hiramitsu Hara Communication control method and communication control system
EP2132650A4 (en) * 2007-03-01 2010-10-27 Sony Comp Entertainment Us System and method for communicating with a virtual world
WO2024057390A1 (en) * 2022-09-13 2024-03-21 日本電信電話株式会社 Routing information generation device, routing information generation method, and program

Also Published As

Publication number Publication date
JPH1146248A (en) 1999-02-16

Similar Documents

Publication Publication Date Title
JP2813536B2 (en) Camp-on communication management system
JPH09510851A (en) Distributed service management system and method for personal communication services
JP2001517044A (en) Method and apparatus for defining and updating mobile services based on subscriber groups
CN1137714A (en) Method for transmitting user data between communication network nodes supporting intelligent network structure
CN1309879A (en) Selection of service implementation
JPH0851668A (en) Authenticating hierarchical structure of switching node for storing authentication information
JP3975511B2 (en) Personal communication distributed control system
JP2005244463A (en) Call connection control device, management server, call connection control system, and call connection control method
JP3584747B2 (en) Call control device and method
JP2000138960A (en) Mobile communication system and subscriber data management method
JP3822677B2 (en) Computer telephony system
CN100581193C (en) An enterprise switchboard system and method for realizing the enterprise switchboard
JPH11346234A (en) Wireless terminal operation data writing method for private mobile communication system
US6819925B2 (en) Telecommunications call processing using externally-assigned subscriber characteristics
RU2385547C2 (en) Device of service rendering in communication device
JPH10200947A (en) Incoming connection between communication networks
JP4637146B2 (en) Communications system
JP2002252700A (en) Service contractor data migration method for communication service providing system
JP2797744B2 (en) Service providing method for personal communication
KR100901630B1 (en) How to automatically assign location information to internet phone terminal with fixed number
JP2002252697A (en) Service control system and method for accommodating customer data in service control system
JP3001030B2 (en) Personal communication method, personal mobile communication method and database thereof
JP3130921B2 (en) How to skip user authentication
KR0126576B1 (en) Method for searching mobile subscribery in a mobile communications exchange
JP2003015969A (en) Personal server system and terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070413

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070529

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070611

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100629

Year of fee payment: 3

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110629

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees