KR101342726B1 - Session state information record storing method and apparatus - Google Patents

Session state information record storing method and apparatus Download PDF

Info

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
Application number
KR1020080121469A
Other languages
Korean (ko)
Other versions
KR20100062714A (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 KR1020080121469A priority Critical patent/KR101342726B1/en
Publication of KR20100062714A publication Critical patent/KR20100062714A/en
Application granted granted Critical
Publication of KR101342726B1 publication Critical patent/KR101342726B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless 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

세션 상태 정보 기록 저장 방법 및 장치{SESSION STATE INFORMATION RECORD STORING METHOD AND APPARATUS}Method and device for storing session state information record {SESSION STATE INFORMATION RECORD STORING METHOD AND APPARATUS}

본 발명은 무선통신 시스템에 관한 것으로서, 좀 더 구체적으로는, 무선통신 시스템의 단말기와 접속망 사이의 무선 인터페이스에 사용될 무선통신 프로토콜에 관한 정보를 저장하는 방법 및 장치에 관한 것이다. 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-DO system 100 according to an embodiment of the present invention. Referring to FIG. 1, the 1xEV-DO system 100 includes an AT 110, an AN 120 providing a wireless access service to the AT 110, and a PCF 130 providing a packet data relay service to the AN 120. And the PDSN 140 that provides packet data services to the AT 110 via the AN 120 and the PCF 130. Although FIG. 1 illustrates only one AT 110, AN 120, PCF 130, and PDSN 130 for convenience of description, the 1xEV-DO system 100 includes one or more of the above components. In addition, these components can be interconnected in various ways.

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 AN 120, namely, session negotiation procedure and connection establishment procedure.

세션 협상 절차는 위 무선 인터페이스에 사용될 프로토콜들 및 파라미터들에 관한 정보를 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 and the AN 120 as a result of the session negotiation. Session State Information (SSI) is created that defines information about protocols and parameters to be used for the air interface. The details of the session negotiation procedure above are detailed in the relevant Recommendations of 3GPP2.

세션 협상 절차가 완료된 이후에, 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 AN 120 transmits the generated SSI to a session control module (eg, a Session Control and Mobility Management (SC / MM) module) in PCF 130. The session control module is a module for storing and managing the SSI. The session control module receives the SSI for the AT from the AT in charge of the PCF 130, including the AT 110, and stores and manages the SSI after performing a predetermined process.

구체적으로, 세션 제어 모듈은 수신한 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. The session control module may discard the data groups having the same contents as any one of the data groups already stored in the session control module among the data groups generated by the SSI received from the AT 110 and store the remaining data groups. The session control module generates reference information for each data group already stored in the thin wire control module having the same contents as the discarded data groups, and generates reference information for each newly stored data group. Can be. The reference information generated in the session control module may be stored in the session control module as a session state information record (SSIR) for the SSI. According to the above configuration, since the session control module does not repeatedly store the same contents as other SSIs stored in the SSI, it is possible to efficiently manage memory resources of the session control module.

연결 설정 절차는 세션 협상 절차 및 위 세션 저장 절차에 후속하는 절차로서, 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 AN 120 allocates one or more radio channels to the AT 110 in response to the connection establishment request from the AT 110. This is a procedure for establishing a wireless connection between the AN (120). When the AT 110 transmits a connection establishment request to the AN 120, the AN 120 receives the SSI from the PCF 130 and establishes a wireless connection based on protocol and parameter information stored in the SSI. Used to set. The session control module of the PCF 130, which is requested to transmit the SSI from the AN 120, retrieves the stored SSIR associated with the AT 110, and reads the data group indicated by each reference information of the corresponding SSIR. Reconfigure the SSI. The PCF 130 then transmits the reconstructed SSI to the AN 120.

도 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) data 200 including a type field 210, a length field 220, and a value field 230.

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 type field 210 of the TLV data 200 may be a numeric code indicating what kind of content is included in the TLV data 200 or a value field following the type field. For example, the protocol type field 211 may indicate which protocol the TLV data 200 is associated with. Each parameter type field 212 and 213 may indicate which type of parameter information is a value field (ie, parameter attribute fields 231 and 232) subsequent to the corresponding parameter type field 212 and 213. have. The length field 220 may indicate the length of the value field subsequent to the corresponding length field. For example, the length fields 221 and 222 may indicate the lengths of the parameter attribute fields 231 and 232, respectively. The value field 230 is a variable size field and may include a specific parameter value. For example, the parameter attribute fields 231 and 232 may each include values representing attributes of various parameters. The protocol type field 211 is protocol related information, and the parameter type fields 212 and 213, the length fields 221 and 222 and the parameter attribute fields 231 and 232 are parameter related information.

도 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 TLV data 200 in relation to SSI, the SSI may be a TLV data stream composed of a series of TLV data, the size of which may vary depending on a result of a specific session negotiation procedure. The SSI may include other types of data in addition to the TLV data. In one embodiment, the SSI may be configured in the form defined in 14.8 Session State Information Record of 3GPP2 C.S0024-A v3.0. In another embodiment, the SSI may include a type field indicating a type of another type and a value field associated with the type field, in addition to the type field shown in FIG. 2.

도 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 session control module 300 is a receiving module (not shown) for receiving SSI and SSI transmission requests from the AT 110 or AN 120, and a processing module for processing the received SSI and SSI transmission requests. 310, a storage module 320 for storing information generated by the processing module.

처리 모듈(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 processing module 310 may include a data group generation module 311, a data group identifier generation module 312, a data group retrieval module 313, a data group generation module 311, and an SSIR processing module 312. . The data group generation module 311 may generate at least one data group based on the SSI received from the AT 110 or the AN 120. The data group generation module 311 classifies and generates parameter values related to the same type information among the plurality of parameter values included in the SSI received from the AT 110 or the AN 120 into one data group, and generates a plurality of parameters. Parameter values other than parameter values related to the same type information among the values may be generated by being classified into one data group for each parameter value. In one embodiment, the data group generation module 311 classifies a series of TLV data included in the SSI based on a protocol type field of the TLV data, thereby including at least one data group including TLV data having the same protocol type. Can be generated.

데이터 그룹 식별자 생성 모듈(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 identifier generation module 312 generates an identifier for each data group generated by the data group generation module 311. In one embodiment, the data group identifier generation module 312 may generate an identifier using an algorithm for generating a unique identifier according to the content of the data group. For example, the algorithm may be a message digest algorithm such as Message Digest Algorithm 5 (MD5) or Secure Hash Algorithm 1 (SHA-1). For embodiments employing MD5, data group identifier generation module 312 generates MD5 hashes whose data groups are unique according to their content. All MD5 hashes generated by the data group identifier generation module 312 may have the same fixed length (eg, 128 bytes).

데이터 그룹 검색 모듈(313)은 데이터 그룹에 대한 식별자를 입력받아, 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중 입력된 식별자와 동일한 식별자를 갖는 데이터 그룹을 검색할 수 있다. 일 실시예에 있어서, 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중 동일한 MD5 해시를 갖는 데이터 그룹을 검색할 수 있다. The data group search module 313 may receive an identifier for the data group and search for a data group having the same identifier as the input identifier among the data groups stored in the data group storage module 321. In an embodiment, the data group having the same MD5 hash may be searched among the data groups stored in the data group storage module 321.

데이터 그룹 처리 모듈(314)은 데이터 그룹 검색 모듈(313)의 검색 결과에 기초하여 데이터 그룹 생성 모듈(311)에서 생성된 적어도 하나의 데이터 그룹 및 해당 데이터 그룹에 대한 식별자를 데이터 그룹 저장 모듈(321)에 저장하거나, 아니면 폐기한다. 일 실시예에 있어서, 데이터 그룹 처리 모듈(314)은 생성된 데이터 그룹들 중 데이터 그룹 저장 모듈(321)에 동일한 식별자를 갖는 데이터 그룹이 검색된 데이터 그룹들과 해당 데이터 그룹들의 식별자들을 폐기하고, 나머지 데이터 그룹들은 데이터 그룹 저장 모듈(321)에 저장한다. The data group processing module 314 stores at least one data group generated by the data group generation module 311 and an identifier for the data group based on the search result of the data group retrieval module 313. ) Or discard it. In one embodiment, the data group processing module 314 discards the data groups in which the data group having the same identifier is found in the data group storage module 321 among the generated data groups, and the identifiers of the corresponding data groups. The data groups are stored in the data group storage module 321.

위에 더하여, 데이터 그룹 처리 모듈(314)은 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중에서, SSIR 저장 모듈(322)에 저장된 SSIR들의 참조 정보들 중 어느 것에 의해서도 참조되지 않는 데이터 그룹을 삭제할 수 있다. 이는 데이터 그룹 저장 모듈(321)에 저장된 데이터 그룹들 중 더 이상 필요 없는 데이터 그룹들을 삭제하여 메모리 자원의 낭비를 줄이기 위함이다.In addition, the data group processing module 314 may delete a data group that is not referenced by any of the reference information of the SSIRs stored in the SSIR storage module 322 among the data groups stored in the data group storage module 321. have. This is to reduce waste of memory resources by deleting data groups that are no longer needed among the data groups stored in the data group storage module 321.

SSIR 처리 모듈(315)은 데이터 그룹 저장 모듈(321)에 저장된 각각의 데이터 그룹에 대한 참조 정보(예를 들어, 각각의 데이터 그룹의 데이터 그룹 저장 모듈(321) 내의 저장 위치를 나타내는 정보)를 생성한다. SSIR 처리 모듈(315)은 데이터 그룹 처리 모듈(314)에 의해 폐기된 데이터 그룹들에 대해서는, 데이터 그룹 저장 모듈(321)에 이미 저장되어 있는, 폐기된 데이터 그룹들과 동일한 식별자를 갖는 데이터 그룹들에 대한 참조 정보를 생성한다. SSIR 처리 모듈(315)은 위 생성된 참조 정보들을 AT(110) 또는 AN(120)으로부터 수신한 SSI에 대한 SSIR로서 SSIR 저장 모듈(322)에 저장한다. SSIR processing module 315 generates reference information for each data group stored in data group storage module 321 (eg, information indicating a storage location within data group storage module 321 of each data group). do. The SSIR processing module 315 is responsible for data groups discarded by the data group processing module 314 with data groups having the same identifier as the discarded data groups already stored in the data group storage module 321. Generate reference information for. The SSIR processing module 315 stores the generated reference information in the SSIR storage module 322 as the SSIR for the SSI received from the AT 110 or the AN 120.

위에 더하여, 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, SSIR processing module 315 deletes the associated SSIR stored in SSIR storage module 322 when the session associated with the SSI received from AT 110 or AN 120 is released. The release of the session may occur due to various factors such as the AT 110 moving from the area of the currently connected PCF 130 to the area of another PCF (not shown) and handing off. In this case, session control of the PCF 130 is performed. SSIR processing module 315 of module 300 may delete the SSIR associated with the session of AT 110.

SSI 생성 모듈(316)은 AN(120)으로부터 AT(110)에 대한 SSI 송신 요청을 수 신하면, AT(110)와 관련하여 저장된 SSIR를 불러오고, 해당 SSIR의 각각의 참조정보가 지시하는 데이터 그룹을 읽어들여, SSI를 재구성한다. When the SSI generation module 316 receives an SSI transmission request from the AN 120 to the AT 110, the SSI generation module 316 retrieves the stored SSIR associated with the AT 110 and indicates data indicated by each reference information of the corresponding SSIR. Read the group and reconfigure the SSI.

도 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 block 400, the data group generation module 311 of the session control module 300 receives the SSI 500 from the AT 110 or the AN 120. In block 410, the data group generation module 311 classifies the information included in the SSI 500 according to a predetermined criterion to generate at least one data group 510 that collects information for each classification. In one embodiment where the SSI 500 includes a TLV data stream, the data group generation module 311 classifies the series of TLV data based on the protocol type field of the TLV data to classify the TLV data having the same protocol type. The data groups 510 may be created. For example, as shown in FIG. 5A, a series of TLV data included in the SSI 500 for any session is classified according to a protocol type, so that the data includes TLV data having a value of A in the protocol type field. A group 511, a data group 512 including TLV data having a value of B in the protocol type field, and a data group 513 including TLV data having a value in the protocol type field, X may be generated.

블록 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 block 415, the data group identifier generation module 312 generates a unique identifier, eg, an MD5 hash, based on the contents of the data group 510 for each data group 510 created. In the example shown in FIG. 5, MD5 hashes 0x02, 0x05 and 0x03 are generated for each data group 511, 512, 513. In block 420, the data group retrieval module 313 sets the number of the generated MD5 hashes to n, selects one of the generated MD5 hashes, and stores the data groups stored in the data group storage module 321. A data group having the same MD5 hash of 526 is searched (block 425) to determine whether the same MD5 hash is stored (block 430). In the example shown in FIG. 5, the data group storage module 321 is searched for MD5 hashes 0x02, 0x05 or 0x03, respectively, and data groups 522 and 523 having MD5 hashes 0x02 and 0x03 are stored, respectively, and MD5 hash 0x05. Verify that the data group with is not stored.

블록 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 block 430 determination, the data group processing module 314 stores the data group in the data group generated in block 415 identified by the MD5 hash generated in block 415 and the MD5 hash. Save to module 321 (block 435) and generate reference information for the stored data group and MD5 hash (block 440). For an MD5 hash where the same MD5 hash is found as a result of block 430, the data group processing module 314 discards the corresponding MD5 hash generated at block 415 and the data group created at block 415 identified by the MD5 hash (block 445, generate reference information for the data group having the same MD5 hash retrieved in the data group storage module 321 (block 450).

도 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 data group 511, and MD5 hash 0x03 and data group 513 are discarded and the MD5 hash stored in data group storage module 321 as shown in FIG. 5B. Reference information 531, 533 is generated for each data group 522 with 0x02 and data group 523 with MD5 hash 0x03. On the other hand, data group 512 with MD5 hash 0x05 is stored in data group storage module 321 as data group 527 with MD5 hash 0x05, and reference information 532 for data group 527 is generated. do.

블록 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 group retrieval module 313 sets the value of n minus 1 to n, and determines whether the newly set n is 0 (block 460). If the newly set n is 0, the flow proceeds to block 425. If the newly set n is not 0, the SSIR processing module 315 generates the generated reference information as the SSIR for the SSI received at block 400 (block 465), and stores it in the SSIR storage module 322 (block 470), the procedure ends. In the example shown in FIG. 5B, the generated reference information 531, 532, 533 is stored in the SSIR storage module 322 as the SSIR 530 of the SSI 500.

도 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 group processing module 314 is not referenced by any of the reference information of the SSIRs stored in the SSIR storage module 322, among the data groups stored in the data group storage module 321. You can delete data groups that do not. For the example shown in FIG. 5B, the data groups 521, 524, 525, 526 that are not referenced by the SSIR 530 of the data groups 521-527 are the same if they are other SSIRs not shown in FIG. 5B. If not also referred to by, it may be deleted by data group processing module 314 (see FIG. 3).

도 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 SSIR processing module 315 may delete the associated SSIR stored in SSIR storage module 322 when the session associated with the SSI received from AT 110 or AN 120 is released. . In the example shown in FIG. 5B, if the session associated with the SSI 500 is released due to reasons such as the AT 110 transmitting the SSI 500 handing off to another network, the SSIR processing module 315 may perform an SSIR. 530 may be deleted.

도 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 SSI generation module 316 receives an SSI transmission request for the AT 110 from the AN 120, the SSI generation module 316 retrieves the SSIR stored in association with the AT 110, The data group indicated by each reference information is withdrawn from the data group storage module 321, and the SSI is reconstructed based on the retrieved data groups. The PCF 130 then transmits the reconstructed SSI to the AN 120.

당업자는 본 명세서에 상술된 및 다른 프로세스들, 상호작용들 및 방법들에 있어서, 프로세스들, 상호 작용들 및 방법들 내에서 수행되는 기능들은 상이한 순서로 구현될 수 있다는 것을 알 것이다. 이에 더하여, 설명된 단계들 및 동작들은 예시로만 제공된다. 즉, 단계들 및 동작들 중 일부는 선택적일 수 있으며, 개시된 실시예들의 본질을 훼손하지 않으면서, 보다 적은 단계들 및 동작들로 합쳐지거나, 추가적인 단계들 및 동작들로 확장될 수 있다. 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-DO system 100 in accordance with an embodiment of the present invention.

도 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)

세션 상태 정보 기록(Session State Information Record)을 저장하는 방법으로서,A method of storing a session state information record, the method comprising: 임의의 장치로부터 복수의 파라미터 값 - 상기 각각의 파라미터 값은 하나 이상의 타입 정보와 관련되어 있음 - 를 포함하는 세션 상태 정보(Session State Information)를 수신하는 단계;Receiving Session State Information comprising a plurality of parameter values from any device, wherein each parameter value is associated with one or more type information; 상기 복수의 파라미터 값으로부터 적어도 하나의 데이터 그룹을 생성하는 단계 - 상기 생성 단계는 상기 복수의 파라미터 값 중 동일한 타입 정보와 관련된 파라미터 값들이 있는 경우, 상기 동일한 타입 정보와 관련된 파라미터 값들을 하나의 데이터 그룹으로 분류하는 단계를 포함함 -;Generating at least one data group from the plurality of parameter values, wherein the generating step includes setting the 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. Classifying as; 상기 생성된 데이터 그룹마다 식별자를 생성하는 단계; 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 상기 생성된 참조 정보를 상기 수신된 세션 상태 정보에 대한 세션 상태 정보 기록으로서 SSIR 저장 모듈에 저장하는 단계Storing the generated reference information in an SSIR storage module as a session state information record for the received session state information. 를 포함하는 방법.≪ / RTI > 제1항에 있어서, 상기 데이터 그룹 저장 모듈에 저장하거나 폐기하는 단계는, The method of claim 1, wherein storing or discarding the data group storage module comprises: 상기 생성된 식별자가 상기 데이터 그룹 저장 모듈에 저장되어 있지 않은 경우, 상기 생성된 식별자 및 상기 생성된 데이터 그룹을 상기 데이터 그룹 저장 모듈에 저장하는 단계; 및 If the generated identifier is not stored in the data group storage module, storing the generated identifier and the generated data group in the data group storage module; And 상기 생성된 식별자가 상기 데이터 그룹 저장 모듈에 저장되어 있는 경우, 상기 생성된 식별자 및 상기 생성된 데이터 그룹을 폐기하는 단계Discarding the generated identifier and the generated data group if the generated identifier is stored in the data group storage module 를 포함하는 방법.≪ / RTI > 제1항에 있어서, 상기 데이터 그룹을 생성하는 단계는, The method of claim 1, wherein the creating of the data group comprises: 상기 복수의 파라미터 값 중 상기 동일한 타입 정보와 관련된 파라미터 값들 이외의 파라미터 값은 각각의 파라미터 값마다 하나의 데이터 그룹으로 분류하는 단계Classifying parameter values other than parameter values related to the same type information among the plurality of parameter values into one data group for each parameter value; 를 포함하는 방법.≪ / RTI > 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 식별자를 생성하는 단계는, The method of any one of claims 1 to 3, wherein generating the identifier comprises: 데이터 그룹의 내용에 따라 고유한 식별자를 생성하는 알고리즘을 사용하여, 상기 생성된 데이터 그룹별로 식별자를 생성하는 단계;Generating an identifier for each generated data group using an algorithm for generating a unique identifier according to the contents of a data group; 를 포함하는 방법.≪ / RTI > 제4항에 있어서, 5. The method of claim 4, 상기 알고리즘은 메시지 다이제스트(Message Digest) 알고리즘인 방법.The algorithm is a message digest algorithm. 제1항 내지 제3항 중 어느 한 항에 있어서, 4. The method according to any one of claims 1 to 3, 상기 수신된 세션 상태 정보와 관련된 세션이 해제되면, 상기 SSIR 저장 모듈에 저장된 세션 상태 정보 기록을 삭제하는 단계Deleting the session state information record stored in the SSIR storage module when the session related to the received session state information is released; 를 더 포함하는 방법.≪ / RTI > 제1항 내지 제3항 중 어느 한 항에 있어서, 4. The method according to any one of claims 1 to 3, 상기 데이터 그룹 저장 모듈에 저장된 데이터 그룹들 중에서, 상기 SSIR 저장 모듈에 저장된 세션 상태 정보 기록의 참조 정보들 중 어느 것에 의해서도 참조되지 않는 데이터 그룹을 삭제하는 단계Deleting, from among the data groups stored in the data group storage module, a data group not referenced by any of the reference information of the session state information record stored in the SSIR storage module. 를 더 포함하는 방법.≪ / RTI > 제1항에 있어서, The method of claim 1, 상기 세션 상태 정보는 TLV(Type, Length, Value) 데이터 스트림인 방법.The session state information is a TLV (Type, Length, Value) data stream. 제8항에 있어서, 9. The method of claim 8, 상기 TLV 데이터 스트림은 프로토콜 타입 필드 및 파라미터 타입 필드 중 적어도 하나를 포함하는 방법.Wherein the TLV data stream comprises at least one of a protocol type field and a parameter type field. 제1항에 있어서, The method of claim 1, 상기 SSIR 저장 모듈에 저장된 상기 세션 상태 정보 기록에 기초하여 상기 데이터 그룹 저장 모듈에 저장되어 있는 데이터 그룹들 중 적어도 하나를 인출하는 단계; 및 Retrieving at least one of the data groups stored in the data group storage module based on the session state information record stored in the SSIR storage module; And 상기 인출된 적어도 하나의 데이터 그룹에 기초하여 세션 상태 정보를 생성하는 단계Generating session state information based on the retrieved at least one data group 를 더 포함하는 방법.≪ / RTI > 세션 상태 정보 기록을 저장하는 장치로서, A device for storing a session state information record, 데이터 그룹 저장 모듈; A data group storage module; SSIR 저장 모듈; SSIR storage module; 임의의 장치로부터 복수의 파라미터 값 - 상기 각각의 파라미터 값은 하나 이상의 타입 정보와 관련되어 있음 - 를 포함하는 세션 상태 정보(Session State Information)를 수신하는 수신 모듈; A receiving module for receiving session state information comprising a plurality of parameter values from any device, wherein each parameter value is associated with one or more type information; 상기 복수의 파라미터 값으로부터 적어도 하나의 데이터 그룹을 생성하고 - 상기 데이터 그룹은 상기 복수의 파라미터 값 중 동일한 타입 정보와 관련된 파라미터 값들이 있는 경우, 상기 동일한 타입 정보와 관련된 파라미터 값들을 하나의 데이터 그룹으로 분류하여 생성됨 -, 상기 생성된 데이터 그룹마다 식별자를 생성하고, 상기 생성된 식별자가 데이터 그룹 저장 모듈에 저장되어 있는지를 판단하고, 상기 판단에 따라 상기 생성된 데이터 그룹 및 상기 생성된 데이터 그룹에 대한 식별자를 데이터 그룹 저장 모듈에 저장하거나 폐기하고, 상기 생성된 데이터 그룹마다 상기 데이터 그룹 저장 모듈에 저장되어 있는 데이터 그룹들 중 어느 하나에 대한 참조 정보를 생성하고, 상기 생성된 참조 정보를 상기 수신된 세션 상태 정보에 대한 세션 상태 정보 기록으로서 상기 SSIR 저장 모듈에 저장하는 처리 모듈Generate at least one data group from the plurality of parameter values, wherein the data group includes parameter values associated with the same type information as one data group when there are parameter values associated with the same type information among the plurality of parameter values. Generated by classifying-generating an identifier for each of the generated data groups, determining whether the generated identifier is stored in a data group storage module, and determining the generated data group and the generated data group according to the determination Store or discard an identifier in a data group storage module, generate reference information for any one of the data groups stored in the data group storage module for each generated data group, and generate the received reference information in the received Session state definition for session state information A processing module for storing as a beam record in the SSIR storage module 를 포함하는 장치./ RTI > 제11항에 있어서, 상기 처리 모듈은, The method of claim 11, wherein the processing module, 상기 생성된 식별자가 상기 데이터 그룹 저장 모듈에 저장되어 있지 않은 경우, 상기 생성된 식별자 및 상기 생성된 데이터 그룹을 상기 데이터 그룹 저장 모듈에 저장하고, 상기 생성된 식별자가 상기 데이터 그룹 저장 모듈에 저장되어 있는 경우, 상기 생성된 식별자 및 상기 생성된 데이터 그룹을 폐기하는 장치.If the generated identifier is not stored in the data group storage module, the generated identifier and the generated data group are stored in the data group storage module, and the generated identifier is stored in the data group storage module. And if present, discard the generated identifier and the created data group. 제12항에 있어서, 상기 처리 모듈은, The method of claim 12, wherein the processing module, 상기 복수의 파라미터 값 중 상기 동일한 타입 정보와 관련된 파라미터 값들 이외의 파라미터 값은 각각의 파라미터 값마다 하나의 데이터 그룹으로 분류하는 장치.And classifying parameter values other than the parameter values related to the same type information among the plurality of parameter values into one data group for each parameter value. 제11항 내지 제12항 중 어느 한 항에 있어서, 상기 처리 모듈은, The processing module according to any one of claims 11 to 12, wherein 데이터 그룹의 내용에 따라 고유한 식별자를 생성하는 알고리즘을 사용하여, 상기 생성된 데이터 그룹별로 식별자를 생성하는 장치.And generating an identifier for each generated data group by using an algorithm for generating a unique identifier according to the contents of the data group. 제14항에 있어서, The method of claim 14, 상기 알고리즘은 메시지 다이제스트(Message Digest) 알고리즘인 장치.And the algorithm is a message digest algorithm. 제11항 내지 제12항 중 어느 한 항에 있어서, 상기 처리 모듈은13. The process according to any of claims 11 to 12, wherein the processing module is 상기 수신된 세션 상태 정보와 관련된 세션이 해제되면, 상기 SSIR 저장 모듈에 저장된 세션 상태 정보 기록을 삭제하는 장치.And when the session associated with the received session state information is released, deleting the session state information record stored in the SSIR storage module. 제11항 내지 제12항 중 어느 한 항에 있어서, 상기 처리 모듈은, The processing module according to any one of claims 11 to 12, wherein 상기 데이터 그룹 저장 모듈에 저장된 데이터 그룹들 중에서, 상기 SSIR 저장 모듈에 저장된 세션 상태 정보 기록의 참조 정보들 중 어느 것에 의해서도 참조되지 않는 데이터 그룹을 삭제하는 장치.Deleting, from among the data groups stored in the data group storage module, a data group that is not referenced by any of the reference information of the session state information record stored in the SSIR storage module. 제11항에 있어서, 12. The method of claim 11, 상기 세션 상태 정보는 TLV(Type, Length, Value) 데이터 스트림인 장치.And the session state information is a TLV (Type, Length, Value) data stream. 제18항에 있어서, 19. The method of claim 18, 상기 TLV 데이터 스트림은 프로토콜 타입 필드 및 파라미터 타입 필드 중 적어도 하나를 포함하는 장치.And the TLV data stream includes at least one of a protocol type field and a parameter type field. 제11항에 있어서, 상기 처리 모듈은, The method of claim 11, wherein the processing module, 상기 SSIR 저장 모듈에 저장된 상기 세션 상태 정보 기록에 기초하여 상기 데이터 그룹 저장 모듈에 저장되어 있는 데이터 그룹들 중 적어도 하나를 인출하고, 상기 인출된 적어도 하나의 데이터 그룹에 기초하여 세션 상태 정보를 생성하는 장치.Retrieving at least one of the data groups stored in the data group storage module based on the session state information record stored in the SSIR storage module and generating session state information based on the retrieved at least one data group Device.
KR1020080121469A 2008-12-02 2008-12-02 Session state information record storing method and apparatus Active KR101342726B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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