JPH06209373A - Exchange service contract processing method and device therefor - Google Patents
Exchange service contract processing method and device thereforInfo
- Publication number
- JPH06209373A JPH06209373A JP50A JP326593A JPH06209373A JP H06209373 A JPH06209373 A JP H06209373A JP 50 A JP50 A JP 50A JP 326593 A JP326593 A JP 326593A JP H06209373 A JPH06209373 A JP H06209373A
- Authority
- JP
- Japan
- Prior art keywords
- service
- name
- target element
- target
- input
- 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.)
- Granted
Links
Abstract
(57)【要約】
【目的】 交換サービス契約処理において、サービスの
名称とその内容を熟知するための手間を省き、サービス
と既存サービスとの同時契約の可否の判定を容易にす
る。
【構成】 交換サービス契約処理装置において、サービ
スを名称とそのサービスの内容を細部化した目的要素と
によって構成されるデータ構造とし、サービス内容をそ
の名称あるいは目的要素として入力を受け付ける入出力
処理部1と、入力された名称あるいは目的要素を目的要
素あるいは名称に変換する名称・目的要素変換部2と、
既契約のサービスの名称及び目的要素のデータを記憶し
ておく情報蓄積部5と、処理対象のサービスと情報蓄積
部の既契約のサービスとを論理比較して同時契約の可能
性を判定する論理比較部4とから構成する。
(57) [Summary] [Purpose] In the exchange service contract processing, it is possible to eliminate the need to familiarize yourself with the name of the service and its contents, and to easily determine whether or not a simultaneous contract between the service and the existing service is possible. [Structure] In an exchange service contract processing apparatus, an input / output processing unit 1 that accepts an input with a service having a name and a target element that is a detailed content of the service, and the service content as its name or a target element And a name / target element conversion unit 2 for converting the input name or target element into a target element or name,
Logic for determining the possibility of simultaneous contract by logically comparing the information storage unit 5 that stores the name of the already-contracted service and the data of the target element with the service to be processed and the already-contracted service of the information storage unit. It is composed of a comparison unit 4.
Description
【0001】[0001]
【産業上の利用分野】本発明は、電話等の通信回線の交
換機におけるサービス内容を確認したり、契約時等にお
いて他の契約のサービス内容との識別を行う交換サービ
ス契約処理方法及びその装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an exchange service contract processing method and apparatus for confirming the service contents of an exchange of a communication line such as a telephone and for distinguishing from the service contents of other contracts at the time of making a contract. It is a thing.
【0002】[0002]
【従来の技術】従来、電話等の通信回線の交換機におけ
るサービスに関して、サービスの提供者と利用者との間
において電話等の通信回線の交換機におけるサービスに
かかわる契約について処理を行う場合には、そのサービ
ス内容を確認したり、他に契約しているサービス内容と
識別する必要がある。2. Description of the Related Art Conventionally, regarding a service in an exchange of a communication line such as a telephone, when a contract concerning a service in a switch of a communication line such as a telephone is processed between a service provider and a user, It is necessary to confirm the service content and distinguish it from other contracted service content.
【0003】一般に、その電話等の通信回線の交換機に
おけるサービスは、そのサービスが提供する機能をサー
ビスという名称によって総体的に表しており、サービス
内容の確認や他の契約のサービス内容との識別におい
て、サービスの内容を特定するために、そのサービスに
対応してそれぞれ名称を付し、その名称を指定してい
る。In general, the services provided by the exchanges of communication lines such as the telephone are generally expressed by the name of the function provided by the service, and are used to confirm the service content and distinguish it from the service content of other contracts. In order to specify the content of the service, a name is assigned to each service and the name is designated.
【0004】従来、このようなサービスの名称による指
定を行うには、サービスの内容を表記した表を参照する
ことによってその内容を確認するか、あるいはサービス
の内容をあらかじめ熟知しておく必要がある。また、サ
ービスの指定の際に、複数のサービスを不都合なく同時
に契約できるか否かの判定や、既に契約しているサービ
スと不都合なく契約できるか否かの判定を行う必要があ
り、従来このような場合には、契約を行おうとする個々
のサービスを基準サービスとし、その基準サービスと同
時に契約をしようとするその他のサービス、あるいは既
に契約しているサービスを比較サービスとして、これら
のサービスを図12に示す標準サービスと比較サービス
の比較一覧表によって判定し、同時契約の可否を判定し
ている。Conventionally, in order to perform such designation by the name of a service, it is necessary to confirm the content by referring to a table in which the content of the service is written, or to be familiar with the content of the service in advance. . In addition, when designating a service, it is necessary to determine whether multiple services can be contracted at the same time without any inconvenience, and whether it is possible to contract with a service that has already been contracted without any inconvenience. In such a case, each service for which a contract is to be made is used as a standard service, and other services to be contracted at the same time as the standard service, or services already contracted are used as comparison services, and these services are shown in FIG. Judgment is made based on the comparison list of standard services and comparison services shown in (4), and the possibility of simultaneous contract is judged.
【0005】なお、図12において表中の○印は同時契
約が可能であることを示し、×印は同時契約が不可能で
あることを示し、△はサービスの起動条件等によって一
義的に決まらないことを示している。図12において、
基準サービスを縦方向のaからyで示し、比較サービス
を横方向のaからyで示している。そして、例えば、こ
れから受けようとするサービスである基準サービスaに
対して、この基準サービスaと同時に契約をしようとす
るその他のサービス、あるいは既に契約しているサービ
スを比較サービスbとした場合には、それらの交差点に
示した○印により同時契約が可能であることが判定され
る。また、基準サービスaに対して、比較サービスcと
した場合には、それらの交差点に示した×印により同時
契約が不可能であることが判定される。In FIG. 12, a circle mark in the table indicates that simultaneous contracts are possible, a cross mark indicates that simultaneous contracts are not possible, and a triangle is uniquely determined by the service activation conditions. It shows that there is no. In FIG.
The reference service is indicated by a to y in the vertical direction, and the comparison service is indicated by a to y in the horizontal direction. Then, for example, when the reference service a, which is the service to be received from now on, is set as the comparison service b, another service that is going to make a contract at the same time as the reference service a or a service that has already been contracted is set as the comparison service b. , It is determined that simultaneous contracts are possible by the ○ marks shown at those intersections. Further, when the comparison service c is set to the reference service a, it is determined that the simultaneous contract is impossible by the cross mark shown at those intersections.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、前記従
来の交換サービス契約処理において以下のような問題点
を有している。 (1)サービス契約者が自身の所望するサービス内容を
サービスの名称として表さなければならず、サービスの
名称とその内容について十分理解していなければならな
いという問題点がある。 (2)さらに、交換機が提供するサービス内容が追加さ
れる場合、既存の多くのサービスとの同時契約の可否を
判定するための図12に示される標準サービスと比較サ
ービスの比較一覧表の追加が必要となる。However, the conventional exchange service contract processing described above has the following problems. (1) There is a problem that the service contractor must express the service content desired by the service contractor as a service name, and must fully understand the service name and its content. (2) Further, when the service content provided by the exchange is added, the comparison table of the standard service and the comparison service shown in FIG. 12 for determining the possibility of simultaneous contract with many existing services is added. Will be needed.
【0007】つまり、図12において、追加のサービス
をzで表すと、このサービスzと既存のサービスa〜y
との各組合せにおいて、同時契約が可能か否かの評価を
あらかじめ行い、その結果を標準サービスと比較サービ
スの比較一覧表に記載しておく必要がある。したがっ
て、新規のサービス内容を、この標準サービスと比較サ
ービスの比較一覧表に追加するために、サービスの仕様
や交換機の処理手順及び端末の操作手順などについて、
追加するサービスと既存のサービスの各組合せについて
ひとつずつ検討しなければならず、多くの手間を必要と
するという問題点がある。That is, in FIG. 12, if an additional service is represented by z, this service z and existing services a to y are represented.
For each combination with and, it is necessary to evaluate in advance whether simultaneous contracts are possible and list the results in the comparison list of standard services and comparison services. Therefore, in order to add new service contents to the comparison list of the standard service and the comparison service, the service specifications, the switching procedure, the terminal operation procedure, etc.
There is a problem that a lot of time and effort are required because it is necessary to consider each combination of the added service and the existing service one by one.
【0008】本発明は、前記した従来の交換サービス契
約処理の問題点を解決し、交換サービス契約処理方法及
びその装置において、サービスの名称とその内容を熟知
するための手間を省き、さらに交換機の提供するサービ
スが追加された場合にこのサービスと既存サービスとの
同時契約の可否を検討する際の手間を少なくすることを
目的とする。The present invention solves the above-mentioned problems of the conventional exchange service contract processing, and in the exchange service contract processing method and its apparatus, saves the trouble of knowing the name of the service and its contents, and further The purpose of this is to reduce the time and effort when considering the possibility of simultaneous contract between this service and the existing service when the service to be provided is added.
【0009】[0009]
【課題を解決するための手段】そのために、本発明の交
換サービス契約処理方法において、サービスをそのサー
ビスを特定する名称とそのサービスの内容を細分化した
目的要素とによって構成されるデータ構造とし、処理対
象のサービス内容をその名称あるいは目的要素によって
特定して入力し、入力された処理対象の名称あるいは目
的要素を目的要素あるいは名称に変換して、処理対象の
サービスに関する名称及び目的要素の両方のデータを出
力し、処理対象のサービスに関する名称及び目的要素の
データと、既に契約しているサービスの名称及び目的要
素のデータとを論理比較することによって、既契約のサ
ービスと前記処理対象のサービスの同時契約の可能性を
判定するものである。また、交換機の提供するサービス
の契約処理方法において、サービスをサービスを特定す
る名称とそのサービスの内容を細分化した目的要素とに
よって構成されるデータ構造とし、処理対象のサービス
の目的要素を入力し、入力された処理対象のサービスの
目的要素を名称に変換し、処理対象のサービスの名称に
よってサービスを特定するものである。Therefore, in the exchange service contract processing method of the present invention, a service has a data structure composed of a name identifying the service and a target element obtained by subdividing the content of the service. Specify the service content of the processing target by its name or target element, input it, convert the input target name or target element of the processing target to the target element or name, and By outputting data and logically comparing the name and target element data relating to the service to be processed with the name and target element data of the service already contracted, the contracted service and the service to be processed are compared. It determines the possibility of simultaneous contracts. Further, in the contract processing method of the service provided by the exchange, the service has a data structure composed of a name identifying the service and a target element obtained by subdividing the content of the service, and the target element of the service to be processed is input. , The input target element of the service to be processed is converted into a name, and the service is specified by the name of the service to be processed.
【0010】そして、この目的要素は、サービスによっ
て達成される目的の条件を表す目的条件と、サービスに
よって達成される目的の動作を表す目的動作とから構成
することができる。また、交換サービス契約処理装置に
おいて、サービスをそのサービスを特定する名称とその
サービスの内容を細分化した目的要素とによって構成さ
れるデータ構造とし、処理対象のサービス内容をその名
称あるいは目的要素によって受け付ける入出力処理部
と、入力された処理対象の名称あるいは目的要素を目的
要素あるいは名称に変換して、前記処理対象のサービス
に関する名称及び目的要素の両方のデータを出力する名
称・目的要素変換部と、既契約のサービスの名称及び目
的要素のデータを記憶しておく情報蓄積部と、処理対象
のサービスに関する名称及び目的要素のデータと、情報
蓄積部から得られるサービスの名称及び目的要素のデー
タとを論理比較することによって、処理対象のサービス
と既契約のサービスの同時契約の可能性を判定する論理
比較部とから構成するものであり、さらに名称・目的要
素変換部は、サービスの名称と目的要素の変換データを
持たせることができる。The objective element can be composed of an objective condition representing an objective condition achieved by the service and an objective action representing an objective operation achieved by the service. Further, in the exchange service contract processor, the service has a data structure composed of a name identifying the service and a target element obtained by subdividing the content of the service, and the service content to be processed is accepted by the name or the target element. An input / output processing unit, and a name / target element conversion unit that converts the input name or target element of the processing target into a target element or name and outputs data of both the name and the target element related to the service of the processing target. , An information storage unit that stores the name of the contracted service and the data of the target element, the data of the name and the target element of the service to be processed, and the name of the service and the data of the target element obtained from the information storage unit. The possibility of simultaneous contract of the service to be processed and the contracted service by logically comparing It determines and constitutes and a logic comparing section, further names and object element converting unit may be provided with conversion data name and purpose element of the service.
【0011】[0011]
【作用】本発明によれば、従来のようにサービスの特定
のためにサービス契約者自身の所望するサービスをサー
ビスの名称によって表す必要がなく、その目的要素の記
述によって特定することができる。したがって、サービ
スの名称とその内容を十分理解していない場合において
も、サービスの目的要素によってサービスを特定するこ
とができ、交換機のサービスの契約処理においてそのサ
ービスの目的要素によって交換サービス契約処理を実現
することができる。According to the present invention, it is not necessary to represent the service desired by the service contractor by the name of the service in order to specify the service as in the conventional case, but the service element can be specified by the description of the target element. Therefore, even if the service name and its contents are not fully understood, the service can be specified by the service objective element, and the exchange service contract processing can be realized by the service objective element in the exchange service contract processing. can do.
【0012】また、サービスの目的を細分化して記述す
るため細分化された各項目には普遍的な表現が選定で
き、それらの項目のうち、特定の項目間の競合条件を一
度確立すれば、従来のように交換機の提供するサービス
が追加されるたびに既存サービスのひとつひとつに対し
て競合するか否かの判定をする必要がなく、したがっ
て、サービス追加時の競合条件の検討の手間が少ない交
換サービス契約処理を実現することができる。[0012] Further, since the purpose of the service is subdivided and described, a universal expression can be selected for each subdivided item, and among these items, once a competition condition between specific items is established, It is not necessary to judge whether or not there is a competition for each existing service each time a service provided by an exchange is added, as in the conventional method, and therefore, there is little trouble in considering conflict conditions when adding a service. Service contract processing can be realized.
【0013】[0013]
【実施例】以下、本発明の実施例について図面を参照し
ながら詳細に説明する。はじめに、図1によって本発明
の交換サービス契約処理方法及びその装置の概要につい
て説明する。図1は本発明の交換サービス契約処理方法
及びその装置のブロック図である。なお、図1の本発明
の交換サービス契約処理のブロック図は、交換サービス
契約処理のソフトウェア構造を説明するものである。Embodiments of the present invention will now be described in detail with reference to the drawings. First, the outline of the exchange service contract processing method and apparatus according to the present invention will be described with reference to FIG. FIG. 1 is a block diagram of an exchange service contract processing method and apparatus of the present invention. The block diagram of the exchange service contract process of the present invention in FIG. 1 explains the software structure of the exchange service contract process.
【0014】図1において、1は入出力処理部、2は名
称・目的要素変換部、3は名称・目的要素変換データ
部、4は論理比較部、5は情報蓄積部、6は更新部、3
0は名称・目的要素変換テーブル、50は既契約サービ
ス情報である。図1において、まず契約するサービスの
内容を特定するために、そのサービスに関する記述を入
出力処理部1に入力する。この記述形式として、サービ
スの名称とサービスの個々の内容を表す目的要素があ
る。この目的要素はサービスの内容を細分化したもので
あり、これについては後に詳細に説明する。In FIG. 1, 1 is an input / output processing unit, 2 is a name / target element conversion unit, 3 is a name / target element conversion data unit, 4 is a logical comparison unit, 5 is an information storage unit, 6 is an updating unit, Three
Reference numeral 0 is a name / purpose element conversion table, and reference numeral 50 is existing contract service information. In FIG. 1, first, in order to specify the content of a service to be contracted, a description about the service is input to the input / output processing unit 1. As the description format, there are a service name and a purpose element representing each content of the service. This objective element is a subdivision of the content of the service, which will be described in detail later.
【0015】このサービスに関する記述は名称・目的要
素変換部2において名称・目的要素変換データ部3内に
記憶されている名称・目的要素変換テーブル30のデー
タ内容との参照を行うことにより、名称と目的要素との
間の交換が行われる。例えばサービスが名称で記述され
ている場合にはその名称に対応する目的要素に変換し、
またサービスが目的要素によって記述されている場合に
はその目的要素あるいはその組合せに対応する名称に変
換する。The description about this service is referred to as a name by referring to the data contents of the name / target element conversion table 30 stored in the name / target element conversion data section 3 in the name / target element conversion section 2. An exchange with the target element takes place. For example, if a service is described by name, convert it to a target element corresponding to that name,
When the service is described by the purpose element, it is converted into a name corresponding to the purpose element or the combination thereof.
【0016】次に、論理比較部4において、名称・目的
要素変換部2において得られたサービスの名称、及びサ
ービスの目的要素は、情報蓄積部5の既契約サービス情
報50に蓄積されている契約者ごとの既契約サービスの
名称、あるいはそのサービスの目的要素と論理比較され
る。この論理比較により、既契約サービスと契約要求の
あった新たなサービスとが同時契約可能か否かの判定が
行われる。Next, in the logical comparison section 4, the name of the service and the purpose element of the service obtained in the name / purpose element conversion section 2 are stored in the contracted service information 50 of the information storage section 5. It is logically compared with the name of the contracted service for each person or the purpose element of the service. By this logical comparison, it is determined whether the contracted service and the new service for which a contract is requested can be contracted simultaneously.
【0017】同時契約が可能な場合には、更新部6によ
って情報蓄積部5に記憶されている既契約に関するサー
ビスの情報を更新する。次に、本発明の交換サービス契
約処理方法及びその装置についての説明に先立って、本
発明が取り扱うサービスの構造について説明する。本発
明においては、サービスという処理対象物を以下に説明
するデータ構造とすることによって演算器等による処理
を可能としている。When the simultaneous contract is possible, the updating unit 6 updates the information on the service regarding the existing contract stored in the information storage unit 5. Next, prior to the description of the exchange service contract processing method and apparatus of the present invention, the structure of services handled by the present invention will be described. In the present invention, a processing object called a service has a data structure described below to enable processing by an arithmetic unit or the like.
【0018】図2は、本発明のサービスのデータ構造図
である。図2において、一つのサービスは幾つかの目的
要素に細分化され、それらの目的要素の連結によって表
される。この目的要素は、サービスの基本的な目的であ
り、目的条件と目的動作の二種類に分けられる。目的条
件は、その目的をどのような場合に達成したいかを表す
ものであり、目的動作は、その目的を達成するためにど
のようなことをするのかを表すものである。したがっ
て、サービスは一つの目的条件あるいは複数個の目的条
件群と、一つの目的動作あるいは複数個の目的動作の組
合せによって構成される。FIG. 2 is a data structure diagram of the service of the present invention. In FIG. 2, one service is subdivided into several target elements, and is represented by a connection of those target elements. This purpose element is the basic purpose of the service and can be divided into two types: purpose conditions and purpose actions. The objective condition represents in what case the objective is desired to be achieved, and the objective action represents what to do to achieve the objective. Therefore, the service is composed of one objective condition or a plurality of objective condition groups and one objective action or a combination of multiple objective actions.
【0019】さらに、この目的条件は、なにを(なに
が)、いくつ、だれへ、だれから、いつ、どこへ、どこ
から、どうする(どうした)という項目に細分化され
る。そして、これらの項目(以下、目的項目という)を
それぞれCWhat、CHowMany、CToWho
m、CFromWhom、CWhen、CToWher
e、CFromWhere、CHowにより表現するこ
とにする。Furthermore, this objective condition is subdivided into what (what), how many, who, who, when, where, from and what (what). Then, these items (hereinafter referred to as target items) are CWhhat, CHowMany, and CToWho, respectively.
m, CFromWhom, CWhen, CToWher
e, CFromWhere, and CHow.
【0020】この目的項目はさらに項目に分解される。
この分解された項目は、既存のサービス及び将来出現す
るであろうと考えられるサービスを普及的に記述できる
ものが選定される。図3は、本発明の目的条件の目的項
目を表す表であり、例えばCWhatの目的項目は一般
番号、特殊番号、内線番号、パーソナル番号、全国統一
番号、フッキング、呼、発信者、着信者、現在時刻、サ
ービス使用数等の最小単位の項目からなっている。This target item is further decomposed into items.
This decomposed item is selected so that existing services and services that will appear in the future can be widely described. FIG. 3 is a table showing the target items of the target conditions of the present invention. For example, the target items of CWhat are general numbers, special numbers, extension numbers, personal numbers, national uniform numbers, hooking, calls, callers, callees, It consists of the minimum unit items such as the current time and the number of services used.
【0021】その他のCHowMany、CToWho
m、CFromWhom、CWhen、CToWher
e、CFromWhere、CHowの目的項目につい
ても、図3に示される最小単位の項目からなる。つま
り、これらの最小単位の項目によって目的項目が構成さ
れ、さらにこの目的項目により目的条件が構成されてい
る。Other CHowMany, CToWho
m, CFromWhom, CWhen, CToWher
The target items of e, CFromWhere, and CHow also include items of the minimum unit shown in FIG. That is, the item of the minimum unit constitutes the objective item, and the objective item further constitutes the objective condition.
【0022】また、目的動作は、なにを(なにが)、い
くつ、だれから、いつ、どこへ、どうする(どうした)
という項目に細分化される。そして、これらの項目(以
下、目的項目という)をそれぞれAWhat、AHow
Many、AToWhom、AWhen、AToWhe
re、AHowにより表現することにする。この目的項
目についても、前記目的条件の目的項目と同様にさらに
最小単位の項目に分解される。この項目として、既存の
サービス及び将来出現するであろうと考えられるサービ
スを普及的に記述できるものが選定される。The target action is what (what), how many, who, when, where, and what (what).
It is subdivided into items. Then, these items (hereinafter, referred to as target items) are AWhat and AHow, respectively.
Many, AToWhom, AWhen, AToWhe
It will be expressed by re and AHow. This objective item is also decomposed into items of the minimum unit similarly to the objective item of the objective condition. As this item, existing services and services that are expected to appear in the future can be widely described.
【0023】図4は、本発明の目的条件の目的項目を表
す表であり、例えばAWhatの目的項目は発信者、着
信者、呼、通話料、情報料、呼情報、通信情報、付加情
報、ガイダンス、呼出音、会議、サービスパラメータ等
の項目からなっている。その他のAHowMany、A
ToWhom、、AWhen、AToWhere、AH
owの目的項目についても、図4に示される最小単位の
項目からなる。FIG. 4 is a table showing the target items of the target conditions of the present invention. For example, the target items of AWhat are callers, callees, calls, call charges, information charges, call information, communication information, additional information, It consists of items such as guidance, ringtones, conferences, and service parameters. Other AHowMany, A
ToWhom, AWhen, AToWhere, AH
The target item of ow also includes items of the minimum unit shown in FIG.
【0024】つまり、これらの最小単位の項目によって
目的項目が構成され、さらにこの目的項目により目的動
作が構成されている。本発明においては、サービスを前
記のようなデータ構造によって構成し、このデータ構造
を以下に示すようなサービス記述方法の文法によって記
述する。このデータ構造とサービス記述方法の文法によ
り、サービス内容の確認や、契約時等における他の契約
のサービス内容との識別を行う論理演算処理を可能とし
ている。That is, the item of the minimum unit constitutes the objective item, and the objective item further constitutes the objective operation. In the present invention, the service is constructed by the data structure as described above, and this data structure is described by the grammar of the service description method as shown below. With this data structure and the grammar of the service description method, it is possible to perform logical operation processing for confirming the service content and distinguishing it from the service content of another contract at the time of contract.
【0025】次に、サービスを記述する記述方法の文法
について説明する。この記述方法の文法は、サービスの
内容を前記したデータ構造にしたがって生成する生成規
則を定めるものであり、一般にバッカス記法(BNF)
と呼ばれる記法に基づいている。本発明においては、例
えば、<>は非終端記号であることを示しており、その
囲む部分がさらに生成規則を適用することによってさら
に細かく分解することができることを意味している。ま
た、この<>で囲まれていない部分は終端記号であるこ
とを示しており、これ以上細分化されない最終的な表現
であることを意味している。{}はその囲む部分が0回
以上繰り返せることを、[]はその囲む部分が省略可能
であることを、|はその前後の記号のうちいずれかを選
択することを、+は各要素を連結することを、●及び、
は各要素間の区切りを、::=は定義をそれぞれ表して
いる。Next, the grammar of the description method for describing the service will be described. The grammar of this description method defines a generation rule for generating the content of a service according to the above-mentioned data structure, and is generally Bacchus notation (BNF).
It is based on a notation called. In the present invention, for example, <> indicates that it is a non-terminal symbol, which means that the surrounding portion can be further decomposed by applying production rules. Also, the part not enclosed by <> indicates that it is a terminal symbol, which means that it is a final expression that is not further subdivided. {} Indicates that the enclosing part can be repeated 0 or more times, [] indicates that the enclosing part can be omitted, | indicates that one of the symbols before or after it is selected, and + indicates that each element is connected. ● and
Represents a delimiter between the elements, and :: = represents a definition.
【0026】なお¬は否定を表しており、””はその囲
む部分が終端記号であるが{や[などのメタ記号と同一
の記号を用いている場合に混同を避けるために用いてい
る。前記の記法によれば、前記図2に示すサービスのデ
ータ構造は以下のように表記することができる。例え
ば、サービスについては、 <サービス>::=<目的要素>{+<目的要素>} …(1) によって定義される。これは、処理対象のサービスが一
つの目的要素あるいは複数の目的要素の連結によって構
成されることを意味している。Note that ¬ represents negation, and "" is used to avoid confusion when the surrounding portion is a terminal symbol but the same symbol as a meta symbol such as {or [is used. According to the above notation, the data structure of the service shown in FIG. 2 can be expressed as follows. For example, a service is defined by <service> :: = <target element> {+ <target element>} (1). This means that the service to be processed is composed of one target element or a combination of multiple target elements.
【0027】そして、この目的要素は、 <目的要素>::=<目的条件>{+<目的条件>}●<目的動作>{+<目的 動作>} …(2) によって定義される。これは、目的要素が一つの目的条
件あるいは複数の目的条件の連結したものと、一つの目
的動作あるいは複数の目的動作の連結したものとによっ
て構成されることを意味している。This objective element is defined by <objective element> :: = <objective condition> {+ <objective condition>} ● <objective action> {+ <objective action>} (2). This means that the objective element is composed of one objective condition or a combination of a plurality of objective conditions and one objective action or a combination of a plurality of objective actions.
【0028】この内、目的条件は、 <目的条件>::=(<CWhat>、[<CHowMany>]、[<CTo Whom>]、[<CFromWhom>]、[<CWhe n>]、[<CToWhere>]、[<CFromWhe re>]、[¬]<CHow>) …(3) によって定義される。また、目的動作は、 <目的動作>::=”[”<AWhat>、[<AHowMany>]、[<A ToWhom>]、[<AWhen>]、[<AToWhe re>]、[¬]<AHow>”]” …(4) によって定義される。Of these, the objective conditions are: <objective conditions> :: = (<CWhat>, [<CHowMany>], [<CToWhom>], [<CFromWhom>], [<CWhen>], [<CWhen>] CToWhere>], [<CFromWhere>], [¬] <CHow>) (3). In addition, the target motion is <target motion> :: = “[” <AWhat>, [<AHowMany>], [<A ToWhom>], [<AWhen>], [<AToWhere>], [¬] < AHow> ”]” (4) is defined.
【0029】さらに、目的条件を細分化している各目的
項目であるCWhat、CHowMany、CToWh
om、、CWhen、CToWhere、CHowは、
それぞれ以下のように定義される。 <CWhat>::=一般番号|特殊番号|内線番号|パーソナル番号|全国統 一番号|フッキング|呼|発信者|着信者|現在時刻|サ ービス使用数 …(5) <CHowMany>::=任意個|0個|1個|2個|指定個|複数個 …(6) <CToWhom>::=誰へでも|指定電番へ|指定グループへ|指定者へ| 指定グループ以外へ|指定者以外へ …(7) <CFromWhom>::=誰からでも|指定電番から|指定グループから| 指定者から|指定グループ以外から|指定者以外 から …(8) <CWhen>::=いつでも|指定時刻|指定時間|指定曜日|指定日|通話 中|不在時|移動中 …(9) <CToWhere>::=どこへでも|指定地域へ …(10) <CFromWhere>::=どこからでも|指定地域から …(11) <CHow>::=ダイヤルする|入力する|発信する|着信する|呼び出す| 応答する|開始する|終了する|保留する|超える|下回る|合致する …(12) また、目的動作を細分化している各目的項目であるAW
hat、AHowMany、AToWhom、AWhe
n、AToWhere、AHowは、それぞれ以下のよ
う定義される。 <AWhat>::=発信者|着信者|呼|通話料|情報料|呼情報|通信情報 |付加情報|ガイダンス|呼出音|会議|サービスパラメータ …(13) <AHowMany>::=0個|1個|2個|指定個|指定割合|全て …(14) <AToWhom>::=指定電番へ|指定順の電番へ|指定グループへ|指定 者へ|指定グループ外へ|サービス契約者へ|発信者 へ …(15) <AWhen>::=指定時刻|指定時間|終話時 …(16) <AToWhere>::=指定地域へ|移動先へ …(17) <AHow>::=接続する|転送する|変換する|変更する|表示する|蓄積 する|予約する|課金する|計数する|報告する|分配する| 待ち合わせる|規制する|認証する|送出する|記憶する|保 留する|徴収する …(18) 前記のサービスを記述する記述方法によれば、例えばサ
ービスを受けている端末に着信があった場合、無条件に
指定された電話番号に転送する着信転送サービスは、次
のように表される。 着信転送::=(呼、、指定電番へ、誰からでも、いつでも、どこからでも、着 信する)●[呼、、指定電番へ、、、転送する]…(19) また、サービスを受けている端末に指定時間帯に着信が
あった場合、指定された電話番号に転送する時間指定着
信転送サービスは、次のように表される。 時間指定着信転送::=(呼、、指定電番へ、誰からでも、指定時間、、どこか らでも、着信する)●[呼、、指定電番へ、、、転送す る] …(20) 本発明の交換サービス契約処理方法及びその装置におい
ては、前記の記述方法に対応して演算の論理を組むこと
によって、以後の処理を行うことができる。[0029] Further, each target item that subdivides the target condition is CWhat, CHowMany, CToWh.
om, CWhen, CToWhere, Chow
Each is defined as follows. <CWhat> :: = General number | Special number | Extension number | Personal number | Nationwide number | Hooking | Call | Caller | Callee | Current time | Number of services used (5) <CHowMany> :: = Arbitrary number | 0 number | 1 number | 2 number | designated number | more than (6) <CToWhom> :: = Everyone | To designated telephone number | To designated group | To designated person | To other than designated group | To anyone other than the person ... (7) <CFromWhom> :: = From anyone | From the specified telephone number | From the specified group | From the specified person | From outside the specified group | From other than the specified person ... (8) <CWhen> Specified time | Specified time | Specified day | Specified day | During a call | Absent | Moving (9) <CToWhere> ::: Anywhere | Specified area (10) <CFromWhere> ::: Anywhere From specified area ... (11) <CHow> :: = Dial | Input | Send | Receive | Call | Respond | Start | End | Hold | Exceed | Lower | Match (12) In addition, AW, which is each target item that subdivides the target motion
hat, AHowMany, AToWhom, AWhe
n, AToWhere, and AHow are respectively defined as follows. <AWhat> :: = Sender | Receiver | Call | Call charge | Information charge | Call information | Communication information | Additional information | Guidance | Ring tone | Conference | Service parameters (13) <AHowMany> :: = 0 | 1 | 2 | Specified | Specified ration | All… (14) <AToWhom> :: = To designated number | To designated number | To designated group | To designated person | Outside designated group | Service To Contractor | To Caller… (15) <AWhen> :: = Specified time | Specified time | At the end of talk… (16) <AToWhere> :: = To designated area | To destination… (17) <AHow> ::: Connect | Transfer | Convert | Change | Display | Store | Reserve | Charge | Count | Report | Distribute | Wait | Restrict | Authenticate | Send | Retain | Collect (18) According to the description method for describing the service, for example, when a terminal receiving the service receives an incoming call, the call transfer service that unconditionally transfers to the specified telephone number is as follows. Represented by. Call transfer :: = (Call, ... to specified phone number, from anyone, anytime, anywhere) ● [Call, to specified phone number, ...] (19) When the receiving terminal receives an incoming call in the designated time zone, the designated call forwarding service for forwarding to the designated telephone number is represented as follows. Timed call transfer :: = (call, to specified number, incoming from anyone, specified time, from anywhere) ● [Call ,, specified number, ...]… ( 20) In the exchange service contract processing method and the apparatus thereof of the present invention, the subsequent processing can be performed by forming the logic of the operation corresponding to the above description method.
【0030】次に、本発明の交換サービス契約処理の処
理手順について前記図1及び図5の本発明の交換サービ
ス契約処理のフローチャート、図6の本発明のサービス
名称・目的要素変換データを表す表、図7及び図8の本
発明の交換サービス契約処理のブロック図における流れ
図、図9の本発明のサービス競合判定処理のフローチャ
ート、図10の本発明の目的条件パターン表、及び図1
1の本発明の目的動作パターン表を用いて説明する。Next, regarding the processing procedure of the exchange service contract processing of the present invention, a flow chart of the exchange service contract processing of the present invention of FIGS. 1 and 5 and a table showing the service name / target element conversion data of the present invention of FIG. 7, a flow chart in the block diagram of the exchange service contract processing of the present invention of FIGS. 7 and 8, a flowchart of the service competition determination processing of the present invention of FIG. 9, a target condition pattern table of the present invention of FIG. 10, and FIG.
A description will be given using No. 1 target operation pattern table of the present invention.
【0031】本発明の交換サービス契約処理の処理手順
は、図1に示すように処理対象である契約しようとする
サービスを入力する部分と、この入力に対するサービス
の名称と目的要素を得る部分と、このサービスの名称と
目的要素に基づいて他のサービス契約との論理的関係を
比較し判定する部分と、この論理比較部の結果に基づい
てサービス契約の情報を更新する部分に大別される。As shown in FIG. 1, the processing procedure of the exchange service contract processing of the present invention includes a part for inputting a service to be contracted, which is a processing target, and a part for obtaining a name and a target element of the service for this input. It is roughly divided into a part that compares and determines a logical relationship with another service contract based on the name of the service and a target element, and a part that updates the information of the service contract based on the result of the logical comparison unit.
【0032】以下、図5の本発明の交換サービス契約処
理のフローチャートの各ステップにしたがって説明す
る。 ステップS1:図1の入出力処理部1に対して契約しよ
うとするサービスを入力する。この場合、例えばサービ
ス契約用の端末(図示していない)からサービス契約の
要求が入力されると、入出力処理部1で受け付けを行
う。Hereinafter, explanation will be given according to each step of the flowchart of the exchange service contract processing of the present invention of FIG. Step S1: The service to be contracted is input to the input / output processing unit 1 of FIG. In this case, for example, when a service contract request (not shown) is input from the service contract terminal, the input / output processing unit 1 receives the request.
【0033】その際、所望のサービスの名称を知らない
場合、あるいは不明確な場合には目的要素によってサー
ビスを記述し、一方サービス内容を十分に理解しその名
称を認識している場合にはサービスの名称もしくは目的
要素によってサービスを記述する。 ステップS2:次に、図1の名称・目的要素変換部2に
おいて、サービスの記述形式の判定を行う。At this time, if the name of the desired service is not known, or if it is unclear, the service is described by the objective element, while if the service content is fully understood and the name is recognized, the service is described. The service is described by the name or target element of. Step S2: Next, the name / target element conversion unit 2 in FIG. 1 determines the service description format.
【0034】この判定において、入出力処理部1から入
力されるサービスが名称である場合にはステップS3に
進み、入出力処理部1から入力されるサービスが目的要
素である場合にはステップS4に進む。 ステップS3:サービスが名称によって入力された場合
に、この名称を対応する目的要素に変換して、名称と目
的要素の両方のデータを得る。このステップにおいて、
サービスの特定において名称の他に目的要素のデータを
得ているのは、この以後のステップでの他の契約サービ
スとの論理的関係の比較、判定を目的要素によって行う
からである。In this determination, if the service input from the input / output processing unit 1 is a name, the process proceeds to step S3, and if the service input from the input / output processing unit 1 is a target element, the process proceeds to step S4. move on. Step S3: When the service is input by name, this name is converted into the corresponding target element to obtain data of both the name and the target element. In this step,
The purpose element data is obtained in addition to the name in identifying the service, because the purpose element is used for comparison and determination of the logical relationship with other contract services in the subsequent steps.
【0035】この名称から目的要素への変換は、図1の
名称・目的要素変換データ部3中の名称・目的要素変換
テーブル30を、前記名称をキーワードとしてサーチ
し、対応する目的要素を検索することによって行われ
る。この名称・目的要素変換テーブル30は、例えば図
6の本発明のサービス名称・目的要素変換データを表す
表に示されるように構成しておくことができ、名称の欄
をサーチして対応する目的要素を知ることができる。For the conversion from this name to the target element, the name / target element conversion table 30 in the name / target element conversion data section 3 of FIG. 1 is searched using the name as a keyword to search for the corresponding target element. Done by. The name / purpose element conversion table 30 can be configured, for example, as shown in the table showing the service name / purpose element conversion data of the present invention in FIG. 6, and the name field is searched to find the corresponding purpose. You can know the elements.
【0036】この変換処理を装置上において実現するに
は、通常のメモリの応用技術によって行うことができ、
メモリのデータ構成に応じて種々のものが可能である。
例えば、名称・目的要素変換テーブル30の名称をアド
レスとしてそのアドレスの内容を出力することによって
行うことができる。この名称から目的要素への変換につ
いて、図7の本発明の交換サービス契約処理のブロック
図における流れ図によって説明する。In order to realize this conversion processing on the apparatus, it is possible to perform it by a general memory application technique.
Various types are possible depending on the data structure of the memory.
For example, it can be performed by using the name of the name / target element conversion table 30 as an address and outputting the content of the address. The conversion from this name to the target element will be described with reference to the flowchart in the block diagram of the exchange service contract processing of the present invention in FIG.
【0037】図7において、名称から目的要素への変換
及びその出力は破線によって表されている。入出力処理
部1に入力されたサービスが名称Aであるとすると、そ
の名称Aは名称・目的要素変換部2を介して出力される
とともに、名称・目的要素変換データ部3に入力され
る。名称・目的要素変換データ部3では、名称・目的要
素変換テーブル30をサーチして入力された名称Aに対
応する目的要素a…m…uを検索し、再び名称・目的要
素変換部2を介してその目的要素a…m…uを出力す
る。したがって、名称・目的要素変換部2からは名称A
と目的要素a…m…uの両方のデータが出力されること
になる。In FIG. 7, the conversion from the name to the target element and its output are represented by broken lines. If the service input to the input / output processing unit 1 is the name A, the name A is output via the name / target element conversion unit 2 and also input to the name / target element conversion data unit 3. The name / target element conversion data unit 3 searches the name / target element conversion table 30 for target elements a ... m ... u corresponding to the input name A, and again via the name / target element conversion unit 2. The target elements a ... m ... u are output. Therefore, from the name / purpose element conversion unit 2, the name A
And the target elements a ... m ... u are output.
【0038】この名称Aと目的要素a…m…uの両方の
データは、そのまま出力することにより名称Aに対する
目的要素の内容a…m…uの確認を行うことができる。
また、名称Aと目的要素a…m…uの両方のデータは、
論理比較部4において、情報蓄積部5に記憶されている
既契約サービス情報50との論理的比較が行われ、入力
されたサービスが既に契約済のものであるかあるいは同
時契約が可能か否か等の判定が行われる。By outputting the data of both the name A and the target elements a ... m ... u as they are, the contents a ... m ... u of the target element for the name A can be confirmed.
Further, the data of both the name A and the target elements a ... m ... u are
The logical comparison unit 4 performs a logical comparison with the contracted service information 50 stored in the information storage unit 5 to determine whether the input service has already been contracted or whether simultaneous contracting is possible. Etc. are determined.
【0039】ステップS4:サービスが目的要素によっ
て入力された場合に、この目的要素を対応する名称に変
換して、名称と目的要素の両方のデータを得る。このス
テップにおいて、サービスの特定において目的要素の他
に名称のデータを得ているのは、この以後のステップで
の既に契約済のサービスであるか否かの論理的な比較、
判定を名称によって行うからである。Step S4: When a service is input by a target element, this target element is converted into a corresponding name to obtain data of both the name and the target element. In this step, it is a logical comparison of whether or not it is the already contracted service in the subsequent steps that obtains the data of the name in addition to the target element in the identification of the service,
This is because the determination is made by name.
【0040】この目的要素から名称への変換は、図1の
名称・目的要素変換データ部3中の名称・目的要素変換
テーブル30を、前記目的要素をキーワードとしてサー
チし、対応する名称を検索することによって行われる。
この名称・目的要素変換テーブル30は、前記図6の本
発明のサービス名称・目的要素変換データを表す表に示
されるように構成しておくことができ、この表において
目的要素の欄をサーチし、対応する名称を知ることがで
きる。For the conversion from the target element to the name, the name / target element conversion table 30 in the name / target element conversion data section 3 of FIG. 1 is searched using the target element as a keyword, and the corresponding name is searched. Done by.
The name / target element conversion table 30 can be configured as shown in the table showing the service name / target element conversion data of the present invention in FIG. 6, and the target element column is searched in this table. , You can know the corresponding name.
【0041】なお、この目的要素から名称への変換にお
いては、入力された目的要素に対して候補となる名称が
複数個存在する場合がある。そこで、この複数個の名称
の中から所望のサービスを特定するために、名称・目的
要素変換部2は入出力処理部1に対して必要とする目的
要素の項目を指示したり、候補の名称を提示する等の処
理を行い、サービスの名称を特定するのに十分な目的要
素の項目が追加して入力される。In the conversion from the target element to the name, there may be a plurality of candidate names for the input target element. Therefore, in order to specify a desired service from among the plurality of names, the name / target element conversion unit 2 instructs the input / output processing unit 1 about the required target element item, or the candidate name. Is performed, and the items of the target elements sufficient to specify the name of the service are additionally input.
【0042】これらの変換処理を装置上において実現す
るには、前記と同様に通常のメモリの応用技術によって
行うことができ、メモリのデータ構成に応じて種々のも
のが可能である。例えば、名称・目的要素変換テーブル
30の名称を複数のアドレスによって設定しておき、そ
のアドレスを目的要素とすることによって行うことがで
きる。In order to realize these conversion processes on the apparatus, it is possible to carry out them by an ordinary memory application technique as described above, and various types can be used depending on the data configuration of the memory. For example, it can be performed by setting the name of the name / target element conversion table 30 by a plurality of addresses and using that address as the target element.
【0043】この目的要素から名称への変換について、
図8の本発明の交換サービス契約処理のブロック図にお
ける流れ図によって説明する。図8において、目的要素
から名称への変換及びその出力の流れは破線によって表
されている。入出力処理部1に入力されたサービスが目
的条件aであるとすると、その目的条件aは名称・目的
要素変換部2を介して出力されるとともに、名称・目的
要素変換データ部3に入力される。Regarding the conversion from the target element to the name,
This will be described with reference to the flowchart in the block diagram of the exchange service contract processing of the present invention in FIG. In FIG. 8, the conversion from the target element to the name and the flow of the output thereof are represented by broken lines. If the service input to the input / output processing unit 1 is the target condition a, the target condition a is output via the name / target element conversion unit 2 and is input to the name / target element conversion data unit 3. It
【0044】名称・目的要素変換データ部3では、名称
・目的要素変換テーブル30をサーチして入力された目
的要素aが存在する名称A…等を検索する。入力された
目的要素aによって一つの名称が特定されるときには、
その名称Aを出力する。一方、入力された目的要素aの
みでは一つの名称が特定されないときには、その複数個
の候補である名称A…の中から一つを特定するために必
要な目的要素を入出力処理部1に対して要求する。この
要求に応じて入出力処理部1から目的動作uを入力する
と、再び名称・目的要素変換データ部3において検索が
行われ、名称Aが出力される。In the name / target element conversion data section 3, the name / target element conversion table 30 is searched for a name A, etc. in which the input target element a exists. When one name is specified by the input target element a,
The name A is output. On the other hand, when one name is not specified only by the input target element a, the input / output processing unit 1 is provided with the target element necessary for specifying one of the plurality of candidates, that is, the names A ... Request. When the target operation u is input from the input / output processing unit 1 in response to this request, the name / target element conversion data unit 3 searches again and the name A is output.
【0045】したがって、名称・目的要素変換部2から
は名称Aと目的要素a…m…uの両方のデータが出力さ
れることになる。この名称Aと目的要素a…m…uの両
方のデータの出力によって、前記図7と同様に名称Aに
対応する目的要素の内容a…m…uの確認を行うことが
できる。また、名称Aと目的要素a…m…uの両方のデ
ータは、論理比較部4において、情報蓄積部5に記憶さ
れている既契約サービス情報との論理的比較が行われ、
入力されたサービスが既に契約済のものであるかあるい
は同時契約が可能か否か等の判定が行われる。Therefore, the name / target element conversion unit 2 outputs data of both the name A and the target elements a ... m ... u. By outputting the data of both the name A and the target elements a ... m ... u, the contents a ... m ... u of the target element corresponding to the name A can be confirmed as in the case of FIG. Further, the data of both the name A and the target elements a ... m ... u is logically compared with the contracted service information stored in the information storage unit 5 in the logical comparison unit 4,
A determination is made as to whether the input service has already been contracted or whether simultaneous contracts are possible.
【0046】したがって、この段階では、前記ステップ
S3及びステップS4によって、サービスの名称Aと目
的要素a…m…uの両方のデータが得られている。この
データを用いて、はじめにステップS5及びステップS
6によって入力されたサービスが既に契約済のサービス
か否かの判定を行い、次にステップS5及びステップS
7によって入力されたサービスが既に契約済のサービス
の目的要素と競合するか否かの判定を行う。Therefore, at this stage, data of both the service name A and the target elements a ... m ... u have been obtained by the steps S3 and S4. Using this data, first step S5 and step S
It is determined whether the service input in step 6 is a service that has already been contracted, and then step S5 and step S
It is determined whether or not the service input by 7 conflicts with the objective element of the already contracted service.
【0047】ステップS5:図1の論理比較部4に情報
蓄積部5から既契約サービス情報を読み込む。この既契
約サービス情報には、既に契約されているサービスの名
称と目的要素が記憶されている。 ステップS6:入出力処理部1から入力されたサービス
の名称と、前記ステップS5により情報蓄積部5から入
力された既契約サービス情報のサービスの名称を論理比
較する。Step S5: The contracted service information is read from the information storage unit 5 into the logical comparison unit 4 of FIG. This contracted service information stores the name of the service already contracted and the objective element. Step S6: Logically compare the service name input from the input / output processing unit 1 with the service name of the contracted service information input from the information storage unit 5 at the step S5.
【0048】この論理比較は、図1の論理比較部4にお
いて行われるが、ソフトウェアによって論理回路を構成
して実現することができる。また、ハードウェアよって
論理を構成することによって実現することも可能であ
る。入力されたサービスが既契約サービスでない場合に
はステップS8に進み、図1の既契約サービス情報50
の更新を行う。This logical comparison is performed in the logical comparison unit 4 in FIG. 1, but can be realized by configuring a logical circuit by software. It is also possible to realize it by configuring logic with hardware. If the input service is not the contracted service, the process proceeds to step S8, and the contracted service information 50 of FIG.
Update.
【0049】一方、入力されたサービスが既契約サービ
スである場合にはステップS7に進み、その入力された
サービスが既契約サービスに対応する目的要素と競合す
るか否かの判定を行う。 ステップS7:このステップにおけるサービス競合判定
処理について、図10の本発明の目的条件パターンを表
す表、及び図11の本発明の目的動作パターンを表す表
を参照しながら図9の本発明のサービス競合判定処理の
フローチャートにしたがって説明する。On the other hand, if the input service is a contracted service, the process proceeds to step S7, and it is determined whether or not the input service conflicts with the target element corresponding to the contracted service. Step S7: Regarding the service conflict determination processing in this step, referring to the table showing the target condition pattern of the present invention of FIG. 10 and the table showing the target operation pattern of the present invention of FIG. 11, the service conflict of the present invention of FIG. A description will be given according to the flowchart of the determination process.
【0050】ステップS11:以下のステップS12か
らステップS14において、入出力処理部1から入力さ
れる新しい契約サービスの全目的要素について、既契約
サービスの全目的要素との論理比較を新しい契約サービ
スごとに行う。以下のステップにおいては、目的条件と
目的動作の二つの目的要素の内、はじめに目的条件につ
いて競合判定処理を行い、次に目的動作について競合判
定処理を行う。なお、以下新しい契約サービスの目的要
素を基準目的要素という。Step S11: In the following steps S12 to S14, a logical comparison is performed for all the target elements of the new contract service input from the input / output processing unit 1 with all the target elements of the existing contract service for each new contract service. To do. In the following steps, of the two target elements of the target condition and the target action, the conflict determination process is first performed for the target condition, and then the conflict determination process is performed for the target action. The purpose element of the new contract service will be referred to as a standard purpose element below.
【0051】ステップS12:はじめに、目的条件につ
いて競合判定処理を行う。ここで、競合とは二つの同一
の目的要素の項目の内容が同時に起こった場合に、論理
的に不都合が生じることを意味している。例えば、CH
owの目的要素ににおいて、一方が開始するのに対して
他方が終了するという項目の場合に、この二つの動作が
同時に起こると動作が不能あるいは不安定となる。した
がって、この目的要素間には競合があることになる。Step S12: First, a competition determination process is performed for the target condition. Here, the conflict means that a logical inconvenience occurs when the contents of two items of the same target element occur at the same time. For example, CH
In the case where the target element of ow is one in which one starts and the other ends, the operation becomes impossible or unstable if these two operations occur at the same time. Therefore, there is competition between the objective elements.
【0052】基準目的要素の目的条件(以下、基準目的
条件という)と既に契約しているサービスの目的条件と
の間に競合があるか否かの判定は、まず基準目的条件に
競合の可能性がある基準目的条件パターンが含まれるか
否かについて、図10の(a)で示される基準目的条件
パターン表のパターンと合致するパターンがあるか照合
し、さらに図10の(b)で示される競合基準目的条件
パターン表のパターンと合致するパターンがあるか照合
する。The determination as to whether or not there is a conflict between the objective condition of the reference objective element (hereinafter referred to as the reference objective condition) and the objective condition of the service already contracted is first the possibility of competition with the reference objective condition. Whether or not a certain reference objective condition pattern is included is checked whether there is a pattern that matches the pattern of the reference objective condition pattern table shown in FIG. 10A, and further shown in FIG. Check whether there is a pattern that matches the pattern in the competition standard purpose condition pattern table.
【0053】この基準目的条件パターン表及び競合基準
目的条件パターン表は、あらかじめ論理比較部4あるい
は情報蓄積部5に記憶しておくことができるものであ
り、サービスの目的条件に対して競合の可能性のあるパ
ターンをあらかじめ検討して設定しておくものである。
そして、この照合に際しては、図10の(a)の基準目
的条件パターン表中で“−”で記述されている以外の目
的項目のみを比較することによって行われる。The standard purpose condition pattern table and the competition standard purpose condition pattern table can be stored in advance in the logical comparison unit 4 or the information storage unit 5, and can compete with the service purpose conditions. This is to study and set patterns that have a certain effect in advance.
Then, this collation is performed by comparing only the target items other than those described by "-" in the standard target condition pattern table of FIG.
【0054】基準目的条件パターン表のパターンと合致
しない場合は、目的条件に競合するパターンはなくNo
と判定されて、次にステップS14に進み、次に目的動
作に競合するパターンがあるか否かの判定を行う。一
方、基準目的条件パターン表のパターンと合致する場合
には、さらにそのパターンに対応する図10の(b)の
競合目的条件パターン表において、既に契約しているサ
ービスの目的条件と合致するパターンがあるかを照合す
る。If the pattern does not match the pattern of the standard purpose condition pattern table, there is no pattern that conflicts with the target condition and No
Is determined, the process proceeds to step S14, and it is determined whether or not there is a pattern competing with the target motion. On the other hand, when the pattern matches the pattern of the reference purpose condition pattern table, a pattern matching the purpose condition of the service already contracted is further found in the competing purpose condition pattern table of FIG. 10B corresponding to the pattern. Check if there is.
【0055】ここで、図10の(b)の競合目的条件パ
ターン表は、既に契約しているサービスの目的条件を表
記したものであり、前記図10の(a)の基準目的条件
パターン表に対応して設けられている。そして、この図
10の(b)の競合目的条件パターン表と図10の
(a)の基準目的条件パターン表との対応は、図10の
(a)の基準目的条件パターン表に設けられたポインタ
の記載されたアドレスによって行われ、このアドレスは
図10の(b)の競合目的条件パターン表の先頭アドレ
スを示している。Here, the competing objective condition pattern table of FIG. 10B represents the objective conditions of the service already contracted, and is the standard objective condition pattern table of FIG. 10A. Correspondingly provided. The correspondence between the competing objective condition pattern table of FIG. 10B and the reference objective condition pattern table of FIG. 10A is indicated by the pointer provided in the reference objective condition pattern table of FIG. 10B, which indicates the start address of the contention target condition pattern table of FIG. 10B.
【0056】したがって、図10の(a)の基準目的条
件パターン表のパターンと合致する場合は、その基準目
的条件パターン表のポインタの示すアドレスによって対
応する図10の(b)の競合目的条件パターン表の先頭
アドレスを呼び出し、その競合目的条件パターン表のパ
ターンと合致するパターンがあるかを照合する。この図
10の(b)の競合目的条件パターン表のパターンと合
致しない場合には、目的条件に競合するパターンはない
と判定され、ステップS14に進む。Therefore, when the pattern matches the pattern of the reference objective condition pattern table of FIG. 10A, the corresponding competitive objective condition pattern of FIG. 10B corresponding to the address indicated by the pointer of the reference objective condition pattern table. The top address of the table is called, and it is checked whether there is a pattern that matches the pattern of the conflicting purpose condition pattern table. If the pattern does not match the pattern of the competing target condition pattern table of FIG. 10B, it is determined that there is no pattern competing for the target condition, and the process proceeds to step S14.
【0057】一方、図10の(b)の競合目的条件パタ
ーン表のパターンと合致する場合には、目的条件に競合
するパターンがあって競合の可能性があると判定され、
次のステップS13においてその競合が契約者の指定す
る時間帯などのパラメータによって回避できるかを判定
する。 ステップS13:この指定パラメータ範囲による競合の
回避は、例えば、図10の(a)において基準目的条件
が“呼、、…、指定時間、着信する”のパターンと合致
するパターンを含む場合、この基準目的条件のパターン
に継続している図10の(b)の競合目的条件パターン
表において、既に契約しているサービスの競合目的条件
に“呼、、…、いつでも、着信する”なるパターンがあ
る場合、あるいは“呼、、…指定時間、着信する”なる
パターンでその指定時間に重なりがある場合には競合の
可能性があることになる。しかしながら、前記と同じ
“呼、、…指定時間、着信する”なるパターンであって
も、基準目的条件と既に契約しているサービスの目的条
件の“指定時間”において時間帯がずれていて、時間的
な重なりがなければ競合は回避可能となる。On the other hand, if the pattern matches the pattern of the competing objective condition pattern table of FIG. 10B, it is determined that there is a pattern of competing objective conditions and there is a possibility of conflict,
In the next step S13, it is determined whether the conflict can be avoided by parameters such as the time zone specified by the contractor. Step S13: The avoidance of the conflict based on the designated parameter range is performed when, for example, the reference target condition in FIG. 10A includes a pattern “call, ..., Specified time, incoming” pattern. In the competing objective condition pattern table of FIG. 10 (b) which continues to the objective condition pattern, the competing objective condition of the already contracted service has a pattern of "call, ..., always arrive". Or, if there is an overlap in the designated time in the pattern of “call, ... designated time, incoming”, there is a possibility of conflict. However, even if the same pattern as "calling, ... designated time, incoming call" as described above, the time zone is shifted in the "designated time" of the target condition of the service already contracted with the standard target condition, and the time If there is no overlap, conflicts can be avoided.
【0058】したがって、指定パラメータ範囲の比較に
おいて競合が回避可能である場合には、サービスの競合
は無いと判定してステップS14に進む。一方、指定パ
ラメータ範囲の比較においても競合が回避不可能である
場合には、サービス競合ありと判定され、図5のステッ
プS7の既契約サービスの対応する目的要素との競合が
あると判定されて、サービス契約は行われず終了する。Therefore, if the conflict can be avoided in the comparison of the designated parameter ranges, it is determined that there is no service conflict, and the process proceeds to step S14. On the other hand, if the conflict cannot be avoided even in the comparison of the designated parameter ranges, it is determined that there is a service conflict, and it is determined that there is a conflict with the corresponding target element of the contracted service in step S7 of FIG. , Service contract will not be made and it will be terminated.
【0059】したがって、目的条件に競合するパターン
がないか、あるいは競合するパターンがあっても指定パ
ラメータ範囲によって競合の回避が可能な場合には、さ
らに図9の次のステップS14において目的動作に競合
するパターンがあるか否かの判定が行われる。 ステップS14:前記ステップS12及びステップS1
3によって、二つの目的要素の内の目的条件について競
合するパターンの判定が終了したので、次にもう一つの
目的動作について競合するパターンがあるか否かの判定
を行う。Therefore, if there is no pattern that conflicts with the target condition, or if there is a pattern that does conflict, it is possible to avoid the conflict by the designated parameter range, then in step S14 of FIG. It is determined whether or not there is a pattern to be executed. Step S14: the steps S12 and S1
Since the determination of the pattern competing for the objective condition of the two objective elements is completed by 3, the next step is to determine whether there is a conflicting pattern for the other objective action.
【0060】この目的動作において競合するパターンの
判定は、図11の(a)の基準目的動作パターン表及び
図11の(a)の競合目的動作パターン表を用いて、前
記目的条件の判定の場合と同様のパターンの照合により
行われる。基準目的要素の目的動作(以下、基準動作条
件という)と既に契約しているサービスの目的動作との
間に競合があるか否かの判定は、まず基準目的動作に競
合の可能性がある基準目的動作パターンが含まれるか否
かについて、図11の(a)で示される基準目的動作パ
ターン表について照合し、さらに図11の(b)で示さ
れる競合基準目的動作パターン表と照合することにより
行われる。In the determination of the competing pattern in this target motion, the above-mentioned target condition is determined by using the standard target motion pattern table of FIG. 11A and the competitive target motion pattern table of FIG. The same pattern matching as in is performed. To determine whether or not there is a conflict between the target action of the standard purpose element (hereinafter referred to as the standard action condition) and the target action of the service that has already been contracted, first, there is a possibility that the standard target action may conflict. By checking whether or not the target motion pattern is included in the reference target motion pattern table shown in FIG. 11A, and further by checking with the competition reference target motion pattern table shown in FIG. 11B. Done.
【0061】この基準目的動作パターン表及び競合目的
動作パターン表は、あらかじめ論理比較部4あるいは情
報蓄積部5に記憶しておくことができるものであり、入
力されたサービスの目的動作に対して競合の可能性のあ
るパターンをあらかじめ検討して設定しておくものであ
る。そして、この照合に際しては、図11の(a)の基
準目的動作パターン表中で“−”で記述されている以外
の目的項目のみを比較することによって行われる。The reference target operation pattern table and the competing target operation pattern table can be stored in advance in the logical comparison section 4 or the information storage section 5, and compete with the input target operation of the service. The patterns that have the possibility of are examined and set in advance. Then, this collation is performed by comparing only the target items other than those described by "-" in the standard target motion pattern table of FIG.
【0062】図11の(a)の基準目的動作パターン表
のパターンと合致しない場合は、目的動作に競合するパ
ターンはなくNoと判定され、ステップS7においてサ
ービスの競合はないと判定され、次のステップS8に進
む。一方、基準目的動作パターン表のパターンと合致す
る場合は、さらにそのパターンに対応する図11の
(b)の競合目的動作パターン表において、既に契約し
ているサービスの目的動作と合致するパターンがあるか
を照合する。If the pattern does not match the pattern of the reference target motion pattern table of FIG. 11A, there is no pattern that conflicts with the target motion and it is determined to be No. It is determined in step S7 that there is no service conflict, Go to step S8. On the other hand, if the pattern matches the pattern of the reference target motion pattern table, there is a pattern corresponding to the pattern of the target motion of the already contracted service in the competitive target motion pattern table of FIG. 11B corresponding to the pattern. Collate
【0063】ここで、図11の(b)の競合目的動作パ
ターン表は、既に契約しているサービスの目的動作を表
記したものであり、前記図11の(a)の基準目的動作
パターン表に対応して設けられている。そして、この図
11の(b)の競合目的動作パターン表と図11の
(a)の基準目的動作パターン表との対応は、図11の
(a)の基準目的動作パターン表に設けられたポインタ
に記載されたアドレスによって行われる。このアドレス
は図11の(b)の競合目的動作パターン表の先頭アド
レスを示している。Here, the competing objective operation pattern table of FIG. 11B represents the objective operation of the service that has already been contracted, and is the standard objective operation pattern table of FIG. 11A. Correspondingly provided. Then, the correspondence between the competing purpose operation pattern table of FIG. 11B and the reference purpose operation pattern table of FIG. 11A corresponds to the pointer provided in the reference purpose operation pattern table of FIG. It is performed by the address described in. This address indicates the top address of the competition purpose operation pattern table of FIG.
【0064】したがって、基準目的動作パターン表のパ
ターンと合致する場合は、その基準目的動作パターン表
のポインタの示すアドレスによって対応する競合目的動
作パターン表の先頭アドレスを呼び出し、その競合目的
動作パターン表のパターンと合致するパターンがあるか
を照合する。この図11の(b)の競合目的動作パター
ン表のパターンと合致しない場合には、目的動作に競合
するパターンはないと判定され、図9の次のステップS
14に進む。Therefore, when the pattern matches the pattern of the reference purpose operation pattern table, the top address of the corresponding competition purpose operation pattern table is called by the address indicated by the pointer of the reference purpose operation pattern table, and the content of the competition purpose operation pattern table is called. Check if there is a pattern that matches the pattern. If the pattern does not match the pattern of the competing target motion pattern table of FIG. 11B, it is determined that there is no pattern competing for the target motion, and the next step S in FIG.
Proceed to 14.
【0065】一方、図10の(b)の競合目的動作パタ
ーン表のパターンと合致する場合には、目的動作に競合
するパターンがあり競合の可能性があると判定され、図
5のステップS7において既契約サービスと対応する目
的要素と競合すると判定され、サービスの契約を行わ
ず、処理を終了する。そして、全ての基準目的要素と既
に契約しているサービスの全目的要素の間において、目
的条件上も目的動作上も競合がない場合、サービス競合
なしとして処理が終了する。On the other hand, if the pattern matches the pattern of the competing target motion pattern table of FIG. 10B, there is a pattern of competing target motion, it is determined that there is a possibility of conflict, and in step S7 of FIG. It is determined that there is a conflict with the target element corresponding to the already-contracted service, the service is not contracted, and the process ends. Then, if there is no conflict in terms of the objective condition or the objective action between all the reference objective elements and all the objective elements of the service already contracted, the process is terminated as no service conflict.
【0066】前記ステップS7における競合判定は、図
1の論理比較部4において行われるが、ソフトウェアに
よって論理回路を構成して実現することができる。また
ハードウェアによって論理を構成してことも実現するこ
とも可能である。 ステップS8:前記ステップS6及びステップS7にお
いて、競合しないと判定された場合は更新部6によって
情報蓄積部5内の既契約サービス情報の更新が行われ、
サービス契約が完了する。Although the competition determination in step S7 is performed in the logic comparison section 4 in FIG. 1, it can be realized by configuring a logic circuit by software. It is also possible to implement the logic by hardware and implement it. Step S8: If it is determined that there is no conflict in Steps S6 and S7, the updating unit 6 updates the contracted service information in the information storage unit 5,
The service contract is completed.
【0067】次に、交換機の提供するサービスが追加さ
れた場合について説明する。交換機の提供するサービス
が追加された場合には、図6のサービス名称・目的要素
変換表に、そのサービス名称とそのサービスの目的要素
による記述を追加する。そして、装置上においてはこの
サービス名称・目的要素変換表の追加は、図1の名称・
目的要素交換データ部3の名称・目的要素変換テーブル
30を更新することによって行われる。Next, the case where the service provided by the exchange is added will be described. When the service provided by the exchange is added, the description of the service name and the target element of the service is added to the service name / target element conversion table of FIG. And on the device, the addition of this service name / target element conversion table
This is performed by updating the name / target element conversion table 30 of the target element exchange data unit 3.
【0068】これによって、追加されたサービスに対応
した名称と目的要素の変換処理を行うことができる。ま
た、交換機の提供するサービスが追加された場合、その
サービスに対応する目的条件、目的動作が既に存在する
図10の(a)の基準目的条件パターン表、、図11の
(a)の基準目的動作パターン表のパターンに合致する
場合には、図10の(a)の基準目的条件パターン表及
び(b)の競合目的条件パターン表、図11の(a)の
基準目的動作パターン表及び(b)の競合目的条件パタ
ーン表は変更しない。As a result, it is possible to perform the conversion process of the name and the target element corresponding to the added service. Further, when a service provided by the exchange is added, the target condition and the target operation corresponding to the service already exist, the standard purpose condition pattern table of FIG. 10A, and the standard purpose of FIG. 11A. When it matches the pattern of the operation pattern table, the standard purpose condition pattern table of (a) of FIG. 10 and the competitive purpose condition pattern table of (b) of FIG. 10 and the standard purpose operation pattern table of (a) of FIG. The competitive purpose condition pattern table in) is not changed.
【0069】一方、そのサービスに対応する目的条件、
目的動作が既に存在する図10の(a)の基準目的条件
パターン表、、図11の(a)の基準目的動作パターン
表のパターンに合致しない場合には、図10の(a)の
基準目的条件パターン表及び(b)の競合目的条件パタ
ーン表、図11の(a)の基準目的動作パターン表及び
(b)の競合目的条件パターン表は変更する場合が生じ
る。On the other hand, the target condition corresponding to the service,
If the target motion does not match the pattern of the standard target condition pattern table of FIG. 10A in which the target motion already exists, or the standard target motion pattern table of FIG. 11A, the standard purpose of FIG. The condition pattern table and the competing objective condition pattern table of (b), the reference objective action pattern table of (a) and the competitive objective condition pattern table of (b) of FIG. 11 may be changed.
【0070】なお、この交換機の提供するサービスの追
加については、サービスの機能そのものの追加とサービ
ス機能の組合せの追加の二種類があるが、何れの場合に
おいても、前記したように追加の処理を行うことがで
き、一たんこの追加処理を行ってしまえばその後はその
更新したデータによって交換サービス契約処理を行うこ
とができる。There are two types of addition of the service provided by this exchange, that is, the addition of the function of the service itself and the addition of the combination of the service functions. In either case, the additional processing is performed as described above. Once this additional processing has been performed, the replacement service contract processing can be performed using the updated data.
【0071】なお、本発明は上記実施例に限定されるも
のではなく、本発明の趣旨に基づいて種々変形すること
が可能であり、これらを本発明の範囲から排除するもの
ではない。The present invention is not limited to the above embodiments, but various modifications can be made based on the spirit of the present invention, and these are not excluded from the scope of the present invention.
【0072】[0072]
【発明の効果】以上、詳細に説明したように本発明によ
れば、サービス契約者自身の所望するサービスをその目
的の記述によって特定することができ、従来のようにサ
ービスの特定のためにサービスの名称を表す必要がな
い。したがってサービスの名称とその内容を十分理解し
ていない場合においても、サービスの目的要素によって
サービスを特定することができ、交換機のサービスの契
約においてそのサービスの目的要素によって交換サービ
ス契約処理を実現することができる。As described above in detail, according to the present invention, the service desired by the service contractor can be specified by the description of the purpose, and the service can be specified for specifying the service as in the past. Need not represent the name of. Therefore, even if you do not fully understand the name and content of the service, you can specify the service by the service objective element, and realize the exchange service contract processing by the service objective element in the exchange service contract. You can
【0073】また、サービスの目的を細分化して記述す
るため細分化された各項目には普遍的な表現が選定で
き、それらの項目のうち、特定の項目間の競合条件を一
度確立すれば、従来のように交換機の提供するサービス
が追加されるたびに既存サービスのひとつひとつに対し
て競合するか否かの判定をする必要がなく、したがっ
て、サービス追加時の競合条件の検討の手間が少ない交
換サービス契約処理を実現することができる。Further, since the purpose of the service is subdivided and described, a universal expression can be selected for each subdivided item, and if a competitive condition between specific items among these items is once established, It is not necessary to judge whether or not there is a competition for each existing service each time a service provided by an exchange is added, as in the conventional method, and therefore, there is little trouble in considering conflict conditions when adding a service. Service contract processing can be realized.
【図1】本発明の交換サービス契約処理方法及びその装
置のブロック図である。FIG. 1 is a block diagram of an exchange service contract processing method and apparatus of the present invention.
【図2】本発明のサービスのデータ構造図である。FIG. 2 is a data structure diagram of a service of the present invention.
【図3】本発明の目的条件の目的項目を表す表である。FIG. 3 is a table showing target items of target conditions of the present invention.
【図4】本発明の目的条件の目的項目を表す表である。FIG. 4 is a table showing target items of target conditions of the present invention.
【図5】本発明の交換サービス契約処理のフローチャー
トである。FIG. 5 is a flowchart of exchange service contract processing of the present invention.
【図6】本発明のサービス名称・目的要素変換データを
表す表である。FIG. 6 is a table showing service name / purpose element conversion data of the present invention.
【図7】本発明の交換サービス契約処理のブロック図に
おける流れ図である。FIG. 7 is a flow chart in a block diagram of exchange service contract processing of the present invention.
【図8】本発明の交換サービス契約処理のブロック図に
おける流れ図である。FIG. 8 is a flow chart in a block diagram of exchange service contract processing of the present invention.
【図9】本発明のサービス競合判定処理のフローチャー
トである。FIG. 9 is a flowchart of service conflict determination processing of the present invention.
【図10】本発明の目的条件パターンを表す表である。FIG. 10 is a table showing a target condition pattern of the present invention.
【図11】本発明の目的動作パターンを表す表である。FIG. 11 is a table showing a target operation pattern of the present invention.
【図12】従来の標準サービスと比較サービスの比較一
覧表である。FIG. 12 is a comparison list of a conventional standard service and a comparison service.
1 入出力処理部 2 名称・目的要素変換部 3 名称・目的要素変換データ部 4 論理比較部 5 情報蓄積部 6 更新部 30 名称・目的要素変換テーブル 50 既契約サービス情報 1 Input / output processing unit 2 Name / target element conversion unit 3 Name / target element conversion data unit 4 Logical comparison unit 5 Information storage unit 6 Update unit 30 Name / target element conversion table 50 Contracted service information
Claims (5)
法において、(a)前記サービスをサービスを特定する
名称とそのサービスの内容を細分化した目的要素とによ
って構成されるデータ構造とし、(b)処理対象のサー
ビスをその名称あるいは細分化した目的要素によって特
定して入力し、(c)前記入力された処理対象の名称あ
るいは目的要素を目的要素あるいは名称に変換して、前
記処理対象のサービスに関する名称及び目的要素の両方
のデータを出力し、(d)前記処理対象のサービスに関
する名称及び目的要素のデータと、既に契約しているサ
ービスの名称及び目的要素のデータとを論理比較するこ
とによって、既契約のサービスと前記処理対象のサービ
スの同時契約の可能性を判定することを特徴とする交換
サービス契約処理方法。1. A contract processing method of a service provided by an exchange, wherein (a) the service has a data structure composed of a name identifying the service and a target element obtained by subdividing the content of the service, (b) The service to be processed is specified by the name or the subdivided target element and input, and (c) the input name or target element of the processing target is converted into the target element or name to relate to the service to be processed. By outputting data of both the name and the target element, and (d) logically comparing the data of the name and the target element related to the service to be processed with the data of the name and the target element of the service already contracted, An exchange service contract processing method characterized by determining the possibility of simultaneous contract between an already contracted service and the service to be processed Law.
法において、(a)前記サービスをサービスを特定する
名称とそのサービスの内容を細分化した目的要素とによ
って構成されるデータ構造とし、(b)処理対象のサー
ビスを細分化した目的要素を入力し、(c)前記入力さ
れた処理対象のサービスの目的要素を名称に変換し、
(d)前記処理対象のサービスの名称によってサービス
を特定することを特徴とする交換サービス契約処理方
法。2. A contract processing method for a service provided by an exchange, wherein (a) the service has a data structure composed of a name identifying the service and a target element obtained by subdividing the content of the service, (b) The target element obtained by subdividing the service to be processed is input, and (c) the target element of the input service to be processed is converted into a name,
(D) An exchange service contract processing method, characterized in that the service is specified by the name of the service to be processed.
達成される目的の条件を表す目的条件と、前記サービス
によって達成される目的の動作を表す目的動作とからな
る請求項1又は2記載の交換サービス契約処理方法。3. The exchange service according to claim 1, wherein the objective element is composed of an objective condition indicating an objective condition achieved by the service and an objective action indicating an objective action achieved by the service. Contract processing method.
(a)前記サービスをサービスを特定する名称とそのサ
ービスの内容を細分化した目的要素とによって構成され
るデータ構造とし、(b)処理対象のサービスをその名
称あるいは細分化した目的要素として入力を受け付ける
入出力処理部と、(c)前記入力された処理対象の名称
あるいは目的要素を目的要素あるいは名称に変換して、
前記処理対象のサービスに関する名称及び目的要素の両
方のデータを出力する名称・目的要素変換部と、(d)
既契約のサービスの名称及び目的要素のデータを記憶し
ておく情報蓄積部と、(e)前記処理対象のサービスに
関する名称及び目的要素のデータと、前記情報蓄積部か
ら得られるサービスの名称及び目的要素のデータとを論
理比較することによって、前記処理対象のサービスと既
契約のサービスの同時契約の可能性を判定する論理比較
部とからなることを特徴とする交換サービス契約処理装
置。4. In the exchange service contract processing device,
(A) The service has a data structure composed of a name identifying the service and a target element obtained by subdividing the content of the service, and (b) input of the service to be processed as its name or subdivided target element. An input / output processing unit for receiving, (c) converting the input processing target name or target element into a target element or name,
A name / target element conversion unit that outputs both name and target element data relating to the service to be processed, and (d)
An information storage unit that stores the name of the contracted service and the data of the target element, and (e) the data of the name and the target element related to the service to be processed, and the name and the purpose of the service obtained from the information storage unit. An exchange service contract processing device comprising: a logical comparison unit that determines the possibility of simultaneous contracting of the service to be processed and an already contracted service by logically comparing element data.
の名称と目的要素の変換データを有している請求項4記
載の交換サービス契約処理装置。5. The exchange service contract processing device according to claim 4, wherein the name / purpose element conversion unit has conversion data of a service name and a purpose element.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5003265A JPH0831915B2 (en) | 1993-01-12 | 1993-01-12 | Exchange service contract processing method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5003265A JPH0831915B2 (en) | 1993-01-12 | 1993-01-12 | Exchange service contract processing method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06209373A true JPH06209373A (en) | 1994-07-26 |
| JPH0831915B2 JPH0831915B2 (en) | 1996-03-27 |
Family
ID=11552637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5003265A Expired - Fee Related JPH0831915B2 (en) | 1993-01-12 | 1993-01-12 | Exchange service contract processing method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831915B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5518092A (en) * | 1978-07-26 | 1980-02-07 | Nippon Electric Co | Circuit board |
| JPS61212949A (en) * | 1985-03-18 | 1986-09-20 | Fujitsu Ltd | Judgment and selection control system |
-
1993
- 1993-01-12 JP JP5003265A patent/JPH0831915B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5518092A (en) * | 1978-07-26 | 1980-02-07 | Nippon Electric Co | Circuit board |
| JPS61212949A (en) * | 1985-03-18 | 1986-09-20 | Fujitsu Ltd | Judgment and selection control system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0831915B2 (en) | 1996-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5917904A (en) | Automatic area code detector and dialer | |
| KR20040011521A (en) | Contact lookup by partial string entry in a communication device | |
| JP2817776B2 (en) | Word converter | |
| US20040243562A1 (en) | Method for searching data in at least two databases | |
| US5768346A (en) | Method for processing environment-dependent access numbers of voice mail boxes, and a system for voice mail having environment-dependent access numbers | |
| US5602904A (en) | System for controlling a call termination on the basis of caller data in a private switched telephone system | |
| JP2002171335A (en) | Communication equipment, caller information display method therefor and recording medium recording caller information display program | |
| JPH06209373A (en) | Exchange service contract processing method and device therefor | |
| JP3754001B2 (en) | How to access phone number of mobile communication terminal | |
| JP2006203750A (en) | Reception rejection system of unknown crank call | |
| US6826277B1 (en) | Method for registering and searching dialing information in a communication apparatus | |
| US5835180A (en) | Telephone and key telephone system having electronic directory function | |
| JPS63250950A (en) | Registration number searching system | |
| JPH10173761A (en) | Communication device | |
| JP2005217625A (en) | Telephone unit, dial input number complement system and method, and computer program | |
| US5828741A (en) | System and method for providing a multi-number plan for use with a general telephone and a key telephone in a key telephone system | |
| JPH09247716A (en) | On-premises telephone terminal position display device | |
| JP2002099551A (en) | Method and system for searching telephone number | |
| KR101079099B1 (en) | Mobile Communication Terminal with Displaying List of Absent Calls and its Method | |
| JPH0856252A (en) | Voice dialer | |
| JP3176764B2 (en) | Communication device | |
| JPH10243079A (en) | Cordless phone system mobile terminal | |
| JPH0799544A (en) | Substitute dial system | |
| JP3711585B2 (en) | Information operation method and terminal device | |
| KR100339526B1 (en) | DIALING METHOD IN ATM COMMUNICATION DEVICE |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960910 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080327 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090327 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100327 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100327 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110327 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |