+

KR20110095770A - Method and apparatus for providing open application service - Google Patents

Method and apparatus for providing open application service Download PDF

Info

Publication number
KR20110095770A
KR20110095770A KR1020100015420A KR20100015420A KR20110095770A KR 20110095770 A KR20110095770 A KR 20110095770A KR 1020100015420 A KR1020100015420 A KR 1020100015420A KR 20100015420 A KR20100015420 A KR 20100015420A KR 20110095770 A KR20110095770 A KR 20110095770A
Authority
KR
South Korea
Prior art keywords
service
base station
station controller
open
specific service
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
KR1020100015420A
Other languages
Korean (ko)
Other versions
KR101654938B1 (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 KR1020100015420A priority Critical patent/KR101654938B1/en
Publication of KR20110095770A publication Critical patent/KR20110095770A/en
Application granted granted Critical
Publication of KR101654938B1 publication Critical patent/KR101654938B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/12Access point controller devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/22Interfaces between hierarchically similar devices between access point controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명이 제공하는 오픈 애플리케이션 서비스의 제공 방법은, 이웃 기지국 제어기들로부터 공유 정보를 수신하여 갱신하는 과정과, 서비스 요청자로부터 특정 서비스 요청을 수신하는 과정과, 상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하면, 상기 특정 서비스에 대한 정보를 추출하여 상기 서비스 요청자에게 제공하는 과정을 포함한다. 상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하지 않으면, 상기 공유 정보를 이용하여 상기 특정 서비스를 지원하는 기지국 제어기에게 상기 특정 서비스 요청을 송신하는 과정을 더 포함한다. The method of providing an open application service provided by the present invention includes receiving and updating shared information from neighboring base station controllers, receiving a specific service request from a service requester, and transmitting the requested specific service at a current base station controller. If supported, the method includes extracting information about the specific service and providing the service requester. If the requested specific service is not currently supported by the base station controller, transmitting the specific service request to the base station controller supporting the specific service by using the shared information.

Figure P1020100015420
Figure P1020100015420

Description

오픈 애플리케이션 서비스 제공 방법 및 장치{APPARATUS AND METHOD FOR PROVIDING AN OPEN APPLI CATION SERVICE} Method and apparatus for providing open application service {APPARATUS AND METHOD FOR PROVIDING AN OPEN APPLI CATION SERVICE}

본 발명은 오픈 애플리케이션 서비스에 관한 것이다. 더 상세하게는 네트워크 시스템에서 오픈 서비스 애플리케이션을 제공하기 위한 방법 및 장치에 관한 것이다.The present invention relates to an open application service. More particularly, the present invention relates to a method and apparatus for providing an open service application in a network system.

최근 애플(Apple) 사가 아이폰을 출시하고 아이폰을 위한 오픈 애플리케이션 마켓인 앱스토어(Appstore)를 운영하면서 오픈 애플리케이션에 대한 관심이 집중되고 있다. 오픈 애플리케이션이란 해당 플랫폼 제조사 또는 관련 업체들이 애플리케이션 개발에 필요한 단말의 특징 등의 정보를 개방하고, 응용프로그램 인터페이스(Application programming interface: API)와 소프트웨어 개발 킷(software development kit: SDK)을 제공하면 불특정인이 이들을 이용하여 개발한 애플리케이션을 말한다. Apple's recent launch of the iPhone and the Appstore, an open application market for the iPhone, have attracted interest in open applications. An open application is unspecified when the platform manufacturer or a related company opens information such as terminal characteristics necessary for application development and provides an application programming interface (API) and a software development kit (SDK). These are the applications developed using these.

네트워크 시스템 분야에서도 이러한 오픈 애플리케이션이 이용될 수 있도록 오픈 애플리케이션 개발을 위해 필요한 기능을 개방할 필요가 있다. In the field of network systems, it is necessary to open the necessary functions for open application development so that such open applications can be used.

기존에 네트워크 시스템 분야에서 오픈 애플리케이션 서비스를 제공하기 위한 규약으로는 Parlay-X API와, 와이맥스 네트워크 워킹그룹(WiMAX Network Working Group: NWG)에서 제정한 USI(Universal Services Interface) 등을 예로 들 수 있다. 상기 Parlay-X API는 개발자들이 웹 서비스를 통하여 텔레포니 애플리케이션의 개발을 가능하게 하기 위한 것이고, 상기 USI는 WiMAX망의 서비스를 이용하는 개방형 인터페이스에 관한 정의이다.Conventions for providing open application services in the field of network systems include the Parlay-X API and the Universal Services Interface (USI) established by the WiMAX Network Working Group (NWG). The Parlay-X API is intended to enable developers to develop telephony applications through web services. The USI is a definition of an open interface that uses services of a WiMAX network.

그런데 상기 USI의 경우 USI 서버라는 별도의 네트워크 엔터티(Network Entity)를 도입하고, 상기 USI 서버와 애플리케이션 간의 인터페이스를 정의하고 있지만, 해당 인터페이스에서 제공되는 서비스를 기반으로 하여 새로운 서비스를 결합하기 위한 절차가 정의되어 있지 않다. 또한, 기업 등과 같은 소규모의 네트워크인 기업(Enterprise) 망에서는 상기 USI 서버와 같은 새로운 네트워크 엔터티를 도입하여 오픈 애플리케이션 서비스를 제공하는 것보다는 기존의 장비가 오픈 애플리케이션 서비스를 제공하고 이러한 서비스 제공을 오픈 서비스 API로 제공하여, 기업 망에서 이미 제공되고 있는 다른 서비스와의 결합이 될 수 있도록 하여 서비스가 유연성을 갖도록 하는 것이 더욱 효율적일 것이다.In the case of the USI, a separate network entity called a USI server is introduced and an interface between the USI server and an application is defined, but a procedure for combining a new service based on a service provided in the interface is provided. Not defined In addition, in an enterprise network, which is a small network such as an enterprise, the existing equipment provides the open application service and provides the open service service rather than introducing a new network entity such as the USI server to provide an open application service. It would be more efficient to make the service flexible by providing it as an API so that it can be combined with other services already provided in the enterprise network.

따라서 본 발명은 무선 통신 시스템에서 오픈 애플리케이션 서비스를 제공하기 위한 방법 및 장치를 제공한다.Accordingly, the present invention provides a method and apparatus for providing an open application service in a wireless communication system.

본 발명은 별도의 네트워크 엔터티 없이 무선 통신 시스템에서 오픈 애플리케이션 서비스를 제공하기 위한 방법 및 장치를 제공한다.The present invention provides a method and apparatus for providing an open application service in a wireless communication system without a separate network entity.

본 발명은 복수의 기지국 제어기를 포함하는 무선 통신 시스템에서 오픈 애플리케이션 개발에 필요한 정보를 제공하는 방법 및 장치를 제공한다.The present invention provides a method and apparatus for providing information necessary for open application development in a wireless communication system including a plurality of base station controllers.

본 발명이 제공하는 오픈 애플리케이션 서비스의 제공 방법은, 이웃 기지국 제어기들로부터 공유 정보를 수신하여 갱신하는 과정과, 서비스 요청자로부터 특정 서비스 요청을 수신하는 과정과, 상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하면, 상기 특정 서비스에 대한 정보를 추출하여 상기 서비스 요청자에게 제공하는 과정을 포함한다. 상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하지 않으면, 상기 공유 정보를 이용하여 상기 특정 서비스를 지원하는 기지국 제어기에게 상기 특정 서비스 요청을 송신하는 과정을 더 포함한다. The method of providing an open application service provided by the present invention includes receiving and updating shared information from neighboring base station controllers, receiving a specific service request from a service requester, and transmitting the requested specific service at a current base station controller. If supported, the method includes extracting information about the specific service and providing the service requester. If the requested specific service is not currently supported by the base station controller, transmitting the specific service request to the base station controller supporting the specific service by using the shared information.

상기 서비스 요청자는, 상기 현재 기지국 제어기 외부에 위치함을 특징으로 하고, 상기 특정 서비스 요청은, 상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 한다. The service requester is located outside the current base station controller, and the specific service request is characterized in that the specific service and function are the same, and the service type is changed to a predetermined form.

또한, 상기 서비스 요청자는, 상기 현재 기지국 제어기 내부에 위치함을 특징으로 하며, 상기 특정 서비스 요청은, 상기 현재 기지국 제어기 내부에서 논리적으로 분리되어 구성되는 애플리케이션 호스팅부를 통하여 수신함을 특징으로 한다.The service requester may be located inside the current base station controller, and the specific service request may be received through an application hosting unit logically separated from the current base station controller.

또한, 본 발명이 제공하는 오픈 애플리케이션 서비스의 제공 방법은, 서비스 요청자의 특정 서비스 요청을 이웃 기지국 제어기로부터 수신하는 과정과, 상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하면, 상기 특정 서비스에 대한 정보를 추출하여 상기 이웃 기지국 제어기에게 송신하는 과정을 포함한다. 상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하지 않으면, 상기 이웃 기지국 제어기에게 상기 특정 서비스 요청에 대한 거절의 응답을 송신하는 과정을 더 포함하고, 상기 특정 서비스 요청은 상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 한다.In addition, the method of providing an open application service provided by the present invention includes: receiving a specific service request of a service requester from a neighbor base station controller; and if the requested specific service is currently supported by the base station controller, information on the specific service; Extracting and transmitting the extracted data to the neighbor base station controller. If the requested specific service is not currently supported by the base station controller, sending the response of the rejection of the specific service request to the neighboring base station controller, wherein the specific service request has the same function as the specific service; In this case, the service type is changed to a predetermined form.

본 발명이 제공하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기는, 이웃 기지국 제어기들로부터 수신한 공유 정보를 이용하여 갱신하는 다중 ACR 제어부와, 서비스 요청자로부터 특정 서비스 요청을 수신하고, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하면, 상기 특정 서비스 요청을 오픈 서비스 제어부로 전달하는 오픈 서비스 인터페이스부와, 상기 요청된 특정 서비스에 대한 정보를 서비스 구성부에 포함된 서비스들로부터 획득하여, 상기 오픈 서비스 인터페이스부를 통하여 상기 서비스 요청자에게 제공하는 오픈 서비스 제어부를 포함한다. A base station controller providing an open application service provided by the present invention includes a multiple ACR controller for updating using shared information received from neighboring base station controllers, a specific service request from a service requester, and receives the requested specific service. If supported by the base station controller, the open service interface unit for transmitting the specific service request to the open service control unit, and obtains information about the requested specific service from the services included in the service configuration unit, the open service interface unit It includes an open service control unit provided to the service requester through.

상기 오픈 인터페이스부는, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하지 않으면, 상기 특정 서비스 요청을 상기 다중 ACR 제어부로 전달하고, 상기 다중 ACR 제어부는, 상기 공유 정보를 이용하여 상기 특정 서비스를 지원하는 기지국 제어기에게 상기 특정 서비스 요청을 송신함을 특징으로 하고, 상기 특정 서비스 요청은, 상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 한다.If the requested specific service is not supported by the base station controller, the open interface unit forwards the specific service request to the multi-ACR control unit, and the multi-ACR control unit supports the specific service by using the shared information. And transmitting the specific service request to a base station controller, wherein the specific service request has the same function as the specific service and changes the service type to a predetermined form.

상기 서비스 요청자는, 상기 기지국 제어기의 외부에 위치한다. The service requester is located outside of the base station controller.

또한, 상기 서비스 요청자는, 상기 상기 기지국 제어기의 내부에 위치함을 특징으로 한다. 이 경우 상기 기지국 제어기 내부에서 논리적으로 분리되어 구성되어 상기 특정 서비스 요청을 상기 서비스 요청자로부터 상기 오픈 서비스 인터페이스부로 전달하는 애플리케이션 호스팅부를 더 포함한다.In addition, the service requester is located inside the base station controller. In this case, the base station controller further comprises an application hosting unit configured to be logically separated to deliver the specific service request from the service requester to the open service interface unit.

또한, 상기 오픈 서비스 인터페이스부는, 상기 특정 서비스 요청을 포함하는 서비스 요청 메시지를 분석하는 메시지 분석부와, 상기 메시지 분석부의 분석 결과를 전달받아 상기 특정 서비스가 상기 기지국 제어기에서 지원하면 상기 특정 서비스의 정보를 서비스 결정부로 전달하는 서비스 검사부와, 상기 전달된 특정 서비스의 정보를 상기 오픈 서비스 제어부로 전달하는 서비스 결정부를 포함한다. 한편, 상기 다중 ACR 제어부는, 상기 이웃 기지국 제어기의 리스트 정보를 포함하는 OAM으로부터 상기 이웃 기지국 제어기의 리스트를 획득하여 설정을 초기화함을 특징으로 한다.The open service interface may include a message analyzer configured to analyze a service request message including the specific service request, and an analysis result of the message analyzer, when the specific service is supported by the base station controller. A service checking unit for transmitting the information to the service determining unit, and a service determining unit for transmitting the information of the specific service delivered to the open service control unit. On the other hand, the multi-ACR controller, characterized in that to obtain a list of the neighbor base station controller from the OAM including the list information of the neighbor base station controller to initialize the settings.

또한, 오픈 애플리케이션 서비스를 제공하는 기지국 제어기는, 상기 이웃 기지국 제어기로부터 특정 서비스 요청을 수신하고, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하면, 상기 특정 서비스 요청을 오픈 서비스 제어부로 전달하는 오픈 서비스 인터페이스부와, 상기 요청된 특정 서비스에 대한 정보를 서비스 구성부에 포함된 서비스들로부터 획득하여, 상기 서비스 요청자에게 제공하는 오픈 서비스 제어부를 포함한다. 상기 서비스 구성부는, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하지 않으면, 상기 오픈 서비스 제어부와, 상기 오픈 서비스 인터페이스를 통하여 상기 이웃 기지국 제어기에게 상기 특정 서비스 요청에 대한 거절의 응답을 송신함을 특징으로 한다. 또한, 상기 특정 서비스 요청은, 상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 한다.In addition, the base station controller providing an open application service receives a specific service request from the neighboring base station controller, and if the requested specific service is supported by the base station controller, an open service that delivers the specific service request to the open service controller. An interface unit and an open service controller which obtains information on the requested specific service from services included in a service component unit and provides the service requester to the service requester. If the requested specific service is not supported by the base station controller, the service configuration unit transmits a response of rejection of the specific service request to the neighbor base station controller through the open service control unit and the open service interface. It is done. In addition, the specific service request is characterized in that the specific service and the same function, the service type is changed to a predetermined form.

본 발명의 구성에 따른 대표적인 효과는 다음과 같다.Representative effects of the configuration of the present invention are as follows.

본 발명에서 제안하는 오픈 애플리케이션 서비스는 별도의 네트워크 엔터티를 추가하지 않고 기존의 기지국 제어기에서 오픈 애플리케이션 서비스를 지원할 수 있기 때문에 기존의 장비를 이용하여 오픈 애플리케이션 서비스를 효율적으로 운용할 수 있다. 또한, SOAP/REST를 모두 지원하는 오픈 애플리케이션 서비스를 제공할 수 있고, 사용자의 필요에 따른 다양한 애플리케이션을 사용할 수 있도록 하는 장점이 있다. Since the open application service proposed by the present invention can support the open application service in the existing base station controller without adding a separate network entity, the open application service can be efficiently operated using existing equipment. In addition, it can provide an open application service that supports both SOAP and REST, and has the advantage of enabling a variety of applications according to user needs.

도 1은 본 발명의 실시예에 따른 오픈 애플리케이션 서비스를 위한 네트워크 구성 요소들을 설명하는 도면,
도 2는 본 발명의 실시예에 따른 오픈 애플리케이션 서비스를 위한 기지국 제어기의 구성을 설명하는 도면,
도 3은 본 발명의 실시예에 따른 기지국 제어기의 구성 요소 중 오픈 서비스 인터페이스부의 구성을 설명하는 도면,
도 4a 및 도 4b는 본 발명의 실시예에 따른 다중 기지국 제어기 간 정보를 공유하는 방법을 설명하는 흐름도,
도 5는 본 발명의 실시예에 따라 서비스 요청자가 기지국 제어기 외부에 있는 경우 오픈 서비스를 제공받는 절차를 설명하는 도면,
도 6은 본 발명의 실시예에 따라 서비스 요청자가 기지국 제어기 내부에 있는 경우 오픈 서비스를 제공받는 절차를 설명하는 도면,
도 7은 본 발명의 실시예에 따른 발신 기지국 제어기의 동작을 설명하는 도면,
도 8은 본 발명의 실시예에 따른 수신 기지국 제어기의 동작을 설명하는 도면.
1 is a diagram illustrating network components for an open application service according to an embodiment of the present invention;
2 is a diagram illustrating a configuration of a base station controller for an open application service according to an embodiment of the present invention;
3 is a view illustrating a configuration of an open service interface unit among components of a base station controller according to an embodiment of the present invention;
4A and 4B are flowcharts illustrating a method of sharing information between multiple base station controllers according to an embodiment of the present invention;
5 is a diagram illustrating a procedure for receiving an open service when a service requester is outside the base station controller according to an embodiment of the present invention;
6 is a diagram illustrating a procedure of receiving an open service when a service requester is inside a base station controller according to an embodiment of the present invention;
7 is a diagram illustrating an operation of an originating base station controller according to an embodiment of the present invention;
8 illustrates the operation of a receiving base station controller in accordance with an embodiment of the present invention;

이하에서 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성 요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be noted that the same elements among the drawings are denoted by the same reference numerals whenever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.

이하에서는 본 발명의 실시예가 기업(enterprise) 망에 적용되는 경우를 기준으로 설명할 것이다. 그러나 이는 설명의 편의를 위한 것일 뿐 본 발명이 기업 망에만 적용되는 것으로 한정하는 것은 아니며, 일반적인 무선 통신 시스템, 이동 통신 시스템에서도 본 발명이 적용될 수 있음을 밝혀둔다.Hereinafter will be described on the basis of the embodiment of the present invention is applied to the enterprise (enterprise) network. However, this is only for convenience of description and the present invention is not limited to being applied only to the corporate network, and the present invention may be applied to a general wireless communication system and a mobile communication system.

도 1은 본 발명의 실시예에 따른 오픈 애플리케이션 서비스를 위한 네트워크 구성 요소들을 설명하는 도면이다. 1 is a diagram illustrating network components for an open application service according to an embodiment of the present invention.

도 1을 참조하면, 단말(101)은 기지국(103)과 기지국 제어기(ACR)(105)를 통하여 인트라넷(107)에 접속한다. 또한, 인트라넷 애플리케이션 서버(109)는 인트라넷(107)과 연결되어 각종 애플리케이션을 제공한다. 서비스 요청자(111)는 본 발명에 따른 오픈 애플리케이션 서비스를 통하여 애플리케이션을 개발하는 엔터티이다. 본 발명에서는 SOAP 및 REST를 모두 지원할 수 있다. 본 발명에서는 기지국 제어기(105)가 서비스 요청자(111)에게 오픈 애플리케이션을 위한 정보를 제공하도록 구현된다. 이하에서 본 발명의 실시예를 상세히 설명한다.Referring to FIG. 1, a terminal 101 accesses an intranet 107 through a base station 103 and a base station controller (ACR) 105. In addition, the intranet application server 109 is connected to the intranet 107 to provide various applications. The service requester 111 is an entity for developing an application through an open application service according to the present invention. In the present invention, both SOAP and REST can be supported. In the present invention, the base station controller 105 is implemented to provide the service requester 111 with information for open applications. Hereinafter, embodiments of the present invention will be described in detail.

도 2는 본 발명의 실시예에 따른 오픈 애플리케이션 서비스를 위한 기지국 제어기의 구성을 설명하는 도면이다.2 is a diagram illustrating a configuration of a base station controller for an open application service according to an embodiment of the present invention.

서비스 요청자(213)는 기지국 제어기(200) 외부에 위치하여 애플리케이션에 필요한 서비스 요소들을 요청하고 대응하는 서비스 요소들을 수신한 이후 상기 수신한 서비스 요소들을 이용하여 애플리케이션을 생성한다. 한편, 본 발명에서 서비스 요청자는 기지국 제어기(200) 내부에 포함되어 구성될 수도 있다. 이는 도 2에서는 참조 번호 215로 도시되어 있다. 이러한 경우에 대해서는 후술하기로 한다.The service requester 213 is located outside the base station controller 200 to request the service elements required for the application, and after receiving the corresponding service elements, generates an application using the received service elements. Meanwhile, in the present invention, the service requester may be included in the base station controller 200. This is shown at 215 in FIG. 2. This case will be described later.

오픈 서비스 인터페이스부(201)는 기지국 제어기(200)가 제공하는 서비스를 서비스 요청자 (213)에 공개하기 위한 인터페이스 기능을 제공한다. 이를 위하여 서비스 요청자(213)의 서비스 요청 메시지를 받으면 메시지를 분석하고, 이를 다중 ACR(Access Control Router) 제어부(207)로 전달하여 상기 요청된 서비스가 현재 자신이 제공하는 서비스인지 여부를 문의한다. 상기 문의에 대한 응답을 상기 다중 ACR 제어부(207)로부터 수신하면 상기 응답에 따라 상기 요청된 서비스가 자신이 제공하는 서비스이면 상기 서비스 요청 메시지를 오픈 서비스 제어부(208)로 전달하고, 자신이 제공하는 서비스가 아니라면 상기 서비스 요청 메시지를 상기 서비스가 제공되는 해당 기지국 제어기의 다중 ACR 제어부로 전달한다. 상기 서비스 요청 메시지는 SOAP 또는 REST 프로토콜 형태의 메시지인 것이 일반적이나 시스템에 따라 다른 프로토콜의 메시지일 수 있다.The open service interface unit 201 provides an interface function for publishing a service provided by the base station controller 200 to the service requester 213. To this end, upon receiving the service request message of the service requester 213, the message is analyzed and transferred to the multiple access control router (ACR) control unit 207 to inquire whether the requested service is currently provided by the service. When the response to the inquiry is received from the multi-ACR controller 207, if the requested service is a service provided by the user according to the response, the service request message is transmitted to the open service controller 208, If it is not a service, the service request message is transmitted to the multiple ACR controller of the corresponding base station controller provided with the service. The service request message is generally a message in the form of a SOAP or REST protocol, but may be a message of another protocol according to a system.

다중 ACR 제어부(207)는 상기 오픈 서비스 인터페이스(201)로부터 서비스 요청 메시지를 전달받고, 해당 서비스가 존재하는 기지국 제어기의 정보를 상기 오픈 서비스 인터페이스부(201)로 전달한다. 즉, 상기 서비스 요청자(213)가 요청한 서비스가 어느 기지국 제어기에 존재하는지를 판단하여 해당 서비스가 존재하는 기지국 제어기의 정보를 오픈 서비스 인터페이스(201) 전달하고, 다른 기지국 제어기에서 해당 정보가 제공될 경우는 오픈 서비스 인터페이스(201)로부터 수신한 서비스 요청 메시지를 다른 기지국 제어기에 전달하고 결과를 전달받아서 서비스 요청자(213)에게 응답한다. 이를 위하여 다중 ACR 제어부(207)는 다른 기지국 제어기 내의 다중 ACR 제어부와 각 기지국 제어기가 관리하는 단말들의 식별 정보(ID)를 공유한다. 이는 복수의 기지국 제어기가 존재하는 시스템에서 서비스 요청자(213)에게 끊김 없는 오픈 서비스를 제공하기 위함이다. 상기 다중 ACR 제어부(207)가 다른 ACR 제어부와 단말들의 식별 정보를 공유하는 방식에 대해서는 하기 도 4a 및 도 4b에서 후술한다.The multi-ACR controller 207 receives a service request message from the open service interface 201 and delivers information of the base station controller in which the service exists to the open service interface 201. That is, when the service requester 213 determines which base station controller the requested service exists in, and transmits the information of the base station controller in which the service exists in the open service interface 201, if the corresponding information is provided from another base station controller The service request message received from the open service interface 201 is transmitted to another base station controller, and the result is transmitted to the service requester 213. To this end, the multi-ACR control unit 207 shares identification information (ID) of terminals managed by each base station controller with the multi-ACR control unit in another base station controller. This is to provide a seamless open service to the service requester 213 in a system where a plurality of base station controllers exist. A method of sharing the identification information of UEs with other ACR controllers 207 will be described later with reference to FIGS. 4A and 4B.

오픈 서비스 제어부(208)는 상기 오픈 서비스 인터페이스부(201)로부터 서비스 요청 메시지를 전달받고, 상기 서비스 요청 메시지에 해당하는 서비스를 서비스 구성부(205)에서 호출한다. The open service controller 208 receives a service request message from the open service interface unit 201 and calls a service corresponding to the service request message from the service component 205.

서비스 구성부(205)는 상기 서비스 요청 메시지에 해당하는 서비스에 대한 정보를 상기 오픈 서비스 제어부(203)로 응답한다. 도 2의 서비스 구성부(205)는 위치 추적 서비스(205-1), 페이징 서비스(205-2), QoS 서비스(205-3), 방송 서비스(205-4)를 지원하는 것으로 가정하여 도시하였다. 다만, 이는 예시적인 것이며 상기 서비스 외에도 다른 서비스가 추가되어 제공될 수 있다. 한편, 앞서 설명한 바와 같이 본 발명에서 서비스 요청자(215)는 기지국 제어기(200) 내부에 위치하도록 구성할 수 있다. 기지국 제어기(200) 외부에 서비스 요청자(213)가 위치하면 오픈 서비스를 제공받기 위한 시간 지연 등이 있을 수 있으나, 기지국 제어기(200) 내부에 서비스 요청자(215)가 위치하는 경우 이러한 시간 지연 등이 감소될 수 있다. 다만, 본 발명에서 기지국 제어기(200) 내부에 서비스 요청자가 위치하도록 하기 위하여 애플리케이션 호스팅부(209)를 추가로 구성한다. The service configuration unit 205 responds to the open service control unit 203 with information about a service corresponding to the service request message. The service configuration unit 205 of FIG. 2 is assumed to support the location tracking service 205-1, the paging service 205-2, the QoS service 205-3, and the broadcast service 205-4. . However, this is exemplary and other services may be provided in addition to the above services. Meanwhile, as described above, in the present invention, the service requestor 215 may be configured to be located inside the base station controller 200. If the service requester 213 is located outside the base station controller 200, there may be a time delay for receiving an open service. However, if the service requester 215 is located inside the base station controller 200, such a time delay may occur. Can be reduced. However, in the present invention, the application hosting unit 209 is further configured to allow the service requester to be located inside the base station controller 200.

한편, 상기 애플리케이션 호스팅부(209)와 서비스 요청자(215)는 물리적으로는 기지국 제어기(200) 내부에 위치하지만 논리적으로는 기지국 제어기(200)의 일반적인 동작과 상술한 구성 요소들(201 내지 207)과는 분리되는 가상의 공간에 위치하도록 한다. 이는 서비스 요청자(215)를 기지국 제어기(200) 내부에 위치시킴으로 인하여 발생할 수 있는 여러 오류를 방지하기 위한 것이다. On the other hand, the application hosting unit 209 and the service requester 215 is physically located inside the base station controller 200, but logically the general operation of the base station controller 200 and the above-described components (201 to 207) It should be located in a virtual space separated from. This is to prevent various errors that may occur due to the location of the service requestor 215 inside the base station controller 200.

기지국 제어기(200) 내부에 위치한 서비스 요청자(215)는 오픈 서비스 인터페이스부(201)과 직접 연결되지 않고 애플리케이션 호스팅부(209)를 통하여 연결된다. 즉, 서비스 요청자(215)의 서비스 요청에 대해 자신이 가지고 있는 라이브러리를 통해 서비스 제공을 위한 API를 상기 서비스 요청자(215)에게 제공한다. 상기 API의 예로는 C, Java, Python, Perl 언어 등이 있을 수 있다.The service requester 215 located in the base station controller 200 is connected to the open service interface 201 through the application hosting unit 209 rather than directly to the open service interface 201. That is, the service requester 215 provides the service requester 215 with an API for providing a service through a library that the service requester 215 has. Examples of the API may be C, Java, Python, Perl languages, and the like.

도 3은 본 발명의 실시예에 따른 기지국 제어기의 구성 요소 중 오픈 서비스 인터페이스부의 구성을 설명하는 도면이다.3 is a diagram illustrating a configuration of an open service interface unit among components of a base station controller according to an embodiment of the present invention.

메시지 분석부(301)는 서비스 요청자(213)로부터 서비스 요청 메시지를 전달받아 이를 분석(parsing)하여 이를 서비스 검사부(303)로 전달한다. 서비스 검사부(303)는 상기 분석된 서비스 요청 메시지를 다중 ACR 제어부(207)로 전달하여 상기 서비스 요청 메시지에서 요청된 서비스가 어느 기지국 제어기에서 제공되는지를 문의한다. 이후 상기 다중 ACR 제어부(207)로부터 상기 문의에 응답을 수신하여 요청된 서비스가 현재 자신이 제공하는 서비스이면, 상기 서비스 요청 메시지를 오픈 서비스 제어부(203)로 전달한다. 상기 서비스 결정부(305)는 상기 서비스 검사부(303)로부터 수신한 서비스 요청 메시지에 따라 서비스 요청된 서비스 정보를 오픈 서비스 제어부(208)로 전달한다.The message analyzer 301 receives the service request message from the service requester 213, parses it, and delivers the service request message to the service inspector 303. The service checking unit 303 transmits the analyzed service request message to the multi-ACR control unit 207 to inquire which base station controller the service requested in the service request message is provided. Thereafter, the multi-ACR controller 207 receives a response to the query, and if the requested service is a service currently provided by the multi-CRC controller 207, the service request message is transmitted to the open service controller 203. The service determiner 305 transfers the service requested service information to the open service controller 208 according to the service request message received from the service checker 303.

도 4a 및 도 4b는 본 발명의 실시예에 따른 다중 기지국 제어기 간 정보를 공유하는 방법을 설명하는 흐름도이다. 4A and 4B are flowcharts illustrating a method of sharing information between multiple base station controllers according to an embodiment of the present invention.

도 4a 및 도 4b는 제1 기지국 제어기(401)과 제2 기지국 제어기(409)를 가정한 것이데 이하의 설명은 제1 기지국 제어기(401)가 제2 기지국 제어기(409)에게 서비스 요청 메시지를 전달하는 상황을 가정한다. 즉, 제1 기지국 제어기(401)가 발신 기지국 제어기가 되고 제2 기지국 제어기(409)가 착신 기지국 제어기가 된다. 4A and 4B assume a first base station controller 401 and a second base station controller 409. The following description will be given by the first base station controller 401 to send a service request message to the second base station controller 409. Assume a situation to convey. That is, the first base station controller 401 becomes the originating base station controller and the second base station controller 409 becomes the destination base station controller.

먼저 제1 기지국 제어기(401)의 제1 다중 ACR 제어부(403)는 413단계에서 이웃 기지국 제어기의 리스트를 획득하기 위하여 OAM(407)(Operation, Administration and Maintenance)부로부터 시스템 설정 데이터(PLD)를 읽고, 이웃 기지국 제어기로부터 IP 서브넷 정보를 수신하기 위하여 UDP 소켓을 열어(open) 초기화한다. 이후 415 단계에서 요청 메시지(Req flag)를 포함한 자신의 서브넷 정보를 제2 기지국 제어기(409) 내의 제2 다중 ACR 제어부(411)로 송신한다.First, in step 413, the first multiple ACR controller 403 of the first base station controller 401 obtains system configuration data (PLD) from the OAM 407 (Operation, Administration and Maintenance) unit to obtain a list of neighboring base station controllers. Read and open UDP socket to receive IP subnet information from neighbor base station controller. Thereafter, in step 415, its own subnet information including a request message (Req flag) is transmitted to the second multiple ACR controller 411 in the second base station controller 409.

417 단계에서 상기 제2 다중 ACR 제어부(411)는 상기 수신된 정보를 이용하여 ACR/IP 서브넷 정보를 업데이트하고, 419단계에서 상기 요청 메시지에 대응하여 자신의 서브넷 정보를 제1 다중 ACR 제어부(403)로 송신하면, 제1 다중 ACR 제어부(403)가 상기 서브넷 정보를 수신하고, 421 단계에서 상기 수신한 서브넷 정보를 이용하여 ACR/IP 서브넷 정보를 업데이트한다. 이러한 과정을 통하여 기지국 제어기 간 정보가 실시간으로 업데이트된다.In step 417, the second multi-ACR control unit 411 updates the ACR / IP subnet information using the received information, and in step 419, the second multi-ACR control unit 403 updates its subnet information in response to the request message. ), The first multi-ACR control unit 403 receives the subnet information, and updates the ACR / IP subnet information using the received subnet information in step 421. Through this process, information between base station controllers is updated in real time.

한편, 이하의 설명은 제1 기지국 제어기(401)에서 자신의 IP 서브넷 정보와 이웃 기지국 제어기 리스트가 변경된 경우 이를 제2 기지국 제어기(409)와 공유하기 위한 절차를 나타낸다.On the other hand, the following description shows a procedure for sharing its IP subnet information and neighbor base station controller list in the first base station controller 401 with the second base station controller 409.

423단계에서 OAM(407)이 제1 기지국 제어기(401)의 IP 서브넷 정보가 변경되었음을 알리는 메시지를 제1 오픈 서비스 인터페이스부(401)에게 송신하면, 425 단계에서 상기 제1 오픈 서비스 인터페이스부(401)는 상기 수신한 메시지에 따라 변경된 자신의 IP 서브넷을 읽고 427 단계에서 상기 변경된 자신의 IP서브넷 정보를 제1 다중 ACR 제어부(403)로 송신하여 제1 다중 ACR 제어부(403)가 자신의 IP 서브넷 정보를 갱신한다. If the OAM 407 transmits a message indicating that the IP subnet information of the first base station controller 401 has changed in step 423 to the first open service interface unit 401, the first open service interface unit 401 in step 425. ) Reads the changed IP subnet according to the received message and transmits the changed IP subnet information to the first multi-ACR control unit 403 in step 427 so that the first multi-ACR control unit 403 transmits its own IP subnet. Update the information.

429단계에서 상기 제1 다중 ACR 제어부(403)가 자신의 서브넷 정보가 변경되었음을 알리기 위해 자신의 서브넷 정보를 제2 다중 ACR 제어부(411)로 송신하면, 431단계에서 제2 다중 ACR 제어부(411)는 수신한 정보를 이용하여 ACR/IP 서브넷 정보를 업데이트한다.When the first multi-ACR control unit 403 transmits its own subnet information to the second multi-ACR control unit 411 in step 429 to notify that its own subnet information has been changed, the second multi-ACR control unit 411 in step 431. The ACR / IP subnet information is updated using the received information.

한편, 제1 기지국 제어기(401)의 이웃 기지국 리스트의 정보가 변경된 경우라면, 433 단계에서 OAM(433)은 변경된 이웃 기지국 제어기 리스트 정보를 제1 오픈 서비스 인터페이스부(405)로 송신하고, 435 단계에서 제1 오픈 서비스 인터페이스부(405)는 상기 이웃 기지국 제어기 리스트 정보를 제1 다중 ACR 제어부(403)로 송신하면, 제1 다중 ACR 제어부(403)는 이 정보를 업데이트한다. 이후 437단계에서 제1 다중 ACR 제어부(403)는 제 1 기지국 제어기(401)의 서브넷 정보를 제2 기지국 제어기(409)의 제2 다중 ACR제어부(411)로 전송한다. 도 4b에서는 제 2 기지국 제어기(409)의 정보가 변경되었다고 가정하였기에 해당 정보를 제2 다중 ACR 제어부(411)로 송신하면 439 단계에서 제2 다중 ACR 제어부(411)는 수신한 정보를 이용하여 업데이트한다.On the other hand, if the information of the neighbor base station list of the first base station controller 401 is changed, in step 433 OAM 433 transmits the changed neighbor base station controller list information to the first open service interface unit 405, step 435 When the first open service interface unit 405 transmits the neighbor base station controller list information to the first multiple ACR controller 403, the first multiple ACR controller 403 updates this information. Thereafter, in step 437, the first multiple ACR controller 403 transmits the subnet information of the first base station controller 401 to the second multiple ACR controller 411 of the second base station controller 409. In FIG. 4B, it is assumed that the information of the second base station controller 409 has been changed, and when the corresponding information is transmitted to the second multiple ACR controller 411, the second multiple ACR controller 411 is updated using the received information in step 439. do.

도 5는 본 발명의 실시예에 따라 서비스 요청자가 기지국 제어기 외부에 있는 경우 오픈 서비스를 제공받는 절차를 설명하는 도면이다.5 is a diagram illustrating a procedure of receiving an open service when a service requester is outside the base station controller according to an embodiment of the present invention.

523단계에서 서비스 요청자(521)가 단말의 IP, 서비스의 종류 등을 포함하는 서비스 요청 메시지를 제1 오픈 서비스 인터페이스부(505)에 송신하면, 525단계에서 제1 오픈 서비스 인터페이스부(505)는 요청된 서비스 타입을 분석하여 필요 시 제1 다중 ACR 제어부(503)에게 상기 요청된 서비스가 자신의 기지국 제어기인 제1 기지국 제어기(501)에서 제공 가능한 서비스인지 여부를 문의하는 메시지를 송신하고, 527단계에서 그 응답을 수신한다. 상기 527단계의 응답은 세 가지 중 하나일 수 있다. 하나는 제1 기지국 제어기(501)에서 해당 서비스가 제공된다는 응답, 두 번째는 다른 기지국 제어기에서 해당 서비스가 제공되는 경우 상기 해당 서비스가 제공되는 기지국 제어기에 대한 정보를 알려주는 응답, 세 번째는 어느 기지국 제어기도 해당 서비스를 제공하지 않는다는 응답이 그것이다.When the service requester 521 transmits a service request message including the IP of the terminal, the type of service, and the like to the first open service interface unit 505 in step 523, the first open service interface unit 505 in step 525. After analyzing the requested service type, if necessary, the first multi-ACR controller 503 transmits a message inquiring whether the requested service is a service provided by the first base station controller 501, which is its base station controller. Receive the response in step. The response of step 527 may be one of three types. One is a response that the corresponding service is provided by the first base station controller 501, the second is a response that informs information about the base station controller provided by the corresponding service when the other base station controller is provided, and the third is which The response is that the base station controller does not provide the service.

상기 첫 번째 응답에 따라 제1 기지국 제어기(501)에서 해당 서비스가 제공 가능하다면 하기 529단계 내지 537단계의 동작이 수행되는데 후술될 것이다. According to the first response, if the corresponding base station controller 501 can provide the corresponding service, operations of steps 529 to 537 will be performed.

두 번째 응답에 따라 제1 기지국 제어기(501)에서 해당 서비스가 제공이 되지 않고, 제2 기지국 제어기(501)에서 해당 서비스가 제공된다면 하기 539단계 내지 551단계의 동작이 수행되며 이는 후술될 것이다. If the corresponding service is not provided by the first base station controller 501 according to the second response, and the corresponding service is provided by the second base station controller 501, the operations of steps 539 to 551 are performed, which will be described later.

세 번째로 어느 기지국 제어기도 해당 서비스를 제공하지 않는다면 553 단계의 동작이 수행된다. 즉, 553 단계는 제1 오픈 서비스 인터페이스부(505)가 제1 다중 ACR 제어부(503)로부터 어느 기지국 제어기에서도 해당 서비스가 제공되지 않는다는 의미로 기지국 제어기 주소가 0. 0. 0. 0이라는 응답을 수신한 경우, 서비스 실패 메시지를 서비스 요청자(521)에게 송신하는 과정을 나타낸 것이다.Third, if no base station controller provides the corresponding service, operation 553 is performed. That is, in step 553, the first open service interface unit 505 receives a response from the first multiple ACR controller 503 that the base station controller address is 0.00.0, indicating that the corresponding service is not provided to any base station controller. In the case of reception, the service failure message is transmitted to the service requester 521.

그러면 제1 기지국 제어기(501)에서 해당 서비스가 제공되는 경우 529단계 내지 537단계를 참조하여 설명한다.Then, when a corresponding service is provided by the first base station controller 501, it will be described with reference to steps 529 to 537.

529단계에서 제1 오픈 서비스 인터페이스부(505)는 오픈 서비스 제어부(507)로 서비스 요청 메시지를 송신하고, 531단계에서 오픈 서비스 제어부(507)는 상기 요청된 서비스의 종류에 따라 제1 서비스 구성부(509)에게 서비스를 요청하고 533 단계에서 상기 요청된 서비스에 따라 필요한 정보를 수신하여 535 단계와 537단계를 통하여 서비스 제공자(521)에게 전달한다.In operation 529, the first open service interface unit 505 transmits a service request message to the open service control unit 507. In operation 531, the open service control unit 507 uses the first service component unit according to the requested service type. In step 509, a service is requested, and in step 533, necessary information is received according to the requested service and delivered to the service provider 521 in steps 535 and 537.

두 번째로, 제1 기지국 제어기(501)에서 서비스가 제공되지 않고, 제2 기지국 제어기(511)에서 해당 서비스가 제공되는 경우의 동작을 539단계 내지 551단계를 참조하여 설명한다. Secondly, an operation when a service is not provided in the first base station controller 501 and a corresponding service is provided in the second base station controller 511 will be described with reference to steps 539 to 551.

539단계에서 제1 오픈 서비스 인터페이스부(539)는 제2 기지국 제어기(511) 내의 제2 오픈 서비스 인터페이스부(513)로 서비스 요청 메시지를 송신한다. 541단계에서 제2 오픈 서비스 인터페이스부(513)는 제2 오픈 서비스 제어부(515)로 서비스 요청 메시지를 송신하고, 543단계에서 제2 오픈 서비스 제어부(515)는 제2 기지국 제어기(511)에서 해당 서비스를 제공한다면 제2 서비스 구성부(517)로 해당 서비스에 대한 정보를 요청하고 545단계에서 해당 서비스 정보를 수신하여 547단계에서 제2 오픈 서비스 인터페이스부(513)로 해당 서비스 정보를 전달한다. 549단계에서 제2 오픈 서비스 인터페이스부(513)는 제1 오픈 서비스 제어부(505)로 상기 해당 서비스 정보를 송신하면, 551단계에서 상기 제1 오픈 서비스 제어부(505)는 서비스 요청자(521)에게 상기 해당 서비스 정보를 전달하게 된다.In operation 539, the first open service interface unit 539 transmits a service request message to the second open service interface unit 513 in the second base station controller 511. In operation 541, the second open service interface unit 513 transmits a service request message to the second open service control unit 515. In operation 543, the second open service control unit 515 corresponds to the second base station controller 511. If the service is provided, the second service component 517 requests the information on the corresponding service, and receives the corresponding service information in step 545, and transmits the corresponding service information to the second open service interface unit 513 in step 547. In operation 549, when the second open service interface unit 513 transmits the corresponding service information to the first open service control unit 505, the first open service control unit 505 informs the service requester 521 in step 551. The service information will be delivered.

그런데 상기 545 단계와 관련하여, 상기 제2 기지국 제어기(511)에서 요청된 서비스를 제공하지 않는 경우에 본 발명에서는 상기 제2 오픈 서비스 제어부(515)가 상기 요청된 서비스를 제공하는 또 다른 기지국 제어기로 상기 서비스 요청 메시지를 전송하여야 할 것이다. 그러나 어느 기지국 제어기에서도 상기 요청된 서비스를 제공하지 않는다면 서비스 요청 메시지를 다른 기지국 제어기로 전송하는 과정이 무한히 반복될 수 있다. However, in relation to step 545, when the second base station controller 511 does not provide the requested service, in the present invention, the second open service controller 515 provides another base station controller for providing the requested service. The service request message will have to be sent. However, if no base station controller provides the requested service, the process of transmitting a service request message to another base station controller may be repeated indefinitely.

본 발명은 이를 방지하기 위하여 기지국 제어기가 서비스 요청자로부터 수신한 서비스 요청을 다른 기지국 제어기에 전달할 경우에 해당 서비스 요청 메시지에 포함된 서비스의 타입을 변경시키는 방식을 사용하여 서비스 요청 메시지를 수신한 상기 다른 기지국 제어기이 더 이상 또 다른 기지국 제어기로 서비스 요청 메시지를 재전송하지 않도록 한다.In order to prevent this, when the base station controller forwards the service request received from the service requester to another base station controller, the other base station controller receives the service request message using a method of changing the type of service included in the service request message. The base station controller no longer retransmits the service request message to another base station controller.

예를 들어, 제1 기지국 제어기(501)에서는 서비스 타입 A를 제공하지 않고, 제2 기지국 제어기(511)에서 상기 서비스 타입 A를 제공한다고 가정하자. 이 때, 서비스 요청자(521)가 상기 523단계에서 서비스 A를 요청하였다면, 제1 오픈 서비스 인터페이스부(505)는 525단계에서 제1 다중 ACR 제어부(503)에게 상기 서비스 타입이 상기 어느 기지국 제어기에서 제공되는지를 문의할 것이고, 그 응답을 527단계에서 수신할 것이다. 가정한 바에 따라 상기 서비스 A는 제1 기지국 제어기(501)에서 제공되지 않기 때문에 제1 다중 ACR 제어부(503)는 상기 서비스 A가 제2 기지국 제어기(511)에서 제공된다는 응답을 제1 오픈 서비스 인터페이스부(505)로 송신할 것이다.For example, assume that the first base station controller 501 does not provide a service type A, but the second base station controller 511 provides the service type A. In this case, if the service requester 521 requests the service A in step 523, the first open service interface unit 505 informs the first multiple ACR control unit 503 of the base station controller in step 525. It will ask if it is provided and will receive the response in step 527. As assumed, since the service A is not provided by the first base station controller 501, the first multi-ACR controller 503 responds that the service A is provided by the second base station controller 511. Will send to section 505.

이후, 제1 기지국 제어기(501)의 제1 오픈 인터페이스부(505)는 539단계에서 제2 기지국 제어기(511)의 제2 오픈 인터페이스부(513)에게 서비스 요청 메시지를 전송하는데 이 때 상기 서비스 요청 메시지에 포함되는 서비스 타입을 A에서 A'로 변경시킨다. 상기 서비스 타입 A'는 서비스 타입 A와 기능은 동일하지만, 서비스의 타입만을 변경한 것이다. 이렇게 서비스 타입만을 변경하고 이를 서비스 요청 메시지에 포함하여 송신하면, 이를 수신한 제2 오픈 서비스 인터페이스부(513)는 상기 서비스 요청 메시지가 서비스 요청자(521)로부터 직접 수신한 것이 아니고, 다른 기지국 제어기를 통하여 수신된 것임을 인식하고 실제로 자신이 해당 서비스를 제공하지 않는다고 하여도 더 이상 다른 기지국 제어기로 서비스 요청 메시지를 재송신하지 않을 수 있다. 이렇게 하여 상기 서비스 요청 메시지가 반복하여 재전송되는 문제를 해결할 수 있다. 따라서 제2 오픈 서비스 인터페이스부(515)는 제2 다중 ACR 제어부(519)에게 별도의 문의 없이 상기 541단계에서 제2 서비스 구성부(517)에서 해당 서비스를 직접 호출하게 된다.Thereafter, the first open interface unit 505 of the first base station controller 501 transmits a service request message to the second open interface unit 513 of the second base station controller 511 in step 539. Change the service type included in the message from A to A '. The service type A 'has the same function as service type A, but changes only the type of service. If only the service type is changed and the service request message is included and transmitted, the second open service interface unit 513 which receives the service type is not directly received from the service requester 521, but receives another base station controller. Recognizing that it has been received through the service, even if he does not actually provide the service may no longer retransmit the service request message to another base station controller. In this way, the service request message may be repeatedly retransmitted. Accordingly, the second open service interface unit 515 directly calls the corresponding service from the second service component 517 in step 541 without inquiring the second multiple ACR controller 519.

도 6은 본 발명의 실시예에 따라 서비스 요청자가 기지국 제어기 내부에 있는 경우 오픈 서비스를 제공받는 절차를 설명하는 도면이다.6 is a diagram illustrating a procedure of receiving an open service when a service requester is inside a base station controller according to an embodiment of the present invention.

도 6은 서비스 요청자가 제1 기지국 제어기(601) 내부에 위치한 경우의 실시예를 나타내기 때문에 앞서 도 2에서 설명된 바와 같이 제1 기지국 제어기(601) 내부에는 논리적으로 구별되어 구성되는 애플리케이션 호스팅부(603)가 추가로 포함된다. 따라서 서비스 요청자(623)는 상기 애플리케이션 호스팅부(603)를 통하여 제1 오픈 서비스 인터페이스부(605)와 연결되어 API를 제공받는다는 점을 제외하고는 도 5에서 설명된 바와 유사하게 동작한다. FIG. 6 illustrates an embodiment in which the service requester is located inside the first base station controller 601. As described above with reference to FIG. 2, an application hosting unit logically distinguished from the first base station controller 601 is configured. 603 is further included. Accordingly, the service requester 623 operates similarly to that described in FIG. 5 except that the service requester 623 is connected to the first open service interface unit 605 through the application hosting unit 603 to receive an API.

즉, 625 단계에서 서비스 요청자(623)는 애플리케이션 호스팅부(603)를 통하여 제1 오픈 서비스 인터페이스부(605)로 단말의 IP와 서비스 종류를 포함하는 서비스 요청 메시지를 송신한다. 627, 629, 631 단계의 동작은 도 5의 523, 525, 527 단계와 동일하다. 상기 단계들을 통하여 만일 상기 서비스 요청자(623)가 요청한 서비스가 제1 기지국 제어기(601)에서 제공 가능하다면 하기 633단계 내지 643단계의 동작이 수행되고, 서비스가 제공이 되지 않는다면 하기 645단계 내지 659단계의 동작이 수행된다.That is, in step 625, the service requester 623 transmits a service request message including the IP and the service type of the terminal to the first open service interface unit 605 through the application hosting unit 603. Operations of steps 627, 629, and 631 are the same as those of steps 523, 525, and 527 of FIG. If the service requested by the service requester 623 is available from the first base station controller 601, the operations of steps 633 to 643 are performed, and if the service is not provided, steps 645 to 659. The operation of is performed.

요청한 서비스가 제1 기지국 제어기(601)에서 제공 가능한 경우에서, 633단계 내지 639단계의 동작은 도 5의 529단계 내지 535단계의 동작과 동일하며, 이 단계들을 통하여 상기 요청된 서비스 정보들이 제1 오픈 서비스 인터페이스부(607)까지 전달된다. 이후, 609단계 및 611단계에서 상기 서비스 정보들이 애플리케이션 호스팅부(609)를 통하여 서비스 요청자(623)로 전달된다.In the case where the requested service can be provided by the first base station controller 601, the operations of steps 633 to 639 are the same as the operations of steps 529 to 535 of FIG. 5, through which the requested service information is determined. It is delivered to the open service interface unit 607. In operation 609 and 611, the service information is transmitted to the service requester 623 through the application hosting unit 609.

한편, 요청한 서비스가 제1 기지국 제어기(601)에서 제공 가능하지 않은 경우에서, 645단계 내지 655단계의 동작은 도 5의 539단계 내지 549단계의 동작과 동일하다. 이 단계들을 통하여 제2 기지국 제어기(613)에서 제공되는 해당 서비스 정보들이 제1 오픈 서비스 인터페이스부(607)까지 전달된다. 이후, 657단계 및 659단계를 통하여 해당 서비스 정보들이 서비스 요청자(623)에 제공된다.On the other hand, when the requested service is not available from the first base station controller 601, the operations of steps 645 to 655 are the same as the operations of steps 539 to 549 of FIG. Through these steps, corresponding service information provided from the second base station controller 613 is transferred to the first open service interface unit 607. Thereafter, corresponding service information is provided to the service requester 623 through steps 657 and 659.

그러나 상기 제2 기지국 제어기(613)도 상기 요청된 서비스를 제공하지 않는다면, 다시 다른 기지국 제어기로 서비스 요청 메시지를 재송신하는 시간 지연을 방지하기 위하여 상기 651단계에서 거절의 응답 메시지를 생성한다. 이는 앞서 도 5에서 설명된 바와 같으며 이렇게 거절의 메시지가 생성된 경우에는 661단계 내지 663단계를 통하여 서비스 요청자(623)에게 서비스 제공 거절의 응답 메시지가 송신된다.However, if the second base station controller 613 does not provide the requested service, the second base station controller 613 generates a rejection response message in step 651 to prevent a time delay of retransmitting the service request message to another base station controller. As described above with reference to FIG. 5, when the rejection message is generated, the response message of the denial of service service is transmitted to the service requester 623 through steps 661 to 663.

도 7은 본 발명의 실시예에 따른 발신 기지국 제어기의 동작을 설명하는 도면이다.7 is a diagram illustrating an operation of an originating base station controller according to an embodiment of the present invention.

701 단계에서는 이웃 기지국 제어기로부터 공유 정보를 수신하여 갱신한다. 상기 공유 정보란 각 기지국 제어기가 관리하는 서브넷 정보를 포함한다. 703단계에서는 서비스 요청자로부터 서비스 요청을 수신한다. 상기 서비스 요청자는 기지국 제어기 외부에 위치하거나 기지국 제어기 내부에 위치할 수 있다. 내부에 위치하는 경우에 상기 기지국 제어기에는 논리적으로 분리된 가상의 공간에 애플리케이션 호스팅부가 포함되어 상기 서비스 요청자가 상기 애플리케이션 호스팅부를 통하여 서비스 요청을 수신한다.In step 701, shared information is received from a neighbor base station controller and updated. The shared information includes subnet information managed by each base station controller. In step 703, a service request is received from a service requester. The service requester may be located outside the base station controller or inside the base station controller. When located inside, the base station controller includes an application hosting unit in a logical space that is logically separated so that the service requester receives a service request through the application hosting unit.

705단계에서는 상기 요청된 서비스가 현재 기지국 제어기에서 지원이 되는지를 판단하고, 지원되지 않는다면 711단계로 진행하여 상기 공유 정보를 이용하여 해당 서비스를 지원하는 기지국 제어기로 상기 서비스 요청을 전달한다. 만일 상기 요청된 서비스가 현재 기지국 제어기에서 지원이 된다면 해당 서비스를 선택하고 선택된 서비스에 대한 정보를 추출하여 상기 서비스 요청자에게 제공한다.In step 705, it is determined whether the requested service is currently supported by the base station controller. If it is not supported, the process proceeds to step 711 and the service request is transmitted to the base station controller supporting the service using the shared information. If the requested service is currently supported by the base station controller, the service is selected and information about the selected service is extracted and provided to the service requester.

도 8은 본 발명의 실시예에 따른 수신 기지국 제어기의 동작을 설명하는 도면이다.8 is a diagram illustrating an operation of a receiving base station controller according to an embodiment of the present invention.

801단계에서 이웃 기지국 제어기로부터 서비스 요청자의 서비스 요청을 수신하면 803단계에서 상기 요청된 서비스를 자신이 지원하는지 여부를 판단하다. 만일 해당 서비스를 지원하지 않는다면 809단계로 진행하여 거절의 응답을 상기 이웃 기지국 제어기에 송신한다. 한편, 해당 서비스를 지원한다면 805단계로 진행하여 해당 서비스를 선택하고 807 단계에서 상기 선택된 서비스에 대한 정보를 상기 이웃 기지국 제어기로 응답한다.In step 801, when the service request of the service requester is received from the neighbor base station controller, in step 803, it is determined whether the service is supported. If the corresponding service is not supported, the process proceeds to step 809 and a response of rejection is transmitted to the neighbor base station controller. On the other hand, if the corresponding service is supported, the process proceeds to step 805 to select the service and in step 807 responds to the information about the selected service to the neighbor base station controller.

Claims (20)

오픈 애플리케이션 서비스의 제공 방법에 있어서,
이웃 기지국 제어기들로부터 공유 정보를 수신하여 갱신하는 과정과,
서비스 요청자로부터 특정 서비스 요청을 수신하는 과정과,
상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하면, 상기 특정 서비스에 대한 정보를 추출하여 상기 서비스 요청자에게 제공하는 과정을 포함하는 오픈 애플리케이션 서비스의 제공 방법.
In the method of providing an open application service,
Receiving and updating sharing information from neighboring base station controllers;
Receiving a specific service request from a service requester,
If the requested specific service is currently supported by the base station controller, extracting information on the specific service and providing the service requester.
제 1항에 있어서,
상기 요청된 특정 서비스를 상기 현재 기지국 제어기에서 지원하지 않으면, 상기 공유 정보를 이용하여 상기 특정 서비스를 지원하는 기지국 제어기에게 상기 특정 서비스 요청을 송신하는 과정을 더 포함하는 오픈 애플리케이션 서비스의 제공 방법.
The method of claim 1,
If the requested specific service is not supported by the current base station controller, transmitting the specific service request to the base station controller supporting the specific service by using the shared information.
제 2항에 있어서, 상기 특정 서비스 요청은,
상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 하는 오픈 애플리케이션 서비스의 제공 방법.
The method of claim 2, wherein the specific service request,
The specific service and the function is the same, the service type providing method, characterized in that the service type is changed to a predetermined form.
제 1항에 있어서, 상기 서비스 요청자는, 상기 현재 기지국 제어기의 외부에 위치함을 특징으로 하는 오픈 애플리케이션 서비스의 제공 방법.The method of claim 1, wherein the service requester is located outside the current base station controller. 제 1항에 있어서, 상기 서비스 요청자는, 상기 현재 기지국 제어기의 내부에 위치함을 특징으로 하는 오픈 애플리케이션 서비스의 제공 방법.The method of claim 1, wherein the service requester is located inside the current base station controller. 제 5항에 있어서, 상기 특정 서비스 요청은,
상기 현재 기지국 제어기의 내부에서 논리적으로 분리되어 구성되는 애플리케이션 호스팅부를 통하여 수신함을 특징으로 하는 오픈 애플리케이션 서비스의 제공 방법.
The method of claim 5, wherein the specific service request,
The present method of providing an open application service, characterized in that received through the application hosting unit logically separated in the base station controller.
오픈 애플리케이션 서비스의 제공 방법에 있어서,
서비스 요청자의 특정 서비스 요청을 이웃 기지국 제어기로부터 수신하는 과정과,
상기 요청된 특정 서비스를 현재 기지국 제어기에서 지원하면, 상기 특정 서비스에 대한 정보를 추출하여 상기 이웃 기지국 제어기에게 송신하는 과정을 포함하는 오픈 애플리케이션 서비스의 제공 방법.
In the method of providing an open application service,
Receiving a specific service request of a service requester from a neighbor base station controller;
If the requested specific service is currently supported by the base station controller, extracting information about the specific service and transmitting the information to the neighboring base station controller.
제 7항에 있어서,
상기 요청된 특정 서비스를 상기 현재 기지국 제어기에서 지원하지 않으면, 상기 이웃 기지국 제어기에게 상기 특정 서비스 요청에 대한 거절의 응답을 송신하는 과정을 더 포함하는 오픈 애플리케이션 서비스의 제공 방법.
The method of claim 7, wherein
If the requested specific service is not supported by the current base station controller, sending the response of the rejection of the specific service request to the neighboring base station controller.
제 8항에 있어서, 상기 특정 서비스 요청은,
상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 하는 오픈 애플리케이션 서비스의 제공 방법.
The method of claim 8, wherein the specific service request,
The specific service and the function is the same, the service type providing method, characterized in that the service type is changed to a predetermined form.
오픈 애플리케이션 서비스를 제공하는 기지국 제어기에 있어서,
이웃 기지국 제어기들로부터 공유 정보를 수신하여 갱신하는 다중 ACR(Access Control Router) 제어부와,
서비스 요청자로부터 특정 서비스 요청을 수신하고, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하면, 상기 특정 서비스 요청을 오픈 서비스 제어부로 전달하는 오픈 서비스 인터페이스부와,
상기 요청된 특정 서비스에 대한 정보를 서비스 구성부에 포함된 서비스들로부터 획득하여, 상기 오픈 서비스 인터페이스부를 통하여 상기 서비스 요청자에게 제공하는 오픈 서비스 제어부를 포함하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
In the base station controller providing an open application service,
A multi-access control router (ACR) control unit for receiving and updating shared information from neighboring base station controllers;
An open service interface unit for receiving a specific service request from a service requester and supporting the requested specific service in the base station controller, transmitting the specific service request to an open service controller;
And an open service control unit which obtains information on the requested specific service from services included in a service configuration unit and provides the service requester through the open service interface unit.
제 10항에 있어서,
상기 오픈 인터페이스부는, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하지 않으면, 상기 특정 서비스 요청을 상기 다중 ACR 제어부로 전달하고,
상기 다중 ACR 제어부는, 상기 공유 정보를 이용하여 상기 특정 서비스를 지원하는 기지국 제어기에게 상기 특정 서비스 요청을 송신함을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 10,
The open interface unit, if the requested specific service is not supported by the base station controller, forwards the specific service request to the multiple ACR controller,
The multiple ACR control unit, the base station controller for providing an open application service, characterized in that for transmitting the specific service request to the base station controller supporting the specific service using the shared information.
제 10항에 있어서, 상기 특정 서비스 요청은,
상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 10, wherein the specific service request,
The base station controller for providing an open application service, characterized in that the specific service and function is the same, the service type is changed to a predetermined form.
제 10항에 있어서, 상기 서비스 요청자는, 상기 기지국 제어기의 외부에 위치함을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.The base station controller of claim 10, wherein the service requester is located outside the base station controller. 제 10항에 있어서, 상기 서비스 요청자는, 상기 기지국 제어기의 내부에 위치함을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.The base station controller of claim 10, wherein the service requester is located inside the base station controller. 제 14항에 있어서,
상기 기지국 제어기의 내부에서 논리적으로 분리되어 구성되어 상기 특정 서비스 요청을 상기 서비스 요청자로부터 상기 오픈 서비스 인터페이스부로 전달하는 애플리케이션 호스팅부를 더 포함하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 14,
And an application hosting unit configured to be logically separated from the base station controller to transfer the specific service request from the service requester to the open service interface unit.
제 10항에 있어서, 상기 오픈 서비스 인터페이스부는,
상기 특정 서비스 요청을 포함하는 서비스 요청 메시지를 분석하는 메시지 분석부와,
상기 메시지 분석부의 분석 결과를 전달받아 상기 특정 서비스를 상기 기지국 제어기에서 지원하면 상기 특정 서비스의 정보를 서비스 결정부로 전달하는 서비스 검사부와,
상기 전달된 특정 서비스의 정보를 상기 오픈 서비스 제어부로 전달하는 서비스 결정부를 포함하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 10, wherein the open service interface unit,
A message analyzer analyzing the service request message including the specific service request;
A service checking unit which receives the analysis result of the message analyzing unit and delivers the information of the specific service to the service determining unit when the specific service is supported by the base station controller;
A base station controller for providing an open application service including a service determination unit for transmitting the information of the specific service delivered to the open service control unit.
제 10항에 있어서, 상기 다중 ACR 제어부는,
상기 이웃 기지국 제어기의 리스트 정보를 포함하는 OAM(Operation, Administration and Maintenance)으로부터 상기 이웃 기지국 제어기의 리스트를 획득하여 설정을 초기화함을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 10, wherein the multiple ACR control unit,
And obtaining a list of the neighbor base station controllers from an operation, administration and maintenance (OAM) including list information of the neighbor base station controllers, and initializing the setting.
오픈 애플리케이션 서비스를 제공하는 기지국 제어기에 있어서,
이웃 기지국 제어기로부터 특정 서비스 요청을 수신하고, 상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하면, 상기 특정 서비스 요청을 오픈 서비스 제어부로 전달하는 오픈 서비스 인터페이스부와,
상기 요청된 특정 서비스에 대한 정보를 서비스 구성부에 포함된 서비스들로부터 획득하여, 상기 서비스 요청자에게 제공하는 오픈 서비스 제어부를 포함하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
In the base station controller providing an open application service,
An open service interface unit which receives a specific service request from a neighbor base station controller and delivers the specific service request to an open service controller when the requested specific service is supported by the base station controller;
And an open service control unit which obtains information on the requested specific service from services included in a service configuration unit and provides the service requester to the service requester.
제 18항에 있어서, 상기 서비스 구성부는,
상기 요청된 특정 서비스를 상기 기지국 제어기에서 지원하지 않으면, 상기 오픈 서비스 제어부와, 상기 오픈 서비스 인터페이스를 통하여 상기 이웃 기지국 제어기에게 상기 특정 서비스 요청에 대한 거절의 응답을 송신함을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 18, wherein the service component,
If the requested specific service is not supported by the base station controller, an open application service is transmitted to the neighbor base station controller through the open service control unit and the open service interface in response to the rejection of the specific service request. Base station controller to provide.
제 18항에 있어서, 상기 특정 서비스 요청은,
상기 특정 서비스와 기능은 동일하고, 서비스 타입이 미리 약속된 형태로 변경된 것임을 특징으로 하는 오픈 애플리케이션 서비스를 제공하는 기지국 제어기.
The method of claim 18, wherein the specific service request,
The base station controller for providing an open application service, characterized in that the specific service and function is the same, the service type is changed to a predetermined form.
KR1020100015420A 2010-02-19 2010-02-19 Apparatus and method for providing an open appli cation service Expired - Fee Related KR101654938B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100015420A KR101654938B1 (en) 2010-02-19 2010-02-19 Apparatus and method for providing an open appli cation service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100015420A KR101654938B1 (en) 2010-02-19 2010-02-19 Apparatus and method for providing an open appli cation service

Publications (2)

Publication Number Publication Date
KR20110095770A true KR20110095770A (en) 2011-08-25
KR101654938B1 KR101654938B1 (en) 2016-09-06

Family

ID=44931341

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100015420A Expired - Fee Related KR101654938B1 (en) 2010-02-19 2010-02-19 Apparatus and method for providing an open appli cation service

Country Status (1)

Country Link
KR (1) KR101654938B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014073882A1 (en) * 2012-11-08 2014-05-15 삼성전자 주식회사 Method and device for hosting application by access node

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040075288A (en) * 2003-02-20 2004-08-27 후아웨이 테크놀러지 컴퍼니 리미티드 Method for providing guaranteed quality of service in ip network and system thereof
KR20090090797A (en) * 2008-02-22 2009-08-26 에스케이 텔레콤주식회사 Method and system for providing broadcast service at handoff of communication terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040075288A (en) * 2003-02-20 2004-08-27 후아웨이 테크놀러지 컴퍼니 리미티드 Method for providing guaranteed quality of service in ip network and system thereof
KR20090090797A (en) * 2008-02-22 2009-08-26 에스케이 텔레콤주식회사 Method and system for providing broadcast service at handoff of communication terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
김현수. "Quality Assurance of Convergence Service in the WiBro Network." KT, 2009.* *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014073882A1 (en) * 2012-11-08 2014-05-15 삼성전자 주식회사 Method and device for hosting application by access node
US10601709B2 (en) 2012-11-08 2020-03-24 Samsung Electronics Co., Ltd. Method and device for hosting application by access node
US11102116B2 (en) 2012-11-08 2021-08-24 Samsung Electronics Co., Ltd. Method and device for hosting application by access node

Also Published As

Publication number Publication date
KR101654938B1 (en) 2016-09-06

Similar Documents

Publication Publication Date Title
JP6908334B2 (en) Internet of Things Communication Methods, Internet of Things Devices, and Internet of Things Systems
CN109429284B (en) Instance switching method, related apparatus, instance switching system, and storage medium
US11902389B2 (en) Mechanism to facilitate signaling traffic
US7469125B2 (en) Enhanced method of transferring data from a data originating device to a mobile terminal
CN111466110A (en) Edge Computing Relocation
CN110098947A (en) A kind of dispositions method of application, equipment and system
US20130198266A1 (en) Facilitating communication between web-enabled devices
CN110191440B (en) D2D communication discovery method, device and system
JP2018042288A (en) System and method for improved discovery
KR20220001963A (en) Method and apparatus for interaction between edge computing system and mobile communication network to provide mobile edge computing service
WO2016138326A1 (en) Methods and apparatus for efficiently communicating time varying data
KR102178348B1 (en) Network apparatus and edge service discovery method
CN102801800B (en) Method and system for performing resource sharing processing among plurality of wireless terminals
CN109417741B (en) Data migration method and device
CN114599022A (en) Device selection method and device
US9072078B2 (en) Method and mobile communication system capable of establishing peer-to-peer transmission
JP2018152691A (en) Control apparatus
CN111726400A (en) Reverse connection method, device and server-side system
EP3857368A1 (en) Advanced resource link binding management
KR20230115880A (en) Communication method and apparatus for xr serice in wireless communication system
CN113783963B (en) Data transmission method, server node, gateway device, network system
EP3846518B1 (en) System, control plane device, user plane device, and program
KR101654938B1 (en) Apparatus and method for providing an open appli cation service
US12295073B2 (en) Base station device and method for operating base station device
CN105493471A (en) Transmission method of transparently transferred data and common service entity

Legal Events

Date Code Title Description
PA0109 Patent application

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

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

A201 Request for examination
PA0201 Request for examination

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

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-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

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

PC1903 Unpaid annual fee

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

Not in force date: 20190901

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: 20190901

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载