[go: up one dir, main page]

KR100608841B1 - Method for transmitting mms message upon splitting and performing automatic re-transmission thereof - Google Patents

Method for transmitting mms message upon splitting and performing automatic re-transmission thereof Download PDF

Info

Publication number
KR100608841B1
KR100608841B1 KR1020050019762A KR20050019762A KR100608841B1 KR 100608841 B1 KR100608841 B1 KR 100608841B1 KR 1020050019762 A KR1020050019762 A KR 1020050019762A KR 20050019762 A KR20050019762 A KR 20050019762A KR 100608841 B1 KR100608841 B1 KR 100608841B1
Authority
KR
South Korea
Prior art keywords
message
pdu
transmission
transmitted
error
Prior art date
Application number
KR1020050019762A
Other languages
Korean (ko)
Other versions
KR20060043794A (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 US11/087,158 priority Critical patent/US7995517B2/en
Priority to JP2005085041A priority patent/JP4354924B2/en
Priority to EP05006412.0A priority patent/EP1580916B1/en
Publication of KR20060043794A publication Critical patent/KR20060043794A/en
Application granted granted Critical
Publication of KR100608841B1 publication Critical patent/KR100608841B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

본 발명은 이동통신시스템에서의 휴대단말기와 서버 사이에서 송수신되는 MMS 메시지를 분할하여 전송하고, 상기 전송 중 발생하는 오류에 적극적으로 대처할 수 있는 자동 재전송 방법에 관한 것으로, 이와 같은 본 발명은 다소 용량이 큰 MMS 메시지의 전송에 있어서 메시지 전송 중에 오류가 발생하더라도 메시지를 전부 다시 보내는 것이 아니라 오류가 발생한 PDU부터 전송할 수 있도록 하고, 상위 계층인 어플리케이션 계층 상에서 메시지 전송 중 발생한 오류를 해결하고 메시지의 자동 재전송을 수행함으로써 해당 계층뿐만 아니라 하위 계층에서 발생하는 오류까지 확인하고 대처할 수 있도록 한다.The present invention relates to an automatic retransmission method capable of dividing and transmitting an MMS message transmitted and received between a mobile terminal and a server in a mobile communication system, and actively coping with an error occurring during the transmission. In the transmission of this large MMS message, if an error occurs during the message transmission, instead of sending all the messages again, it is possible to send from the PDU in which the error occurred, to solve the error occurring during the message transmission on the upper application layer, and to automatically retransmit the message. By doing so, you can check and cope with errors occurring in the lower layer as well as the corresponding layer.

MMS, 분할 전송, 재전송, PDU MMS, split transfer, retransmit, PDU

Description

MMS 메시지의 분할 전송 및 자동 재전송 방법{METHOD FOR TRANSMITTING MMS MESSAGE UPON SPLITTING AND PERFORMING AUTOMATIC RE-TRANSMISSION THEREOF}METHOD FOR TRANSMITTING MMS MESSAGE UPON SPLITTING AND PERFORMING AUTOMATIC RE-TRANSMISSION THEREOF}

도 1는 본 발명이 적용될 수 있는 일반적인 이동통신시스템의 일 예를 나타내는 구성도.1 is a configuration diagram showing an example of a general mobile communication system to which the present invention can be applied.

도 2는 본 발명인 MMS 메시지 분할 전송 및 자동 재전송 방법의 일 실시 예에 따른 MMS 메시지 전송 과정을 나타내는 흐름도.2 is a flowchart illustrating a process of transmitting an MMS message according to an embodiment of the present invention.

도 3은 본 발명인 MMS 메시지 분할 전송 및 자동 재전송 방법의 다른 일 실시 예에 따른 MMS 메시지 전송 과정을 나타내는 흐름도.3 is a flowchart illustrating a process of transmitting an MMS message according to another embodiment of the present invention.

도 4는 본 발명에 따른 MMS 메시지 분할 전송 및 자동 재전송 방법의 구현 과정을 나타내는 순서도.4 is a flowchart illustrating an implementation process of an MMS message segmentation transmission and automatic retransmission method according to the present invention.

*******도면의 주요 부분에 대한 부호의 설명************** Explanation of symbols for main parts of drawings *******

110: 송신측 이동통신단말기 120: 수신측 이동통신단말기110: transmitting side mobile communication terminal 120: receiving side mobile communication terminal

130: MMSC130: MMSC

본 발명은 이동통신시스템에 관한 것으로, 특히 이동통신시스템에서의 휴대 단말기와 서버 사이에서 송수신되는 멀티미디어 메시지 서비스(Multimedia Messaging Service: MMS) 메시지를 분할하여 전송하고 전송 중 오류에 적극적으로 대처할 수 있는 자동 재전송 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile communication system. In particular, the present invention relates to a mobile communication system that automatically divides and transmits a multimedia messaging service (MMS) message transmitted and received between a mobile terminal and a server and actively copes with errors during transmission. Retransmission method.

일반적으로, MMS란 사용자의 이동통신단말기를 이용하여 단순 텍스트뿐만 아니라 그림,  사진,  음성,  음악,  동영상 등의 다양한 멀티미디어 데이터를 포함한 메시지를 송수신하는 서비스를 의미한다. 상기 MMS를 통해 사용자는 비교적 용량이 큰 MMS 메시지를 상대방 단말기로 전송할 수 있었다.In general, MMS refers to a service that transmits and receives a message including various multimedia data such as pictures, pictures, voice, music, and video as well as simple text using a user's mobile communication terminal. Through the MMS, the user could transmit a relatively large MMS message to the counterpart terminal.

상기 MMS는 텍스트 중심의 메시지 서비스인 단문메시지서비스(Short Message Service: SMS)에서 진화된 것으로 SMS 메시지 전송 방식에 기초를 둔다. 따라서, 종래에는 사용자가 이동통신단말기를 이용하여 원하는 상대방의 이동통신단말기로 MMS 메시지를 전송할 경우, 중간 기지국 역할을 하는 MMSC(MMS Center)를 거쳐 메시지의 데이터가 한번에 전송되었다.The MMS is an evolution from the short message service (SMS), which is a text-oriented message service, and is based on an SMS message transmission scheme. Therefore, in the related art, when a user transmits an MMS message to a mobile communication terminal of a desired counterpart using a mobile communication terminal, data of the message is transmitted at once through an MMSC (MMS Center) serving as an intermediate base station.

따라서, MMS 메시지 전송 중에 호 연결이 끊기거나 네트워크 오류 등이 발생할 경우, 종래에는 송신단말기에서 MMSC로 혹은 MMSC에서 수신단말기로 전송하던 MMS 메시지를 전부 다시 전송해야 하는 문제점이 있다.Therefore, when a call is disconnected or a network error occurs while transmitting an MMS message, there is a problem in the related art that all MMS messages transmitted from a transmitting terminal to an MMSC or from an MMSC to a receiving terminal must be retransmitted.

또한 상기와 같은 메시지 재전송의 문제로 인해 무선 자원이 불필요하게 낭비되는 문제점이 있다.In addition, there is a problem that radio resources are unnecessarily wasted due to the above problem of message retransmission.

본 발명은 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 본 발명의 목적은 이동통신시스템에서의 휴대단말기와 서버 사이에서 송수신되는 MMS 메시지 를 분할하여 전송하고 전송 중 오류에 적극적으로 대처할 수 있는 MMS 메시지의 분할 전송 및 자동 재전송 방법을 제공함에 있다.The present invention has been proposed to solve the above problems, and an object of the present invention is to divide and transmit an MMS message transmitted and received between a mobile terminal and a server in a mobile communication system and to actively cope with errors during transmission. The present invention provides a method of splitting and automatically retransmitting a message.

상기의 목적을 달성하기 위하여 본 발명에 의한 MMS 메시지의 분할 전송 및 자동 재전송 방법은, 송신측에서 전송할 MMS 메시지를 다수의 MM1 프로토콜의 PDU들로 분할하고 순번대로 하나씩 전송하는 과정과; 상기 PDU 하나를 전송할 때마다 수신측으로부터의 응답 메시지를 확인하는 과정과; 상기 응답 메시지가 메시지 전송 오류 관련 메시지이면 PDU 전송을 중지한 후 송신측과 수신측간의 오류 발생 원인을 어플리케이션 계층에서 해결하고 마지막으로 전송했던 PDU부터 재전송하는 과정을 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, the method for splitting and automatically retransmitting an MMS message according to the present invention includes: dividing an MMS message to be transmitted by a transmitter into PDUs of a plurality of MM1 protocols and sequentially transmitting one by one; Confirming a response message from a receiver each time one PDU is transmitted; If the response message is a message transmission error-related message, after stopping the PDU transmission, the cause of the error between the sender and the receiver is resolved in the application layer and retransmitted from the last transmitted PDU.

바람직하게, 상기 전송되는 PDU는 PDU의 순서를 지시하는 특정 필드를 포함하는 것을 특징으로 한다. 상기 전송되는 PDU들 중 첫번째 PDU는 PDU의 순서를 지시하는 특정 필드 값이 0이거나 해당 필드를 포함하지 않는다. 상기 특정 필드는 필드 속성을 나타내는 field name과 PDU의 순서를 지시하는 field value와 필드의 종류를 나타내는 description을 포함하여 구성된다.Preferably, the transmitted PDU is characterized in that it comprises a specific field indicating the order of the PDU. The first PDU of the transmitted PDUs has a specific field value indicating the order of the PDUs is 0 or does not include the corresponding field. The specific field includes a field name indicating a field attribute, a field value indicating a sequence of PDUs, and a description indicating a type of a field.

바람직하게, 상기 메시지 전송 오류에 관련된 응답 메시지는 field value의 값이 <Error-message-sending-count>인 것을 특징으로 한다.Preferably, the response message related to the message transmission error is characterized in that the value of the field value is <Error-message-sending-count>.

바람직하게, 상기 응답 메시지가 메시지 전송 오류에 관련된 메시지가 아니면, 다음 순번의 PDU를 전송하는 과정과; 상기 분할된 PDU들이 모두 전송되고 마지막 PDU 전송 후에 수신측으로부터의 응답 메시지가 Ack이면 무선 접속을 해제하는 과정을 추가로 더 포함하여 구성되는 것을 특징으로 한다. 상기 메시지 전송 오류에 관련되지 않은 응답 메시지는 수신측에서 메시지를 제대로 수신하였다는 Ack(Acknowledge)이다.Preferably, If the response message is not a message related to a message transmission error, transmitting a next PDU; If all the divided PDUs are transmitted and the response message from the receiver after the last PDU transmission is Ack, the method further comprises releasing the radio connection. The response message not related to the message transmission error is Ack (Acknowledge) that the message is properly received at the receiver.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.In describing the present invention, when it is determined that the detailed description of the related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 1는 본 발명이 적용될 수 있는 일반적인 이동통신시스템의 일 예를 나타내는 구성도이다.1 is a configuration diagram showing an example of a general mobile communication system to which the present invention can be applied.

도 1에 도시 된 바와 같이, 이동통신시스템은 크게 이동통신단말기(110, 120)와 MMSC(130)로 구성된다. 상기 이동통신단말기(110, 120)와 MMSC(130)는 MM1이라는 프로토콜을 통해 메시지 및 데이터를 송수신한다. 상기 MM1은 제 3세대 공동 프로젝트(3rd Generation Partnership Project: 3GPP)에 의해 이동통신단말기와 MMSC간의 인터페이스로 정의된 네트워크를 통한 응용 프로그램 간의 정보 교환을 담당하는 제 7계층(Application Layer)의 프로토콜이다. 각 유닛 간의 메시지 전송 과정은 도 2를 참조하여 설명하기로 한다.As shown in Figure 1, the mobile communication system is largely composed of a mobile communication terminal (110, 120) and MMSC (130). The mobile communication terminals 110 and 120 and the MMSC 130 transmit and receive messages and data through a protocol called MM1. The MM1 is a third Generation Partnership Project: a protocol (3 rd Generation Partnership Project 3GPP) Seventh Layer (Application Layer) which is responsible for the exchange of information between applications via the network defined by the interface between the mobile communication terminal and the MMSC by . A message transmission process between each unit will be described with reference to FIG. 2.

도 2는 본 발명인 MMS 메시지 분할 전송 및 자동 재전송 방법의 일 실시 예에 따른 MMS 메시지 전송 과정을 나타내는 흐름도이다.2 is a flowchart illustrating a process of transmitting an MMS message according to an embodiment of the present invention.

처음 이동통신단말기(110)에서 MMS 메시지를 작성하여 송신하면 메시지의 데 이터는 각각의 프로토콜 데이터 단위(Protocol Data Unit: PDU)로 분할되어 순차적으로 MMSC(130)로 전송된다. 각각의 PDU에는 하기의 [표 1]과 같은 소정의 정보 필드를 추가하여 전송되는 메시지의 내용과 PDU의 순서를 MMSC가 인식할 수 있도록 한다.When the MMS message is first created and transmitted by the mobile communication terminal 110, the data of the message is divided into protocol data units (PDUs) and sequentially transmitted to the MMSC 130. Each PDU adds a predetermined information field as shown in Table 1 below to allow the MMSC to recognize the content of the transmitted message and the order of the PDUs.

속성property 형식form Field nameField name <X-Mms-packet-value><X-Mms-packet-value> Field valueField value <Packet-count-value><Packet-count-value> DescriptionDescription <Optional><Optional>

상기와 같은 정보 필드의 내용을 분석하면, MMS 메시지가 다수의 PDU로 분할된 것 중에서 몇 번째 PDU인지를 쉽게 확인할 수 있다. 따라서, MMS 메시지 전송 중에 오류가 발생하면, 몇 번째 PDU에서 오류가 났는지를 알 수 있고, 해당 PDU부터의 전송이 가능하게 된다.By analyzing the contents of the information field as described above, it is easy to identify the number of PDUs among the MMS messages divided into a plurality of PDUs. Therefore, when an error occurs during the transmission of the MMS message, it is possible to know from which PDU the error occurred, and transmission from the corresponding PDU is possible.

상기 Field value인 <packet-count-value>의 내용이 PDU의 순서 번호를 표시하는데, 첫번째 PDU에는 상기 Filed value가 0으로 표시되거나 아예 상기 필드를 추가하지 않는다. 즉, 0, 1, 2, 3, ..., N의 순서번호대로 PDU를 보낼 때 Field value가 0이면 해당 PDU가 첫 번째 PDU인 것을 알 수 있다. 또한 1, 2, 3, ..., N의 순서번호대로 PDU를 보내는 경우 PDU에 상기 필드가 없다면 해당 PDU를 첫번째 PDU로 간주할 수 있다. The contents of the field value <packet-count-value> indicate the sequence number of the PDU, and the Filed value is displayed as 0 in the first PDU or the field is not added at all. That is, when the field value is 0 when PDUs are sent in order of 0, 1, 2, 3, ..., N, it can be seen that the corresponding PDU is the first PDU. In addition, if the PDU is sent in the order number of 1, 2, 3, ..., N, if the PDU does not have the field, the corresponding PDU may be regarded as the first PDU.

또한 첫번째 PDU에는 일반적인 MMS 메시지 전송 시와 마찬가지로 헤더 필드에 메시지 내용 및 크기에 관한 정보가 포함되어있다. 이하 도 2를 참조하여 상세한 PDU 전송 절차를 설명하기로 한다.In addition, the first PDU includes information on the content and size of the message in the header field as in the case of sending a normal MMS message. Hereinafter, a detailed PDU transmission procedure will be described with reference to FIG. 2.

도 2를 참조하면, 송신측 단말기(110)는 제일 처음 메시지 전송을 개시한다는 것을 알리기 위해 전송 요청(Send Request) 내용을 담은 PDU1을 MMSC(130)로 전송한다(S202). 전술한 바와 같이 첫번째 PDU인 PDU1의 Field value는 0이 될 수도 있고, 해당 필드가 없을 수도 있다.Referring to FIG. 2, the transmitting terminal 110 transmits the PDU1 containing the contents of the Send Request to the MMSC 130 in order to inform that the first message transmission is started (S202). As described above, the field value of PDU1 which is the first PDU may be 0 or there may be no corresponding field.

상기 PDU1을 수신한 MMSC(130)는 PDU1의 헤더 필드를 참조하여 메시지의 내용이 무엇인지, 전체 PDU가 몇 개인지(메시지의 크기가 얼마인지)를 알 수 있고, 본 발명에 의해 추가된 정보 필드를 참조하여 전체 PDU중의 첫번째 PDU라는 것을 알 수 있다. 상기 필요한 정보들을 확인한 MMSC(130)는 송신측 단말기(110)로 메시지 전송 승인을 하고 PDU를 정상적으로 수신하였다는 Ack(Acknowledge)를 보내준다(S204). 상기 Ack에도 상기 PDU에 추가시킨 필드와 같은 정보 필드를 포함시킨다. 이로 인해, Ack를 받는 단말기나 MMSC는 몇 번째 PDU까지 전송이 잘 되었는가를 알 수 있게 된다.Receiving the PDU1, the MMSC 130 can know the contents of the message and how many total PDUs (what the message size) by referring to the header field of the PDU1, the information added by the present invention The field is referred to as the first PDU of all the PDUs. After confirming the necessary information, the MMSC 130 grants the message transmission acknowledgment to the transmitting terminal 110 and sends an Ack (Acknowledge) that the PDU has been normally received (S204). The Ack also includes the same information field as the field added to the PDU. As a result, the terminal receiving the Ack or the MMSC can know up to which PDU the transmission was successful.

상기 Ack를 받은 송신측 단말기(110)는 두 번째 PDU인 PDU2를 전송하고(S206), PDU2를 수신한 MMSC(130)는 그에 대한 응답으로 Ack를 전송한다(S208). Ack를 받은 송신측 단말기(110)는 PDU3를 전송하고(S210), 다시 MMSC(130)로부터 Ack를 받는다(S212). 상기와 같이 PDU와 그에 따른 Ack가 순차적으로 전송되고, 마지막 PDU와 그에 대한 Ack가 전송될 때까지 오류가 발생하지 않으면 MMS 메시지의 송신측 전송이 완료된다.The transmitting terminal 110 receiving the Ack transmits PDU2, which is the second PDU (S206), and the MMSC 130 receiving the PDU2 transmits the Ack in response (S208). Upon receiving the Ack, the transmitting terminal 110 transmits PDU3 (S210), and receives the Ack from the MMSC 130 again (S212). As described above, the PDU and its Ack are sequentially transmitted. If no error occurs until the last PDU and the Ack are transmitted, the transmission of the MMS message is completed.

다음으로 수신측 전송을 보면, MMSC(130)는 제일 처음 메시지 전송을 개시한다는 것을 알리기 위해 전송 요청(Send Request) 내용을 담은 PDU1을 수신측 단말기(120)로 전송한다(S220). 전술한 바와 같이 첫번째 PDU인 PDU1의 Field value는 0이 될 수도 있고, 해당 필드가 없을 수도 있다.Next, in the transmission of the receiving side, the MMSC 130 transmits the PDU1 containing the contents of the Send Request to the receiving terminal 120 to inform that the first message transmission is started (S220). As described above, the field value of PDU1 which is the first PDU may be 0 or there may be no corresponding field.

상기 PDU1을 수신한 수신측 단말기(120)는 PDU1의 헤더 필드를 참조하여 메시지의 내용이 무엇인지, 전체 PDU가 몇 개인지(메시지의 크기가 얼마인지)를 알 수 있고, 본 발명에 의해 추가된 정보 필드를 참조하여 전체 PDU중의 첫번째 PDU라는 것을 알 수 있다. 상기 필요한 정보들을 확인한 수신측 단말기(120)는 MMSC(130)로 메시지 전송 승인을 하고 PDU를 정상적으로 수신하였다는 Ack(Acknowledge)를 보내준다(S222).Receiving terminal 120 receiving the PDU1 can refer to the header field of the PDU1 to know what the contents of the message, how many total PDUs (what the size of the message), added by the present invention The information field is referred to as the first PDU of all the PDUs. Upon receipt of the necessary information, the receiving terminal 120 acknowledges the message transmission to the MMSC 130 and sends an Ack (Acknowledge) that the PDU has been normally received (S222).

상기 Ack를 받은 MMSC(130)는 두 번째 PDU인 PDU2를 전송하고(S224), PDU2를 수신한 수신측 단말기(120)는 그에 대한 응답으로 Ack를 전송한다(S226). Ack를 받은 MMSC(130)는 PDU3를 전송하고(S228), 다시 수신측 단말기(120)로부터 Ack를 받는다(S230). 상기와 같이 PDU와 그에 따른 Ack가 순차적으로 전송되고, 마지막 PDU와 그에 대한 Ack가 전송될 때까지 오류가 발생하지 않으면 MMS 메시지의 수신측 전송이 완료된다.The MMSC 130 receiving the Ack transmits PDU2, which is the second PDU (S224), and the receiving terminal 120 receiving the PDU2 transmits the Ack in response (S226). The MMSC 130 receiving the Ack transmits PDU3 (S228), and receives the Ack from the receiving terminal 120 again (S230). As described above, the PDU and its Ack are sequentially transmitted. If no error occurs until the last PDU and the Ack are transmitted, the receiving side of the MMS message is completed.

도 3은 본 발명인 MMS 메시지 분할 전송 및 자동 재전송 방법의 다른 일 실시 예에 따른 MMS 메시지 전송 과정을 나타내는 흐름도이다.3 is a flowchart illustrating an MMS message transmission process according to another embodiment of the present invention, MMS message segmentation transmission and automatic retransmission method.

도 3을 참조하면, 송신측 단말기(110)는 제일 처음 메시지 전송을 개시한다는 것을 알리기 위해 전송 요청(Send Request) 내용을 담은 PDU1을 MMSC(130)로 전송한다(S302). 전술한 바와 같이 첫번째 PDU인 PDU1의 Field value는 0이 될 수도 있고, 해당 필드가 없을 수도 있다.Referring to FIG. 3, the sender terminal 110 transmits a PDU1 including a Send Request content to the MMSC 130 to inform that the first message transmission starts (S302). As described above, the field value of PDU1 which is the first PDU may be 0 or there may be no corresponding field.

상기 PDU1을 수신한 MMSC(130)는 PDU1의 헤더 필드를 참조하여 메시지의 내용이 무엇인지, 전체 PDU가 몇 개인지(메시지의 크기가 얼마인지)를 알 수 있고, 본 발명에 의해 추가된 정보 필드를 참조하여 전체 PDU중의 첫번째 PDU라는 것을 알 수 있다. 상기 필요한 정보들을 확인한 MMSC(130)는 송신측 단말기(110)로 메시지 전송 승인을 하고 PDU를 정상적으로 수신하였다는 Ack(Acknowledge)를 보내준다(S304). 상기 Ack에도 상기 PDU에 추가시킨 필드와 같은 정보 필드를 포함시킨다. 이로 인해, Ack를 받는 단말기나 MMSC는 몇 번째 PDU까지 전송이 잘 되었는가를 알 수 있게 된다.Receiving the PDU1, the MMSC 130 can know the contents of the message and how many total PDUs (what the message size) by referring to the header field of the PDU1, the information added by the present invention The field is referred to as the first PDU of all the PDUs. After confirming the necessary information, the MMSC 130 grants a message transmission acknowledgment to the transmitting terminal 110 and sends an Ack (Acknowledge) that the PDU has been normally received (S304). The Ack also includes the same information field as the field added to the PDU. As a result, the terminal receiving the Ack or the MMSC can know up to which PDU the transmission was successful.

상기 Ack를 받은 송신측 단말기(110)는 두 번째 PDU인 PDU2를 전송하고(S306), PDU2를 수신한 MMSC(130)는 그에 대한 응답으로 Ack를 전송한다(S308). Ack를 받은 송신측 단말기(110)는 PDU3를 전송하는데(S310), PDU3의 전송 중에 호 절체나 네트워크 오류 등이 발생하여 MMSC가 상기 PDU3를 제대로 수신하지 못한 경우, MMSC는 상기 PDU3에 대한 Ack를 전송하는 대신 응답 메시지의 Field Name 영역을 구성하는 <X-Mms-packet-value>에 <Error-message-sending-count>와 같은 형태의 에러 정보 값을 표시하여 송신측 단말기(110)로 전송한다(S312). 송신측 단말기(110)는 상기 응답 메시지에 포함된 에러 정보 값으로부터 오류가 발생한 것을 인지하고 일시적으로 PDU의 전송을 중지시킨다. 또한 몇 번째 PDU에서 오류가 발생하였는가를 인지하고 송신측(단말기(110))과 수신측(MMSC(130)) 간의 오류 발생 원인을 찾아 어플리케이션 계층에서 오류 발생 원인을 해결한다(S314). 네트워크 문제와 같은 해결이 즉시 이뤄지지 않는 문제인 경우 송신측 단말기(110)는 MMS 메시지 전송 자체를 중지시키고 사용자에게 메시지 전송 중단 및 그 원인을 알려준다.Upon receiving the Ack, the transmitting terminal 110 transmits the second PDU PDU2 (S306), and the MMSC 130 receiving the PDU2 transmits the Ack in response (S308). Upon receiving the Ack, the transmitting terminal 110 transmits the PDU3 (S310). If the MMSC does not properly receive the PDU3 due to a call transfer or network error during the transmission of the PDU3, the MMSC sends an Ack for the PDU3. Instead of transmitting, the error information value of the form <Error-message-sending-count> is displayed on the <X-Mms-packet-value> constituting the field name field of the response message and transmitted to the transmitting terminal 110. (S312). The transmitting terminal 110 recognizes that an error has occurred from the error information value included in the response message and temporarily stops transmitting the PDU. In addition, it recognizes the error occurred in the PDU, and finds the cause of the error between the transmitting side (terminal 110) and the receiving side (MMSC 130) to solve the cause of the error in the application layer (S314). If the problem is not solved immediately, such as a network problem, the sending terminal 110 stops the MMS message transmission itself and informs the user of the message transmission stop and its cause.

상기의 오류 발생 원인이 해결된 경우, 송신측 단말기(110)는 상기 응답 메시지에 포함된 에러 정보 값으로부터 몇 번째 PDU에서 전송이 중지되었는가를 확인하고 다시 PDU3부터 전송을 재개하고(S316), MMSC(130)로부터 Ack를 받는다(S318). 상기와 같이 PDU와 그에 따른 Ack가 순차적으로 전송되고, 마지막 PDU와 그에 대한 Ack가 전송될 때까지 더 이상의 오류가 발생하지 않으면 MMS 메시지의 송신측 전송이 완료된다.If the cause of the error is solved, the transmitting terminal 110 checks from the error information value included in the response message in which PDU the transmission is stopped and resumes transmission from PDU3 again (S316), MMSC Ack is received from 130 (S318). As described above, the PDU and its Ack are sequentially transmitted. If no error occurs until the last PDU and the Ack are transmitted, the transmission of the MMS message is completed.

다음으로 수신측 전송을 보면, MMSC(130)는 제일 처음 메시지 전송을 개시한다는 것을 알리기 위해 전송 요청(Send Request) 내용을 담은 PDU1을 수신측 단말기(120)로 전송한다(S330). 전술한 바와 같이 첫번째 PDU인 PDU1의 Field value는 0이 될 수도 있고, 해당 필드가 없을 수도 있다.Next, in the transmission of the receiving side, the MMSC 130 transmits the PDU1 containing the contents of the Send request to the receiving terminal 120 to inform that the first message transmission starts (S330). As described above, the field value of PDU1 which is the first PDU may be 0 or there may be no corresponding field.

상기 PDU1을 수신한 수신측 단말기(120)는 PDU1의 헤더 필드를 참조하여 메시지의 내용이 무엇인지, 전체 PDU가 몇 개인지(메시지의 크기가 얼마인지)를 알 수 있고, 본 발명에 의해 추가된 정보 필드를 참조하여 전체 PDU중의 첫번째 PDU라는 것을 알 수 있다. 상기 필요한 정보들을 확인한 수신측 단말기(120)는 MMSC(130)로 메시지 전송 승인을 하고 PDU를 정상적으로 수신하였다는 Ack(Acknowledge)를 보내준다(S332).Receiving terminal 120 receiving the PDU1 can refer to the header field of the PDU1 to know what the contents of the message, how many total PDUs (what the size of the message), added by the present invention The information field is referred to as the first PDU of all the PDUs. Upon receipt of the necessary information, the receiving terminal 120 acknowledges the message transmission to the MMSC 130 and sends an Ack (Acknowledge) indicating that the PDU has been normally received (S332).

상기 Ack를 받은 MMSC(130)는 두 번째 PDU인 PDU2를 전송하고(S334), PDU2의 전송 중에 호 절체나 네트워크 오류 등이 발생하여 수신측 단말기(120)가 상기 PDU2를 제대로 수신하지 못한 경우, 수신측 단말기(120)는 상기 PDU2에 대한 Ack를 전송하는 대신 응답 메시지의 Field Name 영역을 구성하는 <X-Mms-packet-value>에 <Error-message-sending-count>와 같은 형태의 에러 정보 값을 표시하여 MMSC(130)로 전송한다(S336). MMSC(130)는 상기 응답 메시지에 포함된 에러 정보 값으로부터 오류가 발생한 것을 인지하고 일시적으로 PDU의 전송을 중지시킨다. 또한 몇 번째 PDU에서 오류가 발생하였는가를 인지하고 송신측(MMSC(130))과 수신측(단말기(120)) 간의 오류 발생 원인을 찾아 어플리케이션 계층에서 오류 발생 원인을 해결한다(S338). 네트워크 문제와 같은 해결이 즉시 이뤄지지 않는 문제인 경우 MMSC(130)는 MMS 메시지 전송 자체를 중지시키고 SMS 메시지 전송 등을 통해 사용자에게 메시지 전송 중단 및 그 원인을 알려준다.The MMSC 130 receiving the Ack transmits PDU2, which is a second PDU (S334), and when a call transfer or network error occurs during transmission of the PDU2, the receiving terminal 120 does not properly receive the PDU2. Instead of transmitting the Ack for the PDU2, the receiving terminal 120 has error information in the form of <Error-message-sending-count> in <X-Mms-packet-value> constituting the Field Name field of the response message. The value is displayed and transmitted to the MMSC 130 (S336). The MMSC 130 recognizes that an error has occurred from the error information value included in the response message and temporarily stops transmission of the PDU. In addition, it recognizes the error occurred in the PDU, and finds the cause of the error between the transmitting side (MMSC 130) and the receiving side (terminal 120) to solve the cause of the error in the application layer (S338). If the problem is not solved immediately, such as a network problem, MMSC 130 stops the transmission of the MMS message itself, and informs the user of the message transmission interruption and its cause through the transmission of SMS messages.

상기의 오류 발생 원인이 해결된 경우, MMSC(130)는 상기 응답 메시지에 포함된 에러 정보 값으로부터 몇 번째 PDU에서 전송이 중지되었는가를 확인하고 다시 PDU2부터 전송을 재개하는데 전송 재개(Send Retrieve) 내용을 담은 PDU2를 전송하고(S340), 수신측 단말기(120)로부터 Ack를 받는다(S342). Ack를 받은 MMSC(130)는 PDU3를 전송하고(S344), 다시 수신측 단말기(120)로부터 Ack를 받는다(S346). 상기와 같이 PDU와 그에 따른 Ack가 순차적으로 전송되고, 마지막 PDU와 그에 대한 Ack가 전송될 때까지 더 이상의 오류가 발생하지 않으면 MMS 메시지의 수신측 전송이 완료된다.When the cause of the above error is solved, the MMSC 130 checks from the error information value included in the response message, at which PDU the transmission is stopped, and resumes transmission from PDU2 again. PDU2 containing the packet is transmitted (S340), and the Ack is received from the receiving terminal 120 (S342). The MMSC 130 receiving the Ack transmits PDU3 (S344), and receives the Ack from the receiving terminal 120 again (S346). As described above, the PDU and its Ack are sequentially transmitted. If no error occurs until the last PDU and the Ack are transmitted, the reception side of the MMS message is completed.

도 4는 본 발명에 따른 MMS 메시지 분할 전송 및 자동 재전송 방법의 구현 과정을 나타내는 순서도이다.4 is a flowchart illustrating an implementation process of an MMS message segmentation transmission and automatic retransmission method according to the present invention.

도 4를 참조하면, 처음 MMS 메시지의 전송이 설정되면 송신측은 MMS 메시지를 다수의 MM1 프로토콜의 PDU로 나누어(S410) 순차적으로 하나씩 전송한다(S420).Referring to FIG. 4, when the transmission of the first MMS message is set, the sender divides the MMS messages into PDUs of a plurality of MM1 protocols (S410) and sequentially transmits them one by one (S420).

상기 PDU를 전송한 송신측은 PDU를 하나 전송할 때마다 수신측으로부터의 응답 메시지를 확인하여(S430) 응답 메시지가 상기 PDU를 수신 완료한 경우의 응답 메시지인지 상기 PDU를 수신 완료하지 못한 경우의 응답 메시지인지를 판단한다(S440).The transmitting side that transmits the PDU checks the response message from the receiving side every time the PDU is transmitted (S430), and the response message is a response message when the PDU has been received, or a response message when the PDU has not been received. It determines the recognition (S440).

상기 판단 결과, 상기 응답 메시지가 상기 PDU의 수신을 완료하지 못한 경우의 응답 메시지이면 PDU 전송을 중지한 후, 송신측과 수신측 사이의 오류 발생 원인을 찾아 해결하고(S450), 상기 PDU의 전송을 재개하는데, 이전에 마지막으로 전송했던 PDU부터 전송한다(S460).As a result of the determination, if the response message is a response message when the reception of the PDU is not completed, the PDU transmission is stopped, and the cause of error between the transmitter and the receiver is found and resolved (S450). To resume, it transmits from the last PDU previously transmitted (S460).

상기 판단 결과, 상기 응답 메시지가 상기 PDU의 수신을 완료한 경우의 응답 메시지이면 모든 PDU의 전송이 완료되었는가를 판단한다(S470).As a result of the determination, if the response message is a response message when the reception of the PDU is completed, it is determined whether all PDUs have been transmitted (S470).

모든 PDU의 전송이 완료되지 않은 경우 순번에 따라 PDU를 전송하는 단계(S420)로 돌아가 상기 과정들(S420~S470)을 반복한다. 즉, 다음 순번의 PDU를 전송하고 응답 메시지를 확인하여 그에 따른 처리를 수행한다.If the transmission of all PDUs is not completed, return to step S420 of transmitting the PDUs in order, and repeat the above steps S420 to S470. That is, the next PDU is transmitted, the response message is confirmed, and the corresponding processing is performed.

한편, 모든 PDU의 전송이 완료되었으면 MMS 메시지 전송을 끝낸 것으로 무선 접속을 해제한다(S480).On the other hand, when the transmission of all the PDU is completed, the wireless connection is released by completing the MMS message transmission (S480).

그리고, 본 발명은 도면에 도시 된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.In addition, the present invention has been described with reference to the embodiments shown in the drawings, which are merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. . Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

이상에서 설명한 바와 같이, 본 발명에 따른 MMS 메시지 분할 전송 및 자동 재전송 방법은, 다소 용량이 큰 MMS 메시지의 전송에 있어서 메시지 전송 중에 오류가 발생하더라도 메시지를 전부 다시 보내는 것이 아니라 오류가 발생한 PDU부터 전송할 수 있도록 함으로써 무선 자원을 절약하는 효과가 있다.As described above, in the MMS message segmentation transmission and automatic retransmission method according to the present invention, even if an error occurs during the transmission of a rather large MMS message, the message is not transmitted again but transmitted from the PDU where the error occurred. By doing so, it is possible to save radio resources.

또한 본 발명은 상위 계층인 어플리케이션 계층에서 메시지 전송 시 발생 오류를 해결하고 메시지의 자동 재전송을 수행함으로써 해당 계층뿐만 아니라 하위 계층에서 발생하는 오류까지 확인하고 대처할 수 있으므로 보다 적극적으로 메시지 전송 오류에 대처할 수 있는 효과가 있다.In addition, the present invention can cope with message transmission errors more proactively by resolving errors occurring during message transmission in the upper layer and performing automatic retransmission of messages, so as to identify and cope with errors occurring in the lower layer as well as the corresponding layer. It has an effect.

Claims (9)

송신측에서 전송할 MMS 메시지를 다수의 MM1 프로토콜의 PDU들로 분할하고 순번대로 하나씩 전송하는 단계와;Dividing an MMS message to be transmitted by the transmitting side into PDUs of a plurality of MM1 protocols and sequentially transmitting one by one; 상기 PDU 하나를 전송할 때마다 수신측으로부터의 응답 메시지를 확인하는 단계와;Confirming a response message from a receiver each time the one PDU is transmitted; 상기 응답 메시지가 메시지 전송 오류 관련 메시지이면 PDU 전송을 중지한 후 송신측과 수신측간의 오류 발생 원인을 어플리케이션 계층에서 해결하고 마지막으로 전송했던 PDU부터 재전송하는 단계로 구성되는 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.If the response message is a message transmission error-related message, the step of stopping the PDU transmission, the cause of the error between the sender and the receiver is solved in the application layer and retransmitted from the last PDU transmitted, characterized in that Split transmission and automatic retransmission method. 제 1항에 있어서, 상기 전송되는 PDU는The method of claim 1, wherein the transmitted PDU is 전송되는 PDU의 순서를 지시하는 특정 필드를 포함하는 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.Method for split transmission and automatic retransmission of MMS messages comprising a specific field indicating the order of the transmitted PDU. 제 2항에 있어서, 상기 전송되는 PDU들 중 첫번째 PDU는The method of claim 2, wherein the first PDU of the transmitted PDUs are PDU의 순서를 지시하는 특정 필드 값이 0인 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.Partial transmission and automatic retransmission method of MMS message, characterized in that the value of a specific field indicating the order of the PDU is 0. 제 2항에 있어서, 상기 전송되는 PDU들 중 첫번째 PDU는The method of claim 2, wherein the first PDU of the transmitted PDUs are PDU의 순서를 지시하는 특정 필드를 갖지 않는 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.Partial transmission and automatic retransmission method of MMS message, characterized in that it does not have a specific field indicating the order of the PDU. 제 2항에 있어서, 상기 특정 필드는The method of claim 2, wherein the specific field is 필드 속성을 나타내는 field name과 PDU의 순서를 지시하는 field value와 필드의 종류를 나타내는 description을 포함하여 구성되는 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.And a field value indicating a field attribute indicating a field attribute, a field value indicating a sequence of PDUs, and a description indicating a type of a field. 제 1항에 있어서, 상기 메시지 전송 오류에 관련된 응답 메시지는The method of claim 1, wherein the response message related to the message transmission error is field value의 값이 <Error-message-sending-count>인 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.Method for split transmission and automatic retransmission of MMS message, characterized in that the value of the field value is <Error-message-sending-count>. 제 1항에 있어서,The method of claim 1, 상기 응답 메시지가 메시지 전송 오류에 관련된 메시지가 아니면, 다음 순번의 PDU를 전송하는 단계를 추가로 포함하는 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.And if the response message is not a message related to a message transmission error, transmitting the next sequence of PDUs. 제 7항에 있어서, 상기 메시지 전송 오류에 관련되지 않은 응답 메시지는8. The method of claim 7, wherein the response message not related to the message transmission error is 수신측에서 메시지를 제대로 수신하였다는 Ack(Acknowledge)인 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.Partial transmission and automatic retransmission method of MMS message, characterized in that Ack (Acknowledge) that the message was properly received at the receiving side. 제 1항에 있어서,The method of claim 1, 상기 분할된 PDU들이 모두 전송되고 마지막 PDU 전송 후에 수신측으로부터의 응답 메시지가 Ack이면 무선 접속을 해제하는 단계를 추가로 더 포함하여 구성되는 것을 특징으로 하는 MMS 메시지의 분할 전송 및 자동 재전송 방법.And releasing the radio connection if all of the divided PDUs are transmitted and the response message from the receiver after the last PDU transmission is Ack.
KR1020050019762A 2004-03-24 2005-03-09 Method for transmitting mms message upon splitting and performing automatic re-transmission thereof KR100608841B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/087,158 US7995517B2 (en) 2004-03-24 2005-03-22 System and method for transmitting units of messages in a mobile communication system
JP2005085041A JP4354924B2 (en) 2004-03-24 2005-03-23 Method for split transmission and automatic retransmission of MMS messages
EP05006412.0A EP1580916B1 (en) 2004-03-24 2005-03-23 System and method for transmitting units of messages in a mobile communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020040020129 2004-03-24
KR20040020129 2004-03-24

Publications (2)

Publication Number Publication Date
KR20060043794A KR20060043794A (en) 2006-05-15
KR100608841B1 true KR100608841B1 (en) 2006-08-08

Family

ID=35476616

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050019762A KR100608841B1 (en) 2004-03-24 2005-03-09 Method for transmitting mms message upon splitting and performing automatic re-transmission thereof

Country Status (2)

Country Link
KR (1) KR100608841B1 (en)
CN (1) CN100385970C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100790463B1 (en) * 2006-06-19 2008-01-03 드림소프트(주) Message transmission method and portable terminal accordingly
KR20080051380A (en) * 2006-12-05 2008-06-11 (주) 엘지텔레콤 How to provide and take over a multimedia message through a communication network
KR100754273B1 (en) * 2007-03-02 2007-09-03 주식회사 씬멀티미디어 How to send SMS notification message in domestic wireless network environment
KR101333415B1 (en) * 2007-10-25 2013-11-28 엘지전자 주식회사 Method of Data Transmission using HARQ
KR101460183B1 (en) * 2012-12-11 2014-11-10 에스케이씨앤씨 주식회사 System and Method for Message Service with Reliability

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5926137A (en) * 1997-06-30 1999-07-20 Virginia Tech Intellectual Properties Foursquare antenna radiating element
EP1343267A3 (en) * 2002-02-08 2005-08-03 ASUSTeK Computer Inc. Data transmission confirmation in a wireless communication system
CN1229953C (en) * 2002-09-12 2005-11-30 华硕电脑股份有限公司 Cross-area method without data loss in wireless communication system

Also Published As

Publication number Publication date
CN100385970C (en) 2008-04-30
KR20060043794A (en) 2006-05-15
CN1700793A (en) 2005-11-23

Similar Documents

Publication Publication Date Title
US9961599B2 (en) Methods to control multiple radio access bearers in a wireless device
CN100362873C (en) A method for sending multimedia messages
CN101009536B (en) Status report method of automatic retransfer request
CN101411130B (en) Wireless link control transmission method, system and apparatus
JP2007535838A (en) Method and apparatus for generating a compressed status report updated to indicate data to be received later
US20060268916A1 (en) Reliable short messaging service
KR100608841B1 (en) Method for transmitting mms message upon splitting and performing automatic re-transmission thereof
JP4354924B2 (en) Method for split transmission and automatic retransmission of MMS messages
WO2012062051A1 (en) Method and system for delivering multimedia messages
US8700070B2 (en) System and method for adaptive message retransmission
CN100518102C (en) Processing method for error detection of mixed automatic retransfer request entities
CN101094046B (en) Transmission method and device for hybrid automatic request retransmision
WO2012151866A1 (en) Multimedia message receiving/transmission retry method and device
JPH1070523A (en) Packet transmission method and apparatus
CN101552658A (en) Method and device for transmitting status report
CN101997641B (en) Method and system for improving packet transmission speed
KR100609591B1 (en) Short message management system with improved short message transmission confirmation function, mobile communication terminal and short message transmission confirmation method
CN116015565A (en) Data retransmission method, device, equipment and storage medium
KR20040070557A (en) Method and Apparatus for Sending Messages of Mobile Communication Systems
EP2405627B1 (en) Method for operating a remote procedure call handler in a client and a server and computer system comprising the same
CN113872736A (en) Data transmission method, device, equipment and storage medium
CN102076017A (en) Method and device for transmitting retransmission message in TD-SCDMA (Time Division-Synchronous Code Division Multiple Access) mobile terminal

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050309

PA0201 Request for examination
PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20060619

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060727

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060728

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090630

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100630

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110622

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20120619

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130624

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130624

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140624

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140624

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20150624

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20150624

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20160624

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20160624

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20170623

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20170623

Start annual number: 12

End annual number: 12

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20200507