KR20220056832A - 정보 푸싱 방법, 장치, 전자 기기, 컴퓨터 판독 가능 저장 매체 및 컴퓨터 프로그램 - Google Patents

정보 푸싱 방법, 장치, 전자 기기, 컴퓨터 판독 가능 저장 매체 및 컴퓨터 프로그램 Download PDF

Info

Publication number
KR20220056832A
KR20220056832A KR1020220047259A KR20220047259A KR20220056832A KR 20220056832 A KR20220056832 A KR 20220056832A KR 1020220047259 A KR1020220047259 A KR 1020220047259A KR 20220047259 A KR20220047259 A KR 20220047259A KR 20220056832 A KR20220056832 A KR 20220056832A
Authority
KR
South Korea
Prior art keywords
interest
point
vehicle
determining
information
Prior art date
Application number
KR1020220047259A
Other languages
English (en)
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 KR20220056832A publication Critical patent/KR20220056832A/ko

Links

Images

Classifications

    • 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/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • G01C21/3682Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
    • B60K35/23Head-up displays [HUD]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/29Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/85Arrangements for transferring vehicle- or driver-related data
    • 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/3476Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
    • 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/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/365Guidance using head up displays or projectors, e.g. virtual vehicles or arrows projected on the windscreen or on the road itself
    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3811Point data, e.g. Point of Interest [POI]
    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3844Data obtained from position sensors only, e.g. from inertial navigation
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/164Infotainment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/166Navigation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/175Autonomous driving
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/18Information management
    • B60K2360/184Displaying the same information on different displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/592Data transfer involving external databases
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/014Head-up displays characterised by optical features comprising information/image processing systems
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/0141Head-up displays characterised by optical features characterised by the informative content of the display

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Optics & Photonics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 자율 주행 분야에 관한 것으로, 정보 푸싱 방법, 장치, 전자 기기, 저장 매체 및 컴퓨터 프로그램을 제공한다. 구체적인 구현 형태는 하기와 같다. 차량의 현재 위치를 획득하고; 현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 관심 포인트 세트에서 타깃 관심 포인트를 결정하며; 타깃 관심 포인트의 관련 정보를 차량의 병렬 디스플레이에 푸싱한다. 본 구현 형태는 병렬 디스플레이에 관심 포인트를 표시할 수 있으므로 사용자의 인지도를 향상시키는 동시에 관심 포인트의 클릭률도 높일 수 있다.

Description

정보 푸싱 방법, 장치, 전자 기기, 컴퓨터 판독 가능 저장 매체 및 컴퓨터 프로그램{METHOD AND APPARATUS FOR PUSHING INFORMATION, ELECTRONIC DEVICE , COMPUTER READABLE STORAGE MEDIUM AND COMPUTER PROGRAM}
본 발명은 컴퓨터 기술분야에 관한 것으로, 구체적으로는 자율 주행 분야, 특히 정보 푸싱 방법, 장치, 전자 기기, 저장 매체 및 컴퓨터 프로그램에 관한 것이다.
AR-HUD는 특별히 설계된 내부 광학 시스템을 통해 이미지 정보를 실제 교통 상황에 정확하게 결합하고 타이어 압력, 속도, 회전 속도 등 정보를 앞 유리창에 투사한다. 따라서 자동차 소유자는 운전 중 고개를 숙이지 않고도 자동차 관련 정보를 볼 수 있다. 또한 AR-HUD의 출현은 관심 포인트의 표시를 풍부하게 할 수 있다.
본 발명은 정보 푸싱 방법, 장치, 전자 기기, 저장 매체 및 컴퓨터 프로그램를 제공한다.
제1 양태에 따르면, 정보 푸싱 방법으로서, 차량의 현재 위치를 획득하는 단계; 현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 관심 포인트 세트에서 타깃 관심 포인트를 결정하는 단계; 및 타깃 관심 포인트의 관련 정보를 차량의 병렬 디스플레이에 푸싱하는 단계를 포함하는 정보 푸싱 방법을 제공한다.
제2 양태에 따르면, 정보 푸싱 장치로서, 차량의 현재 위치를 획득하도록 구성된 위치 획득 유닛; 현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 관심 포인트 세트에서 관심 포인트를 결정하도록 구성된 관심 포인트 결정 유닛; 및 타깃 관심 포인트의 관련 정보를 차량의 병렬 디스플레이에 푸싱하도록 구성된 관심 포인트 푸싱 유닛을 포함하는 정보 푸싱 장치를 제공한다.
제3 양태에 따르면, 정보 푸싱 전자 기기로서, 적어도 하나의 프로세서; 및 상술한 적어도 하나의 프로세서와 통신 연결되는 메모리를 포함하되, 메모리에는 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장되고, 상술한 명령이 적어도 하나의 프로세서에 의해 실행되어, 적어도 하나의 프로세서가 제1 양태에 설명된 방법을 수행할 수 있도록 하는 정보 푸싱 전자 기기를 제공한다.
제4 양태에 따르면, 컴퓨터 명령이 저장된 비 일시적 컴퓨터 판독 가능 저장 매체로서, 상술한 컴퓨터 명령은 컴퓨터가 제1 양태에 설명된 방법을 수행하도록 하는 비 일시적 컴퓨터 판독 가능 저장 매체를 제공한다.
제5 양태에 따르면, 컴퓨터 판독 가능 저장 매체에 저장된 컴퓨터 프로그램으로서, 상술한 컴퓨터 프로그램이 프로세서에 의해 실행될 경우 제1 양태에 설명된 방법을 구현하는 컴퓨터 프로그램을 제공한다.
본 발명에 따른 기술은 관심 포인트의 관련 정보를 HUD에 표시할 수 있으므로, 관심 포인트의 표시를 풍부하게 하고 사용자의 인지도를 향상시키는 동시에 관심 포인트의 클릭률을 높일 수 있다.
해당 부분에 설명된 내용은 본 발명의 실시예의 핵심 또는 중요한 특징을 식별하기 위한 것이 아니며, 본 발명의 범위를 제한하려는 것도 아님을 이해해야 한다. 본 발명의 다른 특징은 아래 설명을 통해 쉽게 이해될 것이다.
도면은 본 해결수단을 더 잘 이해하기 위한 것이며 본 발명을 한정하지 않는다. 여기서,
도 1은 본 발명의 일 실시예가 적용될 수 있는 예시적인 시스템 아키텍처이다.
도 2는 본 발명에 따른 정보 푸싱 방법의 일 실시예의 흐름도이다.
도 3은 본 발명에 따른 정보 푸싱 방법의 하나의 애플리케이션 시나리오의 모식도이다.
도 4는 본 발명에 따른 정보 푸싱 방법의 다른 실시예의 흐름도이다.
도 5는 본 발명에 따른 정보 푸싱 장치의 일 실시예의 구조 모식도이다.
도 6은 본 발명의 실시예의 정보 푸싱 방법을 구현하기 위한 전자 기기의 블록도이다.
아래 도면과 결부시켜 본 발명의 예시적 실시예를 설명하되, 여기에 이해를 돕기 위한 본 발명의 실시예의 다양한 세부사항들이 포함되지만, 이들은 단지 예시적인 것으로 이해해야 한다. 따라서, 본 기술분야의 통상의 기술자는 본 발명의 범위 및 정신을 벗어나지 않는 전제 하에 여기서 설명된 실시예에 대해 다양한 변형 및 수정을 진행할 수 있음을 이해해야 한다. 마찬가지로, 명확 및 간략을 위해, 아래의 설명에서 공지 기능 및 구조에 대한 설명을 생략한다.
모순되지 않는 한 본 발명의 실시예 및 실시예의 특징은 서로 조합될 수 있음을 유의해야 한다. 아래 첨부 도면을 참조하고 실시예를 참조하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 정보 푸싱 방법 또는 정보 푸싱 장치의 실시예가 응용될 수 있는 예시적인 시스템 아키텍처(100)를 도시한다.
도 1에 도시된 바와 같이, 시스템 아키텍처(100)는 차량(101), 네트워크(102) 및 서버(103)를 포함할 수 있다. 네트워크(102)는 차량(101)과 서버(103) 사이에서 통신 링크를 제공하는 매체로 사용된다. 네트워크(102)는 유선, 무선 통신 링크 또는 광섬유 케이블 등과 같은 다양한 연결 타입을 포함할 수 있다.
차량(101)에는 병렬 디스플레이 시스템이 장착될 수 있으며, 운전 보조를 위한 다른 센서들도 장착될 수 있다. 차량(101)은 서버(103)에 의해 송신된 정보를 수신하고, 이를 병렬 디스플레이 시스템 및/또는 중앙 제어 디스플레이에 표시할 수 있다.
서버(103)는 차량(101)에 관심 포인트를 푸싱하는 백그라운드 서버와 같이 다양한 서비스를 제공하는 서버일 수 있다. 백그라운드 서버는 차량의 위치에 따라 관심 포인트를 결정하고 관심 포인트의 관련 정보를 차량(101)에 피드백할 수 있다.
설명해야 할 점은, 서버(103)는 하드웨어 또는 소프트웨어일 수 있다. 서버(103)가 하드웨어인 경우, 복수의 서버로 구성된 분산 서버 클러스터로 구현되거나 단일 서버로 구현될 수 있다. 서버(103)가 소프트웨어인 경우, 복수의 소프트웨어 또는 소프트웨어 모듈(예를 들어, 분산 서비스를 제공하기 위해)로 구현되거나 단일 소프트웨어 또는 소프트웨어 모듈로 구현될 수 있으며, 여기서는 이에 대해 한정하지 않는다.
설명해야 할 점은, 본 발명의 실시예에서 제공하는 정보 푸싱 방법은 일반적으로 차량(101)의 차량 탑재 단말기에 의해 수행된다. 대응되게, 정보 푸싱 장치는 일반적으로 차량(101)의 차량 탑재 단말기에 설치된다.
이해해야 할 점은, 도 1에서 차량, 네트워크 및 서버의 수는 예시적인 것일 뿐 실제 필요에 따라 임의의 수의 차량, 네트워크 및 서버가 구비될 수 있다.
계속해서 도 2를 참조하면, 도 2는 본 발명에 따른 정보 푸싱 방법의 일 실시예의 흐름(200)을 도시한다. 본 실시예의 정보 푸싱 방법은 하기와 같은 단계를 포함한다.
단계(201)에서, 차량의 현재 위치를 획득한다.
본 실시예에서, 수행주체는 차량의 현재 위치를 획득할 수 있다. 구체적으로, 차량의 현재 위치는 차량에 장착된 위치 결정 장치(예를 들어 GPS 위치 결정 장치, Beidou 위치 결정 장치 등)를 통해 현재 위치를 결정할 수 있다. 상술한 위치는 GPS 좌표 또는 특정 주소(예: A시 B구 XX가 XX번지)일 수 있다.
단계(202)에서, 현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 관심 포인트 세트에서 타깃 관심 포인트를 결정한다.
본 실시예에서, 수행주체는 관심 포인트 세트를 미리 획득할 수 있다. 구체적으로, 상술한 관심 포인트 세트는 맵 서버로부터 획득될 수 있고, 맵 서버에는 각 관심 포인트의 관련 정보가 저장될 수 있는 바, 예를 들어 관심 포인트의 이미지, 비디오, 주소, 전화번호 등이 포함될 수 있다. 수행주체는 현재 위치 및 각 관심 포인트의 위치에 따라 관심 포인트 세트에서 타깃 관심 포인트를 결정할 수 있다. 예를 들어, 수행주체는 현재 위치에서 가장 가까운 관심 포인트를 타깃 관심 포인트로 사용할 수 있다. 또는 현재 위치와의 거리가 기 설정된 값보다 작고 또한 현재 상황과 가장 관련이 있는 관심 포인트를 타깃 관심 포인트로 사용할 수 있다. 예를 들어, 현재 시각이 낮 12시인 경우, 수행주체는 현재 위치와의 거리가 2Km 이내에서 방문 인수가 가장 많은 식당을 타깃 관심 포인트로 사용할 수 있다. 또는 차량이 마지막으로 주유한 후 300km 주행한 경우, 수행주체는 현재 위치와의 거리가 10Km 이내의 주유소를 타깃 관심 포인트로 사용할 수 있다.
단계(203)에서, 타깃 관심 포인트의 관련 정보를 차량의 병렬 디스플레이에 푸싱한다.
본 실시예에서, 수행주체는 타깃 관심 포인트를 결정한 후, 타깃 관심 포인트의 관련 정보를 차량의 병렬 디스플레이에 푸싱할 수 있다. 이에 따라, 사용자는 고개를 숙일 필요 없이 타깃 관심 포인트의 관련 정보를 볼 수 있다. 상술한 관련 정보에는 타깃 관심 포인트의 사진, 홍보 비디오, 전화번호, 구체적인 위치 등이 포함될 수 있다. 일부 구체적인 구현에 있어서, 상술한 관련 정보에는 차량과의 거리도 포함될 수 있다. 병렬 디스플레이는 음성 방송 형태, 병렬 디스플레이의 특정 위치를 강조 표시하는 형태 등 다양한 방식으로 타깃 관심 포인트의 관련 정보를 사용자에게 전달할 수 있다.
계속해서 도 3을 참조하면, 도 3은 본 발명에 따른 정보 푸싱 방법의 하나의 애플리케이션 시나리오의 모식도를 도시한다. 도 3의 애플리케이션 시나리오에서, 차량에 장착된 위치 결정 장치를 이용하여 차량 주행 과정에서 차량의 위치를 실시간으로 결정한다. 차량 탑재 컴퓨터는 주행 경로 주변의 타깃 관심 포인트를 실시간으로 결정한다. 타깃 관심 포인트의 이미지 및 비디오를 병렬 디스플레이에 푸싱함으로써, 사용자는 머리를 숙일 필요 없이 타깃 관심 포인트의 관련 정보를 볼 수 있다.
본 발명의 상술한 실시예에서 제공하는 정보 푸싱 방법은 관심 포인트의 관련 정보를 HUD에 표시하므로 관심 포인트의 표시를 풍부하게 하고 사용자의 인지도를 향상시키는 동시에 관심 포인트의 클릭률을 높일 수 있다.
계속해서 도 4를 참조하면, 도 4는 본 발명에 따른 정보 푸싱 방법의 다른 실시예의 흐름(400)을 도시한다. 도 4에 도시된 바와 같이, 본 실시예의 방법은 하기와 같은 단계를 포함할 수 있다.
단계(401)에서, 차량의 현재 위치를 획득한다.
단계(402)에서, 차량의 주행 상태 및 현재 위치에 따라 관심 포인트 세트에서 후보 관심 포인트를 결정한다.
본 실시예에서, 수행주체는 차량의 주행 상태 및 현재 위치에 따라 관심 포인트 세트에서 후보 관심 포인트를 결정할 수 있다. 차량의 주행 상태에는 주행 중 및 비주행이 포함될 수 있다. 구체적으로, 차량 상태가 주행 중이면, 수행주체는 현재 위치의 주행 방향 전방에서 기 설정된 거리 내의 관심 포인트를 후보 관심 포인트로 사용할 수 있다. 차량 상태가 비주행이면, 수행주체는 차량 주변의 기 설정된 범위 내의 관심 포인트를 후보 관심 포인트로 사용할 수 있다.
본 실시예의 일부 선택 가능한 구현 형태에서, 수행주체는 구체적으로 단계(4021) 및 단계(4022)를 통해 후보 관심 포인트를 결정한다.
단계(4021)에서, 차량이 주행하지 않는 것으로 결정한 것에 응답하여, 관심 포인트 세트에서 현재 위치가 속하는 기 설정된 영역 내에 위치한 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정한다.
본 구현 형태에서, 차량이 비주행인 경우, 즉 정지 상태이면 수행주체는 먼저 현재 위치가 속하는 기 설정된 영역을 결정할 수 있다. 상술한 기 설정된 영역은 현재 위치를 원심으로 반경 500m인 원형일 수 있다. 수행주체는 관심 포인트 세트 중 상술한 영역 내에 위치한 적어도 하나의 관심 포인트를 후보 관심 포인트로 사용할 수 있다.
단계(4022)에서, 차량이 주행 중인 것으로 결정한 것에 응답하여, 차량이 위치한 도로 구간에 따라 관심 포인트 세트에서 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정한다.
본 구현 형태에서, 차량이 주행 중이면, 수행주체는 먼저 차량이 위치한 도로 구간을 결정할 수 있다. 구체적으로, 차량이 현재 네비게이션을 사용 중인 경우, 네비게이션 노선에 따라 차량이 위치한 도로 구간 및 주행할 도로 구간을 결정할 수 있다. 차량이 현재 네비게이션을 사용하지 않는 경우, 수행주체는 차량의 위치 및 도로 네트워크 데이터에 따라 차량이 위치한 도로 구간을 결정한 후, 상술한 도로 구간 주변의 적어도 하나의 관심 포인트를 결정하여 상술한 관심 포인트를 후보 관심 포인트로 사용할 수 있다.
단계(403)에서, 후보 관심 포인트의 관련 정보에 따라 후보 관심 포인트에서 타깃 관심 포인트를 결정한다.
후보 관심 포인트를 결정한 후, 수행주체는 후보 관심 포인트의 관련 정보를 획득할 수 있다. 다음 상술한 관련 정보에 따라 후보 관심 포인트에서 타깃 관심 포인트를 결정한다. 구체적으로, 수행주체는 다양한 정렬 전략을 이용하여 각 후보 관심 포인트를 정렬하고 상위 N 위치의 관심 포인트를 타깃 관심 포인트로 사용할 수 있다.
단계(404)에서, 타깃 관심 포인트의 위치를 차량 좌표계로 환산하여 제1 좌표를 얻고; 제1 좌표를 병렬 디스플레이 좌표계로 환산하여 제2 좌표를 얻으며; 병렬 디스플레이의 화면에 제2 좌표를 동적으로 그린다.
수행주체는 타깃 관심 포인트를 결정한 후, 타깃 관심 포인트의 위치를 차량 좌표계로 환산할 수 있다. 일반적으로, 타깃 관심 포인트의 위치는 측지 좌표계를 기준으로 한다. 수행주체는 차량 좌표계와 측지 좌표계 사이의 변환 매트릭스에 따라 타깃 관심 포인트의 위치를 차량 좌표계로 환산하여 제1 좌표를 얻을 수 있다. 다음, 수행주체는 차량 좌표계와 병렬 디스플레이 좌표계 사이의 전이 매트릭스에 따라 제1 좌표를 병렬 디스플레이 좌표계로 환산하여 제2 좌표를 얻을 수 있다. 다음, 수행주체는 병렬 디스플레이의 화면에 제2 좌표를 동적으로 그릴 수 있다. 이에 따라, 병렬 디스플레이에 타깃 관심 포인트를 동적으로 정확하게 표시할 수 있다.
단계(405)에서, 제1 좌표에 따라 타깃 관심 포인트와 차량 사이의 거리를 결정하고; 거리에 따라 프롬프트 정보를 생성 및 출력한다.
수행주체는 제1 좌표를 얻은 후, 상술한 제1 좌표에 따라 타깃 관심 포인트와 차량 사이의 거리를 결정할 수 있다. 구체적으로, 수행주체는 차량의 위치를 차량 좌표계의 원점으로 사용할 수 있다. 수행주체는 제1 좌표와 원점 사이의 거리를 계산할 수 있다. 상술한 거리를 얻은 후, 수행주체는 프롬프트 정보를 생성할 수 있다. 상술한 프롬프트 정보는 "XX미터 앞에서 XX를 발견하였습니다. 해당 위치까지 운전하시겠습니까?"일 수 있다. 수행주체는 상술한 프롬프트 정보를 다양한 방식으로 출력할 수 있는 바, 예를 들어 언어 방식으로 방송하거나 팝업 프롬프트 상자 형태로 출력할 수 있다.
단계(406)에서, 타깃 관심 포인트의 관련 정보를 차량의 중앙 제어 디스플레이에 동기적으로 표시한다.
본 실시예에서, 수행주체는 또한 타깃 관심 포인트의 관련 정보를 차량의 중앙 제어 디스플레이에 동기적으로 표시할 수 있다. 이에 따라, 사용자는 병렬 디스플레이를 통해 타깃 관심 포인트를 조작하거나, 중앙 제어 디스플레이를 통해 타깃 관심 포인트를 조작함으로써 다중 화면 인터랙션을 구현할 수 있다.
단계(407)에서, 병렬 디스플레이 및/또는 중앙 제어 디스플레이를 통해 타깃 관심 포인트에 대한 사용자의 조작 명령을 수신하고; 병렬 디스플레이 및/또는 중앙 제어 디스플레이를 통해 조작 명령에 대응되는 페이지를 표시한다.
본 실시예에서, 수행주체는 병렬 디스플레이 및/또는 중앙 제어 디스플레이를 통해 타깃 관심 포인트에 대한 사용자의 조작 명령을 수신할 수 있다. 상술한 조작 명령은 버튼을 클릭하여 생성되거나 동작 명령일 수도 있다. 차량에는 이미지 수집 장치가 장착될 수 있고, 수행주체는 이미지 수집 장치에 의해 수집된 이미지 시퀀스에 따라 사용자의 동작을 인식할 수 있으며, 사용자의 조작 명령을 추가로 결정할 수 있다. 상술한 조작 명령을 결정한 후, 수행주체는 병렬 디스플레이 및/또는 중앙 제어 디스플레이를 통해 조작 명령에 대응되는 페이지를 표시할 수 있다. 상술한 조작 명령과 페이지의 대응 관계는 더 많이 보려면 왼쪽으로 스와이프하고 종료하려면 오른쪽으로 스와이프하며 해당 위치로 이동하려면 아래로 스와이프하는 것일 수 있다.
본 발명의 상술한 실시예에서 제공하는 정보 푸싱 방법은 지능적 인터랙션 방식으로 관심 포인트의 선택을 완료할 수 있으므로, 상업적 시나리오의 트리거 확률을 높이고 관심 포인트의 클릭 확률을 높일 수 있다.
추가로 도 5를 참조하면, 상술한 각 도면에 도시된 방법의 구현으로서, 본 발명은 정보 푸싱 장치의 일 실시예를 제공한다. 상기 장치 실시예는 도 2에 도시된 방법 실시예에 대응되고, 상기 장치는 구체적으로 다양한 전자 기기에 적용될 수 있다.
도 5에 도시된 바와 같이, 본 실시예의 정보 푸싱 장치(500)는 위치 획득 유닛(501), 관심 포인트 결정 유닛(502) 및 관심 포인트 푸싱 유닛(503)을 포함한다.
위치 획득 유닛(501)은 차량의 현재 위치를 획득하도록 구성된다.
관심 포인트 결정 유닛(502)은 현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 관심 포인트 세트에서 타깃 관심 포인트를 결정하도록 구성된다.
관심 포인트 푸싱 유닛(503)은 타깃 관심 포인트의 관련 정보를 차량의 병렬 디스플레이에 푸싱하도록 구성된다.
본 실시예의 일부 선택 가능한 구현 형태에서, 관심 포인트 푸싱 유닛(503)은 또한, 타깃 관심 포인트의 위치를 차량 좌표계로 환산하여 제1 좌표를 얻고; 제1 좌표를 병렬 디스플레이 좌표계로 환산하여 제2 좌표를 얻으며; 병렬 디스플레이의 화면에 제2 좌표를 동적으로 그리도록 구성될 수 있다.
본 실시예의 일부 선택 가능한 구현 형태에서, 장치(500)는 도 5에 미도시된 프롬프트 유닛을 더 포함할 수 있으며, 상기 프롬프트 유닛은 제1 좌표에 따라 타깃 관심 포인트와 차량 사이의 거리를 결정하고; 거리에 따라 프롬프트 정보를 생성 및 출력하도록 구성된다.
본 실시예의 일부 선택 가능한 구현 형태에서, 관심 포인트 결정 유닛(502)은 또한, 차량의 주행 상태 및 현재 위치에 따라 관심 포인트 세트에서 후보 관심 포인트를 결정하고; 후보 관심 포인트의 관련 정보에 따라 후보 관심 포인트에서 타깃 관심 포인트를 결정하도록 구성될 수 있다.
본 실시예의 일부 선택 가능한 구현 형태에서, 관심 포인트 결정 유닛(502)은 또한, 차량이 주행하지 않는 것으로 결정한 것에 응답하여, 관심 포인트 세트에서 현재 위치가 속하는 기 설정된 영역 내에 위치한 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정하도록 구성될 수 있다.
본 실시예의 일부 선택 가능한 구현 형태에서, 관심 포인트 결정 유닛(502)은 또한, 차량이 주행 중인 것으로 결정한 것에 응답하여, 차량이 위치한 도로 구간에 따라 관심 포인트 세트에서 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정하도록 구성될 수 있다.
본 실시예의 일부 선택 가능한 구현 형태에서, 관심 포인트 푸싱 유닛(503)은 또한, 타깃 관심 포인트의 관련 정보를 차량의 중앙 제어 디스플레이에 동기적으로 표시하도록 구성될 수 있다.
본 실시예의 일부 선택 가능한 구현 형태에서, 장치(500)는 도 5에 미도시된 인터랙션 유닛을 더 포함할 수 있으며, 상기 인터랙션 유닛은 병렬 디스플레이 및/또는 중앙 제어 디스플레이를 통해 타깃 관심 포인트에 대한 사용자의 조작 명령을 수신하고; 병렬 디스플레이 및/또는 중앙 제어 디스플레이를 통해 조작 명령에 대응되는 페이지를 표시하도록 구성된다.
이해해야 할 점은, 정보 푸싱 장치(500)에 기재된 유닛(501) 내지 유닛(503)은 각각 도 2를 참조하여 설명한 방법 중의 각 단계에 대응된다. 이에 따라, 정보 푸싱 방법에 대해 위에서 설명한 조작 및 특징은 장치(500) 및 이에 포함되는 유닛에도 마찬가지로 적용되므로 여기서 더 이상 설명하지 않는다.
본 발명의 기술적 해결수단에서 언급된 사용자 개인 정보 획득, 저장 및 활용 등은 모두 관련 법규의 규정을 준수하며 공서양속에 위배되지 않는다.
본 발명의 실시예에 따르면, 본 발명은 또한 전자 기기, 판독 가능 저장 매체 및 컴퓨터 프로그램을 제공한다.
도 6은 본 발명의 실시예에 따른 정보 푸싱 방법을 수행하는 전자 기기(600)의 블록도를 도시한다. 전자 기기는 랩톱 컴퓨터, 데스크톱 컴퓨터, 운영 플랫폼, 개인 정보 단말기, 서버, 블레이드 서버, 대형 컴퓨터, 및 다른 적합한 컴퓨터와 같은 다양한 형태의 디지털 컴퓨터를 의미한다. 전자 기기는 개인 디지털 처리, 셀룰러폰, 스마트폰, 웨어러블 기기 및 다른 유사한 컴퓨팅 장치와 같은 다양한 형태의 이동 장치를 의미할 수도 있다. 본문에서 나타낸 부재, 이들의 연결과 관계, 및 이들의 기능은 단지 예시적인 것으로, 본문에서 설명 및/또는 요구된 본 발명의 구현을 한정하지 않는다.
도 6에 도시된 바와 같이, 전자 기기(600)는 판독 전용 메모리(ROM)(602)에 저장된 프로그램 또는 메모리(608)로부터 랜덤 액세스 메모리(RAM)(603)로 로딩된 프로그램에 따라 다양하고 적절한 동작 및 처리를 수행할 수 있는 프로세서(601)를 포함한다. RAM(603)에는 또한 전자 기기(600)의 조작에 필요한 다양한 프로그램 및 데이터가 저장된다. 프로세서(601), ROM(602) 및 RAM(603)은 버스(604)를 통해 서로 연결된다. 입/출력(I/O) 인터페이스(605) 역시 버스(604)에 연결된다.
전자 기기(600) 중의 복수의 부재는 I/O 인터페이스(605)에 연결되고, 키보드, 마우스 등과 같은 입력 유닛(606), 다양한 유형의 디스플레이, 스피커 등과 같은 출력 유닛(607), 자기 디스크, 광 디스크 등과 같은 메모리(608), 네트워크 카드, 모뎀, 무선 통신 트랜시버 등과 같은 통신 유닛(609)을 포함한다. 통신 유닛(609)은 전자 기기(600)가 인터넷과 같은 컴퓨터 네트워크 및/또는 다양한 통신망을 통해 다른 기기와 정보/데이터를 교환할 수 있도록 허용한다.
프로세서(601)는 처리 및 컴퓨팅 능력을 갖는 다양한 범용 및/또는 특수 목적 프로세싱 컴포넌트일 수 있다. 프로세서(601)의 일부 예에는 중앙 처리 장치(CPU), 그래픽 처리 장치(GPU), 다양한 전용 인공 지능(AI) 컴퓨팅 칩, 기계 학습 모델 알고리즘을 실행하는 다양한 프로세서, 디지털 신호 프로세서(DSP) 및 임의의 적절한 프로세서, 컨트롤러, 마이크로 컨트롤러가 포함되나 이에 한정되지 않는다. 프로세서(601)는 전술한 다양한 방법 및 프로세스, 예를 들어 정보 푸싱 방법을 수행한다. 예를 들어, 일부 실시예에서, 정보 푸싱 방법은 메모리(608)와 같은 기계 판독 가능 저장 매체에 유형적으로 포함된 컴퓨터 소프트웨어 프로그램으로 구현될 수 있다. 일부 실시예에서, 컴퓨터 프로그램의 일부 또는 전부는 ROM(602) 및/또는 통신 유닛(609)을 통해 전자 기기(600)에 로딩 및/또는 장착될 수 있다. 컴퓨터 프로그램이 RAM(603)에 로딩되고 프로세서(601)에 의해 실행될 경우, 위에서 설명된 정보 푸싱 방법의 하나 이상의 단계가 실행될 수 있다. 대안적으로, 다른 실시예에서, 프로세서(601)는 임의의 다른 적절한 방식을 통해(예를 들어, 펌웨어를 통해) 정보 푸싱 방법을 수행하도록 구성될 수 있다.
여기서 설명된 시스템 및 기술의 다양한 실시형태는 디지털 전자 회로 시스템, 집적 회로 시스템, 필드 프로그래머블 게이트 어레이(FPGA), 전용 집적 회로(ASIC), 전용 표준 제품(ASSP), 시스템 온 칩의 시스템(SOC), 복합 프로그램 가능 논리 소자(CPLD), 컴퓨터 하드웨어, 펌웨어, 소프트웨어, 및/또는 이들의 조합에서 구현될 수 있다. 이러한 다양한 실시형태는 하나 또는 다수의 컴퓨터 프로그램에서의 구현을 포함할 수 있고, 상기 하나 또는 다수의 컴퓨터 프로그램은 적어도 하나의 프로그램 가능 프로세서를 포함하는 프로그램 가능 시스템에서 실행 및/또는 해석될 수 있으며, 상기 프로그램 가능 프로세서는 전용 또는 범용 프로그램 가능 프로세서일 수 있고, 저장 시스템, 적어도 하나의 입력 장치, 및 적어도 하나의 출력 장치로부터 데이터 및 명령을 수신할 수 있으며, 데이터 및 명령을 상기 저장 시스템, 상기 적어도 하나의 입력 장치, 및 상기 적어도 하나의 출력 장치에 전송할 수 있다.
본 발명의 방법을 구현하는 프로그램 코드는 하나 또는 복수 개의 프로그래밍 언어의 임의의 조합으로 편집할 수 있다. 이러한 프로그램 코드는 범용 컴퓨터, 전용 컴퓨터 또는 다른 프로그램 가능 데이터 처리 장치의 프로세서 또는 제어기에 제공될 수 있으며, 프로그램 코드는 프로세서(601)에 의해 실행될 경우, 흐름도 및/또는 블록도에 지정된 기능/작동이 구현되도록 할 수 있다. 프로그램 코드는 완전히 기계에서 실행되거나, 부분적으로 기계에서 실행되거나, 독립형 소프트웨어 패키지로서 기계에서 실행되며, 일부는 원격 기계에서 실행되거나 완전히 원격 기계 또는 서버에서 실행될 수 있다.
본 발명의 컨텍스트에서, 기계 판독 가능 매체는 명령 실행 시스템, 장치 또는 기기에 의해 또는 명령 실행 시스템, 장치 또는 기기와 결합하여 사용하기 위한 프로그램을 포함하거나 저장할 수 있는 유형 매체일 수 있다. 기계 판독 가능 매체는 기계 판독 가능 신호 매체 또는 기계 판독 가능 저장 매체일 수 있다. 기계 판독 가능 매체는 전자, 자기, 광학, 전자기, 적외선 또는 반도체 시스템, 장치 또는 기기, 또는 상기 내용의 임의의 적절한 조합을 포함할 수 있지만 이에 한정되지 않는다. 기계 판독 가능 저장 매체의 보다 구체적인 예는 하나 또는 복수 개의 와이어에 기반한 전기 연결, 휴대용 컴퓨터 디스크, 하드 디스크, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 소거 가능 프로그램 가능 판독 전용 메모리(EPROM 또는 플래시 메모리), 광섬유, CD-ROM, 광학 저장 기기, 자기 저장 기기 또는 상술한 내용의 임의의 적절한 조합을 포함한다.
사용자와의 인터랙션을 제공하기 위하여, 컴퓨터에서 여기서 설명된 시스템 및 기술을 실시할 수 있고, 상기 컴퓨터는 사용자에게 정보를 표시하기 위한 표시 장치(예를 들어, CRT(음극선관) 또는 LCD(액정 표시 장치) 모니터); 및 키보드 및 지향 장치(예를 들어, 마우스 또는 트랙 볼)를 구비하며, 사용자는 상기 키보드 및 상기 지향 장치를 통해 컴퓨터에 입력을 제공한다. 다른 타입의 장치는 또한 사용자와의 인터랙션을 제공할 수 있는데, 예를 들어, 사용자에게 제공된 피드백은 임의의 형태의 감지 피드백(예를 들어, 시각 피드백, 청각 피드백, 또는 촉각 피드백)일 수 있고; 임의의 형태(소리 입력, 음성 입력, 또는 촉각 입력)로 사용자로부터의 입력을 수신할 수 있다.
여기서 설명된 시스템 및 기술을 백그라운드 부재를 포함하는 컴퓨팅 시스템(예를 들어, 데이터 서버), 또는 미들웨어 부재를 포함하는 컴퓨팅 시스템(예를 들어, 응용 서버), 또는 프론트 엔드 부재를 포함하는 컴퓨팅 시스템(예를 들어, 그래픽 사용자 인터페이스 또는 웹 브라우저를 구비하는 사용자 컴퓨터이고, 사용자는 상기 그래픽 사용자 인터페이스 또는 웹 브라우저를 통해 여기서 설명된 시스템 및 기술의 실시형태와 인터랙션할 수 있음), 또는 이러한 백그라운드 부재, 미들웨어 부재, 또는 프론트 엔드 부재의 임의의 조합을 포함하는 컴퓨팅 시스템에서 실시할 수 있다. 임의의 형태 또는 매체의 디지털 데이터 통신(예를 들어, 통신 네트워크)을 통해 시스템의 부재를 서로 연결시킬 수 있다. 통신 네트워크의 예시로 근거리 통신망(LAN), 광역 통신망(WAN), 인터넷을 포함한다.
컴퓨터 시스템은 클라이언트 및 서버를 포함할 수 있다. 클라이언트 및 서버는 일반적으로 서로 멀리 떨어져 있고 일반적으로 통신 네트워크를 통해 서로 인터랙션한다. 대응되는 컴퓨터에서 실행되고 또한 서로 클라이언트-서버 관계를 가지는 컴퓨터 프로그램을 통해 클라이언트 및 서버의 관계를 생성한다. 서버는 클라우드 컴퓨팅 서버 또는 클라우드 호스트로도 지칭되는 클라우드 서버일 수 있으며, 기존의 물리적 호스트와 VPS(“VirtualPrivateServer”, 또는 약칭 “VPS”) 서비스에서 존재하는 관리가 어렵고, 비즈니스 확장성이 약한 결함을 해결하기 위한 클라우드 컴퓨팅 서비스 시스템 중 하나의 호스트 제품이다. 서버는 분산 시스템의 서버일 수도 있고 블록체인과 결합된 서버일 수도 있다.
위에서 설명한 다양한 형태의 프로세스를 사용하여 단계를 재배열, 추가 또는 삭제할 수 있음을 이해해야 한다. 예를 들어, 본 발명에 기재된 각 단계는 동시에 수행될 수 있거나 순차적으로 수행될 수 있거나 상이한 순서로 수행될 수 있고, 본 발명에서 공개된 기술적 해결수단이 이루고자 하는 결과를 구현할 수만 있으면, 본문은 여기서 한정하지 않는다.
상기 구체적인 실시형태는 본 발명의 보호 범위를 한정하지 않는다. 본 기술분야의 통상의 기술자는 설계 요구 및 다른 요소에 따라 다양한 수정, 조합, 서브 조합 및 대체를 진해할 수 있음을 이해해야 한다. 본 발명의 정신 및 원칙 내에서 진행한 임의의 수정, 등가적 대체 및 개선 등은 모두 본 발명의 보호 범위 내에 속해야 한다.

Claims (19)

  1. 정보 푸싱 방법으로서,
    차량의 현재 위치를 획득하는 단계;
    현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 상기 관심 포인트 세트에서 타깃 관심 포인트를 결정하는 단계; 및
    상기 타깃 관심 포인트의 관련 정보를 상기 차량의 병렬 디스플레이에 푸싱하는 단계를 포함하는 정보 푸싱 방법.
  2. 제1항에 있어서,
    상기 타깃 관심 포인트의 관련 정보를 상기 차량의 병렬 디스플레이에 푸싱하는 단계는,
    상기 타깃 관심 포인트의 위치를 차량 좌표계로 환산하여 제1 좌표를 얻는 단계;
    상기 제1 좌표를 병렬 디스플레이 좌표계로 환산하여 제2 좌표를 얻는 단계; 및
    상기 병렬 디스플레이의 화면에 상기 제2 좌표를 동적으로 그리는 단계를 포함하는 정보 푸싱 방법.
  3. 제1항에 있어서,
    상기 방법은,
    상기 제1 좌표에 따라 상기 타깃 관심 포인트와 상기 차량 사이의 거리를 결정하는 단계; 및
    상기 거리에 따라 프롬프트 정보를 생성 및 출력하는 단계를 더 포함하는 정보 푸싱 방법.
  4. 제1항에 있어서,
    상기 현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 상기 관심 포인트 세트에서 타깃 관심 포인트를 결정하는 단계는,
    상기 차량의 주행 상태 및 상기 현재 위치에 따라 상기 관심 포인트 세트에서 후보 관심 포인트를 결정하는 단계; 및
    상기 후보 관심 포인트의 관련 정보에 따라 상기 후보 관심 포인트에서 타깃 관심 포인트를 결정하는 단계를 포함하는 정보 푸싱 방법.
  5. 제4항에 있어서,
    상기 차량의 주행 상태 및 상기 현재 위치에 따라 상기 관심 포인트 세트에서 후보 관심 포인트를 결정하는 단계는,
    상기 차량이 주행하지 않는 것으로 결정한 것에 응답하여, 상기 관심 포인트 세트에서 상기 현재 위치가 속하는 기 설정된 영역 내에 위치한 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정하는 단계를 포함하는 정보 푸싱 방법.
  6. 제4항에 있어서,
    상기 차량의 주행 상태 및 상기 현재 위치에 따라 상기 관심 포인트 세트에서 후보 관심 포인트를 결정하는 단계는,
    상기 차량이 주행 중인 것으로 결정한 것에 응답하여, 상기 차량이 위치한 도로 구간에 따라 상기 관심 포인트 세트에서 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정하는 단계를 포함하는 정보 푸싱 방법.
  7. 제1항에 있어서,
    상기 방법은,
    상기 타깃 관심 포인트의 관련 정보를 상기 차량의 중앙 제어 디스플레이에 동기적으로 표시하는 단계를 더 포함하는 정보 푸싱 방법.
  8. 제7항에 있어서,
    상기 방법은,
    상기 병렬 디스플레이 및/또는 상기 중앙 제어 디스플레이를 통해 상기 타깃 관심 포인트에 대한 사용자의 조작 명령을 수신하는 단계; 및
    상기 병렬 디스플레이 및/또는 상기 중앙 제어 디스플레이를 통해 상기 조작 명령에 대응되는 페이지를 표시하는 단계를 더 포함하는 정보 푸싱 방법.
  9. 정보 푸싱 장치로서,
    차량의 현재 위치를 획득하도록 구성된 위치 획득 유닛;
    현재 위치 및 기 설정된 관심 포인트 세트 중 각 관심 포인트의 위치에 따라 상기 관심 포인트 세트에서 타깃 관심 포인트를 결정하도록 구성된 관심 포인트 결정 유닛; 및
    상기 타깃 관심 포인트의 관련 정보를 상기 차량의 병렬 디스플레이에 푸싱하도록 구성된 관심 포인트 푸싱 유닛을 포함하는 정보 푸싱 장치.
  10. 제9항에 있어서,
    상기 관심 포인트 푸싱 유닛은 또한,
    상기 타깃 관심 포인트의 위치를 차량 좌표계로 환산하여 제1 좌표를 얻고;
    상기 제1 좌표를 병렬 디스플레이 좌표계로 환산하여 제2 좌표를 얻으며;
    상기 병렬 디스플레이의 화면에 상기 제2 좌표를 동적으로 그리도록 구성된 정보 푸싱 장치.
  11. 제9항에 있어서,
    상기 장치는 프롬프트 유닛을 더 포함하되, 상기 프롬프트 유닛은,
    상기 제1 좌표에 따라 상기 타깃 관심 포인트와 상기 차량 사이의 거리를 결정하고;
    상기 거리에 따라 프롬프트 정보를 생성 및 출력하도록 구성된 정보 푸싱 장치.
  12. 제9항에 있어서,
    상기 관심 포인트 결정 유닛은 또한,
    상기 차량의 주행 상태 및 상기 현재 위치에 따라 상기 관심 포인트 세트에서 후보 관심 포인트를 결정하고;
    상기 후보 관심 포인트의 관련 정보에 따라 상기 후보 관심 포인트에서 타깃 관심 포인트를 결정하도록 구성된 정보 푸싱 장치.
  13. 제12항에 있어서,
    상기 관심 포인트 결정 유닛은 또한,
    상기 차량이 주행하지 않는 것으로 결정한 것에 응답하여, 상기 관심 포인트 세트에서 상기 현재 위치가 속하는 기 설정된 영역 내에 위치한 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정하도록 구성된 정보 푸싱 장치.
  14. 제12항에 있어서,
    상기 관심 포인트 결정 유닛은 또한,
    상기 차량이 주행 중인 것으로 결정한 것에 응답하여, 상기 차량이 위치한 도로 구간에 따라 상기 관심 포인트 세트에서 적어도 하나의 관심 포인트를 후보 관심 포인트로 결정하도록 구성된 정보 푸싱 장치.
  15. 제12항에 있어서,
    상기 관심 포인트 푸싱 유닛은 또한,
    상기 타깃 관심 포인트의 관련 정보를 상기 차량의 중앙 제어 디스플레이에 동기적으로 표시하도록 구성된 정보 푸싱 장치.
  16. 제15항에 있어서,
    상기 장치는 인터랙션 유닛을 더 포함하되, 상기 인터랙션 유닛은,
    상기 병렬 디스플레이 및/또는 상기 중앙 제어 디스플레이를 통해 상기 타깃 관심 포인트에 대한 사용자의 조작 명령을 수신하고;
    상기 병렬 디스플레이 및/또는 상기 중앙 제어 디스플레이를 통해 상기 조작 명령에 대응되는 페이지를 표시하도록 구성된 정보 푸싱 장치.
  17. 적어도 하나의 프로세서; 및
    상기 적어도 하나의 프로세서와 통신 연결되는 메모리를 포함하는 전자 기기로서,
    상기 메모리에는 상기 적어도 하나의 프로세서에 의해 실행 가능한 명령이 저장되고, 상기 명령은 상기 적어도 하나의 프로세서에 의해 실행되어, 상기 적어도 하나의 프로세서가 제1항 내지 제8항 중 어느 한 항에 따른 방법을 수행할 수 있도록 하는 전자 기기.
  18. 컴퓨터 명령이 저장된 비 일시적 컴퓨터 판독 가능 저장 매체로서,
    상기 컴퓨터 명령은 상기 컴퓨터가 제1항 내지 제8항 중 어느 한 항에 따른 방법을 수행하도록 하는 비 일시적 컴퓨터 판독 가능 저장 매체.
  19. 컴퓨터 판독 가능 저장 매체에 저장된 컴퓨터 프로그램으로서,
    상기 컴퓨터 프로그램이 프로세서에 의해 실행될 경우 제1항 내지 제8항 중 어느 한 항에 따른 방법을 구현하는 컴퓨터 프로그램.
KR1020220047259A 2021-05-31 2022-04-18 정보 푸싱 방법, 장치, 전자 기기, 컴퓨터 판독 가능 저장 매체 및 컴퓨터 프로그램 KR20220056832A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110599713.4A CN113343128A (zh) 2021-05-31 2021-05-31 用于推送信息的方法、装置、设备以及存储介质
CN202110599713.4 2021-05-31

Publications (1)

Publication Number Publication Date
KR20220056832A true KR20220056832A (ko) 2022-05-06

Family

ID=77472483

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220047259A KR20220056832A (ko) 2021-05-31 2022-04-18 정보 푸싱 방법, 장치, 전자 기기, 컴퓨터 판독 가능 저장 매체 및 컴퓨터 프로그램

Country Status (5)

Country Link
US (1) US12015963B2 (ko)
EP (1) EP4068811A1 (ko)
JP (1) JP7483781B2 (ko)
KR (1) KR20220056832A (ko)
CN (1) CN113343128A (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114298772A (zh) * 2021-12-30 2022-04-08 阿波罗智联(北京)科技有限公司 信息展示方法、装置、设备以及存储介质
CN114579029A (zh) * 2022-03-22 2022-06-03 阿波罗智联(北京)科技有限公司 动画展示方法、装置、电子设备和存储介质
CN115150462B (zh) * 2022-05-25 2023-10-31 东风柳州汽车有限公司 行车话题推送方法、装置、设备及存储介质
CN115396706B (zh) * 2022-08-30 2024-06-04 京东方科技集团股份有限公司 多屏交互方法、装置、设备、车载***及计算机存储介质

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155339B2 (en) * 2003-06-13 2006-12-26 Alpine Electronics, Inc. Display method and apparatus for navigation system for searching POI and arranging listing order of POI
US20090315766A1 (en) * 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
JP2010066042A (ja) 2008-09-09 2010-03-25 Toshiba Corp 画像照射システムおよび画像照射方法
KR101170882B1 (ko) * 2010-08-12 2012-08-03 팅크웨어(주) 관심지점 표시장치 및 방법
JP6304628B2 (ja) 2014-05-12 2018-04-04 パナソニックIpマネジメント株式会社 表示装置および表示方法
US10936050B2 (en) * 2014-06-16 2021-03-02 Honda Motor Co., Ltd. Systems and methods for user indication recognition
CN105513389B (zh) * 2015-11-30 2018-04-06 小米科技有限责任公司 增强现实的方法及装置
US9581457B1 (en) * 2015-12-03 2017-02-28 At&T Intellectual Property I, L.P. System and method for displaying points of interest on a heads-up display
CN106878934B (zh) * 2015-12-10 2020-07-31 阿里巴巴集团控股有限公司 一种电子地图显示方法及装置
JP6419100B2 (ja) * 2016-03-16 2018-11-07 株式会社トヨタマップマスター ナビゲーションシステム、poi提示方法、poi提示プログラム、記録媒体
US10459087B2 (en) * 2016-04-26 2019-10-29 Uber Technologies, Inc. Road registration differential GPS
JP6607139B2 (ja) * 2016-04-26 2019-11-20 トヨタ自動車株式会社 情報収集システム
CN106092121B (zh) * 2016-05-27 2017-11-24 百度在线网络技术(北京)有限公司 车辆导航方法和装置
US20170350718A1 (en) 2016-06-03 2017-12-07 Toyota Motor Sales, U.S.A., Inc. Information-attainment system based on monitoring an occupant
US10168173B2 (en) 2016-10-26 2019-01-01 Google Llc Systems and methods for using visual landmarks in initial navigation
US10542371B2 (en) * 2017-10-26 2020-01-21 Verizon Patent And Licensing Inc. System and method for providing customized point-of-interest information
CN110741227B (zh) 2017-12-05 2024-03-29 谷歌有限责任公司 地标辅助导航
CN109101613A (zh) * 2018-08-06 2018-12-28 斑马网络技术有限公司 用于车辆的兴趣点显示方法及装置、电子设备、存储介质
JP7241550B2 (ja) 2019-01-22 2023-03-17 本田技研工業株式会社 案内装置、案内方法、およびプログラム
WO2020142112A1 (en) * 2019-07-08 2020-07-09 Futurewei Technologies, Inc. System and method to identify points of interest from within autonomous vehicles
WO2021168623A1 (en) * 2020-02-24 2021-09-02 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for displaying a point of interest

Also Published As

Publication number Publication date
EP4068811A1 (en) 2022-10-05
US20220217494A1 (en) 2022-07-07
CN113343128A (zh) 2021-09-03
US12015963B2 (en) 2024-06-18
JP7483781B2 (ja) 2024-05-15
JP2022095778A (ja) 2022-06-28

Similar Documents

Publication Publication Date Title
KR20220056832A (ko) 정보 푸싱 방법, 장치, 전자 기기, 컴퓨터 판독 가능 저장 매체 및 컴퓨터 프로그램
JP7366094B2 (ja) 信号灯データ表示方法、装置、サーバ、端末、システムと媒体
US20220076038A1 (en) Method for controlling vehicle and electronic device
JP7314213B2 (ja) 車両測位方法、装置、電子デバイス、記憶媒体及びプログラム
US20220234605A1 (en) Method for outputting early warning information, device, storage medium and program product
EP4011674A2 (en) Method and apparatus for controlling display in a screen projection scenario, device and program product
US20210293566A1 (en) Navigation map evaluation method and apparatus, device and readable storage medium
US20230104225A1 (en) Method for fusing road data to generate a map, electronic device, and storage medium
US20220204000A1 (en) Method for determining automatic driving feature, apparatus, device, medium and program product
JP2023015230A (ja) 高精度マップを生成する方法及び装置、電子機器並びに記憶媒体
CN114537141A (zh) 用于控制车辆的方法、装置、设备及介质
US20230029628A1 (en) Data processing method for vehicle, electronic device, and medium
US20220307855A1 (en) Display method, display apparatus, device, storage medium, and computer program product
US20220326034A1 (en) Method and apparatus for road guidance, electronic device and storage medium
CN114964295A (zh) 导航方法、装置、***及电子设备
CN112148010A (zh) 自动驾驶功能控制方法、装置、电子设备及存储介质
US20230147521A1 (en) High-precision-map data collection methods, device and storage medium
US20220228880A1 (en) Method for generating navigation information, apparatus for generating navigation information, device, medium, and product
US20230049992A1 (en) Fusion and association of traffic objects in driving environment
CN109916426B (zh) 引导箭头绘制方法、装置、设备和介质
US20220381574A1 (en) Multipath generation method, apparatus, device and storage medium
CN116028009A (zh) 投影显示中的人机交互方法、装置、设备及存储介质
CN115866557A (zh) 数据处理的方法、装置、电子设备及存储介质
CN113806387A (zh) 模型训练方法、高精地图变更检测方法、装置及电子设备
JP2023535661A (ja) 車両の車線区画線踏み越え認識方法、装置、電子機器、記憶媒体及びコンピュータプログラム

Legal Events

Date Code Title Description
E902 Notification of reason for refusal