KR101820575B1 - 차량 트래픽 관리 - Google Patents

차량 트래픽 관리 Download PDF

Info

Publication number
KR101820575B1
KR101820575B1 KR1020150144701A KR20150144701A KR101820575B1 KR 101820575 B1 KR101820575 B1 KR 101820575B1 KR 1020150144701 A KR1020150144701 A KR 1020150144701A KR 20150144701 A KR20150144701 A KR 20150144701A KR 101820575 B1 KR101820575 B1 KR 101820575B1
Authority
KR
South Korea
Prior art keywords
traffic
vehicle
destination
automated vehicle
automated
Prior art date
Application number
KR1020150144701A
Other languages
English (en)
Other versions
KR20160046305A (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 엠파이어 테크놀로지 디벨롭먼트 엘엘씨
Publication of KR20160046305A publication Critical patent/KR20160046305A/ko
Application granted granted Critical
Publication of KR101820575B1 publication Critical patent/KR101820575B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/143Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3446Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • G08G1/147Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas where the parking area is within an open public zone, e.g. city centre

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)
  • Mathematical Physics (AREA)
  • Navigation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)

Abstract

일부 예들에서, 트래픽을 감소시키는 것은 특정 목적지의 미리결정된 거리 내에 이용 가능한 원거리 로케이션을 위치결정하는 것, 원거리 로케이션의 아이덴티티를 소셜라이징하는 것, 및 미리결정된 시간 동안 이용 가능한 원거리 로케이션에서 트래픽 혼잡들을 최소화하는 것을 포함한다.

Description

