KR100733742B1 - Portable information processing terminal and communication system of the terminal - Google Patents
Portable information processing terminal and communication system of the terminal Download PDFInfo
- Publication number
- KR100733742B1 KR100733742B1 KR1020060127720A KR20060127720A KR100733742B1 KR 100733742 B1 KR100733742 B1 KR 100733742B1 KR 1020060127720 A KR1020060127720 A KR 1020060127720A KR 20060127720 A KR20060127720 A KR 20060127720A KR 100733742 B1 KR100733742 B1 KR 100733742B1
- Authority
- KR
- South Korea
- Prior art keywords
- information processing
- processing terminal
- data
- query
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 휴대용 정보처리 단말기 및 상기 단말기의 통신 시스템에 관한 것으로서, 각각 원격에 위치하는 정보처리 단말기간에 멀티미디어 컨텐츠등을 포함하는 데이터를 교환 할 수 있도록 하는 것에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a portable information processing terminal and a communication system of the terminal. The present invention relates to the exchange of data including multimedia contents between information processing terminals located remotely.
본 발명의 휴대용 정보처리 단말기는 프로세서와, 저장부를 포함하는 휴대용 정보처리 단말기에 있어서, 상기 저장부에는, 외부로부터 데이터 또는 상기 데이터에 대한 메타정보인 쿼리 요청신호를 입력받아 해당 데이터 또는 쿼리를 외부로 출력하는 슬래이브 모듈과, 사용자의 조작에 의해 외부로 데이터 요청신호를 출력하고, 상기 출력한 데이터 요청신호에 해당하는 데이터 또는 쿼리목록이 수신되면 이를 상기 저장부의 미리 설정된 공유공간에 저장하거나 사용자에게 디스플레이 하기 위한 신호를 출력하는 마스터 모듈을 포함하는 통신 소프트웨어가 저장되어 있는 것을 특징으로 한다. 상기와 같이 휴대용 정보처리 단말기의 저장부에 다른 단말기와의 P2P 통신을 위한 소프트웨어를 저장함으로써, 정보 처리 단말기를 휴대하여 언제 어디서나 쉽고 용이하게 다른 정보처리 단말기의 데이터를 교환 할 수 있도록 한다.In a portable information processing terminal including a processor and a storage unit, the portable information processing terminal of the present invention receives a query request signal, which is data or meta information about the data, from outside and receives the data or query from the outside. And a slave module for outputting the data, and a data request signal to the outside by a user's operation, and when a data or query list corresponding to the output data request signal is received, stores the data in a preset shared space of the storage unit or user. And communication software including a master module for outputting a signal for display to a mobile station. By storing the software for P2P communication with other terminals in the storage unit of the portable information processing terminal as described above, it is possible to carry the information processing terminal to easily and easily exchange data of other information processing terminals anytime and anywhere.
Description
도 1은 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 통신 시스템의 개요도1 is a schematic diagram of a communication system of a portable information processing terminal according to an embodiment of the present invention;
도 2는 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 구성을 설명하기 위한 블럭도2 is a block diagram illustrating a configuration of a portable information processing terminal according to an embodiment of the present invention.
도 3은 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 저장부를 설명하기 위한 도면3 is a view for explaining a storage unit of a portable information processing terminal according to an embodiment of the present invention;
도 4는 도 3에 도시된 저장부의 상세설명을 위한 도면4 is a view for explaining a storage unit shown in FIG.
도 5는 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 통신 소프트웨어를 설명하기 위한 도면5 is a diagram for describing communication software of a portable information processing terminal according to an embodiment of the present invention.
도 6은 본 발명의 일실시예에 따른 휴대용 정보처리 단말기 통신 시스템의 서버를 도시한 도면6 illustrates a server of a portable information processing terminal communication system according to an embodiment of the present invention.
도 7은 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 통신과정을 설명하기 위한 신호 흐름도7 is a signal flow diagram illustrating a communication process of a portable information processing terminal according to an embodiment of the present invention.
본 발명은 휴대용 정보처리 단말기 및 상기 단말기의 통신 시스템에 관한 것으로서, 각각 원격에 위치하는 정보처리 단말기간에 멀티미디어 컨텐츠등을 포함하는 데이터를 교환 할 수 있도록 하는 것에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a portable information processing terminal and a communication system of the terminal. The present invention relates to the exchange of data including multimedia contents between information processing terminals located remotely.
현재 네트웍을 이용한 데이터 공유 방법으로 피투피(Peer to Peer: 이하 "P2P"라 함) 방식이 사용된다. P2P 방식에서는 컨텐츠(Contents)의 저장과 관리 부담을 슬래이브 단말기들에게 분산시키므로 컨텐츠에 대한 저장과 시스템에 대한 관리 부담의 효율성을 낳을 수 있고, 사용자의 트래픽 역시 중앙 서버로 집중하지 않고 사용자 회선으로 분산하기 때문에 회선 효율성을 높일 수 있다.Currently, peer to peer (P2P) method is used as a data sharing method using a network. In the P2P method, the storage and management burden of contents is distributed among slave terminals, which can result in the efficiency of storage and management burden for the system, and user traffic is not concentrated on the central server. Since distributed, line efficiency can be increased.
한편, 휴대폰, 엠피3 플레이어, 이동식 저장장치등의 휴대용 정보처리 단말기는 이동통신, 음악 감상, 고용량 데이터 전송등의 다양한 기능을 갖고 있다. 이러한 휴대용 정보처리 단말기의 장점은 휴대가 용이하여 언제 어디서나 휴대용 정보처리 단말기에서 제공하는 서비스를 이용할 수 있다는 것에 있다.Meanwhile, portable information processing terminals such as mobile phones, MP3 players, and mobile storage devices have various functions such as mobile communication, music listening, and high capacity data transmission. An advantage of such a portable information processing terminal is that it is easy to carry and can use a service provided by the portable information processing terminal anytime and anywhere.
상기와 같은 휴대용 정보처리 단말기는 멀티미디어 파일과 같은 데이터를 멀티미디어 파일이 저장되어 있는 장치 즉, 개인용 컴퓨터(PC)와 휴대용 정보 통신 단말기를 데이터 통신 케이블로 연결한 후 데이터 통신을 가능하게 하는 소프트웨어를 실행시켜 상기 개인용 컴퓨터에 존재하는 멀티미디어 파일을 정보처리 단말기로 전송한다.The portable information processing terminal as described above executes software that enables data communication after connecting data such as a multimedia file to a device in which the multimedia file is stored, that is, a personal computer (PC) and the portable information communication terminal with a data communication cable. The multimedia file existing in the personal computer is transmitted to the information processing terminal.
그러나, 상기와 같은 종래의 휴대용 정보처리 단말기는 MP3와 같은 멀티미디어 파일 혹은 문서 파일등을 다운로드하기 위해 호스트와 직접 연결하여야 하고, 데이터 통신이 가능하도록 하는 소프트웨어, 즉 P2P 프로그램을 실행시킨 후 해당 파일을 선택해야 하는 번거로운 문제점이 있었다. 더욱이 사용자 자신이 휴대용 단말기로 다운받고자 하는 특정 파일을 우선 컴퓨터에 다운로드해야 함으로써, 절차상에 번거로움뿐만 아니라 많은 시간이 소요되는 문제점이 있었다. 다시 말하면, 종래의 P2P 프로그램은 호스트의 공유가 주 목적이 되고, 사용자에 의해서 호스트의 공유폴더에서 정보처리 단말기로 원하는 데이터가 전송되는 방식 인 것이다. However, the conventional portable information processing terminal as described above has to be directly connected to the host to download a multimedia file or a document file such as MP3, and executes the software, that is, a P2P program to enable data communication. There was a cumbersome problem to choose from. Furthermore, by first downloading a specific file to be downloaded to a portable terminal to a computer, there is a problem that it takes not only troublesome procedure but also takes a lot of time. In other words, in the conventional P2P program, the main purpose of the sharing of the host is to transmit the desired data from the shared folder of the host to the information processing terminal by the user.
따라서, 본 발명자는 원격지에 위치하는 복수의 정보처리 단말기간에 컨텐츠를 포함하는 데이터를 직접 교환할 수 있도록 하는 통신 시스템에 대해 연구를 하게 되었다. Accordingly, the present inventors have studied a communication system that enables direct exchange of data including content between a plurality of information processing terminals located at remote locations.
본 발명은 상기한 연구 결과에 의해 발명된 것으로, 원격지에 위치하는 복수의 정보통신 단말기간에 상호 통신하여 저장된 각종 데이터들을 교환할 수 있도록 하는 정보통신 단말기를 제공함에 그 목적이 있다.The present invention has been invented by the above research results, and an object thereof is to provide an information communication terminal capable of exchanging various stored data by mutual communication between a plurality of information communication terminals located at remote locations.
또한, 본 발명은 상기 정보통신 단말기간에 통신이 이루어지도록 하는 통신 시스템을 제공하는데 다른 목적이 있다. Another object of the present invention is to provide a communication system for communicating between the information communication terminals.
상기의 목적을 달성하기 위한 본 발명의 휴대용 정보처리 단말기는 프로세서와, 저장부를 포함하는 휴대용 정보처리 단말기에 있어서, 상기 저장부에는, 외부로부터 데이터 또는 상기 데이터에 대한 메타정보인 쿼리 요청신호를 입력받아 해당 데이터 또는 쿼리를 외부로 출력하는 슬래이브 모듈과, 사용자의 조작에 의해 외부로 데이터 요청신호를 출력하고, 상기 출력한 데이터 요청신호에 해당하는 데이터 또는 쿼리목록이 수신되면 이를 상기 저장부의 미리 설정된 공유공간에 저장하거나 사용자에게 디스플레이 하기 위한 신호를 출력하는 마스터 모듈을 포함하는 통신 소프트웨어가 저장되어 있는 것을 특징으로 한다. 상기와 같이 휴대용 정보처리 단말기의 저장부에 다른 단말기와의 P2P 통신을 위한 소프트웨어를 저장함으로써, 정보 처리 단말기를 휴대하여 언제 어디서나 쉽고 용이하게 다른 정보처리 단말기의 데이터를 교환 할 수 있도록 한다.A portable information processing terminal of the present invention for achieving the above object is a portable information processing terminal comprising a processor and a storage unit, wherein the storage unit inputs a query request signal that is data or meta information about the data from the outside. A slave module that receives the data or the query and outputs the data or query to the outside, and outputs a data request signal to the outside by a user's operation, and receives the data or query list corresponding to the output data request signal in advance in the storage unit. Communication software including a master module for outputting a signal for storing in the set shared space or display to the user is stored. By storing the software for P2P communication with other terminals in the storage unit of the portable information processing terminal as described above, it is possible to carry the information processing terminal to easily and easily exchange data of other information processing terminals anytime and anywhere.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 저장부에는 정보처리 단말기의 고유 식별정보가 더 저장되어 있고, 상기 각각의 슬레이브 모듈 및 마스터 모듈은 상기 고유 식별정보를 이용하여 외부로 인증을 요청하고, 인증이 허락된 경우에만 외부로부터 데이터 또는 쿼리 요청신호를 입력받거나, 외부로 데이터 또는 쿼리 목록 요청신호를 출력하는 것을 특징으로 한다. 상기 통신 소프트웨어, 즉 슬레이브 모듈 및 마스터 모듈은 정보처리 단말기의 고유 식별정보를 이용하여 외부로 인증을 수행하고, 인증이 허락된 정보처리 단말기만 통신이 이루어지도록 하는 것이다. Further, in the portable information processing terminal of the present invention, the storage unit further stores unique identification information of the information processing terminal, and each slave module and the master module request an authentication to the outside using the unique identification information. Only when authentication is allowed, the data or query request signal may be received from the outside, or the data or query list request signal may be output to the outside. The communication software, i.e., the slave module and the master module, performs authentication to the outside by using the unique identification information of the information processing terminal, so that only the information processing terminal which is authorized to communicate is made.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 통신 소프트웨어는, 상기 공유영역에 저장된 데이터 또는 외부로부터 수신된 쿼리목록을 사용자에게 디스플레이 하기 위한 뷰어 모듈을 더 포함하는 것을 특징으로 한다.In the portable information processing terminal of the present invention, the communication software further comprises a viewer module for displaying the data stored in the shared area or the query list received from the outside to the user.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 저장부에는 정보처리 단말기의 펌웨어 구동로직이 저장되어 있으며, 상기 프로세서는, 상기 저정부의 펌웨 어 구동로직을 콜(Call)하기 위한 루틴이 저장된 저장수단과, 상기 저장수단의 루틴을 이용하여 상기 저장부에 저장된 펌웨어 구동로직을 실행하는 프로세싱 유닛을 포함하는 것을 특징으로 한다.In addition, in the portable information processing terminal of the present invention, the storage unit stores the firmware driving logic of the information processing terminal, and the processor stores the storage means for storing a routine for calling the firmware driving logic of the low government. And a processing unit for executing the firmware driving logic stored in the storage unit by using the routine of the storage means.
상기와 같이 프로세서의 저장수단에는 펌웨어 로직을 콜 하기 위한 루틴만 저장하고, 플래시 타입의 저장부에 펌웨어 로직을 저장하여 프로세서의 프로세싱 유닛이 루틴을 이용하여 펌웨어 로직을 구동하게 됨으로서, 종래 마스크 롬에 마스킹된 펌웨어 업데이트에 대한 부분을 극히 용이하게 달성하게 된다. 특히, 상기 저장수단을 루틴만 저장하도록 극히 사이즈가 작은 롬으로 구현하여 전체적인 컨트롤러의 크기도 소형화가 가능하다. As described above, only the routine for calling the firmware logic is stored in the storage means of the processor, and the firmware logic is stored in the flash type storage unit so that the processing unit of the processor drives the firmware logic using the routine. The part about masked firmware updates is extremely easy to achieve. In particular, it is possible to reduce the size of the overall controller by implementing the storage means in a very small ROM to store only the routine.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 저장부는, 임의의 사용자에 의하여 쓰기 및 삭제가 제한되는 제1논리 영역을 포함하고, 상기 펌웨어 구동로직은 상기 제1논리 영역에 저장된 것을 특징으로 한다.In the portable information processing terminal of the present invention, the storage unit may include a first logical area in which writing and deletion is restricted by an arbitrary user, and the firmware driving logic is stored in the first logical area.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 저장부는, 임의의 사용자에 의하여 억세스가 허용되는 제2논리 영역을 더 포함하고, 상기 공유공간은 제2논리 영역에 존재하는 것을 특징으로 한다.In addition, in the portable information processing terminal of the present invention, the storage unit may further include a second logical area that is allowed to be accessed by an arbitrary user, and the shared space is present in the second logical area.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 제1논리 영역은, 임의의 사용자에 의하여 억세스가 제한되고, 허락된 사용자에 대해서만 억세스가 허락되는 숨김영역을 포함하고, 상기 펌웨어 구동로직은 상기 숨김영역에 저장된 것을 특징으로 한다.Further, in the portable information processing terminal of the present invention, the first logical area includes a hidden area in which access is restricted by an arbitrary user and only access is allowed to an authorized user, and the firmware driving logic is the hidden area. It is characterized in that stored in.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 숨김영역은, 정보처리 단 말기의 제조 시 생성되는 정보처리 단말기 정보 또는 해당 정보처리 단말기의 고유 식별정보가 더 저장된 것을 특징으로 한다.In the portable information processing terminal of the present invention, the hidden area is characterized in that the information processing terminal information generated during the manufacture of the information processing terminal or the unique identification information of the information processing terminal is further stored.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 통신 소프트웨어는 상기 숨김영역에 저장된 것을 특징으로 한다.In the portable information processing terminal of the present invention, the communication software is stored in the hidden area.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 제1논리 영역은, 임의의 사용자에 의하여 보기 및 읽기만 허락되는 실행가능 영역을 더 포함하는 것을 특징으로 한다.In addition, the first logical area in the portable information processing terminal of the present invention is characterized in that it further comprises an executable area that is allowed only to view and read by any user.
또한, 본 발명의 휴대용 정보처리 단말기에서 외부의 호스트 디바이스와 연결하기 위한 연결부를 더 포함하고, 상기 통신 소프트웨어는 상기 연결부를 통해 연결된 호스트 디바이스에 의해 실행되는 것을 특징으로 한다.In addition, the portable information processing terminal of the present invention further comprises a connection unit for connecting to an external host device, wherein the communication software is characterized in that it is executed by a host device connected via the connection unit.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 실행가능 영역은, 상기 저장부 또는 호스트에 있는 컨텐츠 또는 프로그램이 호스트에 의해 실행되기 위한 구동명령 정보가 더 기록된 것을 특징으로 한다. In the portable information processing terminal of the present invention, the executable area may further include driving command information for executing contents or a program in the storage unit or the host by the host.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 실행가능 영역은, 상기 호스트에 의해 실행되는 컨텐츠 또는 프로그램이 더 저장된 것을 특징으로 한다.In the portable information processing terminal of the present invention, the executable area is further characterized in that the content or program executed by the host is further stored.
상기와 같은 본 발명의 휴대용 정보처리 단말기는 제1 논리영역에 실행가능 영역을 갖을 수 있다. 상기 실행가능 영역은 통상의 CD-ROM(RW)로 인식하는 영역으로서 호스트의 OS가 가상 디바이스로 인식되도록 설정되어 있는 부분이다. 따라서, 상기 실행가능 영역에 오토런(Autorun.exe)이 포함되도록 하고, 상기 오토런이 구동명령정보를 포함하도록 하여 정보처리 단말기가 호스트에 연결되는 경우, 상기 오토런에 의해서 상기 저장부 또는 호스트의 설정 위치에 저장된 프로그램 또는 컨텐츠가 실행되도록 할 수 있다. 이때, 상기 실행가능 영역 자체에 실행가능한 컨텐츠 또는 프로그램이 저장될 수도 있다. The portable information processing terminal of the present invention as described above may have an executable area in the first logical area. The executable area is an area that is recognized by a normal CD-ROM (RW), and is set so that the OS of the host is recognized as a virtual device. Therefore, when the information processing terminal is connected to the host by including the autorun (Autorun.exe) in the executable region and by including the driving command information, the setting position of the storage unit or the host by the autorun. The program or content stored in the can be executed. In this case, executable content or a program may be stored in the executable area itself.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 제2논리 영역에는 상기 제1논리 영역에 저장된 적어도 하나의 프로그램 또는 컨텐츠와 동일한 데이터가 저장되고, 상기 데이터는 제1논리 영역으로부터 복사되는 것을 특징으로 한다.In the portable information processing terminal of the present invention, the second logical area stores the same data as at least one program or content stored in the first logical area, and the data is copied from the first logical area. .
상기 사용자에 의해 자유롭게 접근 가능한 제2 논리영역의 프로그램 또는 컨텐츠가 사용자의 부주의로 삭제되는 경우를 대비하여 제1 논리영역에 백업용으로 동일한 프로그램 또는 컨텐츠를 저장하되, 제2 논리영역의 프로그램 또는 컨텐츠가 삭제되는 경우 제1 논리영역의 데이터를 카피하여 제2 논리영역으로 복사하도록 되어 있다. In case a program or content of a second logical area freely accessible by the user is deleted inadvertently deleted by the user, the same program or content is stored in the first logical area for backup, and the program or content of the second logical area is stored. When deleted, data of the first logical area is copied and copied to the second logical area.
또한, 본 발명의 휴대용 정보처리 단말기에서 상기 구동명령 정보는, 상기 정보처리 단말기가 연결부를 통해 호스트 디바이스에 연결될 때 호스트에 의해 자동으로 실행되는 오토런을 포함하며, 상기 통신 소프트웨어는 상기 오토런에 의해 구동되는 것을 특징으로 한다.Further, in the portable information processing terminal of the present invention, the driving command information includes an autorun executed automatically by the host when the information processing terminal is connected to the host device through a connection portion, and the communication software is driven by the autorun. It is characterized by.
한편, 상기와 같은 휴대용 정보처리 단말기간의 통신 시스템으로서, 복수의 정보처리 단말기와, 상기 복수의 정보처리 단말기로부터 컨텐츠를 포함하는 데이터 또는 상기 데이터의 메타정보인 쿼리를 수신하여 각각의 정보처리 단말기 별로 목록화 하여 저장하고, 상기 복수의 정보처리 단말기 중 제1 정보처리 단말기로부터 데이터 또는 쿼리검색 요구신호를 입력받아 상기 데이터 목록 또는 쿼리 목록을 제 1 정보처리 단말기로 전송하며, 상기 데이터 목록 또는 쿼리 목록의 전송에 대응하여 수신되는 데이터 또는 쿼리 선택신호를 제1 정보처리 단말기로부터 수신하고 상기 선택된 데이터 또는 쿼리를 갖는 제2 정보처리 단말기의 접속정보를 제1 정보처리 단말기로 전송하는 서버를 포함하고, 상기 제1 정보처리 단말기는 상기 서버로부터 수신받은 제2 정보처리 단말기의 접속정보를 이용하여 제2 정보처리 단말기에 접속하여 해당 데이터 또는 해당 쿼리에 해당하는 데이터를 다운로드 받는 특징을 포함한다.On the other hand, as a communication system between the portable information processing terminals as described above, a plurality of information processing terminals and a plurality of information processing terminals receive a data including content or a query which is meta information of the data and receive the information for each information processing terminal. Cataloging and storing, receiving a data or query search request signal from a first information processing terminal among the plurality of information processing terminals, and transmitting the data list or query list to the first information processing terminal, and the data list or query list. A server for receiving data or query selection signals received in response to transmission of the first information processing terminal and transmitting connection information of a second information processing terminal having the selected data or query to the first information processing terminal, The first information processing terminal received from the server Second connection information to the second information processing terminal using the connection information of the processing device includes a feature to download the data corresponding to the data or the queries.
본 발명의 휴대용 정보처리 단말기의 통신 시스템은 P2P 통신을 위한 별도의 서버를 구비하고, 상기 서버가 각 정보처리 단말기의 공유공간에 저장된 각종 데이터의 목록 또는 데이터의 쿼리 목록을 갖고 있도록 하고, 어느 한 단말기로부터 데이터 검색신호가 수신되면 데이터 목록 또는 쿼리 목록만 전송하여 해당 단말기 사용자가 목록을 통해 데이터를 선택할 수 있도록 한다. The communication system of the portable information processing terminal of the present invention includes a separate server for P2P communication, and the server has a list of various data or a query list of data stored in a shared space of each information processing terminal. When the data search signal is received from the terminal, only the data list or query list is transmitted so that the corresponding terminal user can select data through the list.
또한, 본 발명의 휴대용 정보처리 단말기의 통신 시스템에서, 상기 서버는 각각의 정보처리 단말기의 접속인증을 판단하는 제1 인증부와, 각각의 정보처리 단말기의 식별정보가 저장된 제1 인증 데이터베이스를 포함하고, 상기 정보처리 단말기는 저장부에 저장된 식별정보를 서버에 전송하여 인증을 요청하고, 상기 서버의 제1 인증부는 상기 식별정보를 수신받아 상기 제1 인증 데이터베이스를 검색 매칭하여 인증여부를 판단하는 것을 특징으로 한다. Further, in the communication system of the portable information processing terminal of the present invention, the server includes a first authentication unit for determining connection authentication of each information processing terminal, and a first authentication database in which identification information of each information processing terminal is stored. The information processing terminal requests authentication by transmitting identification information stored in a storage unit to a server, and the first authentication unit of the server receives the identification information to search and match the first authentication database to determine whether to authenticate. It is characterized by.
또한, 본 발명의 휴대용 정보처리 단말기의 통신 시스템에서 상기 서버는 정보처리 단말기 상호간의 접속인증을 판단하는 제2 인증부와, 각각의 정보처리 단말 기 상호간의 인증정보가 저장된 제2 인증 데이터베이스를 더 포함하고, 상기 제1 인증부를 통해 접속이 허락된 제1 정보처리 단말기로부터 제2 정보처리 단말기의 데이터 또는 쿼리에 해당하는 데이터 선택신호를 수신받으면, 상기 서버의 제2 인증부는 제2 인증 데이터베이스를 검색 매칭하여 상기 제1 정보처리 단말기의 제2 정보처리 단말기로의 인증여부가 허락이면 제2 정보처리 단말기의 접속정보를 제1 정보처리 단말기로 전송하고, 인증여부가 허락이 아니면 상기 제1 정보처리 단말기로 접속불가 메세지를 출력하는 특징을 더 포함한다.In addition, in the communication system of the portable information processing terminal of the present invention, the server further includes a second authentication unit for determining connection authentication between the information processing terminals, and a second authentication database in which authentication information between each information processing terminal is stored. And receiving a data selection signal corresponding to the data or the query of the second information processing terminal from the first information processing terminal that is permitted to access through the first authentication unit. If the search is matched and the authorization of the first information processing terminal to the second information processing terminal is allowed, the connection information of the second information processing terminal is transmitted to the first information processing terminal. If the authentication is not permitted, the first information is transmitted. And outputting a disconnection message to the processing terminal.
또한, 본 발명의 휴대용 정보처리 단말기의 통신 시스템에서 상기 각각의 정보처리 단말기는 호스트와 연결되고, 호스트를 통해 서버 및 다른 정보처리 단말기와 통신하는 것을 특징으로 한다.In the communication system of the portable information processing terminal of the present invention, each of the information processing terminals is connected to a host, and is communicated with a server and other information processing terminals through the host.
이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.
도 1은 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 통신 시스템의 개요도이다. 1 is a schematic diagram of a communication system of a portable information processing terminal according to an embodiment of the present invention.
본 실시예에 따른 휴대용 정보처리 단말기의 통신 시스템은 서버(100)와, 복수의 정보처리 단말기, 즉 엠피3 플레이어(301,401), 이동식 저장장치(302,402), 휴대폰(500,600)과, 각 정보처리 단말기간 통신과 서버와의 통신이 이루어지는 네트웍(200)을 포함한다. 상기 엠피3 플레이어(301,401)과 이동식 저장장치(302,402)는 호스트 단말기(300, 400)를 통해 서버(100)와 통신이 이루어진다. The communication system of the portable information processing terminal according to the present embodiment includes a
본 실시예에서는 상기 휴대용 정보처리 단말기의 예로서 엠피3 플레이어, 이 동식 저장장치, 휴대폰을 예로 하여 설명하나 이에 한정되는 것은 아니고, PDA, PMP, 노트북 PC, UMPC 등의 다양한 디바이스로 달성될 수 있다.In the present embodiment, an MP3 player, a removable storage device, and a mobile phone are described as an example of the portable information processing terminal. However, the present invention is not limited thereto. .
상기와 같은 휴대용 정보처리 단말기의 본 발명과 연관된 공통적인 구성요소는 도 2에 도시되어 있다. Common components associated with the present invention of such a portable information processing terminal are shown in FIG.
도 2는 본 발명의 일실시예에 따른 휴대용 정보처리 단말기의 간략 구성을 보이는 블럭도이다.2 is a block diagram showing a simplified configuration of a portable information processing terminal according to an embodiment of the present invention.
본 실시예의 휴대용 정보처리 단말기, 즉 엠피3 플레이어, 이동식 저장장치, 휴대폰의 공통적인 구성요소는 프로세서(10)와, 저장부(20), 사용자의 조작에 따른 신호를 출력하는 조작부(30)와, 외부와의 통신 또는 연결을 하기 위한 외부 인터페이스(40)를 포함한다. 상기 프로세서(10)는 프로세싱 유닛(11)과 롬(12)을 포함한다.Common components of the portable information processing terminal, that is, the MP3 player, the mobile storage device, and the mobile phone of the present embodiment include a processor 10, a storage unit 20, an operation unit 30 for outputting a signal according to a user's operation, And an external interface 40 for communicating with or connecting to the outside. The processor 10 includes a
본 실시예에서는 상기 프로세서(10)에 구비되는 저장수단으로 롬(12)을 일예로 하여 설명하나 이에 한정되는 것은 아니고, SRAM, Flash 타입 등으로 다양하게 구현 또한 대체 될 수 있으며, 상기 저장수단의 구비개수 또한 다양하게 구현이 가능하다.In the present embodiment, the
상기 저장부(20)에는 다른 정보처리 단말기와 통신을 하기 위한 통신 소프트웨어(51)가 저장되어 있는데, 도 5를 참조하여 상세하게 살펴보면 다음과 같다.The storage unit 20
상기 통신 소프트웨어(51)는 마스터 모듈(51a), 슬래이브 모듈(51b), 뷰어모듈(51c)을 포함한다. 상기 마스터 모듈(51a)은 사용자가 조작부(30)를 통해 데이터 검색 또는 선택 데이터 요청신호를 입력하면 이를 수신하여 외부로 해당 데이터 목 록 또는 데이터 요청신호를 외부로 출력한다. 상기 슬래이브 모듈(51b)은 미리 설정된 공유공간에 저장된 데이터의 쿼리값 또는 데이터 자체 요구신호를 입력받아 이를 외부로 출력한다. 상기 뷰어모듈(51c)은 외부로 전달하여 해당 데이터 목록 또는 데이터의 획득을 처리한다. 상기 뷰어모듈(51)은 사용자가 P2P 통신을 이용할 수 있도록 인터페이스(UI ; User Interface)를 제공하는 것으로서, 통상의 마이크로 소프트의 윈도우 시리즈를 OS로 하는 단말기에서 구동하는 탐색기(Explorer.exe)와 유사하게 동작한다. The
상기 통신 소프트웨어(51)의 마스터 모듈(51a)은 사용자의 조작에 따라 저장부(20)의 공유공간을 설정함이 가능하다. 이때, 사용자에게 제공하는 기능에는 공유공간의 크기 및 공유공간의 위치 등을 지정할 수 있도록 함이 바람직 하다. 정보처리 단말기가 MP3 플레이어 또는 이동식 저장장치인 경우에는 저장부(20) 또는 호스트, 즉 컴퓨터의 하드디스크에 상기 공유공간을 설정할 수 있음은 당연한 것이다. 이에 대한 기술적인 구현에 대한 상세설명은 이미 널리 알려지고 사용되고 있으므로 상세한 설명은 생략한다. The master module 51a of the
상기 통신 소프트웨어(51)를 구성하는 각각의 모듈(51a~51c)에 대한 상세 동작은 하기에서 설명한다.Detailed operations of each of the modules 51a to 51c constituting the
상기 저장부(20)는 도 3에 도시된 바와 같이 논리적으로 분할된 제1 논리영역(21)과 제2 논리영역(22)를 갖는다. 상기 제1 논리영역(21)은 임의의 사용자에 의해서 쓰기 및 삭제가 제한되는 영역이고, 제2 논리영역(22)은 임의의 사용자에 의해서 자유롭게 읽기, 쓰기, 보기, 삭제가 가능한 영역이다. 상기와 같은 영역 분 리는 제조시에 설정되는 것으로서, 상기 제1 논리영역(21)은 제조사에서 제공하는 별도의 툴을 이용하는 허락된 사용자에게만 쓰기 및 삭제까지 허락된다.The storage unit 20 has a first
상기 제1 논리영역(21)은 숨김영역(21a)과 실행가능 영역(21b)으로 더 구분된다. 상기 숨김영역(21a)은 마이크로 소프트 사의 윈도우 시리즈를 OS로 하는 단말기가 인식하지 못하는 파일구조로 되어 있어서, 제조사에서 제공하는 별도의 툴(API ; Application Program Interface)을 사용하는 허락된 사용자만이 읽기, 쓰기, 보기, 삭제가 가능하고, 임의의 사용자는 읽기, 쓰기, 보기, 삭제등의 억세스 자체가 이루어 지지 않는 영역이다. 따라서, 마이크로 소프트사의 윈도우에 탑재된 탐색기(explorer.exe)에서 표시되지 않게 되어 임의의 사용자에 의해서는 억세스 자체가 이루어 질 수가 없는 것이다.The first
본 실시예의 정보통신 단말기의 펌웨어 로직(52)은 상기 숨김영역(21a)에 기록된다. 따라서, 업데이트를 위해서는 상기 API의 기능 중 상기 숨김영역(21a)에 억세스 할 수 있도록 제조사에서 제공하는 별도의 시스템 소프트웨어에 의해 숨김영역(21a)에 기록된 펌웨어 로직(52)을 업데이트 하도록 할 수 있다. 또한, 숨김 영역(21a)에는 정보처리 단말기에 대한 기본적인 정보인 VID(Vendor ID), PID(Product ID)(도면에 미도시)과 함께, 디바이스 식별정보인 ESN(Electronic Serial Number ; 53)을 포함하는 시스템 데이터가 기록되어 있다. 또한, 상기 숨김영역(21a)에 펌웨어 로직이 기록된 경우에는 상기 프로세서(10)의 롬(12)에 펌웨어 로직을 콜(Call)하기 위한 루틴(Routine)과 펌웨어 로직이 기록된 상기 숨김영역(21a)의 어드레싱 정보가 포함되도록 함이 바람직 하다. 따라서, 상기 루틴에 의 해 저장부(20)에 기록된 펌웨어 로직(52)이 콜 되는데, 상기 어드레싱 정보에 의해 프로세서(10)의 프로세싱 유닛(11)은 펌웨어 로직에 접근이 가능하고, 로딩하여 실행하는 것이다.The
상기 실행가능 영역(21b)은 통상의 CD-ROM(RW)로 인식하는 영역으로서 마이크로 소프트의 윈도우 하에서 가상 디바이스로 인식되도록 설정되어 있는 부분이다. 따라서, 상기 실행가능 영역에 오토런 프로그램(Autorun.exe ; 54)을 기록하고, 상기 오토런이 구동명령정보를 포함하도록 하여 정보처리 단말기가 엠피3 플레이어 또는 이동식 저장장치 인 경우, 마이크로 소프트의 윈도우 시리즈를 OS로 하는 호스트에 연결되면 상기 오토런에 의해서 상기 숨김영역(21a)에 저장된 통신 소프트웨어(51)를 자동으로 실행되도록 할 수 있다. 또한, 휴대폰인 경우에는 사용자가 휴대폰의 조작부를 이용하여 직접 상기 통신 프로그램을 실행하도록 할 수 있다. 이때에는 상기 숨김영역(21a)에 접근이 가능한 별도의 미들웨어에 의해 상기 통신 소프트웨어(51)가 실행되도록 할 수 있다. 상기 실행가능 영역(21b)에는 자체에서 실행 가능한 컨텐츠 또는 프로그램이 저장될 수도 있다. The
한편, 상기 실행가능 영역(21b)은 재기록(RW)이 가능하도록 되어 있는데, 이도 역시 제조사에서 제공하는 별도의 툴(API)를 통해 이루어 질 수 있다. 상기 실행가능 영역(21b)는 마이크로 소프트사의 탐색기(Explorer.exe)에 별도의 호스트 드라이브로 표시된다. 또한, 기록된 데이터 또는 컨텐츠 또는 프로그램의 읽기 및 복사가 가능하나, 가상 CD-ROM이므로 데이터 또는 컨텐츠 또는 프로그램을 삭제하지는 못하는 것이다. 다만, 제조사에서 제공하는 별도의 툴(API)을 통해 이루어 질 수 있다.On the other hand, the
한편, 컨텐츠, 응용 프로그램 예를 들어 Anti virus 프로그램등은 도 4에 도시된 바와 같이 실행가능영역(21b), 제2 논리영역(22) 중 어느 한 영역에 선택적으로 저장할 수 있다. On the other hand, the content, application programs, such as anti-virus program can be selectively stored in any one of the
또한, 상기 제2 논리영역(22)은 임의의 사용자에 대해서 자유롭게 억세스가 가능한 영역으로서, 상기 응용 프로그램(55,58) 또는 컨텐츠(56,59)이 상기 제2 논리영역(22)에 기록되어 있는 경우, 사용자에 의해서 임의로 삭제가 가능하다. 이러한 경우에는 상기 제2 논리영역(22)에 기록된 전체 데이터가 제1 논리영역(21) 즉, 실행가능 영역(21b)에 동일하게 기록되어 있도록 하고, 상기 통신 소프트웨어(51) 또는 별도의 시스템 소프트웨어가 제2 논리영역(22)을 확인하여 상기 전체 데이터 중 일부 또는 전체가 삭제된 경우에는 상기 제1 논리영역(21)에 기록된 데이터를 제2 논리영역(132)에 카피하도록 할 수 있다. 이는 사용자의 부주의로 인한 데이터의 삭제를 방지하고자 하는 것으로서, 예를 들면 Anti virus 프로그램이 저장된 경우 상기 Anti virus 프로그램이 제2 논리영역(22)에서 제거된 경우, 상기 제1 논리영역(21)의 백업용 백신 프로그램이 통신 소프트웨어 또는 시스템 소프트웨어에 의해 자동으로 복사되도록 함으로서 사용자는 편리성을 느끼게 되는 것이다. In addition, the second
한편, 상기 서버(100)는 복수의 정보처리 단말기로부터 수신된 데이터 목록이 기록된 데이터 목록 데이터베이스(110)와, 데이터에 대한 메타정보인 쿼리목록이 기록된 쿼리 목록 데이터베이스(120)와, 각 정보처리 단말기로의 접속정보가 기 록된 접속 정보 데이터베이스(130)와, 각 정보처리 단말기의 서버(100)로의 접속을 인증하기 위한 제1 인증부(140) 및 해당하는 인증 정보가 기록된 제1 인증 데이터베이스(141)와, 각 정보처리 단말기 상호간의 접속을 인증하기 위한 제2 인증부(150) 및 해당하는 인증 정보가 기록된 제2 인증 데이터베이스(151)를 포함한다. Meanwhile, the
상기 데이터 목록 데이터베이스(110)에는 상기 제1 인증부(140)를 통해 접속이 허락된 정보처리 단말기의 공유공간(57)에 존재하는 데이터의 목록이 저장되어 있으며, 쿼리 목록 데이터 베이스(120)에는 상기 제1 인증부(140)를 통해 접속이 허락된 정보처리 단말기의 공유공간(57)에 존재하는 데이터의 쿼리정보 목록이 저장되어 있다. 즉, 서버(100)는 네트웍(200)을 통해 접속된 정보처리 단말기를 상기 제1 인증부(140)를 통해 인증하고, 접속이 허락된 정보처리 단말기인 경우 해당 정보처리 단말기에 데이터 목록 또는 쿼리 목록을 요청신호를 출력한다. 해당 정보처리 단말기의 슬래이브 모듈(51b)은 상기 요청신호를 입력받아 저장부(20)의 공유공간(57)에 존재하는 컨텐츠, 응용 프로그램을 포함하는 데이터들의 정보 또는 데이터들의 쿼리정보를 상기 서버(100)에 전송하고, 상기 서버(100)는 상기 정보를 입력받아 상기 각각의 데이터 목록 데이터베이스(110) 또는 쿼리목록 데이터베이스(120)에 해당 정보통신 단말기의 식별정보와 함께 저장하는 것이다. The
상기 제1 인증 데이터 베이스(141)에는 서버에 접속이 허락된 복수의 정보통신 단말기의 고유정보, 예를 들면 ID 나 PASSWORD 정보 또는 고유 식별정보인 ESN이 기록되어 있으며, 상기 제2 인증 데이터 베이스(151)에는 상호간의 접속을 허락한 복수의 정보통신 단말기의 그루핑(Grouping) 정보가 기록되어 있다. The
도 7에는 상기와 같은 서버(100)와 정보처리 단말기간의 통신 시스템의 동자을 설명하기 위한 흐름도가 도시되어 있다. 이하에서는 상기 도 7을 참조하여 상세 동작을 설명한다.FIG. 7 is a flowchart illustrating a user of the communication system between the
본 실시예에서는 MP3 플레이어(301)와, 휴대폰(600)간의 통신을 예로 하여 설명하나 이에 한정되는 것은 아니다.In the present embodiment, the communication between the
사용자가 MP3 플레이어(301)와, 휴대폰(600)의 조작부(30)를 조작하여 마스터 모듈(51a)를 통해 서버에 접속요청 신호를 출력하면(s11), 서버(100)에서는 각각의 MP3 플레이어(301)와, 휴대폰(600)의 슬래이브 모듈(51b)에 인증정보를 요구한다(s12). 각각의 MP3 플레이어(301)와, 휴대폰(600)의 슬래이브 모듈(51b)은 인증정보 요구에 대응하여 상기 저장부(20)에 기록된 ESN을 서버(100)로 전송(s13,s14)하고, 서버(100)의 제1 인증부(140)는 제1 인증 데이터베이스(141)에 저장된 ESN과 매칭하여 접속이 허락된 디바이스이면, 각각의 MP3 플레이어(301)와, 휴대폰(600)의 마스터 모듈(51a)에 접속 허락신호를 전송(s15)한다. When the user operates the
이후, 사용자가 MP3 플레이어(301)의 조작부(30)를 조작하여 특정 데이터를 획득하고자 해당 데이터의 키워드 등을 입력하여 데이터 또는 쿼리 검색요구 신호를 마스터 모듈(51a)을 통해 전송(s16)하면, 요청한 데이터를 보유하고 있는 복수의 정보통신 단말기의 목록 또는 요청한 쿼리를 보유하고 있는 복수의 정보통신 단말기의 목록을 MP3 플레이어(301)에 전송하고, MP3 플레이어(301)의 뷰어모듈(51c)은 상기 목록을 사용자에게 디스플레이 한다.Subsequently, when the user operates the operation unit 30 of the
이후, 사용자는 조작부(30)를 통해 특정 휴대폰(600)으로부터 해당 데이터를 수신 요청하는 신호를 전송(s18)하고, 서버(100)는 MP3 플레이어(301)에 대기 메시지를 출력(s19)하고, 상기 MP3 플레이어(301)와, 휴대폰(600)이 상호 접속이 허락된 상태인지를 판단한다. 서버(100)의 제2 인증부(150)는 제2 인증데이터 베이스(151)에 저장된 그루핑 정보를 검색(s20)하여 상기 MP3 플레이어(301)와, 휴대폰(600)이 상호 접속을 허락한 정보처리 단말기 인지 판단(s21)하는 것이다. 허락된 상태이면 상기 MP3 플레이어(301)에 상기 휴대폰(600)으로의 접속이 가능하도록 접속정보를 전송하고, MP3 플레이어(301)의 슬래이브 모듈(51b)은 이를 수신받아 마스터 모듈(51a)에 전달하여 마스터 모듈(51a)에 의해 상기 휴대폰(600)으로 접속하여 해당 데이터 요청신호를 출력한다. 상기 휴대폰(600)의 슬레이브 모듈(51b)은 휴대폰의 공유공간에 저장된 해당 데이터를 상기 MP3 플레이어(301)의 마스터 모듈(51a)에 전송하고, MP3 플레이어(301)의 마스터 모듈(51a)은 MP3 플레이어(301)의 공유공간에 상기 휴대폰(600)으로부터 수신되는 데이터를 저장한다.Thereafter, the user transmits a signal for requesting to receive the corresponding data from the specific
상기 서버(100)의 제2 인증데이터 베이스(151)에 저장된 그루핑 정보는 사용자가 상기 마스터 모듈(51a) 및 슬래이브 모듈(51b), 뷰어 모듈(51c)을 포함하는 통신 소프트웨어(51)의 유저 인터페이스에서 제공하는 친구등록 기능을 이용하여 달성됨이 바람직 하다. 사용자에 의해 친구등록 완료된 각각의 정보통신 단말기간의 통신허용 정보는 상기 제2 인증데이터 베이스(151)에 그루핑 정보로서 저장되고, 제2 인증부(150)는 상기 그루핑 정보를 이용하여 정보통신 단말기간의 통신을 인증하는 것이다.Grouping information stored in the
본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발 명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.In the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.
상기와 같이 본 발명의 휴대용 정보처리 단말기 및 통신 시스템은 P2P 방식을 이용하여 휴대용 정보처리 단말기간의 데이터를 교환할 수 있도록 함으로써, 데이터 교환을 활성화시킬 수 있을뿐만 아니라 데이터 활용도를 높이는 효과가 있다.As described above, the portable information processing terminal and the communication system of the present invention can exchange data between the portable information processing terminals using a P2P method, thereby enabling not only data exchange but also enhancing data utilization.
또한, 상호 허락된 단말기만 데이터 교환이 가능하도록 하여 신뢰성 있는 P2P 서비스를 제공할 수 있는 장점이 있다. In addition, there is an advantage that can provide a reliable P2P service by enabling data exchange only between mutually permitted terminals.
앞에서 설명된 본 발명의 일실시예는 본 발명의 기술적 사상을 한정하는 것으로 해석되어서는 안된다. 본 발명의 보호범위는 청구범위에 기재된 사항에 의하여만 제한되고, 본 발명의 기술분야에서 통상의 지식을 가진자는 본 발명의 기술적 사상을 다양한 형태로 개량 변경하는 것이 가능하다. 따라서, 이러한 개량 및 변경은 통상의 지식을 가진자에게 자명한 것인 한 본 발명의 보호범위에 속하게 될 것이다.One embodiment of the present invention described above should not be construed as limiting the technical spirit of the present invention. The protection scope of the present invention is limited only by the matters described in the claims, and those skilled in the art can change and change the technical idea of the present invention in various forms. Therefore, such improvements and modifications will fall within the protection scope of the present invention as long as it will be apparent to those skilled in the art.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060127720A KR100733742B1 (en) | 2006-12-14 | 2006-12-14 | Portable information processing terminal and communication system of the terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060127720A KR100733742B1 (en) | 2006-12-14 | 2006-12-14 | Portable information processing terminal and communication system of the terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100733742B1 true KR100733742B1 (en) | 2007-06-29 |
Family
ID=38373799
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060127720A Expired - Fee Related KR100733742B1 (en) | 2006-12-14 | 2006-12-14 | Portable information processing terminal and communication system of the terminal |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100733742B1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100864725B1 (en) | 2007-12-13 | 2008-10-23 | 한국전자통신연구원 | Mobile terminal having hot keys for content manipulation and interaction method thereof |
| KR101085709B1 (en) * | 2008-06-08 | 2011-11-21 | 애플 인크. | System and method for simple data transfer |
| US9626363B2 (en) | 2008-06-08 | 2017-04-18 | Apple Inc. | System and method for placeshifting media playback |
| US11258652B2 (en) | 2008-06-08 | 2022-02-22 | Apple Inc. | System and method for placeshifting media playback |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060054192A (en) * | 2003-06-05 | 2006-05-22 | 인터트러스트 테크놀로지즈 코포레이션 | Interoperable System and Method for P2P Service Orchestration |
-
2006
- 2006-12-14 KR KR1020060127720A patent/KR100733742B1/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060054192A (en) * | 2003-06-05 | 2006-05-22 | 인터트러스트 테크놀로지즈 코포레이션 | Interoperable System and Method for P2P Service Orchestration |
Non-Patent Citations (1)
| Title |
|---|
| 1020060054192 |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100864725B1 (en) | 2007-12-13 | 2008-10-23 | 한국전자통신연구원 | Mobile terminal having hot keys for content manipulation and interaction method thereof |
| KR101085709B1 (en) * | 2008-06-08 | 2011-11-21 | 애플 인크. | System and method for simple data transfer |
| US8401681B2 (en) | 2008-06-08 | 2013-03-19 | Apple Inc. | System and method for placeshifting media playback |
| US8458363B2 (en) | 2008-06-08 | 2013-06-04 | Apple Inc. | System and method for simplified data transfer |
| US8516125B2 (en) | 2008-06-08 | 2013-08-20 | Apple Inc. | System and method for simplified data transfer |
| US9130802B2 (en) | 2008-06-08 | 2015-09-08 | Apple Inc. | System and method for simplified data transfer |
| US9626363B2 (en) | 2008-06-08 | 2017-04-18 | Apple Inc. | System and method for placeshifting media playback |
| US11258652B2 (en) | 2008-06-08 | 2022-02-22 | Apple Inc. | System and method for placeshifting media playback |
| US12278857B2 (en) | 2008-06-08 | 2025-04-15 | Apple Inc. | System and method for placeshifting media playback |
| US12289357B2 (en) | 2008-06-08 | 2025-04-29 | Apple Inc. | System and method for placeshifting media playback |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9294550B2 (en) | Efficient data transfer for cloud storage by centralized management of access tokens | |
| US11829776B2 (en) | Integrated circuit device that includes a protected memory component for transmitting protected data over a communication interface | |
| US7797504B2 (en) | Device for processing information based on stored identifiers and a working method therof. | |
| US7600216B2 (en) | Method for executing software applications using a portable memory device | |
| US9384098B1 (en) | Portable data archiving device | |
| JP2008522279A (en) | Security transmission system for online data between virtual disks whose access is controlled, and security transmission method through the same | |
| US20180107493A1 (en) | Synchronous control method and device via external apparatus | |
| CN103986776A (en) | A router and router-based downloading method | |
| KR100654675B1 (en) | Portable Digital Storage System and Method for Running Application Program on Host Computer | |
| US20250016043A1 (en) | Equipment access method, networked device and server side | |
| KR101366993B1 (en) | System for providing remote device driver and mehtod for providing remote device driver | |
| CN109451079B (en) | A kind of cloud U disk and its storage method and storage system | |
| WO2018082289A1 (en) | Method and device for managing application and computer storage medium | |
| WO2014180427A1 (en) | Application program management method and device | |
| KR100733742B1 (en) | Portable information processing terminal and communication system of the terminal | |
| US20140156952A1 (en) | Information processing apparatus, information processing method, and computer readable medium | |
| CN109587205B (en) | Shared directory creation mounting method and related equipment | |
| KR20160061593A (en) | Mobile device and communication system thereof | |
| US20220216987A1 (en) | Device and method for managing shared digital key | |
| US8532136B1 (en) | Communication with a handset via a private network | |
| CN116701299B (en) | Catalog management method and related device | |
| CN121255240A (en) | Firmware upgrading method and computing device | |
| WO2024046184A1 (en) | File management and application management method, and electronic device | |
| CN116028433A (en) | Data migration method and electronic device | |
| KR100964326B1 (en) | A method of automatically executing a client program, a device thereof, and a memory device including the device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| A302 | Request for accelerated 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 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-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 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20110718 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| 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: 20120626 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: 20120626 |
|
| 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 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |