KR100578029B1 - Interface Architecture of Subscriber Information Management System for Mobile Communication System - Google Patents
Interface Architecture of Subscriber Information Management System for Mobile Communication System Download PDFInfo
- Publication number
- KR100578029B1 KR100578029B1 KR20040069623A KR20040069623A KR100578029B1 KR 100578029 B1 KR100578029 B1 KR 100578029B1 KR 20040069623 A KR20040069623 A KR 20040069623A KR 20040069623 A KR20040069623 A KR 20040069623A KR 100578029 B1 KR100578029 B1 KR 100578029B1
- Authority
- KR
- South Korea
- Prior art keywords
- subscriber
- information
- interface
- rule
- subscriber information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에서 끊임없이 변화하는 클라이언트(이동통신 사업자)의 비즈니스 케이스(Business Case-Workflow)에 쉽고 빠르게 대응할 수 있도록 비즈니스 로직(Business Logic)과 프로세싱 로직(Processing Logic)으로 분리된 워크플로우 엔진(Workflow Engine)이 탑재된 가입자정보 관리시스템의 인터페이스 구조를 개시한다.In the present invention, a workflow engine is separated into business logic and processing logic so as to respond quickly and easily to a business case-workflow of an ever-changing client (mobile communication provider) An interface structure of a subscriber information management system on which the subscriber information management system is installed.
본 발명에 따르면, 인터페이스 관리장치는 유무선 통신 네트워크를 통해 포탈 가입자 및 부가서비스 가입자 정보를 수신하기 위한 다수의 인터페이스를 구비한 인터페이스 군; 음성고객에 대한 가입자 정보를 저장하는 LDAP 데이터베이스; 상기 포탈 가입자 및 부가서비스 가입자 정보를 저장하고, 상기 워크플로우 엔진과 연동되어 가입자에 대한 가입절차 및 가입 인증을 수행하기 위한 소정 룰(Rule)을 탑재하는 가입자 데이터베이스; 상기 LDAP 데이터베이스 및 가입자 데이터베이스를 토대로 가입자의 가입상태를 조회하고, 상기 룰(Rule)에 기반하여 가입자의 기본 정보와 가입자의 부가서비스 가입 정보에 대한 등록 및 관리를 수행하기 위한 워크플로우 엔진(Workflow Engine); 상기 워크플로우 엔진의 오류시 다수 인터페이스로부터의 리퀘스트(Request)를 저장하고, 상기 워크플로우 엔진의 오류 해제시 상기 리퀘스트에 대한 작업개시를 수행하는 복구 관리자(Recovery Management);및 상기 인터페이스 군을 통해 접수되는 인증요청에 대한 쿼리(Query)를 수행하기 위한 CP 쿼리엔진(Query Engine)으로 구성된다.According to the present invention, an interface management apparatus includes: an interface group having a plurality of interfaces for receiving portal subscriber and supplementary service subscriber information through a wire / wireless communication network; An LDAP database for storing subscriber information for voice customers; A subscriber database for storing the portal subscriber and supplementary service subscriber information and loading a predetermined rule for interfacing with the workflow engine to perform a subscription procedure and a subscription authentication for the subscriber; A workflow engine for inquiring the subscription status of the subscriber based on the LDAP database and the subscriber database and for registering and managing subscribers' basic information and subscriber's subscription service subscription information based on the rule, ); A recovery manager for storing a request from a plurality of interfaces at the time of an error of the workflow engine and for initiating an operation for the request when the error of the workflow engine is cleared; And a CP query engine (Query Engine) for performing a query on an authentication request.
따라서, 본 발명은 인터페이스 군을 통해 가입된 가입자 및 가입자의 부가서비스 가입 정보에 대한 등록, 접수, 수정, 생성, 조회, 변경, 가입, 탈퇴, 삭제 및 인증 서비스를 보다 빠르게 수행할 수 있도록 비즈니스 로직(Business Logic)과 상기 비즈니스 로직의 비즈니스 케이스에 대한 빠른 대응이 가능하도록 코어(Core)의 변형이 없는 프로세싱 로직(Processing Logic)을 구현함에 따라, 시스템의 가변적 구현과 환경적 변화에 적응이 수월한 인터페이싱이 가능하여 가입 절차 및 서비스 이용에 대한 편의성을 증대시키는 효과를 제공한다.Accordingly, the present invention provides a service management system and a method thereof, which allow a subscriber and a subscriber subscribed through an interface group to register, receive, modify, create, view, change, subscribe, (Processing Logic) without modification of the core to enable quick correspondence with business logic of the business logic and the business logic of the business logic, It is possible to increase the convenience of the subscription procedure and service utilization.
통신, 가입자 정보, 관리, 부가 서비스, 워크플로우 엔진, 디플로이먼트 툴Communication, subscriber information, management, supplementary services, workflow engine, deployment tool
Description
도 1은 본 발명이 적용되는 가입자 정보 관리시스템을 나타낸 구성도이다.1 is a block diagram illustrating a subscriber information management system to which the present invention is applied.
도 2는 도 1에서 인터페이스 관리장치를 나타낸 구성도이다.2 is a configuration diagram showing the interface management apparatus in FIG.
도 3은 도 2의 워크플로우 엔진(Workflow Engine)을 나타낸 구성도이다.FIG. 3 is a block diagram showing a workflow engine of FIG. 2. FIG.
도 4는 본 발명의 주요동작을 설명하기 위한 플로우챠트이다.4 is a flow chart for explaining main operations of the present invention.
<주요 도면에 대한 부호의 설명>Description of Reference Numerals for Main Drawings [
101 : 가입자 관리장치 103 : 컨텐츠 제공자101: Subscriber management device 103: Content provider
105 : 가입자 시스템 111 : 인터페이스 관리장치105: Subscriber system 111: Interface management device
201 : 워크플로우 엔진 203 : CP 쿼리 엔진201: Workflow engine 203: CP query engine
205 : 어플리케이션 관리자 207 : 복구 관리자205: Application Manager 207: Recovery Manager
219 : LDAP 데이터베이스 221 : 가입자 데이터베이스219: LDAP database 221: Subscriber database
230 : 인터페이스 군 301 : 비즈니스 모듈230: Interface family 301: Business module
303 : 통지 모듈 305 : 인증 LDAP 모듈303: Notification module 305: Authentication LDAP module
307 : 워크플로우 관리모듈 309 : 커뮤니케이션 핸들러307: Workflow management module 309: Communication handler
311 : 서버 스타트업 모듈311: Server Startup Module
본 발명은 이동통신 시스템의 가입자 정보 관리시스템에 관한 것으로, 보다 상세하게는 음성 가입자와 데이터 가입자 및 컨텐츠 제공자를 통한 가입자 정보를 관리하기 위한 통합 관리장치의 인터페이스 장치로써, 클라이언트를 위한 인터페이스 접속 처리를 보다 빠르게 수행할 수 있도록 비즈니스 로직(Business Logic)과 프로세싱 로직(Processing Logic)으로 분리되는 워크플로우 엔진(Workflow Engine)에 관한 것이다.The present invention relates to a subscriber information management system of a mobile communication system, and more particularly, to an interface device of an integrated management device for managing subscriber information through a voice subscriber, a data subscriber and a content provider, And to a workflow engine that is separated into business logic and processing logic for faster execution.
일반적으로, 이동통신 네트워크에서 시스템 통합이라는 것은 비 정형화된 시스템 통합보다는 전체적이고 정형화된 프로세서에 의한 통합을 의미한다. 이는 사용자에게 하나의 시스템처럼 느껴질 수 있도록, 각종 이벤트에 반응하는 것으로 동기종/이기종 환경 모두에서 동일한 원리가 적용된다.Generally, in a mobile communication network, system integration refers to the integration by a whole, formalized processor rather than a non-standardized system integration. It reacts to various events so that it can feel like a system to the user, and the same principle applies in both heterogeneous and heterogeneous environments.
상기의 시스템 통합은 데이터 통합과 프로세스 통합으로 분류되며, 데이터 통합(Data Integration)은 여러 시스템에 산재된 데이터의 공유와 정의(생성)를 목적으로 한다. 이러한 데이터 통합은 논리적 단계 통합과 물리적 단계 통합으로 세분화되며, 논리적 단계에서는 공유되는 데이터 모델(Published Data Model), 즉 데이터 생산자가 공유 할 데이터를 공유하고, 소비자가 접속하여 소비하는 형태로 데이터 또는 정보를 공유 할 수 있다. 물리적 단계에서의 통합은 기존에 많이 사용하는 ODBC, 또는 Native River를 이용하여 데이터베이스를 직접 핸들링 하거나, 상용 API를 사용하여 테이블을 공유하는 방법이다.The system integration is classified into data integration and process integration, and data integration is aimed at sharing and defining (scattering) data scattered among various systems. This data integration is subdivided into logical step integration and physical step integration. At the logical level, a shared data model (ie, a data producer) shares the data to be shared, and data or information . ≪ / RTI > Integration at the physical level is a way to directly handle the database using the existing ODBC or Native River, or to share the table using the commercial API.
한편, 프로세스 통합은 데이터와 업무(Business Logic)의 통합을 지칭하며, 현재 WorkFlow 중심으로 전환되고 있다. 이는 환경과 제품에 따라 여러 가지 다양한 모델들이 제시되고 있으며, PC환경에서는 MS사에서 제시하는 OLE 와 Apple사의 OpenDoc 이 대표적이다. 또한 최근 OMG를 주축으로 CORBA 또는 Object Broker를 이용하여, 데이터와 프로세서를 오브젝트(Object)화 또는 콤폰넌트(Component)화 시켜 통합할 수 있는 프레임워크가 제공되고 있다.On the other hand, process integration refers to the integration of data and business logic. Various models are presented according to the environment and products. OLE presented by MS company and OpenDoc of Apple are representative in PC environment. Recently, a framework has been provided which can integrate data and a processor into an object or a component by using CORBA or Object Broker with OMG as a main axis.
이러한 프레임워크는 여러 다양한 정보들을 디렉토리 서버에 저장하고, 저장된 정보들을 사용자들의 요구에 알맞게 제공해 주는 역할을 수행함으로서, 통신 네트워크상에서의 정보 제공이 보다 빠르고 용이하게 이루어지고 있다. 따라서, 가입자들은 다양한 서비스를 요구하게 되며, 이동통신 시스템 운영자는 서비스 가입자 및 서비스 가입자의 이동단말기 또는 유선 단말기에 컨텐츠를 제공하기 위한 컨텐츠 제공자의 개별적 요구를 충족시켜야 하는 부담을 가지고 있다.Such a framework stores a variety of various information in a directory server and plays a role of providing the stored information according to the needs of users, so that information on the communication network is provided more quickly and easily. Accordingly, the subscribers require various services, and the operator of the mobile communication system has a burden of meeting the individual needs of the service provider and the content provider for providing the content to the mobile terminal of the service subscriber or the wired terminal.
이를 위해, 이동통신 시스템 운영자는 이동 단말기 가입자에게 고객별 맞춤형 서비스, 직관적이고 쉬운 사용 인터페이스, 보안의 확실성과 접속의 편리함, 컨텐츠로의 빠른 접속 및 질적인 시간 사용 등이 절실히 요구되고 있다. 또한, 이동 통신 시스템 운영자는 컨텐츠 제공자들의 요구사항에 대해 만족시킬 수 있도록, 컨텐츠 제공자의 사업 및 기술 환경에 빠르고 효과적으로 적응시킬 수 있는 플랫폼을 제공할 필요성이 대두된다. 따라서, 이러한 플랫폼에 대응하는 프레임워크의 개발이 시급할 뿐만 아니라, 프레임워크의 적절한 운용을 통한 고질의 서비스 즉, 고객 정보의 생성, 변경, 조회를 포함하여, 단말의 추가, 변경, 삭제 기능 및 부가 서비스의 가입, 탈퇴, 조회 등의 빠른 서비스가 요구되고 있다.To this end, operators of mobile communication systems are urgently demanding mobile terminal subscribers customized services, intuitive and easy-to-use interfaces, security certainty and convenience of access, quick access to contents, and quality time usage. In addition, there is a need for a mobile communication system operator to provide a platform that can quickly and effectively adapt to the business and technical environment of a content provider in order to satisfy the requirements of the content providers. Accordingly, development of a framework corresponding to such a platform is not only urgent, but also has a function of adding, changing, and deleting terminals, including generation, change, and inquiry of customer information, Quick service such as joining, leaving, and inquiry of additional services is required.
본 발명은 이와 같은 문제점을 해결하기 위해 창출된 것으로, 본 발명의 목적은 클라이언트의 비즈니스 케이스(Business Case)에 쉽고 빠르게 대응할 수 있도록 가입자 정보의 등록, 접수, 수정, 생성, 조회, 변경, 가입, 탈퇴, 삭제 및 인증 서비스를 보다 빠르게 수행할 수 있는 비즈니스 로직(Business Logic)과 비즈니스 로직의 비즈니스 케이스에 대한 빠른 대응이 가능하도록 코어(Core)의 변형이 없는 프로세싱 로직(Processing Logic)을 구현하여, 시스템의 가변적 구현과 환경적 변화에 적응이 수월하도록 인터페이싱이 가능한 워크플로우 엔진(Workflow Engine)을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a method and apparatus for registering, receiving, modifying, creating, (Processing Logic) without corruption to enable quick response to the business logic of Business Logic and Business Logic that can perform withdrawal, deletion and authentication services more quickly, And to provide a workflow engine capable of interfacing with a flexible implementation of the system and adaptation to environmental changes.
상기 목적을 달성하기 위한 본 발명의 관점에 따른 이동통신 시스템을 위한 가입자정보 관리시스템의 인터페이스 구조는, 무선 인터넷을 포함하는 포탈 가입자를 관리하는 포탈 가입자 관리부 및 부가서비스 가입자를 관리하기 위한 가입자 관리장치와, 컨텐츠 제공자의 제공 컨텐츠를 접속 제어하기 위한 CP 접속 관리장치를 포함하는 통신 네트워크를 위한 가입자정보 관리시스템의 인터페이싱을 위한 인터페이스 구조에 있어서, 포탈 가입자 및 부가서비스 가입자 정보를 소정 룰(Rule)에 기초하여 접수, 인증 및 등록을 수행하기 위한 인터페이스 관리장치를 포함하는 것을 특징으로 한다. According to an aspect of the present invention, there is provided an interface structure of a subscriber information management system for a mobile communication system, the subscriber information management system comprising: a portal subscriber management unit for managing a portal subscriber including a wireless Internet; And a CP connection management apparatus for controlling access to content provided by a content provider, the interface structure for interfacing a subscriber information management system for a communication network, the interface structure including portal subscriber and supplementary service subscriber information in a predetermined rule, And an interface management device for performing reception, authentication and registration based on the received information.
본 발명의 바람직한 실시예에 따르면, 상기 인터페이스 관리장치는 LDAP(Lightweight Directory Access Protocol)에 기반한 조회 및 인증을 수행하고, 상기 컨텐츠 제공자의 접수 및 등록을 포함하여 부가서비스를 통해 접수되는 가입자 등록 운용을 담당하며, 음성 가입자 및 데이터 가입자에 대한 가입 절차와 가입 정보를 제공하는 소정의 룰(Rule)정보를 보유하는 것을 특징으로 한다.According to a preferred embodiment of the present invention, the interface management apparatus performs inquiry and authentication based on Lightweight Directory Access Protocol (LDAP), performs subscriber registration operation including reception and registration of the content provider, And has predetermined rules for providing subscription procedures and subscription information for voice subscribers and data subscribers.
또한, 상기 인터페이스 관리장치는 클라이언트 요청에 기반하여 상기 LDAP 관련작업, CP 관련작업, Rule 적용 등이 제공되는 워크플로우(Workflow)를 지원하는 CIM(Common Information Module) 서비스가 구축되는 것을 특징으로 한다.In addition, the interface management apparatus is configured such that a CIM (Common Information Module) service for supporting a workflow in which the LDAP-related operation, CP-related operation, rule application, and the like are provided is constructed based on a client request.
또한, 상기 인터페이스 관리장치는 유무선 통신 네트워크를 통해 포탈 가입자 및 부가서비스 가입자 정보를 수신하기 위한 다수의 인터페이스를 구비한 인터페이스 군; 음성고객에 대한 가입자 정보를 저장하는 LDAP 데이터베이스; 상기 포탈 가입자 및 부가서비스 가입자 정보를 저장하고, 상기 워크플로우 엔진과 연동되어 가입자에 대한 가입절차 및 가입 인증을 수행하기 위한 소정 룰(Rule)을 탑재하는 가입자 데이터베이스; 상기 LDAP 데이터베이스 및 가입자 데이터베이스를 토대로 가입자의 가입상태를 조회하고, 상기 룰(Rule)에 기반하여 가입자의 기본 정보와 가입자의 부가서비스 가입 정보에 대한 등록 및 관리를 수행하기 위한 워크플로우 엔진(Workflow Engine); 상기 워크플로우 엔진의 오류시 다수 인터페이스로부터의 리퀘스트(Request)를 저장하고, 상기 워크플로우 엔진의 오류 해제시 상기 리퀘스트에 대한 작업개시를 수행하는 복구 관리자(Recovery Management);및 상기 인터페이스 군을 통해 접수되는 인증요청에 대한 쿼리(Query)를 수행하기 위한 CP 쿼리 엔진(Query Engine)으로 구성되는 것을 특징으로 한다.In addition, the interface management apparatus includes an interface group having a plurality of interfaces for receiving portal subscriber and supplementary service subscriber information through a wired / wireless communication network; An LDAP database for storing subscriber information for voice customers; A subscriber database for storing the portal subscriber and supplementary service subscriber information and loading a predetermined rule for interfacing with the workflow engine to perform a subscription procedure and a subscription authentication for the subscriber; A workflow engine for inquiring the subscription status of the subscriber based on the LDAP database and the subscriber database and for registering and managing subscribers' basic information and subscriber's subscription service subscription information based on the rule, ); A recovery manager for storing a request from a plurality of interfaces at the time of an error of the workflow engine and for initiating an operation for the request when the error of the workflow engine is cleared; And a CP query engine (Query Engine) for performing a query on an authentication request.
또한, 상기 워크플로우 엔진은 초기 기동시 필요한 데이터 및 상기 룰(Rule) 정보를 상기 가입자 데이터베이스로부터 페치하여 내부 메모리로 전송하기 위한 서버 스타트업 모듈(Server Startup Module); 상기 룰 정보를 워크플로우 엔진에 적용함으로서, 상기 룰 정보에 기반하여 등록된 데이터에 대한 리퀘스트(Request) 처리를 수행하기 위한 비즈니스 모듈(Business Module); 상기 인터페이스 군으로 접속되는 PV, WEB, CP, WAP과의 통신채널을 확보하여 통신 인터페이싱을 수행하는 커뮤니케이션 핸들러(Communication Handler); 상기 커뮤니케이션 핸들로부터 접수되는 가입자 정보의 입력, 수정시 상기 LDAP 데이터베이스에 기반하여 가입자 정보를 인증하기 위한 인증 LDAP 모듈; 상기 룰 정보에 기반하여 상기 커뮤니케이션 핸들러로부터 접수되는 가입자 정보, 가입자 요청 정보, 컨텐츠 제공자 및 부가 서비스에 대한 등록과 인증을 수행하고 해당 결과를 생성하는 워크플로우 관리모듈; 및 상기 워크플로우 관리모듈로부터 제공되는 결과정보를 컨텐츠 제공자 또는 부가서비스 제공자에게 전송하기 위한 통지모듈로 구성되는 것을 특징으로 한다.
The workflow engine may include a server start-up module for fetching data required for initial startup and the rule information from the subscriber database and transmitting the data to the internal memory; A business module for applying a request to the registered data based on the rule information by applying the rule information to the workflow engine; A communication handler for securing a communication channel with PV, WEB, CP, and WAP connected to the interface group and performing communication interfacing; An authentication LDAP module for authenticating subscriber information based on the LDAP database upon input or modification of subscriber information received from the communication handle; A workflow management module for registering and authenticating subscriber information, subscriber request information, a content provider, and an additional service received from the communication handler based on the rule information, and generating a result; And a notification module for transmitting the result information provided from the workflow management module to the content provider or the supplementary service provider.
이하, 본 발명의 바람직한 실시예를 첨부된 예시도면에 의거 상세히 설명하면 다음과 같다. 도 1은 본 발명에 따른 이동통신 시스템을 위한 가입자정보 관리시스템과 이에 연동되어 가입자 정보를 인터페이싱하기 위한 인터페이스 관리장치를 나타낸 구성도이다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a configuration diagram illustrating a subscriber information management system for a mobile communication system according to the present invention and an interface management apparatus for interfacing subscriber information with the subscriber information management system.
도시된 바와 같이, 상기의 가입자정보 관리 시스템은 포탈 가입자를 관리하기 위한 포탈 가입자 관리부(113) 및 부가서비스 가입자를 관리하기 위한 부가서비스 가입자 관리부(115)로 구성되어 상기 부가서비스에 대한 등록을 수행하고, 상기 부가서비스를 통해 접수되는 데이터 가입자 및 가입자 시스템(Provisioning System:105)을 통해 접수되는 음성 가입자에 대한 가입자 관리를 수행하기 위한 가입자 관리장치(101), 상기 가입자 관리장치(101)의 부가서비스 가입자 관리부(115)로 설정 등록된 가입자 단말기의 요청에 근거하여 상기 컨텐츠 제공자(103)의 제공 컨텐츠를 접속 제어하기 위한 CP 접속 관리장치(109), 상기 음성 가입자 및 데이터 가입자(부가 서비스를 통한 가입자 및 일반 웹(WEB)을 통한 가입자)를 소정 룰(Rule)에 기초하여 접수, 인증, 등록, 조회 등을 수행하기 위한 인터페이스 관리장치(111)로 구성된다.As shown in the figure, the subscriber information management system includes a portal
상기 가입자 관리장치(101)는 포탈 가입자 접속을 위한 웹, 모바일, 음성 가입자 채널을 확보하고, 상기 부가서비스 가입자 접속을 위한 웹, 모바일 통신 네트워크와 접속되기 위한 전송장치(107)와 연동된다. 또한, 상기 인터페이스 관리장치(111)는 외부로부터 접속되는 다수의 프로바이더 예컨대, Email Provider, PIMS/UMS(Person Information Management System / Unified Message System) Provider를 포함하여 기타 서비스에 대한 프로바이더로부터 가입자 정보를 제공받는다.The
예컨대, 포탈 가입자가 아닌 부가서비스 가입자가 포탈 서비스를 제공받기 위한 가입 요청이 이루어질 경우, 상기 가입자 관리장치(101)로 접속되는 인터페이 스 관리장치(111)는 상기 부가서비스 가입자에 대한 소정의 정보(웹 아이디/패스워드, 주민등록 번호 등)를 입력받은 후, 이를 토대로 가입자의 인증을 수행하여 가입자 등록을 완료한다. 물론, 포탈 가입자가 부가서비스를 제공받기 위한 가입자 등록 절차도 동일하며 음성 가입자 또한, 웹을 통하거나 모바일을 이용한 동일한 가입절차를 제공받는다.For example, when an additional service subscriber who is not a portal subscriber requests a subscription to receive a portal service, the
또한, 상기 인터페이스 관리장치(111)는 LDAP(Lightweight Directory Access Protocol)에 기반한 조회 및 인증을 수행하고, 상기 컨텐츠 제공자의 접수 및 등록을 포함하여 부가서비스를 통해 접수되는 가입자 등록 운용을 담당하며, 음성 가입자 및 데이터 가입자에 대한 가입 절차와 가입 정보를 제공하는 소정의 룰(Rule)정보를 보유한다.In addition, the
그리고, 이와 같은 인터페이스 관리장치(111)는 클라이언트 요청에 기반하여 상기 LDAP 관련작업, CP 관련작업, Rule 적용 등이 제공되는 워크플로우(Workflow)를 지원하는 CIM(Common Information Module) 서비스를 구축한다.The
여기서, 상기 룰(Rule) 정보는 다수의 외부 시스템을 위한 CIM API를 다루기 위한 것으로, 고객정보(기본정보, 패스워드 등)의 생성/변경/조회가 가능할 뿐만 아니라, 정보의 선택적 운용이 기능하도록 한다. 이와 더불어, 단말기의 추가/변경/삭제를 포함하여 고객당 복수의 단말을 지원할 수 있도록 변경 또는 생성정보의 포괄적 사용이 가능하다. 또한, 컨텐츠 제공자 및 포탈을 통해 가입되는 부가서비스의 가입/탈퇴/조회가 선택적으로 운용되도록 하여 시스템의 조회 및 인증이 포괄적으로 이루어지도록 하고 있다.Here, the Rule information is for handling CIM APIs for a plurality of external systems, and can not only generate / change / inquire customer information (basic information, password, etc.), but also allow selective operation of information . In addition, it is possible to use change or generation information in a comprehensive manner so as to support a plurality of terminals per customer including adding / changing / deleting terminals. Also, the subscription / withdrawal / inquiry of the additional service subscribed through the content provider and the portal is selectively operated, so that inquiry and authentication of the system are comprehensively performed.
상기의 인터페이스 관리장치(111)는 도 2에 도시되며, 이는 외부 시스템(가입자 시스템 및 컨텐츠 시스템)으로부터 제공되는 클라이언트 요청을 처리하기 위한 워크플로우 메카니즘을 나타낸다.The above
도시된 바와 같이, 인터페이스 관리장치(111)는 컨텐츠 프로바이더와의 인터페이스를 수행하기 위한 CP 인터페이스(209), 음성 가입자 정보를 입력받기 위한 음성 가입자 시스템 인터페이스(211), 모바일을 이용한 데이터 가입자 정보를 수신하기 위해 무선과 접속을 수행하는 WAP 인터페이스(213), 유선 단말기를 이용하여 데이터 가입자 정보를 수신하는 WEB 인터페이스(215), 단일 네트워크와 접속되어 데이터 가입자 정보를 수신하기 위한 SNMP(Simple Network Management Protocol) 인터페이스(217)를 보유한 인터페이스 군(230); 음성고객에 대한 가입자 정보를 저장하는 LDAP 데이터베이스(219); 상기 포탈 가입자 및 부가서비스 가입자 정보를 저장하고, 상기 워크플로우 엔진과 연동되어 가입자에 대한 가입절차 및 가입 인증을 수행하기 위한 소정 룰(Rule)을 탑재하는 가입자 데이터베이스(221); 상기 LDAP 데이터베이스 및 가입자 데이터베이스를 토대로 가입자의 가입상태를 조회하고, 상기 룰(Rule)에 기반하여 가입자의 기본 정보와 가입자의 부가서비스 가입 정보에 대한 등록 및 관리를 수행하기 위한 워크플로우 엔진(Workflow Engine:201); 상기 워크플로우 엔진(201)의 오류시 다수 인터페이스로부터의 리퀘스트(Request)를 저장하고, 상기 워크플로우 엔진의 오류 해제시 상기 리퀘스트에 대한 작업개시를 수행하는 복구 관리자(Recovery Management:207);및 상기 인터페이스 군(230)을 통해 접수되는 인증요청에 대한 쿼리(Query)를 수행하기 위한 CP 쿼리엔진(Query Engine:203)으로 구성된다.As shown, the
그리고, 상기 워크플로우 엔진(201)는 이메일 제공자(Email Provider), 개인정보 관리시스템 제공자(PIMS/UMS Provider) 및 타 서비스 제공자 등 부가 서비스에 대한 정보공유를 지원하기 위한 어플리케이션 관리자(Application Management:205)를 더 포함한다.The
한편, 상기 워크플로우 엔진(201)은 CP 관리기능과 가입자 등록기능 및 부가서비스 관리 기능에 대한 클라이언트 요청(Requests)에 대한 메타 데이터(Meta Data) 생성, 라이브러리 생성, 각 메타 데이터에 대한 기능설정 및 룰(Rule) 등을 관리자로부터 입력되기 위한 디플로이먼트 툴(Deployment Tool)을 보유한다. 상기 워크플로우 엔진(201)의 디플로이먼트(Deployment Tool)을 구성하는 메타 데이터(Meta Data)는 클라이언트로부터 API로 입력되는 서비스 요구에 대한 처리를 수행하기 위한 각각의 파라메터를 나타내며, 상기 라이브러리는 클라이언트로부터 제공되는 서비스 요구에 대한 워크플로우 엔진(201)의 처리를 위한 기능을 나타낸다. 또한, 상기 디플로이먼트 툴(Deployment Tool)은 상기 워크플로우 엔진(201)의 기능 처리시 수신되는 메시지와 연동되는 리턴코드(Return Code)를 보유하며, 상기 WEB, WAP 및 외부 시스템(External System)으로부터 전송된 요구에 대한 해당 서비스를 제공하는 서비스 제공 기능을 갖는다. 여기서 상기 외부 시스템은 PS, CP 등을 포함하여 NATE 시스템과 연계되는 모든 시스템을 포함한다.Meanwhile, the
또한, 상기 룰(Rule)은 이동통신 사업자와 같은 클라이언트로부터 요청되는 정보에 대하여 세계적 비준 즉, 글로벌 룰(Global Rule)을 통한 입출력 데이터의 인증 및 조회를 수행하는 것으로, 상기 워크플로우 엔진(201)이 기동될 때, 상기 가입자 데이터베이스(221)로부터 상기 룰(Rule)을 페치하여 소정의 메모리로 탑재한 후, 상기 룰(Rule)에 기반하여 가입자 및 가입자의 부가서비스 정보를 등록, 접수, 수정, 생성, 조회, 변경, 가입, 탈퇴, 삭제 등에 대한 서비스를 제공하기 위한 운용 알고리즘이다. 이는 워크플로우 엔진(201)의 디플로이먼트 툴(Deployment Tool)에 기반하여 클라이언트로부터 요구되는 입출력 데이터에 대한 메타데이터(Meta Data) 및 라이브러리 생성을 수행하고 해당 룰(Rule)에 기초하여 인증 및 조회를 수행한다.In addition, the rule (Rule) performs global approval for information requested from a client such as a mobile communication provider, that is, authentication and inquiry of input / output data through a global rule. Fetches the rule from the
한편, 상기 SNMP 인터페이스(217)는 상기 워크플로우 엔진(201)을 지원하며, 서버간의 포인트 시스템관리, 이메일 또는 SMS를 통한 긴급 에러 메시지의 확인 및 관리를 수행한다.Meanwhile, the SNMP
도 3은 본 발명에 따른 워크플로우 엔진을 나타낸 구성도이다. 도 4는 본 발명의 동작을 설명하기 위한 플로우챠트이다.3 is a configuration diagram illustrating a workflow engine according to the present invention. 4 is a flow chart for explaining the operation of the present invention.
도시된 바와 같이, 워크플로우 엔진(201)의 초기 기동시 필요한 데이터 및 상기 룰(Rule) 정보를 상기 가입자 데이터베이스(221)로부터 페치하여 내부 메모리로 전송하기 위한 서버 스타트업 모듈(Server Startup Module:311)과, 상기 룰 정보를 워크플로우 엔진(201)에 적용함으로서, 상기 룰 정보에 기반하여 등록된 데이터에 대한 리퀘스트(Request) 처리를 수행하기 위한 비즈니스 모듈(Business Module:301)과, 상기 인터페이스 군(230)으로 접속되는 PV, WEB, CP, WAP과의 통신채널을 확보하여 통신 인터페이싱을 수행하는 커뮤니케이션 핸들러(Communication Handler:309)와, 상기 커뮤니케이션 핸들(309)로부터 접수되는 가입자 정보의 입력, 수정시 상기 LDAP 데이터베이스(219)에 기반하여 가입자 정보를 인증 및 조회하기 위한 인증 LDAP 모듈(305)과, 상기 룰 정보에 기반하여 상기 커뮤니케이션 핸들러(309)로부터 접수되는 가입자 정보, 가입자 요청 정보, 컨텐츠 제공자 및 부가 서비스에 대한 등록, 인증 및 조회를 수행하고 해당 결과를 생성하는 워크플로우 관리모듈(307)과, 상기 워크플로우 관리모듈(307)로부터 제공되는 결과정보를 컨텐츠 제공자 또는 부가서비스 제공자에게 전송하기 위한 통지모듈(303)로 구성된다.A
먼저 S401 단계에서, 상기 워크플로우 엔진(201)의 기동과 더불어 서버 스타트업 모듈(311)을 통해 상기 가입자 데이터베이스(221)로부터 룰 정보를 페치하여 상기 워크플로우 엔진(201)의 내부 메모리로 저장한다. 상기 룰 정보는 앞서 설명된 바와 같이, 디플로이먼트 툴(Deployment Tool)을 이용하여 고객 정보의 생성, 변경, 조회를 포함하여 단말기의 추가, 변경, 삭제 기능을 가지며, 부가 서비스의 가입 루트에 관계 없이 해당 부가 서비스의 가입, 탈퇴, 조회 기능에 대한 운용이 가능하다.First, in step S401, rule information is fetched from the
S403 단계로 진입하여, 상기 워크플로우 관리모듈(307)은 상기 커뮤니케이션 핸들러(309)를 이용하여 외부 클라이언트 즉, CP 클라이언트, CP, 외부의 가입자 클라이언트, WAP, WEB으로부터 수신된 리퀘스트를 TCP 포트를 통해 접수한다. 상기의 리퀘스트 접수는 상기 TCP 포트에 대한 소켓을 개방하여 이루어지며, 상기 워크 플로우 관리모듈(307)은 해당 포트에 대한 소켓을 개방한 후 마스터 소켓 정보에 기초하여 데이터 차단모드를 해제한다. 따라서, 현재 접수되는 접속정보는 큐(Queue)에 저장한다.The
S405 단계에서, 상기 워크플로우 관리모듈(307)은 쓰레스 풀(Thread Pool)에 따라 상기 LDAP 데이터베이스(219)의 접속 풀을 관리한다. 이는 상기 인증 LDAP 모듈(305)을 통해 클라이언트로부터 요청신호가 수신되고 저장된 큐 정보를 토대로, 현재 유지되고 있는 풀(Pool)로부터 상기 LDAP 데이터베이스(219)의 채널 및 프리 쓰레스(Free Thread)에 대한 인증절차를 수행한다.In step S405, the
상기 인증 LDAP 모듈(305)은 S407 단계로 진입하여, 인증절차를 통해 검증된 입력 데이터를 입력 버퍼 홀더로 저장하며, 부가 시퀀스(Subsequent) 인증을 수행한다. 상기 버퍼에 대한 인증은 초기 기동상태에서 생성되는 메타 데이터(Meta data)와 대응하는 입력버퍼에서 다각적인 검출이 이루어진다. 여기서, 상기 입력 버퍼에 저장되는 클라이언트 요청 정보에 대한 인증이 실패할 경우, 상기 워크플로우 관리모듈(307)은 현재의 요청정보를 거절하고, 상기 통지모듈(303)을 통해 에러 발생에 따른 적절한 에러코드를 해당 클라이언트에게 전송한다.The
한편, 상기 클라이언트 요청 정보에 대한 인증이 성공적으로 수행될 경우, S409 단계로 진입하여, 상기 워크플로우 관리모듈(307)은 가입자 인증에 대한 성공 메시지를 생성하기 위한 제어를 수행한다. 워크플로우 관리모듈(307)은 출력 데이터 생성을 위한 출력 버퍼를 할당하고, 소정의 태그네임(Tag Name)을 해당 버퍼로 저장한 후, 상기 비즈니스 모듈(301)을 기동시킨다.On the other hand, if authentication of the client request information is successfully performed, the process flow proceeds to step S409, and the
S411 단계로 진입하여, 상기 워크플로우 관리모듈(307)은 메시지 생성을 위한 명령코드 또는 해쉬코드(Hash Code)를 갖는 해쉬 테이블을 써치하고, 써치 결과에 대응하는 룰(Rule)에 기반하는 제어를 수행한다. S413 단계에서, 워크플로우 엔진(201)은 소정의 라이브러리(Library)로 상기 비즈니스 모듈(301)의 기능을 알 수 있는 위치정보를 표시하는데, 이는 워크플로우 엔진(201)의 초기 기동시 정형화된 파일내에서 형성될 수 있다. 따라서, 상기 워크플로우 관리모듈(307)은 라이브러리에 존재하는 비즈니스 기능을 검출하여 이에 대한 체킹을 수행한다.The
워크플로우 관리모듈(307)은 S415 단계에서, 상기 비즈니스 기능이 라이브러리에 존재하는지를 판단하되, 만약 라이브러리내에 비즈니스 기능이 존재하지 않을 경우 상기 통지모듈(303)을 통해 기 설정된 에러메시지를 사용자에게 전송한다. 그러나, 상기 라이브러리내에 비즈니스 기능이 존재할 경우 비즈니스 기능에 따른 실행과 더불어 S417 단계를 통해, 상기 커뮤니케이션 핸들러(309)를 이용하여 해당 클라이언트로 결과정보를 전송한다.In step S415, the
이상에서 본 발명을 특정한 바람직한 실시 예에 대하여 도시하고 설명하였으나, 본 발명은 상기한 실시 예에 한정하지 아니하며, 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형이 가능할 것이다.While the present invention has been particularly shown and described with reference to certain preferred embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, Anyone with knowledge will be able to make various modifications.
앞서 설명된 바와 같이, 본 발명에 따른 이동통신 시스템을 위한 가입자정보 관리시스템의 인터페이스 구조는 인터페이스 군을 통해 가입된 가입자 및 가입자의 부가서비스 가입 정보에 대한 등록, 접수, 수정, 생성, 조회, 변경, 가입, 탈퇴, 삭제 및 인증 서비스를 보다 빠르게 수행할 수 있도록 비즈니스 로직(Business Logic)과 상기 비즈니스 로직의 비즈니스 케이스에 대한 빠른 대응이 가능하도록 코어(Core)의 변형이 없는 프로세싱 로직(Processing Logic)을 구현함에 따라, 시스템의 가변적 구현과 환경적 변화에 적응이 수월한 인터페이싱이 가능하여 가입 절차 및 서비스 이용에 대한 편의성을 증대시키는 효과를 제공한다.
As described above, the interface structure of the subscriber information management system for the mobile communication system according to the present invention includes registration, acceptance, modification, generation, inquiry, and change of additional service subscription information of subscribers and subscribers subscribed through the interface group (Processing Logic) without corruption so that the business logic of the business logic can be quickly responded to the business logic of the business logic in order to perform the joining, withdrawing, deletion and authentication services more quickly. It is possible to easily adapt to the variable implementation and environmental change of the system, thereby providing an effect of increasing the convenience of the subscription procedure and service utilization.
Claims (13)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040069623A KR100578029B1 (en) | 2004-09-01 | 2004-09-01 | Interface Architecture of Subscriber Information Management System for Mobile Communication System |
CN2005800361780A CN101044779B (en) | 2004-08-20 | 2005-08-19 | User information management, billing, prepayment system interface structure for mobile network system and prepayment method using the interface structure |
US11/573,966 US8737960B2 (en) | 2004-08-20 | 2005-08-19 | Interface system of subscriber information management, billing, prepaid system for mobile network system, and prepaid method using the interface system |
PCT/KR2005/002741 WO2006019282A1 (en) | 2004-08-20 | 2005-08-19 | Interface architecture of subscriber information management, billing, prepaid system for mobile network system, and prepaid method using the interface architecture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040069623A KR100578029B1 (en) | 2004-09-01 | 2004-09-01 | Interface Architecture of Subscriber Information Management System for Mobile Communication System |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060020905A KR20060020905A (en) | 2006-03-07 |
KR100578029B1 true KR100578029B1 (en) | 2006-05-11 |
Family
ID=37127907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20040069623A Expired - Fee Related KR100578029B1 (en) | 2004-08-20 | 2004-09-01 | Interface Architecture of Subscriber Information Management System for Mobile Communication System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100578029B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010065199A1 (en) * | 2008-08-15 | 2010-06-10 | Visible Technologies Llc | Systems and methods for consumer-generated media reputation management |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100738037B1 (en) * | 2005-11-14 | 2007-07-12 | 주식회사 케이티프리텔 | Open interface method and device in open mobile business support system |
KR100814533B1 (en) * | 2006-02-13 | 2008-03-17 | 에스케이 텔레콤주식회사 | LDP-based connection maintenance service system and method |
WO2013152159A1 (en) * | 2012-04-05 | 2013-10-10 | Openpeak Inc. | System and method for automatic provisioning of managed devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096655A (en) * | 1995-06-21 | 1997-01-10 | Oki Electric Ind Co Ltd | System management device |
KR20020066026A (en) * | 2001-02-08 | 2002-08-14 | 주식회사 아이앤아이오 | Enterprise Management System and method thereof |
KR20030072693A (en) * | 2002-03-06 | 2003-09-19 | 윤일권 | Method and apparatus for providing network contents between mobile devices subscribed with another telecommunication service systems |
KR20040054090A (en) * | 2002-12-17 | 2004-06-25 | 에스케이 텔레콤주식회사 | Architecture for providing the operator policy-based in the All-IP Net and thereof method |
KR20050067887A (en) * | 2003-12-29 | 2005-07-05 | 주식회사 케이티 | Apparatus and method of unity authentication for wire/wireless internet service |
-
2004
- 2004-09-01 KR KR20040069623A patent/KR100578029B1/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096655A (en) * | 1995-06-21 | 1997-01-10 | Oki Electric Ind Co Ltd | System management device |
KR20020066026A (en) * | 2001-02-08 | 2002-08-14 | 주식회사 아이앤아이오 | Enterprise Management System and method thereof |
KR20030072693A (en) * | 2002-03-06 | 2003-09-19 | 윤일권 | Method and apparatus for providing network contents between mobile devices subscribed with another telecommunication service systems |
KR20040054090A (en) * | 2002-12-17 | 2004-06-25 | 에스케이 텔레콤주식회사 | Architecture for providing the operator policy-based in the All-IP Net and thereof method |
KR20050067887A (en) * | 2003-12-29 | 2005-07-05 | 주식회사 케이티 | Apparatus and method of unity authentication for wire/wireless internet service |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010065199A1 (en) * | 2008-08-15 | 2010-06-10 | Visible Technologies Llc | Systems and methods for consumer-generated media reputation management |
Also Published As
Publication number | Publication date |
---|---|
KR20060020905A (en) | 2006-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10341468B2 (en) | System and method for managing communications between a portable data terminal and a server | |
US10320769B2 (en) | Method and apparatus of providing messaging service and callback feature to mobile stations | |
US10244058B2 (en) | Extending functionality of applications | |
EP1355231A2 (en) | Processing data files using plug-ins | |
JPWO2003048945A1 (en) | Communication information sharing system, communication information sharing method, communication information sharing program | |
CN101160563A (en) | Method and system for hosting and executing a component application | |
JP2004303248A (en) | Architecture and system for location awareness | |
US20050172295A1 (en) | System and method for adaptable provisioning of generic application content | |
US8387039B2 (en) | System and method for customized provisioning of application content | |
US20040193601A1 (en) | Method and contact list server for modifying the entry names in a contact list | |
US20040040022A1 (en) | Method and apparatus for just-in-time provisioning application-related information at a communication device | |
CN102457577A (en) | System and method for automatically establishing a concurrent data connection with respect to the voice dial features of a communications device | |
KR100578029B1 (en) | Interface Architecture of Subscriber Information Management System for Mobile Communication System | |
US8200823B1 (en) | Technique for deployment and management of network system management services | |
WO2006019282A1 (en) | Interface architecture of subscriber information management, billing, prepaid system for mobile network system, and prepaid method using the interface architecture | |
CN113612735A (en) | Secure storage system | |
KR100748089B1 (en) | Method for providing individual information based on user data management open api | |
KR100560631B1 (en) | Integrated management device for content providers and mobile communication service system including the same | |
CN116846921A (en) | Building environment quality monitoring system and method | |
JP2002288052A (en) | Data coordination system | |
KR100716171B1 (en) | Object Management System and Method in Distributed Environment System | |
CN119690418A (en) | A process-level plug-in integrated framework platform | |
CN117596711A (en) | Equipment connection method and related device | |
JP2010282579A (en) | Proxy system, communication method, and communication program | |
US20030110309A1 (en) | Method for accessing user data, associated data processing installation, associated program and associated data structure |
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 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-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 |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20130424 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
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 |
|
FPAY | Annual fee payment |
Payment date: 20140424 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150422 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20160503 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170508 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20180427 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190425 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20200503 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20200503 |