차량 트래픽 관리{VEHICLE TRAFFIC MANAGEMENT}
설명된 기술은 일반적으로, 정의된 영역 내에서의 차량 트래픽 관리에 속한다.
본원에서 다르게 나타내지 않는 한, 본 섹션에서 설명된 접근들은 본 출원에서의 청구항들에 대한 종래 기술이 아니고, 본 섹션에 포함됨에 따라 종래 기술인 것으로 인정되지 않는다.
임시 주차장에 대한 검색은 오랫동안, 운전자들의 참을성 테스트 및 불만의 근원이었다. 예를 들어, 공항에서 승객들이 도착하기를 기다리는 동안, 운전자들이 승객 픽업 지역에 임시로라도 주차하는 것이 경찰관들에 의해 금지될 수도 있다. 따라서, 이들 운전자들은 종종, 그들의 각각의 도착하는 승객들이 공항 터미널에서 나올 때까지 공항 주변을 차로 한 바퀴 도는 것에 의지한다. 이러한 운전자들을 위한 시설로서, 일부 공항 공단들은, 종종 "휴대폰 구역 (cell phone lot)" 등으로 지칭된 단기 주차 구역을 확립하고 있다. 그러나, 이러한 단기 주차의 공급은 종종 수요를 초과하고; 단기 주차 구역들은 대부분의 다른 장소 (setting) 들에서 부족하고 비현실적이다.
일 예시의 실시형태에서, 비일시적 컴퓨터 판독가능 매체는 실행 가능한 명령들을 저장할 수도 있고, 이 명령들은 실행되는 경우, 하나 이상의 프로세서들로 하여금, 미리결정된 시간에 도착이 의도되는 목적지의 임계 거리 내의 트래픽 양을 모니터링하게 하고; 목적지의 임계 거리 내에서, 트래픽 양이 임계 레벨 미만인 도로를 식별하게 하고; 식별된 도로로 네비게이트하게 하고; 조건이 충족될 때까지 식별된 도로 상의 중간 포인트에서 정지하게 하며; 조건이 충족되는 것에 응답하여, 다른 중간 포인트로 또는 목적지로 네비게이트하게 한다.
다른 예시의 실시형태에서, 자동화된 차량에 대한 네비게이션 시스템은, 최종 목적지의 미리결정된 반경 내에서, 트래픽 정보를 규칙적인 시간 간격들로 수신하도록 구성된 트래픽 데이터 인터페이스; 자동화된 차량에 인접한 차량들을 검출하도록 구성된 트래픽 검출기; 및 트래픽 정보에 기초하여 최종 목적지의 미리결정된 반경 내에서 임시 정지 포인트를 식별하고, 식별된 임시 정지 포인트로 네비게이트하며, 조건이 충족되는 것에 응답하여 식별된 임시 포인트로부터 멀리 네비게이트하도록 구성된 네비게이터를 포함한다.
또 다른 실시형태에서, 트래픽을 감소시키는 방법은, 특정 목적지의 미리결정된 거리 내에 이용 가능한 원거리 로케이션을 위치결정 (locating) 하는 것, 원거리 로케이션의 아이덴티티를 소셜라이징 (socializing) 하는 것, 및 이용 가능한 원거리 로케이션에서 트래픽 혼잡들을 최소화하는 것을 포함한다.
상기 요약은 단지 예시적인 것이며 제한하는 것으로 의도되지 않는다. 전술된 예시적인 양태들, 실시형태들, 및 특성들에 추가하여, 추가의 양태들, 실시형태들, 및 특성들이 도면들 및 다음의 상세한 설명을 참조하여 명백해질 것이다.
본 개시물의 앞서의 특성 및 다른 특성은 첨부 도면들을 함께 취해진, 다음의 설명 및 첨부된 청구항들로부터 보다 완전히 명백해질 것이다. 이들 도면들은 단지 본 개시물에 따른 다양한 실시형태들을 도시하고, 따라서 그 범위를 제한하는 것으로 고려되지 않는다는 것을 이해하면, 본 개시물은 첨부 도면들의 사용을 통해 추가의 특이성 및 상세로 설명될 것이다.
도 1 은 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리가 구현될 수도 있는 환경의 개요를 나타낸다.
도 2 는 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리의 적어도 일부분들이 구현될 수도 있는 서비스 제공자의 예시의 구성을 나타낸다.
도 3 은 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리가 구현될 수도 있는 예시의 프로세싱 흐름을 나타낸다.
도 4 는 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리가 구현될 수도 있는 추가적인 예시의 프로세싱 흐름을 나타낸다.
도 5 는 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 본원에 설명된 다양한 예시의 솔루션들이 구현될 수도 있는 예시의 컴퓨팅 디바이스를 예시하는 블록도이다.
다음의 상세한 설명에서, 설명의 일부분을 형성하는 첨부 도면들에 대한 참조가 이루어진다. 도면에서, 문맥상 다르게 나타내지 않는 한, 유사한 도면 부호는 통상 유사한 컴포넌트를 식별한다. 또한, 다르게 언급되지 않으면, 각각의 연속적인 도면의 설명은 이전 도면들 중 하나 이상으로부터의 피처들을 참조하여, 현재 예시의 실시형태의 더 명확한 콘텍스트 및 더 많은 실질적인 설명을 제공할 수도 있다. 또한, 상세한 설명, 도면, 및 청구항들에서 설명된 예시의 실시형태들은 제한적인 것을 의미하는 것은 아니다. 본원에서 제시되는 청구물의 취지 또는 범위를 벗어나지 않으면서, 다른 실시형태들이 활용될 수도 있고, 다른 변경들이 이루어질 수도 있다. 본원에서 일반적으로 설명되고, 도면에 예시된 본 개시물의 양태들은 광범위하고 상이한 구성들로 배열, 대체, 조합, 분리, 및 설계될 수 있으며, 이들 모두는 본원에서 명시적으로 고려된 것임을 쉽게 이해할 수 있을 것이다.
본원에 설명 및 시사된 실시형태들은 주변 트래픽에 대한 혼잡들을 감소시키고 자원 소비를 감소시키는 방식으로 의도된 목적지의 정의된 임계 부근 내에서 대기하거나 머물도록 차량에 대한 가이던스를 제공할 수도 있다. 이 가이던스는 네비게이션 명령들의 형태로 자동화된 차량과 연관되거나 이 차량에서의 네비게이션 기술 디바이스에 또는 실행 가능한 운전 명령들의 형태로 자동화된 차량에 제공될 수도 있다. 네비게이션 기술의 비제한적 예들은 글로벌 포지셔닝 시스템 (GPS) 또는 갈릴레오로서 또한 지칭될 수도 있는 글로벌 네비게이션 위성 시스템 (GNSS) 을 포함할 수도 있다. 더 또한, 가이던스의 적어도 일부분들은 소셜 미디어 웹사이트 또는 애플리케이션을 통해 소셜라이징될 수도 있다.
본원에서 참조되는 바와 같이, 자동화된 또는, 상호교환적 자가-드라이빙 차량은 운전자 개입 없이 운전하고 그 환경을 감지할 수 있는 자율적 차량을 지칭할 수도 있다. 즉, 자동화된 차량이 승객들을 홀딩하도록 구성될 수도 있는 동안, 하나의 로케이션에서 다른 로케이션으로 이동하기 위한 운전자 개입이 필요 없다.
소셜 차량 트래픽 관리의 실시형태들 및 구현들은, 본원에 설명된 바와 같이 다양한 콘텍스트들에서 구현될 수도 있다. 단지 설명의 목적을 위해, 본 설명은 차량이 특정 시간에 특정 목적지에 도착하거나 이 목적지로 리턴하도록 스케줄링되는 실시형태들 및 시나리오들을 참조한다. 예를 들어, 자동화된 차량의 승객은 자동화된 차량에, 거기에 내리고 한 시간 후에 특정 목적지로 리턴하도록 명령할 수도 있다. 따라서, 본원에 설명된 일부 실시형태들 및 구현들에 따르면, 자동화된 차량에는, 자동화된 차량이 예를 들어, 특정 목적지의 임계 부근에서 남아 있고, 과도한 에너지 자원들을 사용하지 않으며, 트래픽과 간섭하지 않도록 효율적인 방식으로 그 사이의 1 시간을 보내는 것을 허용하는 실행 가능한 운전 또는 네비게이션 명령들이 제공될 수도 있다. 다른 예로서, 차량의 운전자는 스케줄링된 시간에 특정 목적지에서 승객을 픽업하도록 명령받거나 요청받을 수도 있다. 따라서, 본원에 설명된 다른 실시형태들 및 구현들에 따르면, 운전자에게는, 전술된 효율적인 방식으로 운전자가 스케줄링된 시간에 이르기까지 차량을 동작 또는 운전하는 것을 허용하는 네비게이션 가이던스가, 클라이언트 디바이스를 통해 제공될 수도 있다. 따라서, 서비스 제공자는 특정 목적지의 임계 거리 내의 트래픽 양을 모니터링함으로써 소셜 차량 트래픽 관리의 적어도 일부분들을 가능하게 하고; 트래픽 양이 임계 레벨 미만인 특정 목적지의 정의된 임계 부근 내에서 도로를 식별하고; 소셜 차량 트래픽 관리 서비스를 이용하는 차량을 식별된 도로로 네비게이트하고; 조건이 충족될 때까지 식별된 도로 상의 중간 포인트에 차량을 정지시키며; 조건이 충족된다는 것에 응답하여, 특정 목적지의 임계 거리 내의 다른 중간 포인트로 또는 특정 목적지 그 자체로 차량을 네비게이트할 수도 있다.
추가하여 또는 대안으로, 서비스 제공자는 특정 목적지의 임계 거리 내에서 트래픽 및/또는 도로 조건들을 모니터링함으로써 소셜 차량 트래픽 관리의 적어도 일부분들을 가능하게 하고; 트래픽 및/또는 도로 조건들이 차량들을 대기시키기에 좋은, 특정 목적지의 정의된 임계 부근 내의 도로를 식별하고; 소셜 차량 트래픽 관리 서비스를 이용하는 차량을 식별된 도로로 네비게이트하고; 조건이 충족될 때 까지 식별된 도로 상의 중간 포인트에 차량을 정지시키며; 조건이 충족된다는 것에 응답하여, 특정 목적지의 임계 거리 내의 다른 중간 포인트로 또는 특정 목적지 그 자체로 차량을 네비게이트할 수도 있다. 차량들을 대기시키기에 좋을 수도 있는 트래픽 및/또는 도로 조건들의 비제한적 예들은, 다른 차량들이 대기중인 차량을 합법적으로 그리고 안전하게 지나가는 것을 허용하도록 하는 (특정 방향에서 1-차선과는 대조적인) 2 차선 도로, 및 조닝 (zoning)(주택 구역에서의 도로들은 차량들을 대기시키기에 좋지 않을 수도 있으나, 상업 구역에서의 도로들은 가벼운 트래픽 구축에 더 관대할 수도 있음) 을 포함할 수도 있다.
서비스 제공자는 차량에 대해 멀리 위치될 수도 있고, 또는 대안으로 차량 내에 또는 차량 상에 위치된 디바이스에 의해 구현될 수도 있다.
상기 예들에 추가하여, 자동화된 차량에 제공된 네비게이션 명령들 및 운전자에게 제공된 네비게이션 가이던스가 또한, 소셜라이징될 수도 있다. 즉, 소셜 미디어 네트워크들, 예컨대 Waze® 및 Twitter® 은, 주변 트래픽에 지장을 주지 않는 방식으로 차량들이 대기하거나 공회전 (idle) 할 수도 있는 특정 목적지의 정의된 임계 부근 내의 로케이션들을 다른 운전자들 또는 다른 자동화된 차량들에게 알리기 위한 미디어 역할을 할 수도 있다. 따라서, 서비스 제공자는 로케이션 X 의 정의된 부근 내에 이용 가능한 원거리 로케이션을 위치결정하고; 이용 가능한 원거리 로케이션의 식별을 소셜라이징하며; 원거리 로케이션에서 트래픽 혼잡들을 최소화함으로써, 하나 이상의 차량들을 대표하여, 소셜 차량 트래픽 관리의 다른 부분들을 가능하게 할 수도 있다. 전술된 바와 같이, 서비스 제공자는 차량에 대해 멀리 위치될 수도 있고, 또는 대안으로 차량 내에 또는 차량 상에 위치된 디바이스에 의해 구현될 수도 있다.
도 1 은 본원에 설명된 적어도 일부 실시형태들에 따른 차량 트래픽 관리가 구현될 수도 있는 환경 (100) 의 개요를 나타낸다. 환경 (100) 은 서비스 제공자 (105); 차량 (110); 목적지 (115); 도로들 (120, 125, 및 130); 대기 영역 (127); 및 임계 거리 경계 (135) 를 포함할 수도 있다.
서비스 제공자 (105) 는 대응하는 서비스의 사용자들 또는 가입자들에게 네비게이션 정보 및 가이던스를 제공하도록 구성된, 웹사이트 및/또는 클라이언트-기반 애플리케이션을 통한 온라인 프레즌스 (online presence) 를 갖는, 엔티티를 지칭할 수도 있다. 서비스 제공자 (105) 는 온라인 소셜 미디어 사이트 또는 애플리케이션일 수도 있고, 이들의 예들은 예를 들어 Waze®, Twitter® 등을 포함할 수도 있으나 이에 제한되지는 않는다. 소셜 네트워크 서비스 제공자로서, 서비스 제공자 (105) 는 차량들 (110, 112a, 112b, …, 112n) 중 하나 이상 또는 차량들 (110, 112a, 112b, …, 112n) 중 하나 이상에서 위치된 클라이언트 디바이스들과의 양방향 통신들을 구현할 수도 있다. 이러한 양방향 통신들은 CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet), GSM (Global System for Mobile communications), 및 IMT (International Mobile Telecommunication)-2000 프로토콜들을 포함하지만 이에 제한되지는 않는, 임의의 이용 가능한 무선 통신 프로토콜들을 사용하여 구현될 수도 있다.
본원에 설명된 일부 실시형태들에 따르면, 차량 (110) 은 자율적 또는 자가-운전 차량을 지칭할 수도 있다. 이와 같이, 차량 (110) 은 인간의 동작 개입 없이 운전하도록 구성, 설계, 및/또는 프로그래밍될 수도 있다. 차량 (110) 은 서비스 제공자 (105) 에 의해 제공된 네비게이션 정보, 뿐만 아니라 자가-포함되거나 자가-어태치된 레이더, 소나 (sonar), 컴퓨터 비전, 네비게이션 기술 등에 의해 수집된 환경 데이터, 서비스 제공자 (105) 에 의해 제공된 환경 데이터 및/또는 기술들에 응답하여 운전할 수도 있다.
차량 (110) 은 추가적으로 또는 대안으로, 서비스 제공자 (105) 에게 통신 가능하게 접속될 수도 있는 대응하는 클라이언트 디바이스가 내부에 위치되는 운전자-동작형 차량을 지칭할 수도 있다. 이와 관련하여, 클라이언트 디바이스는 소형 팩터 휴대용 (또는 모바일) 전자 디바이스, 예컨대 스마트폰, 네비게이션 기술 디바이스, 무선 웹-와치 디바이스, 퍼스널 헤드셋 디바이스, 애플리케이션 특정 디바이스, 랩톱 컴퓨터, 태블릿 컴퓨터, 또는 상기에서 열거된 디바이스들 중 임의의 것의 기능을 제공하는 하이브리드 디바이스로서 구현될 수도 있다. 또한, 차량 (110) 에 대응하는 클라이언트 디바이스는 차량에 빌트인될 수도 있거나, 차량 (110) 에서 멀리 위치될 수도 있다. 본원에 설명된 바와 같이, 차량 (110) 의 운전자-동작형 실시형태에 의해 또는 이를 이용하는 통신들에 대한 참조는 그 차량에 대응하는 클라이언트 디바이스를 지칭하는 것으로 이해될 수도 있다.
차량들 (112a, 112b, …, 및 112n) 은 각각 차량 (110) 의 상기 실시형태들 중 임의의 것과 유사하게 구성될 수도 있다. 차량들 (112a, 112b, …, 및 112n) 은 임계 거리 경계 (135) 내의 도로들 (120, 125, 및/또는 130) 을 따른 다양한 포인트들에 위치되는 차량들을 지칭할 수도 있다. 또한, 콘텍스트가 다르게 요구하지 않으면, 복수의 차량들 (112) 에 대한 참조가 이루어질 수도 있거나, 또는 단일 차량 (112) 에 대한 참조가 이루어질 수도 있다. 더 또한, 본원에 설명된 바와 같은 소셜 차량 트래픽 관리의 실시형태들은 차량 (112) 의 3 대 (3) 의 표현들에 제한되지 않는다.
목적지 (115) 는, 본원에 설명된 실시형태들에 따라 차량 (110) 이 특정 시간까지 도착하도록 의도되는 임의의 지리적 로케이션을 지칭할 수도 있다. 또한, 목적지 (115) 는 포컬 포인트로서 역할을 할 수도 있고, 이 포컬 포인트로부터 동적 반경 거리가 사용되어 원주 경계 (circumferential boundary) 를 확립할 수도 있는데, 이 경계 내에서 차량 (110) 이 목적지 (115) 에 있도록 스케줄링되는 특정 시간까지 차량 (110) 이 대기하도록 의도된다.
도로 (120) 는, 목적지 (115) 가 위치되고 차량 (110) 및 차량들 (112) 중 어느 하나 이상이 운전될 수도 있는 도로, 거리, 또는 간선도로 또는 이 근처를 지칭할 수도 있다. 목적지 (115) 가 도로 (120) 상에 또는 도로 근처에 위치되기 때문에, 도로 (120) 의 적어도 일부는 임계 거리 경계 (135) 내에 있다.
도로들 (125 및 130) 은 각각, 임계 거리 경계 (135) 내에 있을 수도 있는 도로, 거리, 또는 간선도로, 그 일부분들을 지칭할 수도 있다. 차량 (110) 및 차량들 (112) 중 어느 하나 이상은 도로들 (125 및 130) 각각에서 운전될 수도 있다.
대기 영역 (127) 은, 합법적 트래픽 정지를 위해 기대될 수도 있는 기간 이상으로 연장된 기간 동안, 적어도 차량 (110) 이 의도적으로 대기, 예를 들어 중립에서 공회전, 정지, 또는 주차할 수도 있는 도로들 (120, 125, 및 130) 중 어느 하나 상의 또는 그 옆의 하나 이상의 영역들을 지칭할 수도 있다. 대기 영역 (127) 은 합법적 옆길 (side-street) 주차 공간; 도로들 (120, 125, 및/또는 130) 중 하나 상에 입구가 위치되는 주차장; 또는 전술된 바와 같이 약간의 트래픽 양이 적어도 차량 (110) 이 대기하기에 좋은 도로들 중 어느 하나 (120, 125, 또는 130) 의 일부일 수도 있다. 후자와 관련하여, 대기 영역 (127) 은 소정 트래픽 조건들 하에서, 정지된 차량 (110) 이 이중 주차로 소환될 수도 있는 차선에 위치될 수도 있다.
임계 거리 경계 (135) 는 목적지 (115) 에서 비롯될 수도 있는 적합한 원주 경계, 동적 반경 거리를 지칭할 수도 있다. 본원에 설명된 실시형태들에 따르면, 임계 거리 경계 (135) 내에서 차량 (110) 은 스케줄링된 도착 시간까지 목적지 (115) 에서 대기하도록 의도될 수도 있다. 동적 반경 거리는 디폴트 거리, 예를 들어 1 마일로서 서비스 제공자 (105) 에 의해 확립될 수도 있고; 예를 들어 1 마일, 2 마일, 5 마일의 선택들의 메뉴로부터 선택될 수도 있거나; 다른 값, 예를 들어 간헐적 정지 포인트까지의 거리로 차량 (110) 의 오퍼레이터에 의해 커스트마이징될 수도 있다. 추가적으로 또는 대안으로, 임계 거리 경계 (135) 가 확립되는 동적 반경 거리는, 차량 (110) 이 서비스 제공자 (105) 와 유지할 수도 있는 통신 접속의 범위에 따라, 목적지 (115) 에 대해 결정될 수도 있다. 따라서, 임계 거리 경계 (135) 는 일부 경우들에서 모든 방향에서 대칭적이지 않고, 차라리 자연적 및/또는 제작된 지형에 기초하여 비대칭적일 수도 있다.
도 2 는 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리의 적어도 일부분들이 구현될 수도 있는 서비스 제공자 (105) 의 예시의 구성을 나타낸다. 도시된 바와 같이, 서비스 제공자 (105) 는 다양한 컴포넌트들, 예컨대 차량 인터페이스 (205), 트래픽 데이터 인터페이스 (210), 트래픽 검출기 (215), 및 네비게이터 (220) 를 포함할 수도 있다. 별개의 컴포넌트들로서 예시되었으나, 서비스 제공자 (105) 의 다양한 컴포넌트들은 개시된 청구물의 범위 내에서 고려되면서 추가의 컴포넌트들로 분할되고, 더 적은 컴포넌트들로 결합되거나, 함께 제거될 수도 있다. 컴포넌트들의 각각의 기능 및/또는 동작은, 광범위한 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합에 의해 개별적으로 및/또는 집합적으로 구현될 수도 있는 것으로 이해될 것이다. 그와 관련하여, 차량 인터페이스 (205), 트래픽 데이터 인터페이스 (210), 트래픽 검출기 (215), 및 네비게이터 (220) 중 하나 이상은 서비스 제공자 (105) 와 연관되는 서버 상에서 호스트되고 실행 가능한 애플리케이션 또는 프로그램에 포함될 수도 있다. 대안으로, 차량 인터페이스 (205), 트래픽 데이터 인터페이스 (210), 트래픽 검출기 (215), 및 네비게이터 (220) 중 하나 이상은 차량 (110) 의 운전자 또는 소유자에 의해 동작된 클라이언트 디바이스 또는 차량 (110) 상에서 호스트되고 실행 가능한 애플리케이션 또는 프로그램에 포함될 수도 있다.
차량 인터페이스 (205) 는 차량 (110) 과의 양방향 통신을 구현하도록 구성, 프로그래밍, 및/또는 설계되는 컴포넌트 또는 모듈을 지칭할 수도 있다. 서비스 제공자 (105) 가 차량 (110) 에 통신 가능하게 접속되는 한, 서비스 제공자 (105) 에게는 언제라도 차량 (110) 의 로케이션이 통지될 수도 있다.
차량 인터페이스 (205) 는 목적지 (115) 의 식별자 또는 로케이션을 차량 (110) 으로부터 수신할 수도 있다. 목적지 (115) 의 식별자 또는 로케이션은 어드레스, 네비게이션 좌표들, 또는 랜드마크 명칭의 형태로 수신될 수도 있다. 일부 실시형태들에 따르면, 차량 인터페이스 (205) 는 또한, 차량 (110) 이 목적지 (115) 에 도착하거나 목적지로 리턴하도록 스케줄링되는 특정 시간을 차량 (110) 으로부터 수신할 수도 있다. 차량 인터페이스 (205) 는 더 또한, 임계 거리 경계 (135) 를 확립하는데 사용될 수도 있는 목적지 (115) 에서 비롯되는 커스트마이징된 반경 거리를 차량 (110) 으로부터 수신할 수도 있다. 다르게는, 서비스 제공자 (105) 에 의해 이전에 구성, 프로그래밍, 또는 설계된 디폴트 반경 거리가 그 목적을 위해 사용될 수도 있다.
차량 인터페이스 (205) 는 또한, 차량 (110) 에 대한, 임계 거리 경계 (135) 내의 주차 영역 (127) 의 식별 및 트래픽에 관한 정보를 차량 (110) 에 제공 또는 송신할 수도 있다.
트래픽 데이터 인터페이스 (210) 는 차량 (110) 에 대한 임계 거리 경계 (135) 내의 트래픽에 관한 정보를 규칙적인 시간 간격들로 수신하도록 구성, 프로그래밍, 및/또는 설계되는 컴포넌트 또는 모듈을 지칭할 수도 있다. 트래픽 정보는, 네비게이션 위성; 트래픽 모니터링 서비스들; 인터넷 서비스 제공자 등, 예를 들어 Google®, Yahoo® 등; 및/또는 소셜 미디어 사이트, 예를 들어 Waze®, Twitter®, Facebook® 등을 포함하지만 이에 제한되지는 않는 다수의 소스들 중 하나 이상으로부터 수신될 수도 있다.
트래픽 데이터 인터페이스 (210) 는 다수의 소스들에 대한 통신 인터페이스로서 역할을 하도록, 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합에 의해 구현될 수도 있다.
트래픽 검출기 (215) 는 차량 (110) 에 인접한 또는 이 근처의 차량들에 관한 정보 또는 데이터를 수신하도록 구성, 프로그래밍, 및/또는 설계되는 컴포넌트 또는 모듈을 지칭할 수도 있다. 일부 실시형태들에서, 트래픽 검출기 (215) 는 차량 (110) 에 인접하거나 근처에 있을 수도 있는 차량들 (112) 중 어느 하나를 나타내거나 식별하는 네비게이션 데이터를 수신할 수도 있다. 따라서, 트래픽 검출기 (215) 는 적어도 하나의 네비게이션 위성에 통신 가능하게 접속될 수도 있다. 또한, 트래픽 검출기 (205) 는 차량 (112) 에 인접하거나 근처에 있을 수도 있는 차량들 (112) 중 어느 하나의 존재를 나타내는 레이더, 소나, 비디오 등의 데이터를 수신할 수도 있다. 따라서, 트래픽 검출기 (215) 는 또한, 차량 (110) 상에 또는 근처에 배치된 디바이스들을 캡처하는 하나 이상의 레이더, 소나, 비디오 등에 통신 가능하게 접속될 수도 있다. 예를 들어, 차량 (110) 과 연관된 자가-포함된 또는 자가-어태치된 디바이스는 능력들을 캡처하는 레이더, 소나, 비디오 등을 가질 수도 있다. 대안으로, 디바이스들을 캡처하는 레이더, 소나, 비디오 등은 예를 들어, 트래픽 폴들, 유틸리티 폴들, 빌딩 루프탑들 등 상의 도로들 (120, 125, 및 130) 옆의 다양한 로케이션들에 배치될 수도 있다.
네비게이터 (220) 는 트래픽 데이터 인터페이스 (210) 에 의해 수신된 트래픽 정보에 적어도 기초하여 임계 거리 경계 (135) 내의 차량 (110) 에 대해 이용 가능한 대기 영역을 식별하고, 차량 (110) 을 이용 가능한 대기 영역으로 네비게이트하며, 대기 영역에서의 또는 근처의 트래픽 조건이 충족되된다는 것에 응답하여 차량 (110) 을 대기 영역으로부터 멀리 네비게이트하도록 구성, 프로그래밍, 및/또는 설계될 수도 있는 컴포넌트 또는 모듈을 지칭할 수도 있다.
네비게이터 (220) 는 목적지 (115) 의 식별자를 차량 인터페이스 (205) 에 의해 제공받을 수도 있고; 네비게이터 (220) 는 또한, 트래픽 검출기 (210) 로부터 또는 차량 (110) 으로부터 차량 (110) 에 인접하거나 근처의 차량들에 관한 트래픽 정보 또는 데이터를 제공받을 수도 있다. 이러한 정보 또는 데이터는 규칙적인 시간 간격들, 예를 들어 10 초로 네비게이터 (220) 에 제공될 수도 있다. 네비게이터 (220) 는 그 후, 트래픽을 모니터링하기 위해 알려진 실시간 모션 검출 알고리즘을 구현하고/하거나 도로들 (120, 125, 및 130) 상의 대기 영역의 실시형태를 식별하도록 트래픽을 분석하기 위해 알려진 데이터 스트리밍 분석 알고리즘을 구현할 수도 있다. 본원에 설명된 실시형태들에 따르면, 대기 영역 (127) 은, 트래픽이 임계 값 미만인 경우 이용 가능할 것으로 간주될 수도 있고, 따라서 차량 (110) 이 대기, 예를 들어 임시로 공회전, 정지, 또는 주차하기에 좋은 것으로 간주될 수도 있다. 임계 값의 예들은 3 대 미만의 차량들 (112) 이 대기 영역 (127) 의 50 피트 내에 위치되는 것일 수도 있다. 네비게이터 (220) 는 그 후, 대기 영역 (127) 을 향한 네비게이션 명령들 또는 가이던스를 차량 (110) 에 제공할 수도 있다.
대기 영역 (127) 이 이용 가능한 것으로서 식별될 때, 트래픽 데이터 인터페이스 (210) 는 이러한 정보를 소셜 미디어 사이트, 예를 들어 Waze®, Twitter®, Facebook® 등에 제공할 수도 있다. 따라서, 임계 거리 경계 (135) 내의 다른 자동화된 차량들은 또한, 대기 영역 (127) 으로 안내 (direct) 될 수도 있거나, 대안으로 임계 거리 경계 (135) 내의 다른 차량들의 운전자들 또는 오퍼레이터들은 임시 정지 포인트로서 대기 영역 (127) 의 이용 가능성을 안내 받을 수도 있다.
트래픽 검출기 (215) 에 의해 제공된 정보가, 차량 (110) 에 인접하거나 근처의 트래픽이 임계 레벨, 예를 들어 3 대의 차량들 (112) 이 50 피트 내에 위치된 것을 초과하는 경우, 서비스 제공자 (105) 는 대기 영역 (127) 에서의 또는 근처의 트래픽을 관리할 수도 있다. 예를 들어, 트래픽 데이터 인터페이스 (210) 는 전술된 소셜 미디어 사이트에 정보를 제공하여, 대기 영역 (127) 에 또는 근처의 트래픽이 추가의 차량들 (112) 이 거기에 임시로라도 정지하지 말아야 하는 정도라는 것을 다른 차량들 또는 사용자들에게 알릴 수도 있다. 따라서, 일부 실시형태들에서, 트래픽 데이터 인터페이스 (210) 는 차량들 (112) 중 최종 도착한 차량이 대기 영역 (127) 에서 출발하도록 소셜 미디어 사이트를 통해 명령들을 제공할 수도 있다. 다른 예로서, 네비게이터 (220) 는 차량 (110) 을 대기 영역 (127) 으로부터 멀리 안내하도록 네비게이션 명령들 또는 가이던스를 차량 (110) 에 제공할 수도 있다. 네비게이션 명령들 또는 가이던스는, 다른 이용 가능한 대기 영역 (127) 이 식별될 때까지 다른 이용 가능한 대기 영역 (127) 을 향해 또는 임계 거리 경계 (135) 내의 도로들 (120, 125, 및 130) 중 어느 하나로 차량 (110) 을 네비게이트하도록 의도될 수도 있다.
따라서, 단수로 및 소셜 미디어와 결합하여, 서비스 제공자 (105) 는 시간 효율적이고 에너지 효율적인 방식으로 목적지 (115) 에 대해 정의된 근접도에서 효율적으로 남거나 대기하도록 차량 (110) 을 도울 수도 있다.
도 3 은 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리가 구현될 수도 있는 예시의 프로세싱 흐름 (300) 을 나타낸다. 프로세싱 흐름 (300) 의 동작들은 도 1 및 도 2 에 예시된 바와 같이 서비스 제공자 (105) 에 의해 구현될 수도 있다. 프로세싱 흐름 (300) 은 하나 이상의 블록들 (305, 310, 및/또는 315) 에 의해 예시된 바와 같은 하나 이상의 동작들, 액션들, 또는 기능들을 포함할 수도 있다. 별개의 블록들로서 예시되었으나, 다양한 블록들은 원하는 구현에 따라 추가의 블록들로 분할되고, 더 적은 블록들로 결합되거나, 제거될 수도 있다. 프로세싱 흐름 (300) 은 블록 305 에서 시작할 수도 있다.
블록 305 (이용 가능한 대기 영역을 위치결정) 는, 서비스 제공자 (105) 의 네비게이터 (220) 가 트래픽 데이터 인터페이스 (210) 에 의해 수신된 트래픽 정보에 적어도 기초하여 목적지 (115) 에 대한 임계 거리 경계 (135) 내에서 차량 (110) 에 대해 이용 가능한 대기 영역 (127) 을 식별하는 것을 지칭할 수도 있다. 네비게이터 (220) 에는 차량 인터페이스 (205) 에 의해 목적지 (115) 의 식별자 또는 로케이션이 제공될 수도 있고, 추가적으로 또는 대안으로 네비게이터 (220) 에는 트래픽 검출기 (215) 나 차량 (110) 으로부터 차량 (110) 에 인접한 또는 근처의 차량들에 관한 트래픽 정보가 제공될 수도 있다. 네비게이터 (220) 는 그 후, 임계 거리 경계 (135) 내의 트래픽을 모니터링 및 분석하기 위해 실시간 모션 검출 알고리즘 또는 데이터 스트리밍 분석 알고리즘을 구현함으로써 도로들 (120, 125, 및 130) 상의 이용 가능한 대기 영역 (127) 을 식별할 수도 있다. 본원에 설명된 실시형태들에 따르면, 대기 영역 (127) 은, 트래픽이 임계 값 미만인 경우 이용 가능한 것으로 간주될 수도 있고, 따라서 차량 (110) 이 대기, 예를 들어 임시로 공회전, 정지, 또는 주차하기에 좋은 것으로 간주될 수도 있다. 네비게이터 (220) 는 그 후, 대기 영역 (127) 을 향한 네비게이션 명령들 또는 가이던스를 차량 (110) 에 제공할 수도 있다. 블록 305 다음에 블록 310 이 이어질 수도 있다.
블록 310 (이용 가능한 대기 영역의 로케이션을 소셜라이징) 은, 트래픽 데이터 인터페이스 (210) 가 이용 가능한 대기 영역 (127) 의 로케이션을 소셜 미디어 사이트, 예를 들어 Waze®, Twitter®, Facebook® 등에 제공하는 것을 지칭할 수도 있다. 따라서, 임계 거리 경계 (135) 내의 다른 자동화된 차량들은 또한, 대기 영역 (127) 으로 안내될 수도 있고; 추가적으로 또는 대안으로, 임계 거리 경계 (135) 내의 다른 차량들의 운전자들 또는 오퍼레이터들은 대기 영역으로서 대기 영역 (127) 의 이용 가능성을 안내 받을 수도 있다. 블록 310 다음에 블록 315 가 이어질 수도 있다.
블록 315 (대기 영역에서 트래픽 혼잡들을 최소화) 는, 서비스 제공자가 대기 영역 (127) 에서의 또는 근처의 트래픽을 관리하는 것을 지칭할 수도 있다.
예를 들어, 트래픽 데이터 인터페이스 (210) 는 전술된 소셜 미디어 사이트에 정보를 제공하여, 다른 차량들 또는 사용자들에게 대기 영역 (127) 에서의 또는 근처의 트래픽이 추가의 차량들 (112) 이 임시로라도 정지하기에 더 이상 좋지 않다는 것을 알릴 수도 있다. 따라서, 일부 실시형태들에서, 트래픽 데이터 인터페이스는 차량들 (112) 중 최종 도착한 차량이 대기 영역 (127) 에서 출발하도록 소셜 미디어 사이트를 통해 명령들을 제공할 수도 있다. 다른 실시형태들로서, 네비게이터 (220) 는 차량 (110) 을 대기 영역 (127) 으로부터 멀리 안내하도록 네비게이션 명령들 또는 가이던스를 차량 (110) 에 제공할 수도 있다. 네비게이션 명령들 또는 가이던스는, 다른 이용 가능한 대기 영역 (127) 이 식별될 때까지 다른 이용 가능한 대기 영역 (127) 을 향해 또는 임계 거리 경계 (135) 내의 도로들 (120, 125, 및 130) 중 어느 하나로 차량 (110) 을 네비게이트하도록 의도될 수도 있다.
따라서, 단독으로 그리고 소셜 미디어와 결합하여, 서비스 제공자 (105) 는 시간 효율적이고 에너지 효율적인 방식으로 목적지 (115) 에 대한 임계 거리 경계 (135) 내에서 효율적으로 대기하도록 차량 (110) 을 도울 수도 있다.
도 4 는 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 차량 트래픽 관리가 구현될 수도 있는 다른 예시의 프로세싱 흐름 (400) 을 나타낸다. 프로세싱 흐름 (400) 의 동작들은 도 1 및 도 2 에 예시된 바와 같은 서비스 제공자 (105) 에 의해 구현될 수도 있다. 프로세싱 흐름 (400) 은 하나 이상의 블록들 (405, 410, 415, 420, 425, 430, 및/또는 435) 에 의해 예시된 바와 같은 하나 이상의 동작들, 액션들, 또는 기능들을 포함할 수도 있다. 별개의 블록들로서 예시되었으나, 다양한 블록들은 원하는 구현에 따라 추가의 블록들로 분할되고, 더 적은 블록들로 결합되거나, 제거될 수도 있다. 프로세싱 흐름 (400) 은 블록 405 에서 시작할 수도 있다.
블록 405 (목적지 부근의 트래픽을 모니터링) 는, 차량 서비스 제공자 (105) 가 목적지 (115) 에 대한 임계 거리 경계 (135) 내의 도로들 (120, 125, 및 130) 상의 트래픽을 모니터링하는 것을 지칭할 수도 있다. 동작은, 차량 인터페이스 (205) 가 목적지 (115) 의 식별자 또는 로케이션을 차량 (110) 으로부터 수신할 때 시작할 수도 있다. 목적지 (115) 의 식별자 또는 로케이션은 어드레스, 네비게이션 좌표들, 또는 랜드마크 명칭의 형태로 수신될 수도 있다. 차량 인터페이스 (205) 는 또한, 차량 (110) 이 목적지 (115) 에 도착하거나 목적지로 리턴하도록 스케줄링되는 특정 시간을 차량 (110) 으로부터 수신할 수도 있다. 차량 인터페이스 (205) 는 더 또한, 임계 거리 경계 (135) 를 확립하는데 사용될 수도 있는 목적지 (115) 에서 비롯되는 커스트마이징된 반경 거리를 차량 (110) 으로부터 수신할 수도 있다. 다르게는, 서비스 제공자 (105) 에 의해 이전에 구성, 프로그래밍, 또는 설계된 디폴트 반경 거리가 그 목적을 위해 사용될 수도 있다. 동작은, 트래픽 데이터 인터페이스 (210) 가 임계 거리 경계 (135) 내의 트래픽에 관한 정보를 규칙적인 시간 간격들로 수신하는 것을 더 포함할 수도 있다. 트래픽 정보는 네비게이션 위성, 트래픽 모니터링 서비스들, 인터넷 서비스 제공자, 및/또는 소셜 미디어 사이트를 포함하지만 이에 제한되지는 않는 다수의 소스들 중 하나 이상으로부터 수신될 수도 있다. 동작은, 트래픽 검출기 (215) 가 차량 (110) 에 인접하거나 근처의 차량들에 관한 정보 또는 데이터를 수신하는 것을 더 포함할 수도 있다. 그와 관련하여, 트래픽 검출기 (215) 는 차량 (110) 에 인접하거나 근처에 있을 수도 있는 차량들 (112) 중 어느 하나를 나타내거나 식별하는 네비게이션 데이터를 수신할 수도 있다. 추가적으로 또는 대안으로, 트래픽 검출기 (205) 는 차량 (112) 에 인접하거나 근처에 있을 수도 있는 차량들 (112) 중 어느 하나의 존재를 나타내는 레이더, 소나, 비디오 등의 데이터를 수신할 수도 있다. 블록 405 다음에 블록 410 이 이어질 수도 있다.
블록 410 (트래픽 양 < 임계 값인 도로를 식별) 은, 네비게이터 (220) 가 트래픽 데이터 인터페이스 (210) 에 의해 수신된 트래픽 정보에 적어도 기초하여 임계 거리 경계 (135) 내에서 차량 (110) 에 대한 이용 가능한 대기 영역 (127) 을 도로들 (120, 120, 및 130) 중 어느 것이 포함하는지를 식별하는 것을 지칭할 수도 있다. 동작은, 네비게이터 (220) 에, 차량 인터페이스 (205) 에 의한 목적지 (115) 의 식별자 또는 로케이션, 및 트래픽 검출기 (215) 나 차량 (110) 으로부터의 차량 (110) 에 인접한 차량들에 관한 트래픽 정보 및/또는 데이터가 제공되는 것을 포함할 수도 있다. 동작은 또한, 네비게이터 (220) 가 실시간 모션 검출 알고리즘 또는 데이터 스트리밍 분석 알고리즘을 실행하여 트래픽을 모니터링 및 분석하고, 이에 의해 도로들 (120, 125, 및 130) 중 하나 이상에서 이용 가능한 대기 영역 (127) 을 식별하는 것을 포함할 수도 있다. 본원에 설명된 실시형태들에 따르면, 대기 영역 (127) 은, 트래픽이 임계 값 미만인 경우 이용 가능할 것으로 간주될 수도 있고, 따라서 차량 (110) 이 대기, 예를 들어 임시로 공회전, 정지, 또는 주차하기에 좋은 것으로 간주될 수도 있다. 블록 410 다음에 블록 415 가 이어질 수도 있다.
블록 415 (식별된 도로로 네비게이트) 는, 네비게이터 (220) 가 이용 가능한 대기 영역 (127) 을 향해 네비게이션 명령들 또는 가이던스를 차량 (110) 에 제공하는 것을 지칭할 수도 있다.
또한, 블록 415 는 옵션으로, 트래픽 데이터 인터페이스 (210) 가 이용 가능한 대기 영역 (127) 의 로케이션을 소셜 미디어 사이트에 소셜라이징하는 것을 포함할 수도 있다. 따라서, 임계 거리 경계 (135) 내의 다른 자동화된 차량들은 또한, 서비스 제공자 (105) 에 의해 대기 영역 (127) 으로 안내될 수도 있다. 추가적으로 또는 대안으로, 임계 거리 경계 (135) 내의 다른 차량들의 운전자들 또는 오퍼레이터들에게는 서비스 제공자 (105) 에 의해 대기 영역으로서 대기 영역 (127) 의 이용 가능성이 알려질 수도 있다.
블록 420 (조건이 충족될 때까지 정지) 은, 차량 (110) 이 서비스 제공자 (105) 로부터 그렇게 하기 위한 명령들을 수신 시에, 대기 영역 (127) 에서 공회전, 정지, 또는 주차하는 것을 지칭할 수도 있다. 대기 영역 (127) 은, 적어도 차량 (110) 이 합법적 트래픽 정지를 위해 기대될 수도 있는 기간 이상으로 연장된 기간 동안, 의도적으로 대기, 예를 들어 중립으로 공회전, 정지, 또는 주차할 수도 있는 도로들 (120, 125, 및 130) 중 어느 하나 상의 또는 옆의 하나 이상의 영역들을 지칭할 수도 있다. 대기 영역 (127) 은 합법적 골목길 주차 공간, 주차장, 또는 도로들 (120, 125, 또는 130) 의 일부일 수도 있고, 이곳에서 약간의 트래픽 양은 적어도 차량 (110) 이 임시로 정지하기에 좋다. 그것과 관련하여, 대기 영역 (127) 은 소정 트래픽 조건들 하에서, 정지된 차량 (110) 이 이중 주차로 소환될 수도 있는 차선에 위치될 수도 있다.
블록 425 (네비게이션 재개) 는, 네비게이터 (220) 가 대기 영역 (127) 으로부터 출발하도록 네비게이션 명령들 또는 가이던스를 차량 (110) 에 제공하는 것을 지칭할 수도 있다. 동작은, 서비스 제공자 (105) 가 대기 영역 (127) 에서의 또는 근처의 트래픽을 관리하는 것을 포함할 수도 있다. 트래픽 검출기 (215) 에 의해 제공된 정보가, 차량 (110) 에 인접하거나 근처의 트래픽이 임계 레벨, 예를 들어 3 대의 차량들 (112) 이 50 피트 내에 위치된 것을 초과한다고 나타내는 경우, 네비게이터 (220) 는 차량 (110) 에, 네비게이션 명령들 또는 가이던스를 제공하여, 다른 이용 가능한 대기 영역 (127) 이 식별될 때까지 임계 거리 경계 (135) 내의 도로들 (120, 125, 및 130) 중 어느 하나로 또는 다른 이용 가능한 대기 영역 (127) 을 향해 대기 영역 (127) 으로부터 멀리 차량 (110) 을 안내할 수도 있다. 다른 실시형태들에서, 서비스 제공자 (105) 는 전술된 소셜 미디어 사이트에 정보를 제공하는 트래픽 데이터 인터페이스 (210) 를 가짐으로써 대기 영역 (127) 에서의 또는 근처의 트래픽을 관리하여, 대기 영역 (127) 에서의 또는 근처의 트래픽이 차량들 (112) 중 어느 하나 이상이 대기하기에 더 이상 좋지 않다는 것을 보고하도록 활동할 수도 있다. 따라서, 일부 실시형태들에서, 트래픽 데이터 인터페이스는 차량들 (112) 중 최종 도착한 차량이 대기 영역 (127) 에서 출발하도록 소셜 미디어 사이트를 통해 명령들을 제공할 수도 있다. 블록 425 다음에 블록 430 이 이어질 수도 있다.
판정 블록 430 (목적지로 가는가?) 은, 네비게이터 (220) 가 현재 시간이 차량 (110) 이 목적지 (115) 에 도착하거나 목적지로 리턴하기에 적합한지 여부를 결정하는 것을 지칭할 수도 있다.
판정 블록 430 에서 "아니오" 판정은, 네비게이터 (220) 가, 차량 (110) 이 목적지 (115) 에 도착하거나 목적지로 리턴하도록 스케줄링된 시간이 아직 가깝지 않다고 결정하는 것을 지칭할 수도 있고, 따라서 네비게이터 (220) 는 차량 (110) 이 임계 거리 경계 (135) 내의 도로들 (120, 125, 또는 130) 중 어느 하나에서 계속해서 대기하거나 계속해서 운전한다는 것을 결정할 수도 있다. "아니오" 판정 다음에는 블록 405 로 리턴할 수도 있다.
판정 블록 430 에서 "예" 판정은, 네비게이터 (220) 가, 차량 (110) 이 목적지 (115) 에 도착하거나 목적지로 리턴하도록 스케줄링된 시간이 가깝다는, 예를 들어 스케줄링된 시간의 5 분의 미리결정된 임계 내에 있다고 결정하는 것을 지칭할 수도 있다. 따라서, 네비게이터 (220) 는 차량 (110) 을 목적지 (115) 로 향해 네비게이트하도록 의도된 네비게이션 명령들 또는 가이던스를 제공할 수도 있다. "예" 판정 다음에는 블록 435 가 이어질 수도 있다.
블록 435 (종료) 는, 차량 (110) 이 목적지 (115) 에 도착한 것, 및 차량 (110) 이 그 취지의 메시지를 서비스 제공자 (105) 에게 제공하는 것을 지칭할 수도 있다.
도 4 에 도시되고 전술된 실시형태는 제한하는 방식이 아니고 단지 설명의 목적을 위해 제공된다.
도 5 는 본원에 설명된 적어도 일부 실시형태들에 따라 배열된, 본원에 설명된 다양한 예시의 솔루션들이 구현될 수도 있는 예시의 컴퓨팅 디바이스 (500) 를 예시하는 블록도이다.
매우 기본적인 구성 (502) 에서, 컴퓨팅 디바이스 (500) 는 통상적으로 하나 이상의 프로세서들 (504) 및 시스템 메모리 (506) 를 포함한다. 메모리 버스 (508) 는 프로세서 (504) 와 시스템 메모리 (506) 사이에서 통신하기 위해 사용될 수도 있다.
원하는 구성에 따라, 프로세서 (504) 는, 마이크로프로세서 (μP), 마이크로제어기 (μC), 디지털 신호 프로세서 (DSP), 또는 이들의 임의의 조합을 포함하는 임의의 유형일 수도 있지만, 이들에 제한되지는 않는다. 프로세서 (504) 는 하나 이상의 레벨들의 캐싱, 예컨대 레벨 1 캐시 (510) 및 레벨 2 캐시 (512), 프로세서 코어 (514), 및 레지스터들 (516) 을 포함할 수도 있다. 예시의 프로세서 코어 (514) 는 산술 로직 유닛 (ALU), 부동소수점 유닛 (FPU), 디지털 신호 프로세싱 코어 (DSP Core), 또는 이들의 임의의 조합을 포함할 수도 있다. 예시의 메모리 제어기 (518) 는 프로세서 (504) 와 함께 사용될 수도 있고, 또는 일부 구현들에서 메모리 제어기 (518) 는 프로세서 (504) 의 내부 부품일 수도 있다.
원하는 구성에 따라, 시스템 메모리 (506) 는 휘발성 메모리 (예컨대, RAM), 비휘발성 메모리 (예컨대, ROM, 플래시 메모리 등) 또는 이들의 임의의 조합을 포함하는 임의의 유형일 수도 있지만, 이들에 제한되지는 않는다. 시스템 메모리 (506) 는 운영 시스템 (520), 하나 이상의 애플리케이션들 (522), 및 프로그램 데이터 (524) 를 포함할 수도 있다. 애플리케이션 (522) 은 도 3 의 프로세싱 흐름 (300) 및 서비스 제공자 (105) 에 의한 프로세싱 흐름 (400) 에 대하여 설명된 것을 포함하여 본원에 설명된 바와 같은 기능들의 실행을 가능하게 하도록 구성되는 로케이션 데이터 (526) 를 포함할 수도 있다. 프로그램 데이터 (524) 는 차량들 (110 및 112), 뿐만 아니라 네비게이션 위성들, 소셜 네트워크 서비스들 등과 인터페이스하기위해 서비스 제공자에게 유용할 수도 있는 인터페이스 데이터 (528) 를 포함할 수도 있다. 일부 실시형태들에서, 애플리케이션 (522) 은, 소셜 차량 트래픽 관리의 구현들이 본원에 설명된 바와 같이 구현될 수 있도록 운영 시스템 (520) 상의 프로그램 데이터 (524) 와 동작하도록 구성될 수도 있다. 이 설명된 기본 구성 (502) 은 내부 파선 내의 이들 컴포넌트들에 의해 도 5 에 예시된다.
컴퓨팅 디바이스 (500) 는 추가적인 특성들 또는 기능, 및 기본 구성 (502) 과 임의의 필요한 디바이스들 및 인터페이스들 간의 통신들을 용이하게 하기 위한 추가적인 인터페이스들을 가질 수도 있다. 예를 들어, 버스/인터페이스 제어기 (530) 는 기본 구성 (502) 및 하나 이상의 데이터 저장 디바이스들 (523) 간의 통신들을 저장 인터페이스 버스 (534) 를 통해 용이하게 하기 위해 사용될 수도 있다. 데이터 저장 디바이스들 (523) 은 착탈형 저장 디바이스들 (536), 비-착탈형 저장 디바이스들 (538), 또는 이들의 조합일 수도 있다. 착탈형 저장 디바이스 및 비-착탈형 저장 디바이스들의 예들은, 몇몇을 거론하자면, 플렉시블 디스크 드라이브들 및 하드 디스크 드라이블 (HDD) 과 같은 자기 디스크 디바이스들, 컴팩트 디스크 (CD) 드라이브들 또는 디지털 다기능 디스크 (DVD) 드라이브들과 같은 광학 디스크 드라이브들, 솔리드 스테이트 드라이브들 (SSD), 및 테이프 드라이브들을 포함한다. 예시의 컴퓨터 저장 매체는 컴퓨터 판독가능 명령들, 데이터 구조들, 프로그램 모듈들, 또는 다른 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술에서 구현된 휘발성 및 비휘발성, 착탈형 및 비착탈형 매체를 포함할 수도 있다.
시스템 메모리 (506), 착탈형 저장 디바이스들 (536) 및 비-착탈형 저장 디바이스들 (538) 은 컴퓨터 저장 매체의 예들이다. 컴퓨터 저장 매체는, RAM, ROM, EEPROM, 플래시 메모리 또는 다른 메모리 기술, CD-ROM, 디지털 다기능 디스크들 (DVD) 또는 다른 광학 스토리지, 자기 카세트들, 자기 테이프, 자기 디스크 저장 또는 다른 자기 저장 디바이스들, 또는 원하는 정보를 저장하기 위해 사용될 수도 있고 컴퓨팅 디바이스 (500) 에 의해 액세스될 수도 있는 임의의 다른 매체를 포함하지만, 이에 제한되지는 않는다. 임의의 이러한 컴퓨터 저장 매체는 컴퓨팅 디바이스 (500) 의 일부일 수도 있다.
컴퓨팅 디바이스 (500) 는 또한, 다양한 인터페이스 디바이스들 (예를 들어, 출력 디바이스들 (542), 주변기기 인터페이스들 (544), 및 통신 디바이스들 (546)) 로부터 기본 구성 (502) 으로 통신을 버스/인터페이스 제어기 (530) 를 통해 용이하게 하기 위한 인터페이스 버스 (540) 를 포함할 수도 있다. 예시의 출력 디바이스들 (542) 은 그래픽 프로세싱 유닛 (548), 및 오디오 프로세싱 유닛 (550) 을 포함하며, 이들은 하나 이상의 A/V 포트들 (552) 을 통해 디스플레이 또는 스피커들과 같은 다양한 외부 디바이스들과 통신하도록 구성될 수도 있다. 예시의 주변기기 인터페이스들 (544) 은 직렬 인터페이스 제어기 (554) 또는 병렬 인터페이스 제어기 (556) 를 포함하며, 이들은 입력 디바이스들 (예를 들어, 키보드, 마우스, 펜, 음성 입력 디바이스, 터치 입력 디바이스 등) 과 같은 외부 디바이스들 또는 다른 주변기기 디바이스들 (예를 들어, 프린터, 스캐너 등) 과 하나 이상의 I/O 포트들 (558) 을 통해 통신하도록 구성될 수도 있다. 예시의 통신 디바이스 (546) 는 네트워크 제어기 (560) 를 포함하며, 이것은 하나 이상의 통신 포트들 (564) 을 통한 네트워크 통신 링크를 통해 하나 이상의 다른 컴퓨팅 디바이스들 (562) 과의 통신을 용이하게 하도록 구성될 수도 있다.
네트워크 통신 링크는 통신 매체의 일 예일 수도 있다. 통신 매체는 통상적으로 컴퓨터 판독 가능 명령들, 데이터 구조들, 프로그램 모듈들, 또는 반송파 또는 다른 전송 메커니즘과 같은 변조된 데이터 신호의 다른 데이터에 의해 구체화될 수도 있고, 임의의 정보 전달 매체를 포함할 수도 있다. 변조된 데이터 신호는 하나 이상의 특징들 세트를 갖거나 또는 신호에서의 정보를 인코딩하도록 하는 방식으로 변경된 신호일 수도 있다. 예로서, 통신 매체는 유선 네트워크 또는 직결 (direct-wired) 접속과 같은 유선 매체, 및 음향, 라디오 주파수 (RF), 마이크로파, 적외선 (IR) 과 같은 무선 매체 및 다른 무선 매체를 포함할 수도 있으며, 이들에 제한되지는 않는다. 본원에서 사용된 바와 같은 컴퓨터 판독가능 매체라는 용어는 저장 매체 및 통신 매체 양자 모두를 포함할 수도 있다.
컴퓨팅 디바이스 (500) 는, 셀폰, 스마트폰, 개인 휴대정보 단말 (PDA), 개인 미디어 플레이어 디바이스, 무선 웹-워치 디바이스, 개인 헤드셋 디바이스, 애플리케이션 특정 디바이스, 또는 임의의 상기 기능들을 포함하는 하이브리드 디바이스와 같은 소형 폼팩터의 휴대형 (또는 모바일) 전자 디바이스의 일부로서 구현될 수도 있다. 컴퓨팅 디바이스 (500) 는 또한, 랩톱 컴퓨터 및 비-랩톱 컴퓨터 구성들 양자 모두를 포함하는 개인 컴퓨터 또는 서버로서 구현될 수도 있다.
시스템들의 양태들의 하드웨어 구현과 소프트웨어 구현 간에 약간의 차이들이 있다; 하드웨어 또는 소프트웨어의 사용은 일반적으로 (항상은 아니지만, 소정 맥락에서 하드웨어와 소프트웨어 간의 선택이 중요해질 수도 있음) 비용 대 효율성 트레이드오프들을 나타내는 설계 선택이다. 본원에서 설명된 프로세스들 및/또는 시스템들 및/또는 다른 기술들을 유효하게 하는 다양한 비히클들, 예를 들어, 하드웨어, 소프트웨어, 및/또는 펌웨어가 존재하며, 선호되는 비히클들은 프로세스들 및/또는 시스템들 및/또는 다른 기술들이 전개되는 맥락에 따라 변할 것이다. 예를 들어, 구현자가 속도 및 정확도가 최고라고 결정하면, 구현자는 주로 하드웨어 및/또는 펌웨어 비히클을 선택할 수 있고; 유연성이 최고이면, 구현자는 소프트웨어 구현을 선택할 수도 있거나; 또는, 다시 대안으로, 구현자는 하드웨어, 소프트웨어, 및/또는 펌웨어의 일부 조합을 선택할 수도 있다.
앞서의 상세한 설명은 블록도들, 플로우차트들, 및/또는 예들의 사용을 통해 디바이스들 및/또는 디바이스 구성 (300) 을 위한 프로세스들의 다양한 실시형태들을 설명하였다. 이러한 블록도들, 플로우차트들, 및/또는 예들이 하나 이상의 기능들 및/또는 동작들을 포함하는 한, 이러한 블록도들, 플로우차트들, 또는 예들 내의 각각의 기능 및/또는 동작은, 광범위한 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 실질적인 임의의 조합에 의해 개별적으로 및/또는 집합적으로 구현될 수 있다. 일 실시형태에서, 본원에 설명된 청구물의 다양한 부분들은 ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), DSPs (digital signal processors), 또는 다른 집적 포맷들을 통해 구현될 수도 있다. 그러나, 당업자는 본원에서 개시된 실시형태들의 일부 양태들이, 전체적으로 또는 부분적으로 집적 회로들에서, 하나 이상의 컴퓨터들 상에서 구동되는 하나 이상의 컴퓨터 프로그램들 (예를 들어, 하나 이상의 컴퓨터 시스템들 상에서 구동되는 하나 이상의 프로그램들) 로서, 하나 이상의 프로세스들 상에서 구동되는 하나 이상의 프로그램들 (예를 들어, 하나 이상의 마이크로프로세서들 상에서 구동되는 하나 이상의 프로그램들) 로서, 펌웨어로서, 또는 실질적으로 이들의 임의의 조합으로서 등가적으로 구현될 수 있으며, 소프트웨어 및/또는 펌에어에 대한 코드를 기록하고/하거나 회로부를 설계하는 것은 본 개시물의 견지에서 당업자의 스킬 내에 있을 것임을 알 수 있을 것이다. 또한, 본원에 설명된 청구물의 메커니즘들이 다양한 형태들의 프로그램 제품으로서 분배될 수 있으며, 본원에서 설명된 본질의 예시적인 실시형태들은 상기 분배를 실제 실행하기 위해 사용된 특정 유형의 신호 베어링 매체에 관계없이 적용됨을 알 수 있을 것이다. 신호 베어링 매체의 예들은, 다음의: 플로피 디스크, HDD (hard disk drive), CD, DVD, 디지털 테이프, 컴퓨터 메모리 등과 같은 컴퓨터 판독가능 저장 매체; 및 디지털 및/또는 아날로그 통신 매체 (예를 들어, 광 섬유 케이블, 도파관, 유선 통신 링크, 무선 통신 링크 등) 와 같은 송신 유형 매체를 포함하지만, 이에 제한되지는 않는다.
당업자는, 본원에서 설명된 방식으로 디바이스들 및/또는 프로세스들을 설명하고, 그 후 이러한 설명된 디바이스들 및/또는 프로세스들을 데이터 프로세싱 시스템들에 통합시키도록 엔지니어링 실무를 사용하는 것이 이 기술에서 일반적임을 알 수 있을 것이다. 즉, 본원에서 설명된 디바이스들 및/또는 프로세스들의 적어도 일부는 적절한 분량의 실험을 통해 데이터 프로세싱 시스템에 통합될 수 있다. 당업자는, 통상의 데이터 프로세싱 시스템이 일반적으로 시스템 유닛 하우징, 비디오 디스플레이 디바이스, 휘발성 및 비-휘발성 메모리와 같은 메모리, 마이크로프로세서들 및 디지털 신호 프로세서들과 같은 프로세서들, 운영 시스템들과 같은 연산 엔티티들, 드라이버들, 그래픽 사용자 인터페이스들, 및 애플리케이션 프로그램들, 하나 이상의 상호작용 디바이스들, 예컨대 터치 패드 또는 스크린, 및/또는 피드백 루프들 및 제어 모터들 (예를 들어, 포지션 및/또는 속도를 감지하기 위한 피드백; 컴포넌트들 및/또는 양들을 이동시키고/시키거나 조정하기 위한 제어 모터들) 을 포함하는 제어 시스템들 중 하나 이상을 포함한다는 것을 인식할 것이다. 통상의 데이터 프로세싱 시스템은 임의의 적합한 상용 가능한 컴포넌트들, 예컨대 데이터 컴퓨팅/통신 및/또는 네트워크 컴퓨팅/통신 시스템들에서 통상적으로 발견되는 것들을 이용하여 구현될 수도 있다.
본원에서 설명된 청구물은 가끔 상이한 다른 컴포넌트들 내에 포함된, 또는 상이한 다른 컴포넌트들과 접속된 상이한 컴포넌트들을 예시한다. 이러한 도시된 아키텍처들은 단지 예시적인 것이며, 동일한 기능을 달성하는 많은 다른 아키텍처들이 구현될 수 있음을 이해해야 할 것이다. 개념적인 면에서, 동일한 기능을 달성하는 컴포넌트들의 임의의 배치는 원하는 기능이 달성되도록 효율적으로 "연관"된다. 따라서, 특정 기능을 달성하기 위해 본원에서 결합된 임의의 2 개의 컴포넌트들은 아키텍처들 또는 중간 컴포넌트들에 관계없이, 원하는 기능을 달성하도록 서로 "연관된" 것으로 보여질 수 있다. 마찬가지로, 이렇게 연관된 임의의 2 개의 컴포넌트들은 원하는 기능을 달성하도록 서로 "동작 가능하게 연결된" 것으로, 또는 "동작 가능하게 커플링된" 것으로도 보여질 수 있으며, 이렇게 연관되는 임의의 2 개의 컴포넌트들은 원하는 기능을 달성하도록 서로 "동작 가능하게 커플링 가능한" 것으로도 보여질 수 있다. 동작가능하게 커플링될 수 있는 것의 특정 예들은 물리적으로 연결될 수 있고/있거나 물리적으로 상호작용하는 컴포넌트들 및/또는 무선으로 상호작용 가능한 컴포넌트 및/또는 무선으로 상호작용하는 컴포넌트들 및/또는 논리적으로 상호작용하는 컴포넌트 및/또는 논리적으로 상호작용 가능한 컴포넌트들을 포함하지만, 이들에 제한되지는 않는다.
마지막으로, 본원에서의 실질적인 임의의 단수 및/또는 복수 용어들의 사용과 관련하여, 당업자는, 맥락 및/또는 애플리케이션에 적절하게 복수에서 단수로 및/또는 단수에서 복수로 변경할 수 있을 것이다. 다양한 단/복수 치환들은 명확화를 위해 명백히 본원에서 설명될 수도 있다.
당업자는, 일반적으로 본원, 특히 첨부된 청구항들 (예를 들어, 첨부된 청구항들 특징부) 에서 사용된 용어들이 일반적으로, "열린" 용어들 (예를 들어, 용어 "포함하는" 은 "포함하지만 제한되지 않는" 으로 해석되어야 하고, 용어 "갖는" 은 "적어도 갖는" 으로 해석되어야 하며, 용어 "포함한다"는 "포함하나 제한되지 않는"으로 해석되는 등등) 로서 의도된다는 것이 이해될 것이다. 도입된 청구항 인용관계가 특정 넘버를 의도하면, 그러한 의도는 청구항에서 명시적으로 인용될 것이며, 이러한 의도가 없으면 그러한 인용은 없는 것으로 당업자는 더 이해할 수 있을 것이다. 예를 들어, 이해를 돕기 위한 것으로서, 다음의 첨부된 청구항들은 청구항의 인용관계를 도입하기 위해, 도입부에 "적어도 하나" 및 "하나 이상의" 의 사용을 포함할 수도 있다. 그러나, 이러한 구들의 사용은, 부정 관사 "a" 또는 "an" 에 의한 청구항의 인용관계의 도입이, 이렇게 도입된 청구항 인용관계를 포함하는 임의의 특정 청구항을, 그 동일한 청구항이 도입 구들 "하나 이상의" 또는 "적어도 하나" 및 "a" 또는 "an" (예를 들어, "a" 및/또는 "an" 은 통상적으로 "적어도 하나" 또는 "하나 이상" 으로 해석되어야 한다) 과 같은 부정 관사들을 포함하는 경우에도, 단지 하나의 이러한 인용항을 포함하는 실시형태들로 제한한다는 것을 의미하는 것으로 해석되어선 안 되며; 청구항 인용관계를 도입하기 위해 정관사를 사용하는 경우에도 마찬가지이다. 또한, 특정 넘버의 도입된 청구항 인용이 명시적으로 인용되어도, 당업자들은 이러한 인용은 통상적으로 적어도 인용된 넘버를 의미하는 것으로 해석되어야 한다는 것을 인식할 것이다 (예를 들어, 다른 수정자들이 없는 "두 인용항들"의 순수한 인용은 적어도 2 개의 인용항들 또는 2 개 이상의 인용항들을 의미한다). 또한, "A, B, 및 C 등 중 적어도 하나" 와 통상 유사한 것들이 이용되는 예들에서, 일반적으로 그러한 구성은 당업자가 종래의 것을 이해한다는 의미로 의도된다 (예를 들어, "A, B, 및 C 중 적어도 하나를 갖는 시스템" 은 A 만 단독으로, B 만 단독으로, C 만 단독으로, A 와 B 를 함께, A 와 C 를 함께, B 와 C 를 함께, 그리고/또는 A, B 와 C 를 함께 갖는 등의 시스템을 포함하나, 이에 제한되지는 않을 것이다). "A, B, 및 C 등 중 적어도 하나" 와 통상 유사한 것들이 이용되는 이들 경우들에서, 일반적으로 그러한 구성은 당업자가 종래의 것을 이해한다는 의미로 의도된다 (예를 들어, "A, B, 및 C 중 적어도 하나를 갖는 시스템" 은 A 만 단독으로, B 만 단독으로, C 만 단독으로, A 와 B 를 함께, A 와 C 를 함께, B 와 C 를 함께, 그리고/또는 A, B 와 C 를 함께 갖는 등의 시스템을 포함하나, 이에 제한되지는 않을 것이다). 상세한 설명, 청구항들, 또는 도면들 어디에서든, 2 개 이상의 대안적인 용어들을 나타내는 사실상 임의의 이접 단어 및/또는 구는 용어들 중 하나, 용어들 중 어느 일방, 또는 용어들 양자 모두를 포함하는 가능성들을 고려하는 것으로 이해되어야 한다는 것이 당업자들에 의해 또한 이해될 것이다. 예를 들어, 구 "A 또는 B" 는 "A" 나 "B", 또는 "A 및 B" 의 가능성들을 포함하는 것으로 이해될 것이다.
상기로부터, 본 개시물의 다양한 실시형태들은 예시의 목적을 위해 본원에 설명되었고, 본 개시물의 범위 및 사상으로부터 벗어남 없이 다양한 변형들이 이루어질 수도 있다는 것이 인식될 것이다. 따라서, 본원에 개시된 다양한 실시형태들은 제한하는 것으로 의도되지 않고, 사실적인 범위 및 사상은 다음의 청구항들에 의해 나타내어진다.

Claims (25)

  1. 명령들을 저장하는 비일시적 컴퓨터 판독가능 저장 매체로서,
    하나 이상의 프로세서들을 포함하는 자동화된 차량에 의해 상기 명령들이 실행되는 경우, 상기 하나 이상의 프로세서들로 하여금 차량-안내 (vehicle-directing) 명령들을 실행하게 하고,
    상기 차량-안내 명령들은,
    미리결정된 시간에 도착이 의도되는 목적지의 임계 거리 내의 트래픽 양을 모니터링하는 것;
    상기 목적지의 상기 임계 거리 내에서, 트래픽 양이 임계 레벨 미만인 도로를 식별하는 것;
    식별된 상기 도로로 상기 자동화된 차량을 네비게이트하는 것;
    중간 포인트와 상기 목적지 사이의 트래픽 조건이 충족될 때까지 상기 식별된 도로 상의 상기 중간 포인트에 상기 자동화된 차량을 정지시키는 것; 및
    상기 트래픽 조건이 충족되는 것에 응답하여, 상기 목적지를 향하여 상기 자동화된 차량을 네비게이트하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  2. 제 1 항에 있어서,
    상기 중간 포인트는 상기 식별된 도로 상의 차선인, 비일시적 컴퓨터 판독가능 저장 매체.
  3. 제 1 항에 있어서,
    상기 비일시적 컴퓨터 판독가능 저장 매체는 네비게이션 기술 디바이스 상에서 실행 가능한, 비일시적 컴퓨터 판독가능 저장 매체.
  4. 제 1 항에 있어서,
    상기 식별하는 것은 소셜 드라이빙 네트워크를 통해 트래픽 정보를 수신하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  5. 제 1 항에 있어서,
    상기 식별하는 것은 상기 목적지의 상기 임계 거리 내에 위치된 다른 자동화된 차량들과 트래픽 정보를 교환하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  6. 제 1 항에 있어서,
    상기 자동화된 차량을 네비게이트하는 것은 네비게이션 안내들을 실행하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  7. 제 1 항에 있어서,
    상기 정지시키는 것은 상기 중간 포인트에 주차하는 것을 포함하고, 그리고
    상기 중간 포인트는 식별된 합법적 주차 공간인, 비일시적 컴퓨터 판독가능 저장 매체.
  8. 제 1 항에 있어서,
    상기 트래픽 조건은 미리설정된 시간 범위 내에서, 상기 목적지에의 도착이 의도되는 상기 미리결정된 시간에 접근하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  9. 제 1 항에 있어서,
    상기 정지시키는 것은 상기 자동화된 차량을 상기 중간 포인트에 완전히 정지시키는 것을 포함하고, 그리고
    상기 중간 포인트는 상기 식별된 도로와 교차하는 도로 상의 포인트인, 비일시적 컴퓨터 판독가능 저장 매체.
  10. 제 1 항에 있어서,
    상기 트래픽 조건은 상기 중간 포인트에 근접한 특정 거리 내에 존재함으로써 검출되고 있는 차들의 적어도 특정 수를 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  11. 제 1 항에 있어서,
    상기 목적지를 향하여 상기 자동화된 차량을 네비게이트하는 것은 상기 식별된 도로 상의 다른 중간 포인트로 상기 자동화된 차량을 네비게이트하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  12. 제 1 항에 있어서,
    상기 목적지를 향하여 상기 자동화된 차량을 네비게이트하는 것은 상기 식별된 도로 이외에 도로 상의 다른 중간 포인트로 상기 자동화된 차량을 네비게이트하는 것을 포함하는, 비일시적 컴퓨터 판독가능 저장 매체.
  13. 자동화된 차량에 대한 네비게이션 시스템으로서,
    상기 자동화된 차량에 대한 최종 목적지의 미리결정된 반경 내에서, 트래픽 정보를 규칙적인 시간 간격들로 수신하도록 구성된 트래픽 데이터 인터페이스;
    상기 자동화된 차량에 인접한 차량들을 검출하도록 구성된 트래픽 검출기; 및
    상기 트래픽 데이터 인터페이스에 의해 수신된 상기 트래픽 정보에 기초하여 상기 최종 목적지의 상기 미리결정된 반경 내에서 상기 자동화된 차량에 대한 임시 정지 포인트를 식별하고,
    상기 자동화된 차량을 식별된 상기 임시 정지 포인트로 네비게이트하고,
    상기 임시 정지 포인트와 상기 최종 목적지 사이의 트래픽 조건이 충족될 때까지 상기 식별된 임시 정지 포인트에서 상기 자동화된 차량을 정지하고,
    상기 트래픽 조건이 충족되는 것에 응답하여 상기 자동화된 차량을 상기 식별된 임시 정지 포인트를 떠나게 네비게이트하도록
    구성된 네비게이터를 포함하는, 자동화된 차량에 대한 네비게이션 시스템.
  14. 제 13 항에 있어서,
    상기 트래픽 데이터 인터페이스는 소셜 네트워크를 통해 상기 트래픽 정보를 수신하도록 구성되는, 자동화된 차량에 대한 네비게이션 시스템.
  15. 제 13 항에 있어서,
    상기 트래픽 데이터 인터페이스는, 상기 최종 목적지의 상기 미리결정된 반경 내에 위치된 다른 자동화된 차량들로부터 상기 트래픽 정보를, 단거리 통신 프로토콜을 통해 수신하도록 구성되는, 자동화된 차량에 대한 네비게이션 시스템.
  16. 제 13 항에 있어서,
    상기 임시 정지 포인트는 합법적 주차 공간인, 자동화된 차량에 대한 네비게이션 시스템.
  17. 제 13 항에 있어서,
    상기 트래픽 조건은 미리설정된 수분 (number of minute) 내에서, 상기 자동화된 차량이 상기 최종 목적지에 있도록 스케줄링되는 지정된 시간에 접근하는 것을 포함하는, 자동화된 차량에 대한 네비게이션 시스템.
  18. 제 13 항에 있어서,
    상기 임시 정지 포인트는 차선 내에 있는, 자동화된 차량에 대한 네비게이션 시스템.
  19. 제 13 항에 있어서,
    상기 트래픽 조건은, 상기 트래픽 검출기가 차선에서 정지되어 있는 상기 자동화된 차량에 의해 방해된 다른 차량을 검출하는 것을 포함하는, 자동화된 차량에 대한 네비게이션 시스템.
  20. 트래픽을 감소시키는 방법으로서,
    차량에 대한 특정 목적지의 미리결정된 거리 내에 이용 가능한 원거리 로케이션을 위치결정하는 것;
    상기 이용 가능한 원거리 로케이션을 소셜라이징하는 것; 및
    상기 원거리 로케이션에서 트래픽 혼잡들을 최소화하는 것을 포함하며,
    상기 최소화는 것은 상기 이용 가능한 원거리 로케이션에서 트래픽 양이 임계 레벨로 상승할 때 상기 이용 가능한 원거리 로케이션을 떠나도록 다른 차량에 명령하는 것을 포함하고,
    상기 트래픽을 감소시키는 방법은 차량 서비스 제공자에 의해 구현되는, 트래픽을 감소시키는 방법.
  21. 제 20 항에 있어서,
    상기 위치결정하는 것은 상기 특정 목적지의 상기 미리결정된 거리 내에 위치된 차량들로부터 트래픽 정보를 수신하는 것을 포함하는, 트래픽을 감소시키는 방법.
  22. 제 20 항에 있어서,
    상기 소셜라이징하는 것은 상기 이용 가능한 원거리 로케이션을 소셜 네트워크를 통해 식별하는 것을 포함하는, 트래픽을 감소시키는 방법.
  23. 제 20 항에 있어서,
    상기 소셜라이징하는 것은 단거리 통신 프로토콜을 사용하여 상기 이용 가능한 원거리 로케이션의 식별을 송신하는 것을 포함하는, 트래픽을 감소시키는 방법.
  24. 삭제
  25. 제 20 항에 있어서,
    상기 최소화하는 것은 상기 원거리 로케이션에서 트래픽 양이 상기 임계 레벨로 상승할 때 상기 이용 가능한 원거리 로케이션을 떠나게 드라이빙하는 것을 포함하는, 트래픽을 감소시키는 방법.
KR1020150144701A 2014-10-20 2015-10-16 차량 트래픽 관리 KR101820575B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/518,144 2014-10-20
US14/518,144 US9858811B2 (en) 2014-10-20 2014-10-20 Vehicle traffic management

Publications (2)

Publication Number Publication Date
KR20160046305A KR20160046305A (ko) 2016-04-28
KR101820575B1 true KR101820575B1 (ko) 2018-02-28

Family

ID=55749488

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150144701A KR101820575B1 (ko) 2014-10-20 2015-10-16 차량 트래픽 관리

Country Status (2)

Country Link
US (1) US9858811B2 (ko)
KR (1) KR101820575B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110930747A (zh) * 2018-09-20 2020-03-27 南京锦和佳鑫信息科技有限公司 一种基于云计算技术的智能网联交通服务***
KR102627745B1 (ko) 2023-01-20 2024-01-19 주식회사 에이엠티에스 로봇 파레트의 트래픽 분산 시스템

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017053415A1 (en) 2015-09-24 2017-03-30 Quovard Management Llc Systems and methods for surface monitoring
WO2017053407A1 (en) 2015-09-24 2017-03-30 Quovard Management Llc Systems and methods for localization using surface imaging
US9792814B2 (en) 2015-12-29 2017-10-17 Ebay Inc. Traffic disruption detection using passive monitoring of vehicle occupant frustration level
US9989369B2 (en) 2015-12-29 2018-06-05 Ebay Inc. Proactive re-routing of vehicles to control traffic flow
US9709417B1 (en) 2015-12-29 2017-07-18 Ebay Inc. Proactive re-routing of vehicles using passive monitoring of occupant frustration level
GB201608233D0 (en) * 2016-05-04 2016-06-22 Tomtom Navigation Bv Methods and systems for determining safe return range
US10442439B1 (en) 2016-08-18 2019-10-15 Apple Inc. System and method for road friction coefficient estimation
US10262538B1 (en) * 2016-09-22 2019-04-16 Apple Inc. Database management for potential pull-off areas
US10527428B1 (en) * 2017-07-19 2020-01-07 Uatc, Llc Capacity based vehicle operation
US20200201354A1 (en) * 2018-12-20 2020-06-25 Here Global B.V. Methods and systems for autonomous vehicle navigation
CN109785662A (zh) * 2019-02-22 2019-05-21 桂林电子科技大学 一种室内外组合导航的停车***及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009176187A (ja) * 2008-01-28 2009-08-06 Nec Corp 交通流分散システム、交通流分散方法、交通流分散プログラムおよびプログラム記録媒体
US20110004507A1 (en) 2009-07-02 2011-01-06 Miodrag Potkonjak Parking Facility Resource Management
US20150219464A1 (en) 2014-02-04 2015-08-06 Here Global B.V. Method and apparatus for providing passenger embarkation points for points of interests

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100263982B1 (ko) 1996-04-28 2000-08-16 모리 하루오 네비게이션장치
KR100907702B1 (ko) 2007-10-23 2009-07-14 부산대학교 산학협력단 주차안내시스템 및 이를 이용한 주차안내방법
US8056667B2 (en) 2008-04-22 2011-11-15 GM Global Technology Operations LLC Autonomous parking strategy based on available parking space
JP4962739B2 (ja) 2008-07-10 2012-06-27 トヨタ自動車株式会社 駐車支援装置
US8352111B2 (en) 2009-04-06 2013-01-08 GM Global Technology Operations LLC Platoon vehicle management
EP2385349A1 (en) * 2010-05-06 2011-11-09 Leica Geosystems AG Method and guidance unit for guiding battery-operated transportation means to reconditioning stations
JP5212748B2 (ja) 2010-09-29 2013-06-19 アイシン精機株式会社 駐車支援装置
US8571722B2 (en) 2010-10-22 2013-10-29 Toyota Motor Engineering & Manufacturing North America, Inc. Method for safely parking vehicle near obstacles
DE102011080933A1 (de) 2011-08-12 2013-02-14 Robert Bosch Gmbh Verfahren zur Unterstützung eines Fahrers beim Einparken
DE102011084124A1 (de) 2011-10-07 2013-04-11 Robert Bosch Gmbh Verfahren zum Navigieren eines Fahrzeuges auf einem Parkplatz
KR20130056732A (ko) 2011-11-22 2013-05-30 한국전자통신연구원 차량간 통신 방법 및 그 장치
JP2014004904A (ja) 2012-06-22 2014-01-16 Toyota Motor Corp 駐車支援装置
CN103303153A (zh) 2013-06-30 2013-09-18 苏州市牛勿耳关电器科技有限公司 一种物联网电动汽车
US10551851B2 (en) * 2013-07-01 2020-02-04 Steven Sounyoung Yu Autonomous unmanned road vehicle for making deliveries

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009176187A (ja) * 2008-01-28 2009-08-06 Nec Corp 交通流分散システム、交通流分散方法、交通流分散プログラムおよびプログラム記録媒体
US20110004507A1 (en) 2009-07-02 2011-01-06 Miodrag Potkonjak Parking Facility Resource Management
US20150219464A1 (en) 2014-02-04 2015-08-06 Here Global B.V. Method and apparatus for providing passenger embarkation points for points of interests

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110930747A (zh) * 2018-09-20 2020-03-27 南京锦和佳鑫信息科技有限公司 一种基于云计算技术的智能网联交通服务***
CN110930747B (zh) * 2018-09-20 2021-11-19 上海丰豹商务咨询有限公司 一种基于云计算技术的智能网联交通服务***
KR102627745B1 (ko) 2023-01-20 2024-01-19 주식회사 에이엠티에스 로봇 파레트의 트래픽 분산 시스템

