KR100279367B1 - 데이터수신장치및수신방법 - Google Patents

데이터수신장치및수신방법 Download PDF

Info

Publication number
KR100279367B1
KR100279367B1 KR1019970704036A KR19970704036A KR100279367B1 KR 100279367 B1 KR100279367 B1 KR 100279367B1 KR 1019970704036 A KR1019970704036 A KR 1019970704036A KR 19970704036 A KR19970704036 A KR 19970704036A KR 100279367 B1 KR100279367 B1 KR 100279367B1
Authority
KR
South Korea
Prior art keywords
data
file
communication network
character string
received
Prior art date
Application number
KR1019970704036A
Other languages
English (en)
Other versions
KR987000763A (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
Application filed by 가시오 가즈오, 가시오게산키 가부시키가이샤 filed Critical 가시오 가즈오
Publication of KR987000763A publication Critical patent/KR987000763A/ko
Application granted granted Critical
Publication of KR100279367B1 publication Critical patent/KR100279367B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)
  • Circuits Of Receivers In General (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)

Abstract

데이터 수신장치는 통신망 또는 그런 종류의 다른 것을 거쳐 수신된 데이터의 필요한 부분만을 파일(6)에 기록한다. 문자스트링 데이터가 다운로드되기 전후에 위치한 시작지시정보 및 종료지시정보는 퍼스널 컴퓨터의 RAM(6)에 미리 등록되어 있다. 통신제어부(13)를 거쳐 수신된 문자스트링 데이터는 수신버퍼(6a)에 일시적으로 기억되고, 시작지시정보 및 종료지시정보는 수신된 문자스트링 데이터로부터 검출된다. 그때 시작지시정보 및 종료지시정보 사이에 위치한 문자스트링 데이터는 수신된 문자스트링 데이터로부터 추출되고 추출된 문자스트링 데이터는 파일에 다운로드된다. 수신된 데이터에 있는 필요한 부분만이 파일에 기록되기 때문에, 파일크기가 증가하는 것이 방지되고 사용자는 바랐던 문자스트링 데이터의 시작 및 종료가 수신되도록 지시할 필요가 없다. 따라서 지시동작을 상당히 간소화할 수 있다.

Description

데이터 수신장치 및 수신방법
종래의 통신시스템은 모뎀 또는 그와 비슷한 것을 통해 전화회선에 접속된 워드프로세서나 퍼스널 컴퓨터와 같은 정보처리장치를 사용하거나 RS-232C 또는 그와 비슷한 것을 이용하여 함께 연속적으로 접속된 위와 같은 정보처리장치를 갖는다. 그런 시스템은 수신된 데이터를 기록하기 위해 예를 들면 플로피디스크 드라이브(FDD)로 구성되는 외부기억부에 있는 파일에 통신을 통해 수신된 문자의 스트링데이터(이하 "문자스트링 데이터"라 한다)를 기억한다. 정보처리장치가 필요한 정보를 수신(또는 다운로드)하기 위해 BBS(전자게시판)에 접속되는 경우, 수신의 시작선언에서 수신의 종료선언까지 모든 데이터는 FDD 혹은 기타 비슷한 것에 있는 파일에 기록된다. 즉, 호스트측으로부터 수신되는 필요한 문자스트링 데이터는 물론 메뉴와 메시지 그리고 제어 데이터를 포함하는 텍스트는 파일에 기록된다.
불필요한 문자스트링 데이터 이외에도 위와 같은 불필요한 텍스트 및 제어데이터 혹은 그와 비슷한 것이 수신시에 파일에 기록되기 때문에, 종래의 데이터 수신장치는 큰 파일을 필요로 한다. 따라서 메모리의 사용이 효과적이지 못하다.
파일크기가 증가하지 못하도록 필요한 정보만을 수신하기 위해서는 수신의 시작선언 및 수신의 종료선언을 면밀하게 지시하는 것이 필요하다. 위와 같은 지시는 오류동작을 가져오기 쉽고 불편한 동작을 수반한다.
본 발명은 통신망 또는 그와 비슷한 것을 거쳐 수신된 데이터를 파일에 기억시키는 데이터 수신장치 및 수신방법에 관한 것이다.
도 1은 본 발명의 한 실시예에 따른 퍼스널 컴퓨터의 필수적인 부분을 도시하는 블록구조도이다.
도 2는 이 실시예에 사용된 RAM의 메모리구조를 나타내는 도이다.
도 3은 이 실시예에 사용된 다운로드 플래그의 내용을 설명하기 위한 도이다.
도 4는 통신망을 거쳐 수신된 문자스트링 데이터의 데이터구조를 도시하는 도이다.
도 5는 RAM에 있는 레코드파일에 시작문자 스트링 및 종료문자 스트링을 기억하기 위한 문자스트링 입력처리를 설명하기 위한 흐름도이다.
도 6은 문자스트링 데이터를 수신하기 위한 수신동작을 설명하기 위한 흐름도이다.
* 도면의 주요부분에 대한 부호의 설명
2 : CPU 3 : 입력부
4 : 입력제어부 5 : ROM
6 : RAM 7 : 표시부
8 : 표시구동부 9 : 프린팅부
10 : 프린트제어부 11 : 기억장치
12 : 기억매체 13 : 통신제어부
14 : 버스
따라서 본 발명의 목적은 수신된 데이터를 파일에 기록할 때 필요한 데이터만을 기록하는 것이 가능한 데이터 수신장치를 제공하는데 있다.
위와 같은 목적을 이루기 위하여 본 발명의 제1실시예에 따라 통신망 혹은 그와 비슷한 것을 거쳐 데이터를 수신하고 상기 데이터를 기억하기 위한 데이터 수신장치가 제공되며 상기 데이터 수신장치는:
데이터의 초기를 지시하는 시작정보지시를 기억하기 위한 기억수단과;
수신된 데이터로부터 상기 기억수단에 기억된 시작지시정보를 검출하기 위한 검출수단과;
상기 검출수단에 의해 검출된 시작지시정보를 따르는 수신된 데이터 가운데서 데이터를 기억하기 위한 데이터 기억수단을 포함한다.
본 발명의 제2실시예에 따라 통신망 혹은 그와 비슷한 것을 거쳐 데이터를 수신하고 상기 데이터를 기억하기 위한 데이터 수신장치가 제공되며 상기 데이터 수신장치는:
데이터의 시작을 지시하는 시작지시정보를 기억하기 위한 제1기억수단과;
수신된 데이터로부터 상기 제1기억수단에 기억된 시작지시정보를 검출하기 위한 제1검출수단과;
데이터의 종료를 지시하는 종료지시정보를 기억하기 위한 제2기억수단과;
수신된 데이터로부터 상기 제2기억수단에 기억된 종료지시정보를 검출하기 위한 제2검출수단과;
데이터를 기억하기 위한 데이터 기억수단과;
상기 시작지시정보가 제1검출수단에 의해 검출될때 상기 데이터 기억수단에 있는 시작지시정보에 따르는 수신된 데이터를 기억하고 종료지시정보가 상기 제2검출수단에 의해 검출될때 상기 데이터 기억수단에 있는 데이터기억을 억제하기 위한 제어수단을 포함한다.
본 발명의 제1실시예 및 제2실시예에 따라 필요한 데이터만이 파일에 기록될 수 있는 그러므로 파일의 크기가 증가되지 않는다. 게다가 장치의 동작이 수월할 수 있다.
본 발명을 이행하기 위한 가장 좋은 모드
이하 본 발명의 바람직한 실시예는 첨부된 도면을 참고로 자세하게 서술한다.
도 1 내지 6은 본 발명의 한 실시예에 따른 데이터 수신장치를 설명하기 위한 도이다. 이 실시예에서 통신가능한 퍼스널 컴퓨터는 통신망에 접속되고 이 통신망을 통해 수신된 문자스트링 데이터 중에서 필요한 정보만을 기억부에 기억한다.
우선, 본 실시예의 구조에 대해서 서술한다.
도 1은 본 실시예에 따른 퍼스널 컴퓨터(1)의 필수적인 부분을 도시하는 블록구조도이다.
도 1과 관련해서 퍼스널 컴퓨터(1)는 CPU(중앙처리장치)(2), 입력부(3), 입력제어부(4), ROM(5), RAM(6), 표시부(7), 표시구동부(8), 프린팅부(9), 프린트제어부(10), 기억장치(11), 통신제어부(13)를 포함한다. 그리고 이들은 버스(14)에 의해 상호접속된다.
CPU(2)는 ROM(5)에 기억된 다양한 제어프로그램에 따라 퍼스널 컴퓨터(1)의 각 컴포넌트를 제어한다. 후에 서술되는 다운로드된 데이터가 RAM(6)에 기억될 때 CPU(2)는 수신된 문자스트링 데이터로부터 RAM(6)에 미리 기억된 시작문자 스트링데이터 및 종료문자 스트링 데이터를 검출한다. CPU(2)는 검출된 시작문자 스트링 및 종료문자 스트링에 근거하여 선결된 문자스트링을 추출해내고 필요한 추출된 문자스트링만을 파일(이하, 다운로드데이터 레코드 파일이라 한다)에 기억한다. 예를들어 CPU(2)가 제어를 실행하여 그 결과 시작문자 스트링에 따르는 문자스트링은 시작문자 스트링만을 검출할 때 다운로드데이터 레코드 파일에 기억되고, 종료문자 스트링만을 검출할 때, 종료문자 스트링까지의 문자스트링이 다운로드데이터 레코드 파일에 기억된다. 즉 시작문자 스트링과 종료문자 스트링사이에 있는 문자스트링은 시작문자 스트링과 종료문자 스트링 둘만을 검출할 때 다운로드데이터 레코드파일에 기억된다. 비록 시작문자 스트링 및 종료문자 스트링을 제외한 문자 스트링이 본 실시예에 기억되더라도, 데이터 수신은 시작문자 스트링 및 종료문자 스트링을 포함하는 문자스트링을 기억하도록 제어될 수 있다.
입력부(3)는 다양한 기능을 설정하기 위한 기능키, 문자데이터를 입력하기 위한 문자데이터키, 숫자데이터를 입력하기 위한 텐키, 다운로딩의 시작을 지시하기 위한 다운로드키와 문자스트링이 기억되어야 하는 파일을 지정하기 위한 파일지정키를 가진다. 이들 다양한 키의 동작과 관련된 신호는 입력제어부(4)의 제어하에 CPU(2)에 출력된다.
CPU(2)는 ROM(5)에 기억된 다양한 종류의 프로그램의 제어 프로그램을 실행하고 이들 제어 프로그램이 실행될 때 처리되어야 하는 다양한 종류의 데이터를 실행한다.
RAM(6)은 데이터처리 및 다양한 매개변수에 대한 데이터를 일시적으로 기억하기 위한 작업영역과, 프로그램을 기억하기 위한 프로그램영역을 가진다. 예를들어 도 2에 도시한 바와 같이 RAM(6)은 통신망을 통해 퍼스널 컴퓨터(1)에 의해 수신된 데이터를 일시적으로 기억하기 위한 수신버퍼(6a), 제1레코드 파일(6b), 제2레코드 파일(6c), 수신된 데이터에서 필요한 데이터가 다운로드되는 제3레코드 파일(6d) 등을 가진다. 각 레코드 파일영역은 파일명을 기록하기 위한 레코드 파일명, 다운로드된 데이터를 기록하기 위한 다운로드데이터 레코드 파일, 필요한 다운 로드된 데이터의 시작에 대한 기준으로서 시작 문자스트링을 기억하기 위한 시작문자 스트링 기억부, 필요한 다운로드된 데이터의 종료에 대한 기준으로서 종료문자 스트링을 기억하기 위한 종료문자 스트링 기억부, 각 레코드 파일의 다운로드 상태를 나타내는 플래그를 기억하기 위한 다운로드 플래그부로 구성되어 있다.
표시부(7)는 퍼스널 컴퓨터(1)의 입력부(3) 혹은 통신제어부(13)를 통해 수신된 텍스트 데이터, 이미지 데이터 또는 그와 비슷한 것을 표시한다. CRT나 LCD와 같은 표시장치로 구성된 표시부(7)는 그 표시를 위해 설계된 표시구동부(8)에 의해 구동된다.
프린팅부(9)는 RAM(6)에서 나타내진 문자데이터 또는 그와 비슷한 것을 예를들어 프린트제어부(10)의 제어하에 순차적으로 프린트한다.
기억장치(11)는 프로그램, 데이터 등이 이미 기억된 기억매체(12)를 가진다. 이런 기억매체(12)는 자기 기억매체, 광 기억매체 혹은 반도체 메모리로 구성되어 있다. 기억매체(12)는 기억장치(11)에 영구적으로 제공될 수 있거나 제거가능한 형태일 수 있다. 기억매체(12)에 기억된 프로그램, 데이터 그리고 그와 비슷한 것은 통신망을 거쳐 접속되는 또 다른 장치로부터 수신될 수 있다. 또한 다르게는, 기억매체를 갖춘 기억장치(11)는 통신망을 거쳐 접속되는 또 다른 장치에 제공될 수 있기 때문에 이런 기억매체(12)에 기억된 프로그램, 데이터 그리고 그와 비슷한 것은 통신망을 거쳐 이용될 수 있다.
통신제어부(13)는 통신망(아날로그 공중 전화망 혹은 디지털 공중 전화망)에 접속되는 I/O 포트, 모뎀 혹은 그와 비슷한 것으로 구성되어 있고 컴퓨터 통신을 통해 송신되고 수신되는 전자우편과 같은 데이터에 대한 통신제어를 실행한다.
버스(14)는 제어신호 및 데이터를 교환하기 위해 전술한 개개의 컴포넌트를 접속한다.
도 3은 본 실시예에 사용된 다운로드 플래그의 내용을 설명하기 위한 도이다. 다운로드 플래그는 레코드 파일의 상태를 나타내고 도 2에 도시한 RAM(6)의 각 레코드 파일에 있는 다운로드 플래그부에 기록되는 것이다.
도 3에 도시한 바와 같이, "0"의 다운로드 플래그는 다운로드가 없다는 것을 나타낸다.
다운로드 플래그가 "1"일 때, 다운로딩이 진행중인 반면에 관련된 레코드 파일은 닫혀진다.
다운로드 플래그가 "2"일때, 다운로딩이 진행중인 반면에 관련된 레코드 파일은 열린다.
비록 다운로드 파일이 본 실시예에서 위와 같이 특정한 것으로 정의되더라도 다운로드 플래그의 상태는 이들 유형에 조금도 제한되지 않는다.
도 4는 통신망(이번 예에서 전자우편에 의한)을 거쳐 수신된 문자스트링 데이터(21)의 데이터 구조를 도시하는 도이다.
도 4에 나타낸 바와 같이, 제어데이터(22)는 수신된 문자스트링 데이터(21)의 헤드에 위치하고 문자스트링 "mail received"과 같은 전자우편의 시작을 나타내는 시작문자 스트링(23)에 의해 따른다. 그 다음에 문자스트링 "want to delete?"과 같은 메일의 종료를 지시하는 종료문자 스트링(25)에 의해 따른 필요한 문자스트링 데이터와 같은 메일의 내용이 나온다. 다른 문자스트링 데이터는 특정한 심볼 혹은 특정한 제어코드를 지시하는 숫자의 스트링, 그리고 숫자와 알파벳을 구성하는 문자스트링을 포함한다.
위로부터 분명한 바와 같이, 수신된 문자스트링 데이터(21)에 있는 필요한 문자스트링 데이터는 다운로드가 수행되는 시간에 파일에 기억되어야 하는 메일의 내용뿐이다. 그러므로 본 실시예에서 시작문자 스트링(23) 및 종료문자 스트링(25)은 시작문자 스트링(23)과 종료문자 스트링(25) 사이에 위치한 메일의 내용 혹은 필요한 문자스트링 데이터가 선택적으로 추출되고 파일에 기억되도록 수신된 문자스트링 데이터(21)로부터 추출된다.
이하 본 실시예의 동작을 도 5 및 6과 관련하여 서술한다.
도 5는 RAM(6)에 있는 레코드 파일에 시작문자 스트링과 종료문자 스트링을 등록하기 위한 문자 스트링 입력처리를 설명하기 위한 흐름도이고, 도 6은 문자스트링 데이터를 수신하기 위한 수신동작을 설명하기 위한 흐름도이다. 데이타 도 5 및 6에 있는 흐름도에 기술된 기능을 수행하는 프로그램은 CPU(2)에 의해 판독될 수 있는 프로그램 코드의 형태로 기억매체(12)에 기억된다.
수신된 문자 스트링 데이터가 본 실시예에서 RAM(6)에 있는 선결된 레코드 파일에 다운로드되는 경우에, 시작 및 종료문자 스트링의 입력처리는 도 5에 도시한 세트모드에 앞서 수행된다.
우선, RAM(6)에서 레코드 파일(6b,6c,6d 등)에 있는 다운로드 플래그는 모두 제거된다(도시되지 않음). 레코드 파일(6b,6c,6d 등등) 중에서 시작 및 종료문자 스트링을 등록하는데 사용되는 하나가 지정된다(스텝 S1). 그 다음에 입력부(3)를 이용하여 시작문자 스트링이 입력되고(스텝 S2) 종료문자 스트링이 입력된다(스텝 3).
다음은, 이들 등록된 시작문자 스트링 및 종료문자 스트링은 스텝(S1)에서 지정된 RAM(6)에 있는 다운로드를 위한 레코드 파일에 있는 시작문자 스트링 기억부 및 종료문자 스트링 기억부와 관련하여 설정된다(스텝 S4).
시작 및 종료문자 스트링이 스텝 S4에서 설정될 때, 다운로드 플래그는 이런 레코드 파일이 다운로드된 데이터가 기억되어야 하는 곳을 지시하는 "1"로 설정된다(스텝 S5).
레코드 파일에 있는 다운로드 플래그가 "1"로 설정될 때, 만일 수신된 문자 스트링 데이터가 설정된 시작문자 스트링을 포함한다면 시작문자 스트링을 따르는 문자 스트링 데이터가 레코드 파일에 자동적으로 기억될 수 있다.
도 6에 도시한 바와 같이 데이터 다운로딩시에 수신처리에서, 우선, 한 문자가 통신제어부(12)를 거쳐 수신되었는지가 스텝 S11에서 결정된다. 어떤 싱글문자가 수신되었다면, 수신된 문자데이터는 RAM(6)에 있는 수신버퍼(6a)에 기록된다(스텝 S12). 수신된 문자데이터의 기록은 수신동작이 완료될 때까지 반복된다(스텝 13).
수신동작이 스텝 S13에서 완료될때, 수신버퍼(6a)에 기록된 수신된 문자스트링 데이터가 판독되고(스텝 S14), 판독된 문자스트링 데이터가 수신종료코드를 포함하는지가 결정된다(스텝 S15). 판독된 문자스트링 데이터가 수신종료코드를 포함하지 않을 때, 이것은 완전한 문자 스트링 데이터가 수신되지 않았다는 것을 의미하고 다운로드된 데이터에 대한 수신처리가 종결된다는 것을 의미한다.
판독된 문자스트링 데이터가 수신종료코드를 스텝 S15에서 수신종료코드를 포함할 때, 이것은 완전한 문자스트링 데이터가 적당히 수신되었다는 것을 의미하고 다운로드된 데이터에 대한 수신처리를 계속하도록 스텝 S16으로 순서가 진행한다는 것을 의미한다.
판독된 문자스트링 데이터가 파일형태 코드를 포함하는지가 스텝 S16에서 결정된다. 만일 이런 파일형태 코드가 존재한다면, 그 파일형태 코드와 관련된 레코드파일은 순서가 스텝 S19로 간 후에 지정된다(스텝 S17).
만일 어떤 파일형태 코드도 스텝 S16에서 판독된 문자스트링 데이터에 존재하지 않는다면, 어떤 레코드 파일도 레코드 파일 사용자의 지정을 기다리는 스텝 S18로 순서가 진행되도록 그 형태 코드에 의해 지정되지 않는다. 어떤 사용자의 지정도 이루어지지 않을 때 처리가 거기서 종료되고 반면에 사용자의 지정의 이루어질 때 순서는 스텝 S19로 간다.
스텝 S19에서 지정된 파일에 있는 다운로드 플래그가 "0"인지가 결정된다. 다운로드 플래그가 "0"일때, 도 3에서 분명한 바와 같이 처리가 종결되도록 어떤 다운로딩도 실행되지 않는다는 것이다. 지정된 파일에 있는 다운로드 플래그가 "0"과 다를 때("1"이나 "2"중의 하나), 순서는 다운로드 플래그가 "1"인지가 결정되는 스텝 S20으로 진행된다. 다운로드 플래그가 "1"일때, 파일은 다운로딩이 진행중이더라도 닫혀진다. 그 결과 판독된 문자 스트링데이터가 시작문자스트링을 포함하는지가 스텝 S21에서 결정된다.
시작문자 스트링이 검출될때, 지정된 파일에 있는 다운로드 플래그가 파일을 열도록 "2"로 설정되고(스텝 S22) 수신버퍼(6a)에 기억된 다음의 문자스트링 데이터가 판독된다(스텝 S23). 판독된 문자스트링 데이터가 스텝 S21에서 시작문자스트링을 포함하지 않을 때, 순서는 수신버퍼(6a)로부터 다음의 문자스트링 데이터를 판독하기 위해 스텝 S22를 수행하지 않고 즉시 스텝 S23으로 진행한다.
그 다음에 수신버퍼(6a)에 있는 다음의 문자스트링 데이터는 판독된 문자 스트링 데이터가 스텝 S24에서 종료문자 스트링인가 결정된 후에 스텝 S23에서 판독된다. 판독된 문자스트링 데이터가 종료문자 스트링인 것으로 결정되지 않을 때, 순서는 수신버퍼(6a)로부터 현재 판독된 문자스트링으로 내용을 지정된 파일(RAM(6)에서 선결된 레코드 파일에 있는 다운로드데이터 레코드 파일)로 기록하기 위해 스텝 S25로 간다. 그때 다음 문자스트링 데이터는 스텝 S23에서 수신버퍼(6a)로부터 판독된다. 지정된 파일에 기록하는 데이터는 종료문자 스트링이 검출될 때까지 반복된다(스텝 S23 내지 S25).
판독 문자스트링이 종료문자 스트링인 것으로 결정될 때, 문자스트링 데이터의 기록은 정지되고 그 결과 지정된 파일이 닫혀지고 지정된 파일에 있는 다운로드 파일은 "1"로 설정된다(스텝 S27).
본 실시예에 따른 데이터 수신장치에서, 상술한 바와 같이 시작문자 스트링 및 종료문자 스트링은 다운로드되는 데이터의 범위를 제한하도록 미리 등록되어 있어서 수신된 데이터에 있는 필요한 문자스트링 데이터만을 바랐던 레코드 파일에 기록하는 것이 가능하다. 이런 특징으로 해서 다운로딩한 후에 포스트 에디션(post edition)이 필요하지 않게 되고 위와 같은 포스트 에디션에 의해 야기될 수 있는 부주의한 오류동작을 방지할 수 있다.
필요한 문자스트링 데이터만이 다운로드되기 때문에, 작은 레코드 파일이 이런 문자스트링 데이터를 등록하기에 충분하고 이에 따라 비용절감에 기여할 수 있다.
RAM(6)에 제공된 복수의 레코드 파일 및 이들 레코드 파일과 관련된 문자 스트링이 본 실시예에서 각각 등록될 수 있기 때문에 문자스트링은 목적마다 각각의 파일에 기록될 수 있다. 그러므로 관련된 레코드 파일에 필요한 데이터만을 기록하도록 송신된 내용을 자동적으로 배열하는 것이 가능하다. 즉, 레코드 파일은 데이터의 형태에 따라 명확하게 사용될 수 있다. 예를 들면 전자메일은 제1레코드 파일에 기록될 수 있는 반면에 전자게시판 데이터는 제2레코드 파일에 기록된다. 또한 다르게는, 전자메일에 대한 파일은 송신기(sender)마다 준비될 수 있다.
비록 본 발명의 한 실시예만이 자세히 서술되었지만 본 발명이 발명의 의도와 범위를 벗어나지 않고 많은 다른 특정한 형태로 실시될 수 있다는 것은 관련기술분야에서 명백하다.
예를들어, 문자스트링 데이터가 한조목 한조목씩 파일에 기록된다 하더라도 위와같은 기록은 문자마다 혹은 라인마다 실행될 수 있다.
비록 상기 실시예에서 시작문자 스트링 및 종료문자 스트링이 수신(다운로드)이 전술한 실시예에서 선언될 때 등록되더라도, 위와 같은 문자스트링의 등록은 선결된 문자스트링에 대해 수행될 수도 있다.
본 실시예에서 수신(다운로드)이 발생하는 시간에 수신(다운로드) 선언되더라도 이런 선언은 필수적이지는 않다. 이것은 어떤 등록된 문자스트링이 검출될 때 문자스트링 데이터가 관련된 레코드 파일에 자동적으로 기록되는 위와 같은 방법으로 정의될 수 있다.
본 실시예의 전술한 내용은 송신된 문자스트링 데이터가 파일에 기록되는 경우와 관련되어 주어졌다. 또한 본 발명은 문자스트링 데이터가 한 파일에서 다른 파일까지 송신되는 경우에도 적용이 가능하다.
내용없음

Claims (11)

  1. 데이터 검출의 시작을 가리키는 시작 정보와, 데이터 검출의 종료를 가리키는 종료정보를 기억하기 위한 기억수단(6)과;
    통신망을 통하여 수신된 데이터의 상기 시작정보와의 제1데이터일치와, 통신망을 통하여 수신된 데이터의 상기 종료정보와의 제2데이터 일치를 검출하고, 그 사이로부터 통신망을 통하여 수신된 데이터로부터의 필요한 데이터를 검출하기 위한 검출수단(2)과;
    상기 검출수단에 의해 검출된 상기 필요한 데이터를 포함하는 파일을 형성하기 위한 파일형성수단(2)을 포함하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  2. 제1항에 있어서,
    상기 파일형성수단(2)은 통신망을 통하여 수신된 데이터의 내용에 기초하여 소정 파일을 지정하고, 상기 소정파일에 상기 검출수단(2)에 의해 검출된 상기 필요한 데이터를 기억하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  3. 제2항에 있어서,
    상기 파일형성수단은 통신망을 통하여 수신된 데이터에 포함된 파일식별코드를 판별하고, 파일식별코드에 해당하는 특정 파일을 지정하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  4. 제1항에 있어서,
    상기 기억수단(6)은 복수의 개개의 파일에 해당하는 상기 시작 및 종료 정보의 복수의 항목을 기억하고, 상기 파일형성수단은 상기 시작 및 종료 정보에 따라 상기 검출수단(2)에 의해 검출된 데이터를 상기 시작 및 종료정보에 해당하는 특정파일내에 기억하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  5. 제1항에 있어서,
    원하는 시작 및 종료정보를 상기 기억수단(6)에 입력하기 위한 입력수단(13)을 추가로 포함하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  6. 제1항에 있어서,
    주어진 파일을 지정하기 위한 파일지정수단(2)을 추가로 포함하며,
    상기 파일형성수단(2)은 상기 검출수단(2)에 의해 검출된 데이터를 상기 파일지정수단에 의해 지정된 주어진 파일내에 기억하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  7. 제1항에 있어서,
    통신망을 통하여 수신된 상기 데이터는 전자메일 문자열 데이터를 포함하며;
    상기 기억수단(16)은 데이터 추출의 시작을 가리키는 시작 문자열 데이터와 데이터 검출의 종료를 가리키는 종료 문자열 데이터를 기억하고;
    상기 검출수단(2)은 전자메일 문자열 데이터의 상기 시작 문자열 데이터와의 제1문자스트링데이터일치와, 상기 전자메일문자열데이터의 상기 종료문자열데이터와의 제2문자열데이터일치를 검출하고, 그 사이로부터 전자메일문자열데이터로부터의 필요한 데이터를 검출하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  8. 제1항에 있어서,
    통신망을 통하여 수신된 데이터를 임시로 기억하기 위한 수신버퍼를 추가로 포함하며,
    상기 검출수단은 상기 수신버퍼로부터 필요한 데이터를 검출하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  9. 데이터 검출의 시작을 가리키는 시작정보와, 데이터 검출의 종료를 가리키는 종료정보를 기억하기 위한 기억수단(6)과;
    통신망을 통하여 수신된 데이터의 상기 시작정보와의 제1데이터일치와 통신망을 통하여 수신된 데이터의 상기 종료데이터와의 제2데이터일치를 검출하기 위한 검출수단(2)과;
    상기 검출수단(2)이 제1데이터일치를 검출할 때 상기 제1데이터일치에 뒤따라 파일을 열고 통신망을 통하여 수신된 데이터의 부분을 상기 파일내에 기입하고, 상기 검출수단(2)이 제2데이터일치를 검출할때 상기 파일에의 데이터 기입을 종료시키기 위한 기입제어수단(2)을 포함하는 것을 특징으로 하는 통신망을 통해 데이터를 수신하여 상기 데이터를 기억하는 데이터 수신장치.
  10. 컴퓨터로 하여금 통신망을 통하여 전송된 데이터를 수신하도록 하는 단계와;
    컴퓨터로 하여금 데이터 검출의 시작을 가리키는 시작정보와, 데이터 검출의 종료를 가리키는 종료정보를 기억하도록 하는 단계와;
    컴퓨터로 하여금 통신망을 통해 수신된 데이터의 상기 시작정보와의 제1데이터일치와 통신망을 통해 수신된 데이터의 상기 종료정보와의 제2데이터일치를 검출하고, 그 사이로부터 통신망을 통하여 수신된 데이터로부터의 필요한 데이터를 검출하도록 하는 단계와;
    컴퓨터로 하여금 검출된 데이터를 포함하는 파일을 형성하도록 하는 단계를 포함하는 것을 특징으로 하는 데이터 수신방법.
  11. 컴퓨터로 하여금 통신망을 통하여 전송된 데이터를 수신하도록 하는 단계와;
    컴퓨터로 하여금 데이터 검출의 시작을 가리키는 시작정보와, 데이터 검출의 종료를 가리키는 종료정보를 기억하도록 하는 단계와;
    컴퓨터로 하여금 통신망을 통해 수신된 데이터의 상기 시작정보와의 제1데이터일치와 통신망을 통해 수신된 데이터의 상기 종료정보와의 제2데이터일치를 검출하도록 하는 단계와;
    컴퓨터로 하여금 상기 제1데이터일치에 뒤따라 파일을 열고, 상기 파일에 통신망을 통하여 수신된 데이터의 부분을 기입하고, 제2데이터일치가 검출될 때 상기 파일에의 데이터기입을 종료시키도록 하는 단계를 포함하는 것을 특징으로 하는 데이터 수신방법.
KR1019970704036A 1995-10-17 1996-10-15 데이터수신장치및수신방법 KR100279367B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP29492395A JP3567257B2 (ja) 1995-10-17 1995-10-17 データ記憶装置
JP95-294923 1995-10-17
PCT/JP1996/002980 WO1997015134A1 (en) 1995-10-17 1996-10-15 Data receiving apparatus

Publications (2)

Publication Number Publication Date
KR987000763A KR987000763A (ko) 1998-03-30
KR100279367B1 true KR100279367B1 (ko) 2001-01-15

Family

ID=17814018

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970704036A KR100279367B1 (ko) 1995-10-17 1996-10-15 데이터수신장치및수신방법

Country Status (12)

Country Link
US (1) US6055601A (ko)
EP (1) EP0797885B1 (ko)
JP (1) JP3567257B2 (ko)
KR (1) KR100279367B1 (ko)
CN (1) CN1110181C (ko)
AU (1) AU697886B2 (ko)
CA (1) CA2206833C (ko)
DE (1) DE69633380T2 (ko)
EA (1) EA000724B1 (ko)
HK (1) HK1005283A1 (ko)
NO (1) NO972766D0 (ko)
WO (1) WO1997015134A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1045315A3 (en) * 1999-04-13 2011-03-02 Canon Kabushiki Kaisha Data processing method and apparatus
JP3885484B2 (ja) 2000-11-07 2007-02-21 カシオ計算機株式会社 データ通信処理装置及び記録媒体
CN105827582B (zh) * 2015-09-14 2019-07-26 维沃移动通信有限公司 一种通信加密方法、装置和***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6072447A (ja) * 1983-09-29 1985-04-24 Fujitsu Ltd デ−タ受信装置
US5436892A (en) * 1992-07-02 1995-07-25 International Business Machines Corporation Apparatus and method for packet communications

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4680755A (en) * 1985-11-14 1987-07-14 Hewlett Packard Company Real-time end of packet signal generator
CA1294347C (en) * 1988-05-05 1992-01-14 Man Him Hui Remote interconnection of local area networks
JPH0575651A (ja) * 1991-09-13 1993-03-26 Nec Corp パケツト伝送方式
US5602853A (en) * 1994-11-03 1997-02-11 Digital Equipment Corporation Method and apparatus for segmentation and reassembly of ATM packets using only dynamic ram as local memory for the reassembly process

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6072447A (ja) * 1983-09-29 1985-04-24 Fujitsu Ltd デ−タ受信装置
US5436892A (en) * 1992-07-02 1995-07-25 International Business Machines Corporation Apparatus and method for packet communications

Also Published As

Publication number Publication date
DE69633380D1 (de) 2004-10-21
CA2206833C (en) 2000-12-19
CN1166253A (zh) 1997-11-26
CA2206833A1 (en) 1997-04-24
KR987000763A (ko) 1998-03-30
EP0797885A1 (en) 1997-10-01
EA199700080A1 (ru) 1997-12-30
AU697886B2 (en) 1998-10-22
NO972766L (no) 1997-06-16
EA000724B1 (ru) 2000-02-28
AU7228796A (en) 1997-05-07
CN1110181C (zh) 2003-05-28
DE69633380T2 (de) 2005-02-24
WO1997015134A1 (en) 1997-04-24
JPH09116574A (ja) 1997-05-02
EP0797885B1 (en) 2004-09-15
NO972766D0 (no) 1997-06-16
MX9704390A (es) 1997-10-31
US6055601A (en) 2000-04-25
JP3567257B2 (ja) 2004-09-22
HK1005283A1 (en) 1998-12-31

Similar Documents

Publication Publication Date Title
US5506952A (en) Method and system for guiding the formation of a correctly structured instruction for data processing systems
JP2942036B2 (ja) バーコードプリンタ
JPH04500876A (ja) 画像生成ソフトウエア
KR100279367B1 (ko) 데이터수신장치및수신방법
KR100609809B1 (ko) 팩시밀리 장치, 통신 장치 및 그 제어 방법
JP2000181911A (ja) 音声認識による文字編集手段を有する移動通信端末装置
JPH08197781A (ja) テープレタリング装置
EP0076902B1 (en) System for converting data processing information to text processing format and vice versa
MXPA97004390A (en) Da receiver apparatus
JPH0776895B2 (ja) 携帯用小型機器
JP4492838B2 (ja) 印刷情報記憶方法および装置
US5386572A (en) Information processing apparatus with discriminating communication and distinguishing display functions
JPH10275069A (ja) 画像処理装置及びその方法
JP3213167B2 (ja) 画像形成装置
JP3217442B2 (ja) 光学的文字読み取り装置
JPH10143496A (ja) 文書作成装置及び外字の入出力方法
JP3862576B2 (ja) 受信文書処理方法、該方法を実現するためのプログラムおよび受信文書処理装置
JPH05150919A (ja) プリンタ
JPH04190450A (ja) 文書処理装置
JPH01126765A (ja) 通信装置
JPS6320621A (ja) 編集印刷装置
JPH0721166A (ja) 文書情報確認機能付き文書処理装置
Windows Device driver
JPS6312292B2 (ko)
JPH031224A (ja) 入出力システム

Legal Events

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

Payment date: 20110919

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20121009

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee