CN104379414B - 用户接口和基于用户简档的虚拟个性呈现 - Google Patents

用户接口和基于用户简档的虚拟个性呈现 Download PDF

Info

Publication number
CN104379414B
CN104379414B CN201480001263.2A CN201480001263A CN104379414B CN 104379414 B CN104379414 B CN 104379414B CN 201480001263 A CN201480001263 A CN 201480001263A CN 104379414 B CN104379414 B CN 104379414B
Authority
CN
China
Prior art keywords
user
vehicle
data
sensor
information
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201480001263.2A
Other languages
English (en)
Other versions
CN104379414A (zh
Inventor
C.P.里奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Automatic connection Holding Co., Ltd.
Original Assignee
Automatic Connection Holding Co Ltd
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 Automatic Connection Holding Co Ltd filed Critical Automatic Connection Holding Co Ltd
Publication of CN104379414A publication Critical patent/CN104379414A/zh
Application granted granted Critical
Publication of CN104379414B publication Critical patent/CN104379414B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/951Indexing; Web crawling techniques
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/10Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
    • B60R25/1004Alarm systems characterised by the type of sensor, e.g. current sensing means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/037Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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
    • G06Q10/00Administration; Management
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • 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
    • G06Q30/00Commerce
    • 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
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/012Providing warranty services
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0265Vehicular advertisement
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19639Details of the system layout
    • G08B13/19647Systems specially adapted for intrusion detection in or around a vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/016Personal emergency signalling and security systems
    • 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/10Protocols in which an application is distributed across nodes in the network
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/084Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/088Access security using filters or firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/34Reselection control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • 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/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • H04W48/04Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q1/00Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
    • B60Q1/26Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
    • B60Q1/50Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
    • B60Q1/52Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/15Biometric patterns based on physiological signals, e.g. heartbeat, blood flow
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/06Alarms for ensuring the safety of persons indicating a condition of sleep, e.g. anti-dozing alarms
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B29/00Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
    • G08B29/18Prevention or correction of operating errors
    • G08B29/185Signal analysis techniques for reducing or preventing false alarms or for enhancing the reliability of the system
    • G08B29/188Data fusion; cooperative systems, e.g. voting among different detectors
    • 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/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • 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/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each 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/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/096775Systems 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 a central station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/68Gesture-dependent or behaviour-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/005Moving wireless networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Mechanical Engineering (AREA)
  • Operations Research (AREA)
  • Software Systems (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Quality & Reliability (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Library & Information Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Medical Informatics (AREA)
  • Emergency Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Computing Systems (AREA)

Abstract

在此提供了用于整车生态***的方法和***。确切地,当单独或一起采用时,***为个人或个人群体提供直观且舒适的车辆环境。本披露包括一种基于用户简档和所确定的上下文提供各种输出的***。本披露提供的输出可以改变车辆、装置、建筑、和/或与用户简档相关联的***的配置。这些配置可以包括可以基于用户简档信息调整的舒适度和接口设置。进一步地,用户简档可以追踪与用户相关的健康数据并对配置进行调整以帮助用户的健康。

Description

用户接口和基于用户简档的虚拟个性呈现
相关申请的交叉引用
本申请根据35美国法典第119(e)章节(U.S.C.§119(e))要求以下序列号美国临时申请的权益和优先权:2013年4月15日提交的61/811,981,题为“下一代汽车的功能规格(Functional Specification for a Next Generation Automobile)”;2013年8月14日提交的61/865,954,题为“车辆特征的手势控制(Gesture Control of Vehicle Features)”;2013年8月27日提交的61/870,698,题为“与车辆特征相关联的手势控制和用户简档(Gesture Control and User Profiles Associated with Vehicle Features)”;2013年10月15日提交的61/891,217,题为“与车辆特征相关联的手势控制和用户简档(GestureControl and User Profiles Associated with Vehicle Features)”;2013年11月14日提交的61/904,205,题为“与车辆特征相关联的手势控制和用户简档(Gesture Control andUser Profiles Associated with Vehicle Features)”;2014年1月7日提交的61/924,572,题为“与车辆特征相关联的手势控制和用户简档(Gesture Control and UserProfiles Associated with Vehicle Features)”;以及2014年1月13日提交的61/926,749,题为“用于在车辆中提供资讯娱乐的方法和***(Method and System for ProvidingInfotainment in a Vehicle)”。针对以上列举的申请的全部披露所教导的全部内容和出于所有目的,它们以其全文通过引用结合于此。
本申请还涉及以下美国专利申请号:2012年3月14日提交的13/420,236,题为“可配置的车辆控制台(Configurable Vehicle Console)”;2012年3月14日提交的13/420,240,题为“可移除的、可配置的车辆控制台(Removable,Configurable VehicleConsole)”;2012年5月2日提交的13/462,593,题为“可配置的仪表盘显示(ConfigurableDash Display)”;2012年5月2日提交的13/462,596,题为“可配置的平视仪表盘显示(Configurable Heads-Up Dash Display)”;2012年11月16日提交的13/679,459,题为“包括多操作***的车辆(Vehicle Comprising Multi-Operating System)”(代理人案卷号6583-228);2012年11月16日提交的13/679,234,题为“车载显示的手势识别(GestureRecognition for On-Board Display)”(代理人案卷号6583-229);2012年11月16日提交的13/679,412,题为“用于控制台的车辆应用商店(Vehicle Application Store forConsole)”(代理人案卷号6583-230);2012年11月16日提交的13/679,857,题为“在车与电话(Hydroid公司)之间共享应用/媒体(Sharing Applications/Media Between Car andPhone(Hydroid))”(代理人案卷号6583-231);2012年11月16日提交的13/679,878,题为“用于汽车多媒体的云中连接(In-Cloud Connection for Car Multimedia)”(代理人案卷号6583-232);2012年11月16日提交的13/679,875,题为“音乐流(Music Streaming)”(代理人案卷号6583-233);2012年11月16日提交的13/679,676,题为“基于车辆状态的装置特征控制(Control of Device Features Based on Vehicle State)”(代理人案卷号6583-234);2012年11月16日提交13/678,673,题为“保险追踪(Insurance Tracking)”(代理人案卷号6583-235);2012年11月16日提交的13/678,691,题为“违法/行为传感器(Law Breaking/Behavior Sensor)”(代理人案卷号6583-236);2012年11月16日提交的13/678,699,题为“规范建议(Etiquette Suggestion)”(代理人案卷号6583-237);2012年11月16日提交的13/678,710,题为“基于停车计时器数据的停车位寻找器(Parking Space Finder Basedon Parking Meter Data)”(代理人案卷号6583-238);2012年11月16日提交的13/678,722,题为“停车计时器到期警报(Parking Meter Expired Alert)”(代理人案卷号6583-239);2012年11月16日提交的13/678,726,题为“物体感测(避免行人/避免事故)(ObjectSensing(Pedestrian Avoidance/Accident Avoidance))”(代理人案卷号6583-240);2012年11月16日提交的13/678,735,题为“相对于其他车的接近警告(Proximity WarningRelative to Other Cars)”(代理人案卷号6583-241);2012年11月16日提交的13/678,745,题为“街侧传感器(Street Side Sensors)”(代理人案卷号6583-242);2012年11月16日提交的13/678,753,题为“车定位(Car Location)”(代理人案卷号6583-243);2012年11月16日提交的13/679,441,题为“车中的通用总线(Universal Bus in the Car)”(代理人案卷号6583-244);2012年11月16日提交的13/679,864,题为“移动热点/路由器/应用共享站点或网络(Mobile Hot Spot/Router/Application Share Site or Network)”(代理人案卷号6583-245);2012年11月16日提交的13/679,815,题为“用于汽车的通用控制台底盘(Universal Console Chassis for the Car)”(代理人案卷号6583-246);2012年11月16日提交的13/679,476,题为“车辆中间件(Vehicle Middleware)”(代理人案卷号6583-247);2012年11月16日提交的13/679,306,题为“用于关于交通的车辆数据收集的方法和***(Method and System for Vehicle Data Collection Regarding Traffic)”(代理人案卷号6583-248);2012年11月16日提交的13/679,369,题为“用于车辆数据收集的方法和***(Method and System for Vehicle Data Collection)”(代理人案卷号6583-249);2012年11月16日提交的13/679,680,题为“基于车辆诊断和指示的通信(Communications Basedon Vehicle Diagnostics and Indications)”(代理人案卷号6583-250);2012年11月16日提交的13/679,443,题为“用于维护和报告车辆乘员信息的方法和***(Method andSystem for Maintaining and Reporting Vehicle Occupant Information)”(代理人案卷号6583-251);2012年11月16日提交的13/678,762,题为“行为追踪和车辆应用(Behavioral Tracking and Vehicle Applications)”(代理人案卷号6583-252);2012年11月16日提交的13/679,292,题为“通过特定操作输出的生成的电力推进车辆的品牌化(Branding of Electrically Propelled Vehicles Via the Generation of SpecificOperating Output)”(代理人案卷号6583-258);2012年11月16日提交的13/679,400,题为“车辆气候控制(Vehicle Climate Control)”(代理人案卷号6583-313);2013年3月15日提交的13/840,240,题为“控制器局域网络总线的改进(Improvements to Controller AreaNetwork Bus)”(代理人案卷号6583-314);2012年11月16日提交的13/678,773,题为“车辆与装置之间的位置信息交换(Location Information Exchange Between Vehicle andDevice)”(代理人案卷号6583-315);2012年11月16日提交的13/679,887,题为“装置之间的车内通信(In Car Communication Between Devices)”(代理人案卷号6583-316);2012年11月16日提交的13/679,842,题为“用于车***的可配置的硬件单元(ConfigurableHardware Unit for Car Systems)”(代理人案卷号6583-317);2012年11月16日提交的13/679,204,题为“用于对车辆控制台和相关联的装置进行配置的特征识别(FeatureRecognition for Configuring a Vehicle Console and Associated Devices)”(代理人案卷号6583-318);2012年11月16日提交的13/679,350,题为“可配置的车辆控制台(Configurable Vehicle Console)”(代理人案卷号6583-412);2012年11月16日提交的13/679,358,题为“可配置的仪表盘显示(Configurable Dash Display)”(代理人案卷号6583-413);2012年11月16日提交的13/679,363,题为“可配置的平视仪表盘显示(ConfigurableHeads-Up Dash Display)”(代理人案卷号6583-414);以及2012年11月16日提交的13/679,368,题为“可移除的、可配置的车辆控制台(Removable,Configurable Vehicle Console)”(代理人案卷号6583-415)。针对以上列举的申请的全部披露所教导的全部内容和出于所有目的,它们以其全文通过引用结合于此。
背景技术
无论使用私人、商用、还是使用公共运输,人和/或货物的移动已经成为主要产业。在当今的互连的世界中,日常出行对从事商业而言是必不可少的。上下班通勤可以占到旅客一天的重要部分。因此,车辆制造商已经开始聚焦在使此通勤、以及其他旅行更快乐上。
当前,车辆制造商试图诱使旅客使用基于任何数量的特征的特定交通工具。这些特征中的大多数聚焦在车辆安全或效率上。从将安全约束件、安全气囊和警告***添加到更高效的发动机、马达、和设计上,车辆产业已经努力满足旅客的假定需要。然而,近来车辆制造商已经将其焦点转移到用户和乘客舒适来作为主要关注点。在旅行的同时使个人更舒适将自信和快乐灌输至使用给定的车辆中,增加了个人对给定的制造商和/或车辆类型的偏好。
一种将舒适灌输至车辆中的方式是在车辆内创建与个人的家的环境相似的环境。将与在个人的家中找到的舒适度相关联的特征整合在车辆中可以缓和旅客从家到车辆的过渡。若干制造商已将如下舒适度特征添加在车辆中:皮座椅、自适应和/或个性气候控制***、音乐和媒体播放器、人体工学控制件、以及某些情况下的互联网连接。然而,因为这些制造商已经将特征添加到运输工具上,它们已经围绕车辆建立起舒适度而不能围绕舒适度来建立车辆。
发明内容
需要一种车辆生态***,其可以整合生理和心理舒适度两者,同时与当前电子装置进行无缝通信,以产生完全直观和身临其境的用户体验。本披露的各个方面、实施例、和/或配置解决了这些和其他需要。并且,尽管在示例性和可选实施例方面呈现了本披露,但应认识到可以分开要求保护本披露的单独方面。
实施例包括一种方法,该方法包括:检测车辆内存在用户;确定该用户的身份;接收该用户所提供的输入,该输入具有与其相关联的上下文;以及至少部分地基于该用户所提供的输入检索用于呈现给与该车辆相关联的至少一个装置的虚拟个性。上述方法的方面包括:其中,确定该车辆内存在该用户进一步包括:通过与该车辆相关联的至少一个图像传感器检测人员。上述方法的方面包括:其中,确定该用户的身份进一步包括:标识与通过该至少一个图像传感器检测的人员相关联的面部特征;以及确定所标识的与该人员相关联的面部特征是否与存储器中存储的用户特性匹配。上述方法的方面包括:其中,所标识的与该人员相关联的面部特征与该存储器中存储的用户特性不匹配,并且其中,确定该用户的身份进一步包括:提醒该用户标识信息;从该用户接收标识信息;以及将从该用户接收的标识信息存储在该存储器中。上述方法的方面包括:其中,所标识的与该人员相关联的面部特征与该存储器中存储的用户特性匹配,并且其中,从与所标识的用户相关联的用户简档检索该虚拟个性。上述方法的方面包括:其中,接收该用户所提供的输入进一步包括:确定该输入的上下文,其中,该上下文对应于该用户的情绪状态。上述方法的方面包括:其中,检索用于呈现给至少一个装置的虚拟个性进一步包括:至少部分地基于输入的上下文确定该虚拟个性的适合用户的情绪状态的内容。上述方法的方面进一步包括:将该虚拟个性的所确定的内容与用户简档虚拟个性中的情绪信息进行比较;以及当该虚拟个性的所确定的内容与该用户简档虚拟个性中的情绪信息不同时,生成经调整的用户简档虚拟个性用于呈现,其中,该经调整的用户简档包括适合该用户的情绪状态的内容。上述方法的方面进一步包括:呈现具有适合该用户的情绪状态的内容的虚拟个性,其中,该虚拟个性的内容包括与该用户的情绪状态相反的情绪状态。上述方法的方面包括:其中,该虚拟个性包括化身(avatar)、语音输出、视觉输出、音调、和音量强度中的至少一项。
实施例包括一种非瞬态计算机可读介质,其上存储有指令,当被处理器执行时,这些指令执行包括上述方法的操作。实施例包括被配置用于执行上述方法的装置、手段、和/或***。
实施例包括一种车辆控制***,该车辆控制***包括:包含在存储器内并由该车辆控制***执行的个性模块,该个性模块被配置成用于:确定车辆内存在用户;确定该用户的身份,接收该用户提供的输入,该输入具有与其相关联的上下文,以及至少部分地基于该用户提供的输入检索虚拟个性以呈现给与该车辆相关联的至少一个装置。上述***的方面包括:其中,接收该用户提供的输入进一步包括确定该输入的上下文,其中,该上下文对应于该用户的情绪状态,并且其中,检索用于呈现给至少一个装置的虚拟个性进一步包括至少部分地基于该输入的上下文确定该虚拟个性的适合该用户的情绪状态的内容。
实施例包括一种方法,该方法包括:参考与用户相关联的用户简档存储器获得车辆设置信息;检测与该用户相关联的建筑的至少一个区域的标识;确定该建筑的至少一个区域包括可配置舒适度设置;以及至少部分地基于该建筑的至少一个区域的标识和该车辆设置信息确定调整该建筑的至少一个区域的可配置舒适度设置。上述方法的方面进一步包括向建筑舒适度控制***提供调整输出,其中,该建筑舒适度控制***被适配成用于控制该建筑的至少一个区域的可配置舒适度设置。上述方法的方面包括:其中,在提供该调整输出之前,该方法进一步包括:确定该建筑的至少一个区域内存在该用户,其中,至少部分地基于确定该建筑的至少一个区域内存在该用户而提供该调整输出。上述方法的方面包括:其中,在提供该调整输出之前,该方法进一步包括:确定与该用户在该建筑的至少一个区域内的预期时间相对应的预期到达时间,其中,该预期到达时间基于用户位置数据、历史数据、和所存储的偏好中的一项或多项,并且其中,至少部分地基于该预期到达时间提供该调整输出,从而使得在该预期到达时间之前或时提供该调整输出。上述方法的方面进一步包括:确定该用户对经调整的可配置舒适度设置进行了改变;以及将对该经调整的可配置舒适度设置进行的改变存储在该用户简档存储器中。上述方法的方面进一步包括确定车辆内存在该用户,并且其中,至少部分地基于确定该车辆内存在该用户而提供该调整输出。上述方法的方面包括:其中,在参考该用户简档存储器之前,该方法进一步包括:将与该用户所占据的建筑区域相对应的信息存储在该用户简档存储器中;收集与该用户相关联的车辆设置数据,其中,该车辆设置数据包括该用户进行的车辆舒适度设置和资讯娱乐设置中的至少一项;以及将该车辆设置数据存储在该用户简档存储器中。上述方法的方面包括:其中,该车辆设置信息包括车辆的内部温度,并且其中,该建筑的至少一个区域的可配置舒适度设置是与该至少一个区域相关联的温度。上述方法的方面包括:其中,将该建筑的至少一个区域的可配置舒适度设置调整成与该用户简档存储器中的车辆设置信息匹配。
实施例包括一种非瞬态计算机可读介质,其上存储有指令,当被处理器执行时,这些指令执行包括上述方法的操作。实施例包括被配置用于执行上述方法的装置、手段、和/或***。
实施例包括一种设置控制***,该设置控制***包括建筑自动化***,该建筑自动化***被配置成用于:参考与用户相关联的用户简档存储器获得车辆设置信息,检测与该用户相关联的建筑的至少一个区域的标识,确定该建筑的至少一个区域包括可配置舒适度设置,以及至少部分地基于该建筑的至少一个区域的标识和该车辆设置信息确定调整该建筑的至少一个区域的可配置舒适度设置。上述***的方面包括:其中,该建筑自动化***包含在存储器中并且由该设置控制***的处理器执行,其中,该建筑自动化***被进一步配置成用于向建筑舒适度控制***提供调整输出,并且其中,该建筑舒适度控制***被适配成用于控制该建筑的至少一个区域的可配置舒适度设置。
实施例包括一种方法,该方法包括:确定车辆内的与用户相关联的位置;确定与该车辆内的该位置相关联的至少一项车辆控制;参考与该用户相关联的用户简档存储器获得车辆控制设置;以及至少部分地基于这些车辆控制设置确定调整与该车辆内的该位置相关联的至少一项车辆控制。上述方法的方面进一步包括向车辆控制***提供调整输出,其中,该车辆控制***被适配成用于控制该车辆内的该位置相关联的至少一项车辆控制。上述方法的方面包括:其中,在提供该调整输出之前,该方法进一步包括:确定该车辆内存在该用户,其中,至少部分地基于确定该车辆的该位置内存在该用户而提供该调整输出。上述方法的方面包括:其中,在确定该车辆内的与该用户相关联的该位置之前,该方法进一步包括:将与该车辆内的该用户所占据的位置相对应的信息存储在该用户简档存储器中;收集与该用户相关联的车辆设置数据,其中,该车辆设置数据包括该车辆内的位置中的至少一个位置上的该用户进行的至少一项车辆控制设置;以及将该车辆控制设置数据存储在该用户简档存储器中。上述方法的方面包括:其中,该至少一项车辆控制包括一个或多个车辆特征,如座椅***、转向控制、脚踏板控制、反光镜位置和显示装置。上述方法的方面包括:其中,这些车辆控制设置包括与一个或多个车辆特征相关联的位置、灵敏度、角度、和移动中的至少一项。上述方法的方面包括:其中,确定该车辆内存在该用户进一步包括:通过与该车辆相关联的至少一个图像传感器检测人员;标识与通过该至少一个图像传感器检测的人员相关联的面部特征;以及确定所标识的与该人员相关联的面部特征是否与存储器中存储的用户特性匹配。上述方法的方面包括:其中,确定该车辆内存在该用户进一步包括:检测与该车辆的区域内的该用户相关联的装置。上述方法的方面进一步包括:确定该用户对经调整的至少一项车辆控制进行了改变;以及将对该经调整的至少一项车辆控制进行的改变存储在该用户简档存储器中。上述方法的方面包括:其中,通过该调整输出将该至少一项车辆控制调整成与该用户简档存储器中的车辆控制设置匹配。
实施例包括一种非瞬态计算机可读介质,其上存储有指令,当被处理器执行时,这些指令执行包括上述方法的操作。实施例包括被配置用于执行上述方法的装置、手段、和/或***。
实施例包括一种车辆控制***,该车辆控制***包括包含在存储器内并且由该车辆控制***的处理器执行的简档标识模块,该简档标识模块被配置成用于:确定车辆内的与用户相关联的位置,确定与该车辆内的该位置相关联的至少一项车辆控制,参考与该用户相关联的用户简档存储器获得车辆控制设置;以及至少部分地基于这些车辆控制设置确定调整与该车辆内的该位置相关联的至少一项车辆控制。上述***的方面包括:其中,向该车辆控制***提供调整输出,其中,该车辆控制***被适配成用于控制该车辆内的该位置相关联的至少一项车辆控制。
实施例包括一种方法,该方法包括:检测车辆内存在至少一个用户;确定该至少一个用户的身份;接收与该至少一个用户相关联的数据,其中,该数据包括生物计量信息;检测所接收到的数据与所建立的和该至少一个用户相关联的基线生物计量简档之间的偏差;以及至少部分地基于所检测的偏差确定提供被配置成用于解决该偏差的输出。上述方法的方面包括:其中,在接收与该至少一个用户相关联的数据之前,该方法进一步包括:确定与该至少一个用户相关联的基线生物计量简档;以及将所确定的基线生物计量简档存储在与该至少一个用户相关联的用户简档存储器中。上述方法的方面包括:其中,确定该车辆内存在该至少一个用户进一步包括:通过与该车辆相关联的至少一个图像传感器检测人员。上述方法的方面包括:其中,确定该至少一个用户的身份进一步包括:标识与通过该至少一个图像传感器检测的人员相关联的面部特征;以及确定所标识的与该人员相关联的面部特征是否与存储器中存储的用户特性匹配。上述方法的方面包括:其中,通过该至少一个用户穿戴的传感器提供与该至少一个用户相关联的数据。上述方法的方面包括:其中,该车辆提供所述被配置成用于解决该偏差的输出,并且其中,解决该偏差包括对与该车辆相关联的一项或多项设置进行调整。上述方法的方面包括:其中,该一项或多项设置包括车辆内部环境、温度、空气成分、氧气水平、声级、车窗位置、座椅位置、和照明度中的至少一项。上述方法的方面进一步包括:通过与该车辆相关联的一个或多个传感器检测车辆事故;至少部分地基于所检测的车辆事故收集与该至少一个用户相关联的数据;以及将所建立的基线生物计量简档与所收集的与该至少一个用户相关联的数据发送至第三方。上述方法的方面包括:其中,在不存在所检测的车辆事故的情况下以第一数据速率接收与该至少一个用户相关联的数据,并且当检测到车辆事故后以更高的第二数据速率对其进行收集。上述方法的方面包括:其中,将所收集的与该至少一个用户相关联数据实时地发送至该第三方。
实施例包括一种非瞬态计算机可读介质,其上存储有指令,当被处理器执行时,这些指令执行包括上述方法的操作。实施例包括被配置用于执行上述方法的装置、手段、和/或***。
实施例包括一种车辆控制***,该车辆控制***包括包含在存储器中并且由该车辆控制***的处理器执行的简档标识模块,该简档标识模块被配置成用于:检测车辆内存在至少一个用户;确定该至少一个用户的身份;接收与该至少一个用户相关联的数据,其中,该数据包括生物计量信息;检测所接收到的数据与所建立的和该至少一个用户相关联的基线生物计量简档之间的偏差;以及至少部分地基于所检测的偏差确定提供被配置成用于解决该偏差的输出。上述***的方面包括:其中,在接收与该至少一个用户相关联的数据之前,该简档标识模块被进一步配置成用于:确定与该至少一个用户相关联的基线生物计量简档,以及将所确定的基线生物计量简档存储在与该至少一个用户相关联的用户简档存储器中。
实施例包括一种方法,该方法包括:检测与用户相关联的用户简档,该用户简档其中存储有资讯娱乐信息;检测与该用户相关联的至少一个资讯娱乐***;以及至少部分地基于该用户简档中的资讯娱乐信息确定调整该至少一个资讯娱乐***的配置。上述方法的方面包括:其中,该至少一个资讯娱乐***是车辆资讯娱乐***,并且其中,在检测该用户简档之前,该方法进一步包括:通过与车辆相关联的一个或多个传感器标识该车辆内的该用户;以及响应于标识出该用户,参考与所标识的用户相关联的存储器,其中,该存储器包括该用户简档。上述方法的方面包括:其中,标识该用户进一步包括:通过图像传感器或通过与该用户相关联的装置所提供的信号接收与该用户相关联的标识特性;以及确定与该用户相关联的标识特性是否与存储器中存储的唯一用户特性匹配,其中,这些唯一用户特性被配置成用于验证该用户的身份。上述方法的方面包括:其中,检测与该用户相关联的至少一个资讯娱乐***至少部分地基于用户和用户装置距离该至少一个资讯娱乐***的距离中的一项或多项。上述方法的方面包括:其中,确定调整该至少一个资讯娱乐***的配置进一步包括:确定该至少一个资讯娱乐***的配置;以及确定资讯娱乐信息是否与所确定的至少一个资讯娱乐***的配置匹配,其中,该资讯娱乐信息包括至少一项资讯娱乐设置、偏好、内容、和功率状态。上述方法的方面进一步包括:当该资讯娱乐信息与所确定的至少一个资讯娱乐***的配置不匹配时,提供被配置成用于调整该至少一个资讯娱乐***的配置的调整输出。上述方法的方面包括:其中,确定调整该至少一个资讯娱乐***的配置进一步包括:确定该用户的访问优先级;以及确定该用户的访问优先级是否允许对该至少一个资讯娱乐***的配置进行调整。上述方法的方面包括:其中,确定该用户的访问优先级是否允许对该至少一个资讯娱乐***的配置进行调整进一步包括确定第二用户的与该资讯娱乐***相关联的第二访问优先级;以及将该用户的访问优先级与该第二用户的第二访问优先级进行比较,其中,当该用户的访问优先级大于该第二用户的第二访问优先级时,允许进行调整,并且其中,当该用户的访问优先级低于该第二用户的第二访问优先级时,阻止调整。上述方法的方面进一步包括:通过与该用户相关联的至少一个装置接收附加资讯娱乐信息;确定该附加资讯娱乐信息是否有资格作为用户简档数据;以及至少部分地基于确定该附加资讯娱乐信息有资格作为用户简档数据来将该附加资讯娱乐信息存储在与该用户相关联的用户简档中。上述方法的方面进一步包括对该至少一个资讯娱乐***的配置进行调整,其中,对该配置进行调整包括调到电台、设置资讯娱乐输入、选择内容类型、和记录内容以便向用户回放中的至少一项。
实施例包括一种非瞬态计算机可读介质,其上存储有指令,当被处理器执行时,这些指令执行包括上述方法的操作。实施例包括被配置用于执行上述方法的装置、手段、和/或***。
实施例包括一种资讯娱乐控制***,该资讯娱乐控制***包括包含在存储器内并且由该资讯娱乐控制***的处理器执行的简档标识模块,该简档标识模块被配置成用于:检测与用户相关联的用户简档,该用户简档其中存储有资讯娱乐信息,检测与该用户相关联的至少一个资讯娱乐***,以及至少部分地基于该用户简档中的资讯娱乐信息确定调整该至少一个资讯娱乐***的配置。上述***的方面包括:其中,该至少一个资讯娱乐***是车辆资讯娱乐***,并且其中,在检测该用户简档之前,该简档标识模块被进一步配置成用于:通过与车辆相关联的一个或多个传感器标识该车辆内的该用户,以及响应于标识出该用户,参考与所标识的用户相关联的存储器,其中,该存储器包括该用户简档。
本披露可以取决于具体方面、实施例、和/或配置提供许多优势。一个优势包括提供包括与用户相关联的一项或多项设置、配置、和信息的用户简档。除其他事项之外,在此描述的用户简档可以从车辆到车辆、从通信装置到通信装置、从建筑到车辆、从车辆到建筑、和/或以上的组合跟随用户。这些用户简档可以充当用户信息的储存库。任何数量的实体和/或装置可以将这种用户信息用于追踪用户、提供输出、操纵车辆的控制、控制建筑的特征、和/或调整资讯娱乐***。用户简档可以为车辆特征位置、灵敏度、和/或操作范围提供调整信息。这些和其他优势将从本披露中明显。
短语“至少一个”、“一个或多个”以及“和/或”是在操作中既是连接性的又是分离性的开放式表达。例如,表达“A、B和C中的至少一个”、“A、B或C中的至少一个”、“A、B和C中的一个或多个”、“A、B或C中的一个或多个”以及“A、B和/或C”中的每一项意味着A自己、B自己、C自己、A和B一起、A和C一起、B和C一起、或A、B和C一起。
术语“一个”或“一种”实体是指一个或多个该实体。如此,术语“一个”(或“一种”)、“一个或多个”以及“至少一个”在此可以可互换地使用。还要注意是,术语“包括”、“包含”和“具有”可以可互换地使用。
如在此使用的术语“自动”及其变化指当执行过程或操作时在没有实质性人为输入的情况下完成的任何过程或操作。然而,尽管过程或操作的执行使用实质性或非实质性人为输入,如果在过程或操作的执行之前接收到该输入,过程或操作可以是自动的。如果此类输入影响将如何执行过程或操作,则认为人为输入是实质性的。不认为同意过程或操作的执行的人为输入是“实质性的”。
术语“汽车导航***”可以指被设计成用于在车辆中使用的卫星导航***。其通常使用GPS导航装置来获取位置数据从而在该单元的地图数据库中的道路上定位用户。使用道路数据库,该单元可以给出到沿着也在其数据库中的道路的其他位置的方向。因为由于城市峡谷或隧道而会发生GPS信号损耗和/或多路径,为了更大的可靠性,使用来自附接到传动体系、陀螺仪和加速计上的传感器的距离数据的航位推测法可以被使用。
如在此使用的术语“总线”及其变化可以指在各组件之间传送信息和/或数据的子***。总线通常指集合通信硬件接口、互连、总线架构、标准、和/或对通信***和/或通信网络的通信方案进行定义的协议。总线还可以指将通信硬件与互连接口连接的通信硬件的一部分,这些互连连接到相应通信网络的其他组件。总线可以用于有线网络(如物理总线)、或无线网络(如将通信硬件与天线耦合的天线或硬件的一部分)。总线架构支持当通过通信网络发送和接收时安排信息和/或数据所用的定义格式。协议可以定义总线架构的通信的格式和规则。
如在此使用的术语“通信装置”、“智能电话”和“移动装置”及其变化可以可互换地使用并且可以包括能够通过通信协议与一个或多个另一个装置和/或跨通信网络进行通信的任何类型的装置等。示例性通信装置可以包括但不限于智能电话、手持式计算机、膝上型计算机、上网本计算机、笔记本计算机、小型笔记本计算机、平板计算机、扫描仪、便携式游戏装置、电话、寻呼机、GPS模块、便携式音乐播放器、以及其他启用互联网和/或连接网络的装置。
“通信模态”可以指任何协议或标准定义或特定通信会话或交互,如互联网协议电话(“VoIP”)、蜂窝通信(例如,IS-95、1G、2G、3G、3.5G、4G、4G/IMT高级标准、3GPP、WIMAXTM、GSM、CDMA、CDMA2000、EDGE、1xEVDO、iDEN、GPRS、HSPDA、TDMA、UMA、UMTS、ITU-R、以及5G)、蓝牙TM、文本或即时通讯(例如,AIM、Blauk、eBuddy、Gadu-Gadu、IBM Lotus Sametime、ICQ、iMessage、IMVU、Lync、MXit、Paltalk、Skype、腾讯QQ、微软在线信息(Windows LiveMessengerTM)或MSN MessengerTM、Wireclub、Xfire、和雅虎(Yahoo!)MessengerTM)、电子邮件、推特(例如,发推特)、数字服务协议(DSP)等。
如在此使用的术语“通信***”或“通信网络”及其变化可以指能够进行以下各项中的一项或多项的通信组件的集合:传输、中继、互连、控制、或以其他方式操纵信息或数据从至少一个发送器到至少一个接收器。如此,通信可以包括一系列支持信息或数据的点到点或广播的***。通信***可以指单独通信硬件以及与该单独通信硬件相关联的、并且对其进行连接的互连的集合。通信硬件可以指专用通信硬件或可以指与通信装置(即,天线)耦合、并且运行能够使用该通信装置来发送和/或接收通信***内的信号的软件的处理器。互连指对通信***内的各组件(如通信硬件)进行连接的某种类型的有线或无线通信链路。通信网络可以指带有单独通信硬件和具有某种可定义的网络形貌的互连的集合的通信***的特定设置。通信网络可以包括预先设置到自组织网络结构的有线和/或无线网络。
如在此使用的术语“计算机可读介质”指参与向处理器提供指令以便执行的任何有形存储和/或传输介质。这种介质可以采取许多形式,包括但不限于非易失性介质、易失性介质、和传输介质。非易失性介质包括例如非易失性随机存取存储器(NVRAM)、或磁盘或光盘。易失性介质包括动态存储器,如主存储器。计算机可读介质的常见形式包括例如软磁盘、软盘、硬盘、磁带、或任何其他磁性介质、磁光介质、光盘只读存储器(CD-ROM)、任何其他光介质、穿孔卡、纸带、任何其他具有孔图案的物理介质、随机存取存储器(RAM)、可编程只读存储器(PROM)、以及可擦除可编程只读存储器(EPROM)、FLASH-EPROM、像存储卡的固态介质、任何其他存储芯片或匣、如下文中描述的载波、或计算机可以从其中读取的任何其他介质。电子邮件的数字文件附件或其他自含式信息档案或档案集合被认为是与有形存储介质等效的分布介质。当计算机可读介质被配置为数据库时,应理解到,该数据库可以是任何类型的数据库,如关系数据库、层次数据库、面向对象的数据库、和/或类似数据库。相应地,认为本披露包括有形存储介质或分布介质和现有技术认可的等效物和后继介质,在其中存储本披露的软件实现方式。应指出的是,不是信号传输的任何计算机可读介质可以被认为是非瞬态的。
如在此使用的术语“仪表盘”和“仪表板”及其变化可以可互换地使用并且可以是车辆的与操作者、用户、和/或乘客邻近安置的任何面板和/或区域。仪表板可以包括但不限于一个或多个控制面板、一个或多个仪器外壳、一个或多个头单元、一个或多个指示器、一个或多个量规、一个或多个计量器、一个或多个灯、音频设备、一个或多个计算机、一个或多个屏幕、一个或多个显示器、一个或多个HUD单元、以及一个或多个图形用户接口。
如在此使用的术语“模块”是指任何已知的或后来开发的硬件、软件、固件、人工智能、模糊逻辑、或能够执行与那个元件相关联的功能性的硬件和软件的组合。
术语“桌面”指用来描绘***的隐喻。桌面通常被认为是“表面”,该表面可以包括可以激活和/或显示应用、窗口、柜、文件、文件夹、文档、和其他图形项目的图片、所谓的图标、小工具、文件夹等。图标通常是可选择的以通过用户接***互来发起任务,从而允许用户执行应用和/或进行其他操作。
术语“显示器”指用来向用户显示计算机的输出的物理屏幕的一部分。
术语“显示图像”指在显示器上产生的图像。典型的显示图像为窗口或桌面。显示图像可以占据显示器的全部或一部分。
术语“显示器定向”指对矩形显示器进行定向以便进行观看的方式。两种最常见类型的显示器定向为纵向和横向。在横向模式下,显示器被定向成使得显示器的宽度大于显示器的高度(如4:3比率,其为4个单位宽和3个单位高,或16:9比率,其为16个单位宽和9个单位高)。换言之,在横向模式下显示器的较长的尺寸被定向为基本上水平的,而显示器的较短的尺寸被定向为基本上竖直的。相比之下,在纵向模式下,显示器被定向成使得显示器的宽度小于显示器的高度。换言之,在纵向模式下显示器的较短的尺寸被定向为基本上水平的,而显示器的较长的尺寸被定向为基本上竖直的。多屏幕显示器可以具有一个笼括所有屏幕的复合显示器。基于该装置的各个定向,复合显示器可以具有不同的显示器特性。
术语“电子地址”可以指任何可联系的地址,包括电话号码、即时消息处理、电子邮件地址、统一资源定位符(“URL”)、全局通用标识符(“GUID”)、通用资源标识符(“URI”)、记录地址(“AOR”)、数据库中的电子别名等、以上的组合。
术语“手势”指对预期想法、动作、意义、结果、和/或结局进行表达的用户动作。用户动作可以包括操纵装置(例如,打开或关闭装置、改变装置定向、移动轨迹球或轮子)、相对于该装置的身体部分的移动、相对于该装置的器具或工具的移动、音频输入等。可以在装置上(如在屏幕上)或用装置做出手势来与该装置进行交互。
术语“手势捕捉”指用户手势的实例和/或类型的感测或以其他方式的检测。传感器可以在三维空间中接收手势捕捉。进一步地,手势捕捉可以在屏幕的一个或多个区域中进行,例如,在触敏显示器或手势捕捉区域上。手势区域可以在显示器上,在这其可以被称为触敏显示器,或离开显示器,在这其可以被称为手势捕捉区域。
术语“资讯娱乐”和“资讯娱乐***”可以可互换地使用并且可以指硬件/软件产品、数据、内容、信息、和/或***,这些可以被内置到或添加到车辆上,从而增强驾驶员和/或乘客体验。资讯娱乐可以提供媒体和/或多媒体内容。一个示例是还包括娱乐内容的基于信息的媒体内容或编程。
“多屏幕应用”指能够产生一个或多个可以同时占据一个或多个屏幕的窗口的应用。多屏幕应用常见地可以在单屏幕模式下操作,在该模式下,该应用的一个或多个窗口仅显示在一个屏幕上,或在多屏幕模式下操作,在该模式下,一个或多个窗口可以同时显示在多个屏幕上。
“单屏幕应用”指能够产生一个或多个一次仅可以占据单个屏幕的窗口的应用。
术语“在线社区”“电子社区”、或“虚拟社区”可以意味着出于社交、职业、教育、和/或其他目的而通过计算机网络进行交互的一群人。交互可以使用多种媒体格式,包括***、博客、聊天室、互联网论坛、即时通讯、电子邮件、和其他形式的电子媒体。许多媒体格式可以单独和/或组合地用在社交软件中,包括使用语音、视频文本或形象化符号的基于文本的聊天室和论坛。
术语“卫星定位***接收器”可以指用于从和/或向卫星定位***(SPS)接收和/或发送位置信号的无线接收器或收发器,如全球定位***(“GPS”)(美国)、格洛纳斯***(GLONASS)(俄罗斯)、伽利略定位***(欧洲)、北斗导航***(中国)、以及区域导航卫星***(印度)。
术语“社交网络服务”可以包括建立人群在线社区的服务提供商,该人群共享兴趣和/或活动,或对探索其他人的兴趣和/或活动感兴趣。社交网络服务可以基于网络并且可以为用户提供多种交互方式,如电子邮件和即时通讯服务。
术语“社交网络”可以指基于网络的社交网络。
术语“屏幕”、“触摸屏”、“触屏”或“触敏显示器”指使用户能够通过触摸屏幕上的区域来与计算机进行交互并且通过显示器向用户提供信息的物理结构。触摸屏可以用许多不同方式感测用户接触,如通过电参数的改变(例如,电阻或电容)、声波变化、红外辐射接近检测、光变检测等。在电阻式触摸屏幕中,例如,屏幕中正常分离开的导电和电阻金属层传递电流。当用户触摸屏幕时,这两层在接触位置上进行接触,由此注意到电场的改变和计算接触位置的坐标。在电容式触摸屏幕中,电容层存储电荷,当与触摸屏接触后,该电荷向用户放电,致使电容层的电荷减少。对该减少进行测量,并且确定接触位置坐标。在表面声波触摸屏中,声波通过屏幕传输,并且用户接触干扰声波。接收转换器检测用户接触实例并确定接触位置坐标。
术语“窗口”指显示器的至少一部分上的包含或提供与屏幕的其余部分不同的内容的通常为矩形的显示图像。窗口可以掩盖桌面。窗口的尺寸和定向或者对另一个模块或者对用户可以是可配置的。当扩展窗口时,窗口可以基本上占据一个或多个屏幕上的全部显示空间。
如在此使用的术语“确定”、“计算(calculate)”和“计算(compute)”及其变化可互换地使用并且包括任何类型的方法、过程、数学运算或技术。
应理解到,根据35美国法典(U.S.C.)第112节第6段或其他适用法律赋予如在此使用的术语“手段”其最广泛的可能的解释。相应地,结合了术语“装置”的权利要求应涵盖所有结构、材料、或在此阐述的行动、以及其所有等效物。进一步地,结构、材料或行动、以及其所有等效物应包括在发明概述、附图简要说明、详细说明、摘要、以及权利要求书本身中所描述的所有那些。
术语“车辆”、“车”、“汽车”及其变化在此可以可互换地使用并且可以指用于运输有生命和/或无生命或有形物体(例如,人和/或东西)的装置或结构,如自动推进的交通工具。如在此使用的车辆可以包括任何交通工具或交通工具的模型,其中,交通工具最初被设计成用于移动一个或多个有形物体的目的,如人、动物、货物等。术语“车辆”不要求交通工具移动或能够移动。典型的车辆可以包括但决不限于轿车、卡车、摩托车、公共汽车、汽车、火车、有轨交通工具、轮船、船舶、海上交通工具、潜水艇交通工具、飞机、宇宙飞船、飞行器、人力交通工具等。
如在此使用的术语“简档”可以指任何数据结构、数据存储、和/或包括与车辆、车辆***、装置(例如,移动装置、膝上型计算机、移动电话等)或人员相关联的信息中的一项或多项的数据库。
如在此使用的术语“与......通信”指使用任何***、硬件、软件、协议、或格式的任何耦合、连接、或使用电信号来交换信息或数据的交互,而不管该交换是以无线方式还是通过有线连接进行。
以上内容是本披露的简化概述,从而提供对本披露的某些方面的理解。本概述既不是本披露及其各方面、实施例、和/或配置的广泛的也不是穷尽的综述。既不旨在标识本披露的关键或至关重要的元件也不描绘本披露的范围,而是以简化的形式将本披露的所选择的概念呈现为对以下所呈现的更详细的描述的介绍。如将认识到的,本披露的其他方面、实施例、和/或配置可以单独或组合地利用以上阐述的或以下详细描述的特征中的一个或多个。
附图说明
图1描绘了车辆操作环境的实施例;
图2是车辆***的实施例的框图;
图3是车辆控制***环境的实施例的框图;
图4是车辆通信子***的实施例的框图;
图5A是车辆内部环境被分成多个区域和/或区的实施例的第一框图;
图5B是车辆内部环境被分成多个区域和/或区的实施例的第二框图;
图5C是车辆内部环境被分成多个区域和/或区的实施例的第三框图;
图6A描绘了车辆的传感器配置的实施例;
图6B描绘了车辆的区的传感器配置的实施例;
图7A是车辆的内部传感器的实施例的框图;
图7B是车辆的外部传感器的实施例的框图;
图8A是车辆的媒体子***的实施例的框图;
图8B是车辆的用户和装置交互子***的实施例的框图;
图8C是车辆的导航子***的实施例的框图;
图9是车辆的通信子***的实施例的框图;
图10是车辆控制***的软件架构的实施例的框图;
图11A是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11B是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11C是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11D是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11E是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11F是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11G是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11H是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11I是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11J是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图11K是用户可能做出的来向车辆控制***提供输入的手势的实施例的图形表示;
图12A是用于存储关于车辆用户的信息的数据结构的实施例的图表;
图12B是用于存储关于与车辆相关联或其中的装置的信息的数据结构的实施例的图表;
图12C是用于存储关于车辆***的信息的数据结构的实施例的图表;
图12D是用于存储关于车辆的信息的数据结构的实施例的图表;
图13是用于存储与用户相关联的一项或多项设置的方法的流程或过程图;
图14是用于建立与用户相关联的一项或多项设置的方法的流程或过程图;
图15是用于存储与用户相关联的一项或多项设置的方法的流程或过程图;
图16是用于存储与用户相关联的一个或多个手势的方法的流程或过程图;
图17是用于对用户做出的手势进行反应的方法的流程或过程图;
图18是用于存储与用户相关联的健康数据的方法的流程或过程图;
图19是用于对用户做出的手势进行反应的方法的流程或过程图;
图20是车辆的个性子***的实施例的框图;
图21是用于将虚拟个性呈现给车辆用户的方法的流程图或过程图;
图22是用于将虚拟个性与用户的上下文匹配的方法的流程图或过程图;
图23是自动化控制***的实施例的框图;
图24是用于基于用户简档信息确定和调整建筑的设置的方法的流程图或过程图;
图25是用于基于用户简档信息确定和调整***的设置的方法的流程图或过程图;
图26是为车辆的区设立的车辆控制的实施例的框图;
图27是用于基于用户简档信息确定和调整车辆控制的方法的流程图或过程图;
图28是用于基于与用户相关联的健康信息提供输出的方法的流程图或过程图;
图29是用于向第三方提供与用户相关联的健康信息的方法的流程图或过程图;
图30是用于确定和调整与资讯娱乐***相关联的资讯娱乐设置的方法的流程图或过程图;
在附图中,相似的组件和/或特征可以具有相同的参考标签。进一步地,可以通过以下参考标签按照在相似组件之间进行区分的字母来区分相同类型的各个组件。如果说明书中仅使用第一参考标签,则描述适用于具有相同第一参考标签的相似组件的中的任何一个组件,而不管第二参考字母或标签如何。
具体实施方式
在此呈现了***、装置、过程、数据结构、用户接口等的实施例。这些实施例可以涉及汽车和/或汽车环境。汽车环境可以包括与汽车和装置相关联的***或与汽车和/或汽车***进行通信的其他***。此外,这些***可以涉及通信***和/或装置并且可以能够与其他装置进行通信和/或向个体或个体群组通信。进一步地,这些***可以用独特的方式接收用户输入。这些***的总体设计和功能性提供使车辆更有用和更高效的增强的用户体验。如在此所描述的,汽车***可以是电气的、机械的、机电的、基于软件的、或其组合。
图1中示出了可以包含车辆生态***的车辆环境100。车辆环境100可以包含与车辆或交通工具104相关联的区域。车辆104被显示为轿车但可以是任何类型的交通工具。环境100可以包括至少三个区。第一区108可以在车辆104里面。区108包括任何内部空间、行李箱空间、发动机室、或车辆104内或与其相关联的其他相关联的空间。可以通过一种或多种技术(例如,地理围栏)来定义内部空间108。
可以通过线120描绘第二区112。一系列与车辆104相关联的一个或多个传感器创建了区112。因此,区域112是那些传感器的和与车辆104相关联的那些传感器可以检测到的范围的示例。尽管传感器范围被显示为固定且连续的椭圆,但传感器范围可以是动态和/或不连续的。例如,测距传感器(例如,雷达、激光雷达、光雷达等)可以取决于输出功率、信号特性或环境状况(例如,雨、雾、晴朗等)来提供可变范围。环境的其余部分包括除了传感器的范围以外的所有空间并且用空间116来表示。因此,环境100可以具有包括除了传感器范围112以外的所有区域的区域116。区域116可以包括车辆104未来可能继续进行的行进位置。
图2中示出了车辆***200的实施例。车辆***200可以包括为车辆104或与其一起进行各种操作的硬件和/或软件。这些操作可以包括但不限于向用户216提供信息、从用户216接收输入、以及控制车辆104的功能或操作等。车辆***200可以包括车辆控制***204。车辆控制***204可以是任何类型的可操作用于进行如在此描述的操作的计算***。车辆控制***的示例可以如结合图3所述。
车辆控制***204可以与存储***数据的存储器或存储***208进行交互。***数据208可以是车辆控制***204用于有效控制车辆104所需的任何类型的数据。***数据208可以表示任何类型的数据库或其他存储***。因此,***数据208可以是平面文件数据***、面向对象的数据***、或可以与车辆控制***204进行接口连接的某种其他数据***。
车辆控制***204可以与装置或用户接口212、248进行通信。用户接口212、248可以可操作用于或者通过在一个或多个用户接口按钮上的触摸输入、经由语音命令、经由一个或多个图像传感器、或者通过可以包括如结合在此所提供的其他图所描述的手势捕捉区域的图形用户接口来接收用户输入。进一步地,符号212、248可以表示与车辆104位于一起或与其相关联的装置。装置212、248可以是移动装置,包括但不限于移动电话、移动计算机、或者永久地位于车辆104中或者临时地与其相关联但不必要连接到其上的其他类型的计算***或装置。因此,车辆控制***204可以与装置212、248进行接口连接并且利用装置的用于提供如在此所描述的特征或功能中的一项或多项的计算能力。
装置或用户接口212、248可以接收输入或向用户216提供信息。因此,用户216可以通过接口或装置212、248与车辆控制***204进行交互。进一步地,装置212、248可以包括或可以访问装置数据220和/或简档数据252。装置数据220可以是结合装置212、248使用的任何类型的数据,包括但不限于多媒体数据、偏好数据、装置标识信息、或其他类型的数据。简档数据252可以是与至少一个用户216相关联的任何类型的数据,包括但决不限于生物信息、医疗信息、驾驶历史、个人信息(例如,家庭物理地址、业务物理地址、联系地址、喜好、厌恶事项、爱好、身高、体重、职业、业务联系方式(包括物理和/或电子地址)、个人联系方式(包括物理和/或电子地址)、家庭成员、以及与其相关的个人信息等)、其他用户特性、广告信息、用户设置和特征偏好、行进信息、相关联的车辆偏好、通信偏好、历史信息(例如,包括历史、当前、和/或未来行进目的地)、互联网浏览历史、或其他类型的数据。在任何情况下,数据可以作为装置数据220和/或简档数据252存储在与结合图12A至图12D所描述的那个相似的存储***中。
举例来讲,简档数据252可以包括一个或多个用户简档。可以基于从以下各项中的一项或多项中收集的数据生成用户简档:车辆偏好(例如,座椅设置、HVAC设置、仪表盘配置等)、所记录的设置、地理位置信息(例如,卫星定位***(例如,GPS)所提供的、Wi-Fi热点、基地台数据等)、移动装置信息(如移动装置电子地址、互联网浏览历史和内容、应用商店选择、用户设置和启用和禁用的特征等)、私人信息(如来自社交网络的个人信息、用户存在信息、用户业务账户等)、安全数据、生物计量信息、来自车载麦克风的音频信息、来自车载照相机的视频信息、使用车载计算机和/或车辆104所启用的局域网的互联网浏览历史和所浏览的内容、地理位置信息(例如,供应商店面、道路名称、城市名称等)等。
简档数据252可以包括一个或多个用户账户。用户帐户可以包括对与车辆104、通信、资讯娱乐、内容等相关联的一项或多项设置和/或特征偏好的访问和权限。在一个示例中,用户账户可以允许访问具体用户的某些设置,而另一个用户账户可以拒绝访问另一个用户的设置,并且反之亦然。用户账户所控制的访问可以基于用户账户优先级、角色、权限、年龄、家庭状况、群组优先级(例如,一个或多个用户的用户账户优先级等)、群组年龄(例如,群组中的用户的平均年龄、群组中的用户的最小年龄、群组中的用户的最大年龄、和/或其组合等)中的至少一项。
例如,基于与用户账户相关联的信息,可以允许用户216为车辆104和/或与车辆104相关联的装置购买应用(例如,软件等)。此用户账户信息可以包括优选支付方法、权限、和/或其他账户信息。如在此提供的,用户账户信息可以是用户简档和/或存储在简档数据252中的其他数据的一部分。
作为另一个示例,成年用户(例如,年龄为18岁和/或以上的用户等)可以位于车辆104的一个区域,如后面的乘客区域。继续本示例,子女用户(例如,年龄为17岁和/或以下的用户等)可以位于相同区域、或相近区域。在本示例中,车辆104可以使用与成年用户和子女用户相关联的简档数据252中的用户账户信息鉴于子女用户的年龄来确定内容对该区域是否合适。例如,包含暴力的图形电影(例如,与成人级相关联的电影,如美国电影协会(MPAA)级“R”、“NC-17”等)可以适合呈现到与成年用户相关联的显示装置,但如果12岁子女用户可能看到和/或听到电影的内容,呈现到显示装置可能不是可接受的。
车辆控制***204还可以与通信网络224通信或通过其通信。通信网络224可以表示可以被包括在车辆104内或可操作用于在车辆104外面通信的任何类型的无线和/或有线通信***。因此,通信网络224可以包括局域通信能力和广域通信能力。例如,通信网络224可以包括蓝牙无线***、802.11x(例如,802.11G/802.11N/802.11AC等无线***)、CAN总线、车辆104内的以太网、或可以与车辆104一起发挥作用或与其相关联的其他类型的通信网络。进一步地,通信网络224还可以包括广域通信能力,包括以下各项中的一项或多项,但不限于:蜂窝通信能力、卫星电话通信能力、无线广域网通信能力、或允许车辆控制***204在车辆104外面通信的其他类型的通信能力中。
车辆控制***204可以通过通信网络224与可以位于不在距车辆104物理近距离内的设施中的服务器228通信。因此,服务器228可以表示允许车辆控制***204或者获得进一步的计算能力或者访问车辆104外面的位置处的存储的云计算***或云存储。服务器228可以包括计算机处理器和存储器并且与如本领域技术人员理解的任何计算***相似。
进一步地,服务器228可以与所存储的数据232相关联。可以在任何***中或通过任何方法存储所存储的数据232,如结合***数据208、装置数据220、和/或简档数据252所描述的。所存储的数据232可以包括可以与一个或多个用户216相关联或与一辆或多辆车辆104相关联的信息。存储在云中或远处设施中的所存储的数据232可以在车辆104之间互换或可以由用户216用在不同位置中或与不同车辆104一起使用。此外或可替代地,该服务器可以与如在此所提供的简档数据252相关联。预计,***200的一个或多个组件可以跨通信网络224访问简档数据252。与所存储的数据232相似,存储在云中或远处设施中的简档数据252可以在车辆104之间互换或可以由用户216用在不同位置中或与不同车辆104一起使用。
车辆控制***204还可以与一个或多个传感器236、242通信,这些传感器或者与车辆104相关联或者与车辆104通信。车辆传感器242可以包括一个或多个向车辆控制***204提供信息的传感器,这些传感器确定或提供关于车辆104操作所在的环境100的信息。这些传感器的实施例可以如结合图6A至图7B所述。非车辆传感器236可以是当前没有与车辆104相关联的任何类型的传感器。例如,非车辆传感器236可以是向车辆控制***204提供数据的第三方操作的交通***中的传感器。进一步地,非车辆传感器236可以是提供关于远处环境116的信息或关于车辆104或环境100的其他信息的其他类型的传感器。这些非车辆传感器236可以由第三方操作但向车辆控制***204提供信息。传感器236所提供的并且车辆控制***204可以使用的信息的示例可以包括天气追踪数据、交通数据、用户健康追踪数据、车辆保养数据、或可以向车辆控制***204提供环境或其他数据的其他类型的数据。车辆控制***204还可以执行对从一个或多个传感器236、242接收的信号的信号处理。这种信号处理可以包括从单个传感器测量的参数的估计,如从车辆104到障碍物的范围状态参数的多次测量,和/或从多个传感器测量的状态参数的估计、混合、或融合,如多个雷达传感器或光雷达/激光雷达距离传感器和雷达传感器的组合。这种传感器信号测量的信号处理可以包括随机信号处理、自适应信号处理、和/或本领域技术人员已知的其他信号处理技术。
各传感器236、242可以包括一个或多个传感器存储器244。传感器存储器244的实施例可以被配置成用于存储传感器236、242所收集的数据。例如,温度传感器可以收集与车辆104、用户216、和/或环境相关联的随时间的推移的温度数据。响应于条件或在特定时间段,可以增量地收集温度数据。在本示例中,当收集温度数据时,其可以存储在传感器存储器244中。在某些情况下,该数据可以与传感器的标识和与该数据相关联的收集时间一起存储。除了其他事项以外,此所存储的数据可以包括多个数据点并且可以用于追踪传感器测量随时间的改变。如可以认识到的,传感器存储器244可以表示任何类型的数据库或其他存储***。
诊断通信模块256可以被配置成用于接收和传输与车辆104相关联的诊断信号和信息。诊断信号和信息的示例可以包括但决不限于车辆***警告、传感器数据、车辆组件状态、服务信息、组件健康、保养警报、召回通知、预测分析等。诊断通信模块256的实施例可以用预先确定的方式处理警告/错误信号。例如,这些信号可以呈现给第三方、乘员、车辆控制***204、和服务提供商(例如,制造商、维修设施等)中的一个或多个。
可选地,第三方(即,除了用户216以外的一方等)可以利用诊断通信模块256来传达车辆诊断信息。例如,制造商可以将信号发送至车辆104来确定和与车辆104相关联的一个或多个组件相关联的状况。响应于接收到该信号,诊断通信模块256可以与车辆控制***204通信来发起诊断状况检查。一旦执行了诊断状况检查,可以通过诊断通信模块256将信息发送至制造商。本示例在基于从一定数量的车辆返回的状况检查响应来确定是否应发出组件召回中会是特别有用的。
可以包括有线/无线收发器/通信端口260。可以包括有线/无线收发器/通信端口260用于支持通过有线网络或链路的通信(例如,与其他通信装置、服务器装置、和/或***装置)。有线/无线收发器/通信端口260的示例包括以太网端口、通用串行总线(USB)端口、电气和电子工程师协会(IEEE)1594、或其他接口端口。
包括车辆控制***204的车辆控制环境300的实施例可以如图3中所示。除了车辆控制***204以外,车辆控制环境300可以包括以下各项中的一项或多项,但不限于:电源和/或功率控制模块316、数据存储模块320、用户接口/输入接口324、车辆子***328、用户交互子***332、全球定位***(GPS)/导航子***336、传感器和/或传感器子***340、通信子***344、媒体子***348、和/或装置交互子***352。这些子***、模块、组件等316-352可以包括硬件、软件、固件、计算机可读介质、显示器、输入装置、输出装置等、或其组合。这些***、子***、模块、组件等204、316-352可以通过网络或总线356通信。此通信总线356可以是双向的并且使用任何已知或未来开发的标准或协议进行数据通信。通信总线356的示例可以如结合图4所述。
车辆控制***204可以包括处理器304、存储器308、和/或输入/输出(I/O)模块312。因此,车辆控制***204可以是计算机***,其可以包括可以电耦合的硬件元件。硬件元件可以包括一个或多个中央处理单元(CPU)304;包括输入装置的I/O模块312的一个或多个组件(例如,鼠标、键盘等)和/或一个或多个输出装置(例如,显示装置、打印机等)。
处理器304可以包括用于执行应用编程或指令的通用可编程处理器或控制器。处理器304可以可选地包括多个处理器内核、和/或实现多个虚拟处理器。此外或可替代地,处理器304可以包括多个物理处理器。作为具体示例,处理器304可以包括特定配置的特定用途集成电路(ASIC)或其他集成电路、数字信号处理器、控制器、硬接线电子或逻辑电路、可编程逻辑装置或门阵列、专用计算机等。处理器304通常起到运行实现车辆控制***204的各种功能的编程代码或指令的作用。
可以包括输入/输出模块312和相关联的端口用于支持通过有线或无线网络或链路的通信(例如,与其他通信装置、服务器装置、和/或***装置)。输入/输出模块312的示例包括以太网端口、通用串行总线(USB)端口、电气和电子工程师协会(IEEE)1594、或其他接口。
车辆控制***204还可以包括一个或多个存储装置308。举例来讲,存储装置308可以是盘驱动、光存储装置、可以是可编程的、闪存可更新的等固态存储装置,如随机存取存储器(“RAM”)和/或只读存储器(“ROM”)。此外,车辆控制***204可以包括计算机可读存储介质阅读器;通信***(例如,调制解调器、网卡(无线或有线)、红外通信装置等);以及工作存储器308,该工作存储器可以包括如上所述的RAM和ROM装置。车辆控制***204还可以包括处理加速单元,该单元可以包括数字信号处理器(DSP)、专用处理器等。
计算机可读存储介质阅读器可以进一步连接至计算机可读存储介质上,从而一起(并且可选地,与存储装置组合)全面地表示远程、本地、固定、和/或可移除的存储装置加用于临时和/或更永久地包含计算机可读信息的存储介质。通信***可以允许与外部或内部网络和/或在此描述的任何其他计算机或装置交换数据。此外,如在此披露的,术语“存储介质”可以表示用于存储数据的一个或多个装置,包括只读存储器(ROM)、随机存取存储器(RAM)、磁RAM、核存储器、磁盘存储介质、光存储介质、闪速存储器装置、和/或用于存储信息的其他机器可读介质。
车辆控制***204还可以包括软件元件,这些元件包括如结合图10描述的操作***和/或其他代码。应认识到,车辆控制***204的替代物可以具有从在此描述的那个***的许多变化。例如,也可以使用定制的硬件和/或可以用硬件、软件(包括便携式软件,如小应用程序)、或两者实现具体元件。进一步地,可以采用到其他计算装置(如网络输入/输出装置)的连接。
电源和/或功率控制模块316可以包括任何类型的电源,包括但不限于电池、交流电源(从连接到建筑功率***或功率线)、太阳能电池阵列等。还可以包括一个或多个组件或模块用于控制电源或改变所提供的功率信号的特性。这种模块可以包括以下各项中的一项或多项,但不限于:功率调节器、功率滤波器、交流(AC)到直流(DC)转换器、DC到AC转换器、插座、布线、其他转换器等。电源和/或功率控制模块316起到为车辆控制***204和任何其他***提供功率的作用。
数据存储320可以包括用于存储、检索、和/或管理一个或多个数据存储和/或数据库中的数据的任何模块。数据库或数据存储可以驻留在车辆控制***204的本地的(和/或驻留在其中)或车辆104中的存储介质上。可替代地,某种数据存储能力可以远离车辆控制***204或汽车,并且与车辆控制***204通信(例如,通过网络)。数据库或数据存储可以驻留在本领域的技术人员熟悉的存储区域网络(“SAN”)中。类似地,执行属于车辆控制***204的功能必要的任何文件可以本地存储在对应的车辆控制***204上和/或根据情况远程地存储。数据库或数据存储可以是关系数据库,并且数据存储模块320可以被适配成用于响应于特定格式化的命令来存储、更新、和检索数据。数据存储模块320还可以为任何平面文件、面向对象、或其他类型的数据库或数据存储执行数据管理功能。
可以是车辆控制环境300的一部分的第一数据存储是用于存储关于用户简档的数据和与用户相关联的数据的简档数据存储252。***数据存储208可以包括车辆控制***204和/或组件324-352中的一个或多个所使用的数据,从而促进在此描述的功能性。数据存储208和/或252可以如结合图1和/或图12A至图12D所述的那样。
用户接口/输入接口324可以如在此描述的那样,用于提供信息或数据和/或用于从用户接收输入或数据。车辆***328可以包括机械***、电气***、机电***、计算机、或与车辆100的功能相关联的其他***中的任何一项。例如,车辆***328可以包括以下各项中的一项或多项,但不限于:转向***、制动***、发动机和发动机控制***、电气***、悬架***、传动系、巡航控制***、无线电、暖通空调(HVAC)***、车窗和/或车门等。这些***在本领域中是众所周知的并且将不再进一步描述。
其他***和子***324-352的示例可以如在此进一步所述。例如,用户接口/输入接口324可以如图2和图8B中所述的那样;车辆子***328可以如图6a及以下中所述的那样;用户交互子***332可以如结合图8B的用户/装置交互子***817所述的那样;导航***336可以如图6A与图8C中所述的那样;传感器/传感器子***340可以如图7A和图7B中所述的那样;通信子***344可以如图2、图4、图5B、图5C和图9中所述的那样;媒体子***348可以如图8A中所述的那样;以及装置交互子***352可以如图2中以及结合图8B的用户/装置交互子***817所述的那样。
图4展示了可选通信通道架构400和相关联的通信组件。图4展示了可以通过通信通道/区404互连的可选组件中的某些组件。通信通道/区404可以在有线/或无线通信链路中的一项或多项上携带信息,其中在所示示例中,具有三个通信通道/区408、412和416。
此可选环境400还可以包括IP路由器420、算子集群424、一个或多个存储装置428、一个或多个叶片,如主叶片432、和计算叶片436与440。此外,通信通道/区404可以使一个或多个显示器互连,如远程显示器1 444、远程显示器N 448和控制台显示器452。通信通道/区404还将接入点456、蓝牙接入点/USB集线器460、毫微微蜂窝464、连接到USB装置472、DVD476、或其他存储装置480中的一个或多个的存储控制器468互连。为了帮助管理通信通道内的通信,环境400可选地包括将在下文中更详细讨论的防火墙484。也可以共享通信通道/区404的其他组件包括GPS 488、连接到一个或多个媒体源496上的媒体控制器492、以及一个或多个子***,如子***交换机498。
可选地,通信通道/区404可以被视为I/O网络或总线,其中通信通道被携带在相同物理介质上。可选地,通信通道404可以分散在一个或多个物理介质之间和/或与一个或多个无线通信协议组合。可选地,在没有物理介质将在此描述的各元件互连的情况下,通信通道404可以基于无线协议。
图4中所示的环境400可以包括封装在“板条箱(crate)”中的叶片处理器的集合。板条箱可以具有PC式背板连接器408和使用例如以太网允许各叶片与另一个叶片通信的背板以太网408。
图4中所示的各个其他功能元件可以被集成到此板条箱架构中,其中,如下文中所讨论的,为了安全利用了各个区。可选地,如图4中所示,背板404/408可以具有可以或可以不在相同通信通道上的两个单独的以太网区。可选地,这些区存在于I/O网络/总线408上的单个通信通道上。可选地,这些区实际上在不同的通信通道上,例如,412、416;然而,实现方式不局限于任何具体类型的配置。当然,如图4中所示,可以具有红色区417和绿色区413、和网络/总线408上的启用标准I/O操作的I/O背板。此背板或I/O网络/总线408还可选地可以向图4中所示的各个模块和叶片提供功率分布。红色区和绿色区417与413分别可以被实现为以太网交换机,其中,每一个在防火墙484的每一侧上。两个以太网(不受信任的和受信任的)没有根据可选实施例连接。可选地,用于防火墙的连接器几何形状对于以太网区和对于是***的一部分的叶片而言可以不同。
红色区417仅需要从模块化连接器延伸到防火墙484的背板连接器的输入侧。虽然图4指示防火墙484外部有五个红色区连接器,但可以规定任何数量的端口,其中,在接入点456、蓝牙接入点(组合控制器)460、毫微微蜂窝464、存储控制器468、和/或防火墙484处进行连接。可选地,可以通过制造商可配置的模块化连接器面板来进行外部端口连接,并且红色区以太网端口中的一个或多个通过用户供应的板条箱可以是可用的,该板条箱允许例如从自带装置(BYOD)到防火墙484的有线以太网连接。
绿色区413从防火墙484的输出侧延伸并且通常定义受信任的以太网。背板408上的以太网实质上实现整个***的以太网交换机,从而定义车辆104的以太网主干。所有其他模块(例如,叶片等)可以连接到标准背板总线和受信任的以太网。可以保留某一数量的交换机端口来连接至输出模块化连接器面板,从而贯穿车辆104分布以太网,例如,连接如控制台显示器452、远程显示器444、448、GPS 488等元件。可选地,测试后,仅制造商或者提供的或者批准的受信任的组件可以被附接至绿色区413,该区按照定义在受信任的以太网环境中。
可选地,图4中所示的环境400在任何可能的地方在以太网连接上利用IPv6。例如,在使用美国博通公司(Broadcom)单双绞线以太网技术的情况下,简化了导线束,并且最大化了数据传输速度。然而,虽然可以使用美国博通公司单双绞线以太网技术,但通常,***和方法可以与任何类型的众所周知的以太网技术或其他可比的通信技术起到同样好的作用。
如图4中所示,I/O网络/总线408是包含三个独立总线结构的分割总线概念。
红色区417——不受信任的以太网环境。此区417可以用于将网络装置和用户提供的装置连接至车辆信息***,其中,这些装置在防火墙484的不受信任侧上。
绿色区413——受信任的以太网环境,此区413可以用于将如GPS单元、远程显示器、子***交换机等制造商认证的装置连接至车辆网络404。允许车辆软件***验证是否装置被认证来与车辆100操作的供应商可以实现制造商认证的装置。可选地,仅允许经认证的装置连接至网络的受信任侧。
I/O总线409——I/O总线可以用于向如车辆固态驱动、媒体控制器叶片492、计算叶片436、440等基于总线的装置提供功率和数据传输。
举例来讲,分割总线结构可以具有以下最小配置:
两个用于红色区以太网的槽;
一个用于从轿车到其他网络资源(如云/互联网)的内置LTE/WiMax访问420的槽;
一个用于用户装置或自带装置访问的槽,此槽可以实现例如WiFi、蓝牙、和/或USB连通性456,该槽可以设置在例如用户板条箱中;
一个用于组合的红色区和绿色区以太网的槽,可以为防火墙控制器保留此槽;
两个用于计算叶片的槽。此处两个计算叶片如说明性所示为可选主叶片和多媒体叶片或控制器492,可以将其提供为标准设备;以及
允许扩展I/O总线和为红色或绿色区中的一个或多个提供附加以太网交换机端口的扩展控制器,该控制器可以要求基本绿色区以太网交换机实现方式将支持除了基本示例性***所需的最初三个端口以外的附加端口。
应可以建立允许以直接向前方式用现有组件来扩展的8个或16个或更多个以太网交换机。
红色区417可以被实现为8端口以太网交换机,其中,有三个实际总线端口在板条箱内,并且剩余五个端口在用户板条箱上可用。板条箱实现了用于防火墙控制器484、组合控制器(包括WiFi、蓝牙、USB集线器(456、460)和IP路由器420)的红色区槽。
防火墙控制器484可以具有将红色区417、绿色区413桥接、并且将I/O总线用于功率连接的专用槽。根据可选低成本实现方式,简单地将红色区417、绿色区413桥接而不一定提供任何防火墙功能性的哑模块可以实现防火墙484。可以提供包括WiFi、蓝牙和USB集线器的组合控制器460用于用户装置连接。此控制器还可以实现IPv6(不可路由)协议来确保分组化所有信息以便在I/O网络/总线408中通过以太网经由IP传输。
具有USB集线器的组合控制器460在用户板条箱内具有端口。组合控制器460可以实现USB发现功能并分组化信息以便通过以太网经由IP传输。组合控制器460还可以促进用于所发现的装置的正确USB驱动的安装,如来自用户的BYOD。然后,组合控制器460和USB集线器可以将USB地址映射到“本地”IPv6地址以便与计算叶片中的一个或多个交互,其通常将是媒体控制器492。
IP路由器420可以通过制造商提供的服务实现互联网访问。此服务可以允许例如制造商提供有待集成到车辆信息***中的增值服务。制造商所提供的互联网访问的存在还可以允许实现“电子呼叫(e-Call)”功能和其他车辆数据记录器功能。IP路由器420还例如通过例如制造商可以签约的服务提供商允许到互联网的WiMax、4G LTE、和其他连接。内在地,IP路由器420可以通过是IP路由器实现方式的一部分的毫微微蜂窝464允许到互联网的蜂窝手持机连接。IP路由器420和毫微微蜂窝464还可以允许实现静锥区功能性。IP路由器420可以是例如制造商、经销商所提供的、或用户安装的用于车辆的可选组件。在没有IP路由器420的情况下,可以使用例如或者WiFi或者蓝牙456、460将用户手持式装置连接至I/O网络/总线408。虽然当使用手持式装置而不是内置以太网连接时会某种程度上降低功能性,但本发明的***和方法利用这种之后通过例如WiMax、4G、4G LTE等连接至互联网的用户手持式装置也可以起作用。
图5A至图5C示出了车辆104的配置。通常,车辆104可以至少部分地基于与车辆104相关联的一个或多个区域、区、和距离来提供功能性。在此以下提供了此功能性的非限制性示例。
车辆104内的传感器的安排或配置如图5A中所示。传感器安排500可以包括车辆内的一个或多个区域508。区域可以是车辆104里面或外面的环境的较大部分。因此,区域一508A可以包括车辆104的行李箱空间或发动机空间内的区域和/或前面的乘客室。区域二508B可以包括车辆的内部空间108(例如,乘客室等)的一部分。当被包括在车辆104内时,区域N,508N可以包括行李箱空间或后面的室区域。内部空间108还可以被分成其他多个区域。因此,一个区域可以与前面乘客的和驾驶员的座椅相关联,第二区域可以与中间乘客的座椅相关联,并且第三区域可以与后面乘客的座椅相关联。每个区域508可以包括一个或多个被定位成或操作用于提供关于区域508的环境信息的传感器。
每个区域508可以被进一步分成一个或多个在区域508内的区512。例如,区域1508A可以被分成区A 512A、和区B 512B。每个区512可以与乘客占用的具体内部部分相关联。例如,区A 512A可以与驾驶员相关联。区B 512B可以与前面的乘客相关联。每个区512可以包括一个或多个被定位或配置成用于收集关于和那个区或人员相关联的环境或生态***的信息的传感器。
乘客区域508B可以包括如结合区域508A所描述的多于两个区。例如,区域508B可以包括三个区,512C、512D和512E。这三个单独的区512C、512D和512E可以与通常在车辆104的后面的乘客区域中找到的三个乘客座椅相关联。当可能没有单独的乘客区域但可以在车辆104内包括单个行李箱区域时,区域508N可以包括单个区512N。当这些区域在车辆104里面也没有限制时,区512的数量在这些区域内没有限制。进一步地,应指出的是,可以具有一个或多个可以位于车辆104外面的区域508或区512,这些区域或区可以具有一组与其相关联的特定传感器。
可选地,与车辆104相关联的每个区域/接入点508、456、516、520、和/或区512可以包括一个或多个用于确定每个区域508、456、516、520、和/或区512中和/或邻近的用户216和/或装置212、248的存在的传感器。这些传感器可以包括如在此描述的车辆传感器242和/或非车辆传感器236。预计,这些传感器可以被配置成用于和车辆控制***204和/或诊断通信模块256通信。此外或可替代地,这些传感器可以与装置212、248通信。传感器与车辆104的通信可以发起和/或终止装置212、248特征的控制。例如,车辆操作者可以位于与车辆104相关联的第二外面区域520中。当操作者接近与车辆104相关联的第一外面区域516时,车辆控制***204可以确定控制与一个或多个装置212、248和诊断通信模块256相关联的特征。
可选地,装置212、248相对于车辆104的位置可以确定向用户216提供和/或对其进行限制的功能性和/或特征。举例来讲,与用户216相关联的装置212、248可以位于车辆104的第二外面区域520处。在这种情况下,并且至少部分地基于装置212、248距离车辆104的距离(例如,通过检测在第二外面区域520处或外面的装置212、248提供),车辆104可以对一个或多个与车辆104相关联的特征(例如,点火通路、车辆进出、通信能力等)进行锁定。可选地,车辆104可以基于装置212、248距离车辆104的距离提供警报。继续以上示例,一旦装置212、248到达车辆104的第一外面区域516,可以对车辆特征中的至少一个特征解锁。例如,通过到达第一外面区域516,车辆104可以对车辆104的车门解锁。在某些情况下,当检测到装置在车辆104里面时,各传感器236、242可以确定用户216在区域508和/或区512中。如以下进一步描述的,可以基于存储器中所存储的规则来控制车辆104的特征、装置212、248、和/或其他组件。
图5B展示了车辆中的一个或多个与一个或多个装置之间的或装置之间的可选内部车辆通信。可以利用蓝牙、NFC、WiFi、移动热点、点对点通信、点对多个其他点通信、自组织网络、或通常任何已知的通信协议中的一项或多项通过任何已知的通信媒体或媒体类型进行各种通信。
可选地,使用利用蓝牙、NFC、WiFi、无线以太网、移动热点技术等中的一项或多项的接入点456可以促进各种类型的内部车辆通信。当与接入点456连接并可选地认证到接入点456后,所连接的装置能够与车辆中的一个或多个和连接至接入点456的一个或多个其他装置通信。到接入点456的连接类型可以基于例如装置位于其中的区512。
用户可以结合对接入点456的认证程序来标识其区512。例如,当认证到接入点456后,区A 512A中的驾驶员可以致使接入点456向装置发送询问,问装置用户他们位于哪个区512。如下文中所讨论的,用户装置所位于的区512会对通信类型、可用带宽、该装置可以与其通信的其他装置或车辆***或子***的类型等具有影响。作为简介,相比源自区域2508B的那些通信,可以给予与区A 512A的内部通信优待,那些通信相比源自区域N 508N内的通信自身内可以具有优待。
此外,区A 512A内的装置可以包括简档信息,该简档信息支配着被允许连接至接入点456的其他装置和那些装置可以访问什么、它们可以如何通信、分配给它们多大带宽等。可选地,虽然与区A 512A相关联的装置将被认为是简档的支配着内部车辆通信的“主”控制器,但应认识到这是任意选择的,因为假设车中将总有驾驶员在区A 512A中。然而,应认识到,区A 512A中的驾驶员例如可以不具有通信装置,在这种情况下,与其他区域或区(如区B 512B、区域2 508B、或区域N 508N)中的一个区相关联的装置也可以与此主简档相关联或对其进行控制。
可选地,位于各个区512内的各装置可以使用例如像图4中所示的接入点456或蓝牙接入点/USB集线器460所提供的端口来连接。类似地,该或这些装置可以利用毫微微蜂窝464连接并且可选地通过例如标准以太网端口直接连接。
如所讨论的,这些区域中的每个区域(区域1 508A、区域2 508B和区域N 508N)可以各自使其与简档相关联,该简档支配着例如可以从那个区域508连接的装置的数量和类型、分配给那个区域508的带宽、对那个区域508内的装置可用的媒体或内容的类型、那个区域508内的装置的或区域508之间的互连,或通常可以控制相关联的装置与车辆104内的任何一个或多个其他相关联装置/车辆***的通信的任何方面。
可选地,区域2 508B装置可以配备有对车辆104内的可用多媒体和资讯娱乐的完全访问,然而,区域2 508B中的装置会被限制对车辆功能的任何访问。仅区域1 508A中的装置可以能够访问车辆控制功能,如当“父母”位于区域1 508A中并且子女位于区域2 508B中时。可选地,区域2 508B的区E 512E中找到的装置可以能够访问有限的车辆控制功能性,如区域2内的气候控制。类似地,区域N 508N中的装置可以能够控制区域N 512N内的气候特征。
如将认识到的,可以建立允许对区域508中的每个区域内的、并进一步可选地在区512中的每个区内的通信的管理的简档。该简档性质上可以是粒度的,不仅控制着可以在每个区512内连接的装置的类型,而且还控制着那些装置可以如何与其他装置和/或车辆通信以及可以传达的信息的类型。
为了帮助标识装置在区512内的位置,可以利用许多不同的技术。一种可选的技术涉及车辆传感器中的一个或多个检测区512中的一个区内的个体的存在。当在区512中检测到个体后,通信子***344和接入点456可以合作来不仅将区512内的装置与接入点456相关联而且还确定装置在区域内、和可选地在区512内的位置。一旦在区512内建立了装置,与车辆104相关联的简档可以存储对那个装置和/或人员进行标识并且可选地将其与具体区512相关联作为默认的信息。如所讨论的,可以具有可选地与区A 512A中的装置相关联的主简档,此主简档可以支配与通信子***340的通信和有待在哪里进行车辆104内的通信。
以下展示了某些可选简档,其中,主简档支配着其他装置连通性:
主简档:
副简档(例如,区B 512B、区域1 508A中的装置)
副简档,选项2
以下展示了某些可选简档,其中,区域/区支配着装置连通性:
区域2 508B简档:
区域N 508N简档:
区域2 508B简档:
可选地,用户装置(如智能电话)可以存储进例如区512的用户的装置与其相关联的简档。然后,假定用户坐在与先前相同的区512和区域508中,用户的装置可以与接入点456重新建立与先前所建立的相同的通信协议。
此外或可替代地,区域508和区512可以使其与多项限制相关联,关于限制哪些用户的装置可以与哪一个或多个其他用户的装置连接。例如,第一用户的装置可以与区域2508B或区域N 508N中的任何其他用户装置连接,然而被限制不能与区域1 508A、区A 512A中的用户装置连接。然而,该第一用户装置可以能够与位于区域1 508A、区B 512B中的另一个用户的装置通信。这些通信可以包括任何类型的标准通信,如共享内容、交换消息、转发或共享多媒体或资讯娱乐,或者通常可以包括将一般在两个装置和/或车辆和车辆***之间可用的任何通信。如所讨论的,可以对可以被发送至区域1 508A、区A 512A中的装置的通信的类型进行限制。例如,可以限制区域1 508A、区A 512A中的用户的装置不接收文本消息、多媒体、资讯娱乐、或通常可以想象到的使驾驶员可能分心的任何事项中的一项或多项。此外,应认识到,各装置与各区512之间的通信不一定需要在接入点456的帮助下进行,但这些通信还可以在装置之间直接进行。
图5C概述了车辆中的一个或多个和一个或多个装置之间的可选内部车辆通信。更确切地,图5C展示了车辆通信的示例,其中,车辆104装备有向其中任何用户装置(如用户装置248A和248N)提供移动热点功能性必要的收发器。
可选地,并且如以上所讨论的,一个或多个用户装置可以连接至接入点456。装备此接入点456用于处理路由至不仅用于车辆内部通信的通信网络/总线224的通信、而且可选地还可以和收发器260合作与例如互联网或云通信。可选地包括防火墙484,该防火墙具有不仅阻止某些类型的内容(如恶意内容)而且还可以操作用于将某种类型的通信从车辆104和收发器260传出排除在外的能力。如将认识到的,可以在不仅对可以在车辆104处接收的通信类型而且还对可以从车辆104发出的通信类型进行控制的防火墙484中建立各简档。
收发器260可以是任何类型的使用已知通信协议(如WiMax、4G、4G LTE、3G等)进行通信的众所周知的无线收发器。用户装置可以通过例如WiFi链路248与接入点456、与向各用户装置提供互联网连通性的收发器260进行通信。如将认识到的,可能需要与具有无线载体的收发器260相关联的账户来提供数据和/或语音连通性,从而使用户装置能够与互联网通信。典型地,在逐月的基础上以相关联的费用建立账户,但其还可以基于有待传输、接收的数据量、或以任何其他方式执行。
此外,用户的装置中的一个或多个以及接入点456可以维护对用户的装置如何能够与其他装置、和可选地互联网通信进行支配的简档信息。可选地,可以存在仅允许用户的装置与其他用户的装置和/或车辆、多媒体和/或车辆资讯娱乐***进行通信的简档,并且不允许该简档通过收发器260访问互联网。该简档可以规定用户的装置可以通过收发器260连接至互联网一段具体时期和/或直到一定的数据使用量。用户的装置可以通过收发器260没有时间或数据使用限制地完全访问互联网,这将减少用户的装置的数据使用,因为用户的装置通过WiFi连接至接入点456,然而,但将增加收发器260的数据使用,并且因此,将数据使用的计费转移至收发器260而非用户的装置。仍进一步地,并且如先前所讨论的,各简档可以规定哪个用户的装置具有对收发器260所提供的带宽的使用优先权。例如,可以给予位于区域1 508A、区A 512A的用户的装置在区N 512N中的用户的装置的数据路由优待以上的数据路由优待。以此方式,例如,将给予驾驶员在乘客的互联网访问优先级以上的互联网访问优先级。例如,当驾驶员正尝试获得交通或方向信息时或者例如当车辆正在进行下载来更新各软件特征时,这会变得重要。
如将认识到的,可选防火墙484可以与接入点456和区域508与车辆104内的各装置相关联的各简档合作并且可以完全实现通信限制、控制带宽限制、互联网可访问性、恶意软件阻止等。此外,具有通过管理员的控制面板编辑的这些配置设置中一项或多项的管理员可以访问可选防火墙484。例如,在父母一直在区域1 508A的情景下,会是适当的是,给予区域1 508A中的所有用户的装置利用收发器260对互联网的完全访问,然而,同时限制车辆104内的任何其他用户装置的访问和/或带宽。由于防火墙484将已知用户的装置和简档,在用户的装置与接入点456相关联后,防火墙484和收发器260可以根据所存储的简档被配置成允许通信。
与车辆104相关联的一组传感器或车辆组件600可以如图6A中所示。除了车辆共有的许多其他组件以外,车辆104可以包括车轮607、电源609(如发动机、马达、或能量存储***(例如,电池或电容式能量存储***))、手动或自动变速器612、手动或自动变速齿轮控制器616、功率控制器620(如节气门)、车辆控制***204、显示装置212、制动***636、方向盘640、电源激活/去激活开关644(例如,点火)、乘员座椅***648、用于从信号源(如路边信号灯和其他路边电子装置)接收无线信号的无线信号接收器653、以及卫星定位***接收器657(例如,全球定位***(“GPS”)(美国)、格洛纳斯***(GLONASS)(俄罗斯)、伽利略定位***(欧洲)、北斗导航***(中国)、以及区域导航卫星***(印度)接收器)、无人驾驶***(例如,巡航控制***、自动转向***、自动制动***等)。
车辆104可以包括多个与车辆控制***204和/或显示装置212、248进行无线或有线通信的传感器以收集关于车辆状态、配置、和/或操作的感测信息。示例性传感器可以包括以下各项中的一项或多项,但不限于:用于感测车辆速度、加速、减速、车轮转动、车轮速度(例如,车轮每分钟转数)、车轮滑转等中的一项或多项的车辆状态传感器660;用于通过测量当前发动机速度(例如,每分钟转数)、能量输入和/或输出(例如,电压、电流、燃料消耗和转矩)(例如,涡轮速度传感器、输入速度传感器、曲轴位置传感器、进气歧管绝对压力传感器、质量流量传感器等)等来感测电源609的功率输出的电源能量输出传感器664;用于确定电源激活/去激活开关644的当前激活或去激活状态的开关状态传感器668、用于确定变速器(例如,档位选择或设置)的当前设置的变速器设置传感器670;用于确定齿轮控制器616的当前设置的齿轮控制器传感器672;用于确定功率控制器620的当前设置的功率控制器传感器674;用于确定制动***636的当前状态(制动或非制动)的制动传感器676;用于确定座椅***648的所选择的座椅上的已落座的乘员(如果有的话)的座椅设置和当前重量的座椅***传感器678;用于接收并将声波转换成等效模拟或数字信号的外部或内部声音接收器690和692(例如,麦克风、声纳、和其他类型的声电变换器或传感器)。其他可以采用的传感器(未示出)的示例包括用于确定车辆安全***(例如,安全气囊设置(部署或未部署)和/或安全带设置(接合或未接合))的当前状态的安全***状态传感器、灯设置传感器(例如,当前前灯、应急灯、制动灯、停车灯、雾灯、内部或乘客室灯、和/或尾灯状态(打开或关闭))、制动控制(例如,踏板)设置传感器、油门踏板设置或角度传感器、离合踏板设置传感器、紧急制动踏板设置传感器、车门设置(例如,打开、关闭、锁定或未锁定)传感器、发动机温度传感器、乘客室或舱温度传感器、车窗设置(打开或关闭)传感器、一个或多个用于感测物体(如其他车辆和行人)并可选地确定这种物体在车辆的附近或路径上的距离、轨迹和速度的面向内部或面向外部的照相机或其他成像传感器(其通常将光图像转换为电子信号,但可以包括其他用于检测物体的装置,如发出电磁辐射和接收物体所反射的电磁波的电磁辐射发射器/接收器)、里程表读取传感器、行进里程读取传感器、风速传感器、雷达发射器/接收器输出、制动磨损传感器、转向/转矩传感器、氧气传感器、周围照明传感器、视觉***传感器、测距传感器、停车传感器、暖通空调(HVAC)传感器、水浸传感器、空气-燃料比测定仪、盲点监控器、霍尔效应传感器、麦克风、射频(RF)传感器、红外(IR)传感器、车辆控制***传感器、无线网络传感器(例如,Wi-Fi和/或蓝牙传感器)、蜂窝数据传感器、以及或者未来开发的或者车辆领域中的技术人员所已知的其他传感器。
在所描绘的车辆实施例中,各传感器可以通过信号载波网络224与显示装置212、248和车辆控制***204通信。如所指出的,信号载波网络224可以是信号导体网络、无线网络(例如,射频、微波、或使用通信协议的红外通信***,如Wi-Fi)、或其组合。车辆控制***204还可以提供一个或多个传感器的信号处理、相似和/或不相似传感器的传感器融合、在错误“野点(wild point)”信号情况下的信号平滑处理、和/或传感器故障检测。例如,一个或多个RF传感器所提供的测距测量可以与来自一个或多个IR传感器的测距测量组合从而确定车辆到障碍目标的范围的一个融合估计。
控制***204可以接收和读取传感器信号,如车轮和发动机速度信号,作为包括例如脉宽调制(PWM)信号的数字输入。处理器304可以被配置成例如用于将这些信号中的每个信号读取到被配置成计数器的端口中或被配置成用于生成对脉冲的接收的中断,从而使得处理器304可以确定例如以每分钟转数(RPM)计的发动机速度和以每小时英里数(MPH)和/或每小时千米(KPH)计的车辆速度。本领域的技术人员将认识到,可以从车辆中包括转速计和速度计的现有传感器分别接收这两种信号。可替代地,可以在通信包中接收当前发动机速度和车辆速度作为来自包括转速计和速度计的常规仪表板子***的数值。变速器速度传感器信号可以类似地被接收作为包括耦合至计数器的信号或处理器304的中断信号的数字输入或者被接收作为来自车辆104的现有子***的网络或端口接口上的通信包中的值。点火传感器信号可以被配置为数字输入,其中,高(HIGH)值表示点火打开,而低(LOW)值表示点火关闭。该端口接口的三个位可以被配置为数字输入用于接收换档位置信号,表示八个可能的换档位置。可替代地,可以在通信包中接收换档位置信号作为该端口接口上的数值。可以接收节气门位置作为模拟输入值,通常在0-5伏特的范围内。可替代地,可以在通信包中接收节气门位置信号作为该端口接口上的数值。可以用类似的方式处理其他传感器的输出。
可以在车辆104的内部空间108中包括并定位其他传感器。通常,这些内部传感器获得关于驾驶员和/或乘客的健康的数据、关于驾驶员和/或乘客的安全的数据、和/或关于驾驶员和/或乘客的舒适度的数据。健康数据传感器可以包括方向盘中的可以测量人员的各种健康遥测(例如,心率、体温、血压、血液存在、血液成分等)的传感器。座椅中的传感器还可以提供健康遥测(例如,液体的存在、重量、重量转移等)。红外传感器可以检测人员的体温;光传感器可以确定人员的位置和人员是否变得无知觉。其他健康传感器是可能的并且包括在其中。
安全传感器可以测量人员动作是否安全。光传感器可以确定人员的位置和注意力。如果人员停止观看前面的道路,光传感器可以检测到注意力不集中。座椅中的传感器可以通过安全带在碰撞时检测人员是否前倾或可能受伤。其他传感器可以检测驾驶员的至少一只手在方向盘上。其他安全传感器是可能的并且设想仿佛包括在其中。
舒适度传感器可以收集关于人员的舒适度的信息。温度传感器可以检测内部舱的温度。湿度传感器可以确定相对湿度。音频传感器可以检测响亮的声音或其他使人分心的事项。音频传感器还可以通过语音数据从人员接收输入。其他舒适度传感器是可能的并且设想仿佛包括在其中。
图6B可选地示出了车辆104的一个或多个区512的内部传感器配置。可选地,车辆104的区域508和/或区512可以包括被配置成用于收集与车辆104的内部108相关联的信息的传感器。具体地,各传感器可以收集环境信息、用户信息、和安全信息等。这些传感器的实施例可以如结合图7A至图8B所述的那样。
可选地,这些传感器可以包括以下各项中的一项或多项:光或图像传感器622A-B(例如,照相机等)、运动传感器624A-B(例如,利用RF、IR、和/或其他声音/图像感测等)、方向盘用户传感器642(例如,心率、体温、血压、发汗、健康等)、座椅传感器677(例如,重量、称重传感器、湿度、电气、测力传感器等)、安全约束传感器679(例如,安全带、安全气囊、称重传感器、测力传感器等)、内部声音接收器692A-B、环境传感器694(例如,温度、湿度、空气、氧气等)等。
图像传感器622A-B可以单独或组合使用来标识车辆104里面的物体、用户216、和/或其他特征。可选地,第一图像传感器622A可以位于车辆104内的与第二图像传感器622B不同的位置上。当组合使用时,图像传感器622A-B可以组合所捕捉的图像来形成除了其他事项以外的立体和/或三维(3D)图像。可以记录这些立体图像和/或可以将其用于确定与车辆104中的物体和/或用户216相关联的深度。可选地,组合使用的图像传感器622A-B可以确定与标识用户216的特性相关联的复杂几何形状。例如,图像传感器622A-B可以用于确定用户的面部的各特征之间的尺寸(例如,从用户的鼻子到用户的面颊的深度/距离、用户的双眼的中心之间的线性距离等)。这些尺寸可以用于验证、记录、和甚至修改用于对用户216进行标识的特性。如可以认识到的,利用立体图像可以允许用户216在车辆104的3D空间中提供复杂的手势。可以通过如在此披露的子***中的一个或多个来解释这些手势。可选地,图像传感器622A-B可以用于确定与车辆104内的物体和/或用户216相关联的移动。应认识到,可以增加车辆104中所使用的图像传感器的数量来提供车辆104中所检测到的图像的更强的尺寸准确度和/或视图。
车辆104可以包括一个或多个运动传感器624A-B。这些运动传感器624A-B可以检测车辆104里面的物体的运动和/或移动。可选地,运动传感器624A-B可以单独或组合使用来检测移动。例如,当在车辆104后部的乘客解开安全带并开始在车辆104周围移动时,用户216可以操作车辆104(例如,当驾驶时等)。在本示例中,运动传感器624A-B可以检测到乘客的移动。可选地,车辆104中的装置212、248中的一个或多个可以将此移动警报给用户216。在另一个示例中,乘客可能试图伸手去碰车辆控制特征(例如方向盘640、控制台、头单元和/或装置212、248上所显示的图标等)中的一项特征。在此情况下,运动传感器624A-B可以检测到乘客的移动(即,伸手碰)。可选地,可以使用运动传感器624A-B来确定路径、轨迹、预计路径、和/或移动/运动的某个其他方向。响应于检测到移动和/或与该移动相关联的方向,可以防止乘客接口连接和/或访问车辆控制特征中的至少某些特征(例如,可以从用户接口隐藏图标所表示的特征,可以对这些特征上锁防止乘客使用、其组合等)。如可以认识到的,可以将移动/运动警报给用户216,从而使得用户216可以采取行动防止乘客与车辆104控制进行接口连接。可选地,可以增加车辆104、或车辆104的区域中的运动传感器的数量,从而提高与车辆104中所检测到的与运动相关联的准确度。
内部声音接收器692A-B可以包括但不限于麦克风和其他类型的声电变换器或传感器。可选地,内部声音接收器692A-B可以被配置成用于接收并将声波转换成等效模拟或数字信号。内部声音接收器692A-B可以用于确定一个或多个与车辆104中的各声音相关联的位置。可以基于两个或更多个内部声音接收器692A-B所检测到的声音之间的音量级、强度等的比较来确定声音的位置。例如,第一内部声音接收器692A可以位于车辆104的第一区域中,并且第二内部声音接收器692B可以位于车辆104的第二区域中。如果第一内部声音接收器692A检测到声音在第一音量级并且车辆104的第二区域中的第二内部声音接收器692B检测到在第二更高音量级,可以确定该声音更接近车辆104的第二区域。如可以认识到的,可以增加(例如,多于两个等)车辆104中所使用的声音接收器的数量,从而围绕声音检测和位置、或来源提高声音的测量准确度(例如,通过三角测量等)。
座椅传感器677可以包括在车辆104中。座椅传感器677可以与车辆104中的每个座椅和/或区512相关联。可选地,座椅传感器677可以通过称重传感器、测力传感器、重量传感器、湿度检测传感器、电导率/电阻传感器等中的一项或多项来提供健康遥测和/或标识。例如,座椅传感器677可以确定用户216重180磅。此值可以与存储器中所存储的用户数据比较以确定所检测到的重量和与车辆104相关联的用户216之间是否存在匹配。在另一个示例中,如果座椅传感器677检测到用户216以似乎不可控制的方式坐立不安、或移动,则***可以确定用户216遭受到神经和/或肌肉***问题(例如,癫痫等)。然后,车辆控制***204可以致使车辆104减速,并且此外或可替代地,汽车控制器8104(以下所描述的)可以安全地取得对车辆104的控制并且将车辆104带至安全位置中的停靠点(例如,交通以外、离开高速公路等)。
可以通过方向盘用户传感器642收集健康遥测和其他数据。可选地,方向盘用户传感器642可以通过安置在方向盘640上或周围的至少一个触点收集与用户216相关联的心率、体温、血压等。
可以采用安全约束传感器679来确定与车辆104中的一个或多个安全约束装置相关联的状态。与一个或多个安全约束装置相关联的状态可以用于指示在安全约束装置处观察到的力、活动的状态(例如,缩回、扩展、扩展和/或缩回的各个范围、部署、扣紧、解开等)、对安全约束装置的损坏等。
包括温度、湿度、空气、氧气、一氧化碳、烟雾、和其他环境状况传感器中的一项或多项的环境传感器694可以用于车辆104中。这些环境传感器694可以用于收集与车辆104的内部空间108的安全、舒适度、和/或状况相关的数据。除其他事项之外,车辆控制***204可以使用环境传感器694所收集的数据来更改车辆的功能。该环境可以对应于车辆104的内部空间108和/或车辆104的具体区域508和/或区512。应认识到,环境可以对应于用户216。例如,低氧环境可以由环境传感器694检测并且与正在具体区512中操作车辆104的用户216相关联。响应于检测到低氧环境,如在此提供的车辆104的子***中的至少一个子***可以更改尤其是具体区512中的环境,以增加区512中的氧气量。此外或可替代地,环境传感器694可以用于报告与车辆相关联的状况(例如,检测到火、低氧、低湿度、高一氧化碳等)。可以通过如在此提供的至少一个通信模块向用户216和/或第三方报告这些状况。
除其他事项之外,如在此披露的传感器可以通过信号载波网络224相互通信、与装置212、248通信、和/或与车辆控制***204通信。此外或可替代地,在此披露的传感器可以用于提供与不止一个种类的传感器信息(包括但不限于环境信息、用户信息、以及安全信息等的组合)相关的数据。
图7A和图7B示出了可以与车辆104相关联的各传感器的框图。尽管被描绘为内部和外部传感器,但应认识到,所示传感器中的一个或多个中的任何传感器可以用于车辆104的内部空间108和外部空间两者中。此外,具有相同符号或名称的传感器可以包括与在本披露的其他地方描述的那些传感器相同或基本上相同的功能性。进一步地,尽管结合特定群组(例如,环境708、708E、用户接口712、安全716、716E等)描绘了各传感器,但这些传感器不应局限于它们所出现在的群组中。换言之,这些传感器可以与其他群组或群组的组合相关联和/或与所示群组中的一个或多个群组无关联。如在此披露的传感器可以通过一条或多条通信通道356相互通信、与装置212、248、和/或与车辆控制***204通信。
图7A是所提供的车辆104的内部传感器340的实施例的框图。内部传感器340可以至少部分地基于内部传感器340的功能被安排成一个或多个群组。车辆104的内部空间108可以包括环境群组708、用户接口群组712、和安全群组716。此外或可替代地,可以具有与车辆里面的各装置(例如,装置212、248、智能电话、平板计算机、移动计算机等)相关联的传感器。
环境群组708可以包括被配置成用于收集与车辆104的内部环境相关的数据的传感器。预计,车辆104的环境可以被细分成车辆104的内部空间108中的区域508和区512。在这种情况下,每个区域508和/或区512可以包括环境传感器中的一个或多个。与环境群组708相关联的环境传感器的示例可以包括但不限于氧气/空气传感器724、温度传感器728、湿度传感器732、光/光敏传感器736等。氧气/空气传感器724可以被配置成用于检测车辆104的内部空间108中的空气的质量(例如,车辆104里面的包括空气的气体的比率和/或类型、危险气体水平、安全气体水平等)。温度传感器728可以被配置成用于检测车辆104的一个或多个物体、用户216、和/或区域508的温度读数。湿度传感器732可以检测车辆104里面的空气中存在的水汽量。光/光敏传感器736可以检测车辆104中存在的光量。进一步地,光/光敏传感器736可以被配置成用于检测与车辆104中的光相关联的各光强度水平。
用户接口群组712可以包括被配置成用于收集与车辆104中的一个或多个用户216相关的数据的传感器。如可以认识到的,用户接口群组712可以包括被配置成用于从车辆104的一个或多个区域508和区512中的用户216收集数据的传感器。例如,车辆104的每个区域508和/或区512可以包括用户接口群组712中的传感器中的一个或多个。与用户接口群组712相关联的用户接口传感器的示例可以包括但不限于红外传感器740、运动传感器744、重量传感器748、无线网络传感器752、生物计量传感器756、照相机(或图像)传感器760、音频传感器764等。
红外传感器740可以用于测量从车辆104中的至少一个表面、用户216、或其他物体辐射的IR光。除了其他事项以外,红外传感器740可以用于测量温度、形成图像(尤其是在弱光状况下)、标识用户216、以及甚至检测车辆104中的运动。
运动传感器744可以与如结合图6B所描述的运动检测器624A-B相似。可以采用重量传感器748来收集与车辆104的各区域508中的物体和/或用户216相关的数据。在某些情况下,重量传感器748可以包括在车辆104的座椅和/或地板中。
可选地,车辆104可以包括无线网络传感器752。此传感器752可以被配置成用于检测车辆104里面的一个或多个无线网络。无线网络的示例可以包括但不限于利用蓝牙、Wi-FiTM、紫蜂(ZigBee)、IEEE 802.11和其他无线技术标准的无线通信。例如,可以通过无线网络传感器752检测车辆104里面的移动热点。在这种情况下,车辆104可以确定利用和/或共享通过/由一个或多个其他装置212、248和/或与车辆104相关联的组件检测到的移动热点。
可以采用生物计量传感器756来标识和/或记录与用户216相关联的特性。预计,生物计量传感器756可以包括在此提供的图像传感器、IR传感器、指纹读取器、重量传感器、称重传感器、测力传感器、心率监控器、血压监控器等中的至少一项。
照相机传感器760可以与如结合图6B所描述的图像传感器622A-B相似。可选地,照相机传感器可以记录静态图像、视频、和/或其组合。音频传感器764可以与如结合图6A和图6B所描述的内部声音接收器692A-B相似。这些音频传感器可以被配置成用于从车辆104的用户216接收音频输入。来自用户216的音频输入可以对应于语音命令、在车辆104中检测到的会话、在车辆104中拨打的电话呼叫、和/或在车辆104中做出的其他音频表达。
安全群组716可以包括被配置成用于收集与车辆104的用户216和/或一个或多个组件的安全相关的数据的传感器。车辆104可以被细分成车辆104的内部空间108中的区域508和/或区512,其中,每个区域508和/或区512可以包括在此提供的安全传感器中的一个或多个。与安全群组716相关联的安全传感器的示例可以包括但不限于力传感器768、机械运动传感器772、定向传感器776、约束传感器780等。
力传感器768可以包括车辆104里面的一个或多个被配置成用于检测车辆104中所观察到的力的传感器。力传感器768的一个示例可以包括将所测量的力(例如,力、重量、压力等)转换成输出信号的测力传感器。
机械运动传感器772可以对应于编码器、加速计、阻尼质量等。可选地,机械运动传感器772可以被适配成用于测量如在车辆104里面观察到的重力(即,G力)。测量在车辆104里面观察到的G力可以提供与车辆的加速、减速、碰撞、和/或车辆104中的一位或多位用户216可能已经遭受的力相关的有价值的信息。如可以认识到的,机械运动传感器772可以位于车辆104的内部空间108中或车辆外部。
定向传感器776可以包括被配置成用于检测与车辆104相关联的定向的加速计、陀螺仪、磁传感器等。与机械运动传感器772相似,定向传感器776可以位于车辆104的内部空间108中或车辆外部。
约束传感器780可以与如结合图6A和图6B所描述的安全约束传感器679相似。这些传感器780可以对应于与车辆104中的一个或多个约束装置和/或***相关联的传感器。安全带和安全气囊是约束装置和/或***的示例。如可以认识到的,这些约束装置和/或***可以与一个或多个被配置成用于检测装置/***的状态的传感器相关联。该状态可以包括与装置/***相关联的扩展、接合、缩回、断开、部署、和/或其他电气或机械状况。
相关联的装置传感器720可以包括任何与车辆104中的装置212、248相关联的传感器。如之前所述,典型的装置212、248可以包括智能电话、平板计算机、膝上型计算机、移动计算机等。预计,车辆控制***204可以采用与这些装置212、248相关联的各传感器。例如,典型的智能电话可以包括图像传感器、IR传感器、音频传感器、陀螺仪、加速计、无线网络传感器、指纹读取器等。本披露的一个方面在于,车辆***200的一个或多个子***可以使用这些相关联的装置传感器720中的一个或多个。
在图7B中,示出了车辆104的外部传感器340的实施例的框图。这些外部传感器可以包括与先前结合图7A的内部传感器所披露的那些传感器完全相同、或基本上相似的传感器。可选地,外部传感器340可以被配置成用于收集与在车辆104的内部空间108外部的一个或多个状况、物体、用户216、和其他事件相关的数据。例如,氧气/空气传感器724可以测量车辆104外面的空气的质量和/或成分。作为另一个示例,运动传感器744可以检测车辆104外面的运动。
外部环境群组708E可以包括被配置成用于收集与车辆104的外部环境相关的数据的传感器。除了包括先前所述的传感器中的一个或多个以外,外部环境群组708E还可以包括附加传感器,如车辆传感器750、生物传感器、以及无线信号传感器758。车辆传感器750可以检测在车辆104周围环境中的车辆。例如,车辆传感器750可以检测第一外面区域516、第二外面区域520、和/或第一和第二外面区域516、520的组合中的车辆。可选地,车辆传感器750可以包括在车辆104外面的环境中的用于检测车辆、人群、危险等的RF传感器、IR传感器、图像传感器等中的一项或多项。此外或可替代地,车辆传感器750可以提供与和所检测到的物体相关联的距离(例如,从车辆104到所检测到的物体的距离)和/或方向(例如,行进方向等)相关的距离/方向信息。
生物传感器754可以确定一个或多个生物实体(例如,动物、人员、用户216等)是否在车辆104的外部环境中。此外或可替代地,生物传感器754可以提供与生物实体距离车辆104的距离相关的距离信息。生物传感器754可以包括被配置成用于检测生物实体的RF传感器、IR传感器、图像传感器等中的至少一项。例如,IR传感器可以用于确定物体、或生物实体是否具有特定温度、温度模式、或热量特征标记。继续本示例,所确定的热量特征标记的比较可以和与所识别的生物实体相关联的已知热量特征标记进行比较(例如,基于温度的形状、位置、以及其组合等),从而确定热量特征标记是否与生物实体或无生命的、或非生物物体相关联。
无线信号传感器758可以包括一个或多个被配置成用于从信号源(如Wi-FiTM热点、基地台、路边信号灯、其他路边电子装置、以及卫星定位***)接收无线信号的传感器。可选地,无线信号传感器758可以检测来自移动电话、移动计算机、无键输入装置、RFID装置、近场通信(NFC)装置等中的一项或多项的无线信号。
外部安全群组716E可以包括被配置成用于收集与车辆104的用户216和/或一个或多个组件的安全相关联的数据的传感器。与外部安全群组716E相关联的安全传感器的示例可以包括但不限于力传感器768、机械运动传感器772、定向传感器776、车身传感器782等。可选地,外部安全传感器716E可以被配置成用于收集与在车辆104外部的一个或多个状况、物体、车辆组件、和其他事件相关的数据。例如,外部安全群组716E中的力传感器768可以检测和/或记录与车辆104的外面相关联力信息。例如,如果物体撞击车辆104的外部,来自外部安全群组716E的力传感器768可以确定与该撞击相关联的量级、位置、和/或时间。
车辆104可以包括多个车身传感器782。车身传感器782可以被配置成用于测量与车辆104的车身(例如,车身面板、组件、底盘、车窗等)相关联的特性。例如,包括第一车身传感器和第二车身传感器的两个车身传感器782可以用某一距离分开定位。继续本示例,第一车身传感器可以被配置成用于跨车辆104的车身将电信号发送至第二车身传感器,或者反之亦然。当从第一车身传感器接收到电信号后,第二车身传感器可以记录与所接收到的电信号相关联的所检测到的电流、电压、电阻、和/或其组合。所发送和所接收的电信号的值(例如,电流、电压、电阻等)可以存储在存储器中。可以将这些值进行比较,从而确定在车身传感器782之间发送和接收的后续电信号是否偏离所存储的值。当后续信号值偏离所存储的值时,差值可以用于指示车身组件的损坏和/或损耗。此外或可替代地,该偏差可以指示车身传感器782的问题。车身传感器782可以通过通信通道356相互通信、与车辆控制***204和/或车辆***200的***通信。尽管使用电信号进行了描述,但应认识到,车身传感器782的替代性实施例可以使用声波和/或光来执行相似的功能。
图8A是车辆104的媒体控制器子***348的实施例的框图。媒体控制器子***348可以包括但不限于媒体控制器804、媒体处理器808、匹配引擎812、音频处理器816、语音合成模块820、网络收发器824、信号处理模块828、存储器832、以及语言数据库836。可选地,媒体控制器子***348可以被配置成实现***200的媒体相关功能性的专用叶片。此外或可替代地,媒体控制器子***348可以为多媒体提供语音输入、语音输出、库函数,以及为车辆104的各区域508和/或区512提供显示控制。
可选地,媒体控制器子***348可以包括本地IP地址(IPv4、IPv6、其组合等)和甚至可路由全球单播地址。该可路由全球单播地址可以允许媒体控制器子***348的直接寻址以便流式传输来自互联网资源(例如,云存储、用户账户等)的数据。预计,媒体控制器子***348可以通过与车辆104相关联的至少一条互联网连接、或无线网络通信模块提供多媒体。此外,媒体控制器子***348可以被配置成用于同时为多个独立客户端服务。
媒体处理器808可以包括用于执行与媒体子***348相关的应用编程或指令的通用可编程处理器或控制器。媒体处理器808可以包括多个处理器核、和/或实现多个虚拟处理器。可选地,媒体处理器808可以包括多个物理处理器。举例来讲,媒体处理器808可以包括特定配置的特定用途集成电路(ASIC)或其他集成电路、数字信号处理器、控制器、硬接线电子或逻辑电路、可编程逻辑装置或门阵列、专用计算机等。媒体处理器808通常起到运行实现媒体控制器804的各种功能的编程代码或指令的作用。
匹配引擎812可以从车辆***800的一个或多个组件接收输入并且执行匹配功能。可选地,匹配引擎812可以接收通过***800的麦克风886提供的音频输入。可以向媒体控制器子***348提供该音频输入,其中,可以通过匹配引擎812对该音频输入进行解码和与对车辆104可用的一种或多种功能进行匹配。匹配引擎812可以执行与通过一个或多个图像传感器、照相机878等接收到的视频输入相关的相似匹配操作。
媒体控制器子***348可以包括被配置成用于向与车辆104相关联的一个或多个扬声器880、或音频输出装置提供音频输出的语音合成模块820。可选地,语音合成模块820可以被配置成用于至少部分地基于匹配引擎812所执行的匹配功能来提供音频输出。
如可以认识到的,编码/解码、音频输入/输出的分析、和/或与匹配引擎812和语音合成模块820相关联的其他操作可以由媒体处理器808和/或专用音频处理器816执行。音频处理器816可以包括用于执行与音频处理相关的应用编程或指令的通用可编程处理器或控制器。进一步地,音频处理器816可以与在此描述的媒体处理器808相似。
网络收发器824可以包括被配置成用于传输和接收模拟和/或数字信号的任何装置。可选地,媒体控制器子***348可以将网络收发器824利用在一个或多个与车辆104相关联的通信网络中来通过通信通道356接收和传输信号。此外或可替代地,网络收发器824可以从一个或多个装置212、248接受对媒体控制器子***348进行访问的请求。通信网络的一个示例是局域网(LAN)。如可以认识到的,与网络收发器824相关联的功能性可以内置到车辆104的至少一个其他组件(例如,网络接口卡、通信模块等)中。
信号处理模块828可以被配置成用于更改通过通信通道356从一个或多个输入源(例如,麦克风886等)接收的音频/多媒体信号。除其他事项之外,信号处理模块828可以更改用电性方式、数学方式、其组合等接收的信号。
媒体控制器804还可以包括用于结合媒体处理器808执行应用编程或指令使用、并且用于程序指令和/或数据的临时或长期存储的存储器832。举例来讲,存储器832可以包括RAM、DRAM、SDRAM、或其他固态存储器。
语言数据库836可以包括如用于提供在此提供的语言功能性的一种或多种语言的数据和/或库。在一种情况下,语言数据库836可以在制造时加载在媒体控制器804上。可选地,可以修改、更新、和/或以另外方式改变语言数据库836,从而更改其中存储的数据。例如,可以通过向语言数据库836添加语言数据来支持附加语言。在某些情况下,可以通过访问媒体控制器804上的管理功能和通过有线(例如,USB等)或无线通信加载新语言模块来执行此语言添加。在某些情况下,通过车辆控制台装置248、用户装置212、248、和/或被授权访问管理功能的其他移动计算装置(例如,至少部分地基于该装置的地址、标识等),管理功能可以是可用的。
可以提供一个或多个视频控制器840用于控制与车辆相关联的装置212、248、882的视频操作。可选地,视频控制器840可以包括用于对触敏屏幕的操作(包括输入(触摸感测)和输出(显示)功能)进行控制的显示控制器。视频数据可以包括在流中接收到的并且被处理器解包而且被加载到显示缓冲区中的数据。在本示例中,处理器和视频控制器840可以基于显示装置212、248、882的屏幕的特性对显示进行优化。触摸屏控制器的功能可以被结合到其他组件中,如媒体处理器808或显示子***。
音频控制器844可以提供对音频娱乐***(例如,无线电、订阅音乐服务、多媒体娱乐等)、和其他与车辆104相关联的音频(例如,导航***、车辆舒适度***、便利***等)的控制。可选地,音频控制器844可以被配置成用于将数字信号转换成模拟信号,并且反之亦然。如可以认识到的,音频控制器844可以包括允许音频控制器844与***800的其他组件(例如,处理器816、808、音频I/O 874等)通信的装置驱动。
***800可以包括用于确定用户简档是否与车辆104相关联的简档标识模块848。除其他事项之外,简档标识模块848可以从用户216或装置212、228、248接收对简档数据库856或简档数据252中所存储的简档进行访问的请求。此外或可替代地,简档标识模块848可以从用户216和/或装置212、228、248请求简档信息、请求访问简档数据库856或简档数据252中所存储的简档。在任何情况下,简档标识模块848可以被配置成用于创建、修改、检索、和/或将用户简档存储在简档数据库856和/或简档数据252中。简档标识模块848可以包括用于简档标识、简档信息检索、创建、修改、和/或***800中组件的控制的规则。
举例来讲,用户216可以带着智能电话或其他装置212进入车辆104。响应于确定用户216在车辆104里面,简档标识模块848可以确定用户简档与用户的智能电话212相关联。作为另一个示例,***800可以(例如,从照相机878、麦克风886等)接收关于用户216的信息,并且响应于接收到该用户信息,简档标识模块848可以参考简档数据库856来确定该用户信息是否与数据库856中所存储的用户简档匹配。预计,简档标识模块848可以与***的其他组件通信,从而基于用户简档加载一个或多个偏好、设置、和/或状况。进一步地,简档标识模块848可以被配置成用于基于用户简档信息控制***800的组件。
可选地,可以提供数据存储852。像存储器832一样,数据存储852可以包括一个或多个固态存储器装置。可替代地或此外,数据存储852可以包括硬盘驱动或其他随机存取存储器。与数据存储852类似,简档数据库856可以包括一个或多个固态存储器装置。
可以包括输入/输出模块860和相关联的端口用于支持通过有线网络或链路例如与其他通信装置、服务器装置、和/或***装置的通信。输入/输出模块860的示例包括以太网端口、通用串行总线(USB)端口、CAN总线、电气和电子工程师协会(IEEE)1594、或其他接口。用户可以将其自己的装置(例如,自带装置(BYOD)、装置212等)带到车辆104中以便与所披露的各***一起使用。尽管大多数BYOD装置可以通过无线通信协议(例如,Wi-FiTM、蓝牙等)连接至车辆***(例如,媒体控制器子***348等),但许多装置会要求通过USB或类似物的直接连接。在任何情况下,输入/输出模块860可以提供一个或多个装置到在此描述的车辆***的必要连接。
可以包括视频输入/输出接口864用于在***800中的各组件之间接收和传输视频信号。可选地,视频输入/输出接口864可以用压缩或未压缩的视频信号进行操作。视频输入/输出接口864可以支持与图像捕捉装置相关联的高数据速率。此外或可替代地,视频输入/输出接口864可以将模拟视频信号转换成数字信号。
资讯娱乐***870可以包括信息媒体内容和/或娱乐内容、信息装置、娱乐装置、及其相关联的编程。可选地,资讯娱乐***870可以被配置成用于处理***800的一个或多个组件(包括但决不限于无线电、流式传输音频/视频装置、音频装置880、882、886、视频装置878、882、行进装置(例如,GPS、导航***等)、无线通信装置、网络装置等)的控制。进一步地,资讯娱乐***870可以提供与如在此提供的其他资讯娱乐特征相关联的功能性。
可以包括音频输入/输出接口874用于向互连扬声器880或其他装置提供模拟音频,以及用于从所连接的麦克风886或其他装置接收模拟音频输入。举例来讲,音频输入/输出接口874可以包括相关联的放大器和模数转换器。可替代地或此外,装置212、248可以包括用于将外部扬声器880或麦克风886互连的集成音频输入/输出装置880、886和/或音频插孔。例如,可以提供集成扬声器880和集成麦克风886用于支持近距谈话、语音命令、口头信息交换、和/或扬声器电话操作。
除了其他事项以外,***800可以包括是车辆104的一部分和/或与车辆104相关联的装置212、248的一部分的装置。例如,这些装置可以被配置成用于捕捉图像、显示图像、捕捉声音、和展现声音。可选地,***800可以包括图像传感器/照相机878、显示装置882、音频输入装置/麦克风886、和音频输出装置/扬声器880中的至少一项。可以包括照相机878用于捕捉静态和/或视频图像。可替代地或此外,图像传感器878可以包括扫描仪或代码阅读器。图像传感器/照相机878可以包括或与附加元件(如闪光源或其他光源)相关联。在某些情况下,除了提供视频功能以外,显示装置882还可以包括音频输入装置和/或音频输出装置。例如,显示装置882可以是控制台、监控器、平板计算装置、和/或某种其他移动计算装置。
图8B是车辆***800中的用户/装置交互子***817的实施例的框图。用户/装置交互子***817可以包括为车辆104或与其一起进行各种操作的硬件和/或软件。例如,用户/装置交互子***817可以包括如先前所描述的至少一个用户交互子***332和装置交互子***352。这些操作可以包括但不限于向用户216提供信息、从用户216接收输入、以及控制车辆104的功能或操作等。除其他事项之外,用户/装置交互子***817可以包括可操作用于进行如在此描述的操作的计算***。
可选地,用户/装置交互子***817可以包括在此提供的组件和模块中的一个或多个。例如,用户/装置交互子***817可以包括视频输入/输出接口864、音频输入/输出接口874、传感器模块814、装置交互模块818、用户标识模块822、车辆控制模块826、环境控制模块830、以及手势控制模块834中的一项或多项。用户/装置交互子***817可以通过通信通道356与***800的其他装置、模块、以及组件通信。
用户/装置交互子***817可以被配置成用于通过该***的一个或多个组件从用户216和/或装置接收输入。举例来讲,用户216可以通过可穿戴装置802、806、810、视频输入(例如,通过至少一个图像传感器/照相机878等)、音频输入(例如,麦克风、音频输入源等)、手势(例如,通过至少一个图像传感器878、运动传感器888等)、装置输入(例如,通过与用户相关联的装置212、248等)、其组合等向用户/装置交互子***817提供输入。
可穿戴装置802、806、810可以包括心率监控器、血压监控器、血糖监控器、计步器、移动传感器、可穿戴计算机等。可穿戴计算机的示例可以由用户216穿戴并且其被配置成用于测量用户活动、基于所测量的活动确定所花费的能量、追踪用户睡眠***、监控心率、提供警报功能等。预计,可穿戴装置802、806、810可以通过无线通信通道或直接连接与用户/装置交互子***817通信(例如,其中,该装置与车辆104的USB端口或相似接口对接或连接)。
传感器模块814被配置成用于接收和/或解释车辆104中的一个或多个传感器所提供的输入。在某些情况下,传感器可以与一个或多个用户装置(例如,可穿戴装置802、806、810、智能电话212、移动计算装置212、248等)相关联。可选地,如结合图6A至图7B所述,传感器可以车辆104相关联。
装置交互模块818可以与如在此提供的各装置通信。可选地,装置交互模块818可以向一个或多个装置212、248、802、806、810、882等提供与车辆***800的各子***相关联的内容、信息、数据、和/或媒体。此外或可替代地,装置交互模块818可以接收与在此提供的各装置相关联的内容、信息、数据、和/或媒体。
用户标识模块822可以被配置成用于标识与车辆104相关联的用户216。该标识可以基于存储在简档数据252中的用户简档信息。例如,用户标识模块822可以通过装置、照相机、和/或某种其他输入接收关于用户216的特性信息。可以将所接收到的特性与简档数据252中所存储的数据进行比较。当这些特性匹配时,标识用户216。如可以认识到的,当这些特性不与用户简档匹配时,用户标识模块822可以与车辆104中的其他子***通信,从而获得和/或记录关于用户216的信息。此信息可以存储在存储器和/或简档数据存储252中。
车辆控制模块826可以被配置成用于控制车辆104的设置、特征、和/或功能性。在某些情况下,车辆控制模块826可以与车辆控制***204通信以至少部分地基于用户/装置交互子***817所接收到的用户/装置输入对至关重要的功能(例如,驾驶***控制、制动、加速等)和/或非至关重要的功能(例如,驾驶信号、指示器/危险灯、视镜控制、车窗致动等)进行控制。
环境控制模块830可以被配置成用于控制与车辆104的环境(尤其是内部环境)相关联的设置、特征、和/或其他状况。可选地,环境控制模块830可以与气候控制***(例如,改变舱室温度、风扇速度、空气方向等)、氧气和/或空气质量控制***(例如,增加/降低环境中的氧气等)、内部照明(例如,改变照明强度、照明颜色等)、乘员座椅***648(例如,调整座椅位置、稳固度、高度等)、方向盘640(例如,位置调整等)、资讯娱乐/娱乐***(例如,调整音量级、显示强度调整、改变内容等)、和/或其他与车辆环境相关联的***进行通信。此外或可替代地,这些***可以向环境控制模块830提供输入、设定点、和/或响应。如可以认识到的,环境控制模块830可以至少部分地基于用户/装置交互子***817所接收到的用户/装置输入来控制环境。
手势控制模块834被配置成用于解释车辆104中的用户216所提供的手势。可选地,手势控制模块834可以向在此披露的车辆***300中的一个或多个提供控制信号。例如,用户216可以提供控制环境、至关重要的和/或非至关重要的车辆功能、资讯娱乐***、通信、联网等的手势。可选地,手势可以由用户216提供并且通过如结合图6B和图7A所述的传感器中的一个或多个来检测。作为另一个示例,一个或多个运动传感器888可以从用户216接收手势输入并向手势控制模块834提供该手势输入。继续本示例,手势控制模块834可以对手势输入进行解释。此解释可以包括将手势输入与存储器中所存储的手势进行比较。存储器中所存储的手势可以包括映射到特定手势的一项或多项功能和/或控制。当确定所检测到的手势输入与所存储的手势信息匹配时,手势控制模块834可以向如在此披露的***/子***中的任何***提供控制信号。
图8C展示了GPS/导航子***336。导航子***336可以是任何目前或未来建立的导航***,该导航***可以使用例如来自全球定位***(GPS)的位置数据来提供导航信息或控制车辆104。导航子***336可以包括若干组件或模块,如以下各项中的一项或多项,但不限于:GPS天线/接收器892、定位模块896、地图数据库8100、汽车控制器8104、车辆***收发器8108、交通控制器8112、网络交通收发器8116、车辆到车辆收发器8120、交通信息数据库8124等。通常,若干组件或模块892-8124可以是硬件、软件、固件、计算机可读介质、或其组合。
GPS天线/接收器892可以是任何能够从如上文所述的GPS卫星或其他导航***接收信号的天线、GPS定位盘(puck)、和/或接收器。这些信号可以由GPS天线/接收器892进行解调、转换、解释等并被提供至定位模块896。因此,GPS天线/接收器892可以转换来自GPS***的时间信号并向定位模块896提供位置(例如,地图上的坐标)。可替代地,定位模块896可以将时间信号解释成坐标或其他位置信息。
定位模块896可以是被设计成用于汽车中的卫星导航***的控制器。定位模块896可以如从GPS天线/接收器892获取位置数据,从而在该单元的地图数据库8100中的道路上定位用户或车辆104。使用道路数据库8100,定位模块896可以给出到沿着也在数据库8100中的道路的其他位置的方向。当GPS信号不可用时,定位模块896可以应用航位推算来估计来自传感器242(包括以下各项中的一项或多项,但不限于:附接到车辆104的传动系上的速度传感器、陀螺仪、加速计等)的距离数据。由于城市峡谷、隧道、和其他障碍物,会发生GPS信号损耗和/或多路径。此外或可替代地,定位模块896可以使用Wi-Fi热点的已知位置、基地台数据等来确定车辆104的位置,如通过使用到达时间差(TDOA)和/或到达频率差(FDOA)技术。
地图数据库8100可以包括任何用于存储关于地图的信息、地理信息***信息、位置信息等的硬件和/或软件。地图数据库8100可以包括任何用于存储信息的数据定义或其他结构。通常,地图数据库8100可以包括道路数据库,该道路数据库可以包括感兴趣的区域的一个或多个矢量地图。可以将街道名称、街道号码、门牌号、以及其他信息编码为地理坐标,从而使得用户可以按街道地址找到某一希望的目的地。兴趣点(路点)也可以与其地理坐标一起存储。例如,兴趣点可以包括超速照相机、燃料站、公共停车场、以及“在此停车”(或“请您在此停车”)信息。通过无线***与互联网通信连接的服务器可以产生或更新地图数据库内容,甚至当沿着现有街道驾驶车辆104时,从而产生最新的地图。
汽车控制器8104可以是任何可以从定位模块896或交通控制器8112接收指令并且操作车辆104的硬件和/或软件。汽车控制器8104从传感器242接收此信息和数据,从而在没有驾驶员输入的情况下操作车辆104。因此,汽车控制器8104可以沿着定位模块896所提供的路线驾驶车辆104。从交通控制器8112发送的信息可以调整该路线。可以用来自传感器242的数据进行离散和实时驾驶。为了操作车辆104,汽车控制器8104可以与车辆***收发器8108通信。
车辆***收发器8108可以是任何目前或未来开发的装置,该装置可以包括发送器和/或接收器,它们可以组合并且可以共享公共电路或单个外壳。车辆***收发器8108可以与车辆控制子***328中的一个或多个通信或对其进行指示。例如,车辆***收发器8108可以将如从汽车控制器8104接收的转向命令发送至电子转向***,从而实时调整车辆100的转向。汽车控制器8104可以基于所接收到的传感器数据242确定命令的效果并可以根据需要对这些命令进行调整。车辆***收发器8108还可以与制动***、用于使轿车加速或减速的发动机和传动系、信号(例如,转向信号和制动灯)、前灯、挡风玻璃刮水器等通信。这些通信中的任何通信可以通过这些组件进行或者如结合图4所述发挥作用。
交通控制器8112可以是任何可以与自动化交通***通信并且基于来自自动化交通***的指令调整车辆104的功能的硬件和/或软件。自动化交通***是对给定区域中的交通进行管理的***。此自动化交通***可以指令轿车在某些车道上驾驶、指令轿车提高或降低其速度、指令轿车改变其行进路线、指令轿车与其他轿车通信等。为了执行这些功能,交通控制器8112可以用自动化交通***登记车辆104并且然后提供包括行进路线的其他信息。该自动化交通***可以返回登记信息和任何所需指令。可以通过网络交通收发器8116接收和发送该自动化交通***与交通控制器8112之间的通信。
网络交通收发器8116可以是任何目前或未来开发的装置,该装置可以包括发送器和/或接收器,它们可以组合并且可以共享公共电路或单个外壳。网络交通收发器8116可以使用任何已知或未来开发的协议、标准、频率、带宽范围等与该自动化交通***通信。网络交通收发器8116启用交通控制器8112与该自动化交通***之间的信息发送。
交通控制器8112还可以使用车辆到车辆收发器8120与可能在物理近距(即,在无线信号范围内)中的另一辆车辆通信。正如网络交通收发器8116,车辆到车辆收发器8120可以是任何目前或未来开发的装置,该装置可以包括发送器和/或接收器,它们可以组合并且可以共享公共电路或单个外壳。通常,车辆到车辆收发器8120启用车辆104与任何其他车辆之间的通信。这些通信允许车辆104接收交通或安全信息、控制另一辆车辆或受其控制、建立与自动化交通***通信的替代性通信路径、建立包括可以起到单元作用的两辆或更多辆车辆的节点等。车辆到车辆收发器8120可以使用任何已知或未来开发的协议、标准、频率、带宽范围等与其他车辆通信。
交通控制器8112可以控制汽车控制器8104的功能并与定位模块896通信。定位模块896可以提供当前位置信息和路线信息,然后,交通控制器8112可以向自动化交通***提供这些信息。交通控制器8112可以从自动化交通***接收之后被发送至定位模块896的路线调整,从而改变路线。进一步地,交通控制器8112还可以将驾驶指令发送至汽车控制器8104,从而改变车辆104的驾驶特性。例如,交通控制器8112可以指示汽车控制器8104加速或减速到不同速度、改变车道、或执行另一驾驶机动。交通控制器8112还可以管理车辆到车辆通信并将关于通信的信息和其他信息存储在交通信息数据库8124中。
交通信息数据库8124可以是任何类型的数据库,如关系数据库、层次数据库、面向对象的数据库和/或类似数据库。交通信息数据库8124可以驻留在车辆控制***204的本地的(和/或驻留在其中)或车辆104中的存储介质上。交通信息数据库8124可以被适配成用于存储、更新、和检索关于与其他车辆通信的信息或任何来自自动化交通***的活动指令。交通控制器8112可以使用此信息来指示或调整驾驶机动的执行。
图9展示了可选通信架构,其中,主机装置908可以包括一个或多个路由简档、权限模块、和控制车辆104内的通信如何发生的规则。此通信架构可以结合与接入点456和可选防火墙484相关联的路由表、规则和权限使用,或可以代替其使用。例如,主机装置908充当车辆104内的一个或多个其他装置(如其他装置1912、其他装置2916、其他装置3920、和其他装置N 924)的移动热点。可选地,其他装置912中的一个或多个装置可以直接与主机装置908通信,然后,该主机装置通过装置908向那些装置912提供互联网访问。主机装置908可以充当用于其他装置912中的任何一个或多个的移动热点,这些装置可以不需要通过网络/通信总线224/404进行通信,而是可以例如通过NFC、蓝牙、WiFi等直接连接至主机装置908。当装置908充当主机装置时,装置908可以包括一个或多个路由简档、权限、规则模块,而且还可以充当各种车辆之间和之内通信的防火墙。
如将认识到的,可以具有替代性主机装置,如也可以充当例如与装置908相关联的共同主机的主机904。可选地,共同主机装置904、908之间可以共享路由简档、权限信息、和规则中的一项或多项,那些装置两者都可用于其他装置912-924中的一个或多个的互联网访问。如将认识到的,其他装置912-924不一定需要通过直接通信链路连接至主机装置908和其他装置904中的一个或多个,而是还可以利用与车辆100相关联的网络/通信总线224/404与那些装置904、908进行接口连接。如先前所讨论的,其他装置中的一个或多个可以利用在此讨论的各种网络和/或总线连接至的网络/通信总线224/404,因此,这将例如基于其他装置912所相关联的以太网区启用各通信的调节。
可以与车辆控制***204相关联的一个或多个模块的实施例可以如图10中所示。这些模块可以包括与操作***1004通信的通信子***接口1008。这些通信可以穿过防火墙1044。防火墙1044可以是任何可以通过基于所应用的规则集对数据包进行分析并确定是否应允许数据包通过防火墙来对传入和传出通信进行控制的软件。防火墙1044可以在受信任的安全内部网络与另一个假定不安全和不受信任的网络(例如,互联网)之间建立“屏障”。
在某些情况下,防火墙1044可以建立由受限制的用户群组和账户中运行的***服务和/或应用实现的安全区。然后,配置文件和回拨集合可以链接至IP表防火墙。IP表防火墙可以被配置成用于通知以太网数据包的层中的任何层处的自定义过滤器应用。具有对***的访问权限的不同用户/群组可以包括:***用户,其可以具有在全部装置防火墙规则和运行软件之上的专有权限;大哥(big-brother)用户,其可以访问车载装置(OBD)控制数据并且可以能够与车辆子***328通信并且可以能够更改车辆控制***204中的参数;经销商用户,其可以有权限读取OBD数据用于诊断和维修;仪表板用户,其可以有权限启动仪表板应用和/或认证宾客用户并且改变他们对受信任人/朋友/家人的权限,并且可以读取但不能将诊断数据写入到OBD中;万维网(WWW)数据用户,其可以具有响应HTTP请求(HTTP请求还可以将不同用户数据定为目标,但会由默认用户账户进行过滤)的HTTP权限;宾客用户,其可能没有权限;家人/朋友用户,其可以具有播放来自媒体子***348的媒体和/或将媒体流式传输至媒体子***348的权限。
操作***1004可以是对计算机硬件资源进行管理并且为应用和其他程序提供共同服务的软件的集合。操作***1004可以调度时间共享,以便高效地使用***。对于硬件功能(如输入、输出、和存储器分配)而言,操作***1004可以充当应用或程序与计算机硬件之间的中间物。可以部署为操作***1004的操作***的示例包括安卓(Android)***、BSD***、iOS***、Linux***、OS X***、QNX***、微软视窗***(Microsoft Windows)、Windows电话***、IBM z/OS***等。
操作***1004可以包括一个或多个子模块。例如,桌面管理器1012可以对桌面环境中的一个或多个图形用户接口(GUI)进行管理。桌面GUI可以帮助用户容易访问和编辑文件。如果需要对操作***(OS)1004的完全控制,可以使用命令行接口(CLI)。下文中进一步描述了桌面管理器1012。
内核1028可以是对来自软件的输入/输出请求进行管理并且将它们转换成用于车辆控制***204的处理器304和其他组件的数据处理指令的计算机程序。内核1028是操作***1004的可以执行与OS 1004相关联的功能中的许多功能的基本组件。
内核1028可以包括其他软件功能,包括但不限于驱动程序1056、通信软件1052、和/或互联网协议软件1048。驱动程序1056可以是任何操作或控制附接至车辆控制***204的具体类型装置的计算机程序。驱动程序1056可以通过硬件所连接至其上的总线356或通信子***1008与装置通信。当呼叫程序调用驱动程序1056中的例程时,驱动程序1056可以向装置发出一个或多个命令。一旦装置将数据发送回驱动程序1056,驱动程序1056可以调用原始呼叫程序中的例程。驱动程序可以是硬件相关的和操作***特定的。驱动程序1056可以提供任何必要异步时间相关的硬件接口所需的中断处理。
IP模块1048可以进行任何IP寻址,该寻址可以包括IP地址和相关联的参数到主机接口的指派。地址空间可以包括网络和子网络。IP模块1048可以执行网络或路由前缀的指定并且可以进行IP寻址,这可以跨网络边界运输数据包。因此,IP模块1048可以执行IP组播操作所需的全部功能。
通信模块1052可以进行用于通过其他***进行或使用IP模块1048未服务的其他协议进行通信的所有功能。因此,通信模块1052可以通过IP模块1048未服务的其他总线或网络对组播操作进行管理。进一步地,通信模块1052可以通过防火墙1044执行或管理到与车辆控制***204或其他子***通信的一个或多个装置、***、数据存储、服务等的通信。因此,通信模块1052可以通过通信子***接口1008进行通信。
文件***1016可以是任何可以控制如何对数据进行存储和检索的数据处理软件。文件***1016可以将所存储的数据分成多个单独片,并且给每片一个名称,可以容易地分开和标识数据片。每个数据片可以被认为是一个“文件”。文件***1016可以构建用于对信息和信息的标识符进行管理的数据结构和逻辑规则。该结构和逻辑规则可以被认为是“文件***”。
装置发现守护程序1020可以是作为后台进程运行的计算机程序,该程序可以发现与网络356或通信子***1008连接的新装置或与网络356或通信子***1008断开连接的装置。当车辆104启动时,当车门打开或关闭时,或当发生其他事件后,装置发现守护程序1020可以使网络356(本地子网)发出“砰”的声音。此外或可替代地,装置发现守护程序1020可以强制执行蓝牙、USB、和/或无线检测。对于每个响应于该“砰”的声音的装置而言,装置发现守护程序1020可以使用一个或多个协议(包括以下各项中的一项或多项,但不限于:IPv6逐跳选项(HOPOPT)、互联网控制消息协议(ICMP)、互联网群组管理协议(IGMP)、网关到网关协议(GGP)、互联网协议(IP)、互联网流协议(ST)、传输控制协议(TCP)、外部网关协议(EGP)、CHAOS、用户数据报协议(UDP)等)中的任何协议用装置信息和能力填充***数据208。
例如,装置发现守护程序1020可以基于装置所暴露的开放端口来确定装置能力。如果照相机暴露出端口80,则装置发现守护程序1020可以确定该照相机正在使用超文本传输协议(HTTP)。可替代地,如果装置正在支持通用随插即用(UPnP),***数据208可以包括更多信息,例如,照相机控制通用资源定位符(URL)、照相机变焦URL等。当扫描停止时,装置发现守护程序1020可以触发仪表板刷新以确保用户接口反映桌面上的新装置。
桌面管理器1012可以是对车辆控制***204的用户接口进行管理的计算机程序。桌面环境可以被设计成可自定义的并且允许来自计算机桌面、移动装置、计算机平板等的广泛电器或装置的桌面配置外观的定义。可以从桌面管理器1012所管理的仪表板配置文件配置启动器、面板、桌面区域、桌面背景、通知、窗格等。桌面管理器1012在其中进行控制的图形元素可以包括启动器、桌面、通知栏等。
桌面可以是显示器的运行应用的区域。桌面可以具有自定义背景。进一步地,桌面可以被划分成两个或更多个区域。例如,桌面可以被划分成显示器的上半部分和显示器的下半部分。每个应用可以被配置成用于在桌面的一部分中运行。可以将扩展设置添加到桌面配置文件,从而使得可以在整个桌面上或以超出划分区域的上下文的自定义大小显示某些对象。
通知栏可以是栏显示***的一部分,该通知栏可以通过显示例如可以与声音通知相关联的图标和/或弹出式窗口来提供通知。该通知机制可以被设计成用于单独的插件,这些插件在单独进程中运行并且可以订阅***智能输入总线(IBUS)/D-BUS事件服务。通知栏上的图标可以伴有到相关联应用的应用快捷方式,如蓝牙管理器、USB管理器、无线电音量和或音调控制、安全防火墙等。
桌面管理器1012可以包括窗口管理器1032、应用启动器1036、和/或面板启动器1040。这些组件中的每个组件可以控制用户接口的不同方面。桌面管理器1012可以使用根窗口来创建面板,这些面板可以包括以下各项中的一项多项但不限于此的功能性:启动应用、管理应用、提供通知等。
窗口管理器1032可以是对呈现给用户的图形用户接口内的窗口的布局和外观进行控制的软件。通常,窗口管理器1032可以提供车辆控制***204所使用的桌面环境。窗口管理器1032可以与内核1028通信以便与图形***进行接口连接,该图形***提供用户接口并支持图形硬件、定点装置、键盘、触敏屏幕等。窗口管理器1032可以是平铺式窗口管理器(即,将屏幕组织到互相不重叠的框架中的窗口管理器,与试图完全模仿桌面隐喻的重叠对象(窗口)的基于坐标的堆叠相反)。窗口管理器1032可以读取配置文件并将其存储在***数据208中,这些配置文件可以控制应用窗口在精确位置处的位置。
应用管理器1036可以在进程的整个过程中控制任何应用的功能。可以从面板启动器1040或从远程控制台启动进程或应用。应用管理器1036可以拦截进程名称并可以采取适当的动作来对那个进程进行管理。如果该进程未运行,则应用管理器1036可以加载该进程并可以将该进程带到显示器中的前台。应用管理器1036还可以通知窗口管理器1032将相关联的窗口带到显示器的窗口堆叠的顶部。当进程从壳(shell)或桌面的上下文发出的通知开始时,应用管理器1036可以扫描文件从而将进程名称与所提供的登录名称进行匹配。当找到匹配时,应用管理器1036可以根据设置文件对进程进行配置。
在某些情况下,应用管理器1036可以将应用限制为单例模式(即,将一类实例化限制到一个对象)。如果应用已经在运行并且要求应用管理器1036再次运行该应用,应用管理器1036可以将运行中的进程带到显示器上的前台。窗口管理器1032与应用管理器1036之间可以存在通知事件交换,以便为前台进程激活适当的窗口。一旦启动了应用,不可以终止或扼杀该应用。除了可能对于可以被给予最低进程优先级的某些应用(例如,媒体播放器、蓝牙、通知等)以外,可以将应用发送至后台。
面板启动器1040可以是被配置成用于沿着显示器的一部分放置的小工具。可以从来自桌面文件夹的桌面文件建立面板启动器1040。***数据208中所存储的配置文件可以对桌面文件夹位置进行配置。面板启动器1040可以通过从用户接口接收用于启动程序的输入来允许应用或进程的启动或执行。
桌面插件1024可以是通过插件应用的启动而允许桌面或软件接口的自定义的软件组件。
用于和车辆控制***204接口连接的一个或多个手势可以如结合图11A至图11K所述。图11A至图11H描绘了装置212、248可以识别的手势输入的各图形表示。不仅用户的身体部分(如手指)而且可以被与装置212、248相关联的屏幕的接触感测部分感测的其他装置(如触控笔)也可以做出手势。通常,基于在哪里做出手势(或者直接在显示器上或者在手势捕捉区域中),手势的解释不同。例如,显示器中的手势可以针对桌面或应用,而手势捕捉区域中的手势会关于***来解释。
参照图11A至图11H,第一类型手势、触摸手势1120在装置212、248的一部分(例如,屏幕、显示器等)上基本上静止持续一段所选择的时间长度。圆1128表示在屏幕的接触感测部分的具***置处接收到的触摸或其他接触类型。圆1128可以包括边界1132,边界的厚度指示在接触位置接触保持基本静止的时间长度。例如,轻点1120(或短暂按压)具有比长按1124(或正常按压)的边界1132B更薄的边界1132A。长按1124会涉及到在屏幕上在比轻点1120更长时间段保持基本上静止的接触。如将认识到的,取决于屏幕上的接触停止或移动之前触摸保持静止的时间长度,可以登记不同定义的手势。
参照图11C,屏幕上的拖动手势1100是在所选择的方向上与接触移动1136的初始接触(用圆1128表示)。初始接触1128可以在屏幕上在边界1132所表示的一定时间量保持静止。拖动手势通常需要用户接触第一位置处的图标、窗口、或其他显示图像,然后在拖动方向上将该接触移动到所选择的显示图像所希望的新的第二位置。只要该接触从第一到第二位置基本上连续,该接触移动不需要是直线,而是具有任何移动路径。
参照图11D,屏幕上的轻弹手势1104是在所选择的方向上与截短的接触移动1136(相对于拖动手势)的初始接触(用圆1128表示)。相比拖动手势,轻弹可以具有比手势中的上一次移动更高的出手速度。轻弹手势可以例如是初始接触之后的手指快动。相比拖动手势,从显示图像的第一位置到预先确定的第二位置,轻弹手势通常不需要与屏幕的连续接触。通过轻弹手势的方向上的轻弹手势将所接触的显示图像移动至预先确定的第二位置。尽管两种手势一般都可以将显示图像从第一位置移动至第二位置,但对于轻弹而言,屏幕上接触的行进时长和距离通常比对于拖动手势而言更小。
参照图11E,描绘了屏幕上的捏合手势1108。可以通过例如第一手指对屏幕的第一接触1128A和例如第二手指对屏幕的第二接触1128B发起捏合手势1108。公共屏幕的公共接触感测部分、公共屏幕的不同接触感测部分、或不同屏幕的不同接触感测部分可以检测第一和第二接触1128A、B。第一接触1128A保持如边界1132A所表示的第一时间量,并且第二接触1128B保持如边界1132B所表示的第二时间量。第一和第二时间量通常基本上相同,并且第一和第二接触1128A、B通常基本上同时进行。第一和第二接触1128A、B通常还分别包括相应的第一和第二接触移动1136A、B。第一和第二接触移动1136A、B通常方向相反。换言之,第一接触移动1136A朝向第二接触1136B,并且第二接触移动1136B朝向第一接触1136A。更简单来讲,捏合手势1108可以由用户的手指以捏合运动触摸屏幕来完成。
参照图11F,描绘了屏幕上的外展手势1110。可以通过例如第一手指对屏幕的第一接触1128A和例如第二手指对屏幕的第二接触1128B发起外展手势1110。公共屏幕的公共接触感测部分、公共屏幕的不同接触感测部分、或不同屏幕的不同接触感测部分可以检测第一和第二接触1128A、B。第一接触1128A保持如边界1132A所表示的第一时间量,并且第二接触1128B保持如边界1132B所表示的第二时间量。第一和第二时间量通常基本上相同,并且第一和第二接触1128A、B通常基本上同时进行。第一和第二接触1128A、B通常还分别包括相应的第一和第二接触移动1136A、B。第一和第二接触移动1136A、B通常方向相反。换言之,第一和第二接触移动1136A、B离开第一和第二接触1128A、B。更简单来讲,外展手势1110可以由用户的手指以外展运动触摸屏幕来完成。
可以用任何方式组合以上手势来产生确定的功能结果,如图11G和图11H所示的那些。例如,图11G中,轻点手势1120在离开轻点手势1120的方向上与拖动或轻弹手势1112组合。图11H中,轻点手势1120在朝向轻点手势1120的方向上与拖动或轻弹手势1116组合。
取决于多种因素,包括车辆104的状态、显示器、或装置的屏幕、与手势相关联的上下文、或所感测的手势位置等,接收手势的功能结果会不同。车辆104的状态一般指车辆104的配置、显示器定向、和车辆104所接收的用户和其他输入中的一项或多项。上下文一般指以下各项中的一项或多项:手势所选择的具体应用和当前执行的应用部分,该应用是单屏幕还是多屏幕应用,以及该应用是否是显示一个或多个窗口的多屏幕应用。所感测的手势位置一般指所感测的手势位置坐标集合是在触敏显示器上还是在装置212、248的手势捕捉区域上、所感测的手势位置坐标集合是与公共或不同显示器、还是屏幕、还是装置212、248相关联、和/或手势捕捉区域的什么部分包含所感测的手势位置坐标集合。
当被装置212、248的触敏显示器接收时,可以使用轻点来例如选择图标以发起或终止相应应用的执行、最大化或最小化窗口、对堆叠中的窗口重新排序、和/或提供如键盘显示器或其他显示图像的用户输入。当被装置212、248的触敏显示器接收时,可以使用拖动来例如将图标或窗口重新定位到显示器内的所希望的位置、对显示器上的堆叠重新排序、或跨越两个显示器(从而使得所选择的窗口同时占据每个显示器的一部分)。当被装置212、248的触敏显示器或手势捕捉区域接收时,可以使用轻弹来将窗口从第一显示器重新定位到第二显示器或跨越两个显示器(从而使得所选择的窗口同时占据每个显示器的一部分)。然而,与拖动手势不同,轻弹手势通常不用于将显示图像移动到用户选择的特定位置而是到用户不可配置的默认位置。
当被装置212、248的触敏显示器或手势捕捉区域接收时,捏合手势可以用于最小化或以其他方式增加窗口的显示面积或大小(通常当被公共显示器全部接收时)、将在每个显示器上的堆叠的顶部处显示的窗口切换到其他显示器的堆叠的顶部(通常当被不同显示器或屏幕接收时)、或显示应用管理器(显示堆叠中的窗口的“弹出式窗口”)。当被装置212、248的触敏显示器或手势捕捉区域接收时,外展手势可以用于最大化或以其他方式减少窗口的显示面积或大小、将在每个显示器上的堆叠的顶部处显示的窗口切换到其他显示器的堆叠的顶部(通常当被不同显示器或屏幕接收时)、或显示应用管理器(通常当被相同或不同屏幕上的离屏手势捕捉区域接收时)。
当被装置212、248的公共显示器或屏幕中的公共显示器捕捉区域接收时,图11G的组合手势可以用于将第一窗口位置对于接收手势的显示器而言保持不变同时对第二窗口位置重新排序,从而将窗口包括在接收该手势的显示器中。当被装置212、248的公共显示器或屏幕中的或又一个装置212、248的不同显示器或屏幕中的不同显示器捕捉区域接收时,图11H的组合手势可以用于保持接收手势的轻点部分的显示器的第一窗口位置同时对第二窗口位置重新排序,从而将窗口包括在接收该轻弹或拖动手势的显示器中。尽管前述示例中的特定手势和手势捕捉区域已经与相应的功能结果集合相关联,但认识到,可以用任何方式重新定义这些关联,从而在手势和/或手势捕捉区域和/或功能结果之间产生不同的关联。
可以在三维空间中而不在装置212、248的触敏屏幕或手势捕捉区域上完成的手势可以如图11I至图11K中所示。这些手势可以在传感器(如光传感器、红外传感器、或其他类型的传感器)可以检测手势的区域中完成。例如,当人员打开其手1164并按照手势1140在来回的方向1148上移动其手时,人员可以执行图11I中的手势1140,从而用车辆104完成某种功能。例如,手势1140可以改变车辆104中的无线电台。传感器242可以确定手1164的配置和移动的矢量两者。该矢量和手配置可以被解释成对于车辆控制***204而言意味着某些事项并产生不同的结果。
图11J中手势1152的另一个示例中,用户可以将其手1164配置成伸出两个手指并以上下操作1156来移动手1164。此手势1152可以控制无线电的音量或某种其他功能。例如,此手势1152可以被配置成用于将车辆置于“代客(valet)”模式下,从而除了其他事项以外,限制对与车辆相关联的某些特征的访问。再次,传感器242可以确定人员如何配置了其手1164和移动的矢量。图11K中所示的手势1160的另一个示例中,用户可以伸出其中间三根手指与直立成基本上竖直45°角并用逆时针运动1166使手画圆。此手势1166可以致使汽车改变热量设置或进行某种其他功能。如本领域技术人员可以理解到的,手的配置和移动的类型是可变的。因此,用户可以用任何可以想到的方式对手1164进行配置并且还可以在三维空间中在具有任何矢量的任何方向上移动那只手1164。
如图11I至图11K中所示的手势1140、1152、1160可以在车辆104内的预先确定的空间体积中发生。例如,传感器可以被配置成用于在车辆104的乘客室内的控制台区域上方在前面乘客的和前面驾驶员的座椅之间标识这种手势1140、1152、1160。可以在区A 512A和B512B之间的区域1 508A内做出手势1140、1152、1160。然而,可以存在用户可以使用某些手势、传感器242可以能够确定所希望的某种功能的其他区域508。可能相似但用于车辆104内的不同区域中的手势会致使执行不同的功能。例如,图11I中的手势1140,如果用于区E512E中,可以改变区E 512E中所提供的热量,但如果用于区A 512A和/或区B 512B中,可以改变无线电台。进一步地,可以用其他身体部分或例如人员面部的不同表情来做出手势并且这些手势可以用于控制车辆104中功能。并且,用户在某些情况下可以使用两只手或进行可以在车辆104中致使不同反应的其他类型的物理移动。
图12A至图12D示出了用于存储不同设置的数据结构1200的各实施例。数据结构1200可以包括数据文件或数据对象1204、1250、1270、1280中的一项或多项。因此,数据结构1200可以表示不同类型的数据库或数据存储,例如,面向对象的数据库、平面文件数据库、关系数据库、或其他类型的数据存储安排。在此披露的数据结构1200的实施例可以是单独的、组合的、和/或分布式的。如图12A至图12D中所指示的,如椭圆1244所表示,数据结构1200中可以存在更多或更少部分。进一步地,如椭圆1248所表示,数据结构1200中可以存在更多或更少文件。
参照图12A,示出了第一数据结构。数据文件1204可以包括若干表示不同类型的数据的部分1208-1242。这些类型的数据中的每种类型可以与如部分1208中所示与用户相关联。
数据文件1204内可以存储有一个或多个用户记录1240和相关联的数据。如在此提供的,用户可以是在车辆或交通工具104内使用或乘车的任何人员。可以在部分1212中标识用户。对于车辆104而言,用户可以包括可以对用户进行标识的一个或多个特征的集合。这些特征可以是人员的可以由面部识别或某种其他类型的***标识的物理特性。在其他情况下,用户可以向车辆控制***204提供唯一代码或提供允许车辆控制***204对用户进行标识的某种其他类型的数据。然后,用户的特征或特性可以存储在部分1212中。
部分1208中所标识的每个用户可以具有用于车辆104内的每个区域508和/或每个区512的不同设置集合。因此,每个设置集合还可以与预先确定的区512或区域508相关联。区512存储在部分1220中,而区域508存储在部分1216中。
一项或多项设置可以存储在部分1224中。这些设置1224可以是车辆104内的由那位用户或为其指定的不同功能的配置。例如,设置1224可以是座椅位置、方向盘位置、油门和/或制动踏板位置、视镜位置、供暖/制冷设置、无线电设置、巡航控制设置、或与车辆104相关联的某种其他类型的设置。进一步地,在被适配成具有可配置的控制台或可配置的仪表盘或平视显示器的车辆中,设置1224还可以提供用于如何针对此具体用户对那个平视显示器、仪表盘、或控制台进行配置。
每项设置1224可以与不同区域508或区512相关联。因此,可以具有针对用户何时是驾驶员并且在区域1,508A的区A 512A、512A中的更多设置1224。然而,如部分1224中所示,不同区512或区域508之间可以存在相似的设置1224。例如,针对用户的供暖或无线电设置在每个区512中可以相似。
车辆104内的传感器242可以能够或者获得或者追踪部分1228中的健康数据。健康数据1228可以包括与用户相关联的任何类型的物理特性。例如,可以获得心率、血压、体温、或其他类型的健康数据并将其存储在部分1228中。用户可以在一段时间内追踪此健康数据,从而在操作车辆104的同时允许用户的健康的统计分析。以此方式,如果用户的健康的某个功能偏离范数(例如,随时间进行的基线测量、平均测量等),车辆104可以能够确定人员出问题并对那项数据做出反应。
一种或多种手势可以存储在部分1232中。因此,结合图11A至图11K所使用和描述的手势是可配置的。用户可以确定或创建这些手势并将其存储在部分1232中。针对车辆内的每个区512或区域508,用户可以具有不同手势。在驾驶时进行某些事项的手势可以在车辆104的不同区域508中时进行其他事项。因此,用户驾驶时可以使用第一手势集合并且当是乘客时使用第二集合。进一步地,一个或多个用户可以共享如部分1232中所示的手势。每个驾驶员可以具有他们用于区A 512A、512A中的共同手势集合。可以确定或捕捉这些手势中的每种手势并且然后与其特性(例如,手势的矢量、位置等)一起存储在部分1232中。
一个或多个安全参数集合可以存储在部分1236中。安全参数1236可以是此驾驶员/乘客或所有驾驶员/乘客的共同操作特性,如果偏离,可以确定驾驶员/乘客或车辆104出问题。例如,可以重复走某一路线并且可以确定均速或平均速度。如果平均速度偏离某一个标准偏离数,可以确定车辆104或用户出问题。在另一个示例中,可以确定用户的健康特性或驾驶经验。如果用户在其头部占据车辆104内的三维空间的某一部分所在的某一位置上驾驶,车辆控制***204可以确定安全参数包括在车辆内部空间的此某一部分内的用户面部或头部。如果用户的头部偏离那个内部空间某时间量,车辆控制***204可以确定驾驶员出问题并且改变车辆104的功能或操作以帮助驾驶员。例如,当用户在开车时睡着时,会出现这种情况。如果用户的头部下垂并且不再占据某一三维空间,车辆控制***204可以确定驾驶员睡着并且可以取得对车辆104的操作的控制,并且汽车控制器8104可以将车辆104转到路边。在其他示例中,如果用户的反应时间太慢或者某个其他安全参数不正常,车辆控制***204可以确定用户酒醉或具有某个其他医疗问题。然后,车辆控制***204可以接过车辆的控制,从而确保驾驶员安全。
与用户和/或用户简档相对应的信息可以存储在简档信息部分1238中。例如,简档信息1238可以包括与以下各项中的至少一项相关的数据:当前数据、历史数据、用户偏好、用户***均驾驶时间等)、社交媒体连接、联系人、品牌识别(例如,通过与车辆104、装置212、248等相关联的一个或多个传感器确定)、录音数据、文本数据、电子邮件数据、政治面貌、优选零售位置/站点(例如,物理位置、基于网络的位置等)、最近购买、与上述数据相关的行为等。简档信息部分1238中的数据可以存储在在此提供的数据结构1200中的一个或多个中。如可以认识到的,这一个或多个数据结构可以存储在一个或多个存储器位置中。结合图2描述了各存储器位置的示例。
一个或多个附加数据字段可以存储在链接数据部分1242中作为数据和/或数据位置。链接数据1242可以包括指针、地址、位置标识、数据源信息、和对应于和数据结构1200相关联的附加数据的其他信息中的至少一项。可选地,链接数据部分1242可以指存储在具体数据结构1200外面的数据。例如,链接数据部分1242可以包括到外部数据的链路/定位符。继续本示例,可以解决(例如,通过在此提供的方法和/或***中的一种或多种等)链路/定位符来访问存储在数据结构1200外面的数据。此外或可替代地,链接数据部分1242可以包括被配置成用于将数据对象1204链接至其他数据文件或数据对象1250、1270、1280的信息。例如,与用户相关的数据对象1204可以链接至装置数据对象1250、车辆***数据对象1270、和车辆数据对象1280等中的至少一项。
图12B中示出了用于存储与一个或多个装置相关联的信息的数据结构1200的实施例。数据文件1250可以包括若干表示不同类型的数据的部分1216-1262。这些类型的数据中的每种类型可以与如部分1252中所示的装置相关联。
数据文件1250内可以存储有一条或多条装置记录1250和相关联的数据。如在此提供的,该装置可以是与车辆104相关联的任何装置。例如,当装置物理地位于车辆104的内部空间108内时,那个装置可以与车辆104相关联。作为另一个示例,当装置向车辆104登记时,该装置可以与车辆104相关联。登记可以包括将装置与车辆104和/或车辆***中的一个或多个***(例如,如图3中所提供的)配对。在某些情况下,可以手动和/或自动地执行装置向车辆104的登记。自动登记的示例可以包括通过车辆***中的一个或多个***检测装置在车辆104里面。当检测到装置在车辆104里面后,车辆***可以对该装置进行标识并确定是否或应登记该装置。可以在车辆104外面通过向车辆104和/或车辆***中的至少一个***提供唯一代码来执行登记。
可以在部分1256中标识装置。除了其他事项以外,装置标识可以基于和装置相关联的硬件(例如,媒体访问控制(MAC)地址、烧录地址(BIA)、以太网硬件地址(EHA)、物理地址、硬件地址等)。
可选地,装置可以与一个或多个用户相关联。例如,多个家庭成员可以使用与车辆104相关联的平板计算机和/或图形用户接口(GUI)。例如,GUI可以位于车辆104的具体区域508和/或区512中。继续本示例,当家庭成员位于具体区域508和/或区512中时,基于家庭成员的标识,装置可以包括各项设置、特征、优先级、能力等。可以在部分1254中标识用户。对于装置而言,用户标识部分1254可以包括可以对具体用户进行标识的一个或多个特征的集合。这些特征可以是人员的可以由与装置和/或车辆104相关联的面部识别或某种其他类型的***标识的物理特性。可选地,用户可以向装置提供唯一代码或提供允许该装置对用户进行标识的某种其他类型的数据。然后,用户的特征或特性可以存储在部分1254中。
装置标识部分1256中所标识的每个装置可以具有用于每个区域508和/或每个区512、和/或装置的每个用户的不同设置集合。因此,每个设置集合还可以与预先确定的区512或区域508、和/或用户相关联。区512存储在部分1220中,并且区域508存储在部分1216中。
一项或多项设置可以存储在部分1224中。这些设置1224可以与先前描述的那些相似和/或完全相同。进一步地,设置1224还可以提供用于如何针对具体用户的对装置进行配置。每项设置1224可以与不同区域508或区512相关联。因此,当用户是驾驶员并在区域1,508A的区A 512A、512A中时,会有针对装置的更多限制性设置1224(例如,限制多媒体、文本发送、限制装置功能访问等)。然而,当用户在另一个区512或区域508时,例如,在用户没有操作车辆104的情况下,设置1224可以提供装置的一个或多个特征的无限制访问(例如,允许文本发送、多媒体等)。
可选地,装置的能力可以存储在部分1258中。装置能力的示例可以包括但不限于通信能力(例如,通过无线网络、EDGE、3G、4G、LTE、有线、蓝牙、近场通信(NFC)、红外(IR)等)、与装置相关联的硬件(例如,照相机、陀螺仪、加速计、触摸接口、处理器、存储器、显示器等)、软件(例如,已安装的、可用的、修订、发行日期等)、固件(例如,类型、修订等)、操作***、***状态等。可选地,与装置相关联的各种能力可以由在此提供的车辆***中的一个或多个***来控制。除其他事项之外,此控制允许车辆104对各装置的用于收集、传输、和/或接收数据的功率和特征起到杠杆作用。
一个或多个优先级可以存储在部分1260中。优先级可以对应于被配置成用于确定装置如何与车辆104和/或其各***进行交互的值、或值的组合。优先级可以基于装置的位置(例如,如存储在部分1216、1220中)。默认优先级可以与车辆104的每个区域508和/或区512相关联。例如,可以将与在区域1 508A的区1 512A(例如,车辆操作者位置)中找到的装置相关联的默认优先级设置得高于车辆104的替代性区512或区域508(或任何区或区域中最高)。继续本示例,尽管在车辆中找到其他装置,但车辆104可以确定具有最高优先级的装置控制着与车辆104相关联的特征。这些特征可以包括车辆控制特征、至关重要的和/或非至关重要的***、通信等。此外或可替代地,优先级可以基于与装置相关联的具体用户。可选地,优先级可以用于确定在碰撞事件下哪个装置将控制具体信号。
登记数据可以存储在部分1262中。如上所述,当具体装置向车辆104登记,与登记相关的数据可以存储在登记数据部分1262中。这种数据可以包括但不限于登记信息、登记代码、初始登记时间、登记到期日、登记计时器等。可选地,车辆104的一个或多个***可以参考登记数据部分1262来确定是否已经向车辆104先前登记过装置。如图12B中所示,还没有登记装置2的用户4。在此情况下,对于此用户而言,登记数据字段1262会是空的,包含空值、或没有与该用户相关联的当前登记信息的其他信息/指示。
此外或可替代地,数据结构1200可以包括简档信息部分1238和/或链接数据部分1242。尽管简档信息部分1238和/或链接数据部分1242可以包括与上述不同的信息,但应认识到,部分1238、1242可以与先前所披露的那些相似、或完全相同。
图12C中示出了用于存储与一个或多个车辆***相关联的信息数据结构1200的实施例。数据文件1270可以包括若干表示不同类型的数据的部分1216-1279。这些类型的数据中的每种类型可以与如部分1272中所示的车辆***相关联。
数据文件1270内可以存储有一条或多条***记录1270和相关联的数据。如在此提供的,这些车辆***可以是与车辆104相关联的任何***和/或子***。结合图3和其他相关图描述了各***的示例(例如,***324-352等)。与车辆104相关联的***的一个示例是车辆控制***204。其他***可以包括通信子***344、车辆子***328、和媒体子***348等。应认识到,各***可以与车辆104的内部空间108和/或外部相关联。
每个***可以包括一个或多个组件。可以在部分1274中标识这些组件。一个或多个组件的标识可以基于与组件相关联的硬件。此标识可以包括与结合图12B的装置描述的那些硬件地址相似的硬件地址。此外或可替代地,可以由通过组件发送的一个或多个信号标识组件。这种信号可以包括互联网协议(IP)、或与信号的一部分相似的地址。可选地,信号可以通过页眉、页脚、有效载荷、和/或与信号(例如,信号包等)相关联的标识符中的一项或多项标识发送该信号的组件。
每个***和/或组件在部分1276中可以包括优先级类型信息。除其他事项之外,在此提供的各种方法和***可以使用部分1276中存储的优先级类型信息来在至关重要的和非至关重要的***之间进行区别。至关重要的***的非限制性示例可以对应于那些用于对车辆104进行控制的***,如转向控制、发动机控制、节气门控制、制动控制、和/或导航信息控制(例如,速度测量、燃料测量等)。非至关重要的***可以包括与车辆104的控制不直接相关的其他***。举例来讲,非至关重要的***可以包括媒体呈现、无线通信、舒适度设置***(例如,气候控制、座椅位置、座椅加温器等)等。尽管以上提供了至关重要的和/或非至关重要的***的示例,但应认识到,取决于情景,***的优先级类型可以改变(例如,从至关重要的到非至关重要的、从非至关重要的到至关重要的等)。例如,尽管内部气候控制***在第一时间点可以被分类成非至关重要的***,但当测量到车辆104里面/外面的温度在危险级(例如,华氏零度以下、大于华氏90度等)时,其随后可以被分类成至关重要的***。如此,优先级类型可以与温度状况、空气质量、当日时间、车辆104的状况等相关联。
每个***可以与车辆104的具体区域508和/或区512相关联。除其他事项之外,***的位置可以用于评估***的状态和/或提供***如何与车辆104的一个或多个用户进行交互。如可以认识到的,针对***的每个区域508和/或每个区512、和/或每个用户,每个***可以具有不同设置集合。因此,每个设置集合还可以与预先确定的区512、区域508、***、和/或用户相关联。区512存储在部分1220中,并且区域508存储在部分1216中。
一项或多项设置可以存储在部分1224中。这些设置1224可以与先前描述的那些相似和/或完全相同。进一步地,设置1224还可以提供用于如何针对具体用户的对***进行配置。每项设置1224可以与不同区域508或区512相关联。例如,气候控制***可以与不只一个区域508和/或区512相关联。如此,在区域1 508A的区1 512A中落座的第一用户可以存储与那个区512A的气候控制相关、与车辆104的其他用户和/或区512不同的设置。可选地,这些设置可以不取决于用户。例如,车辆104的特定区域508和/或区512基于部分1224中存储的信息可以包括不同、默认、或相同设置。
各***和/或组件可以能够获得或追踪部分1278中的***和/或组件的健康状态数据。健康状态1278可以包括与***的状态相关的任何类型的信息。例如,可以获得操作状况、制造日期、更新状态、修订信息、操作时间、默认状态、检测到的损坏状态、不准确数据报告、和其他类型的组件/***健康状态数据并将其存储在部分1278中。
每个组件和/或***可以被配置成用于通过一种或多种通信类型与用户、***、服务器、车辆、第三方、和/或其他端点通信。与***相关联的至少一种通信能力和/或类型可以存储在通信类型部分1279中。可选地,此部分1279中所包含的通信类型可以按通信类型的优先顺序排序。例如,***可以被配置成用于优选地通过有线通信协议在一个或多个有线通信通道(例如,由于信息传送速度、可靠性等)通信。然而,在本实例中,如果该一个或多个有线通信通道发生故障,则***可以通过替代性通信协议和通道(例如,无线通信协议和无线通信通道等)传送信息。除其他事项之外,在通信通道发生故障的情况下,在此提供的方法和***可以利用通信类型部分1279中存储的信息来打开可用通信通道、在其他端口上收听从***传输的信息、基于每个组件的冗余通信类型的数量提供可靠性评级等。可选地,可以限制组件或***通过具体通信类型进行通信(例如,基于规则、流量、至关重要的/非至关重要的优先级类型等)。在本示例中,车辆控制***204可以强迫该组件或***使用替代通信类型(当可用时)、停止通信、或存储通信用于稍后传送。
此外或可替代地,数据结构1200可以包括简档信息部分1238和/或链接数据部分1242。尽管简档信息部分1238和/或链接数据部分1242可以包括与上述不同的信息,但应认识到,部分1238、1242可以与先前所披露的那些相似、或完全相同。
现在参照图12D,可选地示出了数据结构1200。数据文件1280可以包括若干表示不同类型的数据的部分1216-1286。这些类型的数据中的每种类型可以与如部分1282中所示的车辆相关联。
数据文件1282内可以存储有一条或多条车辆记录1280和相关联的数据。如在此提供的,车辆104可以是如在此提供的任何车辆或交通工具104。可以在部分1282中标识车辆104。此外或可替代地,一个或多个***和/或子***可以标识车辆104。可以在部分1284中标识车辆104的各***。例如,车辆104的各特征或特性和/或其***可以存储在部分1284中。可选地,可以通过允许对车辆104进行标识的唯一代码或某种其他类型的数据标识车辆104。
每个***可以与车辆104的具体区域508和/或区512相关联。除其他事项之外,***的位置可以用于评估***的状态和/或提供***如何与车辆104的一个或多个用户进行交互。如可以认识到的,针对***的每个区域508和/或每个区512、和/或每个用户,每个***可以具有不同设置集合。因此,每个设置集合还可以与预先确定的区512、区域508、***、和/或用户相关联。区512存储在部分1220中,并且区域508存储在部分1216中。
一项或多项设置可以存储在部分1224中。这些设置1224可以与先前描述的那些相似和/或完全相同。进一步地,设置1224还可以提供用于如何针对一个或多个用户对车辆和/或其***进行配置。每项设置1224可以与不同区域508或区512相关联。可选地,这些设置可以不取决于具体用户。例如,车辆104的特定区域508和/或区512基于部分1224中存储的信息可以包括不同、默认、或相同设置。
各***和/或组件可以能够获得或追踪部分1278中的***和/或组件的健康状态数据。健康状态1278可以包括与***的状态相关的任何类型的信息。例如,可以获得操作状况、制造日期、更新状态、修订信息、操作时间、默认状态、检测到的损坏状态、不准确数据报告、和其他类型的组件/***健康状态数据并将其存储在部分1278中。
一项或多项警告可以存储在部分1286中。警告数据1286可以包括车辆104、车辆104的***、车辆的制造商、联邦机构、第三方、和/或与车辆相关联的用户所生成的警告。例如,车辆的若干组件可以提供健康状态信息(例如,存储在部分1278中),当被一起考虑时,该信息可以显示车辆104已遭受某种类型的损坏和/或故障。此损坏和/或故障的识别可以存储在警告数据部分1286中。可以将部分1286中的数据传达至一方或多方(例如,制造商、维护设施、用户等)。在另一个示例中,制造商可以发出特定车辆104、车辆104的***、和/或车辆104的组件的召回通知。预计,召回通知可以存储在警告数据字段1286中。继续本示例,然后,可以将召回通知传达至车辆104的用户,通知用户制造商发出的召回。
此外或可替代地,数据结构1200可以包括简档信息部分1238和/或链接数据部分1242。尽管简档信息部分1238和/或链接数据部分1242可以包括与上述不同的信息,但应认识到,部分1238、1242可以与先前所披露的那些相似、或完全相同。
图13中示出了用于存储针对与车辆104相关联的用户216的设置的方法1300的实施例。虽然图13中示出了方法1300的步骤的一般顺序,但方法1300可以包括更多或更少步骤或者可以不同于图13中所示的那些来安排步骤的顺序。通常,方法1300以开始操作1304开始并以结束操作1336结束。可以按照计算机***执行的计算机可执行指令集合执行方法1300或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图12描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1300。
人员可以进入车辆空间108。然后,在步骤1308中,一个或多个传感器242可以标识人员正坐在车辆104内。例如,座椅中的传感器242可以确定已经登记了某一新的重量量值。该重量量值可以落入预先确定的参数内(例如,阈值以上、特定范围中等)。然后,一个或多个光或其他传感器242可以确定此重量是人。然后,车辆控制***204可以确定人员在某一区512或区域508中。例如,传感器242可以将已经发生事件的信号发送至车辆控制***204。可以将此信息发送至车辆控制***处理器304来确定发生该事件所在的区512和区域508。进一步地,然后,在步骤1312中,车辆控制***204可以标识人员。
车辆控制***204可以从传感器242接收信息并将那条信息用于搜索可以存储在***数据208内的数据库1200。传感器数据可以与ID特性1212进行比较来确定是否已经标识了该人员。车辆控制***204还可以将特性数据从传感器发送至通信网络224到达服务器228,从而将传感器数据与可以存储在云***中的存储数据232比较。可以将人员的特征与所存储的特征1212进行比较以确定是否可以标识车辆104中的人员。
如果先前已经标识了该人员并且其特性存储在部分1212中,则方法1300以是(YES)继续进行到可以对那个人员进行标识的步骤1316。在对人员进行标识时,可以检索与那个人员1240相关联的信息并将其提供至车辆控制***204以便进行进一步动作。如果通过在部分1212中找到人员的传感器特性来而不能对其进行标识,则方法1300以否(NO)继续进行到步骤1320。在步骤1320,车辆控制***204使用应用可以在表1200中为用户创建新纪录。此新记录可以存储用户标识符及其特性1212。其还可以将区域508和区512存储在数据部分1216和1220中。然后,该新纪录可以能够接收针对此具体用户的新设置数据。以此方式,车辆104可以自动地标识或表征人员,从而使得可以为车辆104中的人员建立设置。
然后,在步骤1324中,输入模块312可以确定是否要存储设置。设置可以是可以与用户相关联的车辆104的任何配置。从用户接收到用户输入后可以做出该确定。例如,用户可以在触敏显示器上做出指示要存储当前进行的设置的选择。在其他情况下,用户已经进行了配置后,会过去一段时期。在确定用户完成对设置做出改变后,基于建立设置以来的时期长度,车辆控制***204可以保存设置。因此,车辆控制***204可以基于达到针对用户的设置的稳定状态自动地进行设置。
然后,在步骤1328中,车辆控制***204可以为人员存储设置。用户交互子***332可以在数据结构1200中为用户1208制定新条目。该新条目可以是1224中列出的或者新用户或新设置。可以基于区域508和区512存储这些设置。如先前所解释的,这些设置可以是车辆104的可以与那个区域508和区512中的用户相关联的任何种类的配置。
在步骤1332中,这些设置还可以存储在云存储中。因此,车辆控制***204可以将新设置发送至服务器228以便存储在存储232中。以此方式,这些新设置可以被传送至用户的其他车辆。进一步地,如果本地存储中不包括存储***208中的设置,则可以检索存储***232中的设置。
此外或可替代地,这些设置可以存储在简档数据252中。如在此提供的,文件数据252可以与一个或多个装置212、248、服务器228、车辆控制***204等相关联。可选地,响应于状况,可以检索简档数据252中的设置。例如,如果本地存储不包括存储***208中的设置,则可以从具有简档数据的至少一个源检索这些设置。作为另一个示例,用户216可能希望将简档数据252中所存储的设置传送至***数据208。在任何情况下,可以通过与车辆104相关联的一个或多个装置204、212、248自动地执行设置的检索和传送。
图14中示出了基于所存储的设置对车辆104进行配置的方法1400的实施例。图14中示出了方法1400的步骤的一般顺序。通常,方法1400以开始操作1404开始并以结束操作1428结束。方法1400可以包括更多或更少步骤,或者可以不同于图14中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法1400或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图13描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1400。
在步骤1408中,车辆控制***204可以确定人员是否在区512或区域508中。可以通过从一个或多个传感器242接收数据来做出此确定。车辆104可以使用面部识别、重量传感器、热量传感器、或其他传感器来确定人员是否正占据某一区512。
在步骤1412中,使用来自传感器242的信息,车辆控制***204可以标识该人员。车辆控制***204可以获得当前占据区512的用户的特性并将那些特性与数据结构1200的部分1212中的标识特征进行比较。因此,可以通过对正确区512、区域508、和用户的特性进行标识来检索部分1224中的设置。
在步骤1416中,车辆控制***204可以首先确定是否存在与那个区512和/或区域508的所标识的用户相关联的设置。通过将特性与部分1212中的特征进行匹配来对用户进行标识后,车辆控制***204可以确定是否存在针对用户当前占据的区域1216和区1220的用户的设置。如果存在设置,则在步骤1420中,车辆控制***204可以确定部分1224中存在设置,并且然后车辆控制***204可以读取和检索那些设置。然后在步骤1424中,这些设置可以用于配置或对用户的存在做出反应。因此,可以获得这些设置来改变车辆104的配置,例如,如何设置座椅或视镜的位置、如何配置仪表盘、控制台、或平视显示器、如何配置供暖或制冷、如何配置无线电、或如何进行其他不同配置。
图15中示出了用于将设置存储在云存储中的方法1500的实施例。图15中示出了方法1500的步骤的一般顺序。通常,方法1500以开始操作1504开始并以结束操作1540结束。方法1500可以包括更多或更少步骤,或者可以不同于图15中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法1500或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图14描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1500。
在步骤1508中,车辆控制***204可以确定人员是否在区512或区域508中。如先前所解释的,车辆控制***204可以从车辆传感器242接收车辆传感器数据,该数据显示人员已经占据车辆104的区512或区域508。在步骤1512中,使用该车辆传感器数据,车辆控制***204可以确定人员的特性。可以将这些特性与数据结构1200的部分1212中的特征进行比较。在步骤1516中,车辆控制***204可以从这种比较中确定是否在数据结构1200内标识该人员。如果存在比较并可以标识人员,则方法1500以YES继续进行到步骤1520。然而,如果不能标识人员,则1500以否继续进行到步骤1524。
在步骤1520中,通过特性与特征的成功比较在部分1208中标识出人员。应指出的是,这些特性与部分1212中的特征之间可以存在一定程度的可变性。因此,比较可能不是精确的比较但可以使用本领域内已知的方法在从传感器242接收到的特性与部分1212中存储的特征之间进行统计学上显著的比较。在步骤1524中,从传感器242接收到的特性可以用于对人员进行表征。以此方式,在部分1212中,所接收到的特性可以被用作部分1208中的新用户的新条目的ID。
用户可以针对车辆104进行一项或多项设置。在步骤1528中,车辆控制***204可以确定是否要存储这些设置。如果要存储这些设置,则方法1500以是继续进行到步骤1536。如果不要存储这些设置或者如果没有要存储的设置,则方法1500以否继续进行到步骤1532。在步骤1532中,车辆控制***204可以检索数据结构1200的部分1224中的设置。设置的检索可以如结合图14所述。如果要存储设置,则在步骤1536中,车辆控制***204可以将那些设置发送至服务器228以便存储在数据存储232中。数据存储器232充当可以用于从其他车辆或从其他源检索关于设置的信息的云存储。因此,云存储232允许对车辆104的设置的用户偏好的永久或更鲁棒的存储。
图16中示出了用于存储与用户相关联的手势的方法1600的实施例。图16中示出了方法1600的步骤的一般顺序。通常,方法1600以开始操作1604开始并以结束操作1640结束。方法1600可以包括更多或更少步骤,或者可以不同于图16中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法1600或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图15描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1600。
在步骤1608中,车辆控制***204可以从传感器242接收传感器数据以确定人员正占据车辆104的区域508中的区512。在步骤1612中,该传感器数据可以提供人员的特性。然后在步骤1616中,车辆控制***204可以使用这些特性来确定是否可以标识出该人员。车辆控制***204可以将这些特性与部分1212中的特征进行比较,得出已经识别出并且具有与其相关联的数据的人们。如果在这些特性与部分1212中的特征之间进行比较,可以标识出人员,并且方法1600以是继续进行到步骤1620。如果没有比较,方法1600会以否继续进行到步骤1624。在步骤1620中,车辆控制***204可以标识该人员。因此,可以确定该人员的特征和相关联的数据记录1240并且在部分1208标识出用户。如果没有标识出该人员,则在步骤1624中,车辆控制***204可以通过使用从传感器242接收到的特性在数据结构1200中为部分1212中的特征建立新记录。
在下文中,在步骤1628中,车辆控制***204可以确定是否要存储手势和其是否与用户相关联。车辆控制***204可以在确认用户希望存储一个或多个手势的触敏显示器或某种其他类型的手势捕捉区域上接收用户输入。因此,用户可以创建其自己的手势,如结合图11A至图11K所描述的那些。然后,可以表征这些手势并其将其存储在数据结构1200中。如果存在要存储的手势,则方法1600以是继续进行到步骤1636。如果不要存储手势,则方法1600会以否继续进行到步骤1632。
在步骤1632中,车辆控制***204可以从部分1232检索与用户1240相关联的当前手势。然后,如果接收到手势,这些手势可以用于配置车辆104将如何进行反应。如果要存储手势,则在步骤1636中,车辆控制***204可以存储如从传感器242或从一个或多个用户接口输入接收的特性。然后,这些特性可以用于在数据结构1200中创建所存储的手势1232。这些特性可以包括手势的看起来或出现的样子并且还有手势应具有什么影响。然后,如果在后来的时间接收到手势,此信息可以用于基于该手势改变车辆104的配置或操作。
用于接收手势并基于该手势对车辆104进行配置的方法1700的实施例可以如图17中所示。图17中示出了方法1700的步骤的一般顺序。通常,方法1700以开始操作1704开始并以结束操作1728结束。方法1700可以包括更多或更少步骤,或者可以不同于图17中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法1700或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图16描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1700。
车辆控制***204可以从车辆传感器242接收传感器数据。在步骤1708中,车辆控制***204可以使用车辆传感器数据来确定人员在区512或区域508中。然后,在步骤1712中,该车辆传感器数据可以用于和特征特性1212进行比较以标识人员。下文中,在步骤1716中,车辆控制***204可以接收手势。车辆传感器242可以感知或在手势捕捉区域接收手势。该手势可以如结合图11A至图11K所述。当接收到该手势后,在步骤1720中,车辆控制***204可以将该手势与部分1232中的手势特性进行比较。可以进行该比较,从而使得建立传感器数据或手势数据与手势特性1232之间的统计学上显著的相关性。当标识该手势后,在步骤1724中,车辆控制***204可以对车辆104进行配置和/或对该手势做出反应。该配置和对该手势的反应可以如手势特性1232中所规定的。
用于存储健康数据的方法1800的实施例可以如图18中所示。图18中示出了方法1800的步骤的一般顺序。通常,方法1800以开始操作1804开始并以结束操作1844结束。方法1800可以包括更多或更少步骤,或者可以不同于图18中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法1800或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图17描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1800。
车辆控制***204可以从传感器242接收传感器数据。在步骤1808中,该传感器数据可以用于确定人员在区512或区域508中。然后,在步骤1812中,该传感器数据可以用于确定人员的特性。在步骤1816中,车辆控制***204可以从这些特性确定是否在数据结构1200中标识出人员。如果在步骤1816中确定可以标识该人员,则方法1800以是继续进行到步骤1820。如果不能标识出该人员,则方法1800以否继续进行到步骤1824。通过将来自传感器数据的人员特性与部分1212中所示的特征进行匹配来对人员进行标识。如果这些比较统计学上显著,则在步骤1820中,可以在部分1208中标识出该人员。然而,如果在部分1208中没有标识出该人员,则在步骤1824中,车辆控制***204可以使用车辆传感器数据表征该人员。以此方式,车辆控制***204可以为新用户在数据结构1200中创建新新记录。
下文中,在步骤1828中,车辆控制***204可以从车辆传感器242接收健康和/或安全数据。在步骤1832中,车辆控制***204可以确定是否要存储该健康或安全数据。做出关于部分1228和1236中是否具有足够的健康数据或安全参数的确定从而为用户1240提供合理的基线数据模式。如果具有有待接收和存储的数据,则在步骤1832中,车辆控制***204可以为该人员将数据存储在数据结构1200的部分1228和1236中。
然后,在步骤1836中,车辆控制***204可以等待一段时期。该段时期可以是从几秒到几分钟到几天的任何时间量。下文中,在步骤1828中,车辆控制***204可以从车辆传感器242接收新数据。因此,车辆控制***204可以定期接收数据并更新或继续完善数据结构1200中的健康数据和安全参数。下文中,在步骤1840中,车辆控制***204可以通过将健康和安全数据通过通信网络224发送到服务器228来将其可选地存储在云存储232中。
用于监控用户的健康的方法1900的实施例可以如图19中所示。图19中示出了方法1900的步骤的一般顺序。通常,方法1900以开始操作1904开始并以结束操作1928结束。方法1900可以包括更多或更少步骤,或者可以不同于图19中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法1900或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图18描述的***、组件、模块、软件、数据结构、用户接口等来解释方法1900。
车辆控制***204可以从传感器242接收健康数据。在步骤1908中,可以接收健康数据。然后,在步骤1912中,车辆控制***204可以将所接收到的健康数据与部分1228或部分1236中所存储的健康参数进行比较。该比较可以检查所接收到的健康数据与所存储的健康数据之间是否存在统计学上显著的差距或不一致。因此,车辆控制***204可以基于先前所存储的健康数据的基线进行用户的健康比较。统计学上显著的比较可以包括确定是否存在任何比平均或范数多于三个标准偏差的参数、任何在八次不同测量期间递增或递减的参数、连续三次以上测量比范数多于两个标准偏差的测量、或其他类型的统计比较。
如果车辆控制***204确定所测量的健康参数偏离范数,则在步骤1916中,车辆控制***204可以确定健康数据是否在可接受的极限内。如果健康数据在可接受的极限内,则在步骤1908中,方法1900以是往回继续接收新健康数据。以此方式,定期或不间断地监控健康数据以确保驾驶员在健康状态下并且能够操作车辆。如果健康数据不在可接受的参数内,则方法1900会以否继续进行到步骤1924,在该步骤中,车辆控制***204会对健康数据的改变做出反应。该反应可以包括任何提供用于用户的安全的措施,如停车、开始驾驶车辆、将车辆驾驶到新位置(如医院)、用警报或其他噪音唤醒驾驶员、或执行可以帮助维护用户的健康或安全的某种其他功能。
所接收到的健康数据可以是来自驾驶员的反应。例如,驾驶员可以寻求帮助或请求车辆帮助。例如,驾驶员或乘客可以讲他们发生医疗紧急事故并且让轿车执行某种功能来进行帮助。帮助功能可以包括将人员开车带到医院或停车并寻求紧急事故帮助。
图20是车辆104的个性子***2000的实施例的框图。个性子***2000可以包括个性模块2004、个性匹配模块2008、个性数据存储器2028、和存储器2032。这些子***、模块、组件等2004-2028可以通过网络或总线356通信。此通信总线356可以是双向的并且使用任何已知或未来开发的标准或协议进行数据通信。通信总线356的示例可以如结合图4所述。作为通信的一个示例,除了相互通信以外,个性模块2004和/或个性匹配模块2008还可以通过通信总线356与简档数据252、车辆传感器242、和/或非车辆传感器通信。
个性模块2004可以被配置成用于通过与车辆104相关联的一个或多个显示器、屏幕、扩音器、和/或装置向与车辆104相关联的用户216呈现虚拟个性。如可以认识到的,可以用声音、视觉、和触觉形式向用户216呈现虚拟个性。个性模块2004可以被配置成用于与车辆104的一个或多个用户216交互。在某些情况下,个性模块2004可以接收并解释输入。与个性信息相对应的输入可以存储在个性数据存储器2028和/或存储器2032中。此外或可替代地,个性模块2004创建的虚拟个性可以存储在个性数据存储器2028中。如可以认识到的,可以从至少一个个性模块2004检索所存储的虚拟个性以便呈现给用户216。
个性匹配模块2008可以包括用于将虚拟个性与用户216的个性进行匹配的匹配引擎2012和规则2016。这些规则可以包括行为规则2020和偏好2024。除其他事项之外,匹配引擎2012可以使用行为规则2020来解释通过车辆和/或非车辆传感器242、236观察到的用户216的行为。行为规则2020可以包括关于检测与用户216的行为相关联的上下文的指令。例如,该上下文可以对应于用户216的情绪状态。偏好2024可以与用户216相关联,并且可以包括与优选虚拟个性、虚拟个性的呈现、与虚拟个性的呈现相关联的计时、对信息的权限和访问等中一项或多项相关的数据。
个性匹配模块2008可以与用户简档存储器252中所存储的用户简档通信。用户简档可以具有用户216定义或配置的相应用户接口或个性。在某些实施例中,虚拟简档可以是从车辆到车辆和/或从通信装置到通信装置跟随用户的动画人物。换言之,虚拟简档可以包括人工智能、虚拟性状、语音、音调、行为、和基于定义的个性的预测行为中的至少一项。在某些实施例中,可以随着时间细化和/或修改这种虚拟个性以匹配、适合用户216的个性。适合用户216的个性可以包括基于与用户216的个性相关联的上下文将个性与用户216进行匹配。这种匹配可以包括反映和/或调和用户216的个性的个性。例如,在确定用户216具有易冲动个性的情况下,虚拟个性可以被配置成用于呈现更理性的虚拟个性(例如,提供更加非冲动、或更加理性的响应等)。如可以认识到的,如果确定用户216具有善于分析的个性,则虚拟个性可以被配置成用于提供易冲动响应和行为输出。此外或可替代地,虚拟个性可以被配置成用于通过监控用户216进行的输入(例如,语音命令、内容、上下文等)来将个性与用户216所希望的事物匹配。在某些情况下,用户216可能希望与和用户216的个性完全相同的虚拟个性接口连接。记录用户响应、与虚拟个性的交互、说话音调、和/或用于细化虚拟个性以满足用户216的偏好的上下文的一个或多个车辆传感器可以确定此希望。此外或可替代地,简档匹配模块2008可以参考偏好2024来确定用户216所希望的虚拟个性。简档匹配模块2008可以参考个性数据存储器2028获得所存储的虚拟个性(例如,标准虚拟个性、用户定义的虚拟个性等)。在某些情况下,简档匹配模块2008可以参考与用户216相关联的(例如,简档数据存储器252等中所存储的)用户简档。
如在此提供的,可以创建、修改、存储、拷贝、传输、和/或输送用户简档。此外,一个或多个装置可以访问用户简档。在某些情况下,可以将用户简档从一个用户拷贝到另一个用户、从一个存储器传输至另一个存储器、和/或从一辆车辆输送至另一辆车辆等。用户简档可以存储在与用户相关联的存储器内并且可以包括一条或多条数据记录。例如,用户简档可以存储在如先前结合图12A至图12D描述的数据结构1200的至少一个数据文件或数据对象中。
可以基于一个或多个传感器(例如,车辆传感器242、非车辆传感器236等)接收的多个因素和/或信息/输入对用户简档进行编译和/或修改。在某些实施例中,这些传感器可以与用户216、用户装置212、和/或车辆104相关联。这些传感器可以包括环境传感器708、用户接口传感器712、相关联的装置传感器720等中的至少一个。在一个示例中,相关联的装置传感器720可以包括或者有线方式或者无线方式连接至车辆104和/或车辆控制***204的移动装置(例如,智能电话、平板计算机、移动计算机等)的任何传感器。
一个或多个传感器接收的信息可以包括用户进行的询问和/或提供的输入(例如,网络浏览历史、所存储的数据信息记录程序(cookie)、语音命令、手势输入、智能个人助理历史、知识导航员等)、与用户216和/或车辆104相关联的地理位置数据(例如,卫星定位***、Wi-Fi热点、手机信号塔数据、室内定位***等)等。在某些情况下,可以对该信息进行评估以确定所接收的信息是否有资格作为用户简档数据。此评估可以包括参考存储器中所存储的规则和/或将所接收的信息中的项与和用户简档数据相关联的关键项的列表进行比较。
图21中示出了用于向车辆104的用户216呈现虚拟个性的方法2100的实施例。图21中示出了方法2100的步骤的一般顺序。通常,方法2100以开始操作2104开始并以结束操作2132结束。方法2100可以包括更多或更少步骤,或者可以不同于图21中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2100或对其进行编码或存储在计算机可读介质上。计算机可读介质的一个示例可以包括但不限于结合图20的个性子***2000所描述的存储器2032。在下文中,应参照结合图1至图20描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2100。
方法2100在步骤2104开始并且当检测到用户216时(步骤2108)继续进行。此检测和/或标识可以基于从用户216接收的信息。例如,可以基于至少一个图像传感器(如车辆104的照相机传感器760)检测的信息识别用户216。当识别出用户216时,可以访问和/或修改与用户216相关联的用户简档。
在某些实施例中,方法2100的检测步骤可以包括用户216的标识。此标识可以基于用户216的面部识别。例如,用户标识模块822可以从与车辆104相关联的用户216收集面部识别信息。可以从站点、来源、照相机878、用户简档数据252、车辆用户216数据、车辆乘客数据和/或其他传感器收集面部识别信息。面部识别信息的收集可以包括通过一个或多个传感器(例如,车辆传感器242、非车辆传感器236等)记录信息。这些一个或多个传感器可以与车辆104相关联。在一个示例中,该一个或多个传感器可以包括至少一个图像传感器,如照相机878。继续本示例,照相机878可以定位在车辆104内和/或外。如可以认识到的,可以从车辆104内的一个或多个用户216和/或从车辆104外的一个或多个用户216收集面部识别信息。
面部识别信息可以包括可以对用户216进行标识的面部特征、以及关于面部特征的信息。例如,面部特征可以包括对面部特征的位置和/或安排进行定义的测量信息。在某些情况下,一个或多个传感器可以用于确定用户216的面部特征中的至少一个之间的测量。典型的面部特征可以包括但不限于至少一只眼睛、眉毛、鼻子、鼻孔、鼻腔、牙槽、牙齿、骨骼、嘴巴、嘴唇、下巴、耳朵、发际线、前额、面部毛发、痣、胎记、疤痕、和/或其他与用户216的面部相关联的明显标志。所收集的面部识别信息可以存储在存储器中并且可以包括指向存储器的指针。这些指针可以存储在一个或多个其他存储位置。
面部特征的标识可以包括将所标识的与用户216相关联的面部特征与存储器中所存储的一个或多个标识特性进行比较。该一个或多个标识特性可以存储在社交网站的存储器、面部识别数据存储器、简档数据存储器252和/或其他存储位置中。当所标识的面部特征中的至少一个与存储器中所存储的至少一个标识特性匹配时,可以确定匹配成功或面部识别。与标识特性匹配的所标识的面部特征越多,则面部识别越成功。换言之,面部识别可以与置信等级、或准确度评级相关联。此评级可以基于确定匹配的特征的数量。
在检测到用户216的情况下,方法2100继续确定与所检测的用户216相关联的用户简档是否可获得和/或可访问(步骤2112)。此确定可以基于在检测步骤过程中用户216的肯定(例如,匹配)面部识别。当标识出用户216时,个性模块2004可以与简档数据存储器252通信以访问与所标识的用户216相关联的用户简档。在某些情况下,可能没有标识出用户216,并且如此,不能从存储器检索或访问与那个用户216相关联的用户简档。
接下来,方法2100可以继续进行确定任何虚拟个性信息是否存储在所访问的用户简档(步骤2116)中。虚拟个性信息可以包括但不限于虚拟个性、用户的个性类型、个性偏好、和虚拟个性呈现信息中的至少一项。该虚拟个性可以包括化身、语音输出、视觉输出、音调、和音量强度中的一项或多项。如果用户简档包括虚拟个性,个性模块2004可以从用于在车辆104中使用的用户简档检索和/或访问虚拟个性。
一旦检索和/或访问了虚拟个性,可以向用户216呈现该虚拟个性。在某些情况下,向用户216呈现虚拟个性可以包括变更车辆104的一个或多个特征。例如,可以变更车辆104的一个或多个特征从而改变与虚拟个性相关联的心情。继续本示例,个性模块2004可以与车辆控制***204通信以改变内部照明、资讯娱乐设置、温度、氧气水平、空气成分、舒适度设置、座椅位置、变速器设置(例如,自动到手动、踏板换档等)、导航输出等、和/或以上的组合。在呈现虚拟个性时,方法2100可以包括与用户216交互。一个交互示例可以包括问用户216问题。另一个示例可以包括向用户216提供评论。用户216可以通过提供视觉、声音、和/或触摸输入响应来回答这些问题和/或评论。个性模块2004可以基于和用户216响应相关联的音调、上下文、和/或音量响应于用户216。
在步骤2116没有虚拟个性与用户简档相关联的情况下,方法2100可以继续生成适合用户216的虚拟个性(步骤2136)。个性模块2004结合个性匹配模块2008可以生成虚拟个性。例如,个性匹配模块2008可以通过与用户216相关联的用户简档接收用户输入、语音输入、视觉输入、触觉输入、手动输入等、和/或以上的组合。继续本示例,匹配引擎2012可以确定适合所接收的用户输入的虚拟个性。在某些情况下,使虚拟个性与用户216适合可以至少部分地基于规则2016。如果从用户输入确定用户216激动(例如,生气、沮丧、恼怒、没有耐心、大喊大叫、做出快速剧烈手势、皱眉等),匹配引擎2012可以确应生成定虚拟个性以减少用户216激动(例如,虚拟个性可以被生成为与用户216确定的个性相反的个性)。此外或可替代地,如果从用户输入确定(例如,通过个性匹配模块2008)用户216心情愉快(例如,吹口哨、唱歌、微笑、挥手、轻声说话等),匹配引擎2012可以确定应生成虚拟个性以便与用户216的愉快心情匹配。在任何情况下,个性模块2004与个性匹配模块2008通信来生成虚拟个性。然后,如先前描述的,在步骤2124,方法2100可以呈现所生成的虚拟个性。
如果在步骤2112没有用户简档与用户216相关联,或者如果不能访问用户简档,则方法2100可以继续向用户提供标准虚拟个性(步骤2140)。在某些实施例中,虽然向用户216提供标准虚拟个性,并且当收集简档数据时,可以对标准虚拟个性进行细化以适合用户216。标准虚拟个性可以包括存储器(例如,个性数据存储器2028、存储器2032等)中所存储的虚拟个性。用户216、公司、团体、机构、个性模块2004等中的至少一个可以创建此标准虚拟个性。方法2100可以继续在步骤2124呈现个性或在步骤2144继续进行。
方法2100继续收集与用户216相关联的简档数据(步骤2144)。在某些实施例中,收集简档数据可以包括确定所接收的信息中的任一项是否有资格作为用户简档数据。在一个实施例中,简档标识模块848可以做出此确定。例如,简档标识模块848可以参考存储器中所存储的规则以确定所接收的信息中的至少某些信息与对应于用户简档和/或虚拟个性数据的信息之间是否存在匹配。匹配信息可以包括关键词、关键词组、输入类型、上下文相关的数据、匹配指示符等、和以上的组合。
接下来,方法2100可以继续细化虚拟个性(步骤2148)。细化虚拟个性可以包括使用数据使虚拟个性自定义适合用户216(例如,至少部分地基于规则2016)。此自定义适合操作可以与如结合步骤2136所述的使虚拟个性适合用户216类似(如果不完全相同的话)。例如,个性匹配模块2004可以将在步骤2144收集的数据用于变更虚拟个性以适合用户216。继续本示例,当用户216提供更多信息和/或输入时,可以细化虚拟个性以适合用户216程度最好。在某些实施例中,当正在向用户216呈现虚拟个性时,可以细化虚拟个性。可以实时地(例如,当正在进行输入、提供输入时等)和/或近实时地(例如,当正在进行输入时,包括任何***和/或通信延迟等)细化虚拟个性。此外或可替代地,当变更虚拟个性时,可以实时地和/或近实时地向用户呈现变更后的个性。此外或可替代地,当没有向用户216呈现虚拟个性时,可以细化(变更)虚拟个性。换言之,可以非实时地细化虚拟个性(例如,当没有使用虚拟个性时等)。如在此提供的,可以细化与用户216相关联的标准个性和/或虚拟个性。方法2100在步骤2124继续呈现虚拟个性和/或细化后的虚拟个性。
方法2100继续确定是否仍然存在用户216(步骤2128)。在某些实施例中,用户216的存在可以包括用户216与车辆104的现有关联。例如,尽管用户216可能没有物理地位于车辆104内,但用户216可以与车辆104相关联。这种关联的示例可以包括用户何时迈出车辆104(例如,保养车辆104、加油、临时造访车辆104外的地点等)。检测和/或确定是否存在用户216可以包括结合步骤2108描述的检测步骤中的一个或多个。此外或可替代地,确定是否存在用户216可以包括确定用户216是否物理地在车辆104内。例如,可以基于至少一个图像传感器(如车辆104的照相机传感器760)检测的信息确定车辆104内存在用户216。在任何情况下,当与车辆104相关联的至少一个传感器(例如,车辆传感器242、非车辆传感器236等)不能再检测用户216时,可以确定不存在用户216。如果确定仍然存在用户216,则方法2100可以继续收集更多简档数据(步骤2144)。如果确定不存在用户,则方法2100在步骤2132结束。
在一个示例中,可以用化身表示虚拟个性。该化身可以是如2014年4月15日提交的题为“基于车辆的多模式发现(Vehicle-Based Multimode Discovery)”(代理人案卷号6583-585-PCT)的申请PCT/US14/_____中所述的智能助手、虚拟助手、和/或智能虚拟助手,针对该申请所有教导内容和出于所有目的,该申请通过引用以其全文结合于此。化身可以呈现为主题、颜色、特定声音输出、其他用户偏好等、和/或以上的组合。例如,化身可以被配置成一个或多个图标、人物、颜色、和/或主题,这些被配置成用于表示虚拟个性。
在某些实施例中,化身可以被配置成从车辆到车辆和/或从通信装置到通信装置跟随用户216。化身可以存储在与用户216相关联的用户简档中。可以通过一个或多个车辆104和/或装置212、248访问如在此提供的用户简档。可以在车辆104和/或通信装置212、248之间使化身同步或协调。该同步可以包括化身从一辆车辆到另一辆车辆的通信。该同步可以包括化身从一个装置212到另一个装置248的通信。此外或可替代地,化身可以存储在跨通信网络224可访问的简档数据252中(例如,用户简档中)。跨网络224定位的简档数据252的一个示例可以包括基于云的***(例如,服务器228和简档数据存储器252)。在又另一个示例中,车辆104可以包括与用户216相关联的化身。在本示例中,车辆104可以与另一辆车辆、装置212、248、和/或建筑自动化***2304同步。作为同步通信的一部分,车辆104可以传输与用户216相关联的化身。如可以认识到的,可以相反地执行此操作(例如,另一辆车辆、装置212、248、和/或建筑自动化***2304可以将与用户216相关联的化身传输至车辆104,作为同步通信的一部分)。
图22中示出了用于将虚拟个性与车辆104的用户216的上下文匹配的方法2200的实施例。图22中示出了方法2200的步骤的一般顺序。通常,方法2200以开始操作2204开始并以结束操作2232结束。方法2200可以包括更多或更少步骤,或者可以不同于图22中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2200或对其进行编码或存储在计算机可读介质上。计算机可读介质的一个示例可以包括但不限于结合图20的个性子***2000所描述的存储器2032。在下文中,应参照结合图1至图21描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2200。
方法2200在步骤2204开始并且当从用户216接收用户输入(步骤2208)时继续进行。如先前所述,与车辆相关联的一个或多个传感器(例如,车辆传感器242、非车辆传感器236等)可以接收用户输入。此外或可替代地,个性模块2004和/或个性匹配模块2008可以接收用户输入。用户输入可以包括从一个或多个用户216提供的输入。在一个实施例中,当两个或更多个用户216提供输入时,模块2004/2008可以接收群组用户输入。
方法2200继续确定所接收的用户输入的上下文(步骤2212)。如先前结合图20所述,上下文可以包括用户216的情绪状态。可以至少部分地基于存储器中所存储的规则2016通过个性匹配模块2008确定上下文。在某些实施例中,确定用户输入的上下文可以对应于确定至少一项其他与用户相关的考虑事项。例如,个性匹配模块2008可以参考计划表、电子邮件、文本消息、电话呼叫、搜索引擎结果等、和其他与用户216相关的内容中的至少一项。在某些实施例中,确定用户输入的上下文可以对应于确定至少一项非用户考虑事项。非用户考虑事项可以包括但不限于环境(例如,温度、湿度、空气成分、氧气水平等)、天气(例如,雨天、晴天、雪天等)、日历、交通、失业率、股票市值、经济指数、社会动荡等中的至少一项。例如,用户216可能是安静的,在车辆104内具有自然表情、或伤心表情。在本示例中,图像传感器(例如,照相机878等)可以检测用户216的面部表情,而声音传感器(例如,麦克风886等)可以检测用户216的音频输出,或缺乏音频输出。个性匹配模块2008可以与和车辆104相关联的其他***(例如,装置212、248)通信以检查用户216的电子邮件、消息、呼叫、和/或计划表。继续本示例,个性匹配模块2008可以跨网络224通信以确定至少一项非用户考虑事项,如低就业率和/或股票市值急剧下降。单独或一起,此输入和信息可以定义用户输入的上下文。
在某些情况下,确定与用户输入相关联的上下文可以包括确定群组用户输入(例如,两个或更多个用户216等)的上下文。确定群组用户上下文可以包括检测用户群组中的用户中的任何用户在用户简档数据252中是否具有化身。在某些情况下,两个或更多个用户216可以具有已经基于与这两个或更多个用户216相关联的简档信息创建的化身。换言之,每个用户216在用户简档数据252中具有与单独用户216相对应的化身。
接下来,方法2200继续确定所确定的上下文是否与用户216的虚拟个性匹配(步骤2216)。此匹配可以基于存储器中所存储的规则2016。如在此提供的,当至少部分地基于用户216所提供的用户输入的上下文,虚拟个性适合用户216时,用户输入的上下文可以与虚拟个性匹配。在某些情况下,用户输入的上下文可以包括提供具有相反上下文的虚拟个性。例如,用户216可以提供具有被确定为“伤心”的上下文的输入,而标识为“高兴”的虚拟个性(例如,具有“高兴”或相反上下文)可以与“伤心”用户输入上下文匹配。此外或可替代地,用户216可以提供具有被确定为“高兴”的上下文的输入,而标识为“高兴”的虚拟个性可以与“高兴”用户输入上下文匹配。在任何情况下,该匹配与使如结合图21所述的虚拟个性适合(例如,步骤2136和2148)类似。在确定匹配的情况下,方法2200继续向用户216呈现匹配虚拟个性(步骤2224)。
在两个或更多个用户216在简档数据252中具有化身的实施例中,上下文匹配可以确定两个或更多个用户216中的至少一个的化身是否与这两个或更多个用户216中的另一个用户216的化身匹配。上下文匹配操作可以包括确定化身的至少一个主题、颜色、特定声音输出、其他用户偏好等、和/或以上的组合是否匹配。在确定匹配的情况下,方法2200可以继续向用户216呈现匹配化身(步骤2224)。
如果虚拟匹配与用户输入的上下文不匹配,则方法2200可以继续变更和/或生成虚拟个性以便与该上下文匹配(步骤2220)。变更和/或生成虚拟个性以便与该上下文匹配与如结合图21所述的细化和/或生成虚拟个性(例如,分别步骤2148和步骤2136)类似(如果不完全相同的话)。一旦已经细化和/或生成匹配虚拟个性,方法2200继续向用户216呈现匹配虚拟个性(步骤2224)。如可以认识到的,在步骤2228呈现匹配虚拟个性可以与如结合图21所述的虚拟个性的呈现类似(如果不完全相同的话)。此外或可替代地,匹配虚拟个性提供的输出可以具有至少一个化身、语音输出、视觉输出、音调、和音量强度的形式,并且被配置成用于适合用户216。
在另一个实施例中,如果确定来自群组用户输入的化身之间不存在直接或恰好匹配,则方法2200可以继续生成表示两个或更多个用户(步骤2220)的群组中的两个或更多个用户216的群组化身。此群组化身可以包括用户216的群组中的化身之间共享的至少一项共同的设置和/或偏好。例如,兄妹可以坐在车辆104的乘客区域(例如,区域2 508B)。哥哥可能喜欢摇滚音乐和深色(例如,哥哥的用户简档中所存储的),而妹妹可能喜欢嘻哈音乐和浅色(例如,妹妹的用户简档中所存储的)。如以上提供的,可以创建群组化身来吸引两个用户(例如,不疏远至少一个用户216)。该群组化身可以包括与兄妹的用户简档相关联的二级和/或三级设置和/或偏好,以找出共同的主题、偏好、设置等。在本示例中,兄妹两者可能喜欢乡村音乐(但不一定较其他种类音乐更喜欢乡村音乐)。此外,兄妹可能喜欢灰色方案(但他们可能不优选它们)。在本示例中,为用户216群组(例如,兄妹)生成的用于向车辆104的乘客区域呈现的群组化身可以包括灰色方案并且甚至可以建议和/或向乘客区域呈现乡村音乐。当生成群组化身时,方法2200继续向用户216群组呈现群组化身(步骤2224)。
方法2200继续确定是否仍然存在用户216(步骤2228)。在某些实施例中,用户216的存在可以包括用户216与车辆104的现有关联。例如,尽管用户216可能没有物理地位于车辆104内,但用户216可以与车辆104相关联。这种关联的示例可以包括用户何时迈出车辆104(例如,维护车辆104、加油、临时造访车辆104外的地点等)。检测和/或确定是否存在用户216可以包括结合图21的步骤2108描述的检测步骤中的一个或多个。此外或可替代地,确定是否存在用户216可以包括确定用户216是否物理地在车辆104内。例如,可以基于至少一个图像传感器(如车辆104的照相机传感器760)检测的信息确定车辆104内存在用户216。在任何情况下,当与车辆104相关联的至少一个传感器(例如,车辆传感器242、非车辆传感器236等)不能再检测用户216时,可以确定不存在用户216。如果确定仍然存在用户216,则方法2200可以继续在步骤2208接收用户输入。如果确定不存在用户,则方法2200在步骤2232结束。
图23是自动化控制***2300的实施例的框图。自动控制***2300可以包括建筑自动化***2304,该建筑自动化***具有HVAC模块2308、能量模块2312、安全模块2316、资讯娱乐模块2320、效用模块2324等中的至少一个。这些子***、模块、组件等212、216、252、2304可以通过网络或总线356和/或通信网络224通信。通信总线356可以是双向的并且使用任何已知或未来开发的标准或协议进行数据通信。通信总线356的示例可以如结合图4所述。作为通信的一个示例,建筑自动化***2304可以通过通信总线356和/或通信网络224与车辆104、装置212、248、简档数据252、车辆传感器242、和/或非车辆传感器236通信。此外或可替代地,建筑自动化***2304可以跨通信网络224与应急机构2328、能量提供商2332、安全提供者2336、群组2340、和公司2344中的至少一个通信。
例如,建筑自动化***2304可以与用户简档通信以基于与车辆104相关联的用户216设置预测性地调整气候和其他设置。用户简档可以存储在至少一个简档数据存储器252中。用户216可以将车辆104的舱内温度设置到特定值(例如,72华氏度等)。基于此温度设置,建筑自动化***2304可以共享针对家庭、办公室、和/或其他环境控制空间的一个或多个区域的温度设置。建筑自动化***2304可以被配置成用于分析与车辆104相关联的用户216的行为。用户的优选温度设置的行为分析可以包括在确定共享设置中考虑周围温度、环境因素、和/或太阳辐射。
如以上提供的,建筑自动化***2304可以基于用户简档中所存储的信息确定用户216的优选建筑(例如,与建筑相关联的房间、区域、空间等)温度。例如,建筑自动化***2304可以参考用户216所设置的和用户简档中所存储的车辆温度。基于用户简档中所存储的车辆温度,建筑自动化***2304可以调整家庭的某些区域以与车辆温度匹配。在某些实施例中,如在此提供的,建筑自动化***2304可以确定可以基于车辆温度、当日时间、从车辆记录的图像和/或声音、和用户的心情的组合来调整的建筑的区域。
HVAC模块2308可以被配置成用于控制与建筑的一个或多个区域相关联的HVAC设置。在此描述的一个或多个区域可以包括但不限于房间、地板、小卧室、整个建筑空间、其细分部分和/或类似区域。除其他事项之外,HVAC模块2308可以监控至少一个HVAC***并且基于至少一项输入(如设定点、计时器、计划表、建筑区域温度、建筑区域湿度、用户简档信息等)控制HVAC***的操作。在任何情况下,HVAC模块2308可以确定建筑的一个或多个区域的实际状态(例如,实际温度、湿度、压力等),将实际状态与建筑的一个或多个区域的目标状态(例如,所希望或目标温度、湿度、压力等)进行比较,以及响应于该比较至少部分地调节HVAC***。
能量模块2312可以被配置成用于控制和/或监控与建筑的一个或多个区域相关联的至少一个能量特征和/或设置。能量特征和/或设置可以包括但决不限于照明、供电电路、电离装置、通信设备、和/或类似物。在某些情况下,能量模块2312可以控制到能量特征的功率和/或能量特征的功率设置。例如,当用户216没有在建筑的一个或多个区域内时,可以“关闭”、禁用、和/或至少部分地限制一个或多个区域的能量。继续本示例,当用户216不再在家庭的房间内时,可以关闭那个房间内的照明。可以用多种方式检测用户216的存在。例如,一个或多个运动传感器、图像传感器、信号检测器等可以在建筑中用于检测用户216的存在。用户216的存在可以包括具体用户216的标识。此标识可以包括参考与所检测的用户216相关联的用户简档。
安全模块2316可以被配置成用于控制和/或监控至少一个安全***、安全组件、和/或其状态。安全***可以包括与建筑的一个或多个区域相关联的任何类型的安全服务设备。安全***可以是住宅型的、商业型的、和/或在外部受监控的(例如,受安全提供者2332等)。安全***可以包括一个或多个监视组件、锁定元件、警报特征、和通信特征。在某些情况下,安全事件可以由安全***检测并且报告(例如,通过通信特征,如电话线、无线信号等)给安全提供者2336和/或应急机构2328(例如,警察、火警、紧急医疗服务(EMS)、和/或政府机构等)。此外或可替代地,安全模块可以激活、去激活、监控、和/或以其他方式控制建筑的安全***。
资讯娱乐模块2320可以被配置成用于与和建筑的一个或多个区域相关联的一个或多个资讯娱乐装置通信。与建筑的一个或多个区域相关联的资讯娱乐***可以包括但不限于收音机(例如,模拟、数字、和/或卫星等)、家庭娱乐***、流式内容播放器、内部通信***、电缆盒、卫星盒、机顶盒(STB)、数字视频记录器、背景音乐***、紧急警报***(EAS)装置、无线接收器、扩音器等。除其他事项之外,资讯娱乐模块2320可以控制资讯娱乐***的状态,如功率状态(例如,打开、关闭、待机等)、记录内容(例如,内容选择、调谐等)、播放内容(例如,回放速度、音量输出等)、接收内容、呈现内容、计划内容的接收和/或呈现等。此外或可替代地,资讯娱乐模块2320可以监控资讯娱乐***的状态。
与能量模块2312类似,效用模块2324可以被配置成用于控制和/或监控与建筑的一个或多个区域相关联的至少一个效用特征和/或设置。效用特征和/或设置可以包括但决不限于电力、水、煤气、电话、互联网访问等。在某些情况下,可以“关闭”、禁用、和/或至少部分地禁用效用特征。例如,当用户216没有在建筑的一个或多个区域内时,如以上提供的,可以控制一个或多个区域的效用。继续本示例,当用户216不再在家庭的房间内时,可以关闭、或限制那个房间内的互联网访问。在某些情况下,响应于检测到紧急状况和/或安全事件,效用模块2324可以关闭、和/或限制效用。例如,罪犯夜晚可能已经强行进入家庭,企图在家中实施重罪。在这种情况下,效用模块2324可以限制、或关闭与家庭相关联的一项或多项效用,以防止罪犯违法使用。作为一个示例,可以检测到家里漏气。在本实例中,效用模块2324可以关闭向家庭供气。
在上述模块2308-2324中的任一个中,模块2308-2324可以使用用户216的存在来控制和/或监控器其对应的特征和/或设置。可以用多种方式检测用户216的存在。例如,一个或多个运动传感器、图像传感器、信号检测器等可以在建筑中用于检测用户216的存在。用户216的存在可以包括具体用户216的标识。此标识可以包括参考与所检测的用户216相关联的用户简档。
在某些实施例中,用户216、应急机构2328、能量提供商2332、安全提供者2336、群组2340、和公司2344中的一个或多个可以控制和/或监控建筑自动化***2304。例如,应急机构2328可能需要访问建筑的一个或多个区域。在这种情况下,应急机构2328(例如,警察)可以与建筑自动化***2304通信和去激活、和/或超越安全***(例如,通过安全模块2316)。类似地,在火灾情况下,应急机构2328(例如,消防部门等)可以关闭一项或多项效用,如煤气(例如,通过效用模块2324)。作为另一个示例,建筑的一个或多个区域的所有者可以与能量提供商2332签订合同以在能量使用高峰期间限制HVAC输出。在本示例中,能量提供商2332可以与建筑自动化***2304通信并通过HVAC模块2308关闭、或限制HVAC输出。此外或可替代地,能量提供商2332可以通过与能量模块2312通信并指导能量模块2312限制、或关闭建筑的一个或多个区域的功率来使所有者的能量使用节流。群组可以表示其他机构2328、提供商2332、2336或公司2344中的一个或多个没有表示的任何其他实体。公司2344可以包括建筑的一个或多个区域的所有者(或者所有者群组)、企业、和/或所在地所识别的为其他实体提供服务和/或进行贸易的实体。
用于至少部分地基于用户简档信息确定和调整建筑的一个或多个区域的设置的方法2400的实施例可以如图24中所示。图24中示出了方法2400的步骤的一般顺序。通常,方法2400以开始操作2404开始并以结束操作2420结束。方法2400可以包括更多或更少步骤,或者可以不同于图24中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2400或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图23描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2400。
方法2400在步骤2404开始并继续将与用户216相关联的建筑的一个或多个区域存储在用户简档中(2408)。用户简档可以与用户216相关联。在此描述的许多实施例中的某些实施例中,用户简档可以仅特定于一个用户216。当用户216在建筑周围移动时,可以收集与用户216的移动相对应的信息。与用户216的装置212相关联的位置信息可以提供此信息。例如,装置212可以使用SPS、Wi-Fi热点、手机信号塔数据、室内定位***等中的一个或多个确定该装置的物理位置。此外或可替代地,可以从与建筑相关联的一个或多个传感器收集的位置信息确定用户216的位置。这些传感器可以包括图像传感器、运动传感器、信号检测器(例如,密钥卡阅读器、电子钥匙站、无线通信信号检测器等)等中的至少一个。在一个实施例中,用户216可以通过输入到与相关联区域相对应的用户简档内的数据与建筑的一个或多个区域相关联。用户216、管理员、管理者、建筑所有者、和/或某个其他实体可以输入该数据。
预计与用户216相关联的建筑的一个或多个区域可以存储(在与用户相关联的用户简档中)在简档数据存储器252中。可以在附接至通信网络224的装置212、车辆104、和/或某个其他位置找到简档数据存储器252。
接下来,方法2400继续收集与用户216相关联的舒适度和/或资讯娱乐信息(步骤2412)。在某些情况下,资讯娱乐信息可以对应于与用户216相关联的车辆104和/或建筑的一个或多个区域的资讯娱乐设置。资讯娱乐设置可以包括但不限于优选无线电台、内容应用、收听的内容、浏览的内容、内容回放设置(例如,音量、速度、质量等)、类型、内容消费***、背景音乐/噪音等。
与建筑区域信息类似,所收集的这种舒适度和/或资讯娱乐信息可以存储在与用户216相关联的用户简档中。舒适度和/或资讯娱乐信息可以存储(在与用户相关联的用户简档中)在简档数据存储器252中。可以在附接至通信网络224的装置212、车辆104、和/或某个其他位置(例如,与建筑相关联等)找到简档数据存储器252。
方法2400继续基于所存储的信息使用所收集和/或存储的信息来调整设置(步骤2416)。例如,建筑自动化***2304可以变更建筑的一个或多个区域的至少一项设置以便与和用户216相关联的用户简档中所存储的信息匹配。换言之,可以调整建筑的设置以便与和用户216相关联的车辆104的设置匹配。此外或可替代地,车辆104可以基于与用户216相关联的用户简档中所存储的信息调整车辆104的设置。换言之,可以调整车辆104的设置以便与和用户216相关联的建筑的一个或多个区域的设置匹配。方法2400在步骤2420结束。
图25中示出了用于基于用户简档信息确定和调整***的设置的方法2500的实施例。图25中示出了方法2500的步骤的一般顺序。通常,方法2500以开始操作2504开始并以结束操作2536结束。方法2500可以包括更多或更少步骤,或者可以不同于图25中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2500或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图24描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2500。
方法2500在步骤2504开始并且继续检测与用户216相关联的用户简档中存在设置信息(步骤2508)。通过向车辆104和/或建筑自动化***2304中的至少一个报告设置信息的用户简档可以提供设置信息的存在。在某些实施例中,检测用户简档并且读取用户简档中的至少一条数据记录(该数据记录包含设置信息)的建筑自动化***2304可以进行设置信息的检测。可以响应于标识出用户216而检测用户简档。例如,用户216可以向建筑自动化***2304登记。作为登记的一部分,用户216可以通过建筑自动化***2304提供对与用户216相关联的用户简档的至少一部分的访问。建筑自动化***2304可以被配置成用于在周期性基础上从用户简档检索设置信息。此外或可替代地,建筑自动化***2304可以被配置成用于基于检测到(例如,建筑的一个或多个区域和/或车辆104中)存在用户216而从用户简档检索设置信息。
方法2500可以继续确定与建筑相关联的用户区域(步骤2512)。可以通过参考简档数据存储器252中所存储的用户简档的数据位置进行此确定。在一个实施例中,用户区域可以对应于如结合图24所述的与用户216相关联的建筑的一个或多个区域。例如,用户区域可以是用户216工作、居住、和/或玩耍的空间。可以从与用户216相关联的位置信息和用户216花费在用户区域的时间确定用户区域。如可以认识到的,可以为区域/空间设置各种阈值以有资格作为用户区域。例如,为了使空间或区域有资格作为用户区域,可以要求用户216在那个空间或区域中花费最小时间量。此外或可替代地,与用户216花费在空间或区域中的时间相关联的频率可以使该空间或区域有资格作为用户区域。举例来讲,用户216可以一周中每天造访空间,这种频率使该空间有资格作为与那个用户216相关联的用户区域。在某些情况下,用户区域可以与工作个性、家庭个性、和/或其他评级/排名相关联。
接下来,方法2500可以继续确定用户区域中是否存在用户216(步骤2516)。用户216的存在可以包括在建筑的至少一个区域中的实际物理存在、预计存在(例如,预期到达时间,基于历史数据、计划存在等)、和/或规划存在(例如,由一项或多项管理偏好设置、用户配置、和/或类似项)。如上所述的建筑的一个或多个传感器、装置212等可以确定存在用户216。如果没有确定存在用户216,则方法2500在步骤2536结束。
在确定用户区域中存在用户的情况下,方法2500继续基于用户简档中的设置信息调整建筑的至少一项设置(步骤2520)。向与建筑的一个或多个区域相关联的一个或多个组件(例如,建筑舒适度控制***、模块等)提供调整输出的建筑自动化***2304可以引起该调整。调整设置可以对应于改变舒适度和/或资讯娱乐设置中的至少一项设置。例如,可以将收音机调谐到特定电台,可以将照明调整到某一水平,可以改变家里、或家的区域中的温度,和/或类似项。可以对这些设置进行调整以便与用户简档中所存储的设置匹配。在某些情况下,这些调整可以包括补偿车辆设置与建筑设置之间的差异的比例因数。
方法2500可以继续在已经通过建筑自动化***2304调整了设置后确定用户216是否改变了设置(步骤2524)。例如,通过建筑自动化***2304调整温度后,用户216可以改变该温度。当车辆设置与建筑设置稍微不同时,可以进行此变化。继续本示例,用户216可以将车辆104的内舱温度设置到74华氏度。当建筑的用户区域中存在用户216,建筑自动化***2304可以调整该用户区域以便与74华氏度匹配。在本示例中,在建筑自动化***2304已经将用户区域的温度设置到74华氏度后,用户可以将其降到72度。这种用户216变化可以指示设置中存在舒适度差异。舒适度差异可以存储在用户216的用户简档中并且用于建筑自动化***2304执行的后续匹配操作中(步骤2528)。除其他事项之外,舒适度差异可以用于微调、或细化在此提供的设置调整的匹配。如果没有调整设置,则方法2500在步骤2536结束。
在用户216已经调整了设置并且用户216变化、或舒适度差异存储在与用户216相关联的用户简档中的情况下,方法2500可以继续调整车辆设置以便与建筑自动化***2304的设置匹配。与细化结合步骤2524和2528的描述所提供的匹配类似,基于与用户相关联的用户简档中所存储的建筑自动化***2304设置,响应于车辆104调整的设置,方法2500可以确定用户216是否对车辆设置进行任何改变。该方法在步骤2536结束。
参考图26,示出了为车辆104的至少一个区512设立的车辆控制的实施例的框图。在某些实施例中,可以根据用户216的偏好和/或能力调整典型车辆控制的灵敏度、尺寸、和甚至位置。预计可以调整车辆控制功能性(例如,包括灵敏度、和/或布局等)并且与用户简档一起存储。如可以认识到的,此车辆控制功能性可以从一辆车辆104到另一辆车辆104跟随用户216。
如图26中所示,示出了具有一项或多项控制、致动器、***、和组件等的车辆104的内部空间108。例如,车辆104可以包括车辆104的至少一个特征,包括但不限于速度控制踏板2608、方向盘640、乘员座椅***648、和其他特征2604等。这些特征每个可以具有一个将位置参考基准2632与特征位置参考2636连接的特征原点2628。换言之,可以参考与这些特征中的至少一个相关联的参考基准2632和特征原点2628调整该至少一个特征的位置。此外或可替代地,可以根据一个或多个特征范围2612、2616、2624调整每个特征的特征原点2628。可以相对于基本原点2620移动特征原点。可以在一个或多个方向上移动和/或定位至少一个特征,包括但不限于向前方向2606(例如,在某些情况下远离用户216)、向后方向2610(例如,在某些情况下趋向用户216)、向上方向2614(例如,远离基本原点2620)、和/或向下方向2618(例如,趋向基本原点2620)。这些方向可以包括边对边定位(例如,参照用户216和/或基本原点2620,向左方向和向右方向)。
在某些实施例中,可以根据角度测量调整至少一个特征。这些角度调整可以包括至少一个参考基准2632与该至少一个特征的特征位置参考2636之间的角度2640、2644、2648、2652。例如,用户216可以将车辆104配置成包括多项控制设置,这些设置使方向盘640的位置在转向位置范围2616中并在方向盘角度2648处。可以在向上方向2614或向下方向2618上调整方向盘640的原点2628以调整方向盘640在车辆104的内部空间108内的高度。作为另一个示例,可以针对各个位置调整乘员座椅***648。这各个位置可以包括乘员座椅***648的高度(例如,如跨座椅位置范围2624从基本原点2620测量的)、向前/向后位置、和座椅角度2640等。如可以认识到的,乘员座椅***可以包括腰部支撑调整、边到边设置、座椅底座角度等。作为又另一个示例,可以根据定向和/或角度调整一个或多个控制踏板2608的位置。例如,用户216可以将车辆104配置成包括多项控制设置,这些设置使控制踏板2608的位置在踏板位置范围2612中并在踏板角度2644处。可以在向上方向2614或向下方向2618上调整控制踏板2608的原点2628以调整控制踏板2608在车辆104的内部空间108内的高度。此外或可替代地,可以设置控制踏板2608的边到边位置。
在某些实施例中,特征范围2612、2616可以包括操作范围。例如,方向盘640可以具有与方向盘640绕着轴的转动相对应的角度操作范围。此外或可替代地,控制踏板2608可以在控制踏板范围2612内包括操作范围。该操作范围可以对应于特征640、2608在范围2612、2616内的移动量。在某些实施例中,该操作范围可以包括与该范围内的移动相关联的灵敏度。可以设置该灵敏度以限制和/或约束特征640、2608在该操作范围内的移动。预计可以在各水平之间调整这种限制以便根据用户216需要提供更大或更小的操作力。
例如,用户216可以希望在车辆104内具有灵敏控制。在本示例中,可以从默认、或中间水平值减小与灵敏度相关联的限制,从而允许限制更小的特征移动。继续本示例,与控制踏板2608相关联的灵敏度的默认值可能需要3-4磅的力来克服这种限制并在特征2608的操作范围内移动控制踏板2608。提高灵敏度可以包括减小对需要3-4磅的力的限制(例如,4盎司的力、1磅的力、2磅的力、和/或这些力之间的值等)。在某些情况下(例如,当用户216可能具有“重”脚时),可以从默认值降低特征的灵敏度(例如,通过增加移动特征2608所需的限制力)。这种限制和灵敏度可以适用于车辆104的方向盘640和/或其他特征。
可以用于上述方式类似(如果不完全相同的话)的方式调整/设置其他特征2604,包括但不限于反光镜、照相机、传感器、麦克风、扩音器、和/或控制/仪器。
图27中示出了用于基于用户简档信息确定和调整车辆特征控制的方法2700的实施例。图27中示出了方法2700的步骤的一般顺序。通常,方法2700以开始操作2704开始并以结束操作2724结束。方法2700可以包括更多或更少步骤,或者可以不同于图27中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2700或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图26描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2700。
方法2700在步骤2704开始并且继续检测与用户216相关联的用户简档中的车辆控制、或特征的设置(步骤2708)。记录设置可以包括收集设置信息和存储与车辆104的特征相关联的设置信息中的至少一项。在某些情况下,用户216可能已经预设和/或配置了这些设置。在一个实施例中,这些设置可以是车辆104的制造商配置的预先定义的、或默认设置。在某些实施例中,简档标识模块848可以被配置成用于执行如在此提供的步骤中的一个或多个步骤。当记录设置时,简档标识模块848可以与车辆104的一个或多个组件通信以确定如以上结合图26所述的车辆104的特征的位置、角度、和/或其他测量。
简档标识模块848可以与车辆104的各特征(包括但不限于车辆传感器242)通信,以确定与车辆104的至少一个特征(例如,车辆控制等)相关联的灵敏度(步骤2712)。灵敏度可以包括如上所述的移动限制、移动范围、操作范围、和其他与这些特征相关联的控制中的至少一项。
方法2700继续检测与车辆104的用户216相关联的用户简档中所存储的车辆特征信息(步骤2716)。在某些实施例中,检测用户简档并读取用户简档的至少一条数据记录(该数据记录包含车辆特征设置信息)的简档标识模块848可以进行车辆特征设置信息的检测。如以上提供的,可以响应于标识出用户216而检测用户简档。例如,用户216可以向车辆104登记。作为登记的一部分,用户216可以通过车辆104的一个或多个组件提供对与用户216相关联的用户简档的至少一部分的访问。车辆104的一个或多个组件可以被配置成用于在周期性基础上从用户简档检索车辆特征设置信息。此外或可替代地,车辆104的一个或多个组件(例如,简档标识模块848等)可以被配置成用于基于检测到(例如,车辆104的一个或多个区域中)存在用户216而从用户简档检索设置信息。检测和/或确定是否存在用户216可以包括结合步骤2108描述的检测步骤中的一个或多个。此外或可替代地,确定是否存在用户216可以包括确定用户216是否物理地在车辆104内。例如,可以基于至少一个图像传感器(如车辆104的照相机传感器760)检测的信息确定车辆104内存在用户216。
接下来,方法2700可以继续调整车辆特征(例如,控制、设置等)以便与和用户216相关联的用户简档中所存储的设置匹配(步骤2720)。在某些情况下,这些调整可以包括补偿针对具体车辆104存储的车辆设置与另一辆车辆的设置之间的差异的比例因数。可以基于车辆104中存在用户216而调整车辆特征。用户216的存在可以包括在车辆104中的实际物理存在、预计存在(例如,预期到达时间,基于历史数据、计划存在等)、和/或规划存在(例如,由一项或多项管理偏好设置、用户配置、和/或类似项)。如上所述的车辆104的一个或多个传感器、装置212等可以确定存在用户216。如果确定不存在用户216,或如果已经对车辆104的特征进行了调整,方法2700在步骤2724结束。
现在参考图28和图29,提供了关于用户216的健康和各项输出的方法。方法2800、2900可以利用一个或多个传感器测量心率、体重、生命体征等。这些传感器收集的测量结果可以用于检测与用户216相关联的并且在某些情况下对车辆104提供作用的心脏病、癫痫等。例如,各传感器(例如,用户接口712、非车辆传感器236、车辆传感器242、和/或其他传感器等)可以与车辆控制***通信以停车104、靠路肩停车、通知附近的医院(例如,EMS、警察、消防部门等)。这些传感器的示例可以包括但不限于车辆传感器242、非车辆传感器236、相关联的装置传感器720、与用户装置212、248相关联的传感器(例如,手机、平板计算机、智能电话等)、可穿戴传感器和/或装置(例如,心率监控器、健康监控器、公司的健康和/或活动传感器、氧气水平传感器、糖尿病传感器等)等。
这些传感器可以进行检测、记录、和追踪静息心率、最大心率、有氧心率中的一项或多项。例如,如果用户的心率移动到静息心率,则车辆104进行以下响应:改变氧气水平、提供触觉反馈。在一个实施例中,可以将健康统计、生命体征、和/或其他用户216信息发送至第三方(例如,警察、应急急救员、医生等)。在事故的情况下,当生命体征统计在向事故中涉及的那些人提供医疗护理帮助和/或紧急帮助中极为重要时,本示例会是尤其有用的。
图28中示出了用于基于和用户216相关联的健康信息提供输出的方法2800的实施例。图28中示出了方法2800的步骤的一般顺序。通常,方法2800以开始操作2804开始并以结束操作2824结束。方法2800可以包括更多或更少步骤,或者可以不同于图28中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2800或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图27描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2800。
方法2800在步骤2804开始并且继续记录关于用户216的数据(步骤2808)。该数据可以包括但不限于一项或多项健康数据,如心率、氧气水平、葡萄糖水平、血液成分、体重、移动、眼睛扩张、眼睛移动、注视方向、语音模式、体温、呼吸率、随意身体移动(例如,咳嗽、吐痰、呕吐等)、不随意身体移动(例如,打喷嚏、癫痫、抽动等)、肤色变化(例如,由于缺乏血液、缺氧、血液充足、疾病等引起)。在某些实施例中,健康数据可以存储在与用户216相关联的用户简档中。
接下来,方法2800可以继续建立与车辆104相关联的用户216的基线健康水平(步骤2812)。可以使用在步骤2808记录的健康数据建立这些基线健康水平。此外或可替代地,可以通过一段时期中监控所记录的用户216的健康数据来建立这些基线健康水平。如可以认识到的,可以平均和/或分析所记录的此健康数据以清除统计健康异常值。换言之,如果所测量的数据中的至少某项数据总体上不符合先前和/或后续健康测量结果,则可以作为异常值丢弃那项数据。在一个实施例中,可以通过提示用户216提供基线健康水平来建立这些基线健康水平。车辆104可以向用户216呈现一个或多个收集健康数据的提示,同时确定用户216在平均健康状态。简档标识模块848可以使用基线健康水平来创建用户216的基线生物计量简档。基线生物计量简档可以存储在与用户216相关联的用户简档中。
方法2800可以继续确定所建立的用户216的基线健康水平与和用户216相关联的当前健康状态之间是否存在任何偏差(步骤2816)。在某些实施例中,传感器可以定期或连续收集用户216的健康数据。此健康数据可以用于检测在任何给定时间点与用户216相关联的健康状态。此外或可替代地,可以在用户216与车辆104相关联的旅行过程中和/或一段时间长度中追踪与用户216相关联的健康数据。
方法2800继续至少部分地基于在步骤2816确定的任何健康数据偏差提供输出(步骤2820)。在某些情况下,可以通过简档标识模块848输出旅行过程中用户的健康的图形输出。例如,用户216可能具有到特定地点的多条路线,但可以确定这些路线其中之一提供比其他路线更高压力水平(例如,基于所追踪的健康数据)。在某些实施例中,基于所追踪的健康数据(例如,用户压力、情绪等),可以向用户216提供多条路线(例如,通过GPS装置、导航***等等),以便进行比较和/或选择。
在某些实施例中,所提供的输出可以调整车辆104的一项或多项设置。例如,该输出可以被配置成用于调整车辆内部环境、温度、空气成分、氧气水平、声级、车窗位置、座椅位置、和照明度中的至少一项。作为另一个示例,该输出可以被配置成用于调整车辆104的特征的位置和/或敏感度。当用户216失去准确控制用户216的身体部分的能力时(例如,由于中风和/或癫痫等引起),本示例会是特别有用的。例如,可以降低与车辆104的特征相关联的灵敏度,并且如此,用户216的小移动将不会转化成车辆104的大移动。
在另一个示例中,方法2800可以提供输出,该输出引导车辆控制***204控制车辆104的至少一个方面。例如,车辆控制***204可以操纵车辆104从可能有害区域到安全区域中。在某些情况下,车辆控制***204可以关闭到车辆104的功率、激活应急灯、通知其他人等。方法2800在步骤2824结束。
图29中示出了用于向第三方提供与用户216相关联的健康信息的方法2900的实施例。图29中示出了方法2900的步骤的一般顺序。通常,方法2900以开始操作2904开始并以结束操作2924结束。方法2900可以包括更多或更少步骤,或者可以不同于图29中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法2900或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图28描述的***、组件、模块、软件、数据结构、用户接口等来解释方法2900。
方法2900在步骤2904开始并且继续检测事故(步骤2908)。在某些情况下,事故可以充当收集和/或确定与车辆104的一个或多个用户216相关联的健康数据和/或统计的触发器。事故可以对应于车辆和/或非车辆传感器242、236所检测的一个或多个状况。例如,与车辆104的内部和/或外部相关联的车身传感器762、定向传感器776、机械运动传感器772、力传感器768、和/或其他安全传感器716、716E可以检测撞击或碰撞。此外或可替代地,事故可以对应于与用户216相关联的健康状况。例如,用户216可能患有心脏病,在这种情况下,用户的心率将偏离所建立的基线水平。此偏差会有资格作为车辆104的各传感器可以检测的事故。
接下来,方法2900可以继续确定与车辆104相关联的一个或多个用户216的健康数据和/或统计(步骤2912)。可以响应于从步骤2908检测到事故而做出此确定。与上述健康数据收集类似,在此描述的各传感器可以产生健康数据和/或统计。在某些实施例中,响应于检测到事故,可以在更大速率、或采样速率下(例如,每分钟样本数、每秒样本数等)收集健康数据。此外或可替代地,可以从车辆104的用户216收集健康数据,并且如果没有检测到健康问题(例如,在预先确定的测量时期内),则健康数据收集可以返回至正常采样速率。
方法2900继续与至少一个第三方通信(步骤2916)。该通信可以包括消息、文本消息、电子邮件、电话呼叫、紧急信号等、和/或以上的组合。在某些情况下,可以通过车辆104的收发器260进行通信。在一个实施例中,可以通过与用户216和/或车辆104相关联的至少一个装置212、248进行通信。例如,可以通过用户216的移动电话进行通信。该第三方可以是爱人、朋友、公司、群组、应急服务(例如,警察、火警、EMS等)或其他实体。
该通信可以包括所收集的与车辆104的一个或多个用户216和/或该一个或多个用户216的标识相关联的健康数据(步骤2920)。可以基于装置212标识、通过面部识别的用户216标识(例如,如上所述)和/或用户216向车辆104的登记提供该标识。在某些实施例中,该通信可以实时地(例如,当收集健康数据时等)、近实时地(例如,当收集健康数据时,包括任何***和/或通信延迟等)、和/或非实时地(例如,收集数据以后等)提供健康数据。方法2900在步骤2924结束。
图30基于存储器中所存储的资讯娱乐提供调整资讯娱乐***870。在某些实施例中,车辆104的资讯娱乐***870可以记录和/或追踪资讯娱乐信息,如用户216的音乐偏好、最喜爱的早间节目、内容、类型、和/或类似项。资讯娱乐***870可以至少部分地基于此资讯娱乐信息自动记录一个或多个节目。例如,用户216可以在任何时间选择和消费资讯娱乐***870所记录的内容。如在此披露的,该资讯娱乐信息和/或与其相关联的任何偏好可以存储在与用户216相关联的用户简档中。在另一个示例中,资讯娱乐***870可以了解用户216在家一直看什么。在本示例中,如果用户离开家去购物(例如,在足球赛期间等),资讯娱乐***870可能已经被调谐到播放足球赛的电台。在某些实施例中,资讯娱乐***870可以与有线电视提供商、STB、***提供商、或其他内容消费服务提供商通信、或从其中接收通信。
继续以上提供的示例,用户216在家时可以看比赛、电视节目、收听收音机、或消费某个其他内容。与用户216相关联的至少一个装置(例如,TV、机顶盒、智能电话、平板计算机、计算机等)可以将此信息记录到存储器(例如,本地或远程记录在云上)。在某些情况下,此存储器可以与用户216的用户简档相关联。当用户216从家走到车辆104时,或反之亦然,资讯娱乐***870可以访问用户简档以确定最近的娱乐消费(例如,用户216所消费的等)。然后,资讯娱乐***870可以调谐至少一个资讯娱乐组件,从而呈现至少部分地与用户简档中所记录的娱乐消费匹配的娱乐源。
图30中示出了用于基于确定和调整与资讯娱乐***相关联的资讯娱乐设置的方法3000的实施例。图30中示出了方法3000的步骤的一般顺序。通常,方法3000以开始操作3004开始并以结束操作3028结束。方法3000可以包括更多或更少步骤,或者可以不同于图30中所示的那些来安排步骤的顺序。可以按照计算机***执行的计算机可执行指令集合执行方法3000或对其进行编码或存储在计算机可读介质上。在下文中,应参照结合图1至图29描述的***、组件、模块、软件、数据结构、用户接口等来解释方法3000。
方法3000在步骤3004开始并且继续收集资讯娱乐信息(步骤3008)。在某些实施例中,该资讯娱乐信息可以包括资讯娱乐设置。如以上提供的,资讯娱乐设置可以包括但不限于优选无线电台、内容应用、收听的内容、浏览的内容、内容回放设置(例如,音量、速度、质量等)、类型、内容消费习惯(例如,包括收听时间、相关联的内容、趋势等)、记录偏好、和/或类似设置。此资讯娱乐信息可以存储在与用户216相关联的用户简档中。在一个实施例中,用户简档可以存储在可以在附接至通信网络224的装置212上、在车辆104中、在云(例如,服务器228等)和/或某个其他位置上找到的简档数据存储器252中。
接下来,当检测到用户简档资讯娱乐设置时(步骤3012),方法3000可以继续。通过向车辆104和/或资讯娱乐***870中的至少一个报告资讯娱乐信息的用户简档可以提供检测资讯娱乐信息的存在。在某些实施例中,检测用户简档并且读取用户简档中的至少一条数据记录(该数据记录包含资讯娱乐信息)的资讯娱乐***870可以进行资讯娱乐信息的检测。可以响应于标识出用户216而检测用户简档。例如,用户216可以向资讯娱乐***870登记。作为登记的一部分,用户216可以通过资讯娱乐***870提供对与用户216相关联的用户简档的至少一部分的访问。资讯娱乐***870可以被配置成用于在周期性基础上从用户简档检索设置信息。此外或可替代地,资讯娱乐***870可以被配置成用于基于检测到(例如,建筑的一个或多个区域和/或车辆104中)存在用户216而从用户简档检索设置信息。
方法3000可以继续检测可用的资讯娱乐***870(步骤3016)。在某些实施例中,资讯娱乐***870可以与车辆104、家、建筑、或其他地点相关联。例如,简档标识模块可以检测已经向装置212和/或用户216登记的一个或多个资讯娱乐***870。车辆104可以基于用跨总线356或通信网络224进行的通信检测可用的资讯娱乐***870。可以通过网络(例如,有线和/或无线)上的装置发现提供可用的资讯娱乐***870的检测。此外或可替代地,该检测可以包括确定资讯娱乐***870的配置。配置可以包括设置、偏好、内容、调谐器、功率状态、相关联的用户216和/或装置212、248、访问优先级、和/或类似项。
方法3000继续基于资讯娱乐信息使用所收集和/或存储的资讯娱乐信息来调整设置(步骤3020)。例如,资讯娱乐***870可以变更资讯娱乐***870的一个或多个组件的至少一项设置以便与和用户216相关联的用户简档中所存储的信息匹配。换言之,可以调整资讯娱乐***870的设置以便与和用户216相关联的建筑、另一辆车辆104、或其他装置212的资讯娱乐***的设置匹配。
在某些情况下,基于一个或多个访问优先级,可以允许、拒绝、和/或限制与资讯娱乐***870相关联的一项或多项设置的调整。用户216可以具有资讯娱乐***870所分配的访问优先级。相比较低的访问优先级,高访问优先级优先访问资讯娱乐***870。例如,父母可以具有高访问优先级(例如,AP1),而当与父母的访问优先级比较时,子女可能具有较低的访问优先级(例如,AP3)。在当子女希望通过资讯娱乐***870播放音乐而父母当前正在通过资讯娱乐***870播放内容时出现访问冲突的情况下,访问优先级用于拒绝子女的访问(例如,因为父母的访问优先级比子女的访问优先级更大,或优先级更高)。在确定调整资讯娱乐设置的能力时,资讯娱乐***870可以对访问优先级进行比较。
方法3000继续确定资讯娱乐***870在线或离线(步骤3000)。可以关闭资讯娱乐***870,或者其可以不具有通信能力,在这种情况下,将确定资讯娱乐***870离线。车辆104的车辆控制***204、媒体子***348、装置212、248、和/或其他***可以做出该确定。如果确定资讯娱乐***870在线或者离线,方法3000可以在步骤3008继续收集与用户216相关联的用户简档的资讯娱乐。在确定资讯娱乐***870离线的情况下,方法3000在步骤3028结束。
应认识到,如此处所描述的用户简档可以与单个用户216相关联。在某些实施例中,每个用户简档对用户简档与其相关联的用户216而言是唯一的。此外或可替代地,与一个或多个用户216相关联的一个或多个用户简档可以存储在简档数据存储器252中。在某些情况下,一个或多个用户简档可以相互分开地存储在简档数据存储器中。换言之,可以根据与每个用户简档相关联的唯一用户216的标识存储一个或多个用户简档。
关于可配置的车辆控制台和相关联的装置,已经描述了本披露的示例性***和方法。但是,为避免使本披露不必要的模糊,前述说明省略了多个已知结构和装置。此省略不应被理解为对权利要求书的范围的限制。阐述了特定细节来提供本披露的理解。然而,应认识到,本披露可以超越在此阐述的特定细节以多种方式实践。
此外,虽然在此所示的示例性方面、实施例、选项、和/或配置示出了***的各种组件是并置在一起,但是某些***组件可以远程地位于分布式网络(如LAN和/或互联网)的远距离部分或位于专用***内。因此,应认识到,***的组件可以组合到一个或多个装置中,如个人计算机(PC)、膝上型计算机、上网本计算机、智能电话、个人数字助理(PDA)、平板计算机等,或并置在分布式网络(如模拟和/或数字电信网络、分组交换网络或电路交换网络)的具体节点上。将从先前描述中认识到,并且出于计算效率的原因,***组件可以被安排在分布式组件网络内的任何位置而不影响***的操作。例如,各组件可以位于交换机(如PBX和媒体服务器、网关)中、一个或多个通信装置中、一个或多个用户的处所处、或其某种组合。类似地,***的一个或多个功能部分可以分布在电信设备和相关联的计算设备之间。
而且,应认识到,连接这些元件的各种链路可以是有线或无线链路,或其任意组合,或任何其他已知或后来开发的能够向和从所连接的元件供应和/或传达数据的元件。这些有线或无线链路还可以是安全链路,并且可以能够传达加密信息。例如,用作链路的传输介质可以是任何合适的电子信号载体,包括同轴电缆、铜导线和光纤,并且可以采取声波或光波的形式,如无线电波和红外线数据通信期间生成的那些。
并且,虽然已关于具体事件序列讨论和展示了流程图,但应认识到,此序列可以改变、增加和省略,而不对所披露的实施例、配置和方面的操作产生实质性影响。
可以使用本披露的多种变化和修改。将可能提供本披露的某些特征,而不提供其他特征。
应认识到,各处理模块(例如,处理器、车辆***、车辆子***、模块等)例如可以执行、监控和/或控制至关重要的和非至关重要的任务、功能和操作,如与至关重要的和非至关重要的车载传感器和车辆操作的交互和/或对其的监控和/或控制(例如,发动机、变速器、节气门、制动动力辅助/制动上锁、电子悬架、牵引和稳定性控制、平行停车辅助、乘员保护***、动力转向辅助、自诊断、事件数据记录器、线控转向和/或线控制动操作、车辆到车辆交互、车辆到基础设施交互、部分和/或全自动、远程信息处理、导航/SPS、多媒体***、音频***、后座娱乐***、游戏控制台、调谐器(SDR)、平视显示器、夜视、车道偏离警告、自适应巡航控制、自适应前灯、碰撞警告、盲点传感器、停车/倒车辅助、轮胎压力监控、交通信号识别、车辆追踪(例如,寻回(LoJackTM))、仪表板/仪器集群、灯、座椅、气候控制、语音识别、远程无键输入、安全警报***、以及刮水器/车窗控制)。处理模块可以封装在包含多个扩展模块的高级EMI屏蔽外壳中。处理模块可以具有“黑匣子”或飞行数据记录器技术,包含事件(或驾驶历史)记录器(包含从车辆车载传感器收集的和附近或路边信号发送器提供的操作信息)、坠毁可保全存储器单元、集成控制器和电路板、以及网络接口。
至关重要的***控制器可以控制、监控、和/或操作至关重要的***。(取决于具体车辆)至关重要的***可以包括以下各项中的一项或多项:监控、控制、操作ECU、TCU、车门设置、车窗设置、盲点监控器、监控、控制、操作安全设备(例如,安全气囊部署控制单元、碰撞传感器、附近物体感测***、安全带控制单元、用于设置安全带的传感器等)、监控和/或控制某些至关重要的传感器(如电源控制器和能量输出传感器)、发动机温度、油压感测、液压传感器、用于前灯和其他灯(例如,应急灯、制动灯、停车灯、雾灯、内部或乘客室灯、和/或尾灯状态(打开或关闭))的传感器、车辆控制***传感器、无线网络传感器(例如,Wi-Fi和/或蓝牙传感器等)、蜂窝数据传感器、和/或转向/转矩传感器、控制发动机的操作(例如,点火等)、前灯控制单元、动力转向、显示面板、交换机状态控制单元、动力控制单元、和/或制动控制单元、和/或向用户和/或远程监控实体发出车辆操作的潜在问题的警报。
非至关重要的***控制器可以控制、监控、和/或操作非至关重要的***。(取决于具体车辆)非至关重要的***可以包括以下各项中的一项或多项:监控、控制、操作非至关重要的***、尾气控制、座椅***控制器和传感器、资讯娱乐/娱乐***、监控某些非至关重要的传感器(如周围(户外)天气读数(例如,温度、降水、风速等)、里程计读数传感器、旅行里程读数传感器、路况传感器(例如,潮湿、结冰等)、雷达发送器/接收器输出、制动磨损传感器、氧气传感器、周围照明传感器、视觉***传感器、测距传感器、停车传感器、暖通空调(HVAC)***和传感器、水浸传感器、空气-燃料比测定仪、霍尔效应传感器、麦克风、射频(RF)传感器、和/或红外(IR)传感器。
本披露的一个方面在于,取决于与车辆相关联的上下文,在此提供的非至关重要的组件和/或***中的一项或多项可以成为至关重要的组件和/或***,和/或反之亦然。
可选地,本披露的***和方法可以结合专用计算机、编程微处理器或微控制器和***集成电路元件、ASIC或其他集成电路、数字信号处理器、硬接线电子或逻辑电路(如离散元件电路)、可编程逻辑装置或门阵列(如PLD、PLA、FPGA、PAL)、专用计算机、任何可比的装置等实现。通常,任何能够实现在此展示的方法的装置或手段可以用于实现本披露的各个方面。可以用于所披露的实施例、配置和方面的示例性硬件包括计算机、手持式装置、电话(例如,蜂窝、启用互联网、数字、模拟、混合体和其他电话)和其他本领域中已知的硬件。这些装置中的某些装置包括处理器(例如,单个或多个微处理器)、存储器、非易失性存储、输入装置和输出装置。而且,还可以将替代软件实现方式构建为实现在此所述的方法,这些实现方式包括但不限于分布式处理或组件/对象分布式处理、并行处理或虚拟机处理。
在又另一个实施例中,所披露的方法可以容易地与使用对象或面向对象的软件开发环境的软件结合来实现,这些环境提供可在各种计算机或工作站平台上使用的可移植源代码。可替代地,所披露的***可以部分或全部在使用标准逻辑电路或VLSI设计的硬件中实现。在实现根据本披露的***时使用软件还是硬件取决于***的速度和/或效率要求、具体功能和具体软件或硬件***、或正在利用的微处理器或微计算机***。
在又另一个实施例中,所披露的方法可以部分地在软件中实现,该软件可以存储在存储介质上,在控制器和存储器合作的编程通用计算机、专用计算机、微处理器等上执行。在这些实例中,本披露的***和方法可以作为嵌入在个人计算机上的程序(如小应用程序、或CGI脚本),作为驻留在服务器或计算机工作站上的资源,作为嵌入在专用测量***、***组件等中的例程实现。还可以通过以物理方式将该***和/或方法结合到软件和/或硬件***中来实现该***。
尽管本披露参照具体标准和协议来描述在这些方面、实施例和/或配置中实现的组件和功能,但这些方面、实施例和/或配置不限于此类标准和协议。存在没有在此提及的其他类似标准和协议,并且认为其包括在本披露中。此外,在此提及的标准和协议和没有在此提及的其他类似标准和协议将定期由更快和更有效的在本质上具有相同功能的等效物取代。这种具有相同功能的替代标准和协议被视为等效物包括在本披露中。
本披露在各个方面、实施例和/或配置中基本上包括如在此描绘和描述的组件、方法、过程、***和/或设备,包括各个方面、实施例、配置实施例、子组合和/或其子集。本领域技术人员在理解本披露后将知道如何制作和使用所披露的方面、实施例和/或配置。本披露在各个方面、实施例和/或配置中包括在缺少在此或各个方面、实施例和/或配置中未描绘和/或描述的项目的情况下(包括在缺少可能已在先前的装置或过程中使用过的此类项目的情况下),提供设备和过程,例如,以改善性能、实现简便和/或降低实现成本。
前述讨论的呈现目的是为了展示和说明。前述内容不旨在将本披露限制为在此所披露的一种或多种形式。在前述的详细说明中,例如,在一个或多个方面、实施例和/或配置中出于使本披露合理化的目的将披露的各种特征分组在一起。本披露的方面、实施例和/或配置的特征可以组合在除以上所讨论的那些之外的替代方面、实施例和/或配置中。此披露方法不应被解释为反映权利要求书需要比每项权利要求中所明确引用的特征更多的特征的意图。相反,如以下权利要求书所反映的,创造性方面在于少于单个前面披露的方面、实施例、和/或配置的所有特征。因此,以下权利要求书在此结合到这个详细说明中,其中每项权利要求作为本披露的单独的优选实施例而独立存在。
此外,尽管说明书包括了对一个或多个方面、实施例和/或配置以及某些变化和修改的描述,但是其他变化、组合和修改仍然在本披露的范围内,例如,如同可以在理解本披露后的本领域技术人员的技术和知识内。旨在在容许的范围内获得包括替代的方面、实施例和/或配置的权利,包括与那些所要求的替代的、可互换的和/或等效的结构、功能、范围或步骤,而无论在此是否披露了此类替代的、可互换的和/或等效的结构、功能、范围或步骤,并且无意公开地奉献任何专利主题。
本申请还涉及以下PCT专利申请号:2014年4月15日提交的PCT/US14/_____,题为“建立与车辆用户相关联的简档(Building Profiles Associated with Vehicle Users)”(代理人案卷号6583-543-PCT);2014年4月15日提交的PCT/US14/_____,题为“作为模板存储的用户简档的访问和便携性(Access and Portability of User Profiles Stored asTemplates)”(代理人案卷号6583-544-PCT);2014年4月15日提交的PCT/US14/_____,题为“基于用户简档的用户接口和虚拟个性呈现(User Interface and Virtual PersonalityPresentation Based on User Profile)”(代理人案卷号6583-547-PCT);2014年4月15日提交的PCT/US14/_____,题为“基于用户行为创建目标广告简档(Creating TargetedAdvertising Profiles Based on User Behavior)”(代理人案卷号6583-549-PCT);2014年4月15日提交的PCT/US14/_____,题为“基于用户简档信息通过更改后的地图路线的行为修改(Behavior Modification via Altered Map Routes Based on User ProfileInformation)”(代理人案卷号6583-550-PCT);2014年4月15日提交的PCT/US14/_____,题为“基于车辆位置的家庭自动化触发(Vehicle Location-Based Home AutomationTriggers)”(代理人案卷号6583-556-PCT);2014年4月15日提交的PCT/US14/_____,题为“通过虚拟个性的车辆发起的与第三方通信(Vehicle Initiated Communications withThird Parties via Virtual Personalities)”(代理人案卷号6583-559-PCT);2014年4月15日提交的PCT/US14/_____,题为“车辆入侵警报检测和指示(Vehicle Intruder AlertDetection and Indication)”(代理人案卷号6583-562-PCT);2014年4月15日提交的PCT/US14/_____,题为“驾驶员事实行为信息存储***(Driver Facts Behavior InformationStorage System)”(代理人案卷号6583-565-PCT);2014年4月15日提交的PCT/US14/_____,题为“车辆与用户装置日历之间的同步(Synchronization Between Vehicle and UserDevice Calendar)”(代理人案卷号6583-567-PCT);2014年4月15日提交的PCT/US14/_____,题为“车辆特征的用户手势控制(User Gesture Control of VehicleFeatures)”(代理人案卷号6583-569-PCT);2014年4月15日提交的PCT/US14/_____,题为“用于车辆交通的自动化控制的中央网络(Central Network for the Automated Controlof Vehicular Traffic)”(代理人案卷号6583-574-PCT);以及2014年4月15日提交的PCT/US14/_____,题为“基于车辆的多模式发现(Vehicle-Based Multimode Discovery)”(代理人案卷号6583-585-PCT)。针对以上列举的申请的全部披露所教导的全部内容和出于所有目的,它们以其全文通过引用结合于此。
如此处所描述的处理器的示例可以包括但不限于以下各项中的至少一项:高通骁龙800和801、4G LTE集成和64位计算高通骁龙610和615、64位架构苹果A7处理器、苹果M7运动协处理器、三星猎户座系列、英特尔酷睿TM(CoreTM)处理器家族、英特尔至强处理器家族、英特尔凌动TM(AtomTM)处理器家族、英特尔安腾处理器家族、英特尔酷睿i5-4670K和i7-4770K 22nm哈斯维尔(Haswell)、英特尔酷睿i5-3570K 22nm常春藤桥(Ivy Bridge)、FXTM处理器家族、FX-4300、FX-6300、和FX-8350 32nm微星(ishera)、卡佛里(Kaveri)处理器、美国德州仪器公司哈辛托(Jacinto)C6000TM汽车资讯娱乐处理器、美国德州仪器公司OMAPTM汽车级移动处理器、考泰克斯TM(CortexTM)-M处理器、考泰克斯(Cortex)-A和ARM926EJ-STM处理器、其他行业等效的处理器,并且可以使用任何已知的或未来开发的标准、指令集合、库、和/或架构执行计算功能。

Claims (15)

1.一种方法,包括:
检测一辆车辆内存在至少一个用户;
确定该至少一个用户的一种身份;
响应于确定该至少一个用户的身份检索与至少一个用户相关联的用户简档,其中该用户简档包括包含对于至少一个用户的基线健康水平的建立的基线生物计量简档;
接收与该至少一个用户相关联的健康数据,其中,该健康数据定义与至少一个用户相关联的健康的当前状态;
检测所接收到的健康数据与所建立的与该至少一个用户相关联的一个基线生物计量简档之间的一个偏差;并且
至少部分地基于所检测的偏差提供一项被配置成用于解决该偏差的输出,其中,所述输出被配置成解决该偏差包括经由导航***提供多条路线给至少一个用户用于由至少一个用户选择,并且其中基于接收的健康数据和与每条路径相关联的用户压力水平而提供多条路线,并且其中,解决该偏差包括对与该车辆相关联的一项或多项设置进行调整。
2.如权利要求1所述的方法,其中,在接收与该至少一个用户相关联的健康数据之前,该方法进一步包括:
确定所述与该至少一个用户相关联的基线生物计量简档;并且
将所确定的基线生物计量简档存储在一个与该至少一个用户相关联的用户简档存储器中。
3.如权利要求1所述的方法,其中,确定该车辆内存在该至少一个用户进一步包括:
通过与该车辆相关联的至少一个图像传感器检测一个人员。
4.如权利要求3所述的方法,其中,确定该至少一个用户的身份进一步包括:
标识与所述通过该至少一个图像传感器检测到的人员相关联的面部特征;以及
确定所标识的与该人员相关联的面部特征是否与一个存储器中所存储的用户特性匹配。
5.如权利要求1所述的方法,其中,该车辆提供所述被配置成用于解决该偏差的输出。
6.如权利要求5所述的方法,其中,该一项或多项设置包括车辆内部环境、温度、空气成分、氧气水平、声级、车窗位置、座椅位置、和照明度中的至少一项。
7.如权利要求1所述的方法,进一步包括:
通过与该车辆相关联的一个或多个传感器检测一件车辆事故;
至少部分地基于所检测的车辆事故,收集与该至少一个用户相关联的该健康数据;并且
将所建立的基线生物计量简档与所收集的与该至少一个用户相关联的健康数据发送至一个第三方。
8.如权利要求7所述的方法,其中,在不存在一件所检测的车辆事故的情况下以一个第一数据速率接收所述与该至少一个用户相关联的数据,并且当检测到该车辆事故后以一个更高的第二数据速率对其进行收集。
9.一种非瞬态计算机可读介质,其上存储有多个指令,当被一个处理器执行时,这些指令执行一种方法,该方法包括:
检测一辆车辆内存在至少一个用户;
确定该至少一个用户的一种身份;
响应于确定该至少一个用户的身份检索与至少一个用户相关联的用户简档,其中该用户简档包括包含对于至少一个用户的基线健康水平的建立的基线生物计量简档;
接收与该至少一个用户相关联的健康数据,其中,该健康数据定义与至少一个用户相关联的健康的当前状态;
检测所接收到的健康数据与所建立的与该至少一个用户相关联的一个基线生物计量简档之间的一个偏差;并且
至少部分地基于所检测的偏差提供一项被配置成用于解决该偏差的输出,其中,所述输出被配置成解决该偏差包括经由导航***提供多条路线给至少一个用户用于由至少一个用户选择,并且其中基于接收的健康数据和与每条路径相关联的用户压力水平而提供多条路线,并且其中,解决该偏差包括对与该车辆相关联的一项或多项设置进行调整。
10.如权利要求9所述的非瞬态计算机可读介质,其中,在接收与该至少一个用户相关联的健康数据之前,该方法进一步包括:
确定所述与该至少一个用户相关联的基线生物计量简档;并且
将所确定的基线生物计量简档存储在一个与该至少一个用户相关联的用户简档存储器中。
11.如权利要求9所述的非瞬态计算机可读介质,其中,确定该车辆内存在该至少一个用户进一步包括:
通过与该车辆相关联的至少一个图像传感器检测一个人员。
12.如权利要求11所述的非瞬态计算机可读介质,其中,确定该至少一个用户的身份进一步包括:
标识与所述通过该至少一个图像传感器检测到的人员相关联的面部特征;以及
确定所标识的与该人员相关联的面部特征是否与一个存储器中所存储的用户特性匹配。
13.如权利要求9所述的非瞬态计算机可读介质,其中,该车辆提供所述被配置成用于解决该偏差的输出。
14.根据权利要求9所述的非瞬态计算机可读介质,其中,该方法进一步包括:
通过与该车辆相关联的一个或多个传感器检测一件车辆事故;
至少部分地基于所检测的车辆事故,收集与该至少一个用户相关联的该健康数据;并且
将所建立的基线生物计量简档与所收集的与该至少一个用户相关联的健康数据发送至一个第三方。
15.一种车辆控制***,包括:
一个简档标识模块,包含在一个存储器内并且由该车辆控制***的一个处理器执行,该简档标识模块被配置成用于:检测一辆车辆内存在至少一个用户,确定该至少一个用户的一种身份,响应于确定该至少一个用户的身份检索与至少一个用户相关联的用户简档,其中该用户简档包括包含对于至少一个用户的基线健康水平的建立的基线生物计量简档,接收与该至少一个用户相关联的健康数据,其中,该健康数据定义与至少一个用户相关联的健康的当前状态,检测所接收到的健康数据与所建立的和该至少一个用户相关联的一个基线生物计量简档之间的一个偏差,以及至少部分地基于所检测的偏差提供一项被配置成用于解决该偏差的输出,其中,所述输出被配置成解决该偏差包括经由导航***提供多条路线给至少一个用户用于由至少一个用户选择,并且其中基于接收的健康数据和与每条路径相关联的用户压力水平而提供多条路线,并且其中,在接收与该至少一个用户相关联的健康数据之前,该简档标识模块被进一步配置成用于确定与该至少一个用户相关联的该基线生物计量简档,以及将所确定的基线生物计量简档存储在一个与该至少一个用户相关联的用户简档存储器中,并且其中,解决该偏差包括对与该车辆相关联的一项或多项设置进行调整。
CN201480001263.2A 2013-04-15 2014-04-15 用户接口和基于用户简档的虚拟个性呈现 Expired - Fee Related CN104379414B (zh)

Applications Claiming Priority (15)

Application Number Priority Date Filing Date Title
US201361811981P 2013-04-15 2013-04-15
US61/811,981 2013-04-15
US201361865954P 2013-08-14 2013-08-14
US61/865,954 2013-08-14
US201361870698P 2013-08-27 2013-08-27
US61/870,698 2013-08-27
US201361891217P 2013-10-15 2013-10-15
US61/891,217 2013-10-15
US201361904205P 2013-11-14 2013-11-14
US61/904,205 2013-11-14
US201461924572P 2014-01-07 2014-01-07
US61/924,572 2014-01-07
US201461926749P 2014-01-13 2014-01-13
US61/926,749 2014-01-13
PCT/US2014/034087 WO2014172312A2 (en) 2013-04-15 2014-04-15 User interface and virtual personality presentation based on user profile

Publications (2)

Publication Number Publication Date
CN104379414A CN104379414A (zh) 2015-02-25
CN104379414B true CN104379414B (zh) 2018-05-29

Family

ID=55070560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480001263.2A Expired - Fee Related CN104379414B (zh) 2013-04-15 2014-04-15 用户接口和基于用户简档的虚拟个性呈现

Country Status (4)

Country Link
US (1) US20140309868A1 (zh)
EP (1) EP2817176A4 (zh)
CN (1) CN104379414B (zh)
WO (1) WO2014172312A2 (zh)

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
US9378601B2 (en) 2012-03-14 2016-06-28 Autoconnect Holdings Llc Providing home automation information via communication with a vehicle
US20140309852A1 (en) 2013-04-15 2014-10-16 Flextronics Ap, Llc Automatic vehicle diagnostic detection and communication
US9082238B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Synchronization between vehicle and user device calendar
US9384609B2 (en) 2012-03-14 2016-07-05 Autoconnect Holdings Llc Vehicle to vehicle safety and traffic communications
US9412273B2 (en) 2012-03-14 2016-08-09 Autoconnect Holdings Llc Radar sensing and emergency response vehicle detection
WO2014172380A1 (en) 2013-04-15 2014-10-23 Flextronics Ap, Llc Altered map routes based on user profile information
US9082239B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Intelligent vehicle for assisting vehicle occupants
US8862155B2 (en) 2012-08-30 2014-10-14 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
US10222766B2 (en) 2013-01-31 2019-03-05 Bombardier Inc. System and method of operation of the system incorporating a graphical user interface on a mobile computing device for a member of a flight crew in a vehicle cabin
US10452243B2 (en) 2013-01-31 2019-10-22 Bombardier Inc. System and method of operation of the system incorporating a graphical user interface in a side ledge of a vehicle cabin
US11021269B2 (en) 2013-01-31 2021-06-01 Bombardier Inc. System and method for representing a location of a fault in an aircraft cabin
US9650141B2 (en) 2013-01-31 2017-05-16 Bombardier Inc. System and a method of operation of the system incorporating a graphical user interface in a bulkhead of a vehicle cabin
US10368255B2 (en) 2017-07-25 2019-07-30 Time Warner Cable Enterprises Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US9066153B2 (en) 2013-03-15 2015-06-23 Time Warner Cable Enterprises Llc Apparatus and methods for multicast delivery of content in a content delivery network
CN104428826B (zh) 2013-04-15 2017-05-17 自动连接控股有限责任公司 用于车辆交通的自动化控制的中央网络
CA2818409A1 (en) * 2013-06-07 2014-12-07 101070291 Saskatchewan Ltd. Modular electric vehicle system
US9313568B2 (en) 2013-07-23 2016-04-12 Chicago Custom Acoustics, Inc. Custom earphone with dome in the canal
US10276026B2 (en) * 2013-12-06 2019-04-30 Vivint, Inc. Voice annunciated reminders and alerts
US10469548B1 (en) * 2014-01-15 2019-11-05 Open Invention Network Llc Transport communication
US9387856B2 (en) * 2014-05-20 2016-07-12 Paccar Inc Point-of-sale vehicle parameter configuration
US11540148B2 (en) 2014-06-11 2022-12-27 Time Warner Cable Enterprises Llc Methods and apparatus for access point location
US11402971B1 (en) * 2014-09-25 2022-08-02 Amazon Technologies, Inc. User interface preference management
US10028025B2 (en) 2014-09-29 2018-07-17 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US9935833B2 (en) 2014-11-05 2018-04-03 Time Warner Cable Enterprises Llc Methods and apparatus for determining an optimized wireless interface installation configuration
US10031638B2 (en) * 2015-02-10 2018-07-24 Etter Studio Ltd. Multi-touch GUI featuring directional compression and expansion of graphical content
US10154460B1 (en) 2015-02-17 2018-12-11 Halo Wearables LLC Power management for wearable devices
US10537245B2 (en) 2015-02-17 2020-01-21 Halo Wearables, Llc Measurement correlation and information tracking for a portable device
US9955140B2 (en) * 2015-03-11 2018-04-24 Microsoft Technology Licensing, Llc Distinguishing foreground and background with inframed imaging
US20160332079A1 (en) * 2015-05-13 2016-11-17 Jonathan Mugan Electronic Environment Interaction Cyborg
JP6477281B2 (ja) 2015-06-17 2019-03-06 株式会社オートネットワーク技術研究所 車載中継装置、車載通信システム及び中継プログラム
US9741188B2 (en) * 2015-07-15 2017-08-22 Ford Global Technologies, Llc Mobile device case
US9605970B1 (en) * 2015-09-03 2017-03-28 Harman International Industries, Incorporated Methods and systems for driver assistance
FR3040673B1 (fr) * 2015-09-09 2017-08-25 Peugeot Citroen Automobiles Sa Procede et dispositif d’aide a la conduite utilisant un peripherique de mesure d’au moins un parametre physiologique
US10692126B2 (en) 2015-11-17 2020-06-23 Nio Usa, Inc. Network-based system for selling and servicing cars
CA3005943C (en) * 2015-11-23 2023-08-29 Bombardier Inc. System for and method of controlling functions in a vehicle cabin
US9986578B2 (en) 2015-12-04 2018-05-29 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
KR101858698B1 (ko) * 2016-01-04 2018-05-16 엘지전자 주식회사 차량용 디스플레이 장치 및 차량
US10204265B2 (en) * 2016-01-11 2019-02-12 Electronics And Telecommunications Research Institute System and method for authenticating user
US9918345B2 (en) 2016-01-20 2018-03-13 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US9775128B2 (en) * 2016-01-21 2017-09-26 Ford Global Technologies, Llc Vehicular connectivity map
US9928230B1 (en) 2016-09-29 2018-03-27 Vignet Incorporated Variable and dynamic adjustments to electronic forms
CN107093223A (zh) * 2016-02-17 2017-08-25 福特环球技术公司 由车辆钥匙激活的行驶日志***
US10492034B2 (en) 2016-03-07 2019-11-26 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US9983775B2 (en) 2016-03-10 2018-05-29 Vignet Incorporated Dynamic user interfaces based on multiple data sources
DE102016002854B4 (de) * 2016-03-10 2023-05-17 Audi Ag Verfahren zum Steuern einer Anzeigeeinrichtung eines Kraftfahrzeugs über ein mobiles Endgerät
US10043326B2 (en) * 2016-03-24 2018-08-07 Ford Global Technologies, Llc Driver indentification using vehicle approach vectors
KR101803521B1 (ko) * 2016-03-30 2017-11-30 지엠 글로벌 테크놀러지 오퍼레이션스 엘엘씨 차량용 인포테인먼트 시스템의 동작 제어 방법
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US10356028B2 (en) * 2016-05-25 2019-07-16 Alphabet Communications, Inc. Methods, systems, and devices for generating a unique electronic communications account based on a physical address and applications thereof
US11210301B2 (en) * 2016-06-10 2021-12-28 Apple Inc. Client-side search result re-ranking
US10164858B2 (en) 2016-06-15 2018-12-25 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US20180012196A1 (en) 2016-07-07 2018-01-11 NextEv USA, Inc. Vehicle maintenance manager
CN107662565A (zh) * 2016-07-29 2018-02-06 长城汽车股份有限公司 车辆的信息获取方法、***及车辆
US9928734B2 (en) 2016-08-02 2018-03-27 Nio Usa, Inc. Vehicle-to-pedestrian communication systems
US20180043903A1 (en) * 2016-08-15 2018-02-15 GM Global Technology Operations LLC Wirelessly communicating user-controlled vehicle preference settings with a remote location
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US20190251860A1 (en) * 2016-09-14 2019-08-15 Koninklijke Philips N.V. A system and method for use in assisting a user to focus on performing a personal care activity
DE102016218694A1 (de) * 2016-09-28 2018-03-29 Volkswagen Aktiengesellschaft Anordnung, Fortbewegungsmittel und Verfahren zur Unterstützung eines Anwenders eines Fortbewegungsmittels
US10950052B1 (en) 2016-10-14 2021-03-16 Purity LLC Computer implemented display system responsive to a detected mood of a person
US10031523B2 (en) 2016-11-07 2018-07-24 Nio Usa, Inc. Method and system for behavioral sharing in autonomous vehicles
US10708547B2 (en) 2016-11-11 2020-07-07 Nio Usa, Inc. Using vehicle sensor data to monitor environmental and geologic conditions
US10694357B2 (en) 2016-11-11 2020-06-23 Nio Usa, Inc. Using vehicle sensor data to monitor pedestrian health
US10410064B2 (en) 2016-11-11 2019-09-10 Nio Usa, Inc. System for tracking and identifying vehicles and pedestrians
US10699305B2 (en) 2016-11-21 2020-06-30 Nio Usa, Inc. Smart refill assistant for electric vehicles
WO2018096688A1 (ja) * 2016-11-28 2018-05-31 本田技研工業株式会社 運転支援装置、運転支援システム、プログラム及び運転支援装置の制御方法
US10249104B2 (en) 2016-12-06 2019-04-02 Nio Usa, Inc. Lease observation and event recording
AT519490B1 (de) * 2016-12-30 2020-01-15 Avl List Gmbh Kommunikation eines Netzwerkknotens in einem Datennetz
US10074223B2 (en) 2017-01-13 2018-09-11 Nio Usa, Inc. Secured vehicle for user use only
US9984572B1 (en) 2017-01-16 2018-05-29 Nio Usa, Inc. Method and system for sharing parking space availability among autonomous vehicles
US10031521B1 (en) 2017-01-16 2018-07-24 Nio Usa, Inc. Method and system for using weather information in operation of autonomous vehicles
US10471829B2 (en) 2017-01-16 2019-11-12 Nio Usa, Inc. Self-destruct zone and autonomous vehicle navigation
US10286915B2 (en) 2017-01-17 2019-05-14 Nio Usa, Inc. Machine learning for personalized driving
US10464530B2 (en) 2017-01-17 2019-11-05 Nio Usa, Inc. Voice biometric pre-purchase enrollment for autonomous vehicles
US10897469B2 (en) 2017-02-02 2021-01-19 Nio Usa, Inc. System and method for firewalls between vehicle networks
DE102017203570A1 (de) 2017-03-06 2018-09-06 Volkswagen Aktiengesellschaft Verfahren und vorrichtung zur darstellung von empfohlenen bedienhandlungen eines vorschlagssystems und interaktion mit dem vorschlagssystem
EP3379496B1 (en) * 2017-03-21 2024-05-15 ALSTOM Transport Technologies Driver identification system for rail vehicles
US10645547B2 (en) 2017-06-02 2020-05-05 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US10638361B2 (en) 2017-06-06 2020-04-28 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US10234302B2 (en) 2017-06-27 2019-03-19 Nio Usa, Inc. Adaptive route and motion planning based on learned external and internal vehicle environment
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
FR3072930A1 (fr) * 2017-10-27 2019-05-03 Psa Automobiles Sa Procede et dispositif d’assistance a la configuration d’un vehicule
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
CN107967937A (zh) * 2017-11-10 2018-04-27 苏州大成电子科技有限公司 一种智能识别装置及识别方法
US10717412B2 (en) 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
US10627249B2 (en) * 2017-12-01 2020-04-21 At&T Intellectual Property I, L.P. Dynamic customization of an autonomous vehicle experience
CN109131166B (zh) * 2017-12-15 2022-05-03 蔚来(安徽)控股有限公司 用户的车辆使用偏好配置的设置
US10369966B1 (en) 2018-05-23 2019-08-06 Nio Usa, Inc. Controlling access to a vehicle using wireless access devices
US10198877B1 (en) 2018-05-23 2019-02-05 Google Llc Providing a communications channel between instances of automated assistants
US11656844B2 (en) * 2018-05-23 2023-05-23 Google Llc Providing a communications channel between instances of automated assistants
US10691409B2 (en) * 2018-05-23 2020-06-23 Google Llc Providing a communications channel between instances of automated assistants
JP7066541B2 (ja) * 2018-06-19 2022-05-13 本田技研工業株式会社 制御装置および制御方法
US10953830B1 (en) * 2018-07-13 2021-03-23 State Farm Mutual Automobile Insurance Company Adjusting interior configuration of a vehicle based on vehicle contents
US10920401B2 (en) * 2018-07-26 2021-02-16 Caterpillar Paving Products Inc. Managing work area reservations for autonomous vehicles
US10775974B2 (en) 2018-08-10 2020-09-15 Vignet Incorporated User responsive dynamic architecture
CN110837402B (zh) * 2018-08-16 2023-03-31 中国电信股份有限公司 终端屏幕编排方法和***
JP7077880B2 (ja) * 2018-09-03 2022-05-31 トヨタ自動車株式会社 車両制御システム
KR20200027236A (ko) * 2018-09-04 2020-03-12 현대자동차주식회사 차량 및 그 제어 방법
CN109377577A (zh) * 2018-09-17 2019-02-22 广州杰赛科技股份有限公司 一种基于人脸识别的考勤方法、***及存储装置
JP2020055348A (ja) * 2018-09-28 2020-04-09 本田技研工業株式会社 エージェント装置、エージェント制御方法、およびプログラム
US20210374648A1 (en) * 2018-10-26 2021-12-02 Splashgain Technology Solutions Pvt. Ltd System and method for remote monitoring of evaluator performing onscreen evaluation of answer sheets
US11882438B2 (en) * 2018-10-29 2024-01-23 Zorday IP, LLC Network-enabled electronic cigarette
US11087502B2 (en) 2018-10-31 2021-08-10 International Business Machines Corporation Multimodal data visualization using bandwidth profiles and optional environmental compensation
US11726473B2 (en) * 2018-11-08 2023-08-15 Zoox, Inc. Autonomous vehicle guidance authority framework
US10762990B1 (en) 2019-02-01 2020-09-01 Vignet Incorporated Systems and methods for identifying markers using a reconfigurable system
CN118170663A (zh) * 2019-02-14 2024-06-11 创新先进技术有限公司 一种资损核对脚本检测方法及装置
US11899448B2 (en) * 2019-02-21 2024-02-13 GM Global Technology Operations LLC Autonomous vehicle that is configured to identify a travel characteristic based upon a gesture
US20210082207A1 (en) * 2019-07-29 2021-03-18 Airwire Technologies Intelligent vehicle hotspot
US11403155B2 (en) * 2020-03-17 2022-08-02 Google Llc Integration of vehicle manufacturer user management system with automotive operating system
CN112026687B (zh) * 2020-07-15 2022-04-08 华人运通(上海)云计算科技有限公司 一种车内身心调适运动前后的状态检测装置及方法
US11763919B1 (en) 2020-10-13 2023-09-19 Vignet Incorporated Platform to increase patient engagement in clinical trials through surveys presented on mobile devices
US20220212658A1 (en) * 2021-01-05 2022-07-07 Toyota Motor Engineering & Manufacturing North America, Inc. Personalized drive with occupant identification
CN113082691B (zh) * 2021-03-05 2023-05-23 东风汽车集团股份有限公司 赛车游戏控制方法、装置、设备及可读存储介质
CN112849061A (zh) * 2021-03-11 2021-05-28 重庆金康赛力斯新能源汽车设计院有限公司 一种车内模式切换方法及相关设备
US11901083B1 (en) 2021-11-30 2024-02-13 Vignet Incorporated Using genetic and phenotypic data sets for drug discovery clinical trials
US11705230B1 (en) 2021-11-30 2023-07-18 Vignet Incorporated Assessing health risks using genetic, epigenetic, and phenotypic data sources

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1347544A (zh) * 1999-04-16 2002-05-01 罗伯特·博施有限公司 用于汽车的紧急呼救装置
CN1967609A (zh) * 2005-11-16 2007-05-23 环隆电气股份有限公司 汽车安全装置及其使用方法
CN102375903A (zh) * 2010-08-25 2012-03-14 鸿富锦精密工业(深圳)有限公司 汽车个性化设置***及方法
CN202694511U (zh) * 2012-06-08 2013-01-23 浙江金刚汽车有限公司 一种汽车驾驶员健康状态监测装置

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4754255A (en) * 1984-03-12 1988-06-28 Sanders Rudy T User identifying vehicle control and security device
US5903454A (en) * 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
DE19952854C1 (de) * 1999-11-03 2001-08-09 Bosch Gmbh Robert Assistenzvorrichtung in einem Fahrzeug
US7386799B1 (en) * 2002-11-21 2008-06-10 Forterra Systems, Inc. Cinematic techniques in avatar-centric communication during a multi-user online simulation
US6891467B2 (en) * 2003-04-29 2005-05-10 Visteon Global Technologies, Inc. Multistage vehicle security system
US7279806B2 (en) * 2004-07-27 2007-10-09 Elaine E. Futrell Ignition system with driver identification
WO2007054284A1 (de) * 2005-11-11 2007-05-18 Volkswagen Aktiengesellschaft Informationseinrichtung, vorzugsweise in einem kraftfahrzeug, und verfahren zur information über fahrzeugdaten, insbesondere fahrzeugfunktionen und deren bedienung
US8437919B2 (en) * 2007-03-13 2013-05-07 GM Global Technology Operations LLC Vehicle personalization system
EP2140341B1 (en) * 2007-04-26 2012-04-25 Ford Global Technologies, LLC Emotive advisory system and method
DE102007029841B4 (de) * 2007-06-28 2011-12-22 Airbus Operations Gmbh Interaktives Informationssystem für ein Flugzeug
US8819550B2 (en) * 2007-11-29 2014-08-26 Cisco Technology, Inc. On-board vehicle computer system
US20100097178A1 (en) * 2008-10-17 2010-04-22 Pisz James T Vehicle biometric systems and methods
US20110093158A1 (en) * 2009-10-21 2011-04-21 Ford Global Technologies, Llc Smart vehicle manuals and maintenance tracking system
US20110172873A1 (en) * 2010-01-08 2011-07-14 Ford Global Technologies, Llc Emotive advisory system vehicle maintenance advisor
US8400332B2 (en) * 2010-02-09 2013-03-19 Ford Global Technologies, Llc Emotive advisory system including time agent
US8566348B2 (en) * 2010-05-24 2013-10-22 Intersect Ptp, Inc. Systems and methods for collaborative storytelling in a virtual space
US20110298808A1 (en) * 2010-06-02 2011-12-08 Toyota Motor Engineering & Manufacturing North America, Inc. Animated Vehicle Attendance Systems
US8731736B2 (en) * 2011-02-22 2014-05-20 Honda Motor Co., Ltd. System and method for reducing driving skill atrophy
KR20130004824A (ko) * 2011-07-04 2013-01-14 현대자동차주식회사 차량의 제어 시스템
US8872640B2 (en) * 2011-07-05 2014-10-28 Saudi Arabian Oil Company Systems, computer medium and computer-implemented methods for monitoring health and ergonomic status of drivers of vehicles
US20130030645A1 (en) * 2011-07-28 2013-01-31 Panasonic Corporation Auto-control of vehicle infotainment system based on extracted characteristics of car occupants
US9519909B2 (en) * 2012-03-01 2016-12-13 The Nielsen Company (Us), Llc Methods and apparatus to identify users of handheld computing devices
WO2013133791A1 (en) * 2012-03-05 2013-09-12 Intel Corporation User identification and personalized vehicle settings management system
KR20140080727A (ko) * 2012-12-14 2014-07-01 한국전자통신연구원 운전자 감성제어 장치 및 그 방법
US20140195272A1 (en) * 2013-01-07 2014-07-10 Hassan Sadiq Systems and methods of gamification for a driving performance product
CA3187490A1 (en) * 2013-03-15 2014-09-18 Interaxon Inc. Wearable computing apparatus and method
US20150032670A1 (en) * 2013-07-26 2015-01-29 Robert Brazell Avatar Having Optimizing Artificial Intelligence for Identifying and Providing Relationship and Wellbeing Recommendations
US9340155B2 (en) * 2013-09-17 2016-05-17 Toyota Motor Sales, U.S.A., Inc. Interactive vehicle window display system with user identification
US20150081133A1 (en) * 2013-09-17 2015-03-19 Toyota Motor Sales, U.S.A., Inc. Gesture-based system enabling children to control some vehicle functions in a vehicle
US20150088515A1 (en) * 2013-09-25 2015-03-26 Lenovo (Singapore) Pte. Ltd. Primary speaker identification from audio and video data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1347544A (zh) * 1999-04-16 2002-05-01 罗伯特·博施有限公司 用于汽车的紧急呼救装置
CN1967609A (zh) * 2005-11-16 2007-05-23 环隆电气股份有限公司 汽车安全装置及其使用方法
CN102375903A (zh) * 2010-08-25 2012-03-14 鸿富锦精密工业(深圳)有限公司 汽车个性化设置***及方法
CN202694511U (zh) * 2012-06-08 2013-01-23 浙江金刚汽车有限公司 一种汽车驾驶员健康状态监测装置

Also Published As

Publication number Publication date
WO2014172312A2 (en) 2014-10-23
WO2014172312A3 (en) 2014-12-18
CN104379414A (zh) 2015-02-25
EP2817176A4 (en) 2016-08-10
EP2817176A2 (en) 2014-12-31
US20140309868A1 (en) 2014-10-16

Similar Documents

Publication Publication Date Title
CN104379414B (zh) 用户接口和基于用户简档的虚拟个性呈现
CN104321220B (zh) 作为模板存储的用户简档的访问和便携性
CN104428826B (zh) 用于车辆交通的自动化控制的中央网络
US20200004791A1 (en) Health statistics and communications of associated vehicle users
US20170247000A1 (en) User interface and virtual personality presentation based on user profile
CN104321620A (zh) 基于用户简档信息通过改变的地图路线进行行为修改
US20140309866A1 (en) Building profiles associated with vehicle users
US20140309874A1 (en) Synchronization Between Vehicle and User Device Calendar
US20140309849A1 (en) Driver facts behavior information storage system
CN104380349A (zh) 车辆入侵者警报检测和指示
CN104520676A (zh) 通过虚拟个性发起的车辆与第三方的通信

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161208

Address after: Massachusetts, USA

Applicant after: Automatic connection Holding Co., Ltd.

Address before: American California

Applicant before: Flextronics Internat USA Inc.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180529

Termination date: 20200415