[go: up one dir, main page]

KR19980037019A - Intelligent network opening system for service and its method - Google Patents

Intelligent network opening system for service and its method Download PDF

Info

Publication number
KR19980037019A
KR19980037019A KR1019960055701A KR19960055701A KR19980037019A KR 19980037019 A KR19980037019 A KR 19980037019A KR 1019960055701 A KR1019960055701 A KR 1019960055701A KR 19960055701 A KR19960055701 A KR 19960055701A KR 19980037019 A KR19980037019 A KR 19980037019A
Authority
KR
South Korea
Prior art keywords
service
subscriber
intelligent network
control system
message
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
Application number
KR1019960055701A
Other languages
Korean (ko)
Other versions
KR100211995B1 (en
Inventor
배현주
박경준
김상기
Original Assignee
양승택
한국전자통신연구원
이준
한국전기통신공사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 양승택, 한국전자통신연구원, 이준, 한국전기통신공사 filed Critical 양승택
Priority to KR1019960055701A priority Critical patent/KR100211995B1/en
Publication of KR19980037019A publication Critical patent/KR19980037019A/en
Application granted granted Critical
Publication of KR100211995B1 publication Critical patent/KR100211995B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 지능망 서비스 가입자의 장치 내에서 제공되는 서비스를 위한 지능망 개방화 시스템 및 그 방법에 관한 것이다. 그 목적은 망 제공자의 서비스 제어 시스템에 추가의 기능을 탑재함으로써 망 제공자 또는 지능망 서비스 운용자가 아닌 지능망 서비스 가입자(서비스 제공자)가 자신의 장치를 이용하여 서비스를 제공할 수 있도록 하는 데에 있다. 그 특징은 서비스 교환기가 디지트를 수집하고 그것이 지능망 호인지 판단하여 지능망 호이면 서비스 교환기가 서비스 제어 시스템으로 질의를 요청하고, 요청받은 서비스 로직이 메시지를 분석하여 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호인지 판단하여 보내져야 하는 번호이면 서비스 제어 시스템이 자신의 게이트웨이 기능으로 서비스 가압자의 인터넷 주소와 메시지 내용을 전달하고, 서비스 제어 시스템이 메시지를 재구성하여 서비스 가입자 장치로 질의를 요청하고, 서비스 요청을 받은 서비스 서버가 자신의 서비스 로직으로 해당 번호에 대한 서비스를 수행하여 그 수행결과 값을 다시 서비스 제어 시스템 내의 게이트웨이 기능으로 전달하고, 서비스 제어 시스템이 결과 값을 기다리고 있던 게이트웨이 기능 결과 값을 다시 서비스 교환기로 전송하고 처음부터 다시 수행하는 데에 있다.The present invention relates to an intelligent network opening system and a method for a service provided in a device of an intelligent network service subscriber. Its purpose is to enable an intelligent network service subscriber (service provider), rather than a network provider or intelligent network service operator, to provide a service using its own device by adding additional functions to the service control system of the network provider. Its feature is that the service exchanger collects digits and determines whether it is an intelligent network call. If it is an intelligent network call, the service exchanger requests a query to the service control system, and the requested service logic analyzes the message so that the requested service number is sent to the service subscriber's device. If it is a number that needs to be sent, the service control system delivers the service addresser's Internet address and message content to its gateway function, the service control system reconstructs the message and requests a query from the service subscriber device. The service server receiving the service request performs the service for the corresponding number with its service logic and sends the result value back to the gateway function in the service control system, and the gateway function result that the service control system is waiting for the result value. There a re a heat exchanger to transfer to the service and re-done from scratch.

Description

서비스를 위한 지능망 개방화 시스템 및 그 방법Intelligent network opening system for service and its method

본 발명은 지능망 서비스 가압자의 장치 내에서 제공되는 서비스를 위한 지능망 개방화 시스템 및 그 방법에 관한 것이다.The present invention relates to an intelligent network opening system and a method for a service provided in a device of an intelligent network service pusher.

일반적으로, 종래의 지능망 서비스에서는 전화 단말에서 발신된 호(call)가 지능망 장치인 서비스 교환기(service seitching point)로 전달되고, 서비스 교환기로부터 전달된 서비스 요청 메시지를 서비스 제어 시스템(service control point)내의 서비스 로직이 서비스를 제어하여 지능망 서비스 가입자에게 서비스를 제공한다. 차세대 지능망에서는 서비스 개발환경(service creation environment)에서 서비스 독립블럭(service independent buildingblock)의 조합으로 생성되는 지능망 서비스가 서비스 관리 시스템(service management system)을 통해 서비스 제어 시스템에 도입되어 가입자에게 서비스를 제공한다.In general, in a conventional intelligent network service, a call originated from a telephone terminal is delivered to a service exchange point, which is an intelligent network device, and a service request message transmitted from the service exchange point is transmitted in a service control point. The service logic controls the service and provides the service to the intelligent network service subscriber. In the next generation intelligent network, the intelligent network service created by the combination of service independent building blocks in the service creation environment is introduced to the service control system through the service management system to provide the service to the subscriber. .

도 1은 종래의 지능망의 일반 구조도이다. 도 1을 참조하여 종래의 지능망의 일반 구조를 설명하면 다음과 같다.1 is a general structural diagram of a conventional intelligent network. Referring to Figure 1 describes the general structure of a conventional intelligent network as follows.

지능망 서비스는 지능망 장치가 서로 연동하여 가입자에게 지능망 서비스를 제공한다. 발신측 전화단말(11)에서 발신된 호(call)가 지능망 장치인 서비스 교환기(20)로 전달된다. 서비스 교환기(20)는 지능망 서비스를 이용하고자 하는 발신측(11)의 요구를 받아 서비스 요청 메시지를 서비스 제어 시스템(30)에게 지능망 프로토콜 메시지에 실어 보낸다. 서비스 제어 시스템(30)내의 서비스 로직은 데이터베이스(35) 형태로 저장하고 있는 지능망 서비스 가입자의 프로파일을 참조하여 서비스를 제어하며 그 결과를 서비스 교환기(20)로 재전송한다. 서비스 교환기(20)는 서비스 제어 시스템(30)으로부터 받은 결과 데이터로 발신측(11)과 착신측(12) 사이에 호를 연결하거나 기타 부가 서비스를 수행한다. 지능망 장치는 망 제공자에 의해 제공되며 지능망 서비스는 지능망 서비스 운용자에 의해 운용된다. 서비스 가입자란, 지능망 장치를 이용하여 서비스를 제공하는 망 운용자 또는 서비스 관리자의 서비스에 가입한 사람을 말하며, 지능망 서비스 가입자는 동시에 서비스 이용자가 될 수도 있다. 차세대 지능망에서는 서비스 개발환경(60)에서 서비스 독립블럭의 조합으로 서비스를 생성한다. 생성된 지능망 서비스는 서비스 관리 시스템(70)을 통해 서비스 제어 시스템(30)에 도입되고, 가입자에게 서비스를 제공한다. 서비스 개발환경(60)의 도입으로 지능망 서비스 가입자는 자신이 원하는 서비스를 지능망 서비스 운용자(50)의 도움으로 생성 가능하게 되었다. 그러나 이런 서비스 개발환경(60)은 망 제공자 또는 지능망 서비스 운용자(50)만이 액서스 가능하며, 생성된 서비스 역시 망 제공자가 제공하는 특정 지능망 장치, 즉 서비스 제어 시스템(30)에서만 서비스 가능하다. 따라서, 지능망 서비스 가입자는 지능망 장치인 서비스 제어 시스템내(30)에서 제공하는 서비스에만 가입하여 서비스 받을 수 있는 제약이 있다. 지능망 서비스는 지능망 장치로 구성된 폐쇄적인 망내에서 정의되고 서비스되는 제약이 있다. 그러나 서비스 교환기(20)를 제외한 나머지 지능망 장치(30, 60, 70)들은 상용 컴퓨터 시스템을 기반으로 하기 때문에 인터넷에 쉽게 접속이 가능하다.The intelligent network service provides the intelligent network service to the subscriber by interworking with the intelligent network devices. A call originated from the calling party's telephone terminal 11 is transferred to the service switch 20 which is an intelligent network device. The service exchanger 20 sends a service request message to the service control system 30 in an intelligent network protocol message by receiving a request from the calling party 11 to use the intelligent network service. The service logic in the service control system 30 controls the service by referring to the profile of the intelligent network service subscriber stored in the form of a database 35 and retransmits the result to the service exchanger 20. The service exchanger 20 connects a call between the calling party 11 and the called party 12 with result data received from the service control system 30 or performs other additional services. The intelligent network device is provided by the network provider and the intelligent network service is operated by the intelligent network service operator. The service subscriber refers to a person who subscribes to a service of a network operator or a service manager who provides a service using an intelligent network device, and the intelligent network service subscriber may be a service user at the same time. In the next generation intelligent network, a service is generated by a combination of service independent blocks in the service development environment 60. The generated intelligent network service is introduced to the service control system 30 through the service management system 70 and provides a service to the subscriber. The introduction of the service development environment 60 enables the intelligent network service subscriber to create a desired service with the help of the intelligent network service operator 50. However, such a service development environment 60 may be accessed only by the network provider or the intelligent network service operator 50, and the generated service may also be serviced only by a specific intelligent network device provided by the network provider, that is, the service control system 30. Therefore, the subscriber of the intelligent network service is limited to subscribe to the service provided by the service control system 30 that is the intelligent network device. Intelligent network services have the limitation of being defined and serviced within a closed network of intelligent network devices. However, the intelligent network devices 30, 60, and 70 except for the service exchanger 20 may be easily connected to the Internet because they are based on a commercial computer system.

그래서, 종래의 이러한 서비스 개발환경은 망 제공자 또는 지능망 서비스 운용자만이 액서스 가능하며, 생성된 서비스 역시 망 제공자가 제공하는 특정 지능망 장치에서만 서비스 가능하다. 즉, 종래의 서비스 개발환경에서는 지능망 서비스 가입자가 서비스를 받으려면 지능망 장치만을 통하여 서비스를 받아야 한다는 문제점이 있었다.Thus, such a service development environment of the related art can be accessed only by a network provider or an intelligent network service operator, and the generated service can only be serviced by a specific intelligent network device provided by the network provider. That is, in the conventional service development environment, there is a problem in that an intelligent network service subscriber needs to receive a service only through the intelligent network device.

상기 문제점을 해결하기 위하여 안출된 본 발명은 망 제공자의 서비스 제어 시스템에 추가의 기능을 탑재함으로써 망 제공자 또는 지능망 서비스 운용자가 아닌 지능망 서비스 가입자(서비스 제공자)가 자신의 장치를 이용하여 서비스를 제공할 수 있도록 하는 데에 그 목적이 있다.In order to solve the above problems, the present invention provides an additional function in a service provider system of a network provider so that an intelligent network service subscriber (service provider), which is not a network provider or an intelligent network service operator, can provide a service using his device. Its purpose is to make it possible.

상기 문제점을 해결하기 위하여 안출된 본 발명은 지능망 장치만을 근간으로 이루어진 폐쇄적인 구조에서만 가능하였던 서비스들을 개방화된 망과의 접속을 통해 개방함으로써 서비스 분산, 가입자 프로파일 분산 등의 문제를 해결하는 데에 그 목적이 있다.The present invention devised to solve the above problems is to solve the problems of service distribution, subscriber profile distribution, etc. by opening the services that were available only in a closed structure based only on intelligent network devices through access to an open network. There is a purpose.

상기 목적들을 달성하기 위한 본 발명의 특징은 인터넷에 연결되어 지능망 서비스를 제어하는 있는 지능망 서비스 제어수단, 상기 인터넷에 연결되어 개방화된 서비스를 관리하기 위한 서비스 관리수단, 상기 인터넷에 연결되어 서비스 독리블럭의 조합으로 서비스를 생성하는 서비스 개발환경 수단 및 지능망 서비스를 이용하고자 하는 발신자의 요구를 받아 서비스 요청 메시지를 지능망 프로토콜 메시지에 실어 상기 서비스 제어수단에 보내는 서비스 교환수단으로 구성되어 서비스를 제공할 수 있도록 하는 데에 있다.Features of the present invention for achieving the above objects are intelligent network service control means for connecting to the Internet to control the intelligent network service, service management means for managing the open service connected to the Internet, service independent block connected to the Internet A service development environment means for creating a service and a service exchange means for sending a service request message to the service control means in response to a caller requesting to use the intelligent network service. It's there.

상기 목적들을 달성기 위한 본 발명의 도 다른 특징은 서비스 교환기가 디지트를 수집하여 그것이 지능망 호인지 판단하는 단계, 상기 지능망 호 판단단계에서 지능망 호가 아니라고 판단되면 상기 서비스 교환기가 해당 서비스를 처리하고 처음부터 다시 실행하고 상기 지능망 호 판단단계에서 지능망 호라고 판단되면 상기 서비스 교환기가 서비스 제어 시스템으로 질의를 요청하는 단계, 서비스 요청을 받은 상기 서비스 제어 시스템 내의 서비스 로직이 메시지를 분석하여 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호인지 판단하는 단계, 상기 서비스 번호 판단단계에서 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호가 아니라고 판단되면 상기 서비스 제어 시스템이 지능망 서비스 호처리를 수행하고 처음부터 다시 실행하고 상기 서비스 번호 판단단계에서 요청된 서비스 번호가 서비스 특정 가입자의 장치로 보내져야 하는 번호라고 판단되면 상기 서비스 제어 시스템이 자신의 게이트웨이 기능으로 서비스 가입자의 인터넷 주소와 메시지 내용을 전달하는 단계, 상기 메시지를 전달받은 상기 게이트웨이 기능이 인터넷 주소와 메시지 내용으로 서비스 가입자에게 서비스를 요구하도록 상기 서비스 제어 시스템이 상기 메시지를 재구성하여 서비스 가입자 장치로 질의를 요청하는 단계, 상기 서비스 제어 시스템 내의 상기 게이트웨이 기능으로부터 서비스 요청을 받은 상기 서비스 가입자 장치 내의 서비스 서버가 자신의 서비스 로직으로 해당 번호에 대한 서비스를 수행하여 그 수행결과 값을 다시 상기 서비스 제어 시스템 내의 상기 게이트웨이 기능으로 전달하는 단계 및 상기 서비스 제어 시스템이 결과 값을 기다리고 있던 게이트웨이 기능 결과 값을 다시 서비스 교환기로 전송하고 처음부터 다시 수행하는 단계로 이루어지는 데에 있다.Another feature of the present invention for achieving the above object is that the service exchange collects the digits to determine whether it is an intelligent network call, and if it is determined that the intelligent network call is not an intelligent network call in the intelligent network call determination step, the service exchanger processes the service from the beginning. If it is executed again and the intelligent network call is determined in the intelligent network call determination step, the service exchanger requests a query to the service control system, and the service logic in the service control system that receives the service request analyzes the message to determine the requested service number. Determining whether the number is to be sent to the subscriber's device; if it is determined in the service number determination step that the requested service number is not the number to be sent to the service subscriber's device, the service control system performs intelligent network service call processing and then If the service number is determined to be the number to be sent to the service specific subscriber's device in the service number determination step, the service control system delivers the service subscriber's Internet address and message contents to its gateway function. Reconstructing the message and requesting a query to a service subscriber device such that the gateway function receiving the message requests a service subscriber from the Internet address and the content of the message. The gateway server in the service control system performs a service for the corresponding number with its service logic by the service server in the service subscriber device receiving the service request from the function, and returns the result value back to the gateway function in the service control system. Lies in comprising the steps of the service control system transmits a gateway functionality result was waiting for the result values back to the service exchange, and again performed from the beginning to pass by.

상기 목적들을 달성하기 위한 본 발명의 또 다른 특징은 상기 서비스 제어 시스템이 서비스 교환기로부터 지능망 지능망 서비스 요구 메시지 또는 게이트웨이로부터 가입자 서비스 결과를 입력받는 단계, 상기 입력단계에서 상기 가입자 서비스 결과를 입력받으면 연결 또는 서비스별 결과 오퍼레이션을 위한 프로토콜 메시지 PDU(Protocol Data Unit)를 생성하여 연결 또는 서비스별 결과 오퍼레이션을 서비스 교환기에 보내고 종료하고 상기 입력단계에서 상기 지능망 지능망 서비스 요구 메시지를 입력받으면 메시지내의 서비스 접근코드인지를 분석하는 단계, 상기 분석단계에서 상기 가입자 서비스가 서비스 접근코드가 아니라고 판단되면 서비스 로직으로 서비스를 수행한 후 처음부터 다시 수행하고 상기 분석단계에서 상기 가입자 서비스가 서비스 접근코드라고 판단되면 데이터베이스 내에 가입자 서비스 번호가 존재하는지 판단하는 단계, 상기 존재판단 단계에서 상기 데이터베이스내에 상기 가입자 서비스 번호가 없다고 판단되면 연결 메시지 내의 결과 값에 서비스 불가 값을 실어 서비스 교환기로 전송하고 종료하고 상기 존재 판단 단계에서 상기 데이터베이스 내에 상기 가입자 서비스 번호가 있다고 판단되면 해당 가입자 번호가 요구하는 매개변수의 개수가 2 이상인지 판단하는 단계, 상기 매개변수 판단단계에서 해당 가입자 번호가 요구하는 매개변수의 개수가 2 미만이라고 판단되면 가입자 번호, 인터넷 주소 및 해당번호의 가입자 서비스 서버 이름을 상기 데이터베이스로부터 검색하여 게이트웨이 기능으로 전송하고 상기 매개변수 판단단계에서 해당 가입자 번호가 요구하는 매개변수의 개수가 2 이상이라고 판단되면 추가의 정보를 이용자에게 요구하기 위해 사용자 정보수집 오퍼레이션을 위한 프로토콜 메시지 PDU를 생성하는 단계, 수집된 정보를 서비스 교환기로 전송하고 사용자 정보수집 결과를 기다린 후 상기 사용자 정보수집 결과가 서비스 교환기로부터 전달받는 단계 및 매개변수 값에 정보수집 결과를 할당하고 가입자 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름 및 매개변수 값을 게이트웨이 기능으로 전송하는 단계로 이루어지는 데에 있다.Another feature of the present invention for achieving the above object is that the service control system receives a subscriber service result from an intelligent network intelligent network service request message or a gateway from a service exchange, when receiving the subscriber service result in the input step, the connection or After generating a protocol message PDU (Protocol Data Unit) for a result operation by service, sending a connection or a result operation for each service to a service exchange and terminating, and receiving the intelligent network intelligent network service request message in the input step, it is determined whether it is a service access code in the message. In the analyzing step, if it is determined in the analysis step that the subscriber service is not a service access code, the service is performed from the beginning after performing the service with service logic. Determining that the subscriber service number exists in the database if the service code is determined to be a root code; and if the subscriber service number is not found in the database in the existence determination step, the service value is transmitted to the service exchanger by putting the service unavailable value in the result value in the connection message And if it is determined that the subscriber service number exists in the database in the presence determination step, determining whether the number of parameters required by the corresponding subscriber number is two or more, and in the parameter determining step, If it is determined that the number is less than 2, the subscriber number, the Internet address, and the subscriber service server name of the corresponding number are retrieved from the database and transmitted to the gateway function. If it is determined that the number is 2 or more, generating a protocol message PDU for a user information collection operation to request additional information from the user; transmitting the collected information to a service exchange and waiting for the user information collection result; The information gathering result is received from the service exchanger and assigns the information gathering result to the parameter value, and transmits the subscriber subscriber number, the Internet address, the subscriber service server name and the parameter value of the number to the gateway function. have.

상기 목적들을 달성하기 위한 본 발명의 또 다른 특징은 서비스 제어 시스템의 기능실체 액서스 관리기로부터 가입자 서비스 요구 메시지 또는 가입자 서비스 서버로부터 가입자 서비스 결과를 입력받는 단계, 상기 입력단계에서 상기 가입자 서비스 요구 메시지를 입력받으면 게이트웨이 기능이 서비스 가입자의 장치로 서비스를 요구하기 위해 전달된 데이터의 내용으로 서비스 요청 메시지를 생성하여 가입자의 장치로 데이터 처리를 요구하는 클라이언트 프로세스를 구동하는 단계, 상기 가입자 장치의 서버로 서비스를 요청하는 단계, 상기 입력단계에서 상기 가입자 서비스 결과를 입력받으면 결과파일 내의 데이터 스트림을 분석하여 서비스 결과에 필요한 데이터를 추출하는 단계 및 가입자 서비스 결과를 기능실체 액서스 관리기로 전달하는 단계로 이루어지는 데에 있다.Another feature of the present invention for achieving the above object is the step of receiving a subscriber service request message from the functional entity access manager of the service control system or the subscriber service results from the subscriber service server, inputting the subscriber service request message in the input step When receiving, the gateway function generates a service request message with the content of the data transmitted to request the service from the service subscriber's device, and starts a client process requesting data processing from the subscriber's device. Requesting, receiving the subscriber service result in the input step, analyzing the data stream in the result file, extracting data required for the service result, and delivering the subscriber service result to the functional entity access manager; To step lies in made.

망 제공자 또는 지능망 서비스 운용자가 아닌 지능망 서비스 가입자(서비스 제공자)가 자신의 장치를 이용하여 서비스를 제공할 수 있는 망 구조를 설계하기 위하여 지능망 서비스 제어 시스템과 인터넷을 게이트웨이 기능을 추가하여 연결하였다. 이 게이트웨이 기능으로 서비스 이용자와 인터넷에 연결되어 있는 서비스 가입자간에 서비스를 위한 통로가 제공되었으며, 이 통로를 통해 지능망 서비스 가입자는 망 제공자 또는 지능망 서비스 운용자의 서비스 외에 가입자 자신의 장치내의 서비스를 제공할 수 있게 된다.In order to design a network structure in which an intelligent network service subscriber (service provider), which is not a network provider or an intelligent network service operator, can provide a service using his own device, the intelligent network service control system and the Internet are added by adding a gateway function. This gateway function provides a passage for service between the service user and the service subscriber connected to the Internet, which enables the intelligent network service subscriber to provide the service in the subscriber's own device in addition to the service of the network provider or the intelligent network service operator. Will be.

도 1은 종래의 지능망의 일반 구조도,1 is a general structural diagram of a conventional intelligent network,

도 2는 본 발명에 따른 지능망의 개방 구조도,2 is an open structure diagram of an intelligent network according to the present invention;

도 3은 본 발명의 대상이 되는 지능망의 개방 구조상의 지능망 서비스 제어 시스템의 내주기능 구조도,3 is a block diagram of an internal function of an intelligent network service control system in an open structure of an intelligent network, which is the object of the present invention;

도 4는 본 발명의 적용대상이 되는 지능망의 개방 구조상의 가입자 서비스 처리 흐름도.4 is a flowchart of a subscriber service process in an open structure of an intelligent network to which the present invention is applied.

도 5는 본 발명의 적용대상인 지능망 서비스 가입자의 장치 내에서 제공하는 서비스를 위한 지능망 서비스 제어 시스템 내의 처리 흐름도,5 is a flowchart illustrating a process in an intelligent network service control system for a service provided in a device of an intelligent network service subscriber to which the present invention is applied;

도 6은 게이트웨이 기능의 세부 흐름도.6 is a detailed flowchart of the gateway function.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예들 중의 하나를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail one of the preferred embodiments according to the present invention.

도 2는 본 발명의 적용대상이 되는 지능망의 개방 구조도이다. 도 2를 참조하여 본 발명의 적용대상이 되는 지능망의 개방 구조를 설명하면 다음과 같다.2 is an open structure diagram of an intelligent network to which the present invention is applied. Referring to Figure 2 describes the open structure of the intelligent network to which the present invention is applied.

지능망 서비스 제어 시스템(30)을 인터넷(80)에 연결하여, 인터넷(80)에 접속 가능한 서비스 가입자가 자신의 장치(90)를 이용하여 서비스(이하 가입자 서비스라 함, 지능망의 입장에서 봤을 때 가입자의 서비스임)를 제공할 수 있도록, 서비스 제어 시스템(30) 내에 게이트웨이 기능(32), 주소 변환 DB(34), 가입자 서비스 클라이언트 기능(31)이 추가되었다. 도 2의 지능망 개방 구조에서 서비스 교환 기능(20)에 추가되는 기능은 없다. 기존의 지능망 서비스는 서비스 제어 시스템(30) 내에서 지능망 서비스 로직(33)을 통하여 독립적으로 서비스한다. 서비스 제어 시스템(30) 내에는 인터넷(80)상에 연결되어 있는 서비스 가입자의 서버(20, 22)와 서비스 이용자(11)를 연결해 주기 위한 게이트웨이 기능(32)과 서비스 번호-인터넷 주소 매핑을 위한 데이터베이스(34), 가입자 서비스 클라이언트 기능(31)이 추가된다. 개방화된 구조를 지원하기 위한 여러 가지 서비스 관리기능 또한 서비스 관리 시스템(70)에 추가되어야 한다. 서비스 가입자는 자신의 장치(90)에 가입자 서비스를 위한 서버(20, 22)를 설치해야 하며 가입자 서비스 관리를 위해 가입자 서비스 데이터베이스(91)와 관리 기능을 가진다. 도 2의 개방화 구조상에서 인터넷 이용자(40)들은 가입자 서비스에 가입하기 위해 서비스 가입자(90)의 홈 페이지를 이용할 수도 있다.By connecting the intelligent network service control system 30 to the Internet 80, a service subscriber who can access the Internet 80 uses his device 90 (hereinafter referred to as subscriber service, as viewed from the point of view of the intelligent network). , A gateway function 32, an address translation DB 34, and a subscriber service client function 31 have been added to the service control system 30. There is no function added to the service exchange function 20 in the intelligent network opening structure of FIG. The existing intelligent network service services independently through the intelligent network service logic 33 in the service control system 30. In the service control system 30, a gateway function 32 for connecting a service subscriber server 20 and 22 and a service user 11 connected on the Internet 80 and a service number to Internet address mapping Database 34, subscriber service client function 31 is added. Various service management functions to support an open structure should also be added to the service management system 70. The service subscriber must install servers 20 and 22 for subscriber service in his device 90 and has a subscriber service database 91 and management functions for subscriber service management. In the open architecture of FIG. 2, Internet users 40 may use the home page of service subscriber 90 to subscribe to subscriber service.

도 3은 본 발명의 대상이 되는 지능망의 개방 구조상의 지능망 서비스 제어 시스템의 내부기능 구조도이다. 도 3을 참조하여 본 발명의 대상이 되는 지능망의 개방 구조상의 지능망 서비스 제어 시스템의 내부기능 구조를 설명하면 다음과 같다.3 is an internal functional structure diagram of an intelligent network service control system on an open structure of an intelligent network of the present invention. Referring to Figure 3 describes the internal functional structure of the intelligent network service control system on the open structure of the intelligent network of the present invention as follows.

기능실체 액서스 관리기(36)는 서비스 교환기 등의 CCS-7 망(Common Channel Signaling Number 7)(100)을 통하는 다른 지능망 장치간의 액서스 관리를 위한 기능이다. 지능망 서비스 로직(33)은 망 제공자에 의해 제공되고 지능망 서비스 운용자에 의해 운용되는 기존 지능망 서비스 로직이다. 지능망 서비스 로직(33)은 지능망 서비스 데이터베이스(35) 내에 저장되어 있는 서비스 프로파일을 이용하여 가입자에게 지능망 서비스를 제공한다. 게이트웨이 기능(32)은 본 발명에서 추가된 기능이다. 전화발신 이용자가 서비스 교환기를 경유하여 CCS-7망(100)을 통해 서비스 제어 시스템으로 가입자 서비스를 요구하였을 때에 사용되는 기능으로, 주소 변환 데이터베이스(34)를 액서스하여 가입자 서비스에 액서스할 수 있는 정보를 추출, 가입자 서비스 클라이언트(31)를 구동하여 인터넷(80)에 연결되어 있는 가입자 서비스 서버(92)로 가입자 서비스를 요청한다. 주소변환 데이터베이스내의 한 튜플은 가입자번호, 인터넷 주소, 가입자 서비스 서버 이름, 매개변수 갯수 등으로 구성된다.The functional entity access manager 36 is a function for managing access between other intelligent network devices through a CCS-7 network (Common Channel Signaling Number 7) 100 such as a service exchange. The intelligent network service logic 33 is the existing intelligent network service logic provided by the network provider and operated by the intelligent network service operator. The intelligent network service logic 33 provides the intelligent network service to the subscriber by using the service profile stored in the intelligent network service database 35. The gateway function 32 is a function added in the present invention. This function is used when the telephone call user requests subscriber service to the service control system through the CCS-7 network 100 via the service switch. Information that can access the address service by accessing the address translation database 34. Extracts and drives the subscriber service client 31 to request the subscriber service to the subscriber service server 92 connected to the Internet 80. A tuple in an address translation database consists of subscriber number, internet address, subscriber service server name, number of parameters, and so on.

도 4는 본 발명의 적용대상이 되는 지능망의 개방 구조상의 가입자 서비스 처리 흐름도이다. 도 4를 참조하여, 본 발명의 적용대상이 되는 지능망의 개방 구조상의 가입자 서비스 처리과정을 설명하면 다음과 같다.4 is a flowchart of a subscriber service process in an open structure of an intelligent network to which the present invention is applied. Referring to Figure 4, it will be described the subscriber service process of the open structure of the intelligent network to which the present invention is applied.

S1에서는 서비스 교환기가 전화 발신자로부터 지능망 서비스를 요청하는 디지트를 입력받는다. S2에서는 서비스 교환기가 요청된 디지트를 수집하고 분석한다. S3에서는 서비스 교환기가 지능망 서비스 호 요청인지 판단한다.In S1, the service exchanger receives a digit requesting the intelligent network service from the telephone caller. In S2, the service exchange collects and analyzes the requested digit. In S3, the service exchanger determines whether the intelligent network service call is requested.

상기 S3에서 지능망 서비스 호 요청이 아니라고 판단되면, S4에서는 해당 서비스를 처리하고 상기 S1부터 다시 수행한다. 상기 S3에서 지능망 호 요청이라고 판단되면, S5에서는 서비스 교환기가 서비스 제어 시스템으로 질의를 요청한다. S6에서는 서비스 요청을 받은 서비스 제어 시스템 내의 서비스 로직이 메시지를 분석한다. S7에서는 서비스 제어 시스템이 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호인지 판단한다. 상기 S7에서 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호가 아니라고 판단되면, S8에서는 서비스 제어 시스템이 기존 지능망 서비스 호처리를 수행하고 상기 S1부터 다시 수행한다. 상기 S7에서 요청된 서비스 번호가 서비스 특정 가입자의 장치로 보내져야 하는 번호라고 판단되면, S9에서는 서비스 제어 시스템이 서비스 제어 시스템 내의 서비스 번호-인터넷 주소 매핑을 수행한다. S10에서는 서비스 제어 시스템이 서비스제어 시스템 내의 게이트웨이 기능으로 서비스 가입자의 인터넷 주소와 메시지 내용을 전달한다. S11에서는 서비스 제어 시스템이 메시지를 전달받은 게이트웨이 기능이 인터넷 주소와 메시지 내용으로 서비스 가입자에게 서비스를 요구하도록 메시지를 재구성한다. S12에서는 서비스 제어 시스템이 서비스 가입자의 장치로 질의를 요청한다. 게이트웨이 기능이 서비스 가입자의 장치로부터 응답이 올 때까지 기다린다. S13에서는 서비스 제어 시스템내의 게이트웨이 기능으로부터 서비스 요청을 받은 서비스 가입자 장치 내의 서비스 서버는 자신의 서비스 로직으로 해당 번호에 대한 서비스를 수행한다. S14에서는 서비스 가입자 장치가 수행결과 값을 다시 서비스 제어 시스템 내의 게이트웨이 기능으로 전달한다. S15에서는 서비스 제어 시스템이 결과 값을 기다리고 있던 게이트웨이 기능 결과 값을 다시 서비스 교환기로 전송하고 상기 S1부터 다시 수행한다. 또한, 서비스 가입자와 망 제공자 또는 지능망 서비스 운용자간에 서비스 가입자의 서비스에 대한 규약이 이미 정의되어 있어야 한다.If it is determined in S3 that the request is not an intelligent network service call, then S4 processes the corresponding service and starts again from S1. If it is determined in S3 that the intelligent network call request, in S5 the service switcher requests a query to the service control system. In S6, the service logic in the service control system receiving the service request analyzes the message. In S7, the service control system determines whether the requested service number is to be sent to the service subscriber's device. If it is determined in S7 that the service number requested is not a number to be sent to the service subscriber's device, in S8 the service control system performs the existing intelligent network service call processing and performs again from S1. If it is determined in S7 that the requested service number is to be sent to the device of the service specific subscriber, the service control system performs service number-to-Internet address mapping in the service control system. In S10, the service control system delivers the service subscriber's Internet address and message content to the gateway function in the service control system. In S11, the service control system reconfigures the message so that the gateway function receiving the message requests the service subscriber with the Internet address and the content of the message. In S12, the service control system requests an inquiry to the device of the service subscriber. The gateway function waits for a response from the service subscriber's device. In S13, the service server in the service subscriber apparatus that receives the service request from the gateway function in the service control system performs the service for the corresponding number with its service logic. In S14, the service subscriber station transfers the performance result value back to the gateway function in the service control system. In S15, the service control system transmits the gateway function result value, which has been waiting for the result value, to the service exchanger again and starts again from S1. In addition, protocols for the service subscriber's service should already be defined between the service subscriber and the network provider or intelligent network service operator.

도 5는 본 발명의 적용대상인 지능망 서비스 가입자의 장치 내에서 제공하는 서비스를 위한 지능망 서비스 제어 시스템 내의 처리 흐름도이다. 도 5를 참조하여 본 발명의 적용대상인 지능망 서비스 가입자의 장치 내에서 제공하는 서비스를 위한 지능망 서비스 제어 시스템 내의 처리과정을 설명하면 다음과 같다.5 is a flowchart of a process in an intelligent network service control system for a service provided in a device of an intelligent network service subscriber to which the present invention is applied. Referring to Figure 5 will be described the process in the intelligent network service control system for services provided in the device of the intelligent network service subscriber of the present invention.

S21에서는 서비스 교환기로부터 지능망 서비스 제어 시스템으로 지능망 서비스 요구 메시지를 입력받는다. S22에서는 메시지 내의 SAC(Service Access Code)를 분석한다. S23에서는 서비스 종류를 판단한다. 이 때, 서비스 교환기로부터 요청된 요구 메시지의 서비스 요청번호는 SAC+서비스 번호의 구조를 가진다. 상기 S23에서 가입자 서비스가 SAC가 아니라고 판단되면, S24에서는 기존 서비스 로직으로 서비스를 수행하고 상기 S21부터 다시 수행한다. 삳기 S23에서 가입자 서비스가 SAC라고 판단되면, S25에서는 가입자 서비스 번호와 인터넷 주소 매핑을 위해 데이터베이스를 연다(Open). S26에서는 데이터베이스 내에 가입자 서비스 번호가 존재하는지 판단한다. 상기 S26에서 데이터베이스 내에 가입자 서비스 번호가 없다고 판단되면, S27에서는 연결(Connect) 메시지 내의 결과 값에 서비스 불가 값을 실어 서비스 교환기로 전송하고 종료한다. 상기 S26에서 데이터베이스 내에 가입자 서비스 번호가 있다고 판단되면, S28에서는 해당 가입자 번호가 요구하는 매개변수의 개수가 2 이상인지 판단한다. 상기 S28에서 해당 가입자 번호가 요구하는 매개변수의 개수가 2 미만이라고 판단되면, S29에서는 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름을 데이터베이스로부터 검색하여 게이트웨이 기능으로 전송한다. 상기 S28에서 해당 가입자 번호가 요구하는 매개변수의 개수가 2 이상이라고 판단되면, S30에서는 추가의 정보를 이용자에게 요구하기 위해 사용자 정보수집 오퍼레이션을 위한 프로토콜 메시지 PDU를 생성한다. S31에서는 수집된 정보를 서비스 교환기로 전송한다. S32에서는 사용자 정보수집 결과를 기다린다. S33에서는 사용자 정보수집 결과가 서비스 교환기로부터 전달된다. S34에서는 매개변수 값에 정보수집 결과를 할당한다. S35에서는 가입자 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름, 매개변수 값을 게이트웨이 기능으로 전송한다.In S21, the intelligent network service request message is received from the service exchanger to the intelligent network service control system. In S22, the service access code (SAC) in the message is analyzed. In S23, the service type is determined. At this time, the service request number of the request message requested from the service exchange has a structure of SAC + service number. If it is determined in S23 that the subscriber service is not the SAC, in S24, the service is performed with the existing service logic and the service is performed again from S21. In step S23, if the subscriber service is determined to be SAC, S25 opens a database for mapping the subscriber service number to the Internet address (Open). In S26, it is determined whether the subscriber service number exists in the database. If it is determined in S26 that there is no subscriber service number in the database, in S27, a service unavailable value is added to a result value in a connect message and transmitted to the service exchange and terminates. If it is determined in S26 that there is a subscriber service number in the database, it is determined in S28 whether the number of parameters required by the corresponding subscriber number is two or more. If it is determined in S28 that the number of parameters required by the corresponding subscriber number is less than 2, S29 retrieves the subscriber number, the Internet address, and the subscriber service server name of the corresponding number from the database and transmits them to the gateway function. If it is determined in S28 that the number of parameters required by the subscriber number is 2 or more, S30 generates a protocol message PDU for a user information collection operation to request additional information from the user. In S31, the collected information is transmitted to the service exchange. In S32, the user information collection result is awaited. In S33, the user information collection result is delivered from the service exchange. In S34, the information collection result is assigned to the parameter value. In S35, the subscriber subscriber number, the Internet address, the subscriber service server name of the corresponding number, and the parameter value are transmitted to the gateway function.

S36에서는 게이트웨이로부터 가입자 서비스 결과를 입력받는다. S37에서는 연결 또는 서비스별 결과 오퍼레이션을 위한 프로토콜 메시지 PDU를 생성한다. S38에서는 연결 또는 서비스별 결과 오퍼레이션을 서비스 교환기에 보내고 종료한다.In S36, the subscriber service result is received from the gateway. In S37, a protocol message PDU is generated for the result operation by connection or service. In S38, the resultant operation by connection or service is sent to the service exchange and terminates.

도 6은 게이트웨이 기능의 세부 흐름도이다. 도 6을 참조하여 게이트웨이 기능의 세부과정을 설명하면 다음과 같다.6 is a detailed flowchart of the gateway function. Referring to Figure 6 describes the detailed process of the gateway function as follows.

S41에서는 서비스 제어 시스템의 기능실체 액서스 관리기(Functional Entity Access Manager)로부터 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름을 포함하는 가입자 서비스 요구 메시지를 받는다. S42에서 게이트웨이 기능은 서비스 가입자의 장치로 서비스를 요구하기 위해 전달된 데이터의 내용으로 서비스 요청 메시지를 생성한다. S43에서는 가입자의 장치로 데이터 처리를요구하는 클라이언트 프로세스를 구동한다. S44에서는 가입자 장치의 서버로 서비스를 요청한다. S45에서는 서비스 제어 시스템의 기능실체 액서스 관리기(Functional Entity Access Manager)로부터 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름, 매개변수 값을 포함하는 가입자 서비스 요구 메시지를 받는다. S46에서는 게이트웨이 기능은 서비스 가입자의 장치로 서비스를 요구하기 위해 전달된 데이터의 내용으로 서비스 요청 메시지를 생성한다. S47에서는 가입자의 장치로 데이터 처리를 요구하는 클라이언트 프로세스를 구동한다. S48에서는 가입자 장치의 서비로 서비스 요청한다. S49에서는 가입자 서비스 서비로부터 가입자 서비스 결과가 전달된다. S50에서는 결과파일 내의 데이터 스트림을 분석한다. S51에서는 서비스 결과에 필요한 데이터를 추출한다. S52에서는 가입자 서비스 결과를 기능실체 액서스 관리기로 전달한다.In S41, a subscriber service request message including a subscriber number, an Internet address, and a subscriber service server name of the corresponding number is received from a functional entity access manager of the service control system. In S42, the gateway function generates a service request message with the content of the data transmitted to request the service to the service subscriber's device. In S43, a client process which requests data processing to a subscriber's device is driven. In S44, a service is requested to the server of the subscriber device. In S45, a subscriber service request message including a subscriber number, an Internet address, a subscriber service server name of the corresponding number, and a parameter value is received from a functional entity access manager of the service control system. In S46, the gateway function generates a service request message with the content of the data delivered to request the service from the service subscriber's device. In S47, a client process that requests data processing is driven to the subscriber's device. In S48, the service request is made to the service of the subscriber device. In S49, the subscriber service result is delivered from the subscriber service service. In S50, the data stream in the result file is analyzed. In S51, data necessary for the service result is extracted. In S52, the subscriber service result is transmitted to the functional entity access manager.

상술한 바와 같은 본 발명은 서비스 제어 시스템과 같은 특정 망 운용자의 장치가 아니더라도 서비스 가입자 자신의 장치와 서비스 로직으로 공중망(Public Switched Telecommunication Network)을 통한 서비스 이용자에게 서비스를 제공할 수 있다는 데에 그 효과가 있다. 또한 본 발명은 지능망 장치만을 근간으로 이루어진 폐쇄적인 구조에서만 가능하였던 서비스들을 개방화된 망과의 접속을 통해 개방함으로써 서비스 분산 및 가입자 프로파일 분산 등의 문제를 해결할 수 있다는 데에 또 다른 효과가 있다.As described above, the present invention has the effect of providing a service to a service user through a public switched telecommunication network using a service subscriber's own device and service logic even if the device is not a device of a specific network operator such as a service control system. There is. In addition, the present invention has another effect in that problems such as service distribution and subscriber profile distribution can be solved by opening services, which were only available in a closed structure based only on an intelligent network device, through access to an open network.

Claims (8)

인터넷에 연결되어 지능망 서비스를 제어하는 있는 지능망 서비스 제어수단;Intelligent network service control means connected to the Internet to control the intelligent network service; 상기 인터넷에 연결되어 개방화된 서비스를 관리하기 위한 서비스 관리수단;Service management means for managing an open service connected to the Internet; 상기 인터넷에 연결되어 서비스 독립블럭의 조합으로 서비스를 생성하는 서비스 개발환경 수단; 및A service development environment means connected to the Internet to create a service by combining a service independent block; And 지능망 서비스를 이용하고자 하는 발신자의 요구를 받아 서비스 요청 메시지를 지능망 프로토콜 메시지에 실어 상기 서비스 제어수단에 보내는 서비스 교환수단으로 구성되어 서비스를 제공할 수 있도록 하는 것을 특징으로 하는 서비스를 위한 지능망 개방화 시스템.An intelligent network opening system for a service, comprising a service exchange means for sending a service request message to an intelligent network protocol message to the service control unit in response to a caller requesting to use the intelligent network service. 제1항에 있어서,The method of claim 1, 상기 지능망 서비스 제어수단이,The intelligent network service control means, 서비스 프로파일을 저장하는 지능망 서비스 데이터베이스;An intelligent network service database storing a service profile; 상기 지능망 서비스 데이터베이스로부터 상기 서비스 프로파일을 이용하여 가입자에게 지능망 서비스를 제공하는 지능망 서비스 로직;Intelligent network service logic for providing an intelligent network service to a subscriber using the service profile from the intelligent network service database; 상기 인터넷에 연결되어 있는 가입자 서비스 서버로 가입자 서비스를 요청하는 가입자 서비스 클라이언트 기능;A subscriber service client function for requesting subscriber service to a subscriber service server connected to the internet; 전화발신 이용자를 위해 상기 인터넷 상에 연결되어 있는 서비스 가입자의 서버와 서비스 이용자를 연결해 주는 게이트웨이 기능; 및A gateway function for connecting a service subscriber with a server of a service subscriber connected on the Internet for a telephone call user; And 서비스 번호와 인터넷 주소의 매핑을 위한 주소변환 데이터베이스로 구성되는 것을 특징으로 하는 서비스를 위한 지능망 개방화 시스템.An intelligent network opening system for a service, comprising: an address translation database for mapping service numbers to internet addresses. 서비스 교환기가 디지트를 수집하여 그것이 지능망 호인지 판단하는 단계;The service exchange collecting the digit to determine whether it is an intelligent network call; 상기 지능망 호 판단단계에서 지능망 호가 아니라고 판단되면 상기 서비스 교환기가 해당 서비스를 처리하고 처음부터 다시 실행하고, 상기 지능망 호 판단단계에서 지능망 호라고 판단되면 상기 서비스 교환기가 서비스 제어시스템으로 질의를 요청하는 단계;If it is determined that the intelligent network call is not an intelligent network call in the intelligent network call determination step, the service exchanger processes the service and executes it again from the beginning; if the intelligent network call is determined in the intelligent network call determination step, the service exchanger requests a query to a service control system; ; 서비스 요청을 받은 상기 서비스 제어 시스템 내의 서비스 로직이 메시지를 분석하여, 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호인지 판단하는 단계;Analyzing, by the service logic in the service control system receiving the service request, a message to determine whether the requested service number is to be sent to the service subscriber's device; 상기 서비스 번호 판단단계에서 요청된 서비스 번호가 서비스 가입자의 장치로 보내져야 하는 번호가 아니라고 판단되면 상기 서비스 제어 시스템이 지능망 서비스 호처리를 수행하고 처음부터 다시 실행하고, 상기 서비스 번호 판단단계에서 요청된 서비스 번호가 서비스 특정 가입자의 장치로 보내져야 하는 번호라고 판단되면 상기 서비스 제어 시스템이 자신의 게이트웨이 기능으로 서비스 가입자의 인터넷 주소와 메시지 내용을 전달하는 단계;If it is determined that the service number requested in the service number determination step is not the number to be sent to the service subscriber's device, the service control system performs the intelligent network service call processing and executes it again from the beginning, and the service number determination step If the service number is determined to be a number to be sent to the service specific subscriber's device, transmitting the service subscriber's Internet address and message content to his gateway function; 상기 메시지를 전달받은 상기 게이트웨이 기능이 인터넷 주소와 메시지 내용으로 서비스 가입자에게 서비스를 요구하도록 상기 서비스 제어 시스템이 상기 메시지를 재구성하여 서비스 가입자 장치로 질의를 요청하는 단계;Requesting a query from a service subscriber device by reconfiguring the message so that the gateway function receiving the message requests a service subscriber from the Internet address and the message content; 상기 서비스 제어 시스템 내의 상기 게이트웨이 기능으로부터 서비스 요청을 받은 상기 서비스 가입자 장치 내의 서비스 서버가 자신의 서비스 로직으로 해당 번호에 대한 서비스를 수행하여 그 수행결과 값을 다시 상기 서비스 제어 시스템 내의 상기 게이트웨이 기능으로 전달하는 단계; 및The service server in the service subscriber device receiving the service request from the gateway function in the service control system performs the service for the corresponding number with its service logic and transmits the result of the execution back to the gateway function in the service control system. Doing; And 상기 서비스 제어 시스템이 결과 값을 기다리고 있던 게이트웨이 기능 결과값을 다시 서비스 교환기로 전송하고 처음부터 다시 수행하는 단계로 이루어지는 것을 특징으로 하는 서비스를 위한 지능망 개방화 방법.And transmitting, by the service control system, the gateway function result value, which has been waiting for the result value, to the service exchanger and performing it again from the beginning. 제3항에 있어서,The method of claim 3, 상기 전달단계에서 상기 서비스 가입자의 인터넷 주소와 상기 메시지 내용을 전달할 때에 상기 서비스 제어 시스템이 서비스 제어 시스템 내의 서비스 번호-인터넷 주소 매핑을 주행하여 상기 서비스 가입자의 인터넷 주소와 메시지 내용을 전달하는 것을 특징으로 하는 서비스를 위한 지능망 개방화 방법.The service control system transfers the service number to the Internet address mapping in the service control system and delivers the service subscriber's Internet address and the message contents when delivering the service subscriber's Internet address and the message contents. How to open an intelligent network for services. 상기 서비스 제어 시스템이 서비스 교환기로부터 지능망 서비스 요구 메시지 또는 게이트웨이로부터 가입자 서비스 결과를 입력받는 단계;Receiving, by the service control system, a subscriber service result from an intelligent network service request message or a gateway from a service exchange; 상기 입력단계에서 상기 가입자 서비스 결과를 입력받으면 연결 또는 서비스별 결과 오퍼레이션을 위한 프로토콜 메시지 PDU를 생성하여 연결 또는 서비스별 결과 오퍼레이션을 서비스 교환기에 보내고 종료하고, 상기 입력단계에서 상기 지능망 지능망 서비스 요구 메시지를 입력받으면 메시지 내의 서비스 접근코드인지를 분석하는 단계;When the subscriber service result is input in the input step, a protocol message PDU for connection or service result operation is generated, and the connection or service result operation is sent to the service exchange and terminated. In the input step, the intelligent network intelligent network service request message is received. Analyzing whether it is a service access code in a message when received; 상기 분석단계에서 상기 가입자 서비스가 서비스 접근코드가 아니라고 판단되면 서비스 로직으로 서비스를 수행한 후 처음부터 다시 수행하고, 상기 분석단계에서 상기 가입자 서비스가 서비스 접근코드라고 판단되면 데이터 베이스 내에 가입자 서비스 번호가 존재하는지 판단하는 단계;If it is determined in the analysis step that the subscriber service is not a service access code, the service is performed from the beginning after performing the service with service logic, and if it is determined in the analysis step that the subscriber service is a service access code, the subscriber service number is displayed in the database. Determining if it exists; 상기 존재판단 단계에서 상기 데이터베이스 내에 상기 가입자 서비스 번호가 없다고 판단되면 연결 메시지 내의 결과 값에 서비스 불가 값을 실어 서비스 교환기로 전송하고 종료하고, 상기 존재판단 단계에서 상기 데이터베이스 내에 상기 가입자 서비스 번호가 있다고 판단되면, 해당 가입자 번호가 요구하는 매개변수의 개수가 2이상인지 판단하는 단계;If it is determined in the existence determination step that the subscriber service number is not present in the database, the service value is included in the result value in the connection message, transmitted to the service exchange and terminated. In the existence determination step, the subscriber service number is determined in the database. Determining whether the number of parameters required by the corresponding subscriber number is 2 or more; 상기 매개변수 판단단계에서 해당 가입자 번호가 요구하는 매개변수의 개수가 2 미만이라고 판단되면 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름을 상기 데이터베이스로부터 검색하여 게이트웨이 기능으로 전송하고, 상기 매개변수 판단단계에서 해당 가입자 번호가 요구하는 매개변수의 개수가 2 이상이라고 판단되면 추가의 정보를 이용자에게 요구하기 위해 사용자 정보수집 오퍼레이션을 위한 프로토콜 메시지 PDU를 생성하는 단계;If it is determined in the parameter determining step that the number of parameters required by the corresponding subscriber number is less than 2, the subscriber number, the Internet address, and the subscriber service server name of the corresponding number are retrieved from the database and transmitted to the gateway function. Generating a protocol message PDU for a user information collection operation to request additional information from the user if it is determined that the number of parameters required by the corresponding subscriber number is 2 or more in the determining step; 수집된 정보를 서비스 교환기로 전송하고, 사용자 정보수집 결과를 기다린 후, 상기 사용자 정보수집 결과가 서비스 교환기로부터 전달받는 단계; 및Transmitting the collected information to a service exchange, waiting for a user information collection result, and receiving the user information collection result from a service exchange; And 매개변수 값에 정보수집 결과를 할당하고, 가입자 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름, 매개변수 값을 게이트웨이 기능으로 전송하는 단계로 이루어지는 것을 특징으로 하는 서비스를 위한 지능망 개방화 방법.And assigning the information collection result to the parameter value, and transmitting the subscriber subscriber number, the Internet address, the subscriber service server name of the number, and the parameter value to the gateway function. 제5항에 있어서,The method of claim 5, 상기 판단단계에서 상기 가입자 서비스 번호와 인터넷 주소 매핑을 위해 상기 데이터베이스를 열고 나서 상기 데이터베이스 내에 상기 가입자 서비스 번호가 존재하는지 판단하는 것을 특징으로 하는 서비스를 위한 지능망 개방화 방법.And determining whether the subscriber service number exists in the database after opening the database for mapping the subscriber service number to the internet address in the determination step. 서비스 제어 시스템의 기능실체 액서스 관리기로부터 가입자 서비스 요구 메시지 또는 가입자 서비스 서버로부터 가입자 서비스 결과를 입력받는 단계;Receiving a subscriber service request message or a subscriber service result from a subscriber service server from a functional entity access manager of the service control system; 상기 입력단계에서 상기 가입자 서비스 요구 메시지를 입력받으면, 게이트웨이 기능이 서비스 가입자의 장치로 서비스를 요구하기 위해 전달된 데이터의 내용으로 서비스 요청 메시지를 생성하여, 가입자의 장치로 데이터 처리를 요구하는 클라이언트 프로세스를 구동하는 단계;Upon receiving the subscriber service request message in the input step, the gateway function generates a service request message with the content of the data transmitted to request the service from the service subscriber's device, and requests the subscriber's device to process the data. Driving a; 상기 가입자 장치의 서버로 서비스를 요청하는 단계;Requesting a service from a server of the subscriber device; 상기 입력단계에서 상기 가입자 서비스 결과를 입력받으면, 결과파일 내의 데이터 스트림을 분석하여 서비스 결과에 필요한 데이터를 추출하는 단계; 및If the subscriber service result is received in the input step, analyzing the data stream in the result file and extracting data necessary for the service result; And 가입자 서비스 결과를 기능실체 액서스 관리기로 전달하는 단계로 이루어지는 것을 특징으로 하는 서비스를 위한 지능망 개방화 방법.Intelligent network opening method for a service comprising the step of delivering the subscriber service results to the functional entity access manager. 제7항에 있어서,The method of claim 7, wherein 상기 가입자 서비스 요구 메시지가 가입자 번호, 인터넷 주소, 해당 번호의 가입자 서비스 서버 이름, 매개변수 값을 포함하는 것을 특징으로 하는 서비스를 위한 지능망 개방화 방법.The subscriber service request message includes a subscriber number, an internet address, a subscriber service server name of the corresponding number, and a parameter value.
KR1019960055701A 1996-11-20 1996-11-20 System and method for open intelligent network service Expired - Fee Related KR100211995B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960055701A KR100211995B1 (en) 1996-11-20 1996-11-20 System and method for open intelligent network service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960055701A KR100211995B1 (en) 1996-11-20 1996-11-20 System and method for open intelligent network service

Publications (2)

Publication Number Publication Date
KR19980037019A true KR19980037019A (en) 1998-08-05
KR100211995B1 KR100211995B1 (en) 1999-08-02

Family

ID=19482677

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960055701A Expired - Fee Related KR100211995B1 (en) 1996-11-20 1996-11-20 System and method for open intelligent network service

Country Status (1)

Country Link
KR (1) KR100211995B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421854B1 (en) * 1999-12-30 2004-03-10 엘지전자 주식회사 Method for managing service resource in mobile communication system
KR100584445B1 (en) * 1998-08-06 2006-08-21 삼성전자주식회사 Implementation of intelligent network service processing module Service exchange unit of intelligent network switching system and method
KR100629555B1 (en) * 1999-11-10 2006-09-27 주식회사 인프라밸리 Data transmission method between service management system and customer information management center in intelligent network system
KR100811407B1 (en) * 2001-12-31 2008-03-10 주식회사 케이티 APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY
US7822804B2 (en) 2006-12-07 2010-10-26 Electronics And Telecommunications Research Institute Method for providing personalization service in ubiquitous environment and intelligent gadget thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100584445B1 (en) * 1998-08-06 2006-08-21 삼성전자주식회사 Implementation of intelligent network service processing module Service exchange unit of intelligent network switching system and method
KR100629555B1 (en) * 1999-11-10 2006-09-27 주식회사 인프라밸리 Data transmission method between service management system and customer information management center in intelligent network system
KR100421854B1 (en) * 1999-12-30 2004-03-10 엘지전자 주식회사 Method for managing service resource in mobile communication system
KR100811407B1 (en) * 2001-12-31 2008-03-10 주식회사 케이티 APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY
US7822804B2 (en) 2006-12-07 2010-10-26 Electronics And Telecommunications Research Institute Method for providing personalization service in ubiquitous environment and intelligent gadget thereof

Also Published As

Publication number Publication date
KR100211995B1 (en) 1999-08-02

Similar Documents

Publication Publication Date Title
US6839340B1 (en) Network session management
US6298120B1 (en) Intelligent processing for establishing communication over the internet
US8976782B1 (en) Network session management for telephony over hybrid networks
US6292481B1 (en) Inter-carrier signaling and usage accounting architecture for internet telephony
EP0917681B1 (en) Methods and arrangements for distributing services and/or programs in a network environment
US6996072B1 (en) Method and apparatus for exchange of information in a communication network
US6157636A (en) Network session management with gateway-directory services and authorization control
JP3696323B2 (en) Method for operating client server network, client device and method for operating the same
EP1040431B1 (en) Localization of clients and servers
US6157648A (en) Network session management
US6295292B1 (en) Inbound gateway authorization processing for inter-carrier internet telephony
US6289010B1 (en) Inbound gateway authorization processing for inter-carrier internet telephony
KR100690290B1 (en) How to access application services, devices that provide access to application services, and persistence devices
CA2315038A1 (en) Architecture independent application invocation over a telephony network
US6618476B1 (en) Line information security interface for TAPI service provider
KR19980037019A (en) Intelligent network opening system for service and its method
US20040202150A1 (en) Implementation method and system of the personal number service that syncretizes the phone network user and ip network user
GB2355364A (en) Broadband interconnection/upgrading using Web server
CN1309860A (en) Transmission of dialogue information from telecommunications network to subscriber terminal
KR100233942B1 (en) Private isdn service providing appatatus on telecommunication network through internet and control method thereof
KR100722659B1 (en) Online user support service apparatus and method for selecting optimal communication service
CN1133303C (en) Procedure for the switching of data traffic in a data communication system
WO1998050982A2 (en) Method and apparatus for allowing permanent or semi-permanent connection to a data network using an isdn connection
KR100462023B1 (en) Apparatus and method of opened intelligent network service providing
JPH08317063A (en) Intelligent network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 8

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 9

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 10

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

Fee payment year number: 11

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

FPAY Annual fee payment

Payment date: 20100506

Year of fee payment: 12

PR1001 Payment of annual fee

Fee payment year number: 12

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20110507

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20110507

St.27 status event code: N-4-6-H10-H13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000