Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2694243B2 - Service processing method using distributed database - Google Patents
[go: Go Back, main page]

JP2694243B2 - Service processing method using distributed database - Google Patents

Service processing method using distributed database

Info

Publication number
JP2694243B2
JP2694243B2 JP63052584A JP5258488A JP2694243B2 JP 2694243 B2 JP2694243 B2 JP 2694243B2 JP 63052584 A JP63052584 A JP 63052584A JP 5258488 A JP5258488 A JP 5258488A JP 2694243 B2 JP2694243 B2 JP 2694243B2
Authority
JP
Japan
Prior art keywords
service
service processing
processing node
user
communication
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 - Lifetime
Application number
JP63052584A
Other languages
Japanese (ja)
Other versions
JPH01228236A (en
Inventor
篤 伊藤
輝 八木
信雄 古谷
雅宣 藤岡
佳和 池田
Original Assignee
国際電信電話 株式会社
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 国際電信電話 株式会社 filed Critical 国際電信電話 株式会社
Priority to JP63052584A priority Critical patent/JP2694243B2/en
Publication of JPH01228236A publication Critical patent/JPH01228236A/en
Priority to US07/746,200 priority patent/US5270701A/en
Application granted granted Critical
Publication of JP2694243B2 publication Critical patent/JP2694243B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、各ユーザあるいはユーザグループ毎にあら
かじめ選択設定されたサービス提供条件、サービス種
別、ユーザ定義番号体系、デイレクトリ等の情報をサー
ビス処理ノード内にデータベースに蓄積しておき、必要
に応じてそれらサービス処理ノード間で通信することに
よって必要な情報を検索し、その結果を用いて通信サー
ビスを提供する分散データベースを利用したサービス処
理方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention provides a service processing node with information such as service provision conditions, service types, user-defined number systems, directories, etc., selected and set in advance for each user or user group. Related to a service processing method using a distributed database that stores necessary information by communicating between those service processing nodes as necessary, and provides communication services using the results. Is.

(従来の技術) 第1図に、従来技術に基づくサービス処理方式におけ
る通信網の構成を示す。本図に示すように、従来、デー
タベースを用いた通信サービスでは、通信網内の一箇所
のサービス処理ノードのデータベースに通信網を利用す
るユーザあるいはユーザグループに関するすべての情報
を蓄積しておき、すべてのサービス処理をそこで行って
いた。
(Prior Art) FIG. 1 shows the configuration of a communication network in a service processing system based on the prior art. As shown in the figure, conventionally, in a communication service using a database, all the information about users or user groups who use the communication network is stored in a database of a service processing node at one place in the communication network. I was doing the service processing of.

そこで、本構成においては、どの交換機もユーザから
のサービス要求を満たすために必要なサービス情報が必
要になると、このサービス処理ノードにアクセスし該サ
ービス情報を得ていた。
Therefore, in the present configuration, when any exchange needs service information necessary to satisfy the service request from the user, the service processing node is accessed to obtain the service information.

(発明が解決しようとする課題) このため、サービス処理ノードにデータが集中するた
めデータ管理が困難になり、さらに、通信網内における
すべてのサービス要求が一箇所のサービス処理ノードに
集中するためサービスの増加に伴い競合が発生しサービ
ス性が低下すると共にサービス処理ノードと交換機の間
の信号路の負荷が大きくなるという問題点があった。
(Problems to be solved by the invention) Therefore, since data is concentrated on the service processing node, data management becomes difficult. Further, all service requests in the communication network are concentrated on one service processing node. However, there is a problem in that as the number of services increases, competition occurs, serviceability deteriorates, and the load on the signal path between the service processing node and the switch increases.

(課題を解決するための手段) 本発明の特徴は、交換機と、交換機間ならびに交換機
とユーザ間を接続する伝送路と、各サービス区域内に設
けられ各サービス区域内のユーザに関するサービス情報
をサービス区域毎に分散して保持するデータベースを持
つサービス処理ノードと、サービス処理ノードと交換機
間およびサービス処理ノード間を接続する信号路とから
構成される通信網であって、前記交換機の内少なくとも
1つが通信サービスの提供に必要な情報をサービス処理
ノードにアクセスするサービス処理機能を有し、ユーザ
から要求された通信サービスを提供する際に、通信サー
ビスの要求を受けた、サービス処理機能を有する交換機
が通信サービスの提供に必要な情報をサービス処理ノー
ドにアクセスしてこれを得ることにより通信サービスを
実現するシステムにおいて、サービス処理機能を有する
交換機のアクセス可能なサービス処理ノードに所望の情
報が存在せず、他のサービス区域内のサービス処理ノー
ドに所望の情報が存在する場合に、サービス処理ノード
間の通信により、サービス処理ノードが他のサービス処
理ノードにアクセスして必要な情報を得ることにより所
望の通信サービスをユーザに提供する分散データベース
を利用したサービス処理方式にある。
(Means for Solving the Problem) A feature of the present invention is to provide an exchange, a transmission line connecting between the exchanges and between the exchange and the user, and service information about a user in each service area provided in each service area. A communication network comprising a service processing node having a database that is distributed and retained for each area, and a signal path connecting the service processing node and the exchanges and the service processing nodes, wherein at least one of the exchanges is An exchange having a service processing function for accessing information necessary for providing a communication service to a service processing node, and receiving a communication service request when providing a communication service requested by a user. Communication is performed by accessing the service processing node and obtaining the information necessary for providing the communication service. In a system that realizes a service, when desired information does not exist in an accessible service processing node of an exchange having a service processing function and desired information exists in a service processing node in another service area, service processing is performed. This is a service processing method using a distributed database in which a service processing node accesses another service processing node through communication between nodes to obtain necessary information to provide a user with a desired communication service.

(発明の作用と構成) 本発明の基本原理を第2図に示す。本図に示すように
本発明では通信網をサービス区域に分割し、サービス区
域毎に一つのサービス処理ノードを設置し、各サービス
処理ノード間にはサービス実現に必要なデータを転送す
るための信号路を設け、各サービス処理ノードは、該サ
ービス区域に関するデータのみを管理する。また、サー
ビスを処理するために必要なデータがサービス要求の発
生したサービス区域に無いものは、該データがどのサー
ビス区域にあるかを記憶しておく。
(Operation and Configuration of the Invention) The basic principle of the present invention is shown in FIG. As shown in the figure, in the present invention, a communication network is divided into service areas, one service processing node is installed for each service area, and a signal for transferring data required for service realization between the service processing nodes. A path is provided, and each service processing node manages only data related to the service area. If the data required for processing the service is not in the service area where the service request is generated, the service area in which the data is stored is stored.

本構成では、ユーザからの通信サービス要求発生時
に、その要求が発生したサービス区域のサービス処理ノ
ードに必要なデータが無い場合、該サービス区域のサー
ビス処理ノードが該データを有する他のサービス区域内
のサービス処理ノードにそのサービス処理ノード内に有
するデータをサービス要求の発生したサービス区域のサ
ービス処理ノードに転送させ、これを用いることによっ
てユーザの要求したサービスを実行する。
In this configuration, when a communication service request from a user is generated, if the service processing node in the service area in which the request is generated does not have the necessary data, the service processing node in the service area is in another service area having the data. The service processing node is caused to transfer the data contained in the service processing node to the service processing node in the service area where the service request is generated, and by using this, the service requested by the user is executed.

(実施例) 第3図は、本発明の実施例である。(Example) FIG. 3 is an example of the present invention.

この例では、第2図の基本原理図で示したように通信
網が複数のサービス区域に分割されており、それぞれ
が、サービス処理ノードと、それに付随するデータベー
スを有し、各々のサービス処理ノード間は、信号路で相
互に結合されている。また、各々のサービス区域には、
1つ以上の交換機が存在し、ユーザと交換機は、通信路
で結合されている。また、通信サービスを受けるサービ
ス区域内の少なくとも1つの交換機はサービス処理ノー
ドにアクセスする機能を有しており、よってユーザは当
該交換機を介して通信サービスを受けられる。第3図に
おいて、サービス区域1内の交換機が当該機能を有して
いるものとする。さらに、通信網内の交換機間は通信路
で結合されている。
In this example, as shown in the basic principle diagram of FIG. 2, the communication network is divided into a plurality of service areas, each of which has a service processing node and a database associated therewith, and each service processing node The spaces are interconnected by signal paths. In addition, in each service area,
There is one or more exchanges and the users and the exchanges are connected by a communication path. Further, at least one exchange in the service area that receives the communication service has a function of accessing the service processing node, and thus the user can receive the communication service through the exchange. In FIG. 3, it is assumed that the exchange in the service area 1 has the function. Further, the exchanges in the communication network are connected by a communication path.

ここでは、この通信網に収容されているユーザの一部
がユーザグループを形成し、そのユーザグループ内で、
独自の番号体系により、相互に通信するというサービス
を通信網が提供する場合について示す。この場合、通信
網本来の番号に変換して呼接続を行う必要がある。
Here, some of the users accommodated in this communication network form a user group, and within that user group,
The case where the communication network provides the service of communicating with each other by the unique number system is shown. In this case, it is necessary to convert to the original number of the communication network and perform call connection.

あるサービス区域に属するユーザから、ユーザ定義番
号による呼接続要求があったとき、それを受けた交換機
は、ユーザ定義番号を網の番号に翻訳する処理をそのサ
ービス区域にあるサービス処理ノードに行わせる。
When a user who belongs to a certain service area makes a call connection request using the user-defined number, the exchange that receives the request causes the service processing node in the service area to perform processing for translating the user-defined number into a network number. .

第3図の例では、サービス区域1に存在するユーザA
からの、b1…bmというユーザ定義番号を有するユーザへ
の接続要求を受けた交換機は、その交換機が接続されて
いるサービス処理ノード1に番号翻訳要求を出力する。
In the example of FIG. 3, user A existing in service area 1
Upon receipt of the connection request from the user to the user having the user-defined number b 1 ... B m , the exchange outputs a number translation request to the service processing node 1 to which the exchange is connected.

サービス処理ノードでは、サービス要求を行ったユー
ザのユーザ定義番号をサービス区域内ユーザテーブルを
参照して網の番号に翻訳すると共に、呼を接続する相手
のユーザ定義番号がどこのサービス区域に属するのかを
調べる。この時、ルーティングテーブルを参照した結
果、呼を接続する相手がサービス要求を行ったユーザと
異なるサービス区域に属していたならば、そのサービス
区域にあるサービス処理ノードにユーザ定義番号を網の
番号に翻訳する番号翻訳処理を行わせる。
The service processing node translates the user-defined number of the user who made the service request into a network number by referring to the user table in the service area, and to which service area the user-defined number of the party to which the call is connected belongs. Find out. At this time, as a result of referring to the routing table, if the party connecting the call belongs to a service area different from the user who has requested the service, the user-defined number is set to the network number in the service processing node in the service area. The number translation process is performed.

第3図の例では、サービス要求を行ったユーザAのユ
ーザ定義番号をサービス区域内ユーザテーブルを利用し
てISDN番号A1…Anに翻訳するとともに、上記b1…bmとい
うユーザ定義番号がどこのサービス区域に属するのか
を、DB1に保存されているルーティングテーブルを使用
して調べる。この例では、呼を接続する相手Bがサービ
ス要求を行ったユーザAと異なるサービス区域に属して
いるため、DB2を参照することとなる。この例では、DB2
は、サービス区域2に存在するサービス処理ノード2に
存在する。
In the example of FIG. 3, as well as translate the ISDN number A 1 ... A n and a user-defined number of the user A performing the service request by utilizing the service area in the user table, user defined number of the b 1 ... b m Use the routing table stored in DB1 to find out which service area the service belongs to. In this example, the party B who connects the call belongs to a service area different from that of the user A who has requested the service, and therefore DB2 is referred to. In this example, DB2
Exists in the service processing node 2 existing in the service area 2.

そのサービス処理ノードにおいて、サービス区域内ユ
ーザテーブルを参照した結果、その番号がさらに、別の
サービス区域内に転送されていたならば、そこに示され
ているサービス区域にあるサービス処理ノードにユーザ
定義番号を網の番号に翻訳する番号翻訳処理を行わせ
る。
As a result of referring to the user table in the service area at the service processing node, if the number is further transferred to another service area, the user definition is made to the service processing node in the service area shown therein. A number translation process for translating a number into a network number is performed.

第3図の例では、サービス区域2に存在するサービス
処理ノード2の有するDB2内のサービス区域内ユーザテ
ーブルを参照してb1…bmの翻訳を試みる。その結果、b1
…bmはc1…cmに転送されていることが判明するため、c1
…cmいうユーザ定義番号がどこのサービス区域に属する
のかを、DB2に保存されているルーティングテーブルを
使用して調べる。その結果、c1…cmに翻訳するために
は、DBhを参照することとなる。第3図には明示されて
いないが、DBhは、サービス区域hに存在するサービス
処理ノードhに属する。
In the example of FIG. 3, the translation of b 1 ... b m is attempted by referring to the in-service-area user table in DB2 of the service processing node 2 existing in the service area 2. As a result, b 1
… B m turns out to have been transferred to c 1 … c m , so c 1
Use the routing table stored in DB2 to find out which service area the user-defined number called cm belongs to. As a result, in order to translate the c 1 ... c m is a reference to the DBh. Although not explicitly shown in FIG. 3, DBh belongs to the service processing node h existing in the service area h.

さらに転送が何回か行われた結果、ユーザ定義番号d1
…dnの翻訳を行うため、DBnを参照することとなる。DBn
は、サービス区域nに存在するサービス処理ノードnに
属する。そこで、サービス区域nに存在するサービス処
理ノードnに、d1…dmの翻訳を依頼し、サービス区域n
に存在するサービス処理ノードnがDBnをアクセスした
結果、サービス区域内ユーザテーブルから、d1…dnとい
うユーザのISDN番号がD1…Dnであることが判明する。
User-defined number d 1 as a result of several more transfers
… To translate d n , we will refer to DB n . DBn
Belongs to the service processing node n existing in the service area n. Therefore, the service processing node (n) existing coverage n, to request a translation of d 1 ... d m, coverage n
The service processing node (n) existing on the result of accessing the DBn, from a service area in the user table, d 1 ... ISDN number of the user that d n is found to be D 1 ... D n.

このように、サービス処理ノード間の通信を利用して
最終的に得られた翻訳結果をサービス要求を受けた交換
機が受け取ることにより、ユーザ定義番号に基づいた呼
接続処理を行いことが可能となる。
In this way, by receiving the translation result finally obtained by using the communication between the service processing nodes, the exchange requesting the service request can perform the call connection processing based on the user-defined number. .

第3図の例では、ユーザAによるユーザ定義番号に基
づいた呼接続処理を行うため、番号翻訳処理をサービス
処理ノードが実行し、発信者の番号がA1…An、着信先の
網の番号がD1…Dnであることが判明し、その結果を利用
して、ユーザAの接続要求を受けたサービス区域1の交
換機が、網の番号に基づく呼接続処理を行うことにな
る。
In the example of FIG. 3, for performing call connection processing based on the user-defined number by the user A, and executes the number translation processing service processing node, calling party number A 1 ... A n, the destination network It is found that the numbers are D 1 ... D n , and using the result, the exchange in the service area 1 that receives the connection request from the user A performs the call connection processing based on the network number.

(発明の効果) 以上のような構成をとることは、以下の効果がある。(Effects of the Invention) Employing the above-described configuration has the following effects.

サービス処理ノードのデータベースでは、該サービス
区域に属するユーザに関するデータのみを扱うため、扱
うデータの規模が小さくなる。これにより、新規データ
の登録、削除等のデータ管理が容易になる。また、サー
ビス処理ノードでは、サービス要求を、そのサービス区
域の中の交換機からだけ受けるため、網全体で一つだけ
のサービス処理ノードを持つ場合に比べて、サービス処
理ノードの負荷が低くなり、また、サービス処理ノード
と交換機の間を結ぶ信号路の負荷を下げることができ
る。
Since the database of the service processing node handles only data relating to users belonging to the service area, the scale of data handled is small. This facilitates data management such as registration and deletion of new data. Further, since the service processing node receives the service request only from the exchanges in the service area, the load on the service processing node is lower than that in the case where there is only one service processing node in the entire network, and , It is possible to reduce the load on the signal path connecting the service processing node and the exchange.

【図面の簡単な説明】[Brief description of the drawings]

第1図は、従来の技術を示すものである。 第2図は、本発明の基本原理を示すものである。 第3図は、本発明の実施例を示すものである。 FIG. 1 shows a conventional technique. FIG. 2 shows the basic principle of the present invention. FIG. 3 shows an embodiment of the present invention.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 古谷 信雄 東京都新宿区西新宿2丁目3番2号 国 際電信電話株式会社内 (72)発明者 藤岡 雅宣 東京都新宿区西新宿2丁目3番2号 国 際電信電話株式会社内 (72)発明者 池田 佳和 東京都新宿区西新宿2丁目3番2号 国 際電信電話株式会社内 (56)参考文献 特開 昭60−136846(JP,A) 特開 昭61−99444(JP,A) 特開 昭62−154831(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Nobuo Furuya 2-3-2 Nishishinjuku, Shinjuku-ku, Tokyo Inside Kokusai Telegraph and Telephone Corporation (72) Masanobu Fujioka 2-3-3 Nishishinjuku, Shinjuku-ku, Tokyo No. 2 International Telegraph and Telephone Corp. (72) Inventor Yoshikazu Ikeda 2-3-2 Nishishinjuku, Shinjuku-ku, Tokyo International Telegraph and Telephone Corp. (56) References JP-A-60-136846 (JP, A) JP-A-61-99444 (JP, A) JP-A-62-154831 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】交換機と、交換機間ならびに交換機とユー
ザ間を接続する伝送路と、各サービス区域内に設けられ
各サービス区域内のユーザに関するサービス情報をサー
ビス区域毎に分散して保持するデータベースを持つサー
ビス処理ノードと、サービス処理ノードと交換機間およ
びサービス処理ノード間を接続する信号路とから構成さ
れる通信網であって、前記交換機の内少なくとも1つが
通信サービスの提供に必要な情報をサービス処理ノード
にアクセスするサービス処理機能を有し、ユーザから要
求された通信サービスを提供する際に、通信サービスの
要求を受けた、サービス処理機能を有する交換機が通信
サービスの提供に必要な情報をサービス処理ノードにア
クセスしてこれを得ることにより通信サービスを実現す
るシステムにおいて、 サービス処理機能を有する交換機のアクセス可能なサー
ビス処理ノードに所望の情報が存在せず、他のサービス
区域内のサービス処理ノードに所望の情報が存在する場
合に、サービス処理ノード間の通信により、サービス処
理ノードが他のサービス処理ノードにアクセスして必要
な情報を得ることにより所望の通信サービスをユーザに
提供することを特徴とする、分散データベースを利用し
たサービス処理方式。
1. An exchange, a transmission line connecting the exchanges and between the exchange and the user, and a database provided in each service area for holding service information about users in each service area in a distributed manner for each service area. A communication network comprising a service processing node owned by the service processing node and a signal path connecting between the service processing node and an exchange, and at least one of the exchanges provides information necessary for providing a communication service. When providing a communication service requested by a user, which has a service processing function for accessing a processing node, an exchange having a service processing function that receives a communication service request provides information necessary for providing the communication service. A system that realizes communication services by accessing and obtaining processing nodes When the desired information does not exist in the accessible service processing node of the exchange having the service processing function and the desired information exists in the service processing node in another service area, the communication between the service processing nodes causes A service processing method using a distributed database, wherein a service processing node accesses a different service processing node to obtain necessary information to provide a desired communication service to a user.
JP63052584A 1988-03-08 1988-03-08 Service processing method using distributed database Expired - Lifetime JP2694243B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63052584A JP2694243B2 (en) 1988-03-08 1988-03-08 Service processing method using distributed database
US07/746,200 US5270701A (en) 1988-03-08 1991-08-15 Service processing system with distributed data bases

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63052584A JP2694243B2 (en) 1988-03-08 1988-03-08 Service processing method using distributed database

Publications (2)

Publication Number Publication Date
JPH01228236A JPH01228236A (en) 1989-09-12
JP2694243B2 true JP2694243B2 (en) 1997-12-24

Family

ID=12918845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63052584A Expired - Lifetime JP2694243B2 (en) 1988-03-08 1988-03-08 Service processing method using distributed database

Country Status (1)

Country Link
JP (1) JP2694243B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2679315B2 (en) * 1989-12-04 1997-11-19 日本電気株式会社 Multiple database access method
US5237604A (en) * 1991-06-28 1993-08-17 At&T Bell Laboratories Arrangement for serving a telephone office code from two switching systems
GB9323329D0 (en) * 1993-11-11 1994-01-05 Philips Electronics Uk Ltd Communications system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60136846A (en) * 1983-12-26 1985-07-20 Fujitsu Ltd Communication path control system of dispersion type data base system
JPS6199444A (en) * 1984-10-19 1986-05-17 Fujitsu Ltd Switching system
JPS62154831A (en) * 1985-12-26 1987-07-09 Toshiba Corp Data processor in data transmission system

Also Published As

Publication number Publication date
JPH01228236A (en) 1989-09-12

Similar Documents

Publication Publication Date Title
US5423003A (en) System for managing network computer applications
US5239577A (en) Network and method for providing cross-media connections
US7010622B1 (en) Scalable communication within a distributed system using dynamic communication trees
JP2952306B2 (en) Distributed service management system and method for personal communication services
US5408619A (en) Naming service database updating technique
JP4394759B2 (en) Query method for replica database and network using this method
US5270701A (en) Service processing system with distributed data bases
JPH06253005A (en) Route selecting method, database system and switching system for telephone call
CN1137714A (en) Method for transmitting user data between communication network nodes supporting intelligent network structure
Mao et al. A distributed database architecture for global roaming in next-generation mobile networks
US5826019A (en) Modular application software and data providing mobility in telecommunication networks
JP2694243B2 (en) Service processing method using distributed database
AU3227199A (en) Radio terminal operation data write method in private mobile communication system
US6370136B1 (en) Dialing plan arrangement for expandable telecommunications system
JP2797744B2 (en) Service providing method for personal communication
JP2795978B2 (en) Location registration method
JP2790908B2 (en) Location registration method
JP3409295B2 (en) Operation control method in service control node
JP2819851B2 (en) Service provision method in personal communication
JP2820942B2 (en) Communication protocol processing method
JPH0116066B2 (en)
JPH04313138A (en) Computer network system
JPS63138834A (en) Call setting system
JPH08102736A (en) Service control unit
JPH04192937A (en) Group numbering system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080912

Year of fee payment: 11