KR20170043453A - 데이터 제어 방법 및 그 시스템 - Google Patents

데이터 제어 방법 및 그 시스템 Download PDF

Info

Publication number
KR20170043453A
KR20170043453A KR1020160129780A KR20160129780A KR20170043453A KR 20170043453 A KR20170043453 A KR 20170043453A KR 1020160129780 A KR1020160129780 A KR 1020160129780A KR 20160129780 A KR20160129780 A KR 20160129780A KR 20170043453 A KR20170043453 A KR 20170043453A
Authority
KR
South Korea
Prior art keywords
data
vehicle
base
application
backend
Prior art date
Application number
KR1020160129780A
Other languages
English (en)
Other versions
KR101930597B1 (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 KR20170043453A publication Critical patent/KR20170043453A/ko
Application granted granted Critical
Publication of KR101930597B1 publication Critical patent/KR101930597B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • 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/30Services specially adapted for particular environments, situations or purposes
    • 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]
    • 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/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • 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/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Medical Informatics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Operations Research (AREA)

Abstract

본 발명은 다수의 차량으로부터 수집된 데이터의 제어를 위한 방법에 관한 것이며, 데이터는 익명화되고 데이터 축소가 마련된다. 제어는, 각각의 차량의 유닛들(예: 애플리케이션들, 데이터 수신기들) 사이에서, 다수의 차량과 시스템의 백엔드 사이에서, 백엔드의 유닛들 사이에서, 그리고 필시 백엔드의 유닛들과 적어도 하나의 외부 서비스 제공자 사이에서도 가용하다. 데이터 축소는 중복 데이터의 전송의 방지를 통해, 또는 불필요한 데이터 수집의 방지를 통해 달성된다.

Description

데이터 제어 방법 및 그 시스템{METHOD AND SYSTEM FOR CONTROLLING THE DATA}
본 발명은 다수의 차량으로부터 수집되는 데이터의 제어를 위한 방법에 관한 것이며, 데이터는 익명화되고 데이터 축소가 마련된다. 제어는, 각각의 차량의 유닛들(예: 애플리케이션들, 데이터 수신기들) 사이에서, 다수의 차량과 시스템의 백엔드(Backend) 사이에서, 백엔드의 유닛들 사이에서, 그리고 필시 백엔드의 유닛들과 적어도 하나의 외부 서비스 제공자 사이에서도 가용하다. 데이터 축소는 중복 데이터의 전송의 방지를 통해, 또는 불필요한 데이터 수집의 방지를 통해 달성된다. 또한, 수집된 데이터의 개선된 정확도도 본 발명에 따라서 실현된다. 이 경우, 다수의 차량의 수집된 데이터는 예컨대 다수의 차량 중 각각의 차량의 구체적인 위치와 관련한 실제 기상 정보 및/또는 교통 흐름 정보를 제3자에게 공급하는 것을 가능하게 하며, 이와 동시에 데이터 보호 요건도 (고객 관점에서, 및/또는 법적으로) 보장된다.
DE 10 2014 201 662 A1은 한 운송 수단에서 정보들을 수집하기 위한 방법을 기재하고 있다. 이 경우, 차량 또는 차량의 제어 유닛은 센서들의 평가 데이터를 무선 통신 장치를 이용하여 차량 제조업체의 데이터 기반 시설(data infrastructure)의 백엔드로 송신한다. 수집된 데이터는 제3자에 의해, 또는 제3자의 제2 데이터 기반 시설의 데이터 서버에 의해 호출될 수 있다. 이 경우, (제3자에 할당되어 있는) 개별 평가 논리 회로는, 차량의 검출된 위치와 데이터를 연계시키는 제어 유닛의 가상 머신 상에서 각각 실현된다. 고정된 서버는 다수의 차량의 데이터를 통합하여 이를 제3자에 공급하되, 이때 데이터 보호 지침이 준수된다. 해당 방법의 적용 분야로서는 예컨대 기상 서비스를 위해 차량들을 통한 위치 관련한 환경 데이터의 수집을 예로 들 수 있다.
DE 10 2011 106 295 A1은 자동차들과 서비스 제공자 간에 데이터를 양방향으로 전송하기 위한 방법을 기재하고 있으며, 이 방법에 따라서 서비스 제공자에게는 차량들에서 생성되는 교통 데이터가 제공되되, 상기 교통 데이터는 오직 백엔드 서버를 통해서만 제공된다. 차량들은 위치 및 시점 외에도 온도 및 추가 차량 정보들과 같은 교통 데이터를 역방향 채널을 통해 서비스 제공자에게 메시지 전송한다. 이 경우, 서비스 제공자로의 전송 전에 백엔드 서버 장치를 통해 교통 데이터의 익명화가 실행된다.
그에 따라, 종래 기술로부터는, 데이터가 다수의 차량으로부터 백엔드로 송신되는 것인 해결책들이 공지되어 있다. 백엔드는, 이 백엔드 자체가 상기 데이터를 제3자에게 제공하기 전에, 상기 데이터를 익명화한다. 데이터는, 예컨대 차량의 측에서 검출될 수 있고 유닛들 또는 데이터 싱크(data sink)에 의해 수집되는 GPS 위치, 온도 값, 강우량 값, 광량 값과 같은 측정치들/값들을 포함할 수 있되, 상기 유닛들 또는 데이터 싱크는 각각의 차량에 구성되어 있다. 정해진 차량 또는 정해진 장소에 대한 데이터의 정확한 할당은 특히 차량의 GPS 위치의 정확한 결정에 따라서 결정된다. 통상, 데이터의 특정한 유형 및 방식을 이용하는 특정한 애플리케이션들(서비스들 또는 앱들)이 차량 내에 구현되어 있다. 이는, 다시금, 각각의 애플리케이션(서비스 또는 앱)이 차량의 자체의 GPS 위치를 이용하면서 수집된 데이터와 함께 상기 GPS 위치를 전송한다는 점을 의미한다. 그에 따라, 각각의 공차들 및/또는 전송 오류 및 전송 지연에 따라서, 개별 차량에 대한 GPS 위치의 애플리케이션(서비스 또는 앱)마다 다수의 추정치가 발생할 수도 있다. 그로 인해, 최상의 경우라도, [각각의 애플리케이션(서비스 또는 앱)의] 모든 추정치가 단일의 GPS 위치와 대등할 때, 동일한 GPS 위치가 애플리케이션(서비스 또는 앱)마다 불필요하게 수회 전송되게 된다.
이 경우, 추가적인 문제는, 예컨대 다수의 차량의 데이터를 요구하는 모든 서비스가 동일한 정확도의 데이터를 요구하지는 않는다는 점에 있다. 그에 따라, 보통, 불필요한 데이터량이 전송된다. 예컨대 각각의 서비스가 자체의 특정한 정확도의 GPS 위치를 요구한다면, 비록 단일의 차량에 관계된다고 하더라도, 어느 한 차량의 애플리케이션들(서비스들 또는 앱들)에서 다양한 GPS 위치들이 발생할 수 있다. 데이터의 정확도란 개념의 이용의 관점에서 주지할 사항은, 클락 속도(clock speed)가 데이터와 함께 수집될(샘플링 시간) 뿐 아니라, 어느 정도의 정확도로 데이터가 필요한지 그 여부도 (예컨대 소수자리의 측면에서 지정된 에러 공차, 시간 공차, 정확도 공차 등을 고려하여) 데이터의 정확도에 대해 각각의 역할을 한다는 점이다.
종래 기술과 달리, 본 발명의 과제는, 차량의 유닛들 사이에서, 다수의 차량과 시스템의 백엔드 사이에서, 백엔드의 유닛들 사이에서, 그리고 백엔드의 유닛들과 필시 적어도 하나의 외부 서비스 가입자 사이에서 전송할 데이터의 축소와 관련하여, 그리고 데이터의 익명화와 관련하여 다수의 차량의 데이터의 제어를 위한 효율적인 방법의 실현을 제공하는 것에 있다. (예컨대 차량의 GPS 위치와 같은) 다중으로 이용되는 데이터의 다중 수집 및 다중 전송은 본 발명에 따라서 방지되며, 그리고 전송되는 데이터의 익명화도 어느 경우든 본 발명에 따라서 보장된다.
전송될 데이터에 대한 개별적인 정확도 요건뿐만 아니라 상응하는 개선된 데이터 관리 역시도 본 발명에 의해 달성될 수 있다. 그에 따라, 전송될 데이터는 모든 애플리케이션(서비스 또는 앱)을 위해 불필요할 정도로 정확하게 전송되지는 않게 된다.
본 발명의 기술적 과제는, 경우에 따라 제3자에게서, 데이터 익명화가 동시에 보장되어야 하는 조건으로 데이터의 추가 이용을 제3자에게도 제공하기 위해, 다수의 차량의 데이터의 제어를 위한 효율적인 방법을 제공하는 것에 있다.
상기 기술적 과제의 해결책은 청구항 제1항의 특징들을 갖는 방법을 통해 달성된다. 본 발명의 추가의 바람직한 구현예들은 종속 청구항들에서 제시된다.
차량의 데이터의 제어를 위한 본 발명에 따른 방법에 있어서, 차량은 하나의 통신 유닛과, 하나의 제1 데이터 수신기와, 하나의 제2 데이터 수신기와, 하나의 베이스 애플리케이션과, 적어도 하나의 데이터 애플리케이션을 포함하고, 차량은 식별 표시로 표시되는 것인, 상기 방법은, 구체적인 위치와 관련하여 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계와, 제1 데이터 수신기를 이용하여 차량의 베이스 데이터를 수집하는 단계와, 베이스 애플리케이션으로 차량의 베이스 데이터를 전송하는 단계와, 차량의 식별 표시를 부호화하는 단계와, 통신 유닛을 통해 백엔드의 베이스 서비스로 차량의 부호화된 식별 표시와 함께 베이스 데이터를 전송하는 단계와, 제2 데이터 수신기를 이용하여 요청된 데이터를 수집하는 단계와, 적어도 하나의 데이터 애플리케이션으로 요청된 데이터를 전송하는 단계와, 적어도 하나의 데이터 애플리케이션에 식별 코드를 할당하는 단계와, 통신 유닛을 통해 제1 서비스로 적어도 하나의 데이터 애플리케이션의 할당된 식별 코드와 함께 요청된 데이터를 전송하는 단계를 포함하며, 그리고 상기 방법은, 적어도 하나의 데이터 애플리케이션의 식별 코드 및 차량의 부호화된 식별 표시가 전송되는 요청된 데이터의 익명화를 가능하게 하는 것을 특징으로 한다.
차량의 식별 표시를 부호화하는 단계는 차량 내에서 자체의 처리 유닛에 의해 수행된다. 그 대안으로 또는 그에 보충하여, 차량의 부호화 단계는 차량의 외부에서, 예컨대 백엔드 내에서 수행될 수 있고, 부호화 단계 후에 차량의 부호화된 식별 표시는 차량으로 전송된다. 적어도 하나의 데이터 애플리케이션에 식별 코드를 할당하는 단계는 차량 내에서 유사하게 수행될 수 있다. 그 대안으로 또는 그에 보충되어, 적어도 하나의 데이터 애플리케이션에 할당하는 단계는 차량의 외부에서, 예컨대 백엔드 내에서 수행될 수 있고, 할당 단계 후에 할당된 식별 코드는 데이터 애플리케이션으로 전송된다.
그 밖에도, 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계는 백엔드의 베이스 서비스에 제1 서비스를 신청할 때 수행될 수 있고, 요청하는 단계는 요청된 데이터의 정확도 및/또는 그 전송에 대한 디폴트들, 및/또는 베이스 데이터의 정확도 및/또는 그 전송에 대한 디폴트들을 포함할 수 있으며, 요청된 데이터 및/또는 베이스 데이터는 요청된 디폴트들에 따라서 수집되고 전송될 수 있다.
제1 데이터 수신기는 GPS 수신기일 수도 있고 베이스 데이터는 GPS 위치 데이터일 수도 있다. 차량의 위치가 유도될 수 있는 출처가 되는 또 다른 데이터 수신기 유형들도 배제되지는 않는다. 여기서 주지할 사항은, 언급한 베이스 데이터가 위치 데이터로만 제한되는 것은 아니라는 점이다. 달리 표현하면, 차량의 복수의 애플리케이션으로부터 수회 전송될 수도 있는 위치 데이터뿐만 아니라, 추가 데이터들도 각각의 차량의 베이스 애플리케이션을 통해 단지 1회만 본 발명에 따라서 전송될 수 있다. 그에 따라, 차량과 백엔드 간에 데이터의 효율적인 전송이 달성된다. 제2 데이터 수신기는 예컨대 온도 센서, 레인 센서, 또는 일광 센서를 포함할 수 있다. 또 다른 유형들의 데이터 수신기도 배제되지는 않는다.
또한, 차량이 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는지를 결정하는 단계는 차량의 수집된 베이스 데이터에 따라서 수행될 수 있으며, 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계는, 단지 차량의 수집된 베이스 데이터를 기반으로 차량이 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는 것으로 결정될 때에만 수행될 수 있다. 이런 의미에서, 적어도 하나의 데이터 애플리케이션으로의 요청은 단지 구체적인 (요청된) 위치와 결부되어서만 트리거링된다. 각각의 차량의 베이스 데이터는, 백엔드의 베이스 서비스 내에 통합될 수 있는 할당표(assignment table)에 저장될 수 있다. 그에 따라, 구체적인 위치와 관련한 정보들(기상, 교통 흐름 등)이 요구된다면, 필요한 정보들을 수신하도록, 어떤 차량들이 사전 정의된 영역의 내부에 위치하는지를 결정하기 위해, 요청자(예: 외부 서비스)의 측에서 백엔드의 베이스 서비스에 질의를 수행하는 것만으로도 충분하다. 사전 정의된 영역은, 요청자 자체에 의해, 및/또는 백엔드의 베이스 서비스에 의해 (예컨대 등록된 차량들 및/또는 등록된 서비스들 또는 앱들의 개수 및/또는 그 가용성에 따라서) 설정될 수 있다.
이런 방식으로, 차량이 정해진 위치에 위치하지 않는다면, 차량의 데이터 애플리케이션과 백엔드 사이에서 불필요한 데이터 전송들은 방지된다. 각 차량의 위치를 결정하는 단계는, 차량이 백엔드로 최종 송신된 위치 데이터에 비해 사전 정의된 영역에서 벗어났다면, 각각의 등록된 차량에 수행되는 백엔드의 주기적인 질의를 통해, 및/또는 서비스의 요청/신청 시 백엔드의 질의를 통해, 및/또는 각각의 차량의 베이스 애플리케이션에 의한 차량의 위치 데이터의 자동 송신을 통해 수행될 수 있다. 각각의 차량의 위치 데이터는 할당표에 저장될 수 있다. 또한, 그 대안으로 또는 그에 보충되어, 차량의 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계는, 차량의 위치로부터 독립적으로도 수행될 수 있다. 그에 따라, 요청자는 차량의 위치로부터 독립적으로 차량의 데이터를 수신할 수 있다.
유사하게, 차량의 베이스 애플리케이션으로 베이스 데이터를 전송하는 단계는, 오직 차량의 수집된 베이스 데이터를 기반으로, 차량이 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는 것으로 결정될 때에만, 수행될 수 있다. 그에 따라, 차량의 내부에서 데이터의 효율적인 전송이 달성된다.
제2 데이터 수신기를 이용하여 데이터를 수집하는 단계는, 정확히 단지, 차량의 수집된 베이스 데이터를 기반으로, 차량이 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는 것으로 결정될 때만 수행될 수 있다. 그에 따라, 차량의 측에서 데이터의 효율적인 수집이 달성된다.
본원의 방법은 백엔드의 베이스 서비스를 이용하여 적어도 하나의 데이터 애플리케이션을 등록하는 단계도 포함할 수 있으며, 통신 유닛을 통해 제1 서비스로 적어도 하나의 데이터 애플리케이션의 할당된 식별 코드와 함께 요청된 데이터를 전송하는 단계는 단지 백엔드의 베이스 서비스에 의해서만 수행된다. 그에 따라, 데이터의 중앙화된 제어가 가능해진다. 환언하면, 수집된 데이터는 백엔드 자체 내부의 모든 다른 서비스 또는 앱으로, 또는 외부 서비스 제공자들(백엔드의 외부에 위치하는 서비스 제공자)의 다른 서비스들 또는 앱들로 단지 백엔드의 베이스 서비스를 통해서만 제공된다. 그 대안으로 또는 그에 보충되어, 제3자들(앞에서 언급한 외부 서비스 제공자들)은, 항상 데이터의 소스가 보호되는 방식으로 수집된 데이터가 충분히 부호화/암호화될 때만, 수집된 데이터에 직접 액세스할 수 있다.
차량과 앞에서 기재한 백엔드 간의 통신은 데이터 인프라 클라우드, 예컨대 인터넷, WLAN, 블루투스 및/또는 이동 무선 네트워크를 통해 수행된다. 차량은, 이 차량 측에서 통신을 가능하게 하기 위해, 상응하는 통신 유닛(도 1에서 120, 220, … 참조)을 구비한다. 그에 상응하게, 백엔드는 통신 인터페이스(도 1에서 320 참조)를 구비한다. 이와 관련하여, 도시된 시스템의 유닛들 간의 데이터 전송들의 보안을 개선하기 위해, 적어도 [예컨대 근거리 무선 통신(NFC), RFID, 디지털 키 및/또는 증명서의 교환, PKI, PGP 등을 기반으로 하는] 승인, 권력 부여, 권리 부여, 권한 부여, 인증 및/또는 암호화 기술이 이용될 수 있다.
또한, 앞에서 기재한 제2 데이터 수신기를 이용하여 요청된 데이터를 수집하는 단계, 및/또는 앞에서 기재한 제1 데이터 수신기를 이용하여 베이스 데이터를 수집하는 단계는 주기적으로도 수행될 수 있다. 그에 따라, 차량의 측에서 데이터 및/또는 베이스 데이터의 수집은 명확한 신청으로부터 독립적으로 수행될 수 있다.
또한, 적어도 하나의 데이터 애플리케이션으로 제2 데이터 수신기의 요청된 데이터를 전송하는 단계도 주기적으로 수행될 수 있다. 그에 따라, 차량의 내부에서 데이터의 전송은 명확한 신청으로부터 독립적으로 수행될 수 있다. 이런 방식으로, 차량의 데이터 애플리케이션은 가장 최신 상태일 수 있으며, 그리고 예컨대 명확한 신청이 수행된다면 백엔드로 실제 데이터를 상대적으로 더 빠르게 제공할 수 있다.
차량의 요청된 데이터(데이터 애플리케이션의 데이터 및/또는 베이스 애플리케이션의 베이스 데이터)를 전송하는 단계는 백엔드에서 주기적으로 수행될 수 있다. 그에 따라, 차량의 데이터 및/또는 베이스 데이터의 전송은 명확한 신청으로부터 독립적으로 수행될 수 있다. 이런 방식으로, 백엔드는 가장 최신 상태일 수 있으며, 그리고 실제 데이터를 제3자들(예: 외부 서비스 제공자들)에게 상대적으로 더 빠르게 제공할 수 있다.
달리 표현하면, 전송 및 수집 속도는 독립적으로 각각의 필요에 따라서, 및/또는 높은 통신 제한들로 인해 설정될 수 있다.
또한, 대개 데이터는 다수의 차량에서부터 유사하게 동일한 방식으로 제어할 수 있으며, 다수의 차량 중 각각의 차량은 적어도 하나의 통신 유닛과, 하나의 제1 데이터 수신기와, 하나의 제2 데이터 수신기와, 하나의 데이터 애플리케이션과, 하나의 베이스 애플리케이션을 포함한다.
백엔드를 이용하여 (다수의 차량에서) 하나의 특정한 차량을 등록하는 단계는, 특정한 차량에 대한 명백한 식별 표시(ID)를 할당하는 단계를 포함한다(예컨대 도 4에서 제1 차량에 대한 ID: XJZYTR 참조).
백엔드를 이용하여 (특정한 차량의) 데이터 애플리케이션을 등록하는 단계는, 애플리케이션에 대한 명백한 식별 코드를 할당하는 단계를 포함한다(예컨대 도 4에서 기상 서비스 애플리케이션에 대한 기상 서비스 ID: 72310244188254 참조).
여기서 주지할 사항은, 애플리케이션, 서비스 또는 앱의 개념들은 등가물로서 고려된다는 점이다. 상기 개념들은 일반적으로 어느 한 시스템에 설치된 소프트웨어를 표현하기 위해 잘 알려진 개념들이다. 서비스는 애플리케이션 또는 앱으로서 간주되고, 서비스가 우선권(priority)을 갖지는 않는다.
추가의 바람직한 구현예들은 하기에서 도면들에 도시된 실시예들에 따라서 더 상세하게 설명되지만, 그러나 일반적으로 본원의 전체가 상기 실시예들로 국한되지는 않는다.
도 1은 다수의 차량 사이에서 데이터를 백엔드 센서 장치로 전송하는 시스템을 도시한 개략도이다.
도 2는 2개의 차량과 하나의 백엔드 사이에서 데이터의 본 발명에 따른 전송 상태를 도시한 개략도이다.
도 3은 본 발명에 따라서 데이터를 수집 및 전송과 관련하여 도시한 개략적 흐름도이다.
도 4는 본 발명에 따른 시스템을 도시한 개략도이다.
도 1에는, 다수의 차량[단지 하나의 제1 차량(100) 및 하나의 제2 차량(200)만이 예시로 도시되어 있음] 사이에서 데이터를 전송하기에서는 백엔드(300)로만 지칭되는 백엔드 센서 장치(300)로 전송하는 시스템이 개략도로 도시되어 있다. 데이터는 차량 측 및 벡엔드 측의 데이터를 의미할 수 있다. 차량 데이터, 또는 예시의 차량(100)에서 생성되는 데이터는 예컨대 차량(100)과 관련이 있는 GPS 값, 온도 값, 강우량 값 또는 일광량 값을 의미할 수 있다.
도시된 시스템은 바람직하게는 백엔드(300)를 포함하고, 백엔드(300)는 하나의 통신 유닛(320)과, 복수의 서비스(300a~300z)와, 하나의 베이스 서비스(310)를 포함한다.
여기서 주지할 사항은, 각각의 차량 내에 제공된 (도 1과 반대로 도 2에는 도시되어 있는 것과 같은) 적어도 제1 데이터 수신기 및 적어도 제2 데이터 수신기(190, 290, 등)가 명확성을 위해 도 1에는 도시되어 있지 않다는 점이다.
도 2에는, 2개의 차량(100, 200)과 하나의 백엔드(300) 사이에서 본 발명에 따라 (차량 측 및 백엔드 측의) 데이터를 전송하는 상태가 개략도로 도시되어 있으며, 그리고 본 발명에 따라서 효율적인 데이터 전송 단계들은 원으로 표시되어 있다(840, 850, 860a~c, 820a~c 및 890 참조). 여기서 주지할 사항은, (도 2와 반대로 도 1에는 도시되어 있는 것과 같은) 각각의 통신 유닛들(120, 220, 320, 등)이 명확성을 위해 도 2에는 도시되어 있지 않다는 점이다. 또한, 주지할 사항은, 백엔드 내에 도시된 서비스(300a)가 외부 서비스 제공자에게서도 구현될 수 있고 본 발명에 따라서는 다수의 차량의 데이터에 액세스할 수 있다는 점이다.
각각의 차량 내 각각의 애플리케이션은, 상응하는 서비스와의 연결을 가능하게 하기 위해, 백엔드 및/또는 외부 서비스 제공자의 상응하는 서비스에 의해 직접적으로 등록될 수도 있다. 그 대안으로 또는 그에 보충되어, 각각의 차량 내 각각의 애플리케이션은 백엔드의 베이스 서비스에 의해 등록될 수도 있다. 그에 따라, 등록 절차는 중앙화된다.
도 2에 간소화되어 도시된 것처럼, (각각의 차량의 위치 데이터를 제외하고) 데이터 애플리케이션의 특정한 데이터를 위한 직접적인 통신(데이터 요청 및 전송)은 각각의 차량의 기상 애플리케이션(100a, 200a)과 (기상 데이터를 요구 또는 요청한) 기상 서비스(300a) 사이에서 수행된다(단계 860a~c 참조). 또한, 각각의 차량의 적어도 위치 데이터를 위한 직접적인 통신(데이터 요청 및 전송)은 각각의 차량의 베이스 애플리케이션(110, 210)과 백엔드(300)의 베이스 서비스(310) 사이에서 수행된다(단계 820a~c 참조).
도 3에는, 본 발명에 따라서 데이터의 수집 및 전송과 관련한 개략적 흐름도가 도시되어 있다.
도 3을 참조하면, 예컨대 [도 2에 도시된 백엔드(300)에, 및/또는 외부 서비스 제공자에 통합될 수 있는] 기상 서비스(300a)는 백엔드(300)의 베이스 서비스(310)로부터 데이터의 요청/신청을 개시하게 한다. 또한, 상호 간 등록/연결이 수행된 점을 전제조건으로, 기상 서비스(300a)는 차량의 데이터 애플리케이션과도 직접 통신할 수도 있다.
등록은, 데이터에 대한 외부 서비스 제공자의 요청/신청이 직접적으로 적어도 하나의 차량으로부터 (또는 이 차량의 등록된 애플리케이션들로부터) 전송되는 방식으로, 예컨대 적어도 하나의 차량으로부터, 직접적으로 외부 서비스 제공자에 의해 수행될 수 있다. 어느 경우든, 수집될 데이터의 정확도, 예컨대 GPS 위치, 온도 값, 강우량 값 및/또는 일광량 값의 정확도(요컨대 데이터 수집 시점들 간의 시간 공차 및 시간 간격, 다양한 애플리케이션/차량들에서 생성되는 전송된 데이터 간의 시간 공차 및 시간 간격, 소수자리 등)에 대한 특정한 요건들이 요청의 범위에서 지정될 수 있다.
상기 요청(800)의 응답으로, 백엔드(300)의 베이스 서비스(310)는 상기 요청을 처리하며, 그리고 자체의 각각의 기상 앱들이 백엔드(300)에 의해 등록된 것인 각각의 차량의 각각의 베이스 애플리케이션(110, 210, 등)으로부터 상기 처리된 요청을 전송(810)한다.
상응하는 애플리케이션들[예: 기상 앱(100a), 교통 정보 앱(100z)] 간의 등록은, 구체적인 서비스 또는 앱에 대한 명백한 식별 코드를 할당하는 단계와, 구체적인 차량에 대한 명백한 식별 표시(ID)를 할당하는 단계를 포함한다. 각각의 차량에 대한 명백한 식별 표시(ID)의 생성은 [예컨대 차량 식별 번호("Vehicle Identification Number" - VIN)를 기반으로 하는] 난수 생성기(random number generator)를 통해 생성될 수 있다. 이런 등록 단계는 (도 3에 870 및 880으로서 도시된 것과 같은) 본원의 방법의 시작 시에, 또는 예컨대 데이터의 앞서 언급한 신청/요청(800) 후에, 또는 데이터의 신청/요청의 앞서 언급한 전송(810) 후에 수행될 수 있다. 또 다른 순서들도 배제되지는 않는다.
여기서 주지할 사항은, 백엔드(300)의 내부에서, 요컨대 유닛들(320, 300a 및 310) 사이에서 가능한 모든 내부 통신은 명확성을 위해 도시되어 있지 않다는 점이다.
데이터의 상기 신청/요청에 따라서, 각각의 등록된 차량 내 각각의 베이스 애플리케이션은, 각각의 차량 내에 등록되어 있으면서 가용한 상응하는 데이터 애플리케이션들에 GPS 위치 및 요청된 데이터(예: 온도 값, 강우량 값 및/또는 일광량 값)을 요청(830)하게 된다. 상응하는 데이터 애플리케이션들은 요청된 데이터를 각각의 차량 내에 구성된 상응하는 데이터 싱크/데이터 수신기(190)에 추가로 요청(840)하게 된다. 그 대안으로 또는 그에 보충되어, 각각의 베이스 애플리케이션은 GPS 위치 및 요청된 데이터(예: 온도 값, 강우량 값 및/또는 일광량 값)를 직접적으로 상응하는 데이터 싱크/데이터 수신기(190)에 요청한다(명확성을 위해 도시되어 있지 않음). 상기 데이터 싱크/데이터 수신기(190)는 예컨대 온도 센서, 레인 센서, 또는 일광 센서를 포함할 수 있다. 또 다른 유형들의 데이터 싱크/데이터 수신기도 배제되지는 않는다. 데이터의 앞에서 기재한 신청/요청(800)은 데이터의 독립적으로 주기적인 신청/요청(830)을 트리거링 할 수 있고, 및/또는 두 신청/요청(800 및 830)은 서로 연결될 수 있다.
데이터 싱크/데이터 수신기[예: 온도 센서(190)]와 데이터 애플리케이션들[예: 기상 앱(100a)] 사이에서, 그리고 베이스 애플리케이션(예: 110)과 데이터 애플리케이션들[예: 기상 앱(100a)] 사이에서, 또는 베이스 애플리케이션(예: 110)과 데이터 싱크/데이터 수신기[예: 온도 센서(190)] 사이에서 데이터 및 요청들의 전송은 주기적으로 수행될 수 있고, 및/또는 기상 서비스(300a)의 앞에서 언급한 신청/요청(800)에서 각각 지정된 디폴트들에 따라서 수행될 수 있다. 이는, 다른 말로 표현하면, 예컨대 통신 제한으로 인해, 주기적으로, 또는 데이터를 요청한 서비스의 필요성에 따라서, 및/또는 도시된 시스템 내에 포함된 또 다른 유닛들의 필요성에 따라서 수행될 수 있다. 달리 표현하면, 백엔드, 외부 서비스 제공자, 및/또는 백엔드 및/또는 외부 서비스 제공자의 구체적인 서비스 자체는, (예컨대 네트워크 가용성 및 그 제한으로 인해) 어떤 데이터가 얼마나 자주 요구되는지에 대한 필요성을 메시지 전송한다. 상기 필요성은 백엔드, 외부 서비스 제공자, 및/또는 구체적인 서비스 자체를 통해 설정/매칭될 수 있다. 이런 방식으로, 예컨대 불필요하게 빠른 데이터 수집 클락 주기(data collection clock cycle)는 방지된다. 그에 따라, 데이터의 불필요한 전송은 효과적으로 감소된다. 그 대안으로 또는 그에 보충되어, 데이터 및 요청들의 모든 전송은 모든 서비스에 대해 동일하고 설정 가능한 시간 패턴으로 수행될 수 있다. 이런 설정은, 백엔드, 외부 서비스 제공자 및/또는 구체적인 서비스 자체를 통해 제어될 수도 있다.
각각의 차량의 각각의 베이스 애플리케이션이 요청된 데이터를 수신한 후에, 각각의 차량의 각각의 베이스 애플리케이션은, GPS 위치를, 예컨대 제1 시간 스탬프(time stamp)와 같은 추가 메타 정보들과 함께, 백엔드(300)의 베이스 서비스(310)로 전송한다(단계 820 참조). 그 결과, 예컨대 각각의 차량의 (백엔드 내에 통합될 수 있는) 유닛은 구체적인 위치에 대해 사전 설정 가능한 위치 공차 및 범위를 갖는 지정된 GPS 위치의 평가에 의해 할당될 수 있다.
각각의 차량의 각각의 데이터 애플리케이션(서비스 또는 앱), 예컨대 기상 앱(100a)이 (적어도 하나의 데이터 싱크로부터) 요청된 데이터를 수신한 후에, 각각의 데이터 애플리케이션은, 수집된 데이터를, 예컨대 제2 시간 스탬프와 같은 추가 메타 정보들 및/또는 애플리케이션의 할당된 식별 코드와 함께, 예컨대 기상 서비스(300a)(데이터를 요청한 서비스)로 전송한다(단계 860 참조). 그 대안으로 또는 그에 보충되어, 비록 등록된 서비스들이 데이터를 명확하게 요청하지 않았다고 하더라도[예컨대 악천후, 고스트 운전자(ghost driver) 및/또는 심각한 사고와 같은 중요한 정보들이 배포되어야 한다면], 상기 등록된 서비스들은 데이터를 수신할 수 있다. 상응하는 GPS 위치는 각각의 차량의 베이스 애플리케이션에 의해 전송되기 때문에, 애플리케이션마다 GPS 위치의 전송은 효율적으로 방지된다. 데이터 애플리케이션의 할당된 식별 코드를 통해, 데이터의 익명화가 보장된다. 어떠한 경우에도, (백엔드에 통합될 수 있는) 하나의 유닛은, 차량의 각각의 지정된 식별 표시(ID) 및 데이터 애플리케이션의 식별 코드의 평가에 의해, 및/또는 교환된 메타 정보들의 평가를 통해 각각의 차량에 할당될 수 있다. 그 대안으로 또는 그에 보충되어, 정해진 차량 내에 제공되어 있는 서비스들 또는 앱들의 할당이 가능해지는 방식으로, 데이터 애플리케이션의 할당된 식별 코드는 차량의 지정된 식별 표시(ID)로부터 유도될 수 있거나, 또는 그 반대로도 유도될 수 있다. 그 대안으로 또는 그에 보충되어, 정해진 차량 내에 제공되어 있는 서비스들 또는 앱들에 할당하는 단계는, 정해진 식별 코드가 정해진 차량 내의 정해진 서비스 또는 앱에 할당될 수 있도록, 추가 메타 정보들로서의 추가 매개변수들을 송신하는 것을 통해, 및/또는 (예컨대 두 시간 스탬프가 사전 설정될 수 있는 정해진 시간 간격 이내에 위치한다면) 앞에서 언급한 제1 및 제2 시간 스탬프에 따르는 확률 평가를 통해 수행될 수 있다.
각각의 데이터 애플리케이션에 대해 명백한 식별 코드를 할당하는 단계에 의해, 데이터의 익명화가 본 발명에 따라서 보장된다. 예컨대 백엔드의 베이스 서비스 내에 통합될 수 있는 제1 할당표에 의해, 백엔드는 데이터 및 이 데이터의 소스(어떤 차량 및/또는 차량의 어떤 데이터 애플리케이션인지)를 추적할 수 있다.
앞에서 기재한 제1 및 제2 시간 스탬프에 의해, 그리고 예컨대 백엔드의 베이스 서비스에 통합될 수 있는 제2 할당표에 의해, 백엔드는 상기 전송된 데이터를 추적할 수 있고 경우에 따라서는 서로 상관관계를 가지게 할 수 있다. 이는, 제1 시간 스탬프와 제2 시간 스탬프 간의 설정될 수 있는 정해진 시간 공차 및 그 간격의 정의를 통해 수행될 수 있다. 그에 따라, 정해진 식별 코드 역시도 정해진 차량 내의 정해진 서비스 또는 앱에 할당될 수 있다.
그 대안으로 또는 그에 보충되어, 앞에서 언급한 제1 및 제2 할당표는 단일의 도표로 통합될 수 있다.
그 대안으로 또는 그에 보충되어, 각각의 차량의 식별 표시 또는 각각의 차량의 부호화된 식별 표시는 베이스 애플리케이션으로부터 전송될 때마다 매번 GPS 위치와 함께 송신될 수 있다. 이와 유사하게, 각각의 차량의 식별 표시 또는 각각의 차량의 부호화된 식별 표시는 각각의 데이터 애플리케이션으로부터 전송될 때마다 매번 요청된 데이터, 식별 코드 및 제2 시간 스탬프와 함께 송신될 수 있다.
그 밖에도, 예컨대 각각의 필요성, 디폴트 및/또는 설정들에 따라서 백엔드(300)의 기상도 서비스(weather chart service)(300a)와 베이스 서비스/앱(310) 간에 GPS 위치 데이터 및 차량 데이터(적어도 제2 데이터 수신기에 의해 수신되는 앞에서 언급한 데이터)의 개선된 전송 역시도 수행된다(단계 890). [백엔드(300) 자체 내에, 및/또는 적어도 하나의 외부 서비스 제공자 내에 구현될 수 있는] 각각의 등록된 서비스(300a~300z)는, 백엔드(300)의 베이스 서비스/앱(310)을 이용하여, 차량의 단일의 구체적인 위치를 결정하는 위치 데이터를 본 발명에 따라서 단지 1회만 수신한다.
도 4에는, 본 발명에 따른 시스템이 개략도로 도시되어 있다. 본 발명에 따라서, 데이터가 다수의 차량(도면에는 단지 제1 차량만이 예시로 도시됨)과 백엔드 사이에서 적어도 하나의 데이터 인프라 클라우드를 통해 효율적으로 전송된다.
도시된 것처럼, 예컨대 외부 서비스 제공자 및/또는 백엔드 자체의 기상 서비스(도 4에서 ID 73210244xxx 참조)는 이른바 베이스 데이터(예: 차량의 GPS 위치 데이터)에 액세스할 수 있으며, 상기 베이스 데이터는 차량의 할당되는 부호화된 식별 표시(ID)에 의해 익명화된다. 또한, 각각의 차량에서 (할당된 식별 코드에 의해 익명화된) 각각의 (등록된) 데이터 애플리케이션들(서비스들 또는 앱들) 및 차량 자체는 단지 도시된 할당표를 통해서만 추적될 수 있다.
각각의 차량은, 명백한 부호화된 식별 표시(ID)(예: 제1 차량에 대해 "XJZYTR")로 등록된다. 각각의 차량 내에 제공되어 있는 각각의 서비스 또는 앱은 명백한 식별 코드(예컨대 ID "XJZYTR"를 갖는 제1 차량 내 기상 서비스 ID에 대한 "72310244188254" 참조)로 등록된다. 도시된 것처럼, 각각의 차량 내에 제공되어 있는 모든 서비스 또는 앱(차량의 베이스 서비스 또는 베이스 앱 제외)은 차량의 식별 표시(ID)와 상관관계가 없는 식별 코드로 등록된다. 그 대안으로 또는 그에 보충되어, 차량의 제공되어 있는 서비스들 또는 앱들의 식별 코드들은 차량의 식별 표시(ID)의 부호화/처리를 통해 여전히 상관관계를 가질 수 있다. 그러나 이는, 오직 백엔드만이 상기 부호화/처리를 추적할 수 있다는 점을 전제조건으로 한다.
적어도 하나의 할당표가 백엔드에 제공된다. 상기 할당표는 백엔드의 베이스 서비스 내에 통합될 수도 있다. 도시된 할당표는 다수의 차량과 (각각의 차량 내에 제공되어 있는) 제공된 서비스들 또는 앱들을 서로 연결할 수 있다. 이처럼 차량마다 제공되어 있는 서비스들 또는 앱들의 할당은 (차량 자체에 추가로) 단지 백엔드에서만 기지 사항이다. 이런 방식으로, 할당표에서는 가상 차량들의 유형이 식별되며, 익명화는 제3자에 대해 어느 경우에든 보장된다.
백엔드는, 다수의 차량에서 생성되는 데이터를 요청하여 외부 서비스 제공자에게 제공하는 서비스들 또는 앱들(예: 네비게이션 서비스, 기상 서비스 등)을 포함할 수 있다. 데이터의 요청은, 백엔드 내에 통합되는 제공된 베이스 서비스 또는 베이스 앱을 통해 수행되며, 베이스 서비스는 앞에서 기재한 할당표를 포함하고 및/또는 베이스 서비스는 앞에서 기재한 할당표에 액세스할 수 있다. 다수의 차량에서 생성되는 데이터를 요구하는 (백엔드 및/또는 외부 서비스 제공자의) 각각의 서비스 또는 앱의 경우, 다수의 차량의 제공된 서비스들 또는 앱들의 식별 코드들은 성공적인 등록 후에 기지 사항이 된다. 할당된 식별 코드들에 의해, 차량의 위치 데이터를 제외하고, 각각의 차량의 각각의 데이터 애플리케이션의 특정한 데이터(예: 온도 값, 강우량 값 및/또는 광량 값)는, 단지 (백엔드 내에 통합된) 제공된 베이스 서비스 또는 베이스 앱에 의해서만 각각의 차량(미도시)의 서비스들 또는 앱들에 요청되며, 그리고 데이터의 소스(어떤 차량인지)가 익명 상태로 유지되는 방식으로 수신될 수 있다. 그 대안으로 또는 그에 보충되어, 외부 서비스 제공자의 서비스는 백엔드 내에 제공된 베이스 서비스 또는 앱과 직접적으로 통신할 수 있다. 이런 방식으로, 차량의 특정한 데이터의 요청 및 전송은, 데이터가 전송되기 전에 익명화되는 점을 전제조건으로 하면서, 각각의 차량의 베이스 및/또는 데이터 애플리케이션과 각각의 서비스 또는 앱 사이에서 직접적으로 수행될 수 있다.
백엔드 및/또는 외부 서비스 제공자의 서비스 또는 앱은, 단지 백엔드 내에 통합되는 제공된 베이스 서비스 또는 베이스 앱을 이용해서만, 특정한 차량의 위치 데이터에 액세스할 수 있다. 백엔드 내에 통합되는 제공된 베이스 서비스 또는 베이스 앱으로의 요청은 데이터 애플리케이션의 식별 코드의 이용을 통해 수행된다. 그 결과, 백엔드 내에 통합되는 제공된 베이스 서비스 또는 베이스 앱은, 할당표를 통해, 자체의 데이터 애플리케이션이 지정된 식별 코드로 등록되어 있는 특정한 차량의 상응하는 위치 데이터에 접근(approach)할 수 있다. 그 대안으로 또는 그에 보충되어, 백엔드 내에 통합되는 제공된 베이스 서비스 또는 베이스 앱으로의 요청은 특정한 차량의 식별 표시(ID)의 이용을 통해 수행될 수 있다. 이는, 각각의 서비스가 요청된 데이터와 함께 각각의 차량의 식별 표시(ID) 역시도 수신하는 점을 전제조건으로 한다. 어떤 경우에든지 데이터의 소스(즉 각각의 차량)는 익명 상태로 유지된다.
각각의 차량의 위치 데이터는, 각각의 차량의 베이스 서비스 또는 베이스 앱을 통해, 백엔드의 베이스 서비스 또는 베이스 앱으로 전송될 수 있다. 이런 방식으로, 본 발명에 따라서, 차량의 위치 데이터는 차량의 각각의 서비스 또는 앱에 의해 전송되는 것이 아니라, 차량의 베이스 서비스 또는 베이스 앱을 통해 단지 1회만 전송되는 점이 수행된다. 이는, 한편으로, 데이터의 할당에서 개선을 가능하게 하고(단지 사전 정의된 정확도를 갖는 각각의 특정한 차량에 대해 정해진 집합의 위치 데이터만이 송신되고), 다른 한편으로는 데이터의 효율적인 전송을 가능하게 한다(차량의 각각의 서비스 또는 앱은, 예컨대 기상 앱을 위한 온도 값, 강우량 값 및/또는 광량 값처럼 특정하게 서비스 또는 앱에 포함되는 데이터만을 송신한다.). 이와 반대로, 차량의 서비스 또는 앱마다 차량의 위치 데이터의 전송은 불필요하고 본 발명에 따라서는 방지된다.
본 발명에 따라서, 데이터 보호 및 데이터 최소화는 애플리케이션들, 서비스들 및 앱들의 증가하는 개수와 무관하게 보장된다.
여기서 주지할 사항은, 앞에서 언급한 도면들에 도시된 단계들이 단지 도해의 용도로만 이용될 뿐이며, 그리고 앞에서 언급한 도면들에 도시된 단계들은 동시에, 또는 도시된 것과 다른 순서로 실행될 수도 있다는 점이다.
그 밖에도, 통상의 기술자라면, 앞에서 기재한 실시형태들보다 더 많은 구현예 및 실시형태가 첨부한 특허청구범위의 보호 범위에 속하는 점을 분명하게 알 수 있을 것이다.
190: 데이터 수신기, 예컨대 광 센서, 레인 센서, GPS 수신기
100: 제1 차량 100a: 기상 앱/서비스
100z: 교통 정보 앱/서비스 110: 차량(100) 내 베이스 서비스/앱
120: 차량(100) 내 통신 인터페이스 300: 백엔드
300a: 기상도 서비스 300z: 교통 정보 서비스
310: 백엔드(300) 내 베이스 서비스/앱
320: 백엔드 내 통신 인터페이스 200: 제2 차량
200a: 기상 앱/서비스 200z: 교통 정보 앱/서비스
210: 차량(200) 내 베이스 서비스/앱 220: 차량(200) 내 통신 인터페이스

Claims (10)

  1. 차량의 데이터를 제어하기 위한 방법으로서,
    차량은 하나의 통신 유닛과, 하나의 제1 데이터 수신기와, 하나의 제2 데이터 수신기와, 하나의 베이스 애플리케이션과, 적어도 하나의 데이터 애플리케이션을 포함하며, 차량은 식별 표시로 표시되고,
    상기 방법은,
    구체적인 위치와 관련하여 상기 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계와,
    상기 제1 데이터 수신기를 이용하여 상기 차량의 베이스 데이터를 수집하는 단계와,
    상기 베이스 애플리케이션으로 상기 차량의 베이스 데이터를 전송하는 단계와,
    상기 차량의 식별 표시를 부호화하는 단계와,
    상기 통신 유닛을 통해 백엔드의 베이스 서비스로 상기 차량의 부호화된 식별 표시와 함께 상기 베이스 데이터를 전송하는 단계와,
    상기 제2 데이터 수신기를 이용하여 요청된 데이터를 수집하는 단계와,
    상기 적어도 하나의 데이터 애플리케이션으로 요청된 데이터를 전송하는 단계와,
    상기 적어도 하나의 데이터 애플리케이션에 대한 식별 코드를 할당하는 단계와,
    상기 통신 유닛을 통해 제1 서비스로 상기 적어도 하나의 데이터 애플리케이션의 할당된 식별 코드와 함께 상기 요청된 데이터를 전송하는 단계
    를 포함하는 것인, 상기 방법에 있어서,
    상기 적어도 하나의 데이터 애플리케이션의 식별 코드 및 상기 차량의 부호화된 식별 표시는 상기 전송되는 요청된 데이터의 익명화를 가능하게 하는 것을 특징으로 하는 데이터 제어 방법.
  2. 제1항에 있어서, 상기 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계는, 상기 백엔드의 베이스 서비스에 제1 서비스를 신청할 때 수행되고, 상기 요청하는 단계는, 상기 요청된 데이터의 정확도 및/또는 그 전송에 대한 디폴트들을 포함하고, 및/또는 상기 베이스 데이터의 정확도 및/또는 그 전송에 대한 디폴트들을 포함하며, 상기 요청된 데이터 및/또는 상기 베이스 데이터는 상기 요청된 디폴트들에 따라서 수집되고, 및/또는 전송되는 것인, 데이터 제어 방법.
  3. 제1항에 있어서, 상기 제1 데이터 수신기는 GPS 수신기이고, 상기 베이스 데이터는 위치 데이터이고, 상기 방법은, 상기 차량의 수집된 베이스 데이터에 따라서 상기 차량이 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는지를 결정하는 단계를 더 포함하고, 상기 적어도 하나의 데이터 애플리케이션에 데이터를 요청하는 단계는, 단지, 상기 차량의 수집된 베이스 데이터를 기반으로, 상기 차량이 상기 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는 것으로 결정될 때에만 수행되는 것인, 데이터 제어 방법.
  4. 제3항에 있어서, 상기 차량의 베이스 애플리케이션으로 베이스 데이터를 전송하는 단계는, 단지, 상기 차량의 수집된 베이스 데이터를 기반으로, 상기 차량이 상기 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는 것으로 결정될 때에만 수행되는 것인, 데이터 제어 방법.
  5. 제3항에 있어서, 상기 제2 데이터 수신기를 이용하여 데이터를 수집하는 단계는, 단지, 상기 차량의 수집된 베이스 데이터를 기반으로, 상기 차량이 상기 구체적인 위치와 관련하여 사전 정의된 영역의 내부에 위치하는 것으로 결정될 때에만 수행되는 것인, 데이터 제어 방법.
  6. 제1항에 있어서, 상기 방법은 상기 백엔드의 베이스 서비스를 이용하여 상기 적어도 하나의 데이터 애플리케이션을 등록하는 단계를 포함하며, 그리고 통신 유닛을 통해 제1 서비스로 상기 적어도 하나의 데이터 애플리케이션의 할당된 식별 코드와 함께 상기 요청된 데이터를 전송하는 단계는 단지 상기 백엔드의 베이스 서비스에 의해서만 수행되는 것인, 데이터 제어 방법.
  7. 제1항에 있어서, 상기 제2 데이터 수신기를 이용하여 상기 요청된 데이터를 수집하는 단계, 및/또는 상기 제1 데이터 수신기를 이용하여 상기 베이스 데이터를 수집하는 단계는 주기적으로 수행되는 것인, 데이터 제어 방법.
  8. 제1항에 있어서, 상기 적어도 하나의 데이터 애플리케이션으로 상기 제2 데이터 수신기의 데이터를 전송하는 단계, 및/또는 상기 베이스 애플리케이션으로 상기 제1 데이터 수신기의 베이스 데이터를 전송하는 단계는 주기적으로 수행되는 것인, 데이터 제어 방법.
  9. 제1항에 있어서, 상기 백엔드로 차량의 요청된 데이터를 전송하는 단계는 주기적으로 수행되는 것인, 데이터 제어 방법.
  10. 제1항에 있어서, 다수의 차량에서 생성되는 데이터는 제어되며, 그리고 상기 다수의 차량 중 각각의 차량은 적어도 하나의 통신 유닛과, 하나의 제1 데이터 수신기와, 하나의 제2 데이터 수신기와, 하나의 데이터 애플리케이션과, 하나의 베이스 애플리케이션을 포함하는 것인, 데이터 제어 방법.
KR1020160129780A 2015-10-13 2016-10-07 데이터 제어 방법 및 그 시스템 KR101930597B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102015219783.2 2015-10-13
DE102015219783.2A DE102015219783B3 (de) 2015-10-13 2015-10-13 Verfahren und System zur Steuerung von Daten

Publications (2)

Publication Number Publication Date
KR20170043453A true KR20170043453A (ko) 2017-04-21
KR101930597B1 KR101930597B1 (ko) 2018-12-18

Family

ID=56926012

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160129780A KR101930597B1 (ko) 2015-10-13 2016-10-07 데이터 제어 방법 및 그 시스템

Country Status (5)

Country Link
US (1) US10424128B2 (ko)
EP (1) EP3157276B1 (ko)
KR (1) KR101930597B1 (ko)
CN (1) CN107040896B (ko)
DE (1) DE102015219783B3 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10297068B2 (en) 2017-06-06 2019-05-21 Adshir Ltd. Method for ray tracing augmented objects
US11362882B2 (en) * 2017-08-25 2022-06-14 Veniam, Inc. Methods and systems for optimal and adaptive urban scanning using self-organized fleets of autonomous vehicles
DE102017217400A1 (de) 2017-09-29 2019-04-04 Bayerische Motoren Werke Aktiengesellschaft Kommunikation mit Kraftfahrzeugen
CN108986358A (zh) * 2018-08-06 2018-12-11 滁州安阳智能科技有限公司 一种检测警灯故障的服务器***
DE102018008730A1 (de) * 2018-11-07 2020-05-07 Audi Ag Verfahren und Vorrichtung zum Erheben von fahrzeugbasierten Datensätzen für vorgegebene Streckenabschnitte
DE102018220993A1 (de) * 2018-12-05 2020-06-10 Volkswagen Aktiengesellschaft Verfahren und System zum Bereitstellen von Daten für mindestens einen Datenempfänger
DE102019201530B3 (de) 2019-02-06 2020-07-02 Volkswagen Aktiengesellschaft Überwachung und Korrektur der Verschleierung fahrzeugbezogener Daten
DE102019001735B3 (de) * 2019-03-11 2020-06-04 Audi Ag Erheben von fahrzeugbasierten, ortsbezogenen Datensätzen
DE102020122895B3 (de) * 2020-09-02 2022-01-13 Audi Aktiengesellschaft Bereitstellung von Daten eines Kraftfahrzeugs
DE102021001378B3 (de) * 2021-03-16 2022-05-25 Daimler Ag Verfahren zur Anonymisierung von Bewegungsdaten
DE102022107588A1 (de) 2022-03-30 2023-10-05 Cariad Se Verfahren und System zum Betreiben von auf ein Kraftfahrzeug bezogenen Datendiensten
WO2023250527A1 (en) * 2022-06-24 2023-12-28 R.A. Phillips Industries, Inc. System and method for vehicle data communication
CN115988453A (zh) * 2022-12-29 2023-04-18 长春吉大正元信息技术股份有限公司 一种数据收发***和方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007085007A (ja) * 2005-09-20 2007-04-05 Auto Network Gijutsu Kenkyusho:Kk 車両通信錠システム、車両、車両通信錠システムの子機および親機
KR20140057083A (ko) * 2012-11-02 2014-05-12 삼성전자주식회사 위치 기반 서비스를 제공하는 방법 및 그에 따른 무선 단말
KR101400275B1 (ko) * 2013-02-18 2014-05-28 부경대학교 산학협력단 차량 애드혹(Ad-Hoc) 네트워크에서의 메시지 전달방법
US20140358394A1 (en) * 2013-02-15 2014-12-04 Lxtch, Llc Jolt and Jar Recorder System and Methods of Use Thereof
WO2015119619A1 (en) * 2014-02-07 2015-08-13 Empire Technology Development, Llc Roadway infrastructure monitoring based on aggregated mobile vehicle communication parameters

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272531A (zh) * 2008-03-14 2008-09-24 成都移网传媒科技有限责任公司 蓝牙无线手机广告发布***
CN102291751B (zh) * 2010-06-18 2016-01-20 中兴通讯股份有限公司 路测测量结果上报的优化方法、路测***及路测终端
DE102010030794A1 (de) 2010-07-01 2012-01-05 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Verarbeiten von Daten in einem oder mehreren Steuergeräten eines Fahrzeugs, insbesondere eines Kraftfahrzeugs
DE102011106295A1 (de) * 2011-07-01 2012-01-12 Daimler Ag Verkehrsinformationssystem, Backend-Servervorrichtung und Verfahren zum bidirektionalen Übertragen von Daten zwischen Kraftfahrzeugen und einem Dienstanbieter
EP2736225B1 (en) * 2011-07-22 2016-08-10 Clarion Co., Ltd. System for remote control by vehicle-mounted device
DE102011085814B3 (de) 2011-11-07 2013-03-28 Robert Bosch Gmbh System mit untereinander über einen gemeinsamen zentralen Server drahtlos vernetzten Mobiltelefonen
DE102012014362A1 (de) 2012-07-20 2014-01-23 Volkswagen Ag Verfahren, Vorrichtung und System zur Realisierung eines Anwendungsprogramms für ein Fahrzeug
DE102012216666A1 (de) 2012-09-18 2014-03-20 Continental Automotive Gmbh Verfahren zum Bereitstellen von einem Fahrzeug zugeordneten Daten
DE202013002107U1 (de) 2013-03-06 2013-06-19 Amv Networks Gmbh AMV - System
DE102014201662A1 (de) * 2014-01-30 2015-07-30 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Erhebung von Informationen
CN104091138B (zh) * 2014-06-17 2017-01-18 中国科学院信息工程研究所 数据过滤方法和数据过滤***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007085007A (ja) * 2005-09-20 2007-04-05 Auto Network Gijutsu Kenkyusho:Kk 車両通信錠システム、車両、車両通信錠システムの子機および親機
KR20140057083A (ko) * 2012-11-02 2014-05-12 삼성전자주식회사 위치 기반 서비스를 제공하는 방법 및 그에 따른 무선 단말
US20140358394A1 (en) * 2013-02-15 2014-12-04 Lxtch, Llc Jolt and Jar Recorder System and Methods of Use Thereof
KR101400275B1 (ko) * 2013-02-18 2014-05-28 부경대학교 산학협력단 차량 애드혹(Ad-Hoc) 네트워크에서의 메시지 전달방법
WO2015119619A1 (en) * 2014-02-07 2015-08-13 Empire Technology Development, Llc Roadway infrastructure monitoring based on aggregated mobile vehicle communication parameters

Also Published As

Publication number Publication date
US20170103587A1 (en) 2017-04-13
CN107040896B (zh) 2020-06-12
EP3157276B1 (de) 2018-05-23
EP3157276A1 (de) 2017-04-19
DE102015219783B3 (de) 2016-12-29
US10424128B2 (en) 2019-09-24
KR101930597B1 (ko) 2018-12-18
CN107040896A (zh) 2017-08-11

Similar Documents

Publication Publication Date Title
KR101930597B1 (ko) 데이터 제어 방법 및 그 시스템
US8150415B2 (en) Method for determining location of UE by using AGPS information
US10055992B2 (en) Method for managing parking spaces on public streets
US10567251B2 (en) Accurate mobile traffic information acquisition with minimal transmission cost and optional V2V extension
US20060153189A1 (en) Ad hoc communication system, mobile terminal, center, ad hoc communication method and ad hoc communication program
US10805778B2 (en) Providing an item of information from a group of a plurality of motor vehicles
WO2001031966A1 (en) Method and arrangement relating to positioning
EP3590275A1 (en) Technique for generating near real-time transport modality statistics
EP3915074A1 (en) Communication network node, method, and mobile terminal
US10922972B2 (en) Method and device for collecting transportation vehicle-based data records for predetermined route sections
KR101803651B1 (ko) 차량 클라우드 서비스 접속을 위한 인증 방법
CN110517493B (zh) 一种跨区域机动车综合信息获取方法及***
CN112637757A (zh) 近距离离线共乘预订***
US20150237492A1 (en) Network with isolated nodes
US20230035401A1 (en) Data product generation and production based on dynamically selected/obfuscated vehicle location
KR102110473B1 (ko) 일회성 위치추적 서비스 제공 시스템 및 방법
KR100818549B1 (ko) 휴대용 단말기의 위치 정보를 기반으로 한 실시간 정보제공 서비스 방법
CN113961656A (zh) 一种基于ipfs技术的分发高精度地图方法及***
CN114051633A (zh) 收集基于车辆的、涉及地点的数据集
CN110933611A (zh) 一种定位方法
KR20140099787A (ko) 차량간 통신시스템 및 그 방법
CN111681334B (zh) 收集基于车辆的、与位置有关的数据组
US11756022B2 (en) Methods, apparatus and computer programs for enabling transactions using digital attributes
US10997855B2 (en) Method and device for collecting transportation vehicle-based data records for predetermined route sections
US20150262153A1 (en) Transportation expense applying server, transportation expense applying system, transportation expense applying method, and computer-readable recording medium

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
GRNT Written decision to grant