KR20230099338A - Uwb를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법 - Google Patents
Uwb를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법 Download PDFInfo
- Publication number
- KR20230099338A KR20230099338A KR1020210188618A KR20210188618A KR20230099338A KR 20230099338 A KR20230099338 A KR 20230099338A KR 1020210188618 A KR1020210188618 A KR 1020210188618A KR 20210188618 A KR20210188618 A KR 20210188618A KR 20230099338 A KR20230099338 A KR 20230099338A
- Authority
- KR
- South Korea
- Prior art keywords
- mobile node
- mobile
- ranging
- nodes
- priority
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000011017 operating method Methods 0.000 claims abstract description 11
- 238000004891 communication Methods 0.000 claims description 21
- 238000011084 recovery Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/50—Systems of measurement based on relative movement of target
- G01S13/52—Discriminating between fixed and moving objects or between objects moving at different speeds
- G01S13/56—Discriminating between fixed and moving objects or between objects moving at different speeds for presence detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/023—Interference mitigation, e.g. reducing or avoiding non-intentional interference with other HF-transmitters, base station transmitters for mobile communication or other radar systems, e.g. using electro-magnetic interference [EMI] reduction techniques
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/01—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0866—Non-scheduled access, e.g. ALOHA using a dedicated channel for access
- H04W74/0875—Non-scheduled access, e.g. ALOHA using a dedicated channel for access with assigned priorities based access
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/10—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/0209—Systems with very large relative bandwidth, i.e. larger than 10 %, e.g. baseband, pulse, carrier-free, ultrawideband
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0218—Multipath in signal reception
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01Q—ANTENNAS, i.e. RADIO AERIALS
- H01Q5/00—Arrangements for simultaneous operation of antennas on two or more different wavebands, e.g. dual-band or multi-band arrangements
- H01Q5/20—Arrangements for simultaneous operation of antennas on two or more different wavebands, e.g. dual-band or multi-band arrangements characterised by the operating wavebands
- H01Q5/25—Ultra-wideband [UWB] systems, e.g. multiple resonance systems; Pulse systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/7163—Spread spectrum techniques using impulse radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/04—Traffic adaptive resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/34—Selective release of ongoing connections
- H04W76/36—Selective release of ongoing connections for reassigning the resources associated with the released connections
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
- B60R25/245—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user where the antenna reception area plays a role
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 UWB(Ultra Wide Band)를 통해 레인징(Ranging)을 수행하는 전자 장치의 동작 방법에 관한 것으로서, UWB 영역 내에 구비된 복수의 앵커 노드로부터 레인징을 위해 복수의 앵커 노드에 의해 제공되는 채널을 점유 중인 이동 노드의 상태 정보를 각각 수신하는 단계, 상태 정보에 기반하여 이동 노드 간의 우선 순위를 설정하는 단계, 및 우선 순위에 기반하여 이동 노드에 의해 점유 중인 채널 중 하나를 회수하는 단계를 포함하는 것을 특징으로 한다.
Description
본 발명은 UWB를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법에 관한 것이다.
스마트키 시스템은 운전자가 차량의 키 박스에 별도의 키를 삽입하거나, 또는 작동을 위한 특별한 조작을 수행하지 않더라도, 외부에서 차량 도어의 개폐 및 차량의 시동을 가능하게 하는 시스템이다. 이러한 스마트키 시스템은 UWB(Ultra Wide Band)와 같은 무선 통신을 통해 스마트키를 레인징(ranging)함으로써 작동하는데, 포브키뿐만 아니라 스마트폰, 웨어러블 디바이스, 태블릿 PC 등 무선 통신을 지원하는 다양한 전자기기가 스마트 키로 이용될 수 있다.
한편, 일반적으로 스마트키 시스템을 통해 동시에 레인징할 수 있는 스마트키의 개수는 한정되어 있다. 따라서, 스마트키 시스템이 동시에 레인징할 수 있는 모든 스마트키와 레인징을 수행하고 있는 상태에서 새로운 스마트키가 감지되는 경우, 통신 영역 내로 진입한 새로운 스마트키에 대한 레인징을 수행하기 위해 레인징되고 있던 스마트키 가운데 하나를 선택하여 연결을 해제하여야 하나, 연결을 해제할 스마트키를 선택하기 위한 기준이 부재하여 새로운 스마트키에 대한 레인징을 원활하게 수행할 수 없는 문제점이 존재한다.
본 발명의 배경기술은 대한민국 공개특허공보 제10-2021-0137840호(2021.11.18.)의 'UWB 시스템'에 개시되어 있다.
본 발명은 전술한 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 일 측면에 따른 목적은 UWB 통신 영역에 구비된 앵커에 의해 제공되는 채널이 모두 점유 중인 상태에서 새로운 전자기기가 감지되는 경우 효율적으로 점유 중인 채널 중 하나를 선택하여 회수하고, 회수된 채널을 새롭게 감지된 전자기기에게 할당할 수 있는 UWB를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법을 제공하는 것이다.
본 발명의 일 측면에 따른 UWB(Ultra Wide Band)를 통해 레인징(Ranging)을 수행하는 전자 장치의 동작 방법은 상기 UWB 영역 내에 구비된 복수의 앵커 노드로부터 레인징을 위해 상기 복수의 앵커 노드에 의해 제공되는 채널을 점유 중인 이동 노드의 상태 정보를 각각 수신하는 단계; 상기 상태 정보에 기반하여 상기 이동 노드 간의 우선 순위를 설정하는 단계; 및 상기 우선 순위에 기반하여 상기 이동 노드에 의해 점유 중인 채널 중 하나를 회수하는 단계;를 포함하는 것을 특징으로 한다.
본 발명에 있어 상기 설정하는 단계는, 상기 채널을 점유하고 있는 이동 노드 중 상기 앵커 노드에 의해 한번도 레인징된 적이 없는 이동 노드를 제1 이동 노드로 식별하는 단계; 및 상기 제1 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 낮게 설정하는 단계;를 포함하는 것을 특징으로 한다.
본 발명에 있어 상기 설정하는 단계는, 상기 채널을 점유하고 있는 이동 노드 중 하나 이상의 앵커 노드에 의해 레인징되고 있는 이동 노드를 제2 이동 노드를 식별하는 단계; 및 상기 제2 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 높게 설정하는 단계;를 더 포함하는 것을 특징으로 한다.
본 발명에 있어 상기 설정하는 단계는, 상기 제2 이동 노드 각각에 대하여 자신을 레인징하고 있는 앵커 노드의 개수인 레인징 앵커 개수를 산출하는 단계; 및 상기 레인징 앵커 개수에 기반하여 상기 제2 이동 노드 간의 우선 순위를 설정하는 단계;를 더 포함하는 것을 특징으로 한다.
본 발명에 있어 상기 제2 이동 노드 간의 우선 순위를 설정하는 단계는, 상기 레인징 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 레인징 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 높게 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 설정하는 단계는, 상기 채널을 점유하고 있는 이동 노드 중 상기 제1 및 제2 이동 노드를 제외한 이동 노드를 제3 이동 노드로 식별하는 단계; 상기 제3 이동 노드 각각에 대하여 자신을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드의 개수인 만료 앵커 개수를 산출하는 단계; 및 상기 만료 앵커 개수에 기반하여 상기 제3 이동 노드 간의 우선 순위를 설정하는 단계;를 포함하는 것을 특징으로 한다.
본 발명에 있어 상기 제3 이동 노드 간의 우선 순위를 설정하는 단계는, 상기 만료 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 만료 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 낮게 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 회수하는 단계는, 상기 우선 순위가 가장 낮게 설정된 이동 노드가 점유 중인 채널을 회수하는 것을 특징으로 한다.
본 발명에 있어 상기 회수하는 단계는, 상기 채널이 모두 이동 노드에 의해 점유 중인 상태에서 새로운 이동 노드가 상기 UWB 영역 내에서 감지되는 경우에 수행되는 것을 특징으로 한다.
본 발명의 일 측면에 따른 UWB(Ultra Wide Band)를 통해 레인징(Ranging)을 수행하는 전자 장치는 상기 UWB 영역 내에 구비된 복수의 앵커 노드와 통신하는 통신 모듈; 및 상기 통신 모듈을 통해 상기 복수의 앵커 노드로부터 레인징을 위해 상기 복수의 앵커 노드에 의해 제공되는 채널을 점유 중인 이동 노드의 상태 정보를 각각 수신하고, 상기 상태 정보에 기반하여 상기 이동 노드 간의 우선 순위를 설정하고, 상기 우선 순위에 기반하여 상기 이동 노드에 의해 점유 중인 채널 중 하나를 회수하는 프로세서;를 포함하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 채널을 점유하고 있는 이동 노드 중 상기 앵커노드에 의해 한번도 레인징된 적이 없는 이동 노드를 제1 이동 노드로 식별하고, 상기 제1 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 낮게 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 채널을 점유하고 있는 이동 노드 중 하나 이상의 앵커 노드에 의해 레인징되고 있는 이동 노드를 제2 이동 노드로 식별하고, 상기 제2 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 높게 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 제2 이동 노드 각각에 대하여 자신을 레인징하고 있는 앵커 노드의 개수인 레인징 앵커 개수를 산출하고, 상기 레인징 앵커 개수에 기반하여 상기 제2 이동 노드 간의 우선 순위를 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 레인징 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 레인징 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 높게 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 채널을 점유하고 있는 이동 노드 중 상기 제1 및 제2 이동 노드를 제외한 이동 노드를 제3 이동 노드로 식별하고, 상기 제3 이동 노드 각각에 대하여 자신을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드의 개수인 만료 앵커 개수를 산출하고, 상기 만료 앵커 개수에 기반하여 상기 제3 이동 노드 간의 우선 순위를 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 만료 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 만료 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 낮게 설정하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 우선 순위가 가장 낮게 설정된 이동 노드가 점유 중인 채널을 회수하는 것을 특징으로 한다.
본 발명에 있어 상기 프로세서는 상기 채널이 모두 이동 노드에 의해 점유 중인 상태에서 새로운 이동 노드가 상기 UWB 영역 내에서 감지되는 경우에 상기 채널 중 하나를 회수하는 것을 특징으로 한다.
본 발명의 일 측면에 따르면 UWB 통신 영역에 구비된 앵커에 의해 제공되는 채널이 모두 점유 중인 상태에서 새로운 전자기기가 감지되는 경우 효율적으로 점유 중인 채널 중 하나를 선택하여 회수하고, 회수된 채널을 새롭게 감지된 전자기기에게 할당함으로써 새롭게 감지된 전자기기에 레인징을 원활하게 수행할 수 있다.
도 1은 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치를 설명하기 위한 블록 구성도이다.
도 2는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치가 적용된 차량을 설명하기 위한 예시도이다.
도 3 내지 도 5는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법을 설명하기 위한 순서도이다.
도 2는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치가 적용된 차량을 설명하기 위한 예시도이다.
도 3 내지 도 5는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법을 설명하기 위한 순서도이다.
이하에서는 본 발명의 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법을 첨부된 도면들을 참조하여 상세하게 설명한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치를 설명하기 위한 블록 구성도이고, 도 2는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치가 적용된 차량을 설명하기 위한 예시도이다.
도 1 및 2를 참고하면, 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치는 통신 모듈(100) 및 프로세서(200)를 포함할 수 있다.
통신 모듈(100)은 미리 정의된 UWB 영역 내에 구비된 복수의 앵커 노드(10)와 통신을 수행할 수 있다. UWB 영역 내에는 복수의 앵커 노드(10)가 서로 이격되어 구비될 수 있다. 앵커 노드(10)는 UWB를 통해 통신을 수행하는 앵커(Anchor)를 의미할 수 있다. 앵커 노드(10)는 UWB 영역 내에 위치한 이동 노드(20)에 대한 레인징(Ranging)을 수행할 수 있다. 레인징은 앵커 노드(10)가 이동 노드(20)의 위치를 측정하는 동작을 의미할 수 있다. 이동 노드(20)는 UWB를 통해 통신을 수행할 수 있는 전자 장치를 포함할 수 있다. 예를 들어, 이동 노드(20)는 스마트폰, 태블릿 PC 또는 웨어러블 디바이스 등일 수 있다. 도 2를 참고하면, 복수의 앵커 노드(10)는 차량 내에 서로 이격되어 구비될 수 있으며, 디지털 키로 작동하는 스마트폰, 태블릿 또는 웨어러블 디바이스 등의 이동 노드(20)에 대한 레인징을 수행할 수 있다.
프로세서(200)는 통신 모듈(100)을 통해 복수의 앵커 노드(10)로부터 레인징을 위해 복수의 앵커 노드(10)에 의해 제공되는 채널을 점유 중인 이동 노드(20)의 상태 정보를 수신할 수 있다.
여기서, 채널은 앵커 노드(10)와 이동 노드(20)를 연결하는 무선 통신로의 시분할적 개념일 수 있다. 즉, 채널은 앵커 노드(10)와 레인징을 수행하는 이동 노드(20) 각각에 할당된 앵커 노드(10)와의 통신 시간을 의미할 수 있다. 앵커 노드(10)가 통신할 수 있는 이동 노드(20)의 수, 즉 채널은 한정되어 있다. 복수의 앵커 노드(10) 간에는 채널에 대한 동기화가 이루어져 있을 수 있다. 즉, 각 앵커 노드(10)의 채널은 동일한 이동 노드(20)들에 의해 점유될 수 있다. 예를 들어, 제1 이동 노드가 제1 앵커 노드의 채널을 점유 중인 경우, 제1 이동 노드는 제1 앵커 노드 이외의 앵커 노드의 채널 또한 점유한다.
한편, 상태 정보는 앵커 노드(10)가 제공하는 채널을 점유 중인 각 이동 노드(20)의 상태를 의미할 수 있다. 이동 노드(20)의 상태는 앵커 노드(10)에 의해 레인징이 시도되었으나 한번도 레인징된 적이 없는 상태(이하, Not Sync), 앵커 노드(10)에 의해 레인징되고 있는 상태(이하, Sync), 또는 앵커 노드(10)에 의해 레인징되다가 소정의 시간동안 레인징이 이루어지지 않아 레인징이 중단된 상태(이하, Expiration)(소정의 시간동안 레인징 실패 시, 전력소모를 최소화하기 위해 앵커가 자체적으로 해당 이동 노드에 대한 레인징을 중단할 수 있다.)로 구분될 수 있다. 예를 들어, 앵커 노드 A가 이동 노드 a 및 b를 레인징하고 있는 중이고, 이동 노드 c에 대한 레인징을 시도하고 있는 중이고, 이동 노드 d에 대한 레인징을 중단한 것으로 가정하면, 앵커 노드 A는 이동 노드 a, b: Sync/ 이동 노드 c: Not Sync/ 이동 노드 d: Expiration와 같은 내용을 포함하는 상태 정보를 전송할 수 있다.
프로세서(200)는 복수의 앵커 노드(10)로부터 각각 수신되는 이동 노드(20)의 상태 정보에 기반하여 채널을 점유 중인 이동 노드(20) 간의 우선 순위를 설정할 수 있다. 프로세서(200)는 복수의 앵커 노드(10)로부터 각각 수신되는 이동 노드(20)의 상태 정보를 통해 UWB 영역의 중심으로부터 이동 노드(20)가 떨어져 있는 정도를 간접적으로 추정하거나, 또는 이동 노드(20)의 접근 의도를 간접적으로 판단할 수 있으며, 추정되거나 판단된 결과를 이용하여 이동 노드(20) 간의 우선 순위를 설정할 수 있다.
일 실시예에 따르면, 프로세서(200)는 채널을 점유하고 있는 이동 노드(20) 중 앵커 노드(10)에 의해 한번도 레인징된 적이 없는 이동 노드(20)를 제1 이동 노드로 식별하고, 제1 이동 노드의 우선 순위를 다른 이동 노드(20)의 우선 순위보다 낮게 설정할 수 있다. 즉, 프로세서(200)는 복수의 앵커 노드(10)로부터 수신되는 상태 정보가 모두 Not Sync인 이동 노드(20)의 우선 순위를 가장 낮게 설정할 수 있다. 예를 들어 도 2를 참고하면, 복수의 앵커 노드(10) 모두로부터 수신되는 상태 정보가 Not Sync인 이동 노드(20)(#3)의 우선 순위를 다른 이동 노드(20)(#1, #2 및 #4)의 우선 순위보다 낮게 설정할 수 있다.
일 실시예에 따르면, 프로세서(200)는 채널을 점유하고 있는 이동 노드(20) 중 하나 이상의 앵커 노드(10)에 의해 레인징되고 있는 이동 노드(20)를 제2 이동 노드로 식별하고, 제2 이동 노드의 우선 순위를 다른 이동 노드(20)의 우선 순위보다 높게 설정할 수 있다. 즉, 프로세서(200)는 Sync인 상태 정보가 하나라도 수신되는 이동 노드(20)의 우선 순위를, Sync인 상태 정보가 하나도 수신되지 않은 이동 노드(20)의 우선 순위보다 높게 설정할 수 있다. 예를 들어 도 2를 참고하면, 하나 이상의 앵커 노드(10)에 의해 레인징이 수행되고 있는 이동 노드(20)(#1 및 #2)의 우선 순위를 그렇지 않은 이동 노드(20)(#3 및 #4)의 우선 순위보다 높게 설정할 수 있다.
일 실시예에 따르면, 프로세서(200)는 제2 이동 노드 각각에 대하여 자신(제2 이동 노드)을 레인징 중인 앵커 노드(10)의 개수인 레인징 앵커 개수를 산출하고, 산출된 레인징 앵커 개수에 기반하여 제2 이동 노드 간의 우선 순위를 설정할 수 있다. 일 실시예에 따르면, 프로세서(200)는 레인징 앵커 개수가 상대적으로 큰 이동 노드(20)의 우선 순위를, 레인징 앵커 개수가 상대적으로 작은 이동 노드(20)의 우선 순위보다 높게 설정할 수 있다. 즉, 프로세서(200)는 레인징 앵커 개수가 클수록 사용자의 접근 및 사용 의도가 높다고 판단하여 해당 이동 노드(20)에 대한 우선 순위를 높게 설정할 수 있다. 예를 들어 도 2를 참고하면, 앵커 노드(10)의 개수가 총 7개일 때, 프로세서(200)는 자신을 레인징 중인 앵커 노드(10)가 4개인 이동 노드(20)(#1)의 우선 순위를 자신을 레인징 중인 앵커 노드(10)가 5개인 이동 노드(20)(#2)의 우선 순위보다 낮게 설정할 수 있다. 프로세서(200)는 각 앵커 노드(10)로부터 수신되는 상태 정보에 기반하여 제2 이동 노드 각각에 대한 레인징 앵커 개수를 산출할 수 있다.
일 실시예에 따르면, 프로세서(200)는 채널을 점유하고 있는 이동 노드(20) 중 제1 및 제2 이동 노드를 제외한 이동 노드(20)를 제3 이동 노드로 식별하고, 제3 이동 노드 각각에 대하여 자신(제3 이동 노드)을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드(10)의 개수인 만료 앵커 개수를 산출하고, 산출된 만료 앵커 개수에 기반하여 제3 이동 노드 간의 우선 순위를 설정할 수 있다. 일 실시예에 따르면, 프로세서(200)는 만료 앵커 개수가 상대적으로 큰 이동 노드(20)의 우선 순위를, 만료 앵커 개수가 상대적으로 작은 이동 노드(20)의 우선 순위보다 낮게 설정할 수 있다. 즉, 프로세서(200)는 만료 앵커 개수가 클수록 사용자의 접근 및 사용 의도가 낮다고 판단하여 해당 이동 노드(20)의 우선 순위를 낮게 설정할 수 있다. 예를 들어, 앵커 노드(10)의 개수가 총 7개일 때, 프로세서(200)는 자신을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드(10)의 개수가 5개인 이동 노드(20)의 우선 순위를 자신을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드(10)의 개수가 3개인 이동 노드(20)의 우선 순위보다 낮게 설정할 수 있다. 프로세서(200)는 각 앵커 노드(10)로부터 수신되는 상태 정보에 기반하여 제3 이동 노드 각각에 대한 만료 앵커 개수를 산출할 수 있다.
프로세서(200)는 설정된 우선 순위에 기반하여 이동 노드(20)에 의해 점유 중인 채널 중 하나를 회수할 수 있다. 일 실시예에 따르면, 프로세서(200)는 우선 순위가 가장 낮게 설정된 이동 노드(20)가 점유 중인 채널을 회수할 수 있다.
프로세서(200)는 채널이 모두 이동 노드(20)에 의해 점유 중인 상태에서 새로운 이동 노드(20)가 UWB 영역 내에서 감지되는 경우 채널 중 하나를 회수할 수 있다.
전술한 바와 같이, 본 발명은 UWB 통신 영역에 구비된 앵커에 의해 제공되는 채널이 모두 점유 중인 상태에서 새로운 전자기기가 감지되는 경우 효율적으로 점유 중인 채널 중 하나를 선택하여 회수하고, 회수된 채널을 새롭게 감지된 전자기기에게 할당함으로써 새롭게 감지된 전자기기에 대한 레인징이 원활하게 수행할 수 있다.
도 3은 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법을 설명하기 위한 제1 순서도이다.
이하에서는 도 3을 참고하여 프로세서(200)가 이동 노드(20)가 점유 중인 채널을 회수하여 새로운 이동 노드(20)에게 할당하는 과정을 살펴보도록 한다.
먼저, 프로세서(200)는 UWB 영역 내에서 새로운 이동 노드(20)가 감지되었는지 여부를 판단할 수 있다(S301). 프로세서(200)는 UWB 영역 내에 구비되는 복수의 앵커 노드(10)를 통해 이동 노드(20)에 대한 감지를 수행할 수 있다.
UWB 영역 내에서 새로운 이동 노드(20)가 감지되는 경우, 프로세서(200)는 UWB 영역 내에 구비된 복수의 앵커 노드(10)로부터 앵커 노드(10)에 의해 제공되는 채널을 점유 중인 이동 노드(20)의 상태 정보를 수신할 수 있다(S303).
이어서, 프로세서(200)는 복수의 앵커 노드(10)로부터 수신되는 이동 노드(20)의 상태 정보에 기반하여 채널을 점유 중인 이동 노드(20) 간의 우선 순위를 설정할 수 있다(S305). 프로세서(200)가 이동 노드(20) 간의 우선 순위를 설정하는 구체적인 과정은 후술하도록 한다.
이어서, 프로세서(200)는 설정된 우선 순위에 기반하여 이동 노드(20)에 의해 점유 중인 채널 중 하나를 회수할 수 있다(S307). 프로세서(200)는 우선 순위가 가장 낮게 설정된 이동 노드(20)가 점유 중인 채널을 회수할 수 있다.
이어서, 프로세서(200)는 회수된 채널을 새로운 이동 노드(20)에게 할당할 수 있다.(S309)
한편, 프로세서(200)는 새로운 이동 노드(20)에게 채널을 할당한 후, 다시 채널을 점유하고 있는 이동 노드(20) 간의 우선 순위를 설정할 수 있으며, 새로운 이동 노드(20)의 우선 순위가 채널을 회수당한 이동 노드(20)의 우선 순위보다 낮은 경우, 새로운 이동 노드(20)에게 할당된 채널을 회수하여 채널을 회수당한 이동 노드(20)에게 다시 할당할 수도 있다.
전술한 실시예에서는 S303 및 S305 단계가 S301 단계 이후에 수행되는 것으로 기재하였으나, S303 및 S305 단계가 S301 단계 이전에 수행되어도 무방하다. 즉, 프로세서(200)는 새로운 이동 노드(20)가 감지되기 이전에 이동 노드(20) 간의 우선 순위를 설정하고, 새로운 이동 노드(20)가 감지된 것에 응답하여 우선 순위에 따라 채널을 회수하고, 회수된 채널을 새로운 이동 노드(20)에게 할당할 수도 있다. 이 경우, 프로세서(200)는 기 설정된 주기로 이동 노드(20) 간의 우선 순위를 설정할 수 있다.
도 4는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법을 설명하기 위한 제2 순서도이다.
이하에서는 도 4를 참고하여 프로세서(200)가 채널을 점유 중인 이동 노드(20) 간의 우선 순위를 설정하는 과정을 살펴보도록 한다.
먼저, 프로세서(200)는 채널을 점유하고 있는 이동 노드(20) 중 앵커 노드(10)에 의해 한번도 레인징된 적이 없는 이동 노드(20)를 제1 이동 노드로 식별할 수 있다(S401).
이어서, 프로세서(200)는 제1 이동 노드의 우선 순위를 다른 이동 노드(20)의 우선 순위보다 낮게 설정할 수 있다.(S403)
이어서, 프로세서(200)는 채널을 점유하고 있는 이동 노드(20) 중 하나 이상의 앵커 노드(10)에 의해 레인징되고 있는 이동 노드(20)를 제2 이동 노드로 식별할 수 있다(S405).
이어서, 프로세서(200)는 제2 이동 노드의 우선 순위를 다른 이동 노드(20)의 우선 순위보다 높게 설정할 수 있다.(S407)
이어서, 프로세서(200)는 제2 이동 노드 각각에 대한 레인징 앵커 개수를 산출할 수 있다.(S409)
이어서, 프로세서(200)는 레인징 앵커 개수에 기반하여 제2 이동 노드 간의 우선 순위를 설정할 수 있다(S411). 프로세서(200)는 레인징 앵커 개수가 클수록 우선 순위를 높게 설정할 수 있다. 예를 들어, UWB 영역에 포함된 앵커 노드(10)의 개수가 총 7개라고 가정할 때, 프로세서(200)는 레인징 앵커 개수가 7개인 이동 노드(20)의 우선 순위를, 레인징 앵커 개수가 6개인 이동 노드(20)의 우선 순위보다 높게 설정할 수 있다.
이어서, 프로세서(200)는 채널을 점유하고 있는 이동 노드(20) 중 제1 및 제2 이동 노드를 제외한 이동 노드(20)를 제3 이동 노드로 식별할 수 있다(S413). 즉, 프로세서(200)는 앵커 노드(10)에 의해 레인징되고 있지 않으나, 적어도 한번 이상 레인징된 적이 있는 이동 노드(20)를 제3 이동 노드로 식별할 수 있다.
이어서, 프로세서(200)는 제3 이동 노드 각각에 대한 만료 앵커 개수를 산출할 수 있다.(S415)
이어서, 프로세서(200)는 만료 앵커 개수에 기반하여 제3 이동 노드 간의 우선 순위를 설정할 수 있다(S417). 프로세서(200)는 만료 앵커 개수가 작을수록 우선 순위를 높게 설정할 수 있다. 예를 들어, UWB 영역에 포함된 앵커 노드(10)의 개수가 총 7개라고 가정할 때, 프로세서(200)는 만료 앵커 개수가 0개인 이동 노드(20)의 우선 순위를, 만료 앵커 개수가 1개인 이동 노드(20)의 우선 순위보다 높게 설정할 수 있다.
도 5는 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법을 설명하기 위한 제3 순서도이다.
이하에서는 도 5를 참고하여, 총 7개의 앵커 노드(10)가 구비되는 경우에서 각 이동 노드(20)의 우선 순위를 설정하는 과정을 살펴보도록 한다.
먼저, 프로세서(200)는 대상 이동 노드(20)가 앵커 노드(10)에 의해 한번이라도 레인징된 적이 있는지 여부를 판단할 수 있다.
대상 이동 노드(20)가 앵커 노드(10)에 의해 한번도 레인징된 적이 없는 것으로 판단되는 경우, 프로세서(200)는 대상 이동 노드(20)의 우선 순위를 가장 낮은 우선 순위인 Z로 설정할 수 있다.
반면, 대상 이동 노드(20)가 앵커 노드(10)에 의해 한번이라도 레인징된 적이 있는 것으로 판단되는 경우, 프로세서(200)는 대상 이동 노드(20)를 레인징하고 있는 앵커 노드(10)의 개수가 하나 이상인지 여부를 판단할 수 있다.
대상 이동 노드(20)를 레인징하고 있는 앵커 노드(10)의 개수가 하나 이상인 것으로 판단되는 경우, 프로세서(200)는 대상 이동 노드(20)를 레인징하고 있는 앵커 노드(10)의 개수(레인징 앵커 개수)에 따라 대상 이동 노드(20)의 우선 순위를 설정할 수 있다.
프로세서(200)는 레인징 앵커 개수가 7개인 경우 대상 이동 노드(20)의 우선 순위를 가장 높은 우선 순위인 A로 설정하고, 레인징 앵커 개수가 6개인 경우 대상 이동 노드(20)의 우선 순위를 A보다 한단계 낮은 B로 설정하고, 레인징 앵커 개수가 5개인 경우 대상 이동 노드(20)의 우선 순위를 B보다 한단계 낮은 C로 설정하고, 레인징 앵커 개수가 4개인 경우 대상 이동 노드(20)의 우선 순위를 C보다 한단계 낮은 D로 설정하고, 레인징 앵커 개수가 3개인 경우 대상 이동 노드(20)의 우선 순위를 D보다 한단계 낮은 E로 설정하고, 레인징 앵커 개수가 2개인 경우 대상 이동 노드(20)의 우선 순위를 E보다 한단계 낮은 F로 설정하고, 레인징 앵커 개수가 1개인 경우 대상 이동 노드(20)의 우선 순위를 F보다 한단계 낮은 G로 설정할 수 있다.
한편, 대상 이동 노드(20)를 레인징하고 있는 앵커 노드(10)의 개수가 하나 이상이 아닌 것으로 판단되는 경우, 프로세서(200)는 대상 이동 노드(20)를 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징을 중단한 앵커 노드(10)의 개수(만료 앵커 개수)에 따라 대상 이동 노드(20)의 우선 순위를 설정할 수 있다.
프로세서(200)는 만료 앵커 개수가 0개인 경우 대상 이동 노드(20)의 우선 순위를 G보다 한단계 낮은 H로 설정하고, 만료 앵커 개수가 1개인 경우 대상 이동 노드(20)의 우선 순위를 H보다 한단계 낮은 I로 설정하고, 만료 앵커 개수가 2개인 경우 대상 이동 노드(20)의 우선 순위를 I보다 한단계 낮은 J로 설정하고, 만료 앵커 개수가 3개인 경우 대상 이동 노드(20)의 우선 순위를 J보다 한단계 낮은 K로 설정하고, 만료 앵커 개수가 4개인 경우 대상 이동 노드(20)의 우선 순위를 K보다 한단계 낮은 L로 설정하고, 만료 앵커 개수가 5개인 경우 대상 이동 노드(20)의 우선 순위를 L보다 한단계 낮은 M으로 설정하고, 만료 앵커 개수가 6개인 경우 대상 이동 노드(20)의 우선 순위를 M보다 한단계 낮은 N으로 설정하고, 만료 앵커 개수가 7개인 경우 대상 이동 노드(20)의 우선 순위를 N보다 한단계 낮은 O로 설정할 수 있다.
상술한 바와 같이, 본 발명의 일 실시예에 따른 UWB를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법은 UWB 통신 영역에 구비된 앵커에 의해 제공되는 채널이 모두 점유 중인 상태에서 새로운 전자기기가 감지되는 경우 효율적으로 점유 중인 채널 중 하나를 선택하여 회수하고, 회수된 채널을 새롭게 감지된 전자기기에게 할당함으로써 새롭게 감지된 전자기기에 대한 레인징을 원활하게 수행할 수 있다.
본 명세서에서 설명된 구현은, 예컨대, 방법 또는 프로세스, 장치, 소프트웨어 프로그램, 데이터 스트림 또는 신호로 구현될 수 있다. 단일 형태의 구현의 맥락에서만 논의(예컨대, 방법으로서만 논의)되었더라도, 논의된 특징의 구현은 또한 다른 형태(예컨대, 장치 또는 프로그램)로도 구현될 수 있다. 장치는 적절한 하드웨어, 소프트웨어 및 펌웨어 등으로 구현될 수 있다. 방법은, 예컨대, 컴퓨터, 마이크로프로세서, 집적 회로 또는 프로그래밍가능한 로직 디바이스 등을 포함하는 프로세싱 디바이스를 일반적으로 지칭하는 프로세서 등과 같은 장치에서 구현될 수 있다. 프로세서는 또한 최종-사용자 사이에 정보의 통신을 용이하게 하는 컴퓨터, 셀 폰, 휴대용/개인용 정보 단말기(personal digital assistant: "PDA") 및 다른 디바이스 등과 같은 통신 디바이스를 포함한다.
본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며 당해 기술이 속하는 기술분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 아래의 특허청구범위에 의하여 정해져야 할 것이다.
10: 앵커 노드
20: 이동 노드
100: 통신 모듈
200: 프로세서
20: 이동 노드
100: 통신 모듈
200: 프로세서
Claims (18)
- UWB(Ultra Wide Band)를 통해 레인징(Ranging)을 수행하는 전자 장치의 동작 방법에 있어서,
UWB 영역 내에 구비된 복수의 앵커 노드로부터 레인징을 위해 상기 복수의 앵커 노드에 의해 제공되는 채널을 점유 중인 이동 노드의 상태 정보를 각각 수신하는 단계;
상기 상태 정보에 기반하여 상기 이동 노드 간의 우선 순위를 설정하는 단계; 및
상기 우선 순위에 기반하여 상기 이동 노드에 의해 점유 중인 채널 중 하나를 회수하는 단계;를 포함하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 1항에 있어서,
상기 설정하는 단계는,
상기 채널을 점유하고 있는 이동 노드 중 상기 앵커 노드에 의해 한번도 레인징된 적이 없는 이동 노드를 제1 이동 노드로 식별하는 단계; 및
상기 제1 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 낮게 설정하는 단계;를 포함하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 2항에 있어서,
상기 설정하는 단계는,
상기 채널을 점유하고 있는 이동 노드 중 하나 이상의 앵커 노드에 의해 레인징되고 있는 이동 노드를 제2 이동 노드를 식별하는 단계; 및
상기 제2 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 높게 설정하는 단계;를 더 포함하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 3항에 있어서,
상기 설정하는 단계는,
상기 제2 이동 노드 각각에 대하여 자신을 레인징하고 있는 앵커 노드의 개수인 레인징 앵커 개수를 산출하는 단계; 및
상기 레인징 앵커 개수에 기반하여 상기 제2 이동 노드 간의 우선 순위를 설정하는 단계;를 더 포함하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 4항에 있어서,
상기 제2 이동 노드 간의 우선 순위를 설정하는 단계는,
상기 레인징 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 레인징 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 높게 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 3항에 있어서,
상기 설정하는 단계는,
상기 채널을 점유하고 있는 이동 노드 중 상기 제1 및 제2 이동 노드를 제외한 이동 노드를 제3 이동 노드로 식별하는 단계;
상기 제3 이동 노드 각각에 대하여 자신을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드의 개수인 만료 앵커 개수를 산출하는 단계; 및
상기 만료 앵커 개수에 기반하여 상기 제3 이동 노드 간의 우선 순위를 설정하는 단계;를 포함하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 6항에 있어서,
상기 제3 이동 노드 간의 우선 순위를 설정하는 단계는,
상기 만료 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 만료 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 낮게 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 1항에 있어서,
상기 회수하는 단계는,
상기 우선 순위가 가장 낮게 설정된 이동 노드가 점유 중인 채널을 회수하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- 제 1항에 있어서,
상기 회수하는 단계는,
상기 채널이 모두 이동 노드에 의해 점유 중인 상태에서 새로운 이동 노드가 상기 UWB 영역 내에서 감지되는 경우에 수행되는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치의 동작 방법.
- UWB(Ultra Wide Band)를 통해 레인징(Ranging)을 수행하는 전자 장치에 있어서,
UWB 영역 내에 구비된 복수의 앵커 노드와 통신하는 통신 모듈; 및
상기 통신 모듈을 통해 상기 복수의 앵커 노드로부터 레인징을 위해 상기 복수의 앵커 노드에 의해 제공되는 채널을 점유 중인 이동 노드의 상태 정보를 각각 수신하고, 상기 상태 정보에 기반하여 상기 이동 노드 간의 우선 순위를 설정하고, 상기 우선 순위에 기반하여 상기 이동 노드에 의해 점유 중인 채널 중 하나를 회수하는 프로세서;를 포함하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 10항에 있어서,
상기 프로세서는 상기 채널을 점유하고 있는 이동 노드 중 상기 앵커 노드에 의해 한번도 레인징된 적이 없는 이동 노드를 제1 이동 노드로 식별하고, 상기 제1 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 낮게 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 11항에 있어서,
상기 프로세서는 상기 채널을 점유하고 있는 이동 노드 중 하나 이상의 앵커 노드에 의해 레인징되고 있는 이동 노드를 제2 이동 노드로 식별하고, 상기 제2 이동 노드의 우선 순위를 다른 이동 노드의 우선 순위보다 높게 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 12항에 있어서,
상기 프로세서는 상기 제2 이동 노드 각각에 대하여 자신을 레인징하고 있는 앵커 노드의 개수인 레인징 앵커 개수를 산출하고, 상기 레인징 앵커 개수에 기반하여 상기 제2 이동 노드 간의 우선 순위를 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 13항에 있어서,
상기 프로세서는 상기 레인징 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 레인징 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 높게 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 12항에 있어서,
상기 프로세서는 상기 채널을 점유하고 있는 이동 노드 중 상기 제1 및 제2 이동 노드를 제외한 이동 노드를 제3 이동 노드로 식별하고, 상기 제3 이동 노드 각각에 대하여 자신을 레인징하다가 소정의 시간 동안 레인징이 이루어지지 않아 레인징이 중단된 앵커 노드의 개수인 만료 앵커 개수를 산출하고, 상기 만료 앵커 개수에 기반하여 상기 제3 이동 노드 간의 우선 순위를 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 15항에 있어서,
상기 프로세서는 상기 만료 앵커 개수가 상대적으로 큰 이동 노드의 우선 순위를, 상기 만료 앵커 개수가 상대적으로 작은 이동 노드의 우선 순위보다 낮게 설정하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 10항에 있어서,
상기 프로세서는 상기 우선 순위가 가장 낮게 설정된 이동 노드가 점유 중인 채널을 회수하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
- 제 10항에 있어서,
상기 프로세서는 상기 채널이 모두 이동 노드에 의해 점유 중인 상태에서 새로운 이동 노드가 상기 UWB 영역 내에서 감지되는 경우에 상기 채널 중 하나를 회수하는 것을 특징으로 하는 UWB를 통해 레인징을 수행하는 전자 장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210188618A KR20230099338A (ko) | 2021-12-27 | 2021-12-27 | Uwb를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법 |
EP22185345.0A EP4202488A1 (en) | 2021-12-27 | 2022-07-18 | Electronic device and method for performing ranging through uwb communication |
US17/894,766 US20230204752A1 (en) | 2021-12-27 | 2022-08-24 | Electronic device and method for performing ranging through uwb communication |
CN202211041504.9A CN116353541A (zh) | 2021-12-27 | 2022-08-29 | 用于通过uwb通信执行测距的电子设备和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210188618A KR20230099338A (ko) | 2021-12-27 | 2021-12-27 | Uwb를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230099338A true KR20230099338A (ko) | 2023-07-04 |
Family
ID=83228790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210188618A KR20230099338A (ko) | 2021-12-27 | 2021-12-27 | Uwb를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230204752A1 (ko) |
EP (1) | EP4202488A1 (ko) |
KR (1) | KR20230099338A (ko) |
CN (1) | CN116353541A (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024080201A1 (ja) * | 2022-10-13 | 2024-04-18 | アルプスアルパイン株式会社 | 測距システム、通信局、及び、測距方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8040817B2 (en) * | 2007-06-26 | 2011-10-18 | Ricoh Company, Ltd. | Wireless communication device, wireless communication method, and computer program product |
DE102014219148A1 (de) * | 2014-09-23 | 2016-03-24 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Erstellen eines Bewegungsmodells eines Straßenverkehrsteilnehmers |
US10638478B2 (en) * | 2015-04-01 | 2020-04-28 | Huawei Technologies Co., Ltd. | Method and system for distributed resource management in vehicular ad-hoc networks |
US11064510B2 (en) * | 2018-05-30 | 2021-07-13 | Qualcomm Incorporated | Ranging between a user equipment and a fixed reference node |
US10299079B1 (en) * | 2018-07-24 | 2019-05-21 | Johnson Controls Technology Company | Adaptive inter-ranging network |
KR20210137840A (ko) | 2020-05-11 | 2021-11-18 | 현대모비스 주식회사 | Uwb 시스템 |
EP3927075A1 (en) * | 2020-06-17 | 2021-12-22 | Nxp B.V. | Communication device and method of operating the same |
-
2021
- 2021-12-27 KR KR1020210188618A patent/KR20230099338A/ko unknown
-
2022
- 2022-07-18 EP EP22185345.0A patent/EP4202488A1/en active Pending
- 2022-08-24 US US17/894,766 patent/US20230204752A1/en active Pending
- 2022-08-29 CN CN202211041504.9A patent/CN116353541A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4202488A1 (en) | 2023-06-28 |
CN116353541A (zh) | 2023-06-30 |
US20230204752A1 (en) | 2023-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105068710A (zh) | 一种桌面应用图标的动态排列方法及***、移动终端 | |
EP3920615B1 (en) | Method to dynamically change the minimum candidate resources ratio in mode 2 resource selection procedure of nr v2x | |
US10176313B2 (en) | Method and apparatus for invoking fingerprint identification device, and mobile terminal | |
EP2950272B1 (en) | Method and apparatus for processing a video frame in a video file | |
EP3937581A1 (en) | Power-efficient resource selection procedure for nr v2x ue with limited power | |
KR20230099338A (ko) | Uwb를 통해 레인징을 수행하는 전자 장치 및 그 동작 방법 | |
CN106095075A (zh) | 一种信息处理方法及增强现实设备 | |
KR20170043269A (ko) | Ufs 장치의 작동 방법, ufs 호스트의 작동 방법, 및 이들을 포함하는 시스템의 작동 방법 | |
JP7228594B2 (ja) | 検索空間の傍受情報の決定方法及び検索空間の傍受方法の決定装置 | |
CN107741873B (zh) | 业务处理方法及装置 | |
US9658793B2 (en) | Adaptive mode translation lookaside buffer search and access fault | |
CN104423612A (zh) | 按键识别方法、装置和电子设备 | |
WO2020161808A1 (ja) | 優先度判定装置、優先度判定方法、及びコンピュータ可読媒体 | |
CN112769663B (zh) | 通信方法、装置、计算机设备和存储介质 | |
CN111078405B (zh) | 内存分配方法、装置、存储介质及电子设备 | |
CN114281714A (zh) | 用于内存访问的方法、装置、电子设备及存储介质 | |
CN110058780B (zh) | 一种终端的操作方法、终端和可读存储介质 | |
CN113613226A (zh) | 蓝牙设备的连接方法、装置、电子设备及存储介质 | |
CN116701009B (zh) | 数据通信的方法及电子设备 | |
CN112073924B (zh) | 信令识别方法、装置、终端及存储介质 | |
US9159115B1 (en) | Processing vectorized elements associated with IT system images | |
US20230403322A1 (en) | Communication terminal device, information communication system, storage medium, and information communication method | |
WO2023207998A1 (zh) | 旁链路sl上的资源选择方法、终端 | |
CN108415647B (zh) | 坐席管理***的鼠标动作定位方法和*** | |
CN116431338A (zh) | 内存优化方法、内存管理器、电子设备及存储介质 |