KR20070088889A - Data backup method for network - Google Patents

Data backup method for network Download PDF

Info

Publication number
KR20070088889A
KR20070088889A KR1020060018690A KR20060018690A KR20070088889A KR 20070088889 A KR20070088889 A KR 20070088889A KR 1020060018690 A KR1020060018690 A KR 1020060018690A KR 20060018690 A KR20060018690 A KR 20060018690A KR 20070088889 A KR20070088889 A KR 20070088889A
Authority
KR
South Korea
Prior art keywords
backup
data
action
storage disk
network
Prior art date
Application number
KR1020060018690A
Other languages
Korean (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 엘지전자 주식회사
Priority to KR1020060018690A priority Critical patent/KR20070088889A/en
Publication of KR20070088889A publication Critical patent/KR20070088889A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A data backup method on a network is provided to enable local backup and remote backup by using the data storage space of a home AV(Audio/Video) device where a storage disk is mounted as existing on an UPnP(Universal Plug and Play) home network, thereby performing the backup of data more easily and securing a sufficient backup space. A data backup method on a network comprises the following steps of: recognizing the storage disk of a device at the control point of a home network and acquiring its information(S12,S13); setting up a backup location on the storage disk and demanding the backup of the data stored in the storage disk to the device(S14~S17). An action is defined to read disk information about the storage disk of the device in the control point.

Description

네트워크 상에서의 데이터 백업 방법{DATA BACKUP METHOD FOR NETWORK}DATA BACKUP METHOD FOR NETWORK}

도 1은 본 발명에 따른 데이터 백업 방법이 적용되는 UPnP 홈 네트워크의 구성을 나타낸 도면, 1 is a diagram illustrating a configuration of a UPnP home network to which a data backup method according to the present invention is applied;

도 2는 본 발명에 따른 백업 데이터 서비스에서 사용되는 상태 변수를 정의한 테이블을 나타낸 도면, 2 is a table showing a state variable used in a backup data service according to the present invention;

도 3은 본 발명에 따른 백업 데이터 서비스에서 사용되는 액션들의 리스트를 나타낸 도면, 3 is a view showing a list of actions used in a backup data service according to the present invention;

도 4a∼도 4f는 도 3의 리스트에 포함되어 있는 UPnP 액션을 각각 정의한 테이블, 4A to 4F are tables for respectively defining UPnP actions included in the list of FIG. 3;

도 5는 본 발명의 일예에 따라 로컬 백업에 의한 데이터 백업 서비스 동작을 설명하는 플로우차트, 5 is a flowchart illustrating a data backup service operation by a local backup according to an embodiment of the present invention;

도 6은 본 발명의 다른 예에 따라 리모트 백업에 의한 데이터 백업 서비스 동작을 설명하는 플로우차트이다. 6 is a flowchart for explaining an operation of data backup service by remote backup according to another example of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

10:컨트롤 포인트, 20,30,40:디바이스,10: control points, 20, 30, 40: devices,

50a,50b,50c:스토리지 디스크.50a, 50b, 50c: storage disk.

본 발명은 UPnP((Universal Plug and Play) 홈 네트워크 상에서 스토리지 디스크에 데이터를 백업하기 위한 방법에 관한 것이다.The present invention relates to a method for backing up data to a storage disk on a Universal Plug and Play (UPnP) home network.

일반적으로, UPnP 홈 네트워크는 분산 및 개방 네트워킹 구조를 기반으로 하여 홈네트워크 내의 각 가전 제품이나 컴퓨터가 중앙 집중적인 관리를 받지 않고서도 피어-투-피어(Peer-to-Peer) 방식으로 상호 네트워킹이 가능하도록 하기 위해 개발된 것이다. In general, UPnP home networks are based on distributed and open networking architectures, allowing peer-to-peer interconnection of each appliance or computer within the home network without centralized management. It was developed to make it possible.

이러한 UPnP 홈 네트워크에서는 각 디바이스(Device)를 제어하는 컨트롤 포인트(Control Point; CP)와, 각종 서비스를 제공해 주는 디바이스들로 이루어져 있으며, 컨트롤 포인트(CP)에서는 제공 인터페이스를 통하여 각종 디바이스들을 찾아내어(Description), 제어하고(Control), 이벤트(Eventing)를 받아서 처리하도록 되어 있다. In such a UPnP home network, a control point (CP) for controlling each device and a device for providing various services are provided. In the control point CP, various devices are found through a providing interface ( Description, control, and receive and process events.

한편, UPnP 홈 네트워크는 네트워킹 기술과 디지털 미디어 압축 기술의 발전이 가속화됨에 따라, 자체적인 스토리지 디스크(Storage Disk)를 탑재하고서 디지털 미디어를 재생하는 홈 AV기기가 적용되고 있는 추세이다. Meanwhile, as the development of networking technology and digital media compression technology has been accelerated, UPnP home networks have been applied with home AV devices that play digital media with their own storage disks.

이러한 홈 AV기기에 탑재된 스토리지 디스크는 영상 미디어나 음성 미디어를 단순히 저장하기 위한 용도로서 활용되고 있지만, 최근에는 대용량의 디지털 미디 어에 대한 새로운 보관 방식의 개발이 절실히 요구되는 상황에서, 각 홈 AV기기에 장착된 스토리지 디스크를 데이터를 백업하기 위한 백업 수단으로서 활용하기 위한 새로운 방안이 필요한 실정이다. The storage disks installed in these home AV devices are used for the purpose of simply storing video and audio media. However, in recent years, the development of a new storage method for a large amount of digital media is urgently needed. There is a need for a new method of utilizing a storage disk mounted in a device as a backup means for backing up data.

따라서, 본 발명은 상기한 종래의 사정을 감안하여 이루어진 것으로서, 그 목적은 UPnP 홈 네트워크에서 홈 AV기기에 탑재된 스토리지 디스크의 저장 공간을 백업 공간으로 활용할 수 있도록 하기 위한 네트워크 상에서의 데이터 백업 방법을 제공하는 것이다.Accordingly, the present invention has been made in view of the above-described conventional situation, and an object thereof is to provide a data backup method on a network for enabling a storage space of a storage disk mounted on a home AV device to be used as a backup space in a UPnP home network. To provide.

상기한 목적을 달성하기 위해 본 발명의 일예에 따르면, 데이터를 저장하는 스토리지 디스크가 탑재된 디바이스를 갖춘 네트워크의 데이터 백업 방법에 있어서, 홈 네트워크의 컨트롤 포인트에서 상기 디바이스의 스토리지 디스크를 인지하여 그 정보를 획득하는 단계와, 스토리지 디스크에 저장된 데이터를, 해당 스토리지 디스크 상에 백업 위치를 설정하여 상기 디바이스에 백업요청하는 단계로 이루어지는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법을 제공한다.According to an embodiment of the present invention to achieve the above object, in a data backup method of a network having a device equipped with a storage disk for storing data, the storage disk of the device at the control point of the home network to recognize the information And acquiring the data stored in the storage disk and requesting a backup of the data stored in the storage disk to the device by setting a backup location on the storage disk.

상기한 목적을 달성하기 위해 본 발명의 다른 예에 따르면, 데이터를 저장하는 스토리지 디스크가 각각 탑재된 복수의 디바이스를 갖춘 홈 네트워크의 데이터 백업 방법에 있어서, 홈 네트워크 내의 컨트롤 포인트에서 상기 복수의 디바이스에 갖추어진 스토리지 디스크를 인지하여 그 정보를 획득하는 단계와, 상기 복수의 디바이스중 하나의 소스 디바이스(Source Device)의 데이터를 백업할 다른 목적지 디바이스(Destination Device)의 스토리지 디스크 상의 임의 공간에 대해 상기 하나의 소스 디바이스에는 목적지로, 상기 다른 목적지 디바이스에는 네트워크로부터의 접근 허용을 설정하는 단계 및, 상기 소스 디바이스에서 목적지 디바이스로 리모트 백업을 요청하는 단계로 이루어지는 것을 특징으로 하는 홈 네트워크 상에서의 데이터 백업 방법을 제공한다.According to another example of the present invention to achieve the above object, in a data backup method of a home network having a plurality of devices each equipped with a storage disk for storing data, the control point in the home network to the plurality of devices; Recognizing a storage disk equipped to obtain the information, and the one for any space on the storage disk of another destination device to back up data of one source device of the plurality of devices A method of backing up data on a home network, the method comprising: setting a source device to a destination, access permission to another destination device from a network, and requesting a remote backup from the source device to a destination device. offer The.

이하, 상기한 바와 같이 구성된 본 발명에 대해 첨부도면을 참조하여 상세히 설명한다.Hereinafter, the present invention configured as described above will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 데이터 백업 방법이 적용되는 UPnP 홈 네트워크의 구성을 나타낸 도면이다. 1 is a diagram illustrating a configuration of a UPnP home network to which a data backup method according to the present invention is applied.

도 1에 도시된 바와 같이, 본 발명에 따른 UPnP 홈 네트워크는, 네트워크 내의 각종 디바이스를 제어하기 위한 컨트롤 포인트(Control Point; CP)(10)와, 디지털 미디어의 재생 및 데이터 백업을 위한 홈 AV기기로 이루어진 복수의 디바이스(Device)(20,30,40)로 구성된다. As shown in FIG. 1, the UPnP home network according to the present invention includes a control point (CP) 10 for controlling various devices in the network, and a home AV device for playing back digital data and backing up data. It consists of a plurality of devices (Device) (20, 30, 40).

상기 디바이스(20,30,40) 중에 일부는 데이터 처리 장치, 예를 들어 PC(Personal Computer) 또는 노트북 컴퓨터일 수 있다. 이 경우, 바람직하게는 AV 기기내의 스토리지 디스크가 용량이 크므로 AV 기기를 백업 디바이스로 사용한다. Some of the devices 20, 30 and 40 may be data processing apparatuses, for example, personal computers (PCs) or notebook computers. In this case, since the storage disk in the AV device is preferably large, the AV device is used as a backup device.

상기 복수의 디바이스(20,30,40)는 데이터의 자체적인 백업 또는 다른 디바 이스로부터의 데이터를 백업하기 위해 각각 스토리지 디스크(50a,50b,50c)를 탑재하고 있다. The plurality of devices 20, 30, and 40 are equipped with storage disks 50a, 50b, and 50c, respectively, for backing up their own data or backing up data from other devices.

상기 컨트롤 포인트(10)에서는 홈 네트워크 상에서 각 디바이스(20,30,40)의 스토리지 디스크(50a,50b,50c)에 대한 정보를 포함하는 디바이스 정보를 받고, 사용자의 백업 요청에 따라 백업을 위한 UPnP 액션을 단일 또는 복수의 디바이스에 보내게 된다. The control point 10 receives device information including information about storage disks 50a, 50b, and 50c of each device 20, 30, and 40 on a home network, and UPnP for backup according to a backup request of a user. Send the action to a single or multiple devices.

상기 복수의 디바이스(20,30,40)에 탑재된 스토리지 디스크(50a,50b,50c)에 대한 데이터 백업 방식은 두가지로 분류되는 바, 하나의 디바이스(20) 내에 있는 스토리지 디스크(50a)의 데이터를 동일 디바이스(20)의 디스크(50a)로 백업하는 로컬 백업(Local Backup)과, 하나의 디바이스(30) 내에 있는 스토리지 디스크(50b)의 데이터를 다른 디바이스(40) 내의 스토리지 디스크(50c)로 백업하는 리모트 백업(Remote Backup)으로 분류된다. Data backup methods for the storage disks 50a, 50b, and 50c mounted on the plurality of devices 20, 30, and 40 are classified into two types; data of the storage disks 50a in the one device 20 are classified into two types. Local Backup for backing up to the disk 50a of the same device 20 and data of the storage disk 50b in one device 30 to the storage disk 50c in the other device 40 It is classified as Remote Backup to back up.

상기 컨트롤 포인트(10)는 데이터의 로컬 백업인 경우에, 로컬 백업이 이루어지는 해당 디바이스(20)에 대해서만 백업을 위한 액션을 요청하게 된다. When the control point 10 is a local backup of data, the control point 10 requests an action for backup only for the corresponding device 20 in which the local backup is performed.

반면에, 리모트 백업인 경우에는 양 디바이스에 대해서 UPnP 액션이 필요하게 되는 바, 백업될 데이터를 전달하는 하나의 디바이스(30)에 대해 백업 액션을 호출하고, 데이터를 백업하는 다른 디바이스(40)에 대해서는 백업할 공간(예컨대 디렉토리)에 대해 네트워크 상의 공유를 요청하는 공유 액션(Share Action)을 호출하게 된다. On the other hand, in the case of a remote backup, UPnP action is required for both devices, so a backup action is called for one device 30 that delivers data to be backed up, and the other device 40 backs up the data. For example, a call to a Share Action requesting a share on a network for a space (eg, a directory) to be backed up is called.

한편, 본 발명에서 백업 기능을 수행하기 위한 새로운 UPnP 백업 데이터 서 비스 타입은 하기한 바와 같이 정의될 수 있다. Meanwhile, in the present invention, a new UPnP backup data service type for performing a backup function may be defined as follows.

urn:schemas-upnp-org:service:BackupData:1urn: schemas-upnp-org: service: BackupData: 1

다음에, 도 2는 본 발명의 백업데이터 서비스에 대해서 사용되는 상태 변수를 나타낸 것으로서, 상기 상태 변수(State Variable)는 디바이스에 존재하는 스토리지 디스크의 개수를 나타내는 "A_ARG_TYPE_NumDisk"와, 스토리지 디스크의 크기를 나타내는 "A_ARG_TYPE_DiskSize", 디바이스에서 사용하지 않고 남아있는 디스크의 용량을 나타내는 "A_ARG_TYPE_AvailableSize", 백업 대상의 데이터에 대한 위치를 나타내는 "A_ARG_TYPE_Source", 데이터가 백업되는 디스크의 위치를 나타내는 "A_ARG_TYPE_Destination", 데이터를 공유할 위치를 나타내는 "A_ARG_TYPE_SharePosition", 백업 액션이 실행된 결과값을 나타내는 "A_ARG_TYPE_Result"가 정의된다. Next, FIG. 2 shows a state variable used for the backup data service of the present invention, wherein the state variable represents "A_ARG_TYPE_NumDisk" indicating the number of storage disks present in the device, and the size of the storage disk. "A_ARG_TYPE_DiskSize" to indicate, "A_ARG_TYPE_AvailableSize" to indicate the capacity of the disk remaining unused by the device, "A_ARG_TYPE_Source" to indicate the location of the data to be backed up, "A_ARG_TYPE_Destination" to indicate the location of the disk to which the data is backed up, data sharing "A_ARG_TYPE_SharePosition" indicating a position to be performed and "A_ARG_TYPE_Result" indicating a result value of executing a backup action are defined.

상기 컨트롤 포인트(10)에서는 백업 데이터 서비스를 위한 다양한 액션을 호출하게 되는 바, 도 3에 도시된 바와 같이, 디바이스의 스토리지 디스크 정보를 읽어오기 위한 "GetDiskInfo" 액션과, 백업 대상 데이터의 위치를 받아오기 위한 "GetBackupPosition" 액션, 데이터가 백업될 위치를 받아와서 설정하기 위한 "SetBackupPosition" 액션, 리모트 백업 방식에 따라 데이터가 백업될 디바이스에서 데이터가 수신 저장될 해당 스토리지 디스크의 위치에 대한 네트워크 상의 공유를 설정하기 위한 "SetShare" 액션, 공유된 디스크의 위치정보를 받아오기 위한 "GetShare" 액션, 데이터의 백업 작업을 실행하기 위한 "StartBackup" 액션이 사용된다. The control point 10 calls various actions for the backup data service. As shown in FIG. 3, the control point 10 receives a "GetDiskInfo" action for reading the storage disk information of the device and the location of the backup target data. A "GetBackupPosition" action to import, a "SetBackupPosition" action to get and set the location where the data will be backed up, and a share on the network for the location of the corresponding storage disk where the data will be received and stored on the device to be backed up according to the remote backup method. The "SetShare" action to set, the "GetShare" action to get the location of the shared disk, and the "StartBackup" action to perform the backup operation of the data are used.

상기 "GetDiskInfo" 액션에 대해서는, 도 4a에 도시된 바와 같이 디스크의 개수를 나타내는 "NumDisk", "DiskSize", 디스크의 크기를 나타내는 "AvailableSize", 액션의 결과값을 나타내는 "Result"의 변수(Argument)를 갖는 응답이 액션을 요청받은 디바이스로부터 전송된다.As for the "GetDiskInfo" action, as shown in FIG. 4A, variables of "NumDisk" representing the number of disks, "DiskSize", "AvailableSize" representing the size of a disk, and "Result" indicating a result value of an action (Argument Is sent from the device requesting the action.

상기 "GetBackupPosition" 액션에 대해서는, 도 4b에 도시된 바와 같이 백업 대상의 데이터 위치를 나타내는 "Source", 데이터의 백업 위치를 나타내는 "Destination", 액션의 결과값을 나타내는 "Result"의 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송된다.In response to the "GetBackupPosition" action, as shown in FIG. 4B, a response having a variable of "Source" representing a data location of a backup target, "Destination" representing a data backup location, and "Result" representing a result value of the action. This action is sent from the requesting device.

상기 "SetBackupPosition" 액션에 대해서는, 도 4c에 도시된 바와 같이 백업 대상의 데이터 위치를 나타내는 "Source", 데이터의 백업 위치를 나타내는 "Destination"의 변수가 액션 내에 포함되어 디바이스에 전송되고, 액션의 결과값을 나타내는 "Result"의 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송된다.As for the "SetBackupPosition" action, as shown in FIG. 4C, variables of "Source" representing the data location of the backup target and "Destination" representing the backup location of the data are included in the action and transmitted to the device. A response with a variable of "Result" representing the value is sent from the device requesting the action.

상기 "SetShare" 액션에 대해서는, 도 4d에 도시된 바와 같이 데이터의 리모트 백업 방식의 경우에 사용되는 액션으로서, 데이터의 공유 위치를 나타내는 "SharePosition", 해당 액션의 결과값을 나타내는 "Result"의 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송된다.Regarding the "SetShare" action, as shown in FIG. 4D, an action used in the case of the remote backup method of data, which is a "SharePosition" indicating a data sharing position and a "Result" indicating a result value of the action. A response with is sent from the device requesting the action.

상기 "GetShare" 액션에 대해서는, 도 4e에 도시된 바와 같이 데이터의 리모트 백업 방식의 경우에 사용되는 액션으로서, 데이터의 공유 위치를 나타내는 "SharePosition"의 변수가 액션 내에 포함되어 디바이스에 전송되고, 해당 액션의 결과값을 나타내는 "Result"의 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송된다.As for the "GetShare" action, as shown in FIG. 4E, an action used in the case of a remote backup method of data, in which a variable of "SharePosition" indicating a data sharing position is included in the action and transmitted to the device. A response with a variable of "Result" representing the result of the action is sent from the device requesting the action.

상기 "StartBackup" 액션에 대해서는, 도 4f에 도시된 바와 같이, 해당 액션의 결과값을 나타내는 "Result"의 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송된다.For the "StartBackup" action, as shown in FIG. 4F, a response having a variable of "Result" indicating a result value of the action is transmitted from the device requesting the action.

도 5는 본 발명의 일예에 따른 로컬 백업에 의한 데이터 백업 서비스 동작을 설명하는 플로우차트이다. 5 is a flowchart illustrating a data backup service operation by local backup according to an embodiment of the present invention.

이하에서는, 도 5에 도시된 본 발명의 일예에 따른 플로우차트를 도 1의 장치의 동작과 병행하여 상세히 설명한다. Hereinafter, a flowchart according to an example of the present invention shown in FIG. 5 will be described in detail in parallel with the operation of the apparatus of FIG. 1.

먼저, 디바이스(20)에서는 자신의 존재와, 스토리지 디스크(50a)에 데이터를 백업하는 백업 데이터 서비스를 구비하고 있음을 알리는 Advertisement 메시지를 전송하게 되고(단계 S10), 컨트롤 포인트(10)에서는 상기 Advertisement 메시지에 의해 상기 디바이스(20)의 존재의 인식과 함께 백업 데이터 서비스를 등록하게 된다(단계 S11). 상기 ADvertisement의 동작은 디바이스의 최초 접속 또는 컨트롤 포인트(10)의 검색 과정(M-Search)에 의해 이루어진다.First, the device 20 transmits an Advertisement message indicating its existence and a backup data service for backing up data to the storage disk 50a (step S10), and the control point 10 sends the Advertisement message. The message registers the backup data service with the recognition of the existence of the device 20 (step S11). The operation of the ADvertisement is performed by the initial connection of the device or the search process (M-Search) of the control point 10.

그 상태에서, 상기 컨트롤 포인트(10)는 상기 디바이스(20)의 스토리지 디스크(50a)에 대한 정보를 읽어들이기 위해 "GetDiskInfo" 액션을 호출하게 되고(단계 S12), 상기 디바이스(20)는 자신이 보유하고 있는 스토리지 디스크(50a)의 디스크 정보를 도 4a의 각 변수 값으로 하여 상기 컨트롤 포인트(10)에 제공한다(단계 S13).In this state, the control point 10 calls the "GetDiskInfo" action to read information about the storage disk 50a of the device 20 (step S12), and the device 20 The disk information of the storage disk 50a held is provided as the value of each variable in FIG. 4A to the control point 10 (step S13).

한편, 사용자에 의해 상기 디바이스(20) 내의 스토리지 디스크(50a)에 저장된 데이터에 대한 로컬 백업이 요청되면, 상기 컨트롤 포인트(10)는 데이터의 백업 위치를 설정하기 위한 도 4c의 "SetBackupPosition" 액션을 호출하게 된다(단계 S14). Meanwhile, when a local backup of data stored in the storage disk 50a in the device 20 is requested by the user, the control point 10 performs the "SetBackupPosition" action of FIG. 4C to set the backup location of the data. It is called (step S14).

액션에 필요한 입력 변수(Source, Destination)에 대한 지정은 사용자로부터 수신한다. 즉, 백업할 대상(Source)에 대해서 적절한 공지의 사용자 인터페이스를 통해 사용자로부터 지정받고, 백업할 위치에 대해서는 사용자로부터 수신받거나 또는 백업할 위치를 컨트롤 포인트가 자동적으로 설정할 수도 있다.The input variable (Source, Destination) required for the action is received from the user. That is, the control point may automatically set a location to be backed up by a user through an appropriately known user interface for a source to be backed up, a location to be backed up by a user, or a backed up location.

상기 디바이스(20)는 자신의 스토리지 디스크(50a)에 대해 입력 변수에 지정된 정보대로 데이터의 로컬백업 위치를 설정한다(단계 S15).The device 20 sets the local backup location of the data according to the information specified in the input variable with respect to its storage disk 50a (step S15).

스토리지 디스크(50a)의 데이터 백업 위치 설정이 완료되면, 상기 디바이스(20)는 상기 컨트롤 포인트(10)에 백업 위치의 설정 완료 상태를 통보하게 된다(단계 S16).When the data backup position setting of the storage disk 50a is completed, the device 20 notifies the control point 10 of the setting completion state of the backup position (step S16).

그 다음에, 상기 컨트롤 포인트(10)는 상기 디바이스(20) 내의 스토리지 디스크(50a) 내의 소스(Source) 위치에 있는 데이터를 설정된 백업 위치(Destination)로 로컬 백업시키기 위해 "StartBackup" 액션을 호출하게 되고(단계 S17), 상기 디바이스(20)는 백업을 개시하는 액션 호출에 따라 설정된 스토리지 디스크(50a)의 저장위치에 백업 지정된 데이터의 백업 작업을 개시하게 된다(단계 S18).The control point 10 then calls the "StartBackup" action to locally back up the data at the source location in the storage disk 50a in the device 20 to the established backup destination. (Step S17), the device 20 starts a backup operation of the data designated for backup to the storage location of the set storage disk 50a in accordance with the action call for initiating the backup (step S18).

상기 스토리지 디스크(50a)에 대한 로컬 백업 작업이 완료되면, 상기 디바이스(20)는 상기 컨트롤 포인트(10)에 로컬 백업 작업의 완료를 통보하게 된다(단계 S19).When the local backup job for the storage disk 50a is completed, the device 20 notifies the control point 10 of the completion of the local backup job (step S19).

도 6은 본 발명의 다른 예에 따른 리모트 백업에 의한 데이터 백업 서비스 동작을 설명하는 플로우차트이다.6 is a flowchart illustrating a data backup service operation by remote backup according to another example of the present invention.

이하에서는, 도 6에 도시된 본 발명의 다른 예에 따른 플로우차트를 도 1의 장치의 동작과 병행하여 상세히 설명한다. Hereinafter, a flowchart according to another example of the present invention shown in FIG. 6 will be described in detail in parallel with the operation of the apparatus of FIG. 1.

본 발명의 구체적인 설명을 위해, 디바이스(Device #2)(30)를 백업 대상의 데이터가 저장된 스토리지 디스크(50b)를 갖는 소스 디바이스(Source Device)로 하고, 디바이스(Device #3)(40)를 상기 다른 디바이스(30)로부터의 데이터를 리모트로 전송받아 백업받는 스토리지 디스크(50c)를 갖는 목적지 디바이스(Destination Device)로 한다. For detailed description of the present invention, the device (Device # 2) 30 is a source device having a storage disk 50b in which data of a backup target is stored, and the device (Device # 3) 40 is designated as a source device. A destination device having a storage disk 50c which receives data from the other device 30 remotely and is backed up is referred to as a destination device.

소스 디바이스인지, 목적지 디바이스인지의 여부는 디바이스 내의 백업 서비스의 상태 정보에 의해 소스 또는 목적지로 지정되어 있을 수 있으며, 필요에 따라서는 컨트롤 포인트(10)의 특정 액션에 의해 지정될 수도 있다.Whether it is a source device or a destination device may be designated as a source or a destination by status information of a backup service in the device, and may be designated by a specific action of the control point 10 as necessary.

상기 소스 디바이스(30)와 목적지 디바이스(40)는 자신의 존재와, 스토리지 디스크(50b,50c)에 데이터를 백업하는 백업 데이터 서비스를 구비하고 있음을 알리는 Advertisement 메시지를 전송하게 된다(단계 S20,S21). The source device 30 and the destination device 40 transmit an Advertisement message indicating their existence and backup data service for backing up data to the storage disks 50b and 50c (steps S20 and S21). ).

상기 컨트롤 포인트(10)는 상기 Advertisement 메시지에 의해 각 디바이스 (30,40)의 존재를 인지하고서 백업 데이터 서비스를 소스와 목적지로 구분하여 등록하게 된다.The control point 10 recognizes the existence of each device (30, 40) by the Advertisement message, and registers the backup data service as a source and a destination.

그 상태에서, 상기 컨트롤 포인트(10)는 각 디바이스(30,40)의 스토리지 디스크(50b,50c)에 대한 정보를 읽어들이기 위해 "GetDiskInfo" 액션을 각각 호출하게 되고(단계 S22, S23), 상기 각 디바이스(30,40)는 자신이 보유하고 있는 스토리지 디스크(50b,50c)의 디스크 정보를 상기 컨트롤 포인트(10)에 각각 제공한다(단계 S24, S25).In this state, the control point 10 calls the "GetDiskInfo" action to read information about the storage disks 50b and 50c of the devices 30 and 40, respectively (steps S22 and S23). Each device 30, 40 provides the control point 10 with disk information of the storage disks 50b, 50c held by each device (steps S24, S25).

한편, 사용자에 의해 상기 소스 디바이스(30) 내의 스토리지 디스크(50b)에 저장된 데이터를 목적지 디바이스(40)에 리모트 전송하여 리모트 백업하기 위한 요청이 있게 되면, 상기 컨트롤 포인트(10)는 상기 소스 디바이스(30)에 데이터의 백업 위치를 설정하기 위한 고 4c의 "SetBackupPosition" 액션을 호출하게 된다(단계 S26). On the other hand, when a user requests a remote backup of the data stored in the storage disk 50b in the source device 30 to the destination device 40 by remote backup, the control point 10 is the source device ( 30), the " SetBackupPosition " action of 4c for setting the backup position of the data is called (step S26).

이때, 사용자로부터 수신되는 백업 위치가 목적지 디바이스(40)가 아닌 경우에는 적절한 에러 메시지를 제공하여 목적지 디바이스(40)의 디스크 스토리지(50c)의 위치가 설정되도록 한다. 자동적으로 설정하는 경우에는 Advertisement 과정에 의해 목적지 디바이스로 지정된 백업 서비스를 갖는 디바이스의 디스크 스토리지에서 백업용으로 지정된 위치(컨테이너(Container) 또는 폴터(Folder))를 설정한다. In this case, when the backup location received from the user is not the destination device 40, an appropriate error message is provided to set the location of the disk storage 50c of the destination device 40. In case of automatic setting, the designated location (container or folder) is set in the disk storage of the device having the backup service designated as the destination device by the Advertisement process.

이와 같이 결정된 두 정보를 입력 변수로 하여 "SetBackupPosition" 액션을 상기 소스 디바이스(30)에 요청하면, 상기 소스 디바이스(30)는 자신의 스토리지 디스크(50b)에 저장된 백업 소스 데이터의 리모트 백업 위치를 설정하는 작업을 수 행하게 된다(단계 S27).When requesting the "SetBackupPosition" action to the source device 30 using the two information thus determined as an input variable, the source device 30 sets the remote backup location of the backup source data stored in its storage disk 50b. The work to be performed is performed (step S27).

상기 목적지 디바이스(40) 내의 스토리지 디스크(50c)에 대한 데이터 백업 위치 설정 작업이 완료되면, 상기 소스 디바이스(30)는 컨트롤 포인트(10)에 백업 위치의 설정 작업 완료를 통보하게 된다(단계 S280.When the data backup position setting operation for the storage disk 50c in the destination device 40 is completed, the source device 30 notifies the control point 10 of the completion of the setting operation of the backup position (step S280).

상기 "SetBackupPosition" 액션 호출과 더불어, 상기 컨트롤 포인트(10)는 앞서 지정된 리모트 백업 위치에 대해 상기 목적지 디바이스(40)에 스토리지 디스크의 해당 위치의 데이터 공유를 설정하기 위한 도 4e의 "SetShare" 액션을 호출하게 된다(단계 S29). 이때, 백업될 위치로 지정된 공간에 대한 정보가 입력 변수 "SharePostion"으로서 전송된다. In addition to the " SetBackupPosition " action call, the control point 10 executes the " SetShare " action of FIG. 4E to set the data sharing of the corresponding location on the storage disk to the destination device 40 for the previously designated remote backup location. It is called (step S29). At this time, information on the space designated as the location to be backed up is transmitted as the input variable "SharePostion".

상기 목적지 디바이스(40)는 자신의 스토리지 디스크(50c)에 대해 리모트 백업을 위한 공유 설정을 진행하게 된다(단계 S30). 이 공유 설정에 의해 백업될 공간에 대해서는, 네트워크 상의 다른 기기들에 의해서 데이터 접근(쓰기, 읽기)이 가능하게 된다. The destination device 40 proceeds to share setting for remote backup of its storage disk 50c (step S30). The space to be backed up by this sharing setting allows data access (write and read) by other devices on the network.

상기 스토리지 디스크(50c)의 데이터 백업을 위한 공유 설정 작업이 완료되면, 상기 목적지 디바이스(40)는 상기 컨트롤 포인트(10)에 공유 설정 작업의 완료를 통보하게 된다(단계 S31).When the sharing setting operation for data backup of the storage disk 50c is completed, the destination device 40 notifies the control point 10 of the completion of the sharing setting operation (step S31).

그에 따라, 상기 컨트롤 포인트(10)는 상기 소스 디바이스(30) 내의 스토리지 디스크(50b)에 있는 백업 대상 데이터를 목적지 디바이스(40)의 스토리지 디스크(50c)에 리모트 백업시키기 위해 "StartBackup" 액션을 호출하게 되면(단계 S32), 상기 소스 디바이스(30)는 백업을 개시하는 액션 호출에 따라 스토리지 디스 크(50b)의 백업 위치가 설정된 데이터를 리모트 전송하여 상기 목적지 디바이스(40)의 스토리지 디스크(50c)의 공유 설정된 위치에 백업하는 작업을 개시하게 된다(단계 S33).Accordingly, the control point 10 calls the "StartBackup" action to remotely backup the backup target data on the storage disk 50b in the source device 30 to the storage disk 50c of the destination device 40. (Step S32), the source device 30 remotely transmits the data in which the backup location of the storage disk 50b is set in response to the action call to initiate the backup, thereby storing the storage disk 50c of the destination device 40. The job of backing up to the shared set location of the network is started (step S33).

상기 리모트 백업 작업이 완료되면, 상기 소스 디바이스(30)는 상기 컨트롤 포인트(10)에 리모트 백업 작업의 완료를 통보하게 된다(단계 S34).When the remote backup job is completed, the source device 30 notifies the control point 10 of the completion of the remote backup job (step S34).

한편, 본 발명은 전술한 전형적인 바람직한 실시예들에만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 개량, 변경, 대체 또는 부가하여 실시할 수 있는 것임은 당해 기술분야에 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이러한 개량, 변경, 대체 또는 부가에 의한 실시가 이하의 첨부된 특허청구범위의 범주에 속하는 것이라면 그 기술사상 역시 본 발명에 속하는 것으로 보아야 한다.On the other hand, the present invention is not limited to the above-described typical preferred embodiments, but can be carried out in various ways without departing from the gist of the present invention, various modifications, alterations, substitutions or additions are common in the art Those who have knowledge will easily understand. If the implementation by such improvement, change, replacement or addition falls within the scope of the appended claims, the technical idea should also be regarded as belonging to the present invention.

이상과 같이 본 발명에 따르면, UPnP 홈 네트워크 상에 존재하는 스토리지 디스크가 탑재된 홈 AV기기의 데이터 저장공간을 활용하여 동일 디스크로 데이터를 백업하는 로컬 백업과, 하나의 디바이스에 저장된 데이터를 다른 디바이스의 스토리지 디스크로 리모트 전송하여 백업하는 리모트 백업이 가능하도록 함에 따라, 데이터의 백업 작업이 보다 용이하게 이루어지는 것이 가능하고, 백업 공간을 충분히 확보하는 것이 가능하게 된다는 효과를 갖는다. As described above, according to the present invention, a local backup for backing up data to the same disk by utilizing a data storage space of a home AV device equipped with a storage disk existing on a UPnP home network, and data stored in one device to another device By enabling remote backup to remotely transfer and back up to a storage disk, the backup operation of data can be made easier, and the backup space can be sufficiently secured.

Claims (16)

데이터를 저장하는 스토리지 디스크가 탑재된 디바이스를 갖춘 네트워크의 데이터 백업 방법에 있어서, In the data backup method of a network having a device equipped with a storage disk for storing data, 홈 네트워크의 컨트롤 포인트에서 상기 디바이스의 스토리지 디스크를 인지하여 그 정보를 획득하는 제 1단계와, A first step of recognizing a storage disk of the device and acquiring the information at a control point of a home network; 스토리지 디스크에 저장된 데이터를, 해당 스토리지 디스크 상에 백업 위치를 설정하여 상기 디바이스에 백업요청하는 제 2단계로 이루어지는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.And a second step of backing up the data stored in the storage disk to the device by setting a backup location on the storage disk. 제 1 항에 있어서, The method of claim 1, 상기 제 2단계는, 상기 디바이스로부터 스토리지 디스크의 디스크 정보를 제공받는 단계와, The second step may include receiving disk information of a storage disk from the device; 상기 스토리지 디스크의 백업 위치가 설정되도록 제어하는 단계 및, Controlling a backup location of the storage disk to be set; 데이터의 백업 개시를 요청하여 상기 스토리지 디스크의 설정된 백업 위치에 원하는 데이터가 백업되도록 하는 단계를 포함하는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.Requesting a backup start of the data to back up desired data to a set backup location of the storage disk. 제 2 항에 있어서, The method of claim 2, 상기 컨트롤 포인트는, 상기 디바이스의 스토리지 디스크에 대한 디스크 정 보를 읽어내기 위한 액션(Action)이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The control point is a data backup method on the network, characterized in that the action (Action) for reading the disk information about the storage disk of the device is defined. 제 3 항에 있어서, The method of claim 3, wherein 상기 스토리지 디스크의 디스크 정보를 읽어내기 위한 액션은, 디스크의 개수를 나타내는 변수(Argument)와, 디스크 크기를 나타내는 변수, 데이터의 백업이 가능한 용량을 나타내는 변수, 해당 액션의 결과값을 나타내는 액션을 갖추고 있고, 각 변수에 대한 관련 상태 변수(Related State Variable)가 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The action for reading the disk information of the storage disk includes a variable indicating the number of disks, a variable indicating a disk size, a variable indicating a capacity for backing up data, and an action indicating a result value of the action. And a related state variable is defined for each variable. 제 2 항에 있어서, The method of claim 2, 상기 컨트롤 포인트는, 스토리지 디스크의 데이터 백업 위치를 설정하기 위한 액션이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The control point is a data backup method on a network, characterized in that the action for setting the data backup location of the storage disk is defined. 제 5 항에 있어서, The method of claim 5, 상기 데이터 백업 위치를 설정하기 위한 액션은, 백업 대상의 데이터 위치를 나타내는 변수와, 데이터의 백업 위치를 나타내는 변수, 액션의 결과값을 나타내는 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송되는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The action for setting the data backup location may include a response having a variable representing a data location of a backup target, a variable representing a backup location of data, and a variable representing a result value of the action being transmitted from the device requesting the action. To backup data on the network. 제 2 항에 있어서, The method of claim 2, 상기 컨트롤 포인트는, 데이터의 백업을 개시하기 위한 액션이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The control point is a data backup method on a network, characterized in that the action for initiating the backup of the data is defined. 데이터를 저장하는 스토리지 디스크가 각각 탑재된 복수의 디바이스를 갖춘 홈 네트워크의 데이터 백업 방법에 있어서, In the data backup method of a home network having a plurality of devices each equipped with a storage disk for storing data, 홈 네트워크 내의 컨트롤 포인트에서 상기 복수의 디바이스에 갖추어진 스토리지 디스크를 인지하여 그 정보를 획득하는 제 1단계와, A first step of recognizing a storage disk provided in the plurality of devices and acquiring the information at a control point in a home network; 상기 복수의 디바이스중 하나의 소스 디바이스(Source Device)의 데이터를 백업할 다른 목적지 디바이스(Destination Device)의 스토리지 디스크 상의 임의 공간에 대해 상기 하나의 소스 디바이스에는 목적지로, 상기 다른 목적지 디바이스에는 네트워크로부터의 접근 허용을 설정하는 제 2단계 및, A destination for the one source device and a destination for the other destination device from a network for any space on a storage disk of another destination device to back up data of one source device of the plurality of devices. A second step of setting access permission, and 상기 소스 디바이스에서 목적지 디바이스로 리모트 백업을 요청하는 제 3단계로 이루어지는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.And a third step of requesting a remote backup from the source device to the destination device. 제 8 항에 있어서, The method of claim 8, 상기 제 2단계는, 상기 복수의 디바이스로부터 각 스토리지 디스크의 디스크 정보를 제공받는 단계와, The second step may include receiving disk information of each storage disk from the plurality of devices; 상기 소스 디바이스에 갖추어진 스토리지 디스크의 백업 위치가 설정되도록 제어하는 단계, Controlling a backup location of a storage disk provided in the source device to be set; 상기 목적지 디바이스에 갖추어진 스토리지 디스크의 백업을 위한 공유가 설정되도록 제어하는 단계 및, Controlling sharing for backup of the storage disk provided in the destination device to be set; 상기 컨트롤 포인트에서 상기 소스 디바이스에 리모트 백업의 개시를 요청하는 단계를 포함하는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.Requesting the source device to initiate a remote backup at the control point. 제 9 항에 있어서, The method of claim 9, 상기 컨트롤 포인트는, 상기 복수의 디바이스에 갖추어진 각 스토리지 디스크에 대한 디스크 정보를 읽어내기 위한 액션이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The control point is a data backup method on a network, characterized in that the action for reading the disk information for each storage disk provided in the plurality of devices is defined. 제 10 항에 있어서, The method of claim 10, 상기 스토리지 디스크의 디스크 정보를 읽어내기 위한 액션은, 디스크의 개수를 나타내는 변수와, 디스크 크기를 나타내는 변수, 데이터의 백업이 가능한 용량을 나타내는 변수, 해당 액션의 결과값을 나타내는 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송되는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The action for reading the disk information of the storage disk is a response having a variable indicating the number of disks, a variable indicating a disk size, a variable indicating a capacity for data backup, and a variable indicating a result value of the action. The data backup method on the network, characterized in that transmitted from the requesting device. 제 9 항에 있어서, The method of claim 9, 상기 컨트롤 포인트는, 상기 소스 디바이스에 갖추어진 스토리지 디스크의 데이터 백업 위치를 설정하기 위한 액션이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.And the control point defines an action for setting a data backup position of a storage disk provided in the source device. 제 12 항에 있어서, The method of claim 12, 상기 데이터 백업 위치를 설정하기 위한 액션은, 백업 대상의 데이터 위치를 나타내는 변수와, 데이터의 백업 위치를 나타내는 변수가 액션 내에 포함되어 디바이스에 전송되고, 액션의 결과값을 나타내는 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송되는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The action for setting the data backup position includes a variable indicating a data position of a backup target and a variable indicating a backup position of data in the action and being transmitted to the device, and a response having a variable indicating a result value of the action is an action. The data backup method on the network, characterized in that transmitted from the requesting device. 제 9 항에 있어서, The method of claim 9, 상기 컨트롤 포인트는, 상기 목적지 디바이스에 갖추어진 스토리지 디스크의 데이터 공유 위치를 설정하기 위한 액션이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.And the control point defines an action for setting a data sharing location of a storage disk provided in the destination device. 제 14 항에 있어서, The method of claim 14, 상기 데이터 공유 위치를 설정하기 위한 액션은, 데이터의 공유 위치를 나타내는 변수와, 해당 액션의 결과값을 나타내는 변수를 갖는 응답이 액션을 요청받은 디바이스로부터 전송되는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The action for setting the data sharing location is a data backup method on a network, characterized in that a response having a variable representing a shared location of data and a variable representing a result value of the action is transmitted from the device requesting the action. . 제 9 항에 있어서, The method of claim 9, 상기 상기 컨트롤 포인트는, 데이터의 백업을 개시하기 위한 액션이 정의되어 있는 것을 특징으로 하는 네트워크 상에서의 데이터 백업 방법.The control point is a data backup method on a network, characterized in that the action for initiating the backup of the data is defined.
KR1020060018690A 2006-02-27 2006-02-27 Data backup method for network KR20070088889A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060018690A KR20070088889A (en) 2006-02-27 2006-02-27 Data backup method for network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060018690A KR20070088889A (en) 2006-02-27 2006-02-27 Data backup method for network

Publications (1)

Publication Number Publication Date
KR20070088889A true KR20070088889A (en) 2007-08-30

Family

ID=38614127

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060018690A KR20070088889A (en) 2006-02-27 2006-02-27 Data backup method for network

Country Status (1)

Country Link
KR (1) KR20070088889A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110131035A (en) * 2010-05-28 2011-12-06 삼성전자주식회사 Apparatus and method for providing device description in home network
KR20190023420A (en) 2017-08-29 2019-03-08 이호준 Automatic backup apparatus based on real-time file change detection

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110131035A (en) * 2010-05-28 2011-12-06 삼성전자주식회사 Apparatus and method for providing device description in home network
KR20190023420A (en) 2017-08-29 2019-03-08 이호준 Automatic backup apparatus based on real-time file change detection
US10684923B2 (en) 2017-08-29 2020-06-16 Ho Jun Lee Real time file alteration sensing-based automatic backup device

Similar Documents

Publication Publication Date Title
CN100370450C (en) Network system, distributed processing method and information processing apparatus
US8364759B2 (en) Mesh-managing data across a distributed set of devices
US20080104142A1 (en) Method of synchronizing information shared between a plurality of universal plug and play devices and apparatus therefor
JP5094840B2 (en) Method and apparatus for synchronizing content of home network device
US11298613B2 (en) Information processing device, data acquisition method, and program
US8452802B2 (en) Distributed audio visual system and content directory management system and method thereof
JP2006338198A (en) Service control program, service controller, and service control method
KR20070088889A (en) Data backup method for network
CN115766313A (en) Audio-visual system control method, equipment and storage medium
CN105391810B (en) Terminal equipment interface device
WO2006043322A1 (en) Server management program, server management method, and server management apparatus
JP6244746B2 (en) Device management apparatus, device management system, device management method and program
KR20070063676A (en) Media contents backup method for home network
CN102104621A (en) Information recording device and information recording method
JP5705699B2 (en) Connection control system and connection control method
JP2010146246A (en) Framework computer program for multi-agent system, network system and inter-agent communication method
CN112596752B (en) Internet of things method and system for electronic evidence obtaining equipment
JP2005339401A (en) Information processor and control method thereof, information processing controller, information processing unit and control method thereof, and computer program
JP2005311479A (en) Network system, program recording reservation method, and information processing apparatus
JP5099232B2 (en) Information sharing system
WO2024041188A1 (en) Data management method and corresponding device
JP2012137855A (en) Device control apparatus, information management apparatus and control method therefor, and device control system
JP2005267150A (en) Information processing system, information processing method, and computer program
JP4552116B2 (en) Recording system, recording request apparatus and recording request method, recording reservation apparatus and recording reservation method, recording apparatus and recording method, and program
KR20070102120A (en) Data synchronization method for home network

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination