KR0175600B1 - Transformation Method of S-Ivy Type for Automatic Generation of Intelligent Network Service Logic - Google Patents
Transformation Method of S-Ivy Type for Automatic Generation of Intelligent Network Service Logic Download PDFInfo
- Publication number
- KR0175600B1 KR0175600B1 KR1019960008657A KR19960008657A KR0175600B1 KR 0175600 B1 KR0175600 B1 KR 0175600B1 KR 1019960008657 A KR1019960008657 A KR 1019960008657A KR 19960008657 A KR19960008657 A KR 19960008657A KR 0175600 B1 KR0175600 B1 KR 0175600B1
- Authority
- KR
- South Korea
- Prior art keywords
- sib
- main process
- type
- process file
- single unit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
본 발명은 SIB를 유형별로 변환하는 SIB 유형별 변환 방법에 관한 것으로, SIB을 세가지 유형으로 분류하여 변환하는 SIB 유형별 변환 방법을 제공하기 위하여, SIB 정보를 추출한 후에 추출된 정보를 바탕으로 SIB 유형을 조사하는 제1단계(91 내지 94); SIB 유형이 단일성이면, 분산 기능 평면의 규격을 주프로세스 화일에 기록하는 제2단계(95,96); SIB 유형이 비단일성이면, 분산 기능 펴면의 규격중 첫번째 단일한 단위를 주프로세스 화일에 기록하고, 나머지 단일한 단위를 보조프로세스 화일에 기록하는 제3단계(97 내지 103); 및 SIB 유형이 IP 접속 관련 SIB이면, IP 접속이 필요한 경우에만 분산 기능 평면의 규격중 IP 접속 관련 단일한 단위를 주프로세스 화일에 기록한 후에 분산 기능 평면의 규격중 SIB의 주기능에 관련된 단일한 단위를 주프로세스 화일에 기록한 다음에 IP 접속 해제가 필요한 경우에만 분산 기능 평면의 규격중 IP 해제 관련 단일한 단위를 주프로세스 화일에 기록하는 제4단계(104 내지 114)를 포함하여 다양한 분야에 적용이 가능하고, 지능망 서비스 로직의 자동 변환을 용이하게 할 수 있는 효과가 있다.The present invention relates to a SIB type conversion method for converting SIBs by type, and to provide a SIB type conversion method for classifying and converting SIBs into three types, the SIB type is investigated based on the extracted information after extracting the SIB information. First step (91 to 94); If the SIB type is unity, second steps 95 and 96 for recording the specification of the distributed functional plane in the main process file; If the SIB type is non-uniform, a third step (97 to 103) of recording the first single unit of the distribution function spreading specification into the main process file, and the remaining single unit into the subprocess file; And if the SIB type is an SIB-related SIB, a single unit related to the main function of the SIB in the specification of the distributed function plane is recorded after recording a single unit related to the IP connection in the specification of the distributed function plane in the main process file only when an IP connection is required. It is applicable to various fields including the fourth step (104 to 114) of recording a single unit related to IP release in the main function file in the specification of the distributed functional plane only after recording IP in the main process file. It is possible, and there is an effect that can facilitate the automatic conversion of intelligent service logic.
Description
제1도는 본 발명이 적용되는 서비스 개발 환경의 구성도.1 is a block diagram of a service development environment to which the present invention is applied.
제2도는 본 발명이 적용되는 변환기의 상세 구성도.2 is a detailed block diagram of a transducer to which the present invention is applied.
제3도는 형태0 SIB의 예시도.3 is an illustration of a Form 0 SIB.
제4도는 형태0 SIB의 변환 방법에 대한 설명도.4 is an explanatory diagram illustrating a method of converting a type 0 SIB.
제5도는 형태1 SIB의 예시도.5 illustrates an example of a Form 1 SIB.
제6도는 형태1 SIB의 변환 방법에 대한 설명도.6 is an explanatory diagram for explaining a method for converting a type 1 SIB;
제7도는 형태2 SIB의 예시도.7 illustrates an example of a Form 2 SIB.
제8도는 형태2 SIB의 변환 방법에 대한 설명도.8 is an explanatory diagram of a method of converting a type 2 SIB.
제9도는 본 발명에 따른 SIB 유형별 변환 방법의 흐름도.9 is a flowchart illustrating a method for converting SIB types according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 서비스 로직 생성기 11 : 총괄 서비스 로직 생성기10: service logic generator 11: general service logic generator
12 : 변환기 13 : 서비스 로직 검증기12 converter 13 service logic verifier
14 : 추출기 15 : 테스트 베드14: Extractor 15: Test Bed
16 : 시뮬레이션 결과 출력기16: simulation result writer
본 발명은 서비스 개발 환경(SCE)에서 지능망 서비스 로직을 자동으로 생성하기 위하여 SIB를 유형별로 변환하는 SIB 유형별 변환 방법에 관한 것이다.The present invention relates to a SIB type conversion method for converting SIBs by type to automatically generate intelligent network service logic in a service development environment (SCE).
신속한 지능망 서비스의 생성과 도입을 위하여 서비스 개발 환경(SCE : Service Creation Environment)이라는 개념이 등장하였다. 서비스 개발 환경에서는 서비스 설계자가 망의 능력을 추상적으로 표현한 표준화된 부품을 조합하여 서비스를 기술하면, 자동화 도구가 지능망 플랫폼에서 수행 가능한 서비스 로직 프로그램을 자동 생성한다.The concept of Service Creation Environment (SCE) has emerged for the rapid creation and introduction of intelligent network services. In a service development environment, a service designer describes a service by combining standardized parts that abstractly express the network's capabilities. The automation tool automatically generates a service logic program that can be executed on an intelligent network platform.
본 발명이 적용되는 서비스 개발 환경에서는 지능망 서비스 로직을 생성하기 위하여 3단계의 과정을 거친다.In the service development environment to which the present invention is applied, a three-step process is performed to generate intelligent network service logic.
사용자가 서비스에 독립적인 빌딩블럭인 SIB(Service Independent Building Block)를 조합하여 새로운 서비스를 기술하면, SIB 조합은 타겟 플랫폼에 독립적인 중간 코드인 서비스 로직으로 변환되고, 중간 코드는 다시 타겟 플랫폼에서 돌아가는 서비스 로직 프로그램(SLP : Service Logic Program)으로 변환된다.When a user describes a new service by combining a Service Independent Building Block (SIB), which is a service-independent building block, the SIB combination is transformed into service logic, which is intermediate code that is independent of the target platform, and the intermediate code runs back on the target platform. It is converted into a service logic program (SLP).
사용자가 원하는 서비스를 추상적으로 표현한 SIB의 조합으로부터 기능 실체들간의 메세지 흐름과 같은 구체적인 정보를 담고 있는 중간 코드로 변환하는 작업은 엄청난 노력을 필요로 한다.Translating the abstraction of the SIB, which abstractly represents the user's desired service, into intermediate code that contains specific information, such as the flow of messages between functional entities, requires a great deal of effort.
일단 중간 코드가 생성되면, 타겟 플랫품에서 수행되는 서비스 로직 프로그램으로 변환하는 작업은 타겟의 종속 정보나 응용 프로그래밍 인터페이스(API : Application Programming Interface)조정과 같은 간단한 노력만 들이면 된다.Once the intermediate code is generated, converting it to a service logic program running on the target platform only requires a simple effort, such as adjusting the target's dependency information or an application programming interface (API).
현재 SIB 조합으로부터 분산 서비스 로직 수준인 중간 코드로 변환하는 작업을 돕기 위하여 국제 표준화 기구인 국제전기통신연합(ITU-T)에서는 CS-1(Capability Set-1) SIB에 대한 분산 기능 평면(Distributed Functional Plane)의 규격을 권고 하였다.To help translate from the current SIB combination to intermediate code, which is at the level of distributed service logic, the International Telecommunication Union (ITU-T), the Distributed Functional Plane for the Capability Set-1 (CS-1) SIB. Plane specification was recommended.
그러나, 권고 내용을 바탕으로 자동 변환을 하는 경우에 SIB 각각은 분산 기능 평면으로 일대일로 대응되지만, SIB 조합을 분산 기능 평면으로 변환하고자 하는 경우에는 여러 가지 문제가 발생한다.However, in the case of automatic conversion based on the recommendation, each of the SIBs correspond one-to-one to the distributed functional plane, but there are various problems when the SIB combination is to be converted into the distributed functional plane.
즉, CS-1 SIB의 조합을 자동변환하면 대부분의 SIB는 분산 기능 평면의 규격으로 일대일로 대응되지만, 몇몇 SIB는 분산 기능 평면의 규격이 여러 개의 시퀀스로 나뉘어져 분산되어 대응된다.In other words, when automatically converting a combination of CS-1 SIBs, most of the SIBs correspond to one-to-one specification of the distributed functional plane, but some SIBs correspond to the distributed functional plane divided into several sequences.
특히, 각 시퀸스가 어떻게 분산되는지는 실행시에 가서야 알 수 있기 때문에, 자동 변환을 어렵게 한다. 또한, 몇몇 SIB에 대응되는 분산 기능 평면의 규격을 보면, 매번 지능주변장치(IP:Intelligent Peripheral)와 접속하고, 접속을 해제하는 부분이 있어, 자동 변환의 결과인 서비스 로직은 최적화 위배 문제를 안고 있다.In particular, it's hard to make automatic conversions because it's only possible to know how each sequence is distributed at run time. In addition, in the specification of distributed functional planes corresponding to some SIBs, there is a part of connecting to and disconnecting from an intelligent peripheral (IP) every time, and the service logic that is the result of the automatic conversion has a problem of optimization violation. have.
따라서, 상기 제반 문제점을 해결하기 위하여 안출된 본 발명은 CS-1 SIB 조합을 분산 서비스 로직 수준의 중간 코드로 자동 변환할 경우에 자동 변환을 용이하게 하기 위하여 SIB를 세가지 유형으로 분류하여 변환하는 SIB 유형별 변환 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention devised to solve the above problems is to classify and convert the SIB into three types in order to facilitate automatic conversion when the CS-1 SIB combination is automatically converted to intermediate codes of the distributed service logic level. The purpose is to provide a conversion method by type.
상기 목적을 달성하기 위하여 본 발명은, 서비스 개발 환경(SCE)의 변환기에 적용되는 SIB(Service Independent Building Block) 유형별 변환방법에 있어서, SIB 정보를 추울한 후에 추출된 정보를 바탕으로 SIB 유형을 조사하는 제1단계; 상기 제1단계의 조사 결과, SIB 유형이 단일성이면, 분산 기능 평면의 규격을 주프로세스 화일에 기록하는 제2단계; 상기 제1단계의 조자 결과, SIB 유형이 비단일성이면, 분산 기능 평면의 규격중 첫번째 단일한 단위를 주프로세스 화일에 기록하고, 나머지 단일한 단위를 보조프로세스 화일에 기록하느 제3단계; 및 상기 제1단계의 조사 결과, SIB 유형의 IP 접속 관련 SIB이면, IP 접속이 필요한 경우에만 분산 기능 평면의 규격중 IP 접속 관련 단일한 단위를 주프로세스 화일에 기록한 후에 분산 기능 평면의 규격중 SIB의 주기능에 관련된 단일한 단위를 주프로세스 화일에 기록하고, IP 접속 해제가 필요한 경우에만 분산 기능 평면의 규격중 IP 해제 관련 단일한 단위를 주프로세스 화일에 기록하느 제4단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention, in the conversion method for each type of Service Independent Building Block (SIB) applied to the converter of the service development environment (SCE), the SIB type is investigated based on the information extracted after the SIB information is cold The first step to do; A second step of recording a specification of a distributed functional plane in a main process file if the SIB type is unity as a result of the first step investigation; A third step of recording the first single unit of the specification of the distributed functional plane in the main process file and the remaining single unit in the subprocess file if the SIB type is non-uniform as a result of the investigation in the first step; And the SIB type SIB-type SIB, the SIB-type SIB of the distributed functional plane is recorded after recording a single unit related to the IP connection of the standard of the distributed functional plane in the main process file only when IP connection is required. And a fourth step of recording a single unit related to the main function of the main process file and recording a single unit related to the IP release of the standard of the distributed functional plane into the main process file only when IP access is required. It is done.
이하, 첨부된 도면을 참조하여 본 발명에 따른 일 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment according to the present invention;
제1도는 본 발명이 적용되는 서비스 개발 환경의 구성도로서, 10은 서비스 로직 생성기, 11은 총괄 서비스 로직 생성기, 12는 변환기, 13은 서비스 로직 검증기, 14는 추출기, 15는 테스트 베드 16은 시뮬레이션 결과 출력기를 각각 나타낸다.1 is a block diagram of a service development environment to which the present invention is applied, wherein 10 is a service logic generator, 11 is an overall service logic generator, 12 is a converter, 13 is a service logic verifier, 14 is an extractor, and 15 is a test bed 16 simulation. Represent each resulting output.
도면에서 보는 바와 같이 서비스 개발 환경은 서비스 로직 생성기(10)와 서비스 로직 검증기(13)로 구성되어 있다.As shown in the figure, the service development environment includes a service logic generator 10 and a service logic verifier 13.
서비스 로직 생성기(10)는 총괄 서비스 로직 편집기(11)와 변환기(12)로 이루어져 있다. 사용자는 시각 프로그래밍 환경을 이용하여 망의 능력을 추상적으로 표현한 표준화된 부품인 서비스독립빌딩블럭(SIB : Service Independent Building Block)을 조합하여 총괄 서비스 로직(Global Service Logic)을 기술하고, 이는 변환기(12)를 통하여 지능말 플랫폼에 수행 가능한 서비스 로직으로 변환된다.The service logic generator 10 includes a general service logic editor 11 and a converter 12. The user describes the Global Service Logic by combining Service Independent Building Blocks (SIBs), which are standardized components that abstractly express the capabilities of the network using a visual programming environment. ) Is converted into service logic that can be executed on the intelligent platform.
서비스 로직 검증기(13)는 추출기(14), 테스트 베드(15), 및 시뮬레이션 결과 출력기(16)로 구성되어 있다.The service logic verifier 13 is composed of an extractor 14, a test bed 15, and a simulation result output 16.
추출기(14)는 서비스 로직으로부터 특수 자원 정보, 트리거 정보, 서비스 로직, 데이터 템플레이트를 추출하여 테스트 베드(15)를 구성하고 있는 각 기능 실체에 다운 로딩한다. 테스트 베드(15)는 서비스 로직을 수행하기 위한 각각의 기능을 수행하며, 시뮬레이션 결과 출력기(16)는 시뮬레이션 과정을 실시간으로 사용자에게 디스플레이 한다.The extractor 14 extracts the special resource information, the trigger information, the service logic, and the data template from the service logic and downloads them to each functional entity constituting the test bed 15. The test bed 15 performs each function for performing the service logic, and the simulation result output unit 16 displays the simulation process to the user in real time.
제2도는 본 발명이 적용되는 변환기에 상세 구성도로서, 21은 SIB 탐색기, 22는 SIB 변환기, 23은 분산 기능 평면 규격 베이스를 각각 나타낸다.2 is a detailed configuration diagram of a transducer to which the present invention is applied, 21 denotes an SIB searcher, 22 denotes an SIB transducer, and 23 denotes a distributed functional plane standard base.
변환기(12)는 SIB 조합으로부터 SIB를 하나씩 읽어서 SIB 정보를 추출하는 SIB 탐색기(21), 읽어들인 SIB에 대응되는 분산 기능 평면의 규격을 분산 기능 평면 규격 베이스(23)로부터 읽어 SIB 유형에 따라 변환하는 SIB 변환기(22)로 구성되어 있다.The converter 12 reads the SIB from the SIB combination one by one and extracts the SIB information, and reads the specifications of the distributed functional plane corresponding to the read SIB from the distributed functional plane standard base 23 and converts them according to the SIB type. It is composed of a SIB converter 22.
SIB 탐색기(221)는 SIB 이름(SIB_identifier), SIB 유형(SIB_type), SIB 파라미터 등을 SIB로부터 추출하여 그 결과를 SIB 변환기(22)로 넘긴다. SIB 변환기(22)는 먼저 SIB 이름에 대응되는 분산 기능 평면 규격을 분산 기능 평면 규격 베이스(23)로부터 읽어들이고, SIB 유형에 따라 읽어들인 분산 기능 평면의 규격을 서비스 로직 화일에 기록한다.The SIB searcher 221 extracts the SIB name (SIB_identifier), the SIB type (SIB_type), the SIB parameter, and the like from the SIB and passes the result to the SIB converter 22. The SIB converter 22 first reads the distributed functional plane specification corresponding to the SIB name from the distributed functional plane specification base 23, and records the specifications of the distributed functional plane read according to the SIB type in the service logic file.
서비스 로직 화일은 주프로세스에서 수행되는 서비스 로직을 가지고 있는 main_process 화일과 보조프로세스에서 수행되는 서비스 로직을 가지고 있는 aux_process 화일이 있다.Service logic files include a main_process file with service logic executed in the main process and an aux_process file with service logic executed in the secondary process.
분산 기능 평면 규격 베이스(23)는 SIB에 대응되는 분산 기능 평면 규격을 저장하고 있다. 단일성을 지닌 SIB(type0)에 대응되는 분산 기능 평면 규격을 저장하고 있다. 단일성을 지닌 SIB(type0)에 대응되는 분산 기능 평면 규격은 하나의 단일한 단위로 구성되어 있다. 비단일성을 지닌 SIB(type1)에 대응되는 분산 기능 평면의 규격은 여러 개의 단일한 단위로 분리되어 저장되어 있다. 지능주변장치(IP) 접속 관련 SIB(type2)에 대응되는 분산 기능 평면의 규격은 접속, 해제, SIB 주 기능을 담당하는 단일한 단위로 분리되어 저장되어 있다.The distributed functional plane standard base 23 stores the distributed functional plane standard corresponding to the SIB. It stores the distributed functional plane specification that corresponds to the SIB (type0) with unity. The distributed functional plane specification corresponding to SIB (type0) with unity consists of one single unit. The specification of the distributed functional plane corresponding to the non-uniformity SIB (type1) is stored separately in several single units. The specification of the distributed functional plane corresponding to the SIB (type 2) related to the intelligent peripheral device (IP) connection is stored separately in a single unit that is responsible for the connection, release, and SIB main functions.
제3도는 형태0 SIB의 예시도이다.3 is an illustration of a Form 0 SIB.
형태0(type0) SIB는 SIB 자체가 단일성(monolicity)을 가지고 있어, 자동 변환을 하고 나면, SIB에 대응되는 분산 기능 평면의 규격이 분리되지 않고 그대로 대응된다.The type0 SIB has a monolithic SIB itself, and after automatic conversion, the standard of the distributed functional plane corresponding to the SIB is not separated.
제4도는 형태 0 SIB의 변환 방법에 대한 설명도이다.4 is an explanatory diagram illustrating a method of converting a type 0 SIB.
SIB는 분산 기능 평면의 규격으로 일대일로 대응되며, 주프로세스에서 수행되는 서비스 로직의 일부가 된다.SIB is a one-to-one correspondence in the distributed functional plane specification and becomes part of the service logic performed in the main process.
제5도는 형태1 SIB의 예시도이다.5 is an illustration of a Form 1 SIB.
형태1(type1) SIB는 비단일성(non-monolicity)을 가지고 있어, 자동 변환을 하고 나면, SIB1에 대응되는 분산 기능 평면 규격이 여러 개의 스퀸스(51,52)로 분리되어 분산되어 대응된다.Type1 SIB has non-monolicity, and after automatic conversion, the distributed functional plane standard corresponding to SIB1 is divided into several sequences 51 and 52 to correspond to each other.
제6도는 형태 1 SIB의 변환 방법에 대한 설명도이다.6 is an explanatory diagram for explaining a method of converting a type 1 SIB.
SIB에 대응되는 분산 기능 평면의 규격을 여러 개의 단일한 단위(monolithic unit)로 분리한다. 그리고, 첫번째 유니트(unit)(61)는 주프로세서에서 수행되는 서비스 로직의 일부가 되도록 하고, 나머지 유니트(unit)(62)는 주프로세스가 필요에 따라 실행시에 생성하는 보조프로세스에서 수행되는 서비스 로직의 일부가 되도록 한다.The specification of the distributed functional plane corresponding to the SIB is separated into several monolithic units. The first unit 61 is part of the service logic executed in the main processor, and the remaining unit 62 is a service performed in the auxiliary process that the main process generates at runtime as needed. Be part of the logic.
제7도는 형태2 SIB의 예시도이다.7 is an illustration of a Form 2 SIB.
형태2 SIB에 대응되는 분산 기능 평면의 규격에는 IP와 접속하거나 접속을 해제하는 부분을 가지고 있어, 분산 기능 평면으로 일대일로 대응하면 매번 IP와 접속하거나 접속을 해제하는 부분이 나타나, 최종 결과의 서비스 로직은 최적화 위배 문제를 안게 된다.The distributed functional plane standard corresponding to the Type 2 SIB has a part for connecting to or disconnecting from an IP, and if the distributed function plane corresponds to one-to-one, a part for connecting to or disconnecting from an IP appears every time. Logic suffers from optimization violations.
제8도는 형태2 SIB의 변환 방법에 대한 설명도이다.8 is an explanatory diagram for explaining a method for converting a type 2 SIB.
SIB에 대응되는 분산 기능 평면의 규격 중 지능주변장치(IP)와 접속하거나, 해제하는 부분을 독립된 단일한 단위(monolithic unit)(81,82)로 분리하고, 변환시 필요에 따라 접속하거나 해제하는 유니트(unit)를 주프로세스에서 수행되는 서비스 로직의 일부가 되도록 한다.A unit that connects or disconnects the intelligent peripheral device (IP) in the standard of the distributed functional plane corresponding to the SIB to an independent monolithic unit (81, 82), and connects or disconnects as necessary during conversion. Make unit a part of the service logic executed in the main process.
제9도는 본 발명에 따른 SIB 유형별 변환 방법의 흐름도이다.9 is a flowchart illustrating a method for converting SIB types according to the present invention.
먼저, SIB조합으로부터 하나의 SIB를 읽어서(91), SIB 정보(SIB 이름, SIB 유형, SIB 파라미터)를 추출한다(92). SIB 이름에 대응되는 분산 기능 평면의 규격을 분산 기능 평면 규격 베이스로부터 읽어들인 후에(93) SIB유형을 확인한다(94).First, one SIB is read from the SIB combination (91), and the SIB information (SIB name, SIB type, SIB parameter) is extracted (92). After reading the distributed functional plane specification corresponding to the SIB name from the distributed functional plane specification base (93), the SIB type is confirmed (94).
확인 결과, SIB가 단일성을 지닌 유형이면 주프로세스 화일을 열고(95), 분산 기능 평면의 규격을 주프로세스(main_process) 화일에 기록한 다음(96), 처음 과정으로 천이한다.As a result, if the SIB is of a single type, the main process file is opened (95), the specification of the distributed functional plane is recorded in the main process file (96), and then the process proceeds to the first process.
SIB 유영이 비단일성을 지닌 유형이면, 주프로세스 화일을 열고(97), 분산 기능 평면의 규격중 첫번째 단일한 단위를 읽어(98), 주프로세스 화일에 기록한다(99). 이후, 마지막 단일한 단위까지 분산 기능 평면 규격중 다음 순서의 단일한 단위를 하나씩 순차적으로 읽어(100), 보조프로세스 화일을 열어(101) 보조프로세스 화일에 기록한 다음(102,103), 처음 과정으로 천이한다.If the SIB stream is a non-uniform type, open the main process file (97), read the first single unit of the distributed functional plane specification (98), and write it to the main process file (99). After that, the single unit of the next order in the distributed functional plane standard is read one by one (100), the auxiliary process file is opened (101), recorded in the auxiliary process file (102, 103), and then the process is first shifted. .
SIB 유형이 지능주변장치(IP) 접속 관련 유형이면, IP 접속이 필요한지를 판단하여(104), IP 접속이 필요하면 주프로세스 화일을 열고(105), 분산 기능 평면의 규격중 접속에 관련된 단일한 단위를 읽어(106), 주프로세스 화일에 기록한다(107). IP 접속 관련 단일한 단위를 기록하는 과정(105 내지 107)을 수행한 후나, IP 접속이 필요하지 않으면 주프로세스 화일을 열고(108), 분산 기능 평면의 규격중 SIB의 주기능에 관련된 단일한 단위를 읽어(109), 주프로세스 화일에 기록한 후에(110), IP 해제가 필요한지를 판단한다(111).If the SIB type is an intelligent peripheral (IP) connection-related type, it is determined if an IP connection is required (104), if an IP connection is required, the main process file is opened (105), and a single connection related to the connection in the specification of the distributed functional plane is specified. The unit is read (106) and written to the main process file (107). After performing the process (105 to 107) of recording a single unit related to the IP connection, or opening the main process file (108) if no IP connection is required, the single unit related to the main function of the SIB in the specification of the distributed function plane. Read (109), write to the main process file (110), and determine if IP release is necessary (111).
IP 해제가 필요하지 않으면 처음 과정으로 천이하고, IP 해제가 필요하면 주프로세스 화일을 열고(112), 분산 기능 평면의 규격중 IP 접속 해제와 관련된 단일한 단위를 읽어(113), 주프로세스 화일에 기록한 다음(114), 처음 과정으로 천이한다.If no IP release is required, go to the first step.If IP release is required, open the main process file (112), read a single unit related to the IP connection release of the distributed functional plane specification (113), and enter the main process file. Record (114), then transition to the first procedure.
상기와 같은 본 발명은 현재 국제전기통신연합(ITU-T)에서 표준화를 끝낸 CS-1 SIB 뿐만아니라 현재 표준화가 진행되고 있는 CS-2 SIB 와 광대역이나 초고속 서비스를 생성하는데에도 적용 가능하고, 지능망 서비스 로직의 자동 변환을 용이하게 할 수 있는 효과가 있다.The present invention as described above can be applied to generate not only CS-1 SIB that has been standardized by the International Telecommunication Union (ITU-T), but also CS-2 SIB that is currently being standardized and broadband or high-speed services, and intelligent network This has the effect of facilitating automatic conversion of service logic.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통신의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로, 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawings shown.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960008657A KR0175600B1 (en) | 1996-03-27 | 1996-03-27 | Transformation Method of S-Ivy Type for Automatic Generation of Intelligent Network Service Logic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960008657A KR0175600B1 (en) | 1996-03-27 | 1996-03-27 | Transformation Method of S-Ivy Type for Automatic Generation of Intelligent Network Service Logic |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970066931A KR970066931A (en) | 1997-10-13 |
KR0175600B1 true KR0175600B1 (en) | 1999-04-01 |
Family
ID=19454177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960008657A KR0175600B1 (en) | 1996-03-27 | 1996-03-27 | Transformation Method of S-Ivy Type for Automatic Generation of Intelligent Network Service Logic |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0175600B1 (en) |
-
1996
- 1996-03-27 KR KR1019960008657A patent/KR0175600B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970066931A (en) | 1997-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022160707A1 (en) | Human-machine interaction method and apparatus combined with rpa and ai, and storage medium and electronic device | |
EP1014265B1 (en) | Method and apparatus for testing event driven software | |
US5418793A (en) | Method and apparatus for testing a complex entity | |
US8032531B2 (en) | Section identification and distribution system monitoring system, method and program product | |
CN103294475A (en) | Automatic service generating system and automatic service generating method both of which are based on imaging service scene and field template | |
JP2000232516A (en) | Method for generating validity check rule, generating module, control module and storage means | |
CN112749083A (en) | Test script generation method and device | |
KR0175600B1 (en) | Transformation Method of S-Ivy Type for Automatic Generation of Intelligent Network Service Logic | |
Bosco et al. | A laboratory for AIN service design and validation | |
CN102469218B (en) | Customer service automation method and system | |
CN111813648A (en) | Automatic testing method and device applied to App, storage medium and electronic equipment | |
US6880105B1 (en) | Mediation device development method | |
KR0183278B1 (en) | Method of converting sib related to database access into information element of information flow | |
US6345053B1 (en) | Method of generating program loaded data in a communications system | |
Niitsu et al. | Interactive specification environment for communication service software | |
KR100426315B1 (en) | Analysis method and apparatus for extraction of ejb component from servlet program | |
KR0150532B1 (en) | Execution method of intelligent service logic using fsm | |
KR100249517B1 (en) | Code generation method in the service creation environment | |
KR970014056A (en) | Automatic generation of test equipment and test procedure of intelligent network service exchange | |
Mizuno et al. | Service Specification Description and Service Logic Program Generation for Intelligent Networks | |
KR20010064764A (en) | Automatic method for generating ess nms database loader which stores data output from telephone exchange into database | |
Lake et al. | System 75: GAMUT: A message utility system for automatic testing | |
CN117435173A (en) | Automatic micro-service splitting method and system based on field annotation | |
Timcho et al. | Transitioning from ATLAS to LabWindows/CVI: overcoming the obstacles | |
KR100557137B1 (en) | How to automatically convert ilog files |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20071024 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |