METHOD AND APPARATUS FOR OWNERSHIP TRANSFER OF TRANSACTIONS IN PEER-TO-PEER SYSTEMS
This invention relates to a method of, a device and a protocol for performing ownership transfer of a change in a peer to peer network (30). The device or a peer can be a car, a garage, a video cassette recorder (VCR), a personal digital assistant (PDA), a mobile phone, a climate system, a televisio...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English Korean |
Published |
09.11.2005
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This invention relates to a method of, a device and a protocol for performing ownership transfer of a change in a peer to peer network (30). The device or a peer can be a car, a garage, a video cassette recorder (VCR), a personal digital assistant (PDA), a mobile phone, a climate system, a television, a lamp, a coffee machine, a radio, a DVD player, a CD player, an information panel, a web tablet, a smart remote, an answering machine, a personal computer. Said method includes the steps of attempting, by means of a first device (31) to find a second device (32) which will accept responsibility for committing said change; transferring, by means of said first device, responsibility of committing the change to said second device and propagating the change to said second device, wherein a global commit status variable is further transferred to said second device and where said global commit status variable is maintained on said second device; setting, by means of said first device, a local commit status variable to "provisional" signifying that the device will act as if the global commit went through, wherein said first device will wait with setting the local commit status variable to 'void', signifying a real commit, until it gets confirmation that the global commit status variable is set to 'void' also, when said first device re-enters said network and checks the status of the global commit status variable; or setting, by means of said first device, the local commit status variable to 'void' signifying a real commit; and propagating, by means of said second device, said change to one or more devices (33, 34) for which said change is relevant, when responsibility of committing the change is received and accepted on said second device.
본 발명은 피어 투 피어 네트워크(30) 내의 변경의 소유권 이전을 수행하기 위한 방법, 장치 및 프로토콜에 관한 것이다. 본 장치 또는 피어는 차량, 차고, 비디오 카세트 레코더(VCR), 개인 휴대 단말기(PDA), 이동 전화기, 날씨 시스템, 텔레비젼, 램프, 커피 머신, 라디오, DVD 플레이어, CD 플레이어, 정보 패널, 웹 타블렛, 스마트 원격장치, 자동 응답기, 개인용 컴퓨터 등이 될 수 있다. 상기 방법은, 제 1 장치(31)에 의해서, 상기 변화를 커미트할 책임을 억셉트할 제 2 장치(32)를 찾도록 시도하는 단계; 상기 제 1 장치에 의해서, 상기 변경을 커미트할 책임을 상기 제 2 장치에 이전하고 상기 변경을 상기 제 2 장치에 전파하는 단계(200), 여기서 글로벌 커미트 상태 변수가 상기 제 2 장치에 더 이전되며 상기 글로벌 커미트 상태 변수는 상기 제 2 장치에 유지되며; 상기 제 1 장치에 의해서, 글로벌 커미트가 수행된듯이 상기 장치가 동작하는 것을 표시하는, "예비(provisional)"로 로컬 커미트 상태 변수를 설정하는 단계(300)로서, 여기서 상기 제 1 장치는, 상기 제 1 장치가 상기 네트워크에 리-엔터하며 글로벌 커미트 상태 변수의 상태를 체크할 때, 글로벌 커미트 상태 변수가 또한 '보이드(void)'로 설정되었다는 확인을 받을 때까지, 로컬 커미트 상태 변수를 실제 커미트를 표시하는 '보이드'로 설정하고 대기하는, 상기 설정 단계(300); 상기 제 1 장치에 의해서, 로컬 커미트 상태 변수를 실제 커미트를 표시하는 '보이드'로 설정하는 단계(310); 상기 변경을 커미트하는 책임이 수신되어 상기 제 2 장치상에서 억셉트될 때, 상기 제 2 장치에 의해 상기 변경이 관련되는 하나 이상의 장치들(33, 34)에 상기 변경을 전파하는 단계를 포함한다. |
---|---|
Bibliography: | Application Number: KR20057016951 |