KR101342726B1 - Session state information record storing method and apparatus - Google Patents
Session state information record storing method and apparatus Download PDFInfo
- Publication number
- KR101342726B1 KR101342726B1 KR1020080121469A KR20080121469A KR101342726B1 KR 101342726 B1 KR101342726 B1 KR 101342726B1 KR 1020080121469 A KR1020080121469 A KR 1020080121469A KR 20080121469 A KR20080121469 A KR 20080121469A KR 101342726 B1 KR101342726 B1 KR 101342726B1
- Authority
- KR
- South Korea
- Prior art keywords
- data group
- storage module
- generated
- session state
- state 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명의 일 실시예에 따르면, 세션 상태 정보 기록(Session State Information Record)을 저장하는 방법이 제공된다. 위 방법은 단말기로부터 복수의 파라미터로서 각각 하나 이상의 프로토콜와 관련된 파라미터를 포함하는 세션 상태 정보(Session State Information)를 수신하는 단계, 상기 복수의 파라미터 중 동일한 프로토콜과 관련된 적어도 하나의 파라미터로 구성되는 적어도 하나의 데이터 그룹을 생성하는 단계, 상기 생성된 데이터 그룹마다 식별자를 생성하는 단계, 상기 생성된 적어도 하나의 데이터 그룹 및 해당 데이터 그룹에 대한 식별자를 데이터 그룹 저장 모듈에 저장하거나 폐기하는 단계, 상기 저장된 데이터 그룹마다 해당 데이터 그룹에 대한 참조 정보를 생성하는 단계, 및 상기 생성된 참조 정보를 상기 수신된 세션 상태 정보에 대한 세션 상태 정보 기록으로서 SSIR 저장 모듈에 저장하는 단계를 포함한다. According to one embodiment of the present invention, a method of storing a Session State Information Record is provided. The method includes receiving session state information including parameters related to one or more protocols, respectively, as a plurality of parameters from a terminal, and at least one configured with at least one parameter related to the same protocol among the plurality of parameters. Generating a data group, generating an identifier for each generated data group, storing or discarding the generated at least one data group and an identifier for the data group in a data group storage module, and storing the stored data group Generating reference information for the corresponding data group each time, and storing the generated reference information in an SSIR storage module as a session state information record for the received session state information.
1xEV-DO(Evolution Data Only), 세션 상태 정보 1xEV-DO (Evolution Data Only), session state information
Description
본 발명은 무선통신 시스템에 관한 것으로서, 좀 더 구체적으로는, 무선통신 시스템의 단말기와 접속망 사이의 무선 인터페이스에 사용될 무선통신 프로토콜에 관한 정보를 저장하는 방법 및 장치에 관한 것이다. The present invention relates to a wireless communication system, and more particularly, to a method and apparatus for storing information on a wireless communication protocol to be used for a wireless interface between a terminal and a connection network of a wireless communication system.
1xEV-DO(Evolution Data Only) 시스템은 CDMA 2000 1X(Code Division Multiple Access 2000 1X)에서 진화된 무선통신 시스템으로서 VOD(Video On Demand) 등의 패킷 데이터 서비스를 음성 통화망을 사용하지 않고 최고 2.4 Mbps의 전용 채널을 사용하여 전송하는 방식이다. 1xEV-DO 시스템은 단말기(Access Terminal: AT), AT에 무선 접속 서비스를 제공하는 접속망(Acess Network: AN), 적어도 하나의 AN에 패킷 중계 서비스를 제공하는 PCF(Packet Control Function) 및 PCF 및 AN을 개재하여 AT에 패킷 데이터 서비스를 제공하는 패킷 스위치 데이터망(Packet Swtitched Data Network: PDSN)(예를 들어, 인터넷)을 포함한다. The 1xEV-DO (Evolution Data Only) system is a wireless communication system that was evolved from CDMA 2000 Code Division Multiple Access 2000 1X (1x) and provides packet data services such as video on demand (VOD) up to 2.4 Mbps without using a voice call network. The transmission is by using a dedicated channel. The 1xEV-DO system includes an access terminal (AT), an access network (AN) providing wireless access service to the AT, a packet control function (PCF) providing packet relay service to at least one AN, and a PCF and AN A packet switch data network (PDSN) (eg, the Internet) for providing a packet data service to the AT through the AP.
위 구성요소들 중 AT는 AN과의 무선 연결 또는 무선 인터페이스(Air Interface)에 사용할 프로토콜들의 종류 및 해당 프로토콜들과 관련된 파라미터들 을 AN과 미리 협상(negotiate)하고, 협상된 정보(즉, 세션 상태 정보(Session State Information:SSI))를 세션 상태 정보 기록(Session State Information Record)으로서 세션 제어 모듈 또는 세션 제어 장치(예를 들어 PCF의 SC/MM(Session Control and Mobility Management) 모듈)에 저장한다. SSIR은 AT가 나중에 AN과의 연결(connection)을 설정시, AT와 AN의 연결에 사용되는 프로토콜들의 설정 정보로 이용된다. 즉, AT가 AN에게 연결을 설정할 것을 요청하면, AN은 PCF로부터 SSIR을 제공받아 연결 설정에 사용한다. 위 구성은 연결을 설정할 때마다 매 번 AT와 AN 사이에서 연결에 사용될 프로토콜들의 종류 및 관련 파라미터에 관해서 협상해야 하는 수고를 덜 수 있도록 해준다. 이뿐만 아니라, SSIR은 AT가 핸드오프하는 경우 등 다양한 상황에 AT, AN 또는 다른 구성요소에 의해 사용되어 무선통신자원을 절감할 수 있도록 해준다. Among the above components, the AT negotiates with the AN in advance the types of protocols to be used for the wireless connection or the air interface with the AN and the parameters related to the protocols, and negotiated information (that is, session state). Information (Session State Information (SSI)) is stored as a Session State Information Record (Session State Information Record) in a session control module or session control device (e.g., SC / MM (Session Control and Mobility Management) module). The SSIR is used as configuration information of protocols used to connect the AT and the AN when the AT later establishes a connection with the AN. That is, when the AT requests the AN to establish a connection, the AN receives an SSIR from the PCF and uses the connection to establish the connection. This configuration saves you from having to negotiate between the AT and AN each time you establish a connection, as well as the type of protocols and associated parameters that will be used for the connection. In addition, SSIR can be used by AT, AN, or other components in a variety of situations, such as when an AT is handing off, saving radio resources.
종래의 세션 제어 장치는 자신이 관리하고 있는 각각의 AT마다 SSIR을 생성하여 저장한다. 구체적으로, AT로부터 SSI를 수신하면, 미리 정해진 크기의 메모리 공간을 해당 AT에 대해 할당하고, 할당된 메모리 공간에 수신한 SSI 그대로를 SSIR로서 저장한다. 그러나, SSI의 크기는 가변적으로, 수십 바이트에서 수천 바이트에 이를 수 있는바, 위와 같이 고정된 메모리 크기를 할당하는 방식은 할당된 메모리 공간 중 많은 부분이 사용되지 않고 낭비되는 문제점이 있다. 그리고, 위와 같은 구성에 따르면 세션 관리 장치가 관리하는 AT의 수가 늘어날수록 이에 비례하여 SSIR 저장에 보다 많은 메모리 자원이 소요되게 된다. 그러나, 세션 저장 장치에 저장되는 SSIR들 중 그 내용이 중복되는 부분이 많은 점에 비추어 보아 동 일 내용을 중복 저장시켜 메모리 자원을 심각하게 낭비하게 되는 문제점이 있다. The conventional session control device generates and stores an SSIR for each AT that it manages. Specifically, upon receiving the SSI from the AT, a memory space having a predetermined size is allocated to the AT, and the received SSI is stored as an SSIR in the allocated memory space. However, since the size of the SSI can vary from several tens to thousands of bytes, the method of allocating a fixed memory size as described above has a problem in that a large portion of the allocated memory space is not used and wasted. In addition, according to the above configuration, as the number of ATs managed by the session managing apparatus increases, more memory resources are required for SSIR storage in proportion to this. However, in view of the fact that there are many overlapping contents among SSIRs stored in the session storage device, there is a problem in that memory resources are seriously wasted by redundantly storing the same contents.
본 발명은 상기 문제점을 해결하기 위한 것으로, 무선 통신 시스템의 세션 상태 정보 기록을 효율적으로 저장하는 방법 및 장치를 제공하는 것을 그 목적으로 가진다. The present invention has been made to solve the above problems, and an object thereof is to provide a method and apparatus for efficiently storing session state information records of a wireless communication system.
본 발명의 일 실시예에 따르면, 세션 상태 정보 기록(Session State Information Record)을 저장하는 방법이 제공된다. 상기 방법은 임의의 장치로부터 복수의 파라미터 값으로서, 각각의 파라미터 값이 하나 이상의 타입 정보와 관련된 복수의 파라미터 값을 포함하는 세션 상태 정보(Session State Information)를 수신하는 단계; 상기 복수의 파라미터 값으로부터 적어도 하나의 데이터 그룹을 생성하는 단계로서, 상기 복수의 파라미터 값 중 동일한 타입 정보와 관련된 파라미터 값들이 있는 경우, 상기 동일한 타입 정보와 관련된 파라미터 값들을 하나의 데이터 그룹으로 분류하는 단계를 포함하는 단계; 상기 생성된 데이터 그룹마다 식별자를 생성하는 단계; 상기 생성된 식별자가 데이터 그룹 저장 모듈에 저장되어 있는지를 판단하는 단계; 상기 판단에 따라 상기 생성된 데이터 그룹 및 상기 생성된 데이터 그룹에 대한 식별자를 데이터 그룹 저장 모듈에 저장하거나 폐기하는 단계; 상기 생성된 데이터 그룹마다 상기 데이터 그룹 저장 모듈에 저장되어 있는 데이터 그룹들 중 어느 하나에 대한 참조 정보를 생성하는 단계; 및 상기 생성된 참조 정보를 상기 수신된 세션 상태 정보에 대한 세션 상태 정보 기록으로서 SSIR 저장 모듈에 저장하는 단계를 포함할 수 있다. According to one embodiment of the present invention, a method of storing a Session State Information Record is provided. The method includes receiving session state information from any device, wherein the session state information includes a plurality of parameter values, each parameter value being associated with one or more type information; Generating at least one data group from the plurality of parameter values, and when there are parameter values related to the same type information among the plurality of parameter values, classifying the parameter values related to the same type information into one data group. Comprising a step; Generating an identifier for each of the generated data groups; Determining whether the generated identifier is stored in a data group storage module; Storing or discarding the generated data group and the identifier for the generated data group in a data group storage module according to the determination; Generating reference information for any one of the data groups stored in the data group storage module for each of the generated data groups; And storing the generated reference information in an SSIR storage module as a session state information record for the received session state information.
본 발명의 다른 실시예에 따르면, 세션 상태 정보 기록을 저장하는 장치가 제공된다. 상기 장치는 데이터 그룹 저장 모듈; SSIR 저장 모듈; 임의의 장치로부터 복수의 파라미터 값으로서, 각각의 파라미터 값이 하나 이상의 타입 정보와 관련된 복수의 파라미터 값을 포함하는 세션 상태 정보(Session State Information)를 수신하는 수신 모듈; 상기 복수의 파라미터 값으로부터 적어도 하나의 데이터 그룹을 생성하고, 상기 생성된 데이터 그룹마다 식별자를 생성하고, 상기 생성된 식별자가 데이터 그룹 저장 모듈에 저장되어 있는지를 판단하고, 상기 판단에 따라 상기 생성된 데이터 그룹 및 상기 생성된 데이터 그룹에 대한 식별자를 데이터 그룹 저장 모듈에 저장하거나 폐기하고, 상기 생성된 데이터 그룹마다 상기 데이터 그룹 저장 모듈에 저장되어 있는 데이터 그룹들 중 어느 하나에 대한 참조 정보를 생성하고, 상기 생성된 참조 정보를 상기 수신된 세션 상태 정보에 대한 세션 상태 정보 기록으로서 상기 SSIR 저장 모듈에 저장하는 처리 모듈을 포함할 수 있다. 상기 처리 모듈은 상기 데이터 그룹을 상기 복수의 파라미터 값 중 동일한 타입 정보와 관련된 파라미터 값들이 있는 경우, 상기 동일한 타입 정보와 관련된 파라미터 값들을 하나의 데이터 그룹으로 분류하여 생성할 수 있다.According to another embodiment of the present invention, an apparatus for storing session state information records is provided. The apparatus includes a data group storage module; SSIR storage module; A receiving module for receiving, from a device, session state information as a plurality of parameter values, each parameter value including a plurality of parameter values associated with one or more type information; Generate at least one data group from the plurality of parameter values, generate an identifier for each generated data group, determine whether the generated identifier is stored in a data group storage module, and generate the generated Storing or discarding a data group and an identifier for the created data group in a data group storage module, and generating reference information for any one of the data groups stored in the data group storage module for each generated data group; And a processing module for storing the generated reference information in the SSIR storage module as a session state information record for the received session state information. The processing module may generate the data group by classifying parameter values related to the same type information into one data group when there are parameter values related to the same type information among the plurality of parameter values.
위와 같은 실시예의 요약은 이하에서 더욱 상세하게 기재되는 본 발명의 상세한 설명의 단순화된 형태의 개념 중 일부를 설명하기 위해서 제공된다. 이러한 실시예의 요약은 청구범위에 기재된 청구 대상의 필수적인 특징을 식별하기 위한 것은 아니며, 청구범위에 기재된 청구 대상의 범위를 결정하기 위한 수단으로 사용 되기 위한 것도 아니다.The above summary of embodiments is provided to illustrate some of the concepts of the simplified form of the detailed description of the invention, which is described in more detail below. The summary of these embodiments is not intended to identify essential features of the claimed subject matter, nor is it intended to be used as a means for determining the scope of the claimed subject matter.
상기와 같은 본 발명에 따르면, 무선 통신 시스템의 세션 상태 정보 기록을 효율적으로 저장하는 세션 제어 장치를 제공할 수 있다. According to the present invention as described above, it is possible to provide a session control apparatus for efficiently storing the session state information record of the wireless communication system.
이하, 본 명세서의 일부를 이루는 첨부 도면이 참조된다. 도면에 있어서, 유사한 부호들은 문맥상 달리 해석되지 않는 이상 유사한 구성을 나타낸다. 상세한 설명, 도면 및 청구항에 서술된 예시적인 실시예들은 제한적인 의도로 사용된 것이 아니다. 본 명세서에 나타난 대상의 사상 또는 범위에 벗어나지 않으면서, 다른 실시예들이 사용될 수 있으며, 다른 변경이 이루어질 수 있다. 본 명세서에 일반적으로 설명되고, 도면에 예시된 본 개시의 구성들은 다른 다양한 구성들로 배치되거나, 대체되거나 결합될 수 있음이 용이하게 이해될 것이며, 그 모든 것들은 명백하게 고려되고, 본 명세서의 일부를 구성한다. Reference is now made to the accompanying drawings, which form a part of this specification. In the drawings, like numerals refer to similar constructions unless the context clearly indicates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein. It will be readily understood that the configurations of the present disclosure generally described herein and illustrated in the drawings may be arranged, replaced, or combined in various other configurations, all of which are expressly contemplated, and part of this specification Configure.
도 1은 본 발명의 일 실시예에 따른 1xEV-DO 시스템(100)의 개념도이다. 도 1을 참조하면, 1xEV-DO 시스템(100)은 AT(110), AT(110)에 무선 접속 서비스를 제공하는 AN(120), AN(120)에 패킷 데이터 중계 서비스를 제공하는 PCF(130) 및 AT(110)에 AN(120) 및 PCF(130)를 통하여 패킷 데이터 서비스를 제공하는 PDSN(140)를 포함할 수 있다. 도 1에는 설명의 편의를 위하여 AT(110), AN(120), PCF(130) 및 PDSN(130)을 한 대만 도시하였으나, 1xEV-DO 시스템(100)은 위 각 구성요소를 하나 또는 복수개 포함할 수 있으며, 이들 구성요소들은 다양한 방식으로 상호연결될 수 있다.1 is a conceptual diagram of a 1xEV-
AT(110)는 사용자에게 PDSN(140)의 패킷 데이터 서비스를 제공하는 단말기로서, AN(120)과의 무선 인터페이스(Air Interface)를 통해 패킷을 교환할 수 있다. 패킷 교환을 위해, AT(110)는 AN(120)과 두 가지 절차, 즉 세션 협상 절차 및 연결 설정 절차를 수행할 수 있다. The AT 110 is a terminal that provides a packet data service of the PDSN 140 to a user, and may exchange packets through an air interface with the AN 120. For packet exchange, the AT 110 may perform two procedures with the
세션 협상 절차는 위 무선 인터페이스에 사용될 프로토콜들 및 파라미터들에 관한 정보를 AT(110) 및 AN(120)이 서로 협의하여 결정하는 절차로서, 세션 협상 결과 AT(110)와 AN(120) 사이의 무선 인터페이스에 사용될 프로토콜들 및 파라미터들에 대한 정보를 정의하는 세션 상태 정보(Session State Information: SSI)가 생성된다. 위 세션 협상 절차의 구체적인 내용은 3GPP2의 관련 권고안에 자세히 설명되어 있다. The session negotiation procedure is a procedure in which the AT 110 and the AN 120 negotiate information about protocols and parameters to be used for the air interface, and determine the information between the
세션 협상 절차가 완료된 이후에, AT(110) 또는 AN(120)은 생성된 SSI를 PCF(130) 내의 세션 제어 모듈 (예를 들어 SC/MM(Session Control and Mobility Management) 모듈)로 송신한다. 세션 제어 모듈은 SSI를 저장 및 관리하는 모듈로서, AT(110)를 포함하여 PCF(130)가 담당하는 AT로부터 해당 AT에 대한 SSI를 수신하여 소정의 처리를 수행한 이후에 저장 및 관리한다. After the session negotiation procedure is completed, AT 110 or
구체적으로, 세션 제어 모듈은 수신한 SSI에 포함된 데이터들을 소정의 기준에 따라 분류하여, 동일 분류에 속하는 데이터로 이루어진 적어도 하나의 데이터 그룹을 생성할 수 있다. 세션 제어 모듈은 AT(110)로부터 SSI를 수신하기 이전에 다른 AT들로부터 SSI를 수신하여 생성한 다른 데이터 그룹들을 저장하고 있을 수 있다. 세션 제어 모듈은 AT(110)로부터 수신한 SSI에서 생성한 데이터 그룹들 중 세션 제어 모듈에 이미 저장된 데이터 그룹들 중 어느 하나와 동일한 내용의 데이터 그룹들은 폐기하고, 나머지 데이터 그룹들을 저장할 수 있다. 세션 제어 모듈은 폐기된 데이터 그룹들과 동일한 내용을 갖는, 세선 제어 모듈에 이미 저장되어 있던 각각의 데이터 그룹들에 대한 참조 정보를 생성하고, 새로이 저장한 각각의 데이터 그룹에 대한 참조 정보를 생성할 수 있다. 그리고, 세션 제어 모듈에 생성된 참조 정보들을 SSI에 대한 세션 상태 정보 기록(Session State Information Record: SSIR)으로서 세션 제어 모듈에 저장할 수 있다. 위 구성에 따르면, 세션 제어 모듈은 SSI 중 기 저장되어 있는 다른 SSI와 동일한 내용을 중복하여 저장하지 않기 때문에 세션 제어 모듈의 메모리 자원을 효율적으로 관리할 수 있다. In detail, the session control module may classify the data included in the received SSI according to a predetermined criterion to generate at least one data group including data belonging to the same classification. The session control module may store other data groups generated by receiving SSI from other ATs before receiving the SSI from the
연결 설정 절차는 세션 협상 절차 및 위 세션 저장 절차에 후속하는 절차로서, AT(110)의 연결 설정 요청에 따라 AN(120)이 AT(110)에게 하나 이상의 무선 채널을 할당하여 AT(110)와 AN(120)간에 무선 연결을 설정하는 절차이다. AT(110)가 AN(120)에게 연결 설정 요청을 송신하면, 이를 수신한 AN(120)은 PCF(130)로부터 SSI를 제공받아, SSI에 저장된 프로토콜들 및 파라미터들 관련 정보를 위 무선 연결을 설정하는데 사용한다. AN(120)으로부터 SSI를 전송하여 줄 것을 요청받은 PCF(130)의 세션 제어 모듈은 AT(110)와 관련하여 저장된 SSIR를 불러오고, 해당 SSIR의 각각의 참조정보가 지시하는 데이터 그룹을 읽어들여, SSI를 재구성한다. 그리고, PCF(130)는 위 재구성된 SSI를 AN(120)으로 송신한다. The connection establishment procedure is a procedure following the session negotiation procedure and the session storing procedure above. The
도 2는 본 발명의 일 실시예에 따른 SSI의 개념도이다. 도 2를 참조하면, SSI는 타입 필드(210), 길이 필드(220) 및 값 필드(230)를 포함하는 TLV(Type, Length, Value) 데이터(200)를 포함할 수 있다. 2 is a conceptual diagram of an SSI according to an embodiment of the present invention. Referring to FIG. 2, the SSI may include TLV (Type, Length, Value)
TLV 데이터(200)의 타입 필드(210)는 TLV 데이터(200) 또는 해당 타입 필드에 후속하는 값 필드가 어떤 종류의 내용을 포함하고 있는지를 지시하는 숫자 코드일 수 있다. 예를 들어, 프로토콜 타입 필드(211)는 TLV 데이터(200)가 어떤 프로토콜과 관련되는지를 지시할 수 있다. 그리고, 각각의 파라미터 타입 필드(212, 213)는 해당 파라미터 타입 필드(212,213)에 후속하는 값 필드(즉, 파라미터 속성 필드 (231, 232))가 어떤 타입의 파라미터에 대한 속성 정보인지를 나타낼 수 있다. 길이 필드(220)는 해당 길이 필드에 후속하는 값 필드의 길이를 나타낼 수 있다. 예를 들어, 길이 필드(221,222)는 각각 파라미터 속성 필드(231,232)의 길이를 나타낼 수 있다. 값 필드(230)는 가변 크기의 필드로서, 구체적인 파라미터 값을 포함할 수 있다. 예를 들어, 파라미터 속성 필드(231,232)는 각각 다양한 파라미터의 속성을 나타내는 값을 포함할 수 있다. 프로토콜 타입 필드(211)는 프로토콜 관련 정보이고, 파라미터 타입 필드(212,213), 길이 필드(221,222) 및 파라미터 속성 필드(231,232)는 파라미터 관련 정보이다. The
도 2는 SSI와 관련하여 하나의 TLV 데이터(200)를 도시하고 있으나, SSI는 일련의 TLV 데이터로 구성되는 TLV 데이터 스트림일 수 있으며, 그 크기는 구체적인 세션 협상 절차의 결과에 따라 달라질 수 있다. 그리고, SSI는 위 TLV 데이터외에 다른 종류의 데이터를 포함할 수 있다. 일 실시예에 있어서, SSI는 3GPP2 C.S0024-A v3.0의 14.8 Session State Information Record에 정의된 형태로 구성될 수 있다. 다른 실시예에 있어서, SSI는 도 2에 도시된 타입 필드 이외에 다른 종류의 타입을 나타내는 타입 필드와 해당 타입 필드와 관련된 값 필드를 포함할 수 있다. Although FIG. 2 illustrates one
도 3은 도 1에 도시된 PCF의 세션 제어 모듈의 상세 블록도이다. 도 3을 참조하면, 세션 제어 모듈(300)은 AT(110) 또는 AN(120)으로부터 SSI 및 SSI 송신 요청을 수신하는 수신 모듈(미도시), 수신한 SSI 및 SSI 송신 요청을 처리하는 처리 모듈(310), 처리 모듈에 의해 생성된 정보를 저장하는 저장 모듈(320)을 포함한다. 3 is a detailed block diagram of the session control module of the PCF shown in FIG. Referring to FIG. 3, the
처리 모듈(310)은 데이터 그룹 생성 모듈(311), 데이터 그룹 식별자 생성 모듈(312), 데이터 그룹 검색 모듈(313), 데이터 그룹 생성 모듈(311) 및 SSIR 처리 모듈(312)을 포함할 수 있다. 데이터 그룹 생성 모듈(311)은 AT(110) 또는 AN(120)으로부터 수신한 SSI에 기초하여 적어도 하나의 데이터 그룹을 생성할 수 있다. 데이터 그룹 생성 모듈(311)은 AT(110) 또는 AN(120)으로부터 수신한 SSI에 포함된 복수의 파라미터 값 중 동일한 타입 정보와 관련된 파라미터 값들은 하나의 데이터 그룹으로 분류하여 생성하고, 복수의 파라미터 값 중 동일한 타입 정보와 관련된 파라미터 값들 이외의 파라미터 값은 각각의 파라미터 값마다 하나의 데이터 그룹으로 분류하여 생성할 수 있다. 일 실시예에 있어서, 데이터 그룹 생성 모듈(311)은 SSI에 포함된 일련의 TLV 데이터를 TLV 데이터의 프로토콜 타입 필드에 기초하여 분류하여, 동일한 프로토콜 타입을 갖는 TLV 데이터를 포함하는 적어도 하나의 데이터 그룹을 생성할 수 있다. The
데이터 그룹 식별자 생성 모듈(312)은 데이터 그룹 생성 모듈(311)에서 생성 된 데이터 그룹마다 식별자를 생성한다. 일 실시예에 있어서, 데이터 그룹 식별자 생성 모듈(312)는 데이터 그룹의 내용에 따라 고유한 식별자를 생성하는 알고리즘을 사용하여 식별자를 생성할 수 있다. 예를 들어, 위 알고리즘은 MD5(Message Digest Algorithm 5), SHA-1(Secure Hash Algorithm 1)과 같은 메시지 다이제스트 알고리즘(Message Digest Algorithm)일 수 있다. MD5를 채용하는 실시예의 경우, 데이터 그룹 식별자 생성 모듈(312)은 데이터 그룹이 내용에 따라 고유한 MD5 해시를 생성한다. 데이터 그룹 식별자 생성 모듈(312)에서 생성되는 모든 MD5 해시는 동일한 고정 길이(예를 들어, 128바이트)를 가질 수 있다.The data group
데이터 그룹 검색 모듈(313)은 데이터 그룹에 대한 식별자를 입력받아, 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중 입력된 식별자와 동일한 식별자를 갖는 데이터 그룹을 검색할 수 있다. 일 실시예에 있어서, 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중 동일한 MD5 해시를 갖는 데이터 그룹을 검색할 수 있다. The data
데이터 그룹 처리 모듈(314)은 데이터 그룹 검색 모듈(313)의 검색 결과에 기초하여 데이터 그룹 생성 모듈(311)에서 생성된 적어도 하나의 데이터 그룹 및 해당 데이터 그룹에 대한 식별자를 데이터 그룹 저장 모듈(321)에 저장하거나, 아니면 폐기한다. 일 실시예에 있어서, 데이터 그룹 처리 모듈(314)은 생성된 데이터 그룹들 중 데이터 그룹 저장 모듈(321)에 동일한 식별자를 갖는 데이터 그룹이 검색된 데이터 그룹들과 해당 데이터 그룹들의 식별자들을 폐기하고, 나머지 데이터 그룹들은 데이터 그룹 저장 모듈(321)에 저장한다. The data
위에 더하여, 데이터 그룹 처리 모듈(314)은 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중에서, SSIR 저장 모듈(322)에 저장된 SSIR들의 참조 정보들 중 어느 것에 의해서도 참조되지 않는 데이터 그룹을 삭제할 수 있다. 이는 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중 더 이상 필요 없는 데이터 그룹들을 삭제하여 메모리 자원의 낭비를 줄이기 위함이다.In addition, the data
SSIR 처리 모듈(315)은 데이터 그룹 저장 모듈(321)에 저장된 각각의 데이터 그룹에 대한 참조 정보(예를 들어, 각각의 데이터 그룹의 데이터 그룹 저장 모듈(321) 내의 저장 위치를 나타내는 정보)를 생성한다. SSIR 처리 모듈(315)은 데이터 그룹 처리 모듈(314)에 의해 폐기된 데이터 그룹들에 대해서는, 데이터 그룹 저장 모듈(321)에 이미 저장되어 있는, 폐기된 데이터 그룹들과 동일한 식별자를 갖는 데이터 그룹들에 대한 참조 정보를 생성한다. SSIR 처리 모듈(315)은 위 생성된 참조 정보들을 AT(110) 또는 AN(120)으로부터 수신한 SSI에 대한 SSIR로서 SSIR 저장 모듈(322)에 저장한다.
위에 더하여, SSIR 처리 모듈(315)은 AT(110) 또는 AN(120)으로부터 수신한 SSI와 관련된 세션이 해제되면, SSIR 저장 모듈(322)에 저장된 관련 SSIR을 삭제한다. AT(110)가 현재 연결된 PCF(130)의 영역에서 다른 PCF(미도시)의 영역으로 이동하여 핸드오프하는 등 다양한 요인으로 인하여 세션의 해제가 발생할 수 있으며, 이때, PCF(130)의 세션 제어 모듈(300)의 SSIR 처리 모듈(315)은 AT(110)의 세션과 관련된 SSIR을 삭제할 수 있다.In addition,
SSI 생성 모듈(316)은 AN(120)으로부터 AT(110)에 대한 SSI 송신 요청을 수 신하면, AT(110)와 관련하여 저장된 SSIR를 불러오고, 해당 SSIR의 각각의 참조정보가 지시하는 데이터 그룹을 읽어들여, SSI를 재구성한다. When the
도 4는 본 발명의 일 실시예에 따른 SSIR 저장 방법의 절차도이다. 도 5a 및 5b는 본 발명의 일 실시예에 따른 SSIR 저장 방법의 개념도이다. 도 4를 참조하면, 블록 400에서 세션 제어 모듈(300)의 데이터 그룹 생성 모듈(311)은 AT(110) 또는 AN(120)으로부터 SSI(500)를 수신한다. 블록 410에서, 데이터 그룹 생성 모듈(311)은 SSI(500)에 포함된 정보를 소정의 기준에 따라 분류하여, 각 분류별로 정보를 취합한 적어도 하나의 데이터 그룹(510)을 생성한다. SSI(500)가 TLV 데이터 스트림을 포함하는 일 실시예에 있어서, 데이터 그룹 생성 모듈(311)은 일련의 TLV 데이터를 TLV 데이터의 프로토콜 타입 필드에 기초하여 분류하여, 동일한 프로토콜 타입을 갖는 TLV 데이터를 포함하는 데이터 그룹들(510)을 생성할 수 있다. 예를 들어, 도 5a에 도시된 바와 같이, 임의의 세션에 대한 SSI(500)에 포함된 일련의 TLV 데이터를 프로토콜 타입에 따라 분류하여, 프로토콜 타입 필드의 값이 A인 TLV 데이터들을 포함하는 데이터 그룹(511), 프로토콜 타입 필드의 값이 B인 TLV 데이터를 포함하는 데이터 그룹(512) 및 프로토콜 타입 필드의 값이 X인 TLV 데이터를 포함하는 데이터 그룹(513)을 생성할 수 있다. 4 is a flowchart of an SSIR storage method according to an embodiment of the present invention. 5A and 5B are conceptual diagrams of an SSIR storage method according to an embodiment of the present invention. Referring to FIG. 4, in
블록 415에서, 데이터 그룹 식별자 생성 모듈(312)은 생성된 각각의 데이터 그룹(510)마다 해당 데이터 그룹(510)의 내용에 기초한 고유한 식별자, 예를 들어 MD5 해시를 생성한다. 도 5에 도시된 예에서는 각각의 데이터 그룹(511,512,513)에 대하여 MD5 해시 0x02, 0x05 및 0x03을 생성한다. 블록 420에서, 데이터 그룹 검색 모듈(313)은 위 생성된 MD5 해시의 개수를 n으로 설정하고, 위 생성된 MD5 해시 중 하나를 선택하여 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들(521-526) 중 동일한 MD5 해시를 갖는 데이터 그룹을 검색(search)하여(블록 425), 동일한 MD5 해시가 저장되어 있는지 여부를 판단한다(블록 430). 도 5에 도시된 예의 경우, MD5 해시 0x02, 0x05 또는 0x03 각각에 대하여 데이터 그룹 저장 모듈(321)을 검색하여, MD5 해시 0x02 및 0x03을 각각 갖는 데이터 그룹(522,523)이 저장되어 있고, MD5 해시 0x05를 갖는 데이터 그룹은 저장되어 있지 않음을 확인한다. At
블록 430 판단결과 동일한 MD5 해시가 검색되지 않는 MD5 해시에 대해서는, 데이터 그룹 처리 모듈(314)은 블록 415에서 생성된 해당 MD5 해시 및 해당 MD5 해시가 식별하는 블록 415에서 생성된 데이터 그룹을 데이터 그룹 저장 모듈(321)에 저장하고(블록 435), 저장된 데이터 그룹 및 MD5 해시에 대한 참조 정보를 생성한다(블록 440). 블록 430 판단결과 동일한 MD5 해시가 검색되는 MD5 해시에 대해서는, 데이터 그룹 처리 모듈(314)은 블록 415에서 생성된 해당 MD5 해시 및 해당 MD5 해시가 식별하는 블록 415에서 생성된 데이터 그룹을 폐기하고(블록 445), 데이터 그룹 저장 모듈(321)에서 검색된 동일한 MD5 해시를 갖는 데이터 그룹에 대한 참조 정보를 생성한다(블록 450). For an MD5 hash where the same MD5 hash is not found in the
도 5a에 도시된 예의 경우, MD5 해시 0x02 및 데이터 그룹(511), 그리고 MD5 해시 0x03 및 데이터 그룹(513)은 폐기되고, 도 5b에 도시된 바와 같이 데이터 그룹 저장 모듈(321)에 저장된 MD5 해시 0x02를 갖는 데이터 그룹(522)와 MD5 해시 0x03를 갖는 데이터 그룹(523) 각각에 대한 참조 정보(531, 533)이 생성된다. 한 편, MD5 해시 0x05를 갖는 데이터 그룹(512)은 데이터 그룹 저장 모듈(321)에 MD5 해시 0x05와 함께 데이터 그룹(527)로 저장되고, 데이터 그룹(527)에 대한 참조 정보(532)가 생성된다. For the example shown in FIG. 5A, MD5 hash 0x02 and
블록 455에서, 데이터 그룹 검색 모듈(313)은 n에서 1을 뺀 값을 n으로 설정하고, 새롭게 설정된 n이 0인지 여부를 판단한다(블록 460). 새롭게 설정된 n이 0인 경우, 블록 425 단계로 이동한다. 새롭게 설정된 n이 0이 아닌 경우, SSIR 처리 모듈(315)은 생성된 참조 정보들을 블록 400에서 수신한 SSI에 대한 SSIR로서 생성하여(블록 465), 이를 SSIR 저장 모듈(322)에 저장하고(블록 470), 절차를 종료한다. 도 5b에 도시된 예의 경우, 생성된 참조정보(531,532,533)을 SSI(500)의 SSIR(530)로서 SSIR 저장 모듈(322)에 저장한다. In block 455, the data
도 4에 도시된 절차에 더하여, 데이터 그룹 처리 모듈(314)은 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중에서, SSIR 저장 모듈(322)에 저장된 SSIR들의 참조 정보들 중 어느 것에 의해서도 참조되지 않는 데이터 그룹을 삭제할 수 있다. 도 5b에 도시된 예의 경우, 데이터 그룹들(521-527) 중 SSIR(530)에 의해 참조되지 않는 데이터 그룹들(521, 524, 525, 526)은, 만약 이들이 도 5b에 도시되지 않은 다른 SSIR에 의해서도 참조되지 않는다면, 데이터 그룹 처리 모듈(314)(도3 참조)에 의해 삭제될 수 있다.In addition to the procedure shown in FIG. 4, the data
도 4에 도시된 절차에 더하여, SSIR 처리 모듈(315)은 AT(110) 또는 AN(120)으로부터 수신한 SSI와 관련된 세션이 해제되면, SSIR 저장 모듈(322)에 저장된 관련 SSIR을 삭제할 수 있다. 도 5b에 도시된 예의 경우, SSI(500)를 송신한 AT(110)가 다른 네트워크로 핸드오프하는 등의 사유로 인하여 SSI(500)와 관련된 세션이 해제되면, SSIR 처리 모듈(315)은 SSIR(530)을 삭제할 수 있다. In addition to the procedure shown in FIG. 4, the
도 4에 도시된 절차에 더하여, SSI 생성 모듈(316)은 AN(120)으로부터 AT(110)에 대한 SSI 송신 요청을 수신하면, AT(110)와 관련하여 저장된 SSIR를 불러오고, 해당 SSIR의 각각의 참조정보가 지시하는 데이터 그룹을 데이터 그룹 저장 모듈(321)로부터 인출하고, 인출된 데이터 그룹들에 기초하여 SSI를 재구성한다. 그리고, PCF(130)는 위 재구성된 SSI를 AN(120)으로 송신한다.In addition to the procedure shown in FIG. 4, when the
당업자는 본 명세서에 상술된 및 다른 프로세스들, 상호작용들 및 방법들에 있어서, 프로세스들, 상호 작용들 및 방법들 내에서 수행되는 기능들은 상이한 순서로 구현될 수 있다는 것을 알 것이다. 이에 더하여, 설명된 단계들 및 동작들은 예시로만 제공된다. 즉, 단계들 및 동작들 중 일부는 선택적일 수 있으며, 개시된 실시예들의 본질을 훼손하지 않으면서, 보다 적은 단계들 및 동작들로 합쳐지거나, 추가적인 단계들 및 동작들로 확장될 수 있다. Those skilled in the art will appreciate that in the processes described above and other processes, interactions, and methods, the functions performed within the processes, interactions, and methods may be implemented in a different order. In addition, the steps and operations described are provided by way of example only. That is, some of the steps and actions may be optional and may be combined into fewer steps and actions or extended to additional steps and actions without compromising the nature of the disclosed embodiments.
당업자는 또한 본 명세서에 설명된 장치들 및 방법들은 하드웨어, 소프트웨어, 펌웨어, 미들웨어 또는 이들의 조합들로 구현될 수 있고, 시스템들, 서브시스템들, 구성품들 또는 그들의 서브 구성품들에 사용될 수 있다는 것을 알 것이다. 예를 들어, 소프트웨어로 구현된 방법은 방법의 동작들을 수행하기 위한 컴퓨터 코드를 포함할 수 있다. 이러한 컴퓨터 코드는 프로세서 판독 가능 매체 또는 컴퓨터 프로그램 제품과 같은 기계로 판독 가능한 매체에 저장되거나, 반송파, 또는 반송파에 의해 변조된 신호로 구현되는 컴퓨터 데이터 신호로서 전송 매체 또는 통신 링크를 통해 전송될 수 있다. 기계로 판독 가능한 매체 또는 프로세서로 판독 가능한 매체는 기계(예를 들어, 프로세서, 컴퓨터 등)에 의해 판독되고 실행될 수 있는 형태로 정보를 저장 또는 전달할 수 있는 임의의 매체를 포함할 수 있다.Those skilled in the art will also appreciate that the devices and methods described herein may be implemented in hardware, software, firmware, middleware, or combinations thereof, and may be used in systems, subsystems, components, or subcomponents thereof. Will know. For example, a method implemented in software can include computer code for performing the operations of the method. Such computer code may be stored on a machine readable medium, such as a processor readable medium or a computer program product, or transmitted over a transmission medium or communication link as a computer data signal embodied as a carrier wave or a signal modulated by a carrier wave. . Machine-readable media or processor-readable media can include any medium that can store or convey information in a form that can be read and executed by a machine (eg, processor, computer, etc.).
상술된 사항으로부터, 본 명세서의 다양한 실시예들은 예시를 목적으로 설명되었으며, 본 명세서의 범위 및 취지를 벗어나지 않으면서 다양한 변형된 형태로 구현할 수 있다. 따라서, 본 명세서에 기술된 다양한 실시예들은 제한적인 의미를 가지지 않으며, 본 명세서의 진정한 범위 및 취지는 후술되는 특허청구범위에 의해 나타내어진다.From the foregoing, various embodiments of the present disclosure have been described for purposes of illustration, and may be embodied in various modified forms without departing from the scope and spirit of the present disclosure. Accordingly, the various embodiments described herein are not to be taken in a limiting sense, and the true scope and spirit of the specification are indicated by the following claims.
도 1은 본 발명의 일 실시예에 따른 1xEV-DO 시스템(100)의 개념도.1 is a conceptual diagram of a 1xEV-
도 2는 본 발명의 일 실시예에 따른 SSI의 개념도.2 is a conceptual diagram of SSI according to an embodiment of the present invention.
도 3은 도 1에 도시된 PCF의 세션 제어 모듈의 상세 블록도.3 is a detailed block diagram of the session control module of the PCF shown in FIG.
도 4는 본 발명의 일 실시예에 따른 SSIR 저장 방법의 절차도.4 is a process diagram of an SSIR storage method according to an embodiment of the present invention.
도 5a 및 5b는 본 발명의 일 실시예에 따른 SSIR 저장 방법의 개념도.5A and 5B are conceptual diagrams of an SSIR storage method according to an embodiment of the present invention.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080121469A KR101342726B1 (en) | 2008-12-02 | 2008-12-02 | Session state information record storing method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080121469A KR101342726B1 (en) | 2008-12-02 | 2008-12-02 | Session state information record storing method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100062714A KR20100062714A (en) | 2010-06-10 |
| KR101342726B1 true KR101342726B1 (en) | 2013-12-19 |
Family
ID=42362934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080121469A Active KR101342726B1 (en) | 2008-12-02 | 2008-12-02 | Session state information record storing method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101342726B1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070280264A1 (en) | 2006-05-30 | 2007-12-06 | Motorola, Inc. | Method and system for intertechnology handoff of a hybrid access terminal |
-
2008
- 2008-12-02 KR KR1020080121469A patent/KR101342726B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070280264A1 (en) | 2006-05-30 | 2007-12-06 | Motorola, Inc. | Method and system for intertechnology handoff of a hybrid access terminal |
Non-Patent Citations (1)
| Title |
|---|
| "The Enhancement for A17-Allocate 3 Response Message", ZTE, 3GPP2, 2008.10.27 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100062714A (en) | 2010-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11418413B2 (en) | Sharable storage method and system for network data analytics | |
| WO2016197804A1 (en) | Method and device for compressing data packet | |
| CN101400083A (en) | Method, system and device for head compression of packet and service stream classified sending | |
| US11963034B2 (en) | Communication method and apparatus | |
| CN108347463A (en) | A kind of terminal document method for uploading | |
| CN102035694A (en) | Link detection device and method | |
| JP7512521B2 (en) | Analytics-based traffic classification rules | |
| CN111757353A (en) | Network data processing method and device in 5G core network | |
| CN118018472A (en) | Data transmission processing method, device, storage medium and electronic device | |
| US11991061B2 (en) | Processing local area network diagnostic data | |
| CN118921709A (en) | Data transmission method, system, apparatus, communication device, storage medium and computer program product | |
| US20140013007A1 (en) | Access log management method | |
| US20150043592A1 (en) | Terminal apparatus and method of controlling terminal apparatus | |
| CN112788661A (en) | Network data processing method, network element and system | |
| CN111510309B (en) | Blockchain data transmission method, apparatus, device and computer-readable storage medium | |
| CN116418865B (en) | Methods, devices, storage media, and electronic equipment for controlling network data | |
| KR101342726B1 (en) | Session state information record storing method and apparatus | |
| WO2025156772A1 (en) | Inter-satellite communication method, system, and apparatus for low-orbit satellite and electronic device | |
| WO2024207767A1 (en) | Information transmission method, measurement report transmission method, measurement report caching method, and device and medium | |
| EP4568217A1 (en) | Data analysis method and apparatus | |
| US20120102086A1 (en) | Processing node selection system, information processing node, processing execution method and program | |
| CN113965538B (en) | Equipment state message processing method, device and storage medium | |
| CN107682894B (en) | User plane data processing method, device and system | |
| CN113300869B (en) | Communication method with in-band network remote sensing function, network device and storage medium | |
| CN105871733A (en) | Method, device and system for processing user data packet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| 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 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20161114 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20171114 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20181121 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| 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: 20191112 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| 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: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 13 |