KR100729755B1 - Composite memory card with built-in communication function and its driving method - Google Patents
Composite memory card with built-in communication function and its driving method Download PDFInfo
- Publication number
- KR100729755B1 KR100729755B1 KR1020050078375A KR20050078375A KR100729755B1 KR 100729755 B1 KR100729755 B1 KR 100729755B1 KR 1020050078375 A KR1020050078375 A KR 1020050078375A KR 20050078375 A KR20050078375 A KR 20050078375A KR 100729755 B1 KR100729755 B1 KR 100729755B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory card
- communication
- data
- external server
- composite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0723—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
- G06K19/0727—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs the arrangement being a circuit facilitating integration of the record carrier with a hand-held device such as a smart phone of PDA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 통신 기능이 내장된 복합 메모리카드 및 그 구동 방법에 관한 것으로, 더욱 상세하게는 메모리카드 내에 자체 통신프로토콜 기능을 갖춤으로써 통신 기능을 구비하지 않은 디지털카메라, MP3 플레이어, 디지털 TV 등의 디지털 가전기기의 메모리카드 슬롯에 부착하여 통신 기능을 수행할 수 있는 메모리카드에 관한 것이다.The present invention relates to a composite memory card having a built-in communication function and a driving method thereof, and more particularly, to a digital camera such as a digital camera, an MP3 player, a digital TV, etc., which does not have a communication function by having its own communication protocol function. The present invention relates to a memory card capable of performing a communication function by being attached to a memory card slot of a home appliance.
본 발명에 따르면, 생산 당시 통신 기능을 고려하지 않은 디지털 가전 및 포터블제품에 메모리카드 장착 방식으로 손쉽게 데이터 통신기능을 부여함으로써, 메모리카드에 저장된 데이터를 PC를 경유하지 않고 통신으로 연결된 외부서버로 직접 송신할 수 있는 효과가 있다. 또한 특정 서비스 사업자로부터 받는 사진, 음악, 동영상 컨텐츠를 정기적으로 자동보관하여, 사용자가 원하는 시점에 열람해 볼 수 있는 효과도 있다.According to the present invention, by easily assigning data communication functions to the digital home appliances and portable products that do not consider the communication function at the time of production by a memory card mounting method, the data stored in the memory card can be directly connected to an external server connected via communication without a PC. There is an effect that can be transmitted. In addition, by regularly storing photos, music, video content received from a specific service provider, there is an effect that can be viewed when the user wants.
메모리카드, 통신프로토콜, 파일 시스템, USB, CF, SD, MMC, 메모리스틱 Memory Card, Communication Protocol, File System, USB, CF, SD, MMC, Memory Stick
Description
도1은 본 발명의 제 1실시예에 의한 통신 기능이 내장된 복합 메모리카드의 구성을 개략적으로 나타낸 블록도,1 is a block diagram schematically showing the configuration of a composite memory card incorporating a communication function according to a first embodiment of the present invention;
도2는 본 발명의 제 2실시예에 의해 별도의 프로그램메모리부가 구비된 것을 특징으로 하는 통신 기능이 내장된 복합 메모리카드의 구성을 개략적으로 나타낸 블록도,FIG. 2 is a block diagram schematically showing a configuration of a composite memory card having a communication function, wherein a separate program memory unit is provided according to a second embodiment of the present invention; FIG.
도3은 본 발명의 일실시예에 따른 통신 기능이 내장된 복합 메모리카드의 구동 방법을 개략적으로 나타낸 순서도,3 is a flow chart schematically showing a method of driving a composite memory card incorporating a communication function according to an embodiment of the present invention;
도4는 본 발명의 일실시예에 따른 통신 기능이 내장된 복합 메모리카드의 구동 방법중 제400단계(S400)의 동작 과정을 좀 더 상세히 설명하기 위해 나타낸 순서도이다.4 is a flowchart illustrating an operation process of step S400 in more detail of a method of driving a composite memory card having a communication function according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>
10 : 복합 메모리카드 11 : 메모리카드 인터페이스부10: composite memory card 11: memory card interface
12 : 메모리부 121 : 데이터메모리부12: memory section 121: data memory section
122 : 프로그램메모리부 13 : 중앙처리부122: program memory unit 13: central processing unit
131 : 메모리카드 프로토콜 132 : 통신프로토콜131: memory card protocol 132: communication protocol
133 : 파일 시스템 14 : 통신인터페이스부133: file system 14: communication interface unit
20 : 사용자 호스트 30 : 네트워크 통신망20: user host 30: network communication network
40 : 외부서버40: external server
본 발명은 통신 기능이 내장된 복합 메모리카드 및 그 구동 방법에 관한 것으로, 더욱 상세하게는 메모리카드 내에 자체 통신프로토콜 기능을 갖춤으로써 통신 기능을 구비하지 않은 디지털카메라, MP3 플레이어, 디지털 TV 등의 디지털 가전기기의 메모리카드 슬롯에 부착하여 통신 기능을 수행할 수 있는 메모리카드 및 그 구동 방법에 관한 것이다.The present invention relates to a composite memory card having a built-in communication function and a driving method thereof, and more particularly, to a digital camera such as a digital camera, an MP3 player, a digital TV, etc., which does not have a communication function by having its own communication protocol function. The present invention relates to a memory card capable of attaching to a memory card slot of a home appliance and performing a communication function, and a driving method thereof.
종래의 메모리카드 형태의 통신 장치로는 콤보 형식의 범용직렬버스(USB : Universal Serial Bus) 타입의 메모리 겸용 무선랜카드가 있다. 그밖에, 컴팩트플래시(CF : Compact Flash)나 시큐어디지털(SD : Secure Digital) 타입으로 위와 같은 구성의 메모리카드 겸용 무선랜카드를 구현하기도 한다.Conventional memory card type communication devices include a combo-type universal serial bus (USB) type memory dual purpose wireless LAN card. In addition, a Compact Flash (CF) or Secure Digital (SD) type may implement a wireless LAN card for a memory card as described above.
이와 같은 제품의 주요 목적은 노트북 또는 PDA 기기에서는 휴대성을 중시하여 데스크탑 기기 등에 비하여 확장슬롯이 부족하므로, 한 개의 확장슬롯을 통해 메모리카드 기능과 무선랜 기능을 동시에 제공하는 것이다.The main purpose of such a product is to provide a memory card function and a wireless LAN function at the same time through a single expansion slot because a notebook or PDA device emphasizes portability and lacks an expansion slot as compared to a desktop device.
그러나 위와 같은 메모리카드 겸용 무선랜카드는 물리계층과 같은 하위 통신 프로토콜을 수행하는 역할을 하며, 장착되는 사용자 호스트에서 TCP/IP 등의 응용계층에 해당하는 상위 통신프로토콜을 직접 지원해야 사용이 가능하므로, 사용자 호스트에서 통신 기능을 직접 지원하지 않는 디지털 카메라, MP3 플레이어, 디지털 TV 등의 대부분의 가전기기에서는 무선랜카드의 하위 통신프로토콜만으로는 통신 기능을 직접 활용할 수 없는 문제점이 있었다.However, the wireless LAN card combined with the memory card plays a role of performing a lower communication protocol such as the physical layer, and can be used only when the user host installed directly supports a higher communication protocol corresponding to an application layer such as TCP / IP. In most home appliances such as digital cameras, MP3 players, and digital TVs that do not directly support a communication function in the user host, there is a problem in that the communication function cannot be directly used only by a lower communication protocol of the WLAN card.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 디지털 가전기기에서 다루는 데이터를 저장할 수 있는 확장 메모리카드로서의 역할뿐만 아니라, 디지털 가전기기가 통신 기능을 갖추고 있지 않더라도 저장된 데이터를 외부로 전송할 수 있는 통신 기능이 내장된 복합 메모리카드 및 그 구동 방법을 제공하는 데 있다.Accordingly, the present invention has been made to solve the above-mentioned conventional problems, the object of the present invention is not only to serve as an expansion memory card that can store data handled in a digital home appliance, but also the digital home appliance has a communication function There is provided a composite memory card having a communication function capable of transmitting stored data to an external device even if it is not present, and a driving method thereof.
상기와 같은 목적을 달성하기 위한 본 발명의 통신 기능이 내장된 복합 메모리카드는,The composite memory card with a built-in communication function of the present invention for achieving the above object,
사용자 호스트와 각종 데이터 신호를 입출력하는 메모리카드 인터페이스부;A memory card interface unit for inputting / outputting various data signals with a user host;
디지털 데이터의 저장이 가능한 메모리부;A memory unit capable of storing digital data;
내부 메모리카드 프로토콜을 사용하여 상기 메모리카드 인터페이스와 상기 메모리부 사이의 데이터 입출력을 제어하며, 상기 메모리부에 저장된 데이터를 내 부 통신프로토콜에 따라 통신 가능한 신호로 변환하여 출력하거나, 네트워크 통신망을 통해 입력된 통신 신호를 내부 통신프로토콜에 따라 메모리에 저장 가능한 데이터로 변환하여 상기 메모리부에 저장하는 중앙처리부; 및Controls data input and output between the memory card interface and the memory unit using an internal memory card protocol, converts the data stored in the memory unit into a signal that can be communicated according to an internal communication protocol, or inputs it through a network communication network. A central processing unit converting the converted communication signal into data that can be stored in a memory according to an internal communication protocol and storing the converted communication signal in the memory unit; And
상기 중앙처리부로부터 입력받은 신호를 네트워크 통신망을 통해 별도의 외부서버로 출력하는 통신인터페이스부를 포함하는 것을 특징으로 한다.It characterized in that it comprises a communication interface for outputting the signal received from the central processing unit to a separate external server through a network communication network.
또한, 상기와 같은 목적을 달성하기 위한 본 발명의 통신 기능이 내장된 복합 메모리카드의 구동 방법은,In addition, the method of driving a composite memory card with a built-in communication function of the present invention for achieving the above object,
중앙처리부가 복합 메모리카드와 외부서버 간의 통신연결 상태를 판단하는 제100단계;A step 100 of determining, by the central processing unit, a communication connection state between the composite memory card and the external server;
상기 제100단계에서 복합 메모리카드와 외부서버가 통신연결된 경우에, 상기 중앙처리부가 외부서버로부터 데이터 입출력에 대한 요청신호가 입력되는지 여부를 판단하는 제200단계;A step 200 of determining, by the central processing unit, whether a request signal for data input / output is input from an external server when the composite memory card is connected to the external server in step 100;
상기 제200단계에서 외부서버로부터 데이터 입출력에 대한 요청신호가 입력되면 복합 메모리카드가 네트워크 통신망을 통해 상기 외부서버와 데이터를 입출력하는 외부통신 모드로 동작하는 제300단계; 및In step 200, when a request signal for data input / output is input from an external server, the composite memory card operates in an external communication mode for inputting / outputting data with the external server through a network communication network; And
상기 제100단계에서 복합 메모리카드와 외부서버가 통신연결되어 있지 않거나, 상기 제200단계에서 외부서버로부터 데이터 입출력에 대한 요청신호가 입력되지 않으면, 복합 메모리카드가 사용자 호스트로부터의 데이터 입출력 요청에 따라 상기 사용자 호스트와 데이터를 입출력하는 메모리카드 모드로 동작하는 제400단계 를 포함하는 것을 특징으로 한다.If the composite memory card and the external server are not connected to each other in step 100 or if a request signal for data input / output from the external server is not input in step 200, the composite memory card may request data input / output from the user host. And a step 400 of operating in a memory card mode for inputting / outputting data with the user host.
이하, 본 발명의 일 실시예에 의한 통신 기능이 내장된 복합 메모리카드 및 그 구동 방법에 대하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, a composite memory card having a communication function and a driving method thereof according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도1은 본 발명의 제1 실시예에 의한 통신 기능이 내장된 복합 메모리카드의 구성을 개략적으로 나타낸 블록도이다.Fig. 1 is a block diagram schematically showing the configuration of a composite memory card incorporating a communication function according to the first embodiment of the present invention.
도1에 도시된 바와 같이, 복합 메모리카드(10)는 사용자 호스트(20) 및 네트워크 통신망(30)과 연결된다. 여기에서 사용자 호스트(20)는 디지털 카메라, MP3 플레이어, 디지털 TV등의 다양한 형태의 디지털 가전기기를 뜻하며, 네트워크 통신망(30)은 유선 또는 무선을 이용한 컴퓨터 데이터 통신망을 지칭한다.As shown in FIG. 1, the
복합 메모리카드(10)는 메모리카드 인터페이스부(11), 메모리부(12), 중앙처리부(13) 및 통신인터페이스(14)로 크게 구성된다.The
메모리카드 인터페이스부(11)는 복합 메모리카드(10)가 사용자 호스트(20)의 메모리카드 슬롯에 장착되면 사용자 호스트(20)와 복합 메모리카드(10)의 메모리부(12) 사이를 전기적으로 연결하여 각종 전기 신호의 이동이 가능한 상태로 만들어주며, 복합 메모리카드(10)가 사용자 호스트(20)로부터 전원을 인가받게 해준다.The memory
여기에서, 메모리카드 인터페이스부(11)는 범용 직렬 버스(USB : Universal Serial Bus), 컴팩트 플래시(CF : Compact Flash), 시큐어 디지털(SD : Secure Digital), 멀티미디어카드(MMC : MultiMedia Card) 및 메모리스틱 등의 다양한 방식으로 구성될 수 있다. 메모리카드 인터페이스부(11)를 통한 사용자 호스트(20)와 메모리부(12) 사이의 데이터의 이동은 통신프로토콜에 따른 전송이 아닌 메모리카드 프로토콜(131)에 의한 메모리카드 입출력의 형태로 이루어진다. 즉, 사용자 호스트(20)는 복합 메모리카드(10)를 확장 메모리카드로서만 인식한다. 메모리카드 프로토콜(131)은 메모리카드 인터페이스부(11)의 구현 형태에 따라 달라지며, 만약 메모리카드 인터페이스부(11)가 범용직렬버스(USB : Universal Serial Bus)로 구현되었다면 메모리카드 프로토콜(131)에는 USB Mass Storage Protocol이 쓰이게 된다.The memory
한편, 메모리부(12)는 중앙처리부(13)의 요청에 따라 중앙처리부(13)로부터 입력되는 데이터를 저장하거나 또는 반대로 저장된 데이터를 중앙처리부(13)로 출력한다. 이때, 외부서버(40)와의 데이터 전송을 위해서 메모리부(12)와 중앙처리부(13) 사이에서 이루어지는 데이터의 이동은 파일 입출력의 형태로 이루어지는데, 그 구체적인 형식은 중앙처리부(13) 내에 갖추어진 자체 파일 시스템(133)의 규격을 따른다. 여기서, 파일 시스템(133)은 FAT12/16/32, NTFS, LinuxFS, NFS 등 다양한 방식으로 구현이 가능하며, 어느 한 가지 방식에 국한되지는 않는다.Meanwhile, the memory unit 12 stores data input from the
중앙처리부(13)는 통신인터페이스(14)가 네트워크 통신망(30)과 접속되었는지 여부를 판단한다. 판단결과 통신인터페이스(14)가 네트워크 통신망(30)과 접속된 경우에는, 중앙처리부(13)는 중앙처리부(13) 내부에 갖추어진 통신프로토콜(132)을 이용하여 통신프로토콜(132) 내부에 설정된 외부서버(40)에 대한 정보를 바탕으로 외부서버(40)와 복합 메모리카드(10) 사이의 통신을 제어하게 된다. 외부서버(40)에 대한 정보가 변경되는 경우에는 외부로부터 새로운 통신프로토콜을 다 운로드 받아서 업데이트함으로써 외부서버(40)와의 통신을 계속 유지할 수 있다.The
이때, 통신프로토콜(132)은 중앙처리부(13) 내부에 하드웨어적으로 구현될 수도 있고, 또는 메모리부(12)에 프로그램의 형태로 저장되어 있다가 중앙처리부(13)에 요청에 의해 중앙처리부(13)로 로딩될 수도 있다.At this time, the
통신프로토콜(132)은 복합 메모리카드(10)의 외부로부터 새 통신프로토콜 프로그램을 다운로드 받아서 업데이트하는 것이 가능하다. 즉, 메모리카드 인터페이스부(11)를 통해 사용자 호스트(20)로부터 새로운 통신프로토콜 프로그램을 기록함으로써 통신프로토콜의 업데이트가 이루어지거나, 또는 통신인터페이스(14)를 통해 외부서버(40)으로부터 새로운 통신프로토콜 프로그램을 다운로드 받음으로써 통신프로토콜의 업데이트가 이루어질 수 있다.The
일반적으로 통신프로토콜은 여러 계층으로 이루어져 있으며, 각 계층은 독립적인 역할을 수행한다. 컴퓨터를 이용한 데이터 통신에서 널리 쓰이는 TCP/IP와 같은 통신프로토콜은 국제표준화기관에서 개발한 OSI 참조모형과 같이 네트워크접속 계층, IP 계층, 전달 계층, 응용프로세스 계층의 4개 이상의 계층으로 이루어진다. 네트워크접속 계층으로 갈수록 하위 계층에 해당하며, 응용프로세스 계층으로 갈수록 상위 계층에 해당한다.In general, communication protocols consist of several layers, each of which plays an independent role. Communication protocols such as TCP / IP, which are widely used in computer-based data communication, are composed of four or more layers of network access layer, IP layer, transport layer, and application process layer, like the OSI reference model developed by the International Organization for Standardization. The lower layer corresponds to the network access layer, and the higher layer corresponds to the application process layer.
통신프로토콜의 각 계층별 역할을 살펴보면, 하위 계층으로 갈수록 데이터의 물리적인 신호 전달을 담당하게 되며, 상위 계층으로 갈수록 FTP, TELNET, RLOGIN과 같은 응용 프로그램 차원에서 데이터를 다루게 된다. 따라서 별도 장치의 도움없이 복합 메모리카드(10)가 자체적으로 메모리부(12)에 저장된 디지털 데이터를 해당 통신프로토콜 규격에 따라 패킷 단위의 전송 가능한 형태로 가공하고 통신인터페이스부(14)의 규격에 맞게 변환하여 외부 네트워크 통신망(30)으로 출력하고, 외부 네트워크 통신망(30)으로부터 입력되는 신호를 해당 통신프로토콜 규격에 따라 메모리부(12)에 저장 가능한 디지털 데이터의 형태로 복원해서 메모리부(12)에 저장하기 위해서는, 복합 메모리카드(10) 내에 통신프로토콜의 모든 계층이 구비되어야 한다. 이와 같은 이유 때문에 본 발명의 복합 메모리카드(10)의 중앙처리부(13)에는 통신프로토콜의 물리계층과 그 상위계층을 포함하는 전 계층이 모두 포함된다. 이때, 통신프로토콜은 TCP/IP, IPX/SPX, NetBIOS, AppleTalk 등 다양한 방식으로 구현 가능하며, 어느 한 가지 방식에 국한되지는 않는다.Looking at the role of each communication protocol layer, the lower layer is responsible for the physical signaling of data, the higher layer is dealing with data at the application level such as FTP, TELNET, RLOGIN. Therefore, the
통신인터페이스(14)는 중앙처리부(13)로부터 통신프로토콜(132)에 의해 가공 및 변형된 신호를 입력받아 네트워크 통신망(30)을 통해 별도의 외부서버(40)로 출력하는 한편, 외부서버(40)로부터 네트워크 통신망(30)을 통해 입력되는 신호를 중앙처리부(13)로 제공한다. 이때, 통신인터페이스(14)는 유선랜, 무선랜, 유선모뎀 및 무선모뎀 중 어느 하나를 적용하여 구현 가능하며, 어느 한 가지 방식에 국한되지는 않는다.The
도2는 본 발명의 제 2실시예에 의해 별도의 프로그램메모리부가 구비된 것을 특징으로 하는 통신 기능이 내장된 복합 메모리카드의 구성을 개략적으로 나타낸 블록도이다.FIG. 2 is a block diagram schematically showing a configuration of a composite memory card having a communication function, wherein a separate program memory unit is provided according to a second embodiment of the present invention.
도2에 도시된 바와 같이, 메모리부(12)가 데이터메모리부(121)와 프로그램메모리부(122)의 2개의 영역으로 분할되어 있으며 데이터메모리부(121)는 메모리카드 인터페이스부(11)와 중앙처리부(13)에 모두 연결되어 있는 반면, 프로그램메모리부(122)는 중앙처리부(13)에만 연결되어 있다. 그 밖에 다른 구성은 도1에 도시된 제 1실시예의 경우와 동일하다.As shown in FIG. 2, the memory unit 12 is divided into two areas, the
데이터메모리부(121)는 디지털 형태의 데이터의 저장이 가능하며, 메모리카드 인터페이스부(11) 및 중앙처리부(13)를 통해 입출력되는 데이터의 저장을 담당한다. 데이터메모리부(121)는 주로 NAND 타입의 메모리를 사용하여 구현된다.The
프로그램메모리부(122)는 중앙처리부(13)에서 데이터메모리부(121)에 저장된 데이터를 통신 신호로 변형하여 외부서버(40)로 출력하고, 외부서버(40)로부터 통신 신호를 입력받아 데이터메모리부(121)에 저장 가능한 형태의 디지털 데이터로 복원하는데 필요한 통신프로토콜을 저장하는 역할을 담당한다. 프로그램메모리부(122)는 주로 NOR 타입의 메모리를 사용하여 구현된다.The
중앙처리부(13)는 통신인터페이스(14)와 네트워크 통신망(30)의 접속이 이루어지면 프로그램메모리부(122)에 저장되어 있는 통신프로토콜(132)을 불러낸다. 그런후, 데이터메모리부(121)로부터 데이터를 읽어들여서 통신프로토콜(132)에 따라 패킷 형태의 통신 신호로 변형하여 통신인터페이스부(14)로 출력한다. 또한 중앙처리부(13)는 통신인터페이스부(14)로부터 입력되는 통신 신호를 프로그램메모리부(122)로부터 불러낸 통신프로토콜(132)에 따라 메모리에 저장 가능한 데이터의 형태로 복원하여 데이터메모리부(121)에 복원된 데이터를 저장한다.The
프로그램메모리부(122)에 저장된 통신프로토콜은 외부로부터 새로운 프로그램을 다운로드 받아서 업데이트하는 것이 가능하며, 업데이트는 사용자 호스트(20) 나 외부서버(40) 중 어느 매체를 통해서도 가능하다.The communication protocol stored in the
통신인터페이스(14)는 복합 메모리카드(10)가 외부서버(40)와 통신 신호를 주고받을 수 있도록 중앙처리부(13)와 네트워크 통신망(30)을 전기적으로 접속하는 역할을 담당한다. 중앙처리부(13)로부터 통신프로토콜(132)에 의해 변형된 신호를 전달받아 네트워크 통신망(30)을 통해 별도의 외부서버(40)로 출력하는 한편, 외부서버(40)로부터 네트워크 통신망(30)을 통해 입력되는 신호를 중앙처리부(13)로 제공한다. 이때, 통신인터페이스(14)는 유선랜, 무선랜, 유선모뎀 및 무선모뎀 중 어느 하나를 적용하여 구현 가능하며, 어느 한 가지 방식에 국한되지는 않는다.The
도3은 본 발명의 통신 기능이 내장된 복합 메모리카드의 구동 방법을 개략적으로 나타낸 순서도이다.3 is a flowchart schematically showing a method of driving a composite memory card incorporating a communication function of the present invention.
도3에 도시된 바와 같이, 복합 메모리카드(10)의 중앙처리부(13)는 복합 메모리카드(10)가 외부통신 모드로 동작할 것인지 아니면 메모리카드 모드로 동작할 것인지 여부를 판단하기 위하여, 먼저 복합 메모리카드(10)와 외부서버(40) 간의 통신연결 상태를 판단한다(S100). 이때, 복합 메모리카드(10)와 외부서버(40) 사이의 통신연결은 유선통신 또는 무선통신의 형태가 모두 가능하다.As shown in FIG. 3, the
상기 제100단계(S100)의 판단결과, 복합 메모리카드(10)와 외부서버(40)가 네트워크 통신망을 통해 연결되어 양자 간의 통신이 가능한 상태라면, 중앙처리부(13)는 외부서버(40)로부터 데이터 입출력에 대한 요청신호가 입력되는지 여부를 판단한다(S200). 이때, 외부서버(40)로부터의 데이터 입출력에 대한 요청신호는 복합 메모리카드(10) 내의 통신프로토콜(132)에 대한 업그레이드 요청신호일 수도 있 고, 또는 통신프로토콜 이외의 데이터에 대한 전송 요청신호일 수도 있다. As a result of the determination in step 100 (S100), if the
상기 제200단계(S200)의 판단결과, 외부서버(40)로부터 데이터 입출력에 대한 요청신호가 입력되면, 중앙처리부(13)는 복합 메모리카드(10)가 외부통신 모드로 동작하도록 제어한다(S300). 복합 메모리카드(10)가 외부통신 모드로 동작하게 되면, 데이터의 입출력은 네트워크 통신망(30)을 통한 외부서버(40)와의 통신으로 이루어지며, 사용자 호스트(20)와의 데이터 입출력은 이루어지지 않는다. 네트워크 통신망(30)을 통한 외부서버(40)와의 데이터 전송이 모두 끝나고 나면, 중앙처리부(13)는 복합 메모리카드(10)가 외부통신 모드로 동작할 것인지, 아니면 메모리카드 모드로 동작할 것인지를 판단하기 위하여 제100단계(S100)부터의 과정을 다시 반복하게 된다.When the request signal for data input / output is input from the
그러나 상기 제100단계(S100)에서 복합 메모리카드(10)가 외부서버(40)와 통신연결되어 있지 않거나, 또는 통신연결되어 있다고 하더라도 제200단계(S200)에서 복합 메모리카드(10)가 외부서버(40)로부터 데이터 입출력에 대한 요청신호를 감지하지 못하면, 외부서버(40)와의 통신이 이루어지지 않는 상태이므로 중앙처리부(13)는 복합 메모리카드(10)가 메모리카드 모드로 동작하도록 제어한다(S400). 복합 메모리카드(10)가 메모리카드 모드로 동작하게 되면, 데이터의 입출력은 복합 메모리카드(10)와 사용자 호스트(20) 사이에서만 이루어지며 복합 메모리카드(10)와 외부서버(40) 사이의 데이터 통신은 이루어지지 않는다. 메모리카드 모드로 동작하는 복합 메모리카드(10)에 특정 사유가 발생하면 외부통신 모드로 전환이 이루어지며, 특정 사유가 발생하지 않으면 계속 메모리카드 모드로 동작하면서 사용자 호스트 간에 데이터 입출력이 이루어지게 된다. 메모리카드 모드에서 외부통신 모드로 전환되는 과정에 대해서는 도4에서 자세히 설명하기로 한다.However, even if the
도4는 본 발명의 일실시예에 따른 통신 기능이 내장된 복합 메모리카드의 구동 방법중 메모리카드 모드로 동작하는 제400단계(S400)의 동작 과정을 좀 더 상세히 설명하기 위해 나타낸 순서도이다.FIG. 4 is a flowchart illustrating an operation process of operation 400 of operating a memory card mode in a method of driving a composite memory card having a communication function according to an embodiment of the present invention in more detail.
복합 메모리카드(10)가 메모리카드 모드로 동작하는 중이라도 앞서 언급한 바와 같이 외부통신 모드로 전환이 이루어져야 하는 경우가 있다. 복합 메모리카드(10)가 사용자 호스트(20)로부터 데이터를 입력받거나 사용자 호스트(20)로 데이터를 출력하는 도중에, 외부서버(40)로부터 데이터 입출력 요청신호를 입력받는 경우가 생길 수 있다. 이때, 사용자 호스트(20)와의 데이터 입출력을 계속 유지할 것인지 아니면 사용자 호스트(20)와의 데이터 입출력을 중지하고 외부서버(40)와의 통신을 시작할 것인지를 판단해야 한다.Even when the
여기서, 복합 메모리카드(10)가 사용자 호스트(20)로부터 데이터를 입력받는 데이터 입력 모드로 동작하는지, 아니면 사용자 호스트(20)로 데이터를 출력하는 데이터 출력 모드로 동작하는지 여부에 따라서 복합 메모리카드(10)가 외부서버(40)로부터 입력받은 데이터 입출력 요청신호에 어떻게 대처할 것인지가 결정된다.Here, the
만약, 복합 메모리카드(10)가 데이터 입력 모드로 동작하는 중이라면, 일단 메모리부(12)에 저장된 데이터가 사용자 호스트(20)로부터 입력된 새로운 데이터로 모두 바뀐 후에 외부서버(40)와 통신이 이루어져야 한다. 따라서 데이터 입력 모드로 동작하는 경우에는 사용자 호스트(20)로부터의 데이터 입력이 끊어진 경우가 아 니라면 데이터 입력 모드를 계속 유지하게 된다.If the
그러나 복합 메모리카드(10)가 데이터 출력 모드로 동작하는 중이라면 외부서버(40)로부터 입력되는 새로운 데이터가 적용된 후에 복합 메모리카드(10)와 사용자 호스트(20) 사이의 데이터 입출력이 이루어져야 하므로, 새로운 데이터가 적용되기 전에 사용자 호스트(20)가 복합 메모리카드(10)로부터 가져온 데이터는 필요없게 된다. 따라서, 사용자 호스트(20)가 복합 메모리카드(10)로부터 데이터를 입력받는 중이었다고 하더라도 데이터의 이동을 중단하고 복합 메모리카드(10)와 외부서버(40) 사이의 통신을 시작하게 된다.However, when the
이와 같은 방식으로 복합 메모리카드(10)가 메모리카드 모드에서 외부통신 모드로 전환되어 동작하기 위해서는 다음과 같은 과정을 거친다.In this manner, the
도4에 도시된 바와 같이, 복합 메모리카드(10)는 사용자 호스트(20)로부터 데이터 입출력 요청신호를 입력받아, 사용자 호스트(20)로부터 데이터를 입력받아서 메모리부(12)에 저장해야 하는 경우에는 데이터 입력 모드로 동작하며, 메모리부(12)에 저장된 데이터를 사용자 호스트(20)로 출력해야 하는 경우에는 데이터 출력 모드로 동작한다(S410).As shown in FIG. 4, the
그런 후에, 복합 메모리카드(10)가 외부서버(40)로부터 데이터 입출력에 대한 요청신호가 입력되는지 여부를 판단하여, 요청신호가 없으면 사용자 호스트(20)와의 데이터 입출력을 계속 진행하기 위하여 바로 앞 단계인 제410단계(S410)로 진행한다(S420).Thereafter, the
그러나 상기 제420단계(S420)에서 외부서버(40)로부터 데이터 입출력에 대한 요청신호가 입력되면, 복합 메모리카드(10)와 사용자 호스트(20)간의 데이터 이동 방향에 따라 외부서버(40)와의 통신 여부를 결정짓게 된다. 외부서버(40)로부터 신호를 감지하는 과정은 복합 메모리카드(10)와 사용자 호스트(20) 간에 데이터가 이동하는 도중에 이루어지므로, 데이터 이동 중 어느 때라도 외부서버(40)로부터 신호가 들어오면 현재 복합 메모리카드(10)의 동작 모드를 판단하여 다음 단계를 결정한다.However, when the request signal for data input / output is input from the
판단결과, 복합 메모리카드(10)가 사용자 호스트(20)로부터 데이터를 입력받는 데이터 입력 모드가 아니면, 현재 복합 메모리카드(10)는 데이터 출력 모드로 동작하고 있거나 데이터 이동이 전혀 없는 상태일 수도 있다. 따라서, 이런 경우에는 앞서 설명한 바와 같이 기존의 데이터 이동을 중단하고 외부서버(40)와의 통신을 시작해야 하므로, 복합 메모리카드(10)가 외부서버(40)와 데이터를 입출력하는 외부통신 모드로 동작하는 제300단계(S300)로 진행한다(S430).As a result of determination, if the
그러나 상기 제430단계(S430)에서 현재 복합 메모리카드(10)가 사용자 호스트(20)로부터 데이터를 입력받는 데이터 입력 모드이면, 복합 메모리카드(10)가 사용자 호스트(20)로부터 일정 시간 이상 데이터의 입력이 중단된 상태인지 여부를 판단하여 다음 단계를 결정한다. 판단결과, 일정 시간 이상 데이터의 입력이 없으면 더이상 데이터의 입력이 없는 것으로 간주하고 복합 메모리카드(10)가 외부서버(40)와 데이터를 입출력하는 외부통신 모드로 동작하는 제300단계(S300)로 진행한다. 그러나 일정 시간 이내에 데이터가 입력되면, 사용자 호스트(10)로부터 계속 데이터가 입력되는 상태이므로 앞서 설명한 바에 따라 메모리카드 모드를 계속 유 지해야 한다. 따라서 복합 메모리카드(10)가 사용자 호스트(20)와 데이터를 입출력하는 제410단계(S410)로 진행한다(S440).However, if the current
이와 같이, 복합 메모리카드(10)의 외부통신 모드와 메모리카드 모드는 상호배타적으로 실행되며 두 종류의 모드가 동시에 실행되지는 않는다. 즉, 복합 메모리카드(10)와 외부서버(40) 간의 통신이 이루어지는 동안에는 복합 메모리카드(10)와 사용자 호스트(20) 사이의 데이터의 이동은 이루어지지 않으며, 반대로 사용자 호스트(20)가 복합 메모리카드(10)를 메모리카드로서 인식하여 복합메모리카드(10)에 데이터를 저장하거나 데이터를 불러오는 동안에는 복합 메모리카드(10)와 외부서버(40) 사이에서는 통신이 이루어지지 않는다.As such, the external communication mode and the memory card mode of the
만약, 사용자 호스트(20)에서 통신프로토콜을 지원한다면, 복합 메모리카드(10)의 외부통신 모드와 메모리카드 모드는 상호배타적으로 실행될 필요가 없다. 즉, 앞서 설명한 외부통신 모드와 메모리카드 모드가 상호배타적으로 동작하는 경우는 사용자 호스트(20)에 통신 기능이 갖추어지지 않아서 복합 메모리카드(10)가 외부서버(40)와의 통신을 제어해야 하는 경우에 해당된다. 사용자 호스트(20)가 통신프로토콜을 갖추고 있다면, 사용자 호스트(20)는 복합 메모리카드(10)에 데이터를 입출력하는 동시에 사용자 호스트(20)에 저장되어 있는 데이터를 복합 메모리카드(10) 내에 갖추어진 통신프로토콜의 하위계층, 즉 물리계층을 이용하여 외부서버(40)로 데이터를 전송할 수가 있다. 이는 종래에 공지된 기술에 해당된다.If the
따라서, 사용자 호스트(20)에 통신 기능이 갖추어진 경우에는 종래 기술과 같은 방식으로 외부서버(40)와의 통신이 이루어질 수 있으며, 사용자 호스트(20)에 통신 기능이 갖추어지지 않은 경우에도 본 발명에 따라 외부통신 모드와 메모리카드 모드가 서로 상호 배타적으로 동작하는 방식에 의해 사용자 호스트(20)에 저장된 데이터를 네트워크 통신망(30)을 통해 외부서버(40)로 전송하는 것이 가능해진다. 그리고 이와 같은 사용자 호스트(20)의 통신 기능 유무에 따른 동작 방식의 변동은 하나의 복합 메모리카드(10) 내에서 구현 가능하다.Accordingly, when the
여기에서 상술한 본 발명에서는 바람직한 실시예를 참조하여 설명하였지만, 해당 기술분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경할 수 있음을 이해할 수 있을 것이다.Although the present invention described above has been described with reference to the preferred embodiments, those skilled in the art can variously modify the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. It will be appreciated that this can be changed.
상술한 바와 같이, 본 발명에 의한 통신 기능이 내장된 복합 메모리카드에 의하면, 메모리카드를 장착하는 방식으로 외부와 통신이 이루어질 수 있게 함으로써 생산 당시 통신 기능을 고려하지 않은 디지털 가전 및 포터블제품에 손쉽게 데이터 통신기능을 부여할 수 있는 효과가 있다. 이에 따라, 메모리카드에 저장된 데이터를 통신으로 연결된 외부서버로 직접 송신할 수 있는 효과가 있다.As described above, according to the composite memory card having a built-in communication function according to the present invention, communication with the outside can be made by mounting a memory card so that the digital home appliance and a portable product that do not consider the communication function at the time of production can be easily The data communication function can be given. Accordingly, there is an effect that can directly transmit the data stored in the memory card to the external server connected by communication.
또한, 디지털 카메라에 적용할 경우 PC를 경유하지 않고 디지털 영상 데이터를 디지털 사진관으로 바로 전송할 수 있는 효과도 있다. 그리고 전자액자, 디지털 오디오 기기 및 디지털 TV 등에 연결하여 사용시, 특정 서비스 사업자로부터 받는 사진, 음악, 동영상 컨텐츠를 정기적으로 자동보관하여 사용자가 원하는 시점에 열람해 볼 수 있는 효과도 있다.In addition, when applied to a digital camera, there is an effect that can directly transfer digital image data to a digital photo studio without a PC. In addition, when connected to an electronic picture frame, a digital audio device and a digital TV, the user can regularly view and store photos, music, and video contents received from a specific service provider at a desired time.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050078375A KR100729755B1 (en) | 2005-08-25 | 2005-08-25 | Composite memory card with built-in communication function and its driving method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050078375A KR100729755B1 (en) | 2005-08-25 | 2005-08-25 | Composite memory card with built-in communication function and its driving method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070023972A KR20070023972A (en) | 2007-03-02 |
| KR100729755B1 true KR100729755B1 (en) | 2007-06-20 |
Family
ID=38098762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050078375A Expired - Fee Related KR100729755B1 (en) | 2005-08-25 | 2005-08-25 | Composite memory card with built-in communication function and its driving method |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100729755B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105893895A (en) * | 2016-03-31 | 2016-08-24 | 乐视控股(北京)有限公司 | Communication method and circuit for security digital cards |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5586166A (en) * | 1993-03-06 | 1996-12-17 | Alcatel N.V | Chip card |
| US6157966A (en) * | 1997-06-30 | 2000-12-05 | Schlumberger Malco, Inc. | System and method for an ISO7816 complaint smart card to become master over a terminal |
| JP2002329180A (en) * | 2001-04-27 | 2002-11-15 | Toshiba Corp | Memory card having wireless communication function and data communication method thereof |
| JP2002366919A (en) * | 2001-06-12 | 2002-12-20 | Toshiba Corp | Wireless memory card and wireless memory card management method |
| KR20060053878A (en) * | 2004-07-20 | 2006-05-22 | 소니 가부시끼 가이샤 | Memory card, communication control method of memory card, electronic device and wireless communication system |
-
2005
- 2005-08-25 KR KR1020050078375A patent/KR100729755B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5586166A (en) * | 1993-03-06 | 1996-12-17 | Alcatel N.V | Chip card |
| US6157966A (en) * | 1997-06-30 | 2000-12-05 | Schlumberger Malco, Inc. | System and method for an ISO7816 complaint smart card to become master over a terminal |
| JP2002329180A (en) * | 2001-04-27 | 2002-11-15 | Toshiba Corp | Memory card having wireless communication function and data communication method thereof |
| JP2002366919A (en) * | 2001-06-12 | 2002-12-20 | Toshiba Corp | Wireless memory card and wireless memory card management method |
| KR20060053878A (en) * | 2004-07-20 | 2006-05-22 | 소니 가부시끼 가이샤 | Memory card, communication control method of memory card, electronic device and wireless communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20070023972A (en) | 2007-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101849216B (en) | Method and apparatus for wireless digital content management | |
| EP2249254A2 (en) | Storage device having direct user access | |
| US20080201751A1 (en) | Wireless Media Transmission Systems and Methods | |
| US6954853B2 (en) | Remote boot system for multiple client terminals and method thereof | |
| JP2008065546A (en) | Data transfer system, data transfer device, file format conversion device and data transfer method | |
| KR20050098875A (en) | Information processing device, information processing method, and computer program | |
| US20080151058A1 (en) | Method for Acquiring Video Data by Using Camera Mobile Phone as Computer Camera | |
| US20030101325A1 (en) | Transparent remote data storage device and method | |
| CN100426597C (en) | Connector of mobile device and digital products and method thereof | |
| WO2015196827A1 (en) | Display device and sharing control method therefor | |
| JP2009075679A (en) | Information reproduction system, data generation apparatus, data reproduction apparatus, data generation method, and program | |
| KR100729755B1 (en) | Composite memory card with built-in communication function and its driving method | |
| US8319837B2 (en) | Method for sharing file between control point and media server in a DLNA system, and system thereof | |
| US7962666B2 (en) | Transfer apparatus, transfer system, program, and transfer method | |
| US20090222455A1 (en) | Communication process and device | |
| EP1617688A1 (en) | Upgrading programs in a wireless communication system | |
| US20140337446A1 (en) | Apparatus and method for requesting and transferring contents | |
| CN104205081A (en) | Information processing system, information processing method, server, control method therefor, and control program | |
| JP6433151B2 (en) | Video supply device, video acquisition device, control method thereof, and video supply system | |
| CN115209213A (en) | Wireless screen projection method and mobile device | |
| CN1297884C (en) | Computer system for intelligent control of household electrical appliance | |
| KR101561524B1 (en) | System for managing Remote User Interface and Method thereof | |
| JP2002202929A (en) | Rapid delivery-required data processing method and device therefor | |
| TW201741900A (en) | Method, device, system and external device for updating data | |
| KR100830466B1 (en) | Software download method and device for digital TV |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
St.27 status event code: A-5-5-P10-P19-oth-PG1701 Patent document republication publication date: 20080423 Republication note text: Request for Correction Notice (Document Request) Gazette number: 1007297550000 Gazette reference publication date: 20070620 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| S14-X000 | Exclusive voluntary license recorded |
St.27 status event code: A-4-4-S10-S14-lic-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20100613 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20100613 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |