KR100296049B1 - 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법 - Google Patents

단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법 Download PDF

Info

Publication number
KR100296049B1
KR100296049B1 KR1019990009435A KR19990009435A KR100296049B1 KR 100296049 B1 KR100296049 B1 KR 100296049B1 KR 1019990009435 A KR1019990009435 A KR 1019990009435A KR 19990009435 A KR19990009435 A KR 19990009435A KR 100296049 B1 KR100296049 B1 KR 100296049B1
Authority
KR
South Korea
Prior art keywords
data
transmission
short message
message service
block
Prior art date
Application number
KR1019990009435A
Other languages
English (en)
Other versions
KR20000060815A (ko
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36643325&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR100296049(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019990009435A priority Critical patent/KR100296049B1/ko
Priority to EP00105854A priority patent/EP1039768B1/en
Priority to CNB001047523A priority patent/CN1310543C/zh
Priority to DE60039646T priority patent/DE60039646D1/de
Priority to US09/531,658 priority patent/US6920331B1/en
Priority to CNB2005100958539A priority patent/CN100358385C/zh
Priority to DE60028437T priority patent/DE60028437T2/de
Priority to DE20023804U priority patent/DE20023804U1/de
Priority to EP05025482A priority patent/EP1633157B1/en
Publication of KR20000060815A publication Critical patent/KR20000060815A/ko
Publication of KR100296049B1 publication Critical patent/KR100296049B1/ko
Application granted granted Critical
Priority to US11/127,881 priority patent/US7603132B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • 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
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

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

Abstract

본 발명은 디지털 휴대용 단말기 및 그 제어 방법에 관한 것으로, 특히, 단문메시지서비스를 통해 이미 저장된 사용자 정보를 송수신 할 수 있도록 하는 디지털 휴대용 단말기의 사용자 정보 송수신 장치 및 그 방법에 관한 것이다. 이러한 본 발명은, 디지털 휴대용 단말기의 사용자 정보 송수신 장치 및 그 방법에 있어, 저장 정보 전송모드에서, 저장된 정보를 독출한 후 인코딩하는 과정과, 저장된 정보의 인코딩 완료에 따라 고유의 구별 데이터 전송 헤더를 생성하는 과정과, 인코딩된 정보와 상기 생성된 구별 데이터 전송 헤더로서 단문메시지서비스 사용자 데이터를 구성하는 과정과, 상기 구성된 단문메시지서비스 사용자 데이터를 포함한 단문메시지서비스 블록을 구성하여 전송하는 과정을 수행하는 디지털 휴대용 단말기의 사용자 정보 송신 장치 및 그 방법을 특징으로 한다.

Description

단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법{USER DATA TRANSFERING APPARATUS BY USING OF SHORT MESSAGESERVICE FUCTION IN DIGITAL PORTABLE TERMINAL AND METHODTHEREOF}
본 발명은 디지털 휴대용 단말기 및 그 제어 방법에 관한 것으로, 특히, 단문메시지서비스를 통해 이미 저장된 사용자 정보를 송수신 할 수 있도록 하는 디지털 휴대용 단말기의 사용자 정보 송수신 장치 및 그 방법에 관한 것이다.
최근의 통상적인 디지털 휴대용 단말기는 부가적으로 구현된 단문메시지서비스(Short Message Service; SMS)의 이용을 통해 사용자에 의해 작성 및 선택된 필요 문장을 정해진 SMS 사양에 따라 그 내부 구성을 표준화 하도록 처리한 후 이를 다시 블록화하여 원하는 상대측으로 전송할 수 있는 기능의 구현이 이루어졌다. 이러한 기능을 통상 SMS 기능이라 칭한다. 이러한 SMS는 상기 단말기가 가입된 디지털 휴대용 단말기 시스템의 지원과 더불어 휴대용 단말기 자체에 있어서도 문장의 작성 및 편집, 그리고 발신할 수 있는 메시지 발신 기능이 구현됨으로서 이루어진다. 그러한 SMS의 수행을 이루는 디지털 휴대용 단말 시스템의 구성은 첨부된 도 1에 도시된 바와 같은 구성을 갖는다. 상기 도 1을 참조하면, 휴대용 단말기(Mobile Station;MS)(10) 사용자가 사용자 정보로서 원하는 문장을 작성한 후 상대측 전화번호와 발신 입력을 수행하게 되는데, 이때 상기 작성된 문장을 SMS 사양에 따른 블록으로 새로이 구성한 후 구성된 블록을 여분의 파일럿 채널을 통해 무선으로 기지국(Base Station;BS)(12)과 그에 연결된 이동교환국(Mobile Switching Center;MSC)(18)으로 전달된다. 그러면 상기 전달된 SMS블록이 상기 입력된 전화번호에 해당하는 가입자의 휴대용 단말기 혹은 그에 상응하는 단말(Termainal Equipment;TE)(16)로 자체 무선망 또는 통사의 공중망(PSTN)(14)을 통해 전달되게 된다. 전달된 SMS블록은 착신측 단말기에서 그 내부에 포함된 사용자 데이터(User Data)의 독출과 독출된 사용자 데이터의 디코딩이 이루어지며, 디코딩된 사용자 데이터는 발신측으로부터 작성된 문장과 동일한 문장으로 복원되어 착신측 사용자가 표시화면상의 문장 표시를 통해 확인하게 된다.
이처럼, 디지털 휴대용 단말기에 있어서의 SMS 수행은 사용자가 디지털 휴대용 단말기를 통해 통화 수행 외에 일정 크기의 문장, 달리 칭하면 문자 메시지를 상호간에 송수신 할 수 있도록 하여 사용자의 편의성을 증가하도록 하는 기능이 되었다. 따라서, 많은 사용자들이 필요한 문장을 작성하고 작성된 문장을 원하는 상대측으로 무선을 통해 바로 전송할 수 있었다.
그러나 상술한 바와 같은 통상의 SMS는 해당 단말기가 가입된 시스템에서 적절한 데이터 용량으로 미리 정해놓은 일정 길이의 문장에 한해서만 상호 송수신이가능하도록 하고 있었다. 즉, 일정 량의 정보에 한해서 상호 송수신이 이루어지도록 정해졌었다. 이러한 사실은 통상의 SMS가 상대적으로 정보 량이 적은 문장-이는 곧 데이터량이 적은 문장임- 달리 칭하면 단축 메시지에 한해서 무선으로 해당 정보의 전송을 이룰 수밖에 없음을 보여준다. 즉, 사용자는 시스템에 있어 미리 정해진 데이터 용량의 범위내에 한해서 필요한 문장의 작성을 적절히 조절하여 이루어야만 하는 사용상의 불편합을 가질 수밖에 없던 것이다. 결국, 통상의 디지털 휴대용 단말기에 있어서는 시스템 사업자에 의해 SMS 블록에 있어 포함될 수 있는 사용자 정보의 데이터 용량이 미리 일정 크기로 정해지게 되어 사용자가 SMS블록을 통해 상대적으로 정보량이 많을 수밖에 없는 다양한 형태, 일 예로 그래픽 정보, 음성 정보 등의 전송을 이룰 수는 없었다. 다시 말해, 문자로 이루어진 일정 길이의 문장, 단축메시지 외에 상대적으로 정보의 데이터 량이 클 수밖에 없는 그래픽 정보나 음성 정보, 그리고 그에 상응하여 상대적으로 큰 량의 데이터를 가지는 정보의 경우는 무선으로 전송할 수 있는 방법이 없었으며, 더구나 앞서 설명한 SMS의 이용을 통해 전송할 수 있는 방법이 없었다. 이러한 사실은 요근래에 있어 휴대용 단말기의 사용처가 음성 통화 외에 필요한 여러 정보의 전송 수단으로 이용되고 있는 상황에 비쳐 사용자의 요구를 부합시키지 못하는 문제를 통상의 디지털 휴대용 단말기가 낳았음의 사실을 보여준다. 정리하면, 종래의 디지털 휴대용 단말기는 SMS를 통해 미리 정해진 일정 정도 량의 문자 정보를 송수신할 수는 있었으나, 상대적으로 보다 데이터 량이 증가된 정보의 경우에 있어서는 무선으로 해당 정보의 송수신을 이룰 수 없게 되는 문제점을 가지게 되었다. 간혹, 디지털 휴대용 단말기에 있어서 무선 데이터 서비스를 통한 대용량의 정보 전송을 이루는 경우가 있었으나, 이러한 경우는 대용량의 정보 전송을 이루도록 하는 별도의 시스템 및 프로그램의 구현이 부가적으로 필요하게 되었으며 그러한 시스템의 구현이 이루어진 상황에 있어서도 해당 시스템과 단말기간의 정보 전송 만이 이루어질 수 밖에 는 없었다. 결국, 시스템에 가입된 휴대용 단말기 상호간의 정보 전송이 이루어질 수는 없었다.
한편, 또 다른 관점에 있어서 종래 기술의 문제점을 잠시 살펴보면, 종래 디지털휴대용 단말기에 있어 구현된 SMS는 사용자가 일정 한도 길이내의 문장, 즉 단축 메시지 형태로 필요한 문장을 작성하여 전송할 수밖에 없었는데(이의 원인은 앞서 언급하였듯이 표준 규격으로 정해진 SMS 블록내에 포함될 수 있는 데이터 량의 크기가 한정되었기 때문임), 이러한 사실은 SMS를 통한 사용자의 문장 전송에 있어 사용자가 정해진 해당 길이내의 문장만을 작성하도록 하는 강제적인 요인이 되었다. 만일 사용자가 SMS블록 내로 포함될 수 있는 데이터 량보다 더 많은 데이터 량을 필요로 하는 정보, 일 예로 문장을 작성하여 전송하고자 하는 경우, 종래 디지털 휴대용 단말기에서는 전송이 필요한 문장 작성을 여러번 나누어 수행한 후 작성된 횟수만큼 발신 입력을 다시 나누어서 행하여야 하는 불편함을 가지게 되었다. 이는 바로 사용상의 불편함을 가져다주는 요인이며. 이는 다시 말해 통상의 사용자가 데이터 량이 큰 문장과 같은 정보를 전송하는 것이 거의 불가능함을을 의미하는 것이다.
결론적으로, 종래 디지털 휴대용 단말기는, SMS 자체가 가지는 정보 전송에있어서의 제약 요건들과 그에 따른 사용상의 문제점들로 인하여 사용자가 SMS를 통한 정보 전송의 수행을 폭넓게 행하지 못하도록 하고 있었으며, 단지 간단한 내용의 단축된 메시지에 한해서 발신측과 착신측 상호간에 주고받도록 하여, 사용자의 불편함을 야기 하였다.
따라서, 본 발명의 목적은 통상 사용되는 단문메시지서비스를 통해 상대적으로 정보량이 큰 사용자 정보에 있어서도 해당 시스템에 가입된 단말기 상호간에 무선망으르 통한 정보의 송수신이 이루어질 수 있도록 하는 디지털 휴대용 단말기의 사용자 정보 송수신 장치 및 그 방법을 구현함에 있다. 상기한 본 발명의 목적에 있어 통상 사용되는 단문메시지서비스를 통한다 함의 의미는 대용량의 데이터 량을 가지는 사용자 정보의 송수신을 위해 별도로 새로운 장치나 시스템 구성을 이루지 않고서 통상의 시스템 구성을 그대로 적용하여 대용량의 데이터를 가지는 사용자 정보를 착발신측 단말기 상호간에 송수신할 수 있도록 하기 위함에 따른 의미가 된다. 결국, 본 발명의 보다 구체적인 목적은 통상의 SMS를 그대로 이용하면서 단말기 간의 대용량 데이터를 포함한 사용자 정보의 전송을 이룰 수 있도록 하는 사용자 정보 송수신 장치 및 그 방법을 제공함에 있다.
또 한 측면으로, 본 발명의 목적은 통상의 디지털 휴대용 단말기에 있어 이미 구현된 SMS가 가지는 전송 데이터 량의 제약을 극복하고 상대적으로 데이터 량이 많은 정보에 있어서도, 일 예로 그래픽 정보 및 음성 정보 등에 있어서도 무선망을 통한 단말기 상호간의 송수신이 이루어질 수 있도록 하는 사용자 정보 송수신장치 그 방법을 제공함에 있다.
또한, 본 발명에서는, 상기한 목적들을 이룸에 있어 디지털 휴대용 단말기 상호간에 있어 데이터 량이 큰 사용자 정보의 송수신이 이룰어 질 수 있도록 하는 새로운 구성의 SMS 블록을 구조(Architecturing)하고자 함에 목적을 가진다. 그리고, 본 발명에 있어서 제안되어 구조하는 SMS 블록은 통상의 SMS블록 처리에 의해 화환성을 가지고 처리될 수 있도록 할 것이다.
또한, 본 발명에서는, 데이터 량이 큰 정보를 통상의 SMS를 통해 송수신함에 있어 SMS 블록으로 해당 정보가 보다 효율적으로 포함될 수 있도록 데이터의 압축을 이루는 디지털 휴대용 단말기의 데이터 압축 방법을 제공하고자 한다.
이하 본 발명에서는 상기한 목적들의 달성을 위해, 디지털 휴대용 단말기의 사용자 정보 송수신 장치 및 그 방법에 있어, 저장 정보 전송모드에서, 저장된 정보를 독출한 후 인코딩하는 과정과, 저장된 정보의 인코딩 완료에 따라 고유의 구별 데이터 전송 헤더를 생성하는 과정과, 인코딩된 정보와 상기 생성된 구별 데이터 전송 헤더로서 단문메시지서비스 사용자 데이터를 구성하는 과정과, 상기 구성된 단문메시지서비스 사용자 데이터를 포함한 단문메시지서비스 블록을 구성하여 전송하는 과정을 수행하는 디지털 휴대용 단말기의 사용자 정보 송신 장치 및 그 방법과, 대기상태에서 단문메시지서비스 블록 수신 여부를 검출하는 과정과, 상기 제1과정에서 단문메시지서비스 블록 검출이 이루어지면, 검출된 블록으로부터 미리 정해진 고유의 구별 데이터 전송 헤더의 포함 여부를 검출하는 과정과, 상기 검출과정에서 데이터 전송 헤더가 포함된 것으로 검출되면, 상기 포함된 헤더를 분석 한 후 분석 결과에 따라 수신된 단문메시지서비스 블록을 디코딩하는 과정과, 상기 디코딩된 단문메시지서비스 블록을 이전 수신 처리된 단문메시지서비스 블록에 연속하여 저장하는 과정을 수행하는 디지털 휴대용 단말기의 전송된 사용자 정보 수신 장치 및 그 방법을 제안한다.
또한, 본 발명에서는 상기한 목적들의 달성을 위해 디지털 휴대용 단말기의 단문메시지서비스 블록 구성 방법에 있어서, 인코딩된 결과의 데이터를 일정 단위의 불록으로 구분하는 과정과, 상기 구분된 블록 각각에 대응하여 고유의 데이터 전송 헤더를 생성한 후 부가하는 과정과, 상기 전송 헤더가 부가된 블록 각각에 있어 단문메시지서비스 헤더를 더 부가하는 과정을 통한 단문메시지서비스 블록 구성 방법과, 그러한 블록 구성 방법에 따른 단문메시지서비스 헤더 영역과, 전송 데이터 구분 영역, 인코딩 데이터의 전체 블록수 영역, 인코딩 데이터의 전송 순서 영역, 발신측 구별 영역, 전송 데이터 종류 구별 영역, 전송 데이터 영역을 포함하는 단문메시지서비스 사용자 데이터 영역으로 이루어지는 단문메시지서비스 데이터 블록 구조를 제안한다.
도 1은 통상적으로 단문메시지서비스 수행을 이루는 디지털 휴대용 단말기 시스템의 전체 구성도.
도 2는 본 발명의 바람직한 실시 예에 따른 디지털 휴대용 단말기의 사용자 정보 송신장치의 블록 구성도.
도 3은 본 발명의 바람직한 실시 예에 따른 디지털 휴대용 단말기의 사용자 정보 수신장치의 블록 구성도.
도 4는 본 발명의 바람직한 실시 예에 따른 전송 처리되는 단문메시지서비스 블록의 데이터 구성도.
도 5는 본 발명의 바람직한 실시 예에 따른 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송신 처리 방법을 나타내는 흐름도.
도 6a 및 도 6b는 상기 도 5에 있어 전송 정보 인코딩 방법을 나타낸 흐름도.
도 7은 본 발명의 바람직한 실시 예에 따른 단문메시지서비스를 통한 디지털휴대용 단말기의 수신 정보 처리 방법을 나타내는 흐름도.
도 8a는 상기 도 7에 있어 수신 정보 데이터 전송 헤더 분석 방법을 나타낸 흐름도.
도 8b는 상기 도 7에 있어 수신 정보 디코딩 방법을 나타낸 흐름도.
도 9a, 도 9b는 본 발명의 바람직한 실시 예에 따른 저장 정보의 송신 및 수신 동작에 있어 나타나는 디지털 휴대용 단말기의 표시화면 상태를 보여주는 도면.
이하 본 발명의 바람직한 실시 예를 첨부한 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성 요소들에 부가된 참조 부호를 통해 본 발명을 설명함에 있어, 비록 다른 도면상에 표시된 참조 부호일 지라도 동일한 구성 요소를 나타내는 경우에는 동일한 참조부호를 사용하고 있음에 유의해야 한다.
또한 하기 설명에서는 구체적인 회로의 구성 소자 등과 같은 많은 특정(特定) 사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술 분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 특히, 하기 설명되는 디지털 휴대용 단말기의 데이터 송수신장치에 있어 DTMF(dual tone multi frequency)부, 보코더(Vocoder)등 통상의 휴대용 단말기 동작에 있어서의 필수 구성들은 본 발명의 요지와 직접적인 관련이 없어 이에 대한 구성 및 상세한 설명은 생략될 것이다. 그러나 그러한 구성들은 본 발명의 실시에 있어 필수적으로 구비되어야 할 것이다.
이하 첨부된 도면들을 참조하여 본 발명을 설명함에 앞서, 본 발명의 바람직한 실시 예에서는 SMS를 통해 송수신되는 데이터를 실 예로서 그래픽 데이터로 칭하여 설명하고자 한다. 이의 이유는 그래픽 데이터의 경우 상대적으로 문자에 비해 데이터 량이 크다는 일반적인 특성을 가지고 있어 본 발명의 실시를 설명함에 있어 보다 그 어떤 데이터에 비해 용이하다는 판단하에 따른 것이다. 따라서, 이하 설명되는 상세한 설명에 있어서의 그래픽 데이터는 다른 형태의 데이터로 즉시 대체되어도 본 발명의 실시는 정상적으로 이루어지게 될 것이다 .
도 2는 본 발명의 바람직한 실시 예에 따른 디지털 휴대용 단말기의 데이터송신장치의 블록 구성도로서, SMS를 통한 데이터 송신을 이룰 수 있도록 구성된 디지털 휴대용 단말기의 데이터 송신장치의 블록 구성도이다.
상기 도 2를 참조하면, 제어부(20)는 디지털 휴대용 단말기의 전반적인 동작을 제어하며, 본 발명에 따른 전반적인 단문메시지서비스 수행의 제어를 이룬다. 상기 제어부(20)는 통상 원칩 마이크로프로세서(One Chip Microprocessor)로 구현되어 사용된다. 그리고 본 발명의 실시에 따른 그래픽 정보의 데이터 압축 제어, SMS블록화 제어, 그래픽 전송 데이터 헤더 생성, 저장된 그래픽 정보의 독출, 비트 카운터의 제어 동작의 전반적인 제어를 이룬다. 메모리(23)는 휘발성메모리(예: 램)와 비휘발성메모리(예: 플래시메모리, EEPROM)로 구분되어 구현되며, 디지털 휴대용 단말기의 전반적인 동작을 총괄적으로 제어하는 프로그램의 저장, 초기 서비스 데이터의 저장, 그리고 본 발명의 실시에 따른 단문메시지서비스 수행의 동작 프로그램과 동작 프로그램의 동작 수행에 따라 발생되는 데이터의 저장을 수행한다. 입출력되는 데이터의 저장 처리를 이루는 버퍼 기능이 또한 수행된다. 표시부(21)는 디지털 휴대용 단말기의 전반적인 상태의 표시, 그리고 입력되는 숫자 및 문자 등의 표시를 이루는 사용자 인터페이스 장치이다. 이는 통상의 휴대용 단말기에 있어 상기 제어부(20)의 제어하에 구동되는 액정표시장치(LCD)로 이루어진다. 본 발명의 실시에서는 상기 제어부(20)의 제어하에 전송되는 사용자 정보의 전송 상태를 별도의 형태로서 표시하여, 사용자가 정보의 전송 상태를 가시적으로 알 수 있도록 한다. 무선신호처리부(22)는 디지털 휴대용 단말기와 단말기가 가입된 기지국과의 무선신호 송수신에 대한 전반적인 처리를 수행한다. 이는 통화 형성에 따른 음성 신호 처리에 있어 무선주파수대의 신호를 중간주파수로 변환하고 그리고 변환된 중간주파수를 기저대역으로 변환하도록 하는 동작과, 변환된 기저대역의 신호를 디지털 변화하여 해당 처리 수행이 이루어지도록 한다. 그리고 음성의 송신시에는 그러한 동작이 반대로 이루어지도록 처리한다. 한편, 상기 무선신호처리부(22)를 통해 필요한 데이터의 전송이 무선으로 이루어진다. 즉, 본 발명의 실시에 있어 생성되는 SMS 블록은 상기 무선신호처리부(22)의 동작하에 무선을 통해 전송이 이루어지게 된다. SMS전송부(24)는 작성된 문장 및 데이터를 SMS 블록화 한다. 상기 SMS전송부(24)가 데이터를 SMS블록화 함에 있어, 해당 블록의 내용은 표준적으로 정해진 포맷에 따르게 된다. 통상의 포맷은 SMS 블록을 구성함에 있어 SMS헤더 필드와 SMS사용자 데이터 필드를 포함하도록 하고 있다. 상기 SMS 헤더필드는 정해진 규약을 따르며, 상기 SMS사용자 데이터 필드는 그 크기에 한해서 시스템 사업자에 의해 적절히 정해지게 된다. 대한민국 디지털 휴대용 단말 시스템 사업자들의 경우 100바이트(BYTE)내 외로 그 크기를 정하고 있다. 이의 사실은 통상의 SMS수행에 있어 전송될 문장이 100 BYTE 내외의 데이터로 작성되어야 함을 의미한다. 상기 SMS전송부(24)의 동작을 통해 상기 SMS 헤더가 작성된 SMS 사용자 데이터 필드에 부가되어 SMS블록으로 구성된다. 구성된 SMS 블록은 상기 무선신호처리부(22)로 전달되어 무선을 통한 데이터의 전송을 통해 착신측으로 전달되게 된다. 그래픽 데이터 저장부(28)는 작성된 그래픽 정보에 있어서의 그래픽 데이터를 일정 형태로 저장하며, 이의 형태는 실제적으로 각각의 어드레스를 가지는 비트(Bit) 형태의 스트림이 구분되어 저장된다. 즉, 그래픽 데이터의 종류에 따라 저장되는 영역이 다르게 된다. 그리고 데이터 저장 용량은 구비되는 메모리의 저장 용량에 따라 가변적으로 이루어지게 된다. 데이터 압축부(28)는 본 발명의 실시에 따른 부가 구성으로, 작성된 혹은 독출되어 전송될 사용자 정보의 압축을 수행한다. 이는 통상 인코더(Encoder)라 칭하여 지며, 미리 정해진 형태의 압축 방식을 통해 전송될 사용자 정보의 압축을 이룬다. 이는 그래픽 정보를 SMS를 통해 전송함에 있어 상대적으로 데이터 량이 큰 그래픽 정보를 가능한 한 적은 량의 데이터로 내용의 손실없이(Lossless) 변환하도록 함에 따른 구성이 된다. 그리고 본 발명에서는 사용자 정보를 압축함에 있어 해당 데이터가 SMS 블록에 포함될 수 있도록 하는 압축 방법의 구현이 이루어진다. 본 발명에서는 런렝쓰부호화(Run Length Coding;RLC)법을 근간으로 하는 압축 방법의 적용을 이룬다. 이는 통상의 휴대용 단말기에서 표현할 수 있는 그래픽 정보는 흑(Black)과 백(White) 두 성분으로 이루어질 수 밖에 없음에 따른 결과 이다. 결국, 상기 데이터 압축부(27)는 런렝쓰부호화에 따라 전송되는 정보의 압축을 이루도록 구현된다. 그래픽 전송 데이터 헤더(Header)생성부(26)는 압축된 후 전송되는 정보에 있어 해당 정보가 그래픽 정보임을 알 수 있도록 하는 별도의 고유 구별 헤더를 생성한다. 생성된 구별 헤더를 본 발명에서는 데이터 전송 헤더라 칭하며, 이는 SMS 블록에 있어 SMS 사용자 데이터 필드에 포함되어 전송된다. 본 발명의 실시에 따라 생성되는 상기 데이터 전송 헤더의 포맷은 첨부된 도 4를 통해 이하 설명될 것이다. 카운터(25)는 비트 스트림 형태로 독출되는 그래픽 데이터에 있어 비트의 독출에 따라 소정 변수의 증가를 이루도록 한다. 상기 증가되는 변수는 이하 설명에서 비트 카운트 값으로 정의되며, 이는 한 비트 독출시증가가 이루어지도록 한다. 따라서, 도 2에 도시된 상기 디지털 휴대용 단말기의 사용자 정보 송신 장치에 의해 상대적으로 데이터 량이 큰 그래픽 정보가 압축된 후 SMS 블록화 하여 전송될 수 있게 된다. 만일, SMS 블록화에 압축된 그래픽 정보가 한 블록에 포함될 수 있는 데이터 량의 크기를 벗어나는 경우 상기 데이터 압축부(27)와 상기 제어부(20)는 더 큰 데이터 량이 전송될 수 있도록 또 다른 SMS블록의 발생을 이루도록 처리한다. 즉, 필요에 의해 그래픽 정보의 SMS 전송에 있어 통상의 SMS 상태와 달리 본 발명의 실시에서는 다수개의 SMS블록이 생성되어 일련적으로 전송되는 것이다.
도 3은 본 발명의 바람직한 실시 예에 따른 디지털 휴대용 단말기의 사용자 정보 수신장치의 블록 구성도로서, 이는, SMS를 통한 정보의 수신을 이룰 수 있도록 구성된 디지털 휴대용 단말기의 사용자 정보 수신장치의 블록 구성도이다.
상기 도 3을 참조하면, 제어부(30)는 상기 도 2에 있어 도시된 디지털 휴대용 단말기의 사용자 정보 수신장치의 제어부와 유사하게 디지털 휴대용 단말기의 전반적인 동작을 제어한다. 그리고, 본 발명에 따른 단문메시지서비스 수행의 제어를 이룬다. 상기 제어부(30) 또한 원칩 마이크로프로세서(One Chip Microprocessor)로 구현되는 것이 통상적이며, 본 발명의 실시에 있어서는 수신된 SMS 블록에 있어 포함된 압축된 그래픽 정보의 신장 제어, 그래픽 데이터 전송 헤더 분석 처리, 신장 처리된 그래픽 정보의 저장 등에 있어서의 전반적인 제어를 이룬다. 메모리(33)의 경우 또한 상기 도 2에 있어 도시된 디지털 휴대용 단말기의 데이터 수신 장치 메모리(23)과 동일하게 휘발성메모리와 비휘발성메모리로 구분되어 구현되며, 디지털 휴대용 단말기 수신장치의 전반적인 동작을 총괄적으로 제어하는 프로그램의 저장, 초기 서비스 데이터의 저장, 그리고 본 발명의 실시에 따른 단문메시지서비스 수행의 동작 프로그램과 동작 프로그램의 동작 수행에 따라 발생되는 데이터의 저장을 수행한다. 이 또한 입출력되는 데이터의 저장 처리를 이루는 버퍼 기능이 수행된다. 표시부(31) 또한 마찬가지가 되며 디지털 휴대용 단말기의 전반적인 상태의 표시, 그리고 입력되는 숫자 및 문자 등의 표시를 이루는 사용자 인터페이스 장치로서 기능 한다. 그리고, 본 발명의 실시에서는 상기 제어부(30)의 제어하에 수신되는 정보의 수신 상태를 별도의 형태로서 표시하여 사용자가 정보의 수신 상태를 가시적으로 알 수 있도록 한다. 무선신호처리부(32)는 상기한 무선신호처리부(22)와 동일한 동작 수행을 이루며, 부가적으로 수신되는 SMS 블록을 입력받아 처리하여 이를 상기 제어부(30)로 전달한다. 그래픽 데이터 저장부(38)는 수신된 후 복호되어 신장된 그래픽 정보를 일정 데이터 형태로 저장하며, 이의 저장 형태는 실제적으로 각각의 어드레스를 가지는 비트(Bit) 형태의 스트림으로 구분되어 저장된다. 특히 본 발명의 실시에 있어서는 수신된 그래픽 정보의 종류에 따라 저장되는 영역이 다르며, 각 저장 영역에 있어 저장되는 데이터는 수신되는 SMS 블록 순서에 따라 이루어진다. 만일 수신되는 SMS 블록의 순서가 바뀐 경우라 할지라도 각 SMS블록은 고유의 적절한 위치로 위치하여 저장이 이루어지게 된다. 이의 동작을 보다 상세히 설명하면, 동일 종류의 그래픽 정보에 해당하는 다수개의 SMS 블록이 순차적으로 수신되면 수신된 순서에 따라 해당 저장 영역으로 정보의 저장이 이루어지게 되어 본래의 그래픽 정보를 완성하도록 한다. 만일 수신 순서가 뒤바뀐상태로 수신된 경우에 있어서는 각 SMS블록에 있어 포함된 순서 정보를 통해 적절한 저장 위치로 다시 배열하여 저장되도록 하여 그래픽 정보의 정확한 복원을 이루도록 하는 것이다. 그리고 서로 다른 종류의 그래픽 정보에 해당하는 다수개의 SMS 블록이 수신된 경우에 있어서도 동일 그래픽 정보 종류에 해당하는 블록들로 재배열되어 각 해당 영역으로 저장되게 된다. 상기 그래픽 데이터 저장부(38)는 디지털 휴대용 단말기에 있어 통상 사용되는 플래시메모리(Flash Memory)로서 구현되어 사용된다. 데이터 신장부(38)는 본 발명의 실시에 따른 부가 구성으로, 수신되어 독출된 정보, 이는 압축된 상태의 정보의 신장을 수행한다. 이는 통상 디코더(Decoder)라 칭하여 지며, 미리 정해진 형태의 신장 방식을 통해 압축되어 수신된 정보의 신장을 이룬다. 이는 SMS를 통해 수신된 정보가 압축된 상태의 데이터로 이루어진 경우, 이를 신장하여 원(Source) 데이터를 복원하는 동작 수행을 이룬다. 이의 실 예로서는 상기 도 2에 있어 도시된 디지털 휴대용 단말기의 사용자 정보송신장치로부터 압축되어 전송된 SMS블록이 수신되는 경우 런렝쓰부호화(Run Length Coding;RLC)에 따른 데이터를 복호할 수 있는 복호법의 적용을 통해 수신된 SMS 블록의 원 데이터를 복원하게 되는 것이다. 앞서 언급 하였듯이 복호된 데이터는 상기 그래픽 데이터 저장부(38)의 일정 저장 영역에 저장된다. 그래픽 전송 데이터 헤더(Header) 분석 처리부(36)는 수신된 SMS 블록에 있어 별도의 고유 구별 헤더가 포함된 경우, 이를 검출하여 그 내용을 분석 처리하는 동작 수행을 이룬다. 상기 구별 헤더가 상기 데이터 전송 헤더인 경우 첨부된 도 4에 있어 도시된 포맷의 데이터 전송 헤더의 내용을 분석하여 그에 따라 상기 제어부(30)의 제어 동작이이루어지도록 하는 것이다.
도 4는 본 발명의 바람직한 실시 예에 따른 전송 처리되는 단문메시지서비스 블록의 데이터 구성도로서, 상기 도 2 및 도 3에 있어 구성된 데이터 송신 및 수신 장치에 의해 생성되어 전송되고 수신되어 분석 처리되는 SMS 블록의 내부 구성 상태를 보여주는 도면이다.
이하 상기 도 4를 참조로 본 발명의 바람직한 실시 예에 따른 SMS 블록의 내부 구성 상태를 데이터 전송 동작을 통해 설명한다.
우선 그래픽 정보에 있어서의 데이터 용량이 일정 정도 이상이 된 경우, 상기한 도 2의 구성에 따른 사용자 정보 송신 장치는 다수개의 SMS 블록으로 해당 그래픽 정보를 재 구성하여 전송하게 된다. 구성된 SMS 블록은 통상의 SMS 블록 구성과 동일하게 SMS 헤더와 SMS 사용자 데이터 필드를 구분되어 구성된다. 상기 SMS 헤더는 디지털 휴대용 단말기 시스템에 있어서 정해진 형태로 구성된다. 그리고 SMS 사용자 데이터는 다시 본 발명의 실시에 따라 생성된 그래픽 데이터 전송 헤더 필드와 압축된 그래픽 데이터 필드로 구분된다. 상기 SMS 사용자 데이터 필드는 종래 SMS에 있어 문장이 코드화된 상태로 포함되는 필드이지만, 본 발명의 실시에서는 이를 두 필드로 구분하게 된다. 상기 그래픽 데이터 전송 헤더는 도면상에 도시된 바와 같이 A, B, C, D, E, F, G, H 필드들로 구분되어 구성되며, 상기 그래픽 데이터 필드는 I, J필드로 구분되어 구성된다. 상기 A필드는 송신되는 SMS 블록이 그래픽 정보 전송에 따른 SMS 블록임을 구별하는 고유의 코드가 포함되며 이는 2Byte로 할당된다. B필드는 송신되는 SMS 블록의 전체 블록수를 나타낸다. 이는 그래픽 정보가 데이터 량이 일정 정도 이상을 넘어서 이를 다수개의 SMS 블록으로 구성되어 전송됨에 따른 것으로, 한 그래픽 정보가 몇 개의 SMS 블록으로 구분되어 생성된 후 전송될 수 있음을 알리는 역할을 한다. C필드는 송신되는 SMS 블록의 순번을 나타낸다. 다수개의 SMS 블록에 있어 몇번째의 블록 인지를 알리는 필드이다. 상기 C필드를 통해 수신측은 송신 순서가 바뀐 상태로 SMS 블록의 수신이 이루어지더라도, 고유의 순번을 알아 이를 저장하여 처리함에 있어 알수 있도록 해주는 것이다. 본 발명의 실 예에서는 상기 B, C필드는 각각 4Bit로 할당된다. D필드는 발신측을 구별하도록 하는 발신측 구별 코드를 나타내며, 이의 검출을 통해 수신측은 어느 발신측으로부터 전송된 그래픽 데이터가 되는지를 알 수 있게 된다. 상기 D필드는 본 발명의 실시 예에서 4Byte로 할당된다. E필드는 그래픽 정보 종류를 구분해주는 코드를 나타내며, 이는 동일 발신측으로 부터 여러 종류의 그래픽 정보 전송에 따라 각기 다른 그래픽 정보의 SMS 블록이 송신되는 경우에 있어서도 어떠한 종류의 그래픽 정보가 수신되고 있는지를 수신측에서 구별하도록 하는 역할을 가진다. F필드는 사용상의 확장성을 위해 확장용으로 할당한 필드이며, G필드는 코딩 방식, 즉 압축 방식을 나타내는 필드가 된다. 상기 G필드의 참조로서 수신측은 어떠한 방식으로 전송된 정보의 압축이 이루어졌는지를 알 수 있게 되며, 이의 검출을 통해 수신측은 적절한 복호법을 택하여 수신 정보의 신장을 이루게 된다. H필드의 경우 또한 확장용으로 사용되며, I필드는 실제 압축된 상태의 그래픽 정보를 나타내는 필드가 된다. 송신측에서 전송하고자 하여 압축한 그래픽 정보는 바로 상기 I필드에 구성되며, 수신측에서 또한 상기 I필드의 데이터를 복호하여 원 데이터를 복원하는 것이다. 결국, 전송 대상이 되는 그래픽 정보는 상기 I필드의 크기에 해당하는 다수개의 블록으로 구분되어 구성되는 것이다. J필드는 한 블록이 완료되었음을 나타내는 블록 좋료 코드이다. 상기 J필드의 참조를 통해 수신측은 수신된 해당 SMS 블록의 끝 지점을 인지할 수 있으며, 그 지점 이전까지의 데이터를 디코딩하게 된다. 본 발명의 실시 예에서는 상기 E필드의 경우 2Byte, F필드의 경우 3Byte, G필드의 경우 1Byte, H필드의 경우 1Byte, I필드의 경우 시스템에서 정한 nByte, J필드의 경우 6bit로 할당된다. 상기 I필드의 경우 정해진 SMS사용자 데이터 필드의 크기에 있어 상기 그래픽 데이터 전송 헤더 필드의 크기와 상기 J필드의 크기를 차한 크기로서 정해진다. 이와 같은 구성을 갖는 SMS블록의 생성과 전송, 수신을 통해 본 발명의 실시가 이루어진다.
도 5는 본 발명의 바람직한 실시 예에 따른 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송신 방법을 나타내는 흐름도로서, 상기한 도 2의 구성에 따른 사용자 정보 송신장치의 동작을 나타내는 흐름도이다. 그리고, 도 6a 및 도 6b는 상기 도 5에 있어 전송되는 그래픽 정보의 인코딩 방법을 나타낸 흐름도로서, 상기 도 4에 있어 도시된 형태의 구성을 갖는 SMS 블록을 생성하는 동작을 나타낸 흐름도이다.
도 5 및 도 6a, 도 6b를 참조하여 본 발명에 따른 사용자 정보 송신 방법을 설명하면, 먼저, 510단계에서 사용자의 요구에 따라 그래픽 정보 전송 모드로의 진입을 수행하여 그래픽 정보 전송 입력을 이룬다. 그리고 520단계에서 착신측 및 발신측 전화번호 입력을 이루고, 530단계에서는 송신하고자 하는 그래픽 정보를 선택하여 독출한다. 540단계에서는 정보의 송신을 이루고자 하는 디지털 휴대용 단말기가 가입된 시스템에서 정해놓은 SMS 사용자 데이터 필드의 크기를 결정한다. 상기 결정되는 SMS 사용자 데이터 필드의 값은 실시자에 의해 미리 고정되어 셋팅된 상태로 있을 수 있으며, 동시에 사용자 혹은 기지국과의 제어 신호 교환을 통해 셋팅할 수도 있다. 상기 540단계의 동작은 이 후 그래픽 정보를 SMS 블록으로 변환함에 있어 그래픽 정보를 몇 개로서 블록화 하는지의 판단을 위한 기준이 된다. 즉, 그래픽 정보의 데이터 량이 1KByte이고 SMS 사용자 필드가 100Byte인 것으로 결정된 경우, 상기 그래픽 정보의 데이터는 적어도 10개 이상의 블록으로 변환될 것인데, 이의 판단 기준이 바로 상기한 540단계의 동작 결과의 참조로서 이루어지는 것이다. 550단계에서는 전송되는 전체 블록의 수를 나타내는 변수 T를 초기화(T=0) 한다. 560단계에서는 상기 530단게에서 선택 독출된 그래픽 데이터를 정해진 압축방식과 SMS 사용자 데이터에 있어 특히 그래픽 데이터 필드(I)에 맞도록 인코딩한다. 상기 인코딩 동작에 따라 그래픽 정보가 적절한 개수의 블록으로 변환되게 된다. 변환된 블록의 수는 그래픽 정보의 데이터 량에 따라 가변적이 된다. 570단계에서는 상기 인코딩된 그래픽 정보에 있어 생성된 각각의 블록에 해당하는 그래픽 데이터 전송 헤더를 생성하여 부가한다. 부가되는 그래픽 데이터 전송 헤더는 상기 도 4에 있어 도시된 구성을 공통적으로 동일하게 가지며, 전송 블록 순번(C) 필드의 내용만이 상이하게 된다. 상기 C필드를 통해 전송되는 다수개의 SMS블록 각각의 순서가 정해지게 된다. 앞서 설명하였듯이 순번이 특히 필요한 것은 한 종류의 그래픽 정보가 SMS 블록으로 구분되어 송신됨에 따라 이후 이를 수신한 수신측에서그 순번을 인지하여 정확한 그래픽 정보로서 다시 복원함에 있어 필요하기 때문이다. 달리 칭하면 다수개의 블록들을 한 개의 그래픽 정보에 해당하는 데이터로서 조립함에 있어 상기한 C필드의 순번을 통해 조립하게 되는 것이다. 580단계에서는 사용자 정보의 전송 상태의 표시를 표시화면상에 표시하여 어느 정도 정보의 전송이 이루어지고 있는지를 사용자가 가시적으로 알 수 있도록 한다. 이의 표시는 실 예로서 상기 B필드의 내용과 상기 C필드의 내용 참조를 통해 이루며, 'C/B' 형태로서 표시되도록 한다. 만일 한 종류의 그래픽 정보에 해당하여 다수개의 SMS블록 송신이 이루어지면, 첫 번 째 블록의 송신이 준비될 경우 '1/T' 상태로서 표시되는 것이다. 두 번?? SMS 블록의 송신에 있어서는 '2/T'로 표시된다. 590단계에서는 SMS 전송 동작의 수행이 이루어진다. 이의 동작 상태는 이미 공지 공용되어 있어 그 상세한 설명은 생략한다. 600단계에서는 상기 SMS 전송 블록의 순번(I)을 하나 증가하도록 셋팅 처리하고, 610단계에서 상기 I와 상기 T가 동일하게 되었는지를 판단한다. 즉, 전체 SMS블록에 있어 마지막 순번의 SMS블록 전송이 이루어졌는지를 판단하는 것이다. 상기 I와 T가 동일하지 않은 경우에 있어서는 아직 그래픽 정보의 송신이 완료된 것이 아니므로, 상기 570단계의 동작을 되풀이 수행한다. 상기 610단계에 있어 상기 I와 T가 동일한 것으로 판단되면, 이는 마지막 SMS블록 또한 송신 완료된 것이므로, 620단계에서 그래픽 정보의 전송이 완료되었음에 따른 표시를 이룬다. 그리고 본 발명의 실시 에 따른 SMS를 통한 그래픽 정보의 송신을 종료하게 된다. 결국, 본 발명이 실시 에 따른 사용자 정보 송신의 경우 임의의 전송이 요구되는 정보를 독출하여 코딩한후, 이를 SMS 블록으로 구성하고, 다시 구성된SMS블록을 순차적으로 연속하여 전송하는 과정을 통해 이루어진다.
한편, 상기 560단계에 있어 전송 그래픽 정보의 인코딩 과정을 첨부된 도 6의 흐름도를 참조하여 상세히 설명한다. 상기 도 6a 및 도 6b에 있어 도시된 그래픽 정보 인코딩 과정은 런렝스코드화를 근간으로 하는 코딩 방법이 된다.
상기 560단계의 그래픽 정보 인코딩 과정을 상기 도 6a 및 도 6b의 참조를 통해 살펴보면, 먼저, 561단계에서 비트 카운트를 0으로 설정한다. 상기 비트 카운트는 그래픽 정보를 이루는 데이터를 독출함에 있어 한 비트씩 독출하게 되는데, 이 때 독출되는 비트수에 따라 증가되는 카운트를 말한다. 562단계에서는 그래픽 데이터를 한 비트 씩 독출하며, 563단계에서는 상기 독출된 비트가 그래픽 정보 데이터의 마지막 비트 인가를 검출한다. 상기 563단계의 동작은 표시화면상에 있어 마지막 픽셀의 좌표값에 해당하는 비트가 독출되는지 여부로서 판단하는 것이다. 상기 563단계에서 마지막 비트 검출이 이루어지지 않는 경우, 564단계에서 상기 비트 카운트를 증가시킨다. 이는 한 비트의 독출을 이루었음을 뜻한다. 565단계에서는 독출된 비트가 비트 '0'인지 혹은 비트 '1'인지 여부를 판단한다. 본 발명의 실시에서는 비트 '0'을 그래픽 정보에 있어서의 백색 성분으로 지정하고, 비트 '1'의 경우 흑색성분으로 지정한다. 이의 이유는 통상의 휴대용 단말기의 액정표시장치가 흑과 백의 두 가지 색상 만을 표시할 수 있음에 따른 것이며, 비트 '0'을 백색으로 지정 한 것은 그래픽 정보를 액정표시장치로서 표시함에 있어 백색 성분이 확률적으로 보다 더 많이 존재하는 특성을 가짐에 따른 것이다. 상기 564단계에서 독출된 비트가 '0'으로 검출되는 경우, 566단계에서 '0'검출에 따른 카운트(C)가 하나 증가한다. 이의 동작은 런렝스 코딩에 따른 압축 동작의 부분으로서 런렝스 코드를 생성하도록 하는 동작이 된다. 상기 565단계에서 독출 비트가 비트 '1'인 것으로 판단되면, 567단계에서 이전 비트 '0' 검출에 따른 카운트 값의 런렝스 코딩을 이루고, 568단계에서 상기 카운트 값을 다시 초기화 한 후, 569단계에서 상기 검출된 비트 '1'을 상기 런렝스 코딩된 결과에 부가함으로서 전송되는 그래픽 데이터의 코딩을 이룬다. 즉, 런렝TM 코딩에 따라 비트 '0'이 검출되는 경우 그 검출 횟수를 카운트 하고, 비트 '1'이 검출되는 경우 상기 카운트된 '0'검출 횟수의 코딩결과에 상기 검출된 비트'1'을 부가하여 이를 전송할 그래픽 정보의 데이터로 저장하는 것이다. 상기 검출 횟수의 코딩 테이블은 실시자의 의도에 따라 적절히 작성되어 이용될 수 있을 것이다. 571단계에서는 상기 565단계를 통해 독출된 비트가 전송되는 SMS 블록에 있어 포함될 수 있는 마지막에 해당하는 비트 인지를 판단한다. 이의 동작은 540단계의 SMS 사용자 데이터 필드 결정에 따른 결과를 참조하여 이루어진다. 상기 571단계에서 한 SMS블록에 있어 마지막 비트가 아닌 경우는 아직 SMS블록에 해당하는 정도로 독출된 정보의 코딩이 적절히 이루어지지 않은 경우가 되므로, 상기 562단계의 동작을 되풀이 수행한다. 그러나 상기 571단계에서 SMS 블록의 마지막 비트에 해당하는 경우, 이는 한 개의 SMS 블록을 이루도록, 더 상세히 설명하면, 코딩된 정보의 데이터가 그래픽 데이터 필드를 다 채운 경우, 572단계에서는 전송될 데이터의 크기 비교를 수행한다. 즉, 원(Source) 데이터인 그래픽 정보의 데이터와 코딩된 압축 데이터의 비트 스트림 길이를 비교하는 것이다. 이의 동작은 런렝TM 코딩에 따라 압축된 데이터가 간혹 원 데이터보다 데이터 량이 큰 경우가있을 수 있음에 따라 보다 더 적은 량의 데이터를 선택적으로 전송하도록 함에 따른 동작이 되는 것이다. 상기 573단계의 동작을 통해 원 그래픽 정보의 데이터가 더 적은 량의 데이터 량을 가지는 것으로 판단되면, 574단계에서 그래픽 데이터 필드에 포함되어 전송되는 데이터를 원 정보의 데이터로 설정한 후, 581단계에서 전체 블록수를 증가시킨다. 그러나 상기 573단계에서 압축 데이터가 원 정보의 데이터 보다 데이터 량이 더 적은 것으로 판단되면(이의 판단은 각 데이터의 비트 스트림의 길이를 통해 판단한다), 575단계에서 상기 그래픽 데이터 필드에 포함되어 전송되는 데이터를 압축된 정보의 데이터로 설정한 후 579단계에서 블록 종료 코드(6bit)를 더 부가한다. 상기 블록 종료 코드는 앞서 설명하였듯이 한 블록의 끝이 됨을 알 수 있도록 하는 일종의 지시자 역할을 한다. 그리고 상기 581단계의 동작을 동일하게 수행한다. 한편, 상기 563단계에서 전송 그래픽 데이터의 마지막 비트, 달리 말하면 표시화면상에 있어서 마지막 픽셀에 해당하는 비트의 검출이 이루어지면, 576단계에서 상기 '0'검출 카운트(C)가 초기화 상태, 즉 0값으로 설정된 상태인지를 판단한다. 그러한 경우 578단계에서 상기 '0'검출 카운트 값을 런렝스 부호화에 따라 코딩하고, 상기 579단계에서 상기 572단계와 동일한 동작을, 그리고 581단계로부터 585단계로의 순차적인 동작은 상기 573단계, 574단계, 575단계, 579단계, 581단계의 동작과 동일하게 수행한다. 그런 후 상기 585단계의 동작을 수행한 후 그래픽 데이터 인코딩 과정을 종료한다.
도 7은 본 발명의 바람직한 실시 예에 따른 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 수신 방법을 나타내는 흐름도이며, 도 8a 및 도 8b는상기 도 7에 있어 전송 정보 디코딩 방법을 보다 상세히 나타낸 흐름도이다. 도 7에 있어 도시된 동작의 흐름은 상기 도 3에 있어 도시된 구성의 사용자 정보 수신장치의 동작을 통해 이루어지게 된다.
상기 도 7 및 도 8a, 도 8b를 통해 본 발명의 실시에 따른 디지털 휴대용 단말기의 사용자 정보 수신 방법을 살펴보면, 먼저, 710단계에서 디지털 휴대용 단말기는 대기상태를 수행한다. 720단계에서는 대기 상태 수행에 있어 SMS 블록의 수신이 이루어지는 지를 판단한다. 그러한 경우, 730단계에서 SMS 수신 모드로 진입을 수행하고, 740단계에서는 상기 수신된 SMS 블록에 있어 그래픽 데이터 전송 헤더의 포함 여부를 검출한다. 수신된 SMS 블록에 있어 상기 그래픽 데이터 전송 헤더가 포함된 것으로 검출되면, 이는 일반적인 SMS 블록의 수신이 아니라 다수개의 블록, 또는 압축된 상태로서의 데이터를 포함한 블록의 수신이 되는 것이므로, 750단계에서 상기 그래픽 데이터 전송 헤더의 분석 처리를 수행한다. 만일 상기 740단계에서 그래픽 데이터 전송 헤더 검출이 이루어지지 않는 경우에는 741단계에서 일반적인 SMS 수신 처리 동작을 수행한다. 상기 750단계의 동작은 첨부된 도 8a에 도시된 바와 같이 751단계에서 발신측 구별 코드(D필드)의 검출, 752단계에서 그래픽 데이터 종류 코드(E필드), 753단계에서 코딩방식 구별 코드(G필드), 754단계에서 전체 전송 블록수(B필드), 755단계에서 전송 블록 순번(C필드)을 순차적으로 검출하여 분석 처리한다. 상기 검출된 각 코드 값들을 통해 전송된 SMS 블록의 종류, 성분을 수신측을 알 수 있게 되며 이를 통해 필요한 동작 수행을 이루게 된다. 760단계에서는 상기 분석 처리된 그래픽 데이터 전송 헤더의 B필드와 C필드의 참조를 통해SMS 블록의 수신 상태를 표시한다. 즉, 전체 블록에 있어 몇 번째의 블록이 수신 되었는지의 결과를 표시하는 것이다. 770단계에서는 수신 그래픽 정보를 디코딩 처리한다. 이는 상기 G필드의 참조를 통해 이룬다. 그리고 780단계에서는 상기 수신된 SMS블록이 이전 수신된 SMS 블록에 연이어 수신된 블록, 즉, 그래픽 데이터 종류 코드가 이전 수신된 SMS블록과 동일한 지 여부를 판단한다. 그러한 경우, 790단계에서 이전 수신되어 처리된 후 저장된 SMS블록의 그래픽 정보에 연이어 상기 770단계에서 디코딩된 그래픽 정보를 저장하도록 처리한다. 결국, 이전 SMS 블록에 있어 포함된 그래픽 정보와 현재에 있어 수신된 SMS블록에 포함된 그래픽 정보를 조립하여 원 그래픽 정보의 구성을 이루는 것이다. 그러나, 상기 780단계에서 연이어 수신된 SMS 블록이 아닌 경우, 이는 다른 종류의 그래픽 정보 혹은 다른 발신측으로부터 송신된 그래픽 정보가 되므로, 800단계에서 저장할 수 있는 영역이 그래픽 데이터 저장부에 있어 존재하는 지를 판단하고, 그러한 경우 810단계에서 새로이 수신된 SMS블록의 그래픽 정보를 저장한다. 만일 저장 공간이 없는 경우에는 수신을 이루지 않고 그대로 종료한다.
한편, 상기 770단계의 디코딩 동작을 첨부된 도 8b의 흐름도를 통해 상세히 설명하면, 770단계의 수신 그래픽 정보의 디코딩 모드로 진입한 후, 771단계에서 그래픽 정보에 있어포함된 데이터를 독출한다. 독출은 1비트씩 이루어지게 된다. 772단계에서는 독출된 비트가 '1' 또는 '0'인지를 판단한고, '0'인 경우, 777단계에서 '0' 검출 카운트의 증가를 이룬다. 그리고 778단계에서 블록 종료 코드 검출이 있는지를 판단하고 그러한 경우 종료하지만, 그렇지 않을 시는 상기 771단계의동작을 되풀이 수행한다. 상기 772단계에서 비트 '1'이 검출된 경우에는 773단계에서 '0'검출 카운트 값이 0상태인지를 판단한다. 그러한 경우 774단계에서 상기 독출된 비트'1'을 그대로 저장하고, 상기 771단계의 동작을 되풀이 수행한다. 상기 773단계에서 '0' 검출 카운트 값이 0이 아닌 경우는, 775단계에서 런렝스 복호화에 따라 '0'검출 카운트 값을 통해 원 그래픽 데이터의 비트 '0'을 생성한다. 그리고 776단계에서는 상기 775단계에서 생성된 비트 '0'을 그대로 저장하고 상기 771단계의 동작을 반복 수행한다. 결국, 상기의 동작은 런렝스 부호화를 통해 압축된 데이터를 복호하는 동작이 되는 것이다.
도 9a, 도 9b는 본 발명의 바람직한 실시 예에 따른 저장 정보의 송신 및 수신 동작에 있어 나타나는 디지털 휴대용 단말기의 표시화면 상태를 보여주는 도면이다.
먼저 도 9a의 표시 화면 상태는 정보 전송 측의 표시화면 상태로서, 사용자의 요구에 따라 그래픽 데이터 전송모드로 진입한 후, 자신의 전화번호, 그리고 상대방의 전화번호 입력, 전송될 그래픽 데이터 종류를 선택하는 상태의 표시화면과, 선택된 그래픽 데이터의 전송에 있어 총 SMS 블록수 중 어느 정도의 SMS 블록이 현재 전송되고 있는지의 여부를 나타내는 표시화면, 그리고 전송 완료에 따른 표시화면의 상태를 보여준다. 상기 도 9a의 경우는 총 5개의 SMS블록으로 그래픽 데이터가 생성된 후 전송되는 상태로서 나타난다. 다음으로, 도 9b의 표시화면 상태는 수신 측의 표시화면 상태로서, 대기 상태에서 SMS블록의 수신에 따라 수신 상태에 따른 표시화면의 상태를 보여준다. 이 또한 총 5개의 SMS블록이 어느 정도 수신되고있는지 여부를 사용자가 알 수 있도록 한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐 만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같은 본 발명은, 통상 사용되는 단문메시지서비스를 통해 상대적으로 정보량이 큰 사용자 정보에 있어서도 무선망을 통해 가입된 단말기 상호간에 송수신이 이루어질 수 있도록 하는 디지털 휴대용 단말기를 제공하는 이점이 있다. 즉, 본 발명의 실시는 디지털 휴대용 단말기에 있어서 대용량의 데이터로 이루어진 사용자 정보의 송수신을 위해 별도로 새로운 장치나 시스템 구성을 이루지 않고서 착발신측 단말기 상호간에 해당 정보의 송수신을 이룰 수 있는 효과가 발생한다.
그리고, 본 발명은 통상의 디지털 휴대용 단말기에 있어 구현된 SMS가 가지는 전송 정보 량의 제약을 극복하고 상대적으로 데이터 량이 많은 정보의 전송에 있어서도, 일 예로 그래픽 정보 및 음성 정보에 있어서도 정보의 송수신이 이루어지는 이점이 있다. 이는 본 발명이 디지털 휴대용 단말기 상호간에 있어 데이터 량이 큰 사용자 정보의 송수신이 이루어 질 수 있도록 하는 새로운 구성의 SMS 블록을 구조함에 따른 것이며, 동시에 제안되어 구조되는 SMS 블록은 통상의 SMS블록 처리에 의해 처리될 수 있는 효과 또한 발생하게 된다.
또한, 본 발명에서는 데이터 량이 큰 사용자 정보를 SMS를 통해 송수신함에 있어 SMS 블록으로 해당 정보가 포함될 수 있도록 하는 디지털 휴대용 단말기의 데이터 압축 방법의 제공이 이루어진다.

Claims (41)

  1. 디지털 휴대용 단말기의 사용자 정보 송신장치에 있어서,
    전송 대상 정보를 저장하는 데이터 저장부와,
    상기 저장된 정보를 독출하여 정해진 형태로 인코딩하는 인코딩부와,
    상기 인코딩된 정보에 해당하는 고유의 구별 데이터 전송 헤더를 생성하는 데이터 전송 헤더 생성부와,
    상기 인코딩된 정보와 상기 생성된 데이터 전송 헤더를 단문메시지서비스 사용자데이터로 구성하는 제어부와,
    상기 구성된 단문메시지서비스 사용자데이터가 포함된 단문메시지서비스 블록을 전송하는 단문메시지 전송부를 더 구비함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 장치.
  2. 제1항에 있어서, 상기 인코딩부는,
    상기 독출된 정보에 있어서의 데이터를 런랭쓰부호화함을 특징으로 하는 디지털 휴대용 단말기의 데이터 송신 장치.
  3. 제1항에 있어서, 상기 데이터 전송 헤더 생성부는,
    전송 데이터 식별을 위한 데이터 헤더 필드와 인코딩된 전송 데이터가 할당되는 전송 데이터 필드로 구성됨을 특징으로 하는 디지털 휴대용 단말기의 데이터 송신 장치.
  4. 제3항에 있어서, 상기 데이터 헤더 필드는,
    전송 데이터 구분 필드, 발신측 구별 필드, 전송 데이터 종류 구별 필드를 포함하여 구성함을 특징으로 하는 디지털 휴대용 단말기의 데이터 송신 장치.
  5. 제3항에 있어서, 상기 전송 데이터 필드는,
    시스템으로부터 미리 정해진 필드 길이를 가지며, 상기 필드 길이에 해당하는 만큼 인코딩된 정보가 적절히 할당되며, 상기 할당된 인코딩 정보 데이터의 마지막임을 지시하는 블록 종료 코드가 더 할당되는 필드를 포함하여 구성함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 장치.
  6. 제1항에 있어서, 상기 제어부는,
    상기 인코딩된 정보가 일정 크기 이상의 데이터 량을 가지는 경우,
    상기 인코딩된 정보를 적절한 데이터 량을 가지는 블록들로 나눈 후, 나누어진 블록 각각에 대응하여 서로 다른 전송 순서를 포함한 데이터 전송 헤더를 부가하며, 상기 데이터 전송 헤더가 부가된 각각의 블록을 단문메시지서비스 사용자데이터로 구성함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 장치.
  7. 제6항에 있어서, 상기 제어부는,
    상기 구성된 단문메시지서비스 사용자데이터 각각에 있어 단문메시지서비스 헤더를 부가하여 단문메시지 블록을 구성함을 특징으로 하는 디지털 휴대용 단말기의 데이터 송신 장치.
  8. 제7항에 있어서, 상기 단문메시지 전송부는,
    상기 구성된 단문메시지서비스 블록을 상기 데이터 전송 헤더에 부가된 전송 순서를 참조하여 순차적으로 전송함을 특징으로 하는 디지털 휴대용 단말기의 데이터 송신 장치.
  9. 디지털 휴대용 단말기의 사용자 정보 수신장치에 있어서,
    수신되는 단문메시지서비스 블록으로부터 미리 정해진 고유의 데이터 전송 헤더 검출 및 검출된 데이터 전송 헤더를 분석하는 데이터 전송 헤더 검출 분석부와,
    데이터 전송 헤더의 검출 여부에 따라 수신된 단문메시지서비스 블록을 정해진 형태로 디코딩하는 디코딩부와,
    데이터 전송 헤더의 분석 결과에 따라 디코딩된 단문메시지서비스 블록의 저장 영역을 구별하여 결정하는 제어부와,
    상기 구별된 저장영역에 따라 디코딩된 단문메시지서비스 블록을 저장하는 데이터 저장부를 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 장치.
  10. 제9항에 있어서, 상기 디코딩부는,
    상기 수신된 단문메시지서비스 블록을 런랭스 복호화 함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 장치.
  11. 제9항에 있어서, 상기 데이터 전송 헤더 검출 분석부는,
    수신되는 단문메시지서비스 블록으로부터, 전송 데이터 식별을 위한 데이터 헤더 필드와 인코딩된 전송 정보의 데이터가 할당되는 전송 데이터 필드에 포함된 코드 데이터를 검출하여 분석 처리함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 장치.
  12. 제11항에 있어서, 상기 데이터 전송 헤더 검출 분석부는,
    상기 데이터 헤더 필드를 구성하는 전송 데이터 구분 필드, 발신측 구별 필드, 전송 데이터 종류 구별 필드, 전송 블록 순서 필드 각각에 있어 포함되는 코드 데이터를 검출하여 분석 처리함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 장치.
  13. 제11항에 있어서, 상기 전송 헤더 검출 분석부는,
    상기 전송 데이터 필드에 포함되며, 수신된 단문메시지서비스 블록의 마지막 데이터임을 지시하는 블록 종료 코드를 검출하여 분석 처리함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 장치.
  14. 제9항에 있어서, 상기 제어부는,
    다수개의 단문메시지서비스 블록이 순차적으로 수신되어 각각 디코딩된 상태에 있어, 상기 수신된 각각의 단문메시지서비스 블록에 있어 포함된 각각의 데이터 전송 헤더 분석 결과를 통해 디코딩된 단문메시지서비스 블록의 저장 순서를 지정한 후 저장 위치를 결정함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 장치.
  15. 디지털 휴대용 단말기의 단문메시지서비스를 통한 사용자 정보 송신 방법에 있어서,
    데이터 전송모드에서, 저장된 정보를 독출한 후 인코딩하는 제1과정과,
    인코딩 완료에 따라 고유의 구별 데이터 전송 헤더를 생성하는 제2과정과,
    상기 인코딩된 정보와 상기 생성된 데이터 전송 헤더로서 단문메시지서비스 사용자 데이터를 구성하는 제3과정과,
    상기 구성된 단문메시지서비스 사용자 데이터를 포함한 단문메시지서비스 블록을 전송하는 제4과정으로 이루어짐을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 방법.
  16. 제15항에 있어서,
    상기 인코딩된 정보에 따른 데이터와 상기 독출된 데이터의 데이터 량을 비교하는 데이터량 비교과정과,
    상기 비교과정에 있어 더 적은 데이터 량의 데이터를 선택한 후, 선택된 데이터와 상기 생성된 데이터 전송 헤더로서 단문메시지서비스 사용자 데이터를 구성하는 과정을 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 방법.
  17. 제15항에 있어서, 상기 제1과정은,
    런렝스 부호화를 통해 독출된 정보을 인코딩 함을 특징으로 하는 휴대용 단말기의 사용자 정보 송신 방법.
  18. 제15항에 있어서, 상기 제2과정은,
    전송 데이터 식별을 위한 전송 데이터 구분 필드와, 인코딩 데이터의 전체 블록수 필드와, 인코딩 데이터의 전송 순서 필드와, 발신측 구별 필드와, 전송 데이터 종류 구별 필드가 구분된 데이터 전송 헤더를 생섬함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 방법.
  19. 제15항에 있어서,
    상기 인코딩된 정보의 데이터 량이 정해진 일정 데이터 량보다 크게 된 경우,
    상기 인코딩된 정보의 데이터를 일정 데이터 량 단위로 블록화하는 과정과,
    상기 블록화된 데이터 각각에 대응하여 고유의 데이터 전송 헤더와 단문메시지서비스 헤더를 부가하는 과정과,
    상기 블록화된 데이터를 소정 수순에 따라 연속하여 전송하는 과정을 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 방법.
  20. 제19항에 있어서,
    상기 블록화된 데이터 각각에 대응하여 블록의 마지막 데이터임을 지시하는 블록 종료 코드를 부가하는 과정을 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 송신 방법.
  21. 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 수신 방법에 있어서,
    대기상태에서 단문메시지서비스 블록 수신 여부를 검출하는 제1과정과,
    상기 제1과정에서 단문메시지서비스 블록 검출이 이루어지면, 검출된 블록으로부터 미리 정해진 고유의 구별 데이터 전송 헤더의 포함 여부를 검출하는 제2과정과,
    상기 제2과정에서 상기 구별 데이터 전송 헤더가 포함된 것으로 판단되면, 상기 포함된 헤더를 분석 한 후 분석 결과에 따라 수신된 단문메시지서비스 블록을 디코딩하는 제3과정과,
    상기 디코딩된 단문메시지서비스 블록을 이전 수신 처리된 동일 단문메시지서비스 블록에 연속하여 저장하는 제4과정으로 이루어짐을 특징으로 하는 디지털휴대용 단말기의 사용자 정보 수신 방법.
  22. 제21항에 있어서, 상기 제2과정은,
    상기 구별 데이터 전송 헤더에 있어 포함된 전송 데이터 식별을 위한 전송 데이터 구분 코드의 포함 여부를 검출함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 방법.
  23. 제21항에 있어서, 상기 제3과정에서,
    상기 포함된 구별 데이터 전송 헤더를 분석하는 과정은,
    전송 데이터 식별을 위한 전송 데이터 구분 코드와,
    인코딩 정보 데이터의 전체 블록수 코드와,
    인코딩 정보 데이터의 전송 순서 코드와,
    발신측 구별 코드와,
    전송 데이터 종류 구별 코드를 검출하여 분석함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 방법.
  24. 제21항에 있어서, 상기 디코딩 과정은,
    런렝스 복호화를 통해 수행함을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 방법.
  25. 제21항에 있어서,
    상기 디코딩된 단문메시지서비스 블록을 이전 수신 처리되어 저장된 단문메시지서비스 블록과 구별하여, 다른 저장 영역으로 저장하는 과정을 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 사용자 정보 수신 방법.
  26. 디지털 휴대용 단말기에서 단문메시지서비스 데이터 전송 방법에 있어서,
    단문메시지서비스 전송 입력에 따라, 저장된 데이터를 독출하여 인코딩하고, 인코딩된 데이터를 일정 단위로 블록화하여 구성하는 제1과정과,
    상기 블록화된 데이터 각각에 대응하여 고유의 전송 헤더를 생성한 후 부가하는 제2과정과,
    상기 전송 헤더가 부가된 각각의 블록에 대응하여 단문메시지서비스 헤더를 부가하는 제3과정과,
    상기 블록을 연속하여 전송하는 제4과정으로 이루어짐을 특징으로 하는 디지털 휴대용 단말기의 단문메시지서비스 데이터 전송 방법.
  27. 제26항에 있어서,
    상기 제2과정에서 생성되는 고유의 전송 헤더는,
    전송 데이터 구분 필드, 인코딩 데이터의 전체 블록수 필드, 인코딩 데이터의 전송 순서 필드, 발신측 구별 필드, 전송 데이터 종류 구별 필드로 이루어짐을 특징으로 하는 디지털 휴대용 단말기의 단문메시지서비스 데이터 전송 방법.
  28. 제27항에 있어서,
    상기 인코딩 데이터 전송 순서 필드를 참조로 상기 블록을 연속하여 전송하는 과정으로 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 단문메시지서비스 데이터 전송 방법.
  29. 제26항에 있어서,
    상기 생성된 고유의 전송 헤더를 참조하여 연속하여 전송되는 블록의 상태를 표시하는 과정을 더 구비하고 있음을 특징으로 하는 디지털 휴대용 단말기의 단문메시지서비스 데이터 전송 방법.
  30. 디지털 휴대용 단말기의 단문메시지서비스 블록 구성 방법에 있어서,
    인코딩된 정보의 데이터를 일정 단위의 불록으로 구분하는 제1과정과,
    상기 구분된 블록 각각에 대응하여 고유의 데이터 전송 헤더를 생성한 후 부가하는 제2과정과,
    상기 전송 헤더가 부가된 블록 각각에 있어 단문메시지서비스 헤더를 더 부가하는 제3과정으로 이루어짐을 특징으로 하는 단문메시지서비스 블록 구성방법.
  31. 제30항에 있어서,
    상기 제2과정에서, 상기 구분된 블록 각각에 대응하여 블록의 마지막 데이터임을 지시하는 블록 종료 코드를 생성하여 부가하는 과정을 더 구비하고 있음을 특징으로 하는 단문메시지서비스 블록 구성방법.
  32. 제30항에 있어서,
    상기 생성되는 고유의 데이터 전송 헤더는,
    전송 데이터 구별 코드를 포함하는 데이터 구별 필드와, 전체 블록수를 나타내는 전체 블록수 필드와, 전송 순서를 나타내는 전송 순서 필드와, 발신측의 구별 코드를 포함하는 발신측 구별 필드와, 전송 데이터의 종류를 구분하여 나타내는 전송데이터 종류 구별 필드로 구성되어 생성됨을 특징으로 하는 단문메시지서비스 블록 구성방법.
  33. 제32항에 있어서,
    상기 생성되는 고유의 데이터 전송 헤더는,
    인코딩 방식의 종류를 나타내는 코딩 방식 구별 필드가 더 구성되어 생성됨을 특징으로 하는 단문메시지서비스 블록 구성방법.
  34. 제30항에 있어서,
    상기 생성되는 고유의 데이터 전송 헤더는,
    실시자의 의도에 따라 응용되어 사용되는 확장 필드가 더 구성되어 생성됨을 특징으로 하는 단문메시지서비스 블록 구성방법.
  35. 디지털 휴대용 단말기의 단문메시지서비스 데이터 블록 구조에 있어서,
    단문메시지서비스 헤더가 포함되는 단문메시지 헤더 필드와,
    전송 데이터 식별을 위한 데이터 헤더 필드와 인코딩된 전송 데이터를 포함하는 전송 데이터 필드로 구성되는 단문메시지서비스 사용자데이터 필드영역으로이루어짐을 특징으로 하는 단문메시지서비스 데이터 블록 구조.
  36. 제35항에 있어서, 상기 데이터 헤더 필드는,
    전송 데이터 구분 필드, 인코딩 데이터의 전체 블록수 필드, 인코딩 데이터의 전송 순서 필드, 발신측 구별 필드, 전송 데이터 종류 구별 필드, 전송 데이터 필드로 구분되어 이루어짐을 특징으로 하는 단문메시지서비스 데이터 블록 구조.
  37. 제36항에 있어서, 상기 데이터 헤더 필드는,
    인코딩 방식 식별 필드를 더 포함하고 있음을 특징으로 하는 단문메시지서비스 데이터 블록 구조.
  38. 제35항에 있어서,
    블록의 종료임을 식별하는 블록 종료 식별 필드를 더 포함하고 있음을 특징으로 하는 단문메시지서비스 데이터 블록 구조.
  39. 제36항 또는 제37항, 제38항에 있어서,
    상기 전송 데이터 구분 필드는 2바이트,
    상기 인코딩 데이터의 전체 블록수 필드는 4비트,
    상기 인코딩 데이터의 전송 순서 필드는 4비트,
    상기 발신측 구별 필드는 4바이트,
    상기 전송 데이터 종류 구별 필드는 2바이트,
    상기 전송 데이터 필드는 시스템에서 정해준 소정 바이트,
    상기 인코딩 방식 식별 필드는 6비트,
    상기 블록 종료 식별 필드는 6비트로 지정됨을 특징으로 하는 단문메시지서비스 데이터 블록 구조.
  40. 디지털 휴대용 단말기의 단문메시지서비스 블록 송수신 장치에 있어서,
    단문메시지서비스 블록 송수신을 처리하는 단문메시지서비스 블록 송수신부와,
    송신 및 수신 단문메시지서비스 블록을 저장하는 전송 데이터 저장부와,
    전송 데이터를 인코딩 한 후 일정 단위로 불록화 하며, 일정 순서에 따라 연속하여 수신되는 일정 단위의 블록을 순차적으로 디코딩하는 데이터 코딩부와,
    생성된 각각의 블록에 대응하여 부가되는 고유의 전송 헤더를 생성하는 헤더 생성부와,
    수신된 단문메시지서비스 블록에 있어 포함된 고유의 전송 헤더를 검출하여분석 처리하는 전송 헤더 검출 분석 처리부와,
    검출된 전송 헤더의 분석 처리 결과로서 디코딩된 블록의 저장 순서를 지정하고, 전송 헤더가 부가된 블록 각각에 대응하여 단문메시지서비스 헤더를 더 부가하여 전송 처리하는 제어부를 더 구비하고있음을 특징으로 하는 단문메시지 데이터 송수신 장치.
  41. 제40항에 있어서,
    상기 검출된 전송 헤더의 분석 처리 결과로서 전송 및 수신되는 단문메시지서비스 상태를 표시하는 표시부를 더 구비하고 있음을 특징으로 하는 단문메시지 데이터 송수신 장치.
KR1019990009435A 1999-03-19 1999-03-19 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법 KR100296049B1 (ko)

Priority Applications (10)

Application Number Priority Date Filing Date Title
KR1019990009435A KR100296049B1 (ko) 1999-03-19 1999-03-19 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법
US09/531,658 US6920331B1 (en) 1999-03-19 2000-03-20 Data transmitting and receiving apparatus and method for a digital mobile station
CNB001047523A CN1310543C (zh) 1999-03-19 2000-03-20 数字移动电台的数据发送和接收装置及方法
DE60039646T DE60039646D1 (de) 1999-03-19 2000-03-20 Datenübertragendes und -empfangendes Gerät und Verfahren für eine digitale Mobilstation
EP00105854A EP1039768B1 (en) 1999-03-19 2000-03-20 Data transmitting and receiving apparatus and method for a digital mobile station
CNB2005100958539A CN100358385C (zh) 1999-03-19 2000-03-20 数字移动电台的数据发送和接收装置及方法
DE60028437T DE60028437T2 (de) 1999-03-19 2000-03-20 Datenübertragendes und -empfangendes Gerät und Verfahren für eine digitale Mobilstation
DE20023804U DE20023804U1 (de) 1999-03-19 2000-03-20 Vorrichtung zum Senden und Empfangen von Daten für eine digitale Mobilstation
EP05025482A EP1633157B1 (en) 1999-03-19 2000-03-20 Data transmitting and receiving apparatus and method for a digital mobile station
US11/127,881 US7603132B2 (en) 1999-03-19 2005-05-12 Data transmitting and receiving apparatus and method for a digital mobile station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990009435A KR100296049B1 (ko) 1999-03-19 1999-03-19 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20000060815A KR20000060815A (ko) 2000-10-16
KR100296049B1 true KR100296049B1 (ko) 2001-07-28

Family

ID=36643325

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990009435A KR100296049B1 (ko) 1999-03-19 1999-03-19 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법

Country Status (5)

Country Link
US (2) US6920331B1 (ko)
EP (2) EP1039768B1 (ko)
KR (1) KR100296049B1 (ko)
CN (2) CN1310543C (ko)
DE (2) DE60028437T2 (ko)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100296049B1 (ko) 1999-03-19 2001-07-28 윤종용 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법
KR20010049041A (ko) * 1999-11-30 2001-06-15 윤종용 단문메시지 서비스를 이용한 휴대용 무선 단말기의멀티미디어 데이터 송수신 방법
DE10030272A1 (de) * 2000-06-20 2002-01-03 Siemens Ag Verfahren zur Übertragung von Kurznachrichten
EP1185038A3 (en) * 2000-08-28 2004-03-17 Sony Corporation Radio transmission/reception device, method, system, and storage medium
KR20020038331A (ko) * 2000-11-17 2002-05-23 김대홍 이동통신단말기에서 문자메시지 전송방법
CN1303206A (zh) * 2001-01-16 2001-07-11 英业达集团(南京)电子技术有限公司 一种可在电子通信装置上接收过大长度的电子邮件的方法
ES2182679B1 (es) * 2001-02-15 2004-06-01 Airtel Movil, S.A. Sistema de interconexion de un servidor remoto con un centro servidor de mensajes cortos (smsc) a traves de ineternet.
US7047285B2 (en) * 2001-02-16 2006-05-16 Microsoft Corporation System and method for providing a unified messaging scheme in a mobile device
ITTO20010296A1 (it) * 2001-03-30 2002-09-30 Telecom Italia Lab Spa Metodo per la trasmissione di dati di localizzazione di apparati mobli per telefonia cellulare.
US6909904B2 (en) * 2001-05-23 2005-06-21 Nokia Corporation System and protocol for extending functionality of wireless communication messaging
KR100442941B1 (ko) * 2001-07-06 2004-08-04 엘지전자 주식회사 방송형 메시지 전송장치 및 그 방법
US20030045311A1 (en) * 2001-08-30 2003-03-06 Tapani Larikka Message transfer from a source device via a mobile terminal device to a third device and data synchronization between terminal devices
US7203505B1 (en) 2001-08-30 2007-04-10 Nokia Corporation Message transfer from a source device via a mobile terminal device to a third device
AU2003237090A1 (en) * 2002-04-22 2003-11-03 Inphonic, Inc. Method and system for short message service (sms) transactions for wireless devices
AU2003266955A1 (en) * 2002-07-30 2004-02-23 Telefonaktiebolaget Lm Ericsson (Publ) A method of pre-processing a packed message with at least two elements, received by a receiver
EP1387548A1 (en) * 2002-07-30 2004-02-04 Telefonaktiebolaget L M Ericsson (Publ) A method of pre-processing a packed message with at least two-elements
GB2392064B (en) * 2002-08-14 2005-12-14 Nec Technologies Selection of transmission alphabet sets for short message services
KR100511300B1 (ko) * 2002-12-31 2005-08-31 엘지전자 주식회사 향상된 단문 메시지 서비스 방법
US7463768B2 (en) * 2003-02-21 2008-12-09 Samsung Electronics Co., Ltd. Graphic storing and reconstructing method for graphical user interface and apparatus therefor
KR100504836B1 (ko) * 2003-05-15 2005-07-29 엘지전자 주식회사 이동 통신 단말기의 동보전송 메시지 송수신 방법
EP1509049A1 (en) * 2003-08-20 2005-02-23 Accenture Global Services GmbH Methods and systems for providing information to mobile users over limited bandwidth
KR100762629B1 (ko) * 2003-08-26 2007-10-01 삼성전자주식회사 휴대단말기의 백업서비스 처리방법
CN1324914C (zh) * 2004-04-22 2007-07-04 中兴通讯股份有限公司 Pcs短消息***发送短消息的方法
CN100337495C (zh) * 2004-07-08 2007-09-12 腾讯科技(深圳)有限公司 一种发送图文混排彩信的实现方法
CN100349474C (zh) * 2004-07-09 2007-11-14 华为技术有限公司 一种多媒体消息业务中推送通知的处理方法
CN1753536A (zh) * 2004-09-21 2006-03-29 创新科技有限公司 用于通过短消息服务发送文件的方法和装置
KR100624484B1 (ko) * 2004-10-15 2006-09-18 삼성전자주식회사 전화번호 저장 장치 및 그 방법
KR100685820B1 (ko) * 2005-02-22 2007-02-22 삼성에스디아이 주식회사 전향경로 회로부가 구비되는 액정표시장치
KR100742359B1 (ko) * 2005-03-22 2007-07-25 엘지전자 주식회사 단문 메시지 예약 전송 방법 및 장치
CN100444652C (zh) * 2005-06-27 2008-12-17 凹凸科技(中国)有限公司 扩展短信容量的方法
KR100764787B1 (ko) * 2005-09-14 2007-10-11 엘지전자 주식회사 액티브 콘텐츠를 송수신하기 위한 방법 및 단말기
CN100396116C (zh) * 2005-11-16 2008-06-18 华为技术有限公司 对短消息通讯进行增强的方法
US8949146B2 (en) 2005-12-31 2015-02-03 Michelle Fisher Method for purchasing tickets using a mobile communication device
US8019365B2 (en) * 2005-12-31 2011-09-13 Michelle Fisher Conducting a payment using a secure element and SMS
US10290055B2 (en) * 2006-04-21 2019-05-14 Refinitiv Us Organization Llc Encoded short message service text messaging systems and methods
US9191793B2 (en) 2007-10-19 2015-11-17 Duc Anh Ngo Interactive system and process
AU2007312879B2 (en) * 2006-10-19 2011-10-20 Jmango Ipr Holding Ltd An interactive system and process
US7899475B2 (en) * 2006-10-25 2011-03-01 Microsoft Corporation Enhanced short message service (SMS)
US8102857B2 (en) * 2007-02-02 2012-01-24 Motorola Solutions, Inc. System and method for processing data and control messages in a communication system
US8131778B2 (en) * 2007-08-24 2012-03-06 Microsoft Corporation Dynamic and versatile notepad
US7515899B1 (en) 2008-04-23 2009-04-07 International Business Machines Corporation Distributed grid computing method utilizing processing cycles of mobile phones
US8285313B2 (en) 2008-06-16 2012-10-09 Aristocrat Technologies Australia Pty Limited Messaging system and method
US8423057B1 (en) * 2008-09-04 2013-04-16 Sprint Communications Company L.P. Activating a message blocking function from a mobile communication
CN101751701B (zh) * 2008-12-09 2013-07-31 希姆通信息技术(上海)有限公司 非接触电子票证共享***及其共享方法
US9218349B2 (en) 2009-07-27 2015-12-22 International Business Machines Corporation Method and system for transformation of logical data objects for storage
US8832204B1 (en) 2009-09-24 2014-09-09 Sprint Communication Company L.P. Text message spam solutions
US8745231B2 (en) * 2010-07-22 2014-06-03 Blackberry Limited Methods and apparatus to poll in wireless communications
US8837388B2 (en) 2010-07-22 2014-09-16 Blackberry Limited Methods and apparatus to perform assignments in wireless communications
US8830981B2 (en) 2010-07-22 2014-09-09 Blackberry Limited Methods and apparatus to poll in wireless communications based on assignments
US9001649B2 (en) 2010-07-22 2015-04-07 Blackberry Limited Methods and apparatus to communicate data between a wireless network and a mobile station
US20120077476A1 (en) * 2010-09-23 2012-03-29 Theodore G. Paraskevakos System and method for utilizing mobile telephones to combat crime
KR20120089980A (ko) * 2011-01-12 2012-08-16 엘지전자 주식회사 복수개의 그래픽 데이터 처리가 가능한 오퍼레이팅 시스템을 탑재하고 있는 멀티미디어 디바이스 및 그 제어 방법
WO2012154005A2 (ko) 2011-05-11 2012-11-15 엘지전자 주식회사 무선 통신 시스템에서 mtc 방법 및 장치
US9378560B2 (en) * 2011-06-17 2016-06-28 Advanced Micro Devices, Inc. Real time on-chip texture decompression using shader processors
CN102572685B (zh) * 2011-12-15 2015-02-25 北京邮电大学 一种灾后搜救手机探测方法及专有手机
US20130210472A1 (en) * 2012-02-09 2013-08-15 Shiine Corp. System for providing a graphical user interface on a mobile device
CN104080063A (zh) * 2014-06-11 2014-10-01 Tcl通讯(宁波)有限公司 一种利用短信传输附件的方法及***
CN105472763B (zh) * 2014-08-12 2019-08-09 中国电信股份有限公司 一种移动终端的数据处理方法及移动终端
US11461010B2 (en) * 2015-07-13 2022-10-04 Samsung Electronics Co., Ltd. Data property-based data placement in a nonvolatile memory device
US10282324B2 (en) 2015-07-13 2019-05-07 Samsung Electronics Co., Ltd. Smart I/O stream detection based on multiple attributes
US10509770B2 (en) 2015-07-13 2019-12-17 Samsung Electronics Co., Ltd. Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device
CN105634564B (zh) * 2015-12-18 2018-07-20 张连科 一种电磁波模拟数字高进制传输***及其传输方法

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2180127B (en) * 1985-09-04 1989-08-23 Philips Electronic Associated Method of data communication
US5539810A (en) * 1992-01-27 1996-07-23 Highwaymaster Communications, Inc. Data messaging in a communications network
US5603081A (en) * 1993-11-01 1997-02-11 Telefonaktiebolaget Lm Ericsson Method for communicating in a wireless communication system
US5446678A (en) * 1992-12-18 1995-08-29 Hewlett-Packard Corporation Transmission of information over an alphanumeric paging network
US5394394A (en) * 1993-06-24 1995-02-28 Bolt Beranek And Newman Inc. Message header classifier
WO1996005691A1 (en) * 1994-08-11 1996-02-22 Motorola Inc. System and method for segmenting image of a facsimile message for transmission to selective call receiver
ZA957816B (en) * 1994-09-30 1996-05-31 Qualcomm Inc Method and apparatus for providing broadcast messages in a communications network
US5809415A (en) * 1995-12-11 1998-09-15 Unwired Planet, Inc. Method and architecture for an interactive two-way data communication network
US6108530A (en) * 1995-12-14 2000-08-22 Lucent Technologies Inc. System and method for transmitting a displayable message between short message entities in more than one data package
EP0782357A3 (de) * 1995-12-29 1999-10-20 Siemens Aktiengesellschaft Übertragung von auf einem sensitiven Display aufgeschriebenen asiatischen Schriftzeichen über den Kurz-Nachrichten-Dienst eines Mobilfunknetzes
US6021433A (en) * 1996-01-26 2000-02-01 Wireless Internet, Inc. System and method for transmission of data
AU726060B2 (en) * 1996-02-20 2000-10-26 Ericsson Inc. Sending graphic images to mobile terminals
FI102869B1 (fi) * 1996-02-26 1999-02-26 Nokia Mobile Phones Ltd Laite, menetelmä ja järjestelmä eri sovelluksiin liittyvien tietojen lähettämiseksi ja vastaanottamiseksi
FI103854B1 (fi) * 1996-11-01 1999-09-30 Nokia Mobile Phones Ltd Tiedonsiirtomenetelmä, solukkojärjestelmä ja matkaviestin
JPH10210546A (ja) * 1997-01-17 1998-08-07 Sony Corp 無線通信システム及び固定局装置並びに移動局装置
FI104877B (fi) * 1997-03-27 2000-04-14 Nokia Networks Oy Resurssinvarausmekanismi pakettiradioverkossa
KR100251783B1 (ko) * 1997-10-18 2000-06-01 윤종용 이동무선단말기의단축메시지전송상태정보표시장치및방법
EP0921181A1 (en) * 1997-12-05 1999-06-09 Fina Research S.A. Production of propylene
US6208659B1 (en) * 1997-12-22 2001-03-27 Nortel Networks Limited Data processing system and method for providing personal information in a communication network
GB9800900D0 (en) 1998-01-17 1998-03-11 Philips Electronics Nv Graphic image generation and coding
US6185208B1 (en) * 1998-04-30 2001-02-06 Phone.Com, Inc. Method and apparatus for fragmenting messages for a wireless network using group sharing of reference numbers
US6175743B1 (en) * 1998-05-01 2001-01-16 Ericsson Inc. System and method for delivery of short message service messages to a restricted group of subscribers
US6304753B1 (en) * 1998-07-16 2001-10-16 Openwave Technologies Inc. Integration of voice and data services provided to a mobile wireless device
US6243081B1 (en) * 1998-07-31 2001-06-05 Hewlett-Packard Company Data structure for efficient retrieval of compressed texture data from a memory system
US6977921B1 (en) * 1998-08-19 2005-12-20 Lucent Technologies Inc. Using discrete message-oriented services to deliver short audio communications
US6400942B1 (en) * 1998-11-09 2002-06-04 Telefonaktie Bolaget Lm Ericsson (Publ) Method and system for broadcasting large short messages
DE19856043A1 (de) * 1998-12-04 2000-07-06 Bosch Gmbh Robert Einrichtung zur Datenübertragung
DE19856440C2 (de) * 1998-12-08 2002-04-04 Bosch Gmbh Robert Übertragungsrahmen und Funkeinheit mit Übertragungsrahmen
GB2348082A (en) 1999-03-18 2000-09-20 Nokia Mobile Phones Ltd Communication terminal handling messages including graphics
KR100296049B1 (ko) * 1999-03-19 2001-07-28 윤종용 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법

Also Published As

Publication number Publication date
EP1633157B1 (en) 2008-07-23
EP1039768A2 (en) 2000-09-27
KR20000060815A (ko) 2000-10-16
US7603132B2 (en) 2009-10-13
CN1738464A (zh) 2006-02-22
DE60028437T2 (de) 2006-10-12
CN100358385C (zh) 2007-12-26
CN1283938A (zh) 2001-02-14
EP1633157A1 (en) 2006-03-08
EP1039768A3 (en) 2000-11-15
CN1310543C (zh) 2007-04-11
US20050215271A1 (en) 2005-09-29
EP1039768B1 (en) 2006-06-07
US6920331B1 (en) 2005-07-19
DE60039646D1 (de) 2008-09-04
DE60028437D1 (de) 2006-07-20

Similar Documents

Publication Publication Date Title
KR100296049B1 (ko) 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법
KR100672394B1 (ko) 이동 단말기를 이용한 개인 정보 송수신 방법
US6810262B2 (en) Method of transmitting and receiving graphic short message service messages in a portable radio terminal
US7983301B2 (en) Method for extended transmission capabilities of short message service
KR20010049041A (ko) 단문메시지 서비스를 이용한 휴대용 무선 단말기의멀티미디어 데이터 송수신 방법
US6590887B1 (en) Method for transmitting short message in digital mobile communication terminal with short message service function
WO1999037095A2 (en) Graphic image generation and coding
KR20060110423A (ko) Sms 메시지 교환 시스템 및 방법
SA99200094A (ar) جهاز اتصالات وطريقة التشغيل.
GB2377532A (en) Communications device selects appropriate character code set to minimize memory use per character
US6188884B1 (en) Telephony device comprising a digital processing element for speech signals and method implemented in such a device
US20050159143A1 (en) Mobile communication terminal and automatic answering method thereof
JPH1065547A (ja) デジタル音声伝送システム、デジタル音声蓄積型伝送装置、デジタル音声無線送信装置及び表示器付きデジタル音声再生無線受信装置
KR100386571B1 (ko) 영상 단말기 및 그를 이용한 영상 전송 방법
KR100471660B1 (ko) 무선통신을 이용한 동영상 송/수신 시스템 및 전송방법
JP4544395B2 (ja) ショートメッセージサービスのために送信文字体系集合の選択する装置及び方法
KR100661583B1 (ko) 유니코드를 포함하는 에스엠에스 메시지 서비스 기능을가지는 이동통신 단말기 및 그 서비스 방법
KR920009166A (ko) 팩시밀리 어댑터장치
US8098274B2 (en) Image signal transmitting/receiving apparatus and method
KR100274090B1 (ko) 이동통신단말기의 음성데이터 압축장치 및 방법
KR100606645B1 (ko) 문자 단위의 압축 폰트 복원 기능을 가지는무선통신단말기 및 그 방법
JPH08237208A (ja) 情報送信装置及び情報受信装置
KR20010089013A (ko) 단문 메시지 서비스를 이용한 이동 무선 단말기의 무선통신 게임 방법
KR100979498B1 (ko) 이동 통신 단말기의 음성 전송 방식을 이용한 음성 및 비 음성 ars서비스 방법, 시스템 및 서버
KR20030018201A (ko) 이동통신 단말기에서 메시지 개수 표시 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130429

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20140429

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20150429

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20160428

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20170427

Year of fee payment: 17

FPAY Annual fee payment

Payment date: 20180427

Year of fee payment: 18

EXPY Expiration of term