Also Published As

Publication number Publication date
KR20160046305A (ko) 2016-04-28
US20160110997A1 (en) 2016-04-21
US9858811B2 (en) 2018-01-02

Similar Documents

Publication Publication Date Title
KR101820575B1 (ko) 차량 트래픽 관리
US10499185B2 (en) Energy-efficient location determination
US10082793B1 (en) Multi-mode transportation planning and scheduling
EP3445102B1 (en) Clustering geofence-based alerts for mobile devices
EP3123459B1 (en) Method and apparatus for identifying parking spaces for a group of vehicles
US9205805B2 (en) Limitations on the use of an autonomous vehicle
US20150278712A1 (en) Method, apparatus, and program
US10948304B2 (en) Method and apparatus for creating underground or interior drone routes
US20160080911A1 (en) Accounting for indoor-outdoor transitions during position determination
US20150219464A1 (en) Method and apparatus for providing passenger embarkation points for points of interests
US20180185232A1 (en) Wearable navigation system for blind or visually impaired persons with wireless assistance
US11269327B2 (en) Picking up and dropping off passengers at an airport using an autonomous vehicle
US10921128B2 (en) Method and apparatus for mapping underground or interior drone routes
KR101451768B1 (ko) 주행 영상 획득을 위한 전자 기기 및 전자 기기의 주행 영상 획득 방법 및 주행 영상 제공을 위한 서버 및 서버의 주행 영상 제공 방법
US9460617B2 (en) Method and apparatus for notifying device users of a bottleneck status
WO2016207938A1 (ja) 自動運転装置及び自動運転方法
US20130085671A1 (en) Mobility route optimization
US20180074193A1 (en) Vehicle detection
JP2019053652A (ja) ドライバレス輸送システム
US11519743B2 (en) Stalled self-driving vehicle rescue system
CN109219953A (zh) 一种闹钟提醒方法及终端设备
US11874118B2 (en) Crowdsourcing map maintenance
US20200124420A1 (en) Portable pedestrian navigation system
US20190128683A1 (en) Vehicle location system and method
KR20120122424A (ko) 전자기기, 그 제어방법 및 전자기기와 통신하는 서버

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right