[go: up one dir, main page]

CN111080047A - 一种判定驾驶任务完成情况的方法、装置及计算机可读介质 - Google Patents

一种判定驾驶任务完成情况的方法、装置及计算机可读介质 Download PDF

Info

Publication number
CN111080047A
CN111080047A CN201811232198.0A CN201811232198A CN111080047A CN 111080047 A CN111080047 A CN 111080047A CN 201811232198 A CN201811232198 A CN 201811232198A CN 111080047 A CN111080047 A CN 111080047A
Authority
CN
China
Prior art keywords
driving
user
task
data
determining
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.)
Pending
Application number
CN201811232198.0A
Other languages
English (en)
Inventor
卜峥
王欣
单祎
李晓堂
尹嘉睿
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.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development 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 Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201811232198.0A priority Critical patent/CN111080047A/zh
Publication of CN111080047A publication Critical patent/CN111080047A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063114Status monitoring or status determination for a person or group
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Traffic Control Systems (AREA)

Abstract

本申请披露了一种判定驾驶任务完成情况的方法、装置、系统及计算机可读介质,所述方法包括获取用户数据和第一驾驶环境;基于所述用户数据及所述第一驾驶环境,确定所述用户的第一驾驶任务;将所述第一驾驶任务推送给所述用户;检测/获取用户驾驶行为和/或驾驶数据;基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定。本申请提供的方法可以通过向用户推送个性化的驾驶任务和判定其完成情况来提升和激励用户提升安全驾驶的能力,从而减少交通事故的发生。

Description

一种判定驾驶任务完成情况的方法、装置及计算机可读介质
技术领域
本发明涉及一种判定驾驶任务完成情况的方法和装置。具体的,涉及一种基于用户数据和驾驶环境向用户推荐驾驶任务和基于用户驾驶行为数据判定驾驶任务完成情况的的方法和装置。
背景技术
随着移动互联网的发展,越来越多司机在驾驶过程中出现注意力不集中、操作违规、疲劳驾驶等影响司机驾驶能力提升的现象,而司机驾驶能力与交通事故的发生率有着很大的关联。现有的APP,例如平安好车主、好司机养成记等,仅是在驾驶过程中对司机的危险驾驶行为进行检测,在结束驾驶后给司机推送驾驶过程中存在的危险驾驶行为,并不能很好地提升和激励司机提升安全驾驶的能力,从而减少交通事故的发生。
发明内容
针对现有技术中存在的上述问题,本申请提供了一种推送个性化驾驶任务和判定驾驶任务完成情况的方法及装置,从而提升司机安全驾驶能力,减少交通事故的发生。
本申请的一个方面涉及一种判定驾驶任务完成情况的方法。所述方法包括:获取用户数据和第一驾驶环境;基于所述用户数据及所述第一驾驶环境,确定所述用户的第一驾驶任务;将所述第一驾驶任务推送给所述用户;检测/获取用户驾驶行为和/或驾驶数据;基于用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定。
根据本申请的一些实施例,所述判定驾驶任务完成情况的方法还包括基于第一预设条件对所述用户完成所述第一驾驶任务的情况进行判定,具体包括:判定所述用户驾驶行为和/或驾驶数据是否满足所述第一预设条件。
根据本申请的一些实施例,所述判定驾驶任务完成情况的方法还包括:在判定所述用户驾驶行为和/或驾驶数据满足所述第一预设条件后,确定所述用户的驾驶能力得到提升。
根据本申请的一些实施例,所述基于所述用户数据及所述第一驾驶环境,确定所述用户的第一驾驶任务包括:所述基于所述用户数据及所述第一驾驶环境,确定所述用户的第一驾驶任务包括:获取所述用户的驾驶能力评分;基于所述驾驶能力评分确定第一驾驶能力值;以及基于所述第一驾驶能力值及所述第一驾驶环境,确定所述第一驾驶任务。
根据本申请的一些实施例,所述基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定包括:当满足所述第一预设条件时,更新所述第一驾驶能力值为第二驾驶能力值,其中所述第二驾驶能力值为第一驾驶能力值加上预设值。
根据本申请的一些实施例,所述判定驾驶任务完成情况的方法还包括:在所述第一驾驶能力值更新为所述第二驾驶能力值后,确定所述用户的驾驶能力得到提升。
根据本申请的一些实施例,所述判定驾驶任务完成情况的方法还包括:在所述第二驾驶能力值大于或等于驾驶能力阈值时,将所述第二驾驶能力值发送给第三方。
根据本申请的一些实施例,所述用户的能力评分可以根据所述用户数据进行评定。
根据本申请的一些实施例,所述将所述第一驾驶任务推送给所述用户包括:通过导航系统提示所述用户进行所述第一驾驶任务。
根据本申请的一些实施例,所述驾驶能力提升方法还包括:更新所述用户数据和获取第二驾驶环境;基于所述更新的用户数据及所述第二驾驶环境,确定所述用户的第二驾驶任务;将所述第二驾驶任务推送给所述用户;对所述用户完成所述第二驾驶任务的情况进行判定。
本申请另一方面涉及一种判定驾驶任务完成情况的系统。所述系统包括数据获取模块、任务确定模块、任务推送模块和判定模块。所述数据获取模块用于获取用户数据、第一驾驶环境和用户驾驶行为和/或驾驶数据。所述任务确定模块用于基于所述用户数据及所述驾驶环境,确定所述用户的第一驾驶任务。所述任务推送模块用于将所述第一驾驶任务推送给所述用户。所述判定模块用于基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定。
本申请的另一方面涉及一种计算机可读存储介质,所述存储介质存储计算机指令,所述计算机指令被计算机读取后执行所述的判定驾驶任务完成情况的方法。
本申请的另一方面涉及一种判定驾驶任务完成情况的装置。所述装置包括处理器,所述处理器执行所述的判定驾驶任务完成情况的方法。
与现有技术相比,本申请的有益效果表现如下:
一、基于导航系统,结合司机的驾驶行为和驾驶环境向司机进行个性化的驾驶任务推送。
二、基于司机完成驾驶任务的情况,确定司机的驾驶能力是否得到提升,将驾驶能力进行量化表示并提供驾驶能力成长计划。
三、将司机的驾驶能力推送给第三方,兑换成相应奖励,激励司机提升驾驶能力。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构和操作。
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。
图1是根据本申请的一些实施例示出的一种示例性按需服务系统的框图;
图2是根据本申请的一些实施例示出的示例性计算设备的软硬件的框图;
图3是根据本申请的一些实施例所示的一种示例性移动设备的框图;
图4是根据本申请的一些实施例所示的一种判定驾驶任务完成情况的方法的示例性流程图;
图5是根据本申请的一些实施例所示的一种确定驾驶任务的方法的示例性流程图;
图6是根据本申请的一些实施例示出的判定用户完成驾驶任务的情况的方法的示例性流程图;
图7是根据本申请的一些实施例所示的一种判定驾驶任务完成情况的系统的模块图;以及
图8是根据本申请的一些实施例所示的一种驾驶能力确定模块的模块图。
具体实施方式
在下面的详细描述中,通过示例阐述了本申请的许多具体细节,以便提供对相关披露的透彻理解。然而,对于本领域的普通技术人员来讲,本申请显而易见的可以在没有这些细节的情况下实施。对本申请的实施例的各种修改对本领域的技术人员而言显而易见的,在不脱离本申请精神的情况下可以应用于其他实施例或应用场景。本申请的保护范围不限于示出的实施例,而应是与权利要求一致。本申请使用的术语仅是描述的目的。
本申请所用术语仅为了描述特定实施例,而非限制本申请范围。如本申请说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的特征、整体、步骤、操作、元素和/或组件,而该类表述并不构成一个排它性的罗列,其他特征、整体、步骤、操作、元素和/或组件也可以包含在内。
参看下面的说明以及附图,本申请的这些或其他特征和特点、操作方法、结构的相关元素的功能、部分的结合以及制造的经济性可以被更好地理解,其中说明和附图形成了说明书的一部分。然而,可以清楚地理解,附图仅用作说明和描述的目的,并不意在限定本申请的保护范围。本申请的保护范围以权利要求为准。可以理解的是,附图并非按比例绘制。
本申请中使用的流程图示出了系统根据本申请的一些实施例中执行的步骤。需要明确的是,流程图的步骤可以不按顺序执行。相反,步骤可以以相反的顺序或同时执行。而且,可以将一个或多个其他步骤添加到流程图中,或从流程图中移除一个或多个步骤。
此外,尽管本申请中公开的系统和方法主要关于提升用户驾驶能力,但是应当理解的是,这仅仅是一个示例性实施例。本申请的系统或方法可以应用于任何其他类型的按需服务平台的用户。例如,本申请的系统或方法可以应用于包括陆地、海洋、航空航天等的不同运输系统中的用户,或其任意组合。交通系统的车辆可以包括出租车、私家车、公共汽车、火车、高速铁路、地铁、船舶、飞机、宇宙飞船、热气球等中的一种或多种的组合。运输系统还可以包括应用管理和/或分配的任何运输系统,例如用于发送和/或接收快递的系统。本申请的系统或方法的应用场景可以包括网页、浏览器插件、客户端、定制系统、内部分析系统、人工智能机器人等中的一种或多种的组合。
本申请中的用户位置可以通过嵌入在无线设备(例如,乘客终端,驾驶员终端等)中的定位技术来获取。本申请中使用的定位技术可以包括全球定位系统(GPS)、全球导航卫星系统(GLONASS)、指南针导航系统(COMPASS),伽利略定位系统、准天顶卫星系统(QZSS)、无线保真(WiFi)定位技术等中的一种或多种的组合。上述定位技术中的一种或多种可以在本申请中互换使用。例如,基于GPS的方法和基于WiFi的方法可以一起用作定位技术以定位无线设备。
此外,本申请仅描述了驾驶能力提升的方法和系统,可以理解的是,本申请中的描述仅仅是一个实施例。本申请中的术语“用户设备或”、“智能设备”或“移动终端”可以指可以用于请求服务、订购服务或促进服务的提供的工具。
需要说明的是,本申请依赖于收集在线系统注册的用户终端的使用数据(例如定位数据),这是一种仅以互联网后时代为根基的新型数据采集手段。它提供了只有在后互联网时代才能够提供的用户终端的详细信息。在互联网之前的时代,收集用户终端的信息是不可能的,例如与行驶路线、实时位置、实时交通等相关的数据。在线服务系统允许在线平台监控和分析数百万与司机和乘客相关联的数据,实时和/或基本上实时地提供用户终端的行为,然后基于用户终端的行为和/或数据提供更好的服务方案。因此,目前的解决方案深耕于解决后互联网时代才出现的问题。
图1是根据本申请的一些实施例示出的一种示例性按需服务系统的框图。例如,按需服务系统100可以是一种在线交通服务平台,提供出租车交换侧读物、顺风车服务、快车服务、拼车服务、巴士服务、司机租用和班车服务等运输服务。如图1所示,按需服务系统100可以包括服务器110、网络120、乘客设备130、用户设备140和数据库150。服务器110可以包括处理引擎112。
在一些实施例中,服务器110可以是单个服务器,也可以是一个服务器群组。一个服务器群组可以是集中式的,例如数据中心。一个服务器群组也可以是分布式的,例如一个分布式系统。服务器110可以是本地的,也可以是远程的。服务器110可以直接访问或存取储存在数据库150的数据信息,也可以直接通过网络120访问乘客设备130、用户设备140的信息。在一些实施例中,服务器110可以在云平台上实现。仅作为示例,云平台可以包括私有云、公共云、混合云、社区云、分布式云、内部云(an inter-cloud)多云等中的一种或多种的组合。在一些实施例中,服务器110可以在具有如图2所示的一个或多个组件的计算设备上实现。
在一些实施例中,服务器110可以包括处理引擎112。处理引擎112可以处理与服务请求有关的信息和/或数据,以执行本申请中描述的服务器110的一个或多个功能。例如,处理引擎112可以从用户设备140获取用户数据。作为另一示例,处理引擎112可以被配置为确定所述用户的驾驶任务。在一些实施例中,处理引擎112可以包括一个或多个处理引擎(例如,单核处理引擎或多核处理器)。仅作为示例,处理引擎112可以包括中央处理单元(CPU)、专用集成电路(ASIC)、专用指令集处理器(ASIP)、图形处理单元(GPU)、物理处理单元(PPU)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、微控制器单元、精简指令集计算机(RISC)、微处理器等中的一种或多种的组合。
网络120可以是单个网络,或多个不同网络的组合。例如,网络120可以是一个局域网(local area network(LAN))、广域网(wide area network(WAN))、公用网络、私人网络、专有网络、公共交换电话网(public switched telephone network(PSTN))、互联网、无线网络、虚拟网络、城域网络、电话网络等,或几种的组合。网络120可以包括多个网络接入点,例如,有线接入点、无线接入点、基站、互联网交换点等在内的有线或无线接入点。通过这些接入点,数据源可以接入网络120并通过网络120发送数据信息。在一些实施例中,网络120可以分为无线网络(蓝牙、wireless local area network(WLAN、Wi-Fi、WiMax等)、移动网络(2G、3G、4G信号等)、或其他连接方式(虚拟专用网络(virtual private network,VPN)、共享网络、近场通信(near field communication,NFC)、ZigBee等)。在一些实施例中,网络120可以用于按需服务系统100的通信。例如,网络120接收按需服务系统100内部或外部的信息,向按需服务系统100内部其他部分或外部发送信息。在一些实施例中,服务器110、乘客设备130和数据库150之间可以通过有线连接、无线连接、或二者结合的方式接入网络120。
乘客设备130是乘客使用打车服务的设备。在一些实施例中,所述使用打车服务的设备为智能设备。所述智能设备可以是手机130-1、平板电脑130-2、笔记本电脑130-3或台式电脑130-4等中的一种或几种的组合。所述移动设备131可以包括智能家庭设备、可穿戴设备、移动设备、虚拟现实设备、增强现实设备等中的一种或多种的组合。在一些实施例中,所述智能家用设备可以包括智能照明装置、智能电器控制装置、智能监控装置、智能电视、智能摄像机、对讲机等中的一种或多种的组合。在一些实施例中,所述可穿戴设备可能包括手环、鞋袜、眼镜、头盔、手表、服装、背包、智能配件等一种或多种的组合。在一些实施例中,所述移动设备可以包括移动电话、个人数字助理(PDA)、游戏设备、导航设备、销售点(POS)设备、笔记本电脑、平板电脑、台式机等中的一种或多种的组合。在一些实施例中,所述虚拟现实设备和/或所述增强现实装置可以包括虚拟现实头盔、虚拟现实眼镜、虚拟现实眼罩、增强现实头盔、增强现实眼镜、增强现实眼罩等中的一种或多种的组合。例如,所述虚拟现实设备和/或所述增强现实设备可以包括Google GlassTM、Oculus RiftTM、HololensTM、GearVRTM等。在一些实施例中,乘客设备130可以是服务器110的一部分。
在一些实施例中,用户设备140可以与乘客设备130类似或者与乘客设备130相同。在一些实施例中,用户设备140可以是利用定位技术定位司机位置的无线设备/或司机终端。在一些实施例中,乘客设备130和/或用户设备140可以与其他定位设备通信以定位乘客、乘客终端130、司机和/或用户终端140。在一些实施例中,乘客终端130和/或用户终端140可以将定位信息发送到服务器110。
数据库150可以泛指具有存储功能的设备。数据库150可以存储服务器110收集的数据(例如,服务器110接收到的乘客设备130的信息)。数据库150可以是本地的,或远程的。数据库150可以包括层次式数据库、网络式数据库和关系式数据库等,或几种的组合。数据库150可以将信息数字化后再以利用电、磁或光学等方式的存储设备加以存储。数据库150可以用来存放各种信息,例如,程序、数据等。数据库150可以是利用电能方式存储信息的设备,例如,各种存储器、随机存取存储器(Random Access Memory(RAM))、只读存储器(ReadOnly Memory(ROM))等。随机存储器可以包括十进计数管、选数管、延迟线存储器、威廉姆斯管、动态随机存储器(DRAM)、静态随机存储器(SRAM)、晶闸管随机存储器(T-RAM)、零电容随机存储器(Z-RAM)等,或几种的组合。只读存储器可以包括磁泡存储器、磁钮线存储器、薄膜存储器、磁镀线存储器、磁芯内存、磁鼓存储器、光盘驱动器、硬盘、磁带、早期非易失存储器(NVRAM)、相变化内存、磁阻式随机存储式内存、铁电随机存储内存、非易失SRAM、闪存、电子抹除式可复写只读存储器、可擦除可编程只读存储器、可编程只读存储器、屏蔽式堆读内存、浮动连接门随机存取存储器、纳米随机存储器、赛道内存、可变电阻式内存、可编程金属化单元等,或几种的组合。数据库150可以是利用磁能方式存储信息的设备,例如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘、闪存等。数据库150可以是利用光学方式存储信息的设备,例如,CD或DVD等。数据库150可以是利用磁光方式存储信息的设备,例如,磁光盘等。数据库150的存取方式可以是随机存储、串行访问存储、只读存储等,或几种的组合。数据库150可以包括非永久记忆存储器,永久记忆存储器,或二者的组合。在一些实施例中,数据库150可以存储在线地图或离线地图。所述在线地图可以被实时地更新。
图2是根据本申请的一些实施例示出的一种示例性计算设备的软硬件的框图,服务器110、乘客设备130和/或用户设备140可以安装在所述计算设备上。例如,处理引擎112可以在计算设备200上执行,用于实现本申请中公开的处理引擎112的功能。
计算设备200可以用于执行本申请的按需服务系统。计算设备200可以安装本申请公开的的按需服务的任何组件。在图2中,为方便描述仅示出了一个简单的计算机设备。本领域的普通技术人员可以理解,在提交本申请时,与所描述的按需服务相关的计算机功能可以以分布式的方式在多个类似平台上实现,以分配处理负载。
计算设备200可以包括诸如连接到网络和从网络连接的通信端口250,以便于数据通信。计算设备200还可以包括以一个或多个处理器的形式的处理器220,用于执行程序指令。示例性的计算设备200可以包括内部通信总线210和不同形式的程序存储器和数据存储器,例如磁盘270、只读存储器(ROM)230或随机存取存储器(RAM)240,用于由计算机处理和/或传输的各种数据文件。示例性计算设备200还可以包括存储在ROM 230、RAM 240和/或其他类型的非存储介质中并由处理器220执行的程序指令。本申请的方法和/或流程可以是按程序指令执行。计算设备200还可以包括的输入/输出组件260(用于支持计算机和其中的其他组件之间输入/输出的)以及电源280(用于为计算设备200和/或其中的组件提供电力)。计算设备200也可以通过网络通信接收程序和数据。
处理器220(例如,逻辑电路)可以根据本申请描述的技术执行计算机指令(例如,程序代码)并且执行处理引擎112的功能,例如,用于逻辑运算、数据处理和指令生成。在一些实施例中,处理器220可以从内部存储器中获取数据/指令,所述内部存储器可以包括只读存储器(ROM)、随机存储器(RAM)、高速缓冲存储器(Cache)(在图中未示出)等。在一些实施例中,处理器220可以包括多个子处理器,所述子处理器可以用于实现系统的不同功能。
为方便描述,在计算设备200中仅描述了一个处理器220。应该注意的是,本申请中的计算设备200还可以包括多个处理器,本申请所述的处理器220执行的操作和/或方法步骤也可以由多个处理器联合或单独执行。例如,如果在本申请中计算设备200的处理器220执行步骤A和步骤B,则应该理解的是,步骤A和步骤B也可以由计算设备200中的两个不同的处理器共同或单独执行(例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一和第二处理器共同执行步骤A和B)。
图3是根据本申请的一些实施例所示的一种示例性移动设备的框图。在一些实施例中,移动设备300可以实施本申请中所描述的乘客设备130和/或用户设备140的一个或多个模块和单元。如图3所示,所述移动设备300可以包括通信平台310、显示器320、图形处理器(GPU)330、中央处理器(CPU)340、输入/输出接口350、内存360、存储器390。在一些实施例中,包括但不限于系统总线或控制器(未在图3中示出)的任何其它合适的组件也可以被包括在设备300中。在一些实施例中,操作系统370(如,iOS,Android,Windows Phone等)和一个或多个应用程序380可以从存储器390加载到内存360中,以便由CPU 340执行。应用程序380可以包括浏览器或其他移动应用程序,用于从服务器110接收和呈现与在线按需服务服务有关的信息或其他信息,并将与在线按需服务有关的信息或其他信息传送给服务器110。用户与信息流的交互可以经由输入/输出350来实现,并且经由网络120提供给在线按需服务系统100的服务器110和/或其它组件。在一些实施例中,设备300可以包括用于捕获语音信息的设备,诸如麦克风315。
图4是根据本申请的一些实施例所示的一种判定驾驶任务完成情况的方法的示例性流程图。在一些实施例中,所述驾驶任务完成情况的判定方法400由服务器110或计算机200基于导航系统执行。所述驾驶任务完成情况的判定方法400中的各步骤并非是固定的或有顺序的,其中可以添加或移除一个或多个步骤,也可以将一个或多个步骤合并成一个步骤。
在401中,获取用户数据和驾驶环境。用户数据包括用户基本信息和用户行为数据。用户基本信息包括该用户的名称、性别、驾照、车牌号、驾龄、驾驶能力等信息中的一种或多种的组合。用户基本信息可以从平台数据库(例如,数据库150)中获取。用户行为数据包括该用户的历史驾驶行为数据和实时驾驶行为数据。历史驾驶行为数据包括历史违规情况统计数据,例如近一个月的不同违规类别的频次。违规类别可以包括但不限于注意力不集中(例如,聊微信、玩游戏、看电视等)、操作违规(例如,路口不减速、急变道、闯红灯等交通违章行为)、疲劳驾驶等。历史驾驶行为数据可以从按需服务系统100数据库(例如,数据库150)和/或通过网络120从第三方平台(例如,车辆违章查询APP等)中获取。实时驾驶行为数据包括实时获取的用户是否注意力不集中(例如,玩微信、玩游戏、看电视、接听电话等)、是否操作违规(例如,急加速、急减速、急变道、急转弯、急刹车、过路口不减速、超速等)、是否疲劳驾驶等。通过检测是否切换平台、是否接听电话可以检测用户是否注意力不集中。通过导航系统定时(例如,每隔1-2秒)上传的位置或用户终端(例如,用户设备140)内置加速度计可以确定用户是否急加速、急减速、急刹车或超速。通过用户终端(例如,用户设备140)内置陀螺仪可以检测用户是否急转弯、急变道。通过监测用户持续驾驶的时间是否大于或等于驾驶时间阈值(例如,驾驶时间阈值可以设为4小时)可以确定用户是否疲劳驾驶。在一些实施例中,也可以采用本领域中任何现有的方法来确定用户的实时驾驶行为数据(例如疲劳驾驶、危险驾驶等行为)。
驾驶环境包括但不限于车行轨迹的路段情况、天气情况等。车行轨迹可以包括导航系统为用户规划的从当前位置到目的地的路线或用户自主选择的从当前位置到目的地的路线。路段情况包括道路拥堵情况、路口数量、事故发生情况等中的一种或多种的组合。天气情况包括晴天、雨天、雾天、雪天、台风等中的一种或多种的组合。驾驶环境可以从导航系统中直接获取或通过网络120从第三方平台(例如,实时路况APP、天气APP等)获取。
在403中,基于所述用户数据及所述驾驶环境,确定所述用户的驾驶任务。驾驶任务是结合所述用户数据及所述驾驶环境针对所述用户生成的个性化的驾驶任务。驾驶任务可以用于提升用户的驾驶能力。在一些实施例中,如果检测到用户注意力不集中、前方路段事故多发、大雾天气等,生成集中注意力的驾驶任务。例如,在未来的10分钟内或5公里内进行集中注意力驾驶、驾驶速度小于预设速度(例如,30千米/时)、保持车距大于预设距离(例如,80米)。在一些实施例中,如果检测到用户急加速、急减速、急刹车或超速,生成匀速驾驶任务。例如,在未来的10分钟内或5公里内进行匀速驾驶(例如,30千米/时)。在一些实施例中,如果检测到用户疲劳驾驶,生成暂停驾驶30分钟的任务。关于确定所述用户的驾驶任务的详细描述可以参见本申请的其他描述,例如图5及其描述。
在405中,将所述驾驶任务推送给所述用户。可以通过平台导航将所述驾驶任务推送给所述用户。推送方式可以是语音、文本、图片、视频等中的一种或多种的组合。
在407中,检测/获取用户驾驶行为和/或驾驶数据。所述用户驾驶行为包括用户是否完成所述驾驶任务、所述用户在完成所述驾驶任务过程中是否存在违规行为(例如,接听电话)等。所述用户驾驶数据包括所述用户完成所述驾驶任务的具体信息(例如,完成时间、完成度)。在一些实施例中,可以通过用户输入获取所述用户驾驶行为(例如,所述用户是否完成所述驾驶任务)。用户输入包括任务推送时用户接受任务推送和完成任务时用户确认任务完成。用户输入可以是按键(例如,显示器320上显示的接受键和完成键)、语音、文本、图片、视屏等方式中的一种或多种的组合。在一些实施例中,可以通过按需服务系统100采集的数据自动获取所述用户的驾驶数据。例如,通过实时定位可以确定用户是否完成10分钟内的匀速驾驶任务。又例如,通过用户车辆配备的雷达传感器可以确定用户是否完成保持车距大于预设距离的驾驶任务。
在409中,基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述驾驶任务的情况进行判定。在一些实施例中,判定结果可以是所述用户驾驶行为和/或驾驶数据满足所述预设条件或所述用户驾驶行为和/或数据不满足所述预设条件。例如,可以基于所述用户驾驶行为和/或驾驶数据对用户完成驾驶任务的情况进行打分,以百分制为例,则预设条件为用户完成驾驶任务的评分等于或大于80分,如果用户完成驾驶任务的评分等于或大于80分,则判定所述用户驾驶行为和/或驾驶数据满足所述预设条件;如果用户完成驾驶任务的评分小于80分,则判定所述用户驾驶行为/或驾驶数据不满足所述预设条件。在一些实施例中,判定结果可以表示为1和0,即1表示所述用户驾驶行为数据满足所述预设条件,0表示所述用户驾驶行为数据不满足所述预设条件。
在411中,基于所述判定结果确定所述用户的驾驶能力得到提升。如果所述判定结果为所述用户驾驶行为和/或驾驶数据满足所述预设条件或所述判定结果为1,则可以确定所述用户的驾驶能力得到提升,进一步地,可以更新所述用户数据中的驾驶能力。如果所述判定结果为所述用户驾驶行为和/或驾驶数据不满足所述预设条件或所述判定结果为0,则可以确定所述用户的驾驶能力没有得到提升,则保持用户数据中的驾驶能力不变。在一些实施例中,驾驶能力可以表示为星级评价指数,例如,可以默认用户的初始驾驶能力为1颗星,如果确定用户的驾驶能力得到提升,则奖励1颗星,可以更新用户数据中的驾驶能力为2颗星。在一些实施例中,驾驶能力可以量化成分数,例如1颗星表示5分。在一些实施例中,更新所述用户数据库中的驾驶能力可以在409中完成。
在确定用户的驾驶能力得到提升后,可以重复步骤401-411来进一步提高用户的驾驶能力,即基于更新的用户数据及更新的驾驶环境,确定所述用户的下一个驾驶任务并推送给所述用户。基于所述用户完成所述下一个任务的情况可以确定所述用户的驾驶能力是否得到提升。通过不断地为用户推送个性化的驾驶任务可以帮助用户循序渐进地提升驾驶能力。
在一些实施例中,当用户的驾驶能力大于或等于阈值驾驶能力时,用户可以得到额外的奖励。阈值驾驶能力可以有多个,不同的阈值驾驶能力对应于不同的奖励。额外的奖励包括星星奖励、现金奖励(例如,补贴油费)、合作第三方的奖励(例如升级保险额度、降低保费、免费汽车保养等)等中的一种或多种的组合。以驾驶能力表示为星级评价指数为例,阈值驾驶能力10颗星可以对应星星奖励(例如,额外奖励1颗星),阈值驾驶能力10颗星可以对应现金奖励(例如,补贴油费5元),阈值驾驶能力20颗星可以对应合作第三方的奖励(例如,免费洗车保养)。当用户的驾驶能力大于或等于20颗星时,可以将用户的驾驶能力发送或推送给合作第三方,合作第三方根据用户的驾驶能力为所述用户提供免费洗车保养服务1次。通过额外奖励的方式,可以激励用户积极完成推送的驾驶任务,用户完成的驾驶任务越多、质量越好,驾驶能力提升越快,用户所获得的额外的奖励也就越多。
图5是根据本申请的一些实施例所示的一种确定驾驶任务的方法的示例性流程图。在一些实施例中,所述驾驶任务确定方法500由服务器110或计算机200执行。驾驶任务确定方法500中的各步骤并非是固定的或有顺序的,其中可以添加或移除一个或多个步骤,也可以将一个或多个步骤合并成一个步骤。驾驶任务确定方法500仅是驾驶能力提升方法400中403的一种示例性实施例。
在501中,获取用户的驾驶能力评分。可以根据用户数据对用户的驾驶能力进行分数评定。分数评定可以是星级评价指数、百分制或其他类似的分数评定形式。在一些实施例中,以百分制为例,可以默认用户的初始驾驶能力为5分,初始驾驶能力可以理解为用户第一次使用按需服务系统100时的驾驶能力。在一些实施例中,可以采用训练好的机器学习模型(例如,深度神经网络模型、逻辑回归模型等),通过输入用户数据(与驾驶能力相关的参数如驾龄、历史违规次数等),从而输出所述用户对应驾驶能力评分。也可以从用户数据中的用户基本信息中直接获取所述用户的驾驶能力评分。
在503中,基于所述驾驶能力评分确定所述用户对应的驾驶能力值。在一些实施例中,驾驶能力值星级评价指数可以与百分制互换。例如,1颗星等于5分,如果所评定的分数为10分,根据实际需要所述用户对应的驾驶能力值为10分或2颗星。
在505中,基于所述驾驶能力值及所述驾驶环境,确定驾驶任务。基于同样的驾驶环境,不同的驾驶能力值对应不同的驾驶任务。例如,位于同样的驾驶环境中,驾驶能力值为10颗星的用户可能收到的驾驶任务是以30千米/小时的速度保持车距大于100米行驶5分钟,而驾驶能力值为20颗星的用户可能收到的驾驶任务是以35千米/小时的速度保持车距大于50米行驶5分钟。如果检测到用户存在实时驾驶行为不规范的情况,可以同时结合用户实时驾驶行为、用户驾驶能力值及驾驶环境来确定驾驶任务。例如,如果检测到用户在驾驶过程中接电话,可以发出提示(例如,语音提醒)提醒用户专心驾驶,并对驾驶能力值为10颗星的用户生成集中注意力驾驶15分钟的驾驶任务,而对驾驶能力值为20颗星的用户生成集中注意力驾驶10分钟的驾驶任务。
图6是根据本申请的一些实施例示出的基于用户驾驶行为和/或驾驶数据对用户完成驾驶任务的情况进行判定的方法的示例性流程图。在一些实施例中,判定方法600由服务器110或计算机200执行。判定方法600中的各步骤并非是固定的或有顺序的,其中可以添加或移除一个或多个步骤,也可以将一个或多个步骤合并成一个步骤。判定方法600仅是判定驾驶任务完成情况的方法400中409的一种示例性实施例。
在601中,对用户完成驾驶任务的情况进行评分。可以基于用户驾驶行为和/或驾驶数据进行评分。例如,可以基于用户对驾驶任务的完成度进行评分,以百分制为例,如果用户完成驾驶任务100%符合驾驶任务的要求,则用户完成驾驶任务的评分为100分。又例如,对于在10分钟内保持与前方车距大于80米的驾驶任务,如果用户在完成任务的10分钟内有3分钟没有达到保持车距大于80米的标准,则用户完成驾驶任务的评分可以为70分。还例如,对于在10公里内集中注意力驾驶的驾驶任务,如果用户在完成驾驶任务的10公里内出现2次切换平台的操作,每出现1次扣20分,则用户完成驾驶任务的评分可以为60分。
在603中,确定所述任务完成情况评分是否满足预设条件。预设条件可以根据实际评分的形式而不同,例如百分制、星星评价指数、百分比等。以评分是百分制为例,预设条件可以为大于或等于80分。例如,如果所述评分大于或等于80分,则所述评分满足所述预设条件,进而执行605;如果所述评分小于80分,则所述评分不满足所述预设条件,进而执行607。
在605中,更新用户的驾驶能力值为所述用户的驾驶能力值加上预设值。关于用户的驾驶能力值的描述可以在本申请的其他地方看到,例如图5及其描述。预设值的表示形式和驾驶能力值的形式一致,例如,如果驾驶能力值表示为百分制,则预设值表示为百分制(例如,预设值为5分);如果驾驶能力值表示为星级评价指数,则预设值表示为星级评价指数(例如,预设值为1颗星)。在确定所述用户任务完成情况评分满足所述预设条件后,更新所述用户的驾驶能力值为所述用户的驾驶能力能力值(例如,20分)加上预设值(例如,5分),即为25分。在一些实施例中,更新的驾驶能力值可以直接用于后续确定用户的驾驶能力得到提升。在一些实施例中,更新的驾驶能力值可以用于后续进一步确定用户的下一个驾驶任务。
在607中,维持用户的驾驶能力值不变。在一些实施例中,在603中确定是所述任务完成情况评分不满足预设条件后,也可以更新所述用户的驾驶能力值减去预设值。这里的预设值可以和605中的预设值相同或不同。所述维持不变的驾驶能力值会更新的驾驶能力值可以用于进一步确定用户的驾驶能力没有得到提升,或者用于作为确定用户的下一个驾驶任务的条件之一。维持用户的驾驶能力值不变比更新所述用户的驾驶能力值减去预设值可能会存在的优势是即使用户完成驾驶任务不是很好也不会降低驾驶能力值,更加起到一个正向激励的作用,以达到提升用户驾驶能力的目的。
在一些实施例中,图4-图6所述的判定驾驶任务完成情况的方法可以表现为计算机可读介质中的指令。计算机200可以通过读取并执行所述指令实现所述判定驾驶任务完成情况的方法。
图7是根据本申请的一些实施例所示的一种判定驾驶任务完成情况的系统的模块图。如图7所示,驾驶任务完成情况判定系统700包括数据获取模块710、任务确定模块720、任务推送模块730、判定模块740和驾驶能力推送模块750。所述判定驾驶任务完成情况的系统的功能可以由按需服务系统100中的服务器或计算机执行。
数据获取模块710可以获取与用户相关的数据,例如,用户数据、驾驶环境信息、用户驾驶行为和/或驾驶数据等。用户数据包括用户信息和驾驶行为数据(例如,历史驾驶行为数据、实时驾驶行为数据等)。驾驶环境信息包括实时路段信息、天气信息等。用户驾驶行为和/或驾驶数据包括用户在收到驾驶任务推送后的驾驶行为和/或驾驶数据。在一些实施例中,所述与用户相关的数据可以由用户终端(例如,用户设备140)发送至服务器110或计算机200。例如,用户设备140可以设置监控模块,监控模块可以采集到用户的实时驾驶行为和/或驾驶数据。用户设备140可以和服务器110或计算机200通信,用户设备140将将监控模块采集的用户的实时驾驶行为和/或驾驶数据发送给服务器110或计算机200。又例如,用户设备140可以获取第三方数据(例如,实时天气等用户的驾驶环境信息),并将第三方数据发送给服务器110或计算机200。
任务确定模块720可以基于用户驾驶能力、用户数据、驾驶环境等确定用户的驾驶任务。其中用户驾驶能力可以根据用户完成上一个驾驶任务的情况进行更新,用户数据和驾驶环境都是实时更新的。在一些实施例中,如果检测到用户注意力不集中、前方路段事故多发、大雾天气等,生成集中注意力的驾驶任务。例如,在未来的10分钟内或5公里内进行集中注意力驾驶、驾驶速度小于预设速度(例如,30千米/时)、保持车距大于预设距离(例如,80米)。在一些实施例中,如果检测到用户急加速、急减速、急刹车或超速,生成匀速驾驶任务。例如,在未来的10分钟内或5公里内进行匀速驾驶(例如,30千米/时)。在一些实施例中,如果检测到用户疲劳驾驶,生成暂停驾驶30分钟的任务。
任务推送模块730可以将确定的驾驶任务推送给所述用户。推送方式可以为通过导航系统进行语音、文本、图片、视频等方式中的一种或多种方式的组合。
判定模块740可以对所述用户完成驾驶任务的情况进行判定。可以基于所述用户驾驶行为和/或驾驶数据对所述用户完成驾驶任务的情况进行判定。判定结果可以为所述用户驾驶行为和/或驾驶数据是否满足预设条件时。
驾驶能力推送模块750可以将更新的用户的驾驶能力推送给第三方。在一些实施例中,当用户的驾驶能力达到阈值驾驶能力时,将用户的驾驶能力发送给第三方可以获得第三方的奖励,例如升级保险额度、降低保费、免费汽车保养等等中的一种或多种的组合。例如,以驾驶能力表示为星级评价指数为例,阈值驾驶能力20颗星可以对应第三方的奖励(例如,免费洗车保养)。当用户的驾驶能力大于或等于20颗星时,可以将用户的驾驶能力发送或推送给第三方,第三方根据用户的驾驶能力为所述用户提供免费洗车保养服务1次。
图8是根据本申请的一些实施例所示的一种判定模块的模块图。如图8所示,判定模块800包括评分单元810、判定单元820、驾驶能力确定单元830等。评分单元810可以对用户完成驾驶任务的情况进行评分。在一些实施例中,可以基于用户驾驶行为和/或驾驶数据进行评分。例如,可以基于用户对驾驶任务的完成度进行评分,以百分制为例,如果用户完成驾驶任务100%符合驾驶任务的要求,则用户完成驾驶任务的评分为100分。又例如,对于在10分钟内保持与前方车距大于80米的驾驶任务,如果用户在完成任务的10分钟内有3分钟没有达到保持车距大于80米的标准,则用户完成驾驶任务的评分可以为70分。还例如,对于在10公里内集中注意力驾驶的驾驶任务,如果用户在完成驾驶任务的10公里内出现2次切换平台的操作,每出现1次扣20分,则用户完成驾驶任务的评分可以为60分。
判定单元820可以判定用户完成驾驶任务的情况是否满足预设条件。在一些实施例中,判定结果可以是所述用户完成所述驾驶任务满足所述预设条件或所述用户完成所述驾驶任务不满足所述预设条件。例如,可以根据用户完成驾驶任务的的评分来判定用户完成驾驶任务的情况是否满足预设条件,以百分制为例,预设条件为用户完成驾驶任务的评分等于或大于80分,如果用户完成驾驶任务的评分等于或大于80分,则评定为所述用户完成所述驾驶任务满足所述预设条件;如果用户完成驾驶任务的评分小于80分,则评定为所述用户完成所述驾驶任务不满足所述预设条件。在一些实施例中,判定结果可以表示为1和0,即1表示所述用户完成所述驾驶任务满足所述预设条件,0表示所述用户完成所述驾驶任务不满足所述预设条件。
驾驶能力确定单元830可以基于用户数据和/或驾驶任务完成情况判定结果确定用户的驾驶能力。在一些实施例中,可以根据用户数据对用户的驾驶能力进行分数评定。在一些实施例中,可以采用训练好的机器学习模型(例如,深度神经网络模型、逻辑回归模型等),通过输入用户数据(与驾驶能力相关的参数如驾龄、历史违规次数等),从而输出所述用户对应驾驶能力评分。在一些实施例中,可以根据用户驾驶任务完成情况更新用户的驾驶能力。例如,如果确定驾驶任务完成情况满足预设条件,可以更新用户的驾驶能力为用户数据中已有的驾驶能力(例如,驾驶能力值)加上预设驾驶能力(例如,预设值);如果确定驾驶任务完成情况不满足预设条件,可以维持用户的驾驶能力不变。
以上概述了的方法的不同方面和/或通过程序实现其他步骤的方法。技术中的程序部分可以被认为是以可执行的代码和/或相关数据的形式而存在的“产品”或“制品”,是通过计算机可读的介质所参与或实现的。有形的、永久的储存介质包括任何计算机、处理器、或类似设备或相关的模块所用到的内存或存储器。例如各种半导体存储器、磁带驱动器、磁盘驱动器或者类似任何时间能够为软件提供存储功能的设备。
所有软件或其中的一部分有时可能会通过网络进行通信,如互联网或其他通信网络。此类通信能够将软件从一个计算机设备或处理器加载到另一个。例如:从按需服务系统的一个管理服务器或主机计算机加载至一个计算机环境的硬件平台,或其他实现系统的计算机环境,或与提供按需服务所需要的信息相关的类似功能的系统。因此,另一种能够传递软件元素的介质也可以被用作局部设备之间的物理连接,例如光波、电波、电磁波等,通过电缆、光缆或者空气实现传播。用来载波的物理介质如电缆、无线连接或光缆等类似设备,也可以被认为是承载软件的介质。在这里的用法除非限制了有形的“储存”介质,其他表示计算机或机“器可读介质”的术语都表示在处理器执行任何指令的过程中参与的介质。
因此,一个计算机可读的介质可能有多种形式,包括但不限于,有形的存储介质,载波介质或物理传输介质。稳定的储存介质包括:光盘或磁盘,以及其他计算机或类似设备中使用的,能够实现图中所描述的系统组件的存储系统。不稳定的存储介质包括动态内存,例如计算机平台的主内存。有形的传输介质包括同轴电缆、铜电缆以及光纤,包括计算机系统内部形成总线的线路。载波传输介质可以传递电信号、电磁信号,声波信号或光波信号,这些信号可以由无线电频率或红外数据通信的方法所产生的。通常的计算机可读介质包括硬盘、软盘、磁带、任何其他磁性介质;CD-ROM、DVD、DVD-ROM、任何其他光学介质;穿孔卡、任何其他包含小孔模式的物理存储介质;RAM、PROM、EPROM、FLASH-EPROM,任何其他存储器片或磁带;传输数据或指令的载波、电缆或传输载波的连接装置、任何其他可以利用计算机读取的程序代码和/或数据。这些计算机可读介质的形式中,会有很多种出现在处理器在执行指令、传递一个或更多结果的过程之中。
本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran 2003、Perl、COBOL 2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,例如,局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。
本领域技术人员能够理解,本申请所披露的内容可以出现多种变型和改进。例如,以上所描述的不同系统组件都是通过硬件设备所实现的,但是也可能只通过软件的解决方案得以实现。例如:在现有的服务器上安装系统。此外,这里所披露的位置信息的提供可能是通过一个固件、固件/软件的组合、固件/硬件的组合或硬件/固件/软件的组合得以实现。
以上内容描述了本申请和/或一些其他的示例。根据上述内容,本申请还可以作出不同的变形。本申请披露的主题能够以不同的形式和例子所实现,并且本申请可以被应用于大量的应用程序中。后文权利要求中所要求保护的所有应用、修饰以及改变都属于本申请的范围。
同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
此外,除非权利要求中明确说明,本申请所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
一些实施例中使用了描述属性、数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
针对本申请引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档、物件等,特将其全部内容并入本申请作为参考。与本申请内容不一致或产生冲突的申请历史文件除外,对本申请权利要求最广范围有限制的文件(当前或之后附加于本申请中的)也除外。需要说明的是,如果本申请附属材料中的描述、定义、和/或术语的使用与本申请所述内容有不一致或冲突的地方,以本申请的描述、定义和/或术语的使用为准。
最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不限于本申请明确介绍和描述的实施例。

Claims (13)

1.一种判定驾驶任务完成情况的方法,其特征在于,包括:
获取用户数据和第一驾驶环境;
基于所述用户数据及所述第一驾驶环境,确定所述用户的第一驾驶任务;
将所述第一驾驶任务推送给所述用户;
检测/获取用户驾驶行为和/或驾驶数据;以及
基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定。
2.如权利要求1所述的方法,其特征在于,所述判定驾驶任务完成情况的方法还包括基于第一预设条件对所述用户完成所述第一驾驶任务的情况进行判定,具体包括:
判定所述用户驾驶行为和/或驾驶数据是否满足所述第一预设条件。
3.如权利要求2所述的方法,其特征在于,所述判定驾驶任务完成情况的方法还包括:
在判定所述用户驾驶行为和/或驾驶数据满足所述第一预设条件后,确定所述用户的驾驶能力得到提升。
4.如权利要求1所述的方法,其特征在于,所述基于所述用户数据及所述第一驾驶环境,确定所述用户的第一驾驶任务包括:
获取所述用户的驾驶能力评分;
基于所述驾驶能力评分确定第一驾驶能力值;以及
基于所述第一驾驶能力值及所述第一驾驶环境,确定所述第一驾驶任务。
5.如权利要求4所述的方法,其特征在于,所述基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定包括:
当满足所述第一预设条件时,更新所述第一驾驶能力值为第二驾驶能力值,其中所述第二驾驶能力值为第一驾驶能力值加上预设值。
6.如权利要求5所述的方法,其特征在于,所述判定驾驶任务完成情况的方法还包括:
在所述第一驾驶能力值更新为所述第二驾驶能力值后,确定所述用户的驾驶能力得到提升。
7.如权利要求5所述的方法,其特征在于,所述判定驾驶任务完成情况的方法还包括:
在所述第二驾驶能力值大于或等于驾驶能力阈值时,将所述第二驾驶能力值发送给第三方。
8.如权利要求4所述的方法,其特征在于,所述用户的能力评分可以根据所述用户数据进行评定。
9.如权利要求1所述的方法,其特征在于,所述将所述第一驾驶任务推送给所述用户包括:
通过导航系统提示所述用户进行所述第一驾驶任务。
10.如权利要求1所述的方法,其特征在于,所述判定驾驶任务完成情况的方法还包括:
更新所述用户数据和获取第二驾驶环境;
基于所述更新的用户数据及所述第二驾驶环境,确定所述用户的第二驾驶任务;
将所述第二驾驶任务推送给所述用户;以及
对所述用户完成所述第二驾驶任务的情况进行判定。
11.一种判定驾驶任务完成情况的系统,其特征在于,包括数据获取模块、任务确定模块、任务推送模块和判定模块,其中:
所述数据获取模块用于获取用户数据、第一驾驶环境和用户驾驶行为和/或驾驶数据;
所述任务确定模块用于基于所述用户数据及所述驾驶环境,确定所述用户的第一驾驶任务;
所述任务推送模块用于将所述第一驾驶任务推送给所述用户;以及
所述判定模块用于基于所述用户驾驶行为和/或驾驶数据对所述用户完成所述第一驾驶任务的情况进行判定。
12.一种计算机可读存储介质,所述存储介质存储计算机指令,其特征在于,所述计算机指令被计算机读取后执行如权利要求1至10任一所述的方法。
13.一种判定驾驶任务完成情况的装置,其特征在于,包括处理器,所述处理器执行如权利要求1至10任一所述的方法。
CN201811232198.0A 2018-10-22 2018-10-22 一种判定驾驶任务完成情况的方法、装置及计算机可读介质 Pending CN111080047A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811232198.0A CN111080047A (zh) 2018-10-22 2018-10-22 一种判定驾驶任务完成情况的方法、装置及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811232198.0A CN111080047A (zh) 2018-10-22 2018-10-22 一种判定驾驶任务完成情况的方法、装置及计算机可读介质

Publications (1)

Publication Number Publication Date
CN111080047A true CN111080047A (zh) 2020-04-28

Family

ID=70309949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811232198.0A Pending CN111080047A (zh) 2018-10-22 2018-10-22 一种判定驾驶任务完成情况的方法、装置及计算机可读介质

Country Status (1)

Country Link
CN (1) CN111080047A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116132526A (zh) * 2023-02-28 2023-05-16 重庆长安汽车股份有限公司 一种车端信息推送方法、装置、设备及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102113888A (zh) * 2010-01-04 2011-07-06 中国科学院心理研究所 一种基于模拟驾驶的心理负荷测量系统
CN104641406A (zh) * 2012-09-17 2015-05-20 沃尔沃卡车集团 用于向车辆驾驶员提供指导消息的方法和系统
CN105725995A (zh) * 2016-04-19 2016-07-06 北京理工大学 一种驾驶分心行为的检测系统
US20180009442A1 (en) * 2015-01-12 2018-01-11 Harman International Industries, Incorporated Cognitive load driving assistant
US20180174457A1 (en) * 2016-12-16 2018-06-21 Wheego Electric Cars, Inc. Method and system using machine learning to determine an automotive driver's emotional state
CN108334972A (zh) * 2017-01-19 2018-07-27 北京嘀嘀无限科技发展有限公司 车辆行程监控方法及装置
CN108407816A (zh) * 2018-01-19 2018-08-17 杭州砺玛物联网科技有限公司 一种汽车驾驶员驾驶评估方法及系统

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102113888A (zh) * 2010-01-04 2011-07-06 中国科学院心理研究所 一种基于模拟驾驶的心理负荷测量系统
CN104641406A (zh) * 2012-09-17 2015-05-20 沃尔沃卡车集团 用于向车辆驾驶员提供指导消息的方法和系统
US20180009442A1 (en) * 2015-01-12 2018-01-11 Harman International Industries, Incorporated Cognitive load driving assistant
CN105725995A (zh) * 2016-04-19 2016-07-06 北京理工大学 一种驾驶分心行为的检测系统
US20180174457A1 (en) * 2016-12-16 2018-06-21 Wheego Electric Cars, Inc. Method and system using machine learning to determine an automotive driver's emotional state
CN108334972A (zh) * 2017-01-19 2018-07-27 北京嘀嘀无限科技发展有限公司 车辆行程监控方法及装置
CN108407816A (zh) * 2018-01-19 2018-08-17 杭州砺玛物联网科技有限公司 一种汽车驾驶员驾驶评估方法及系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116132526A (zh) * 2023-02-28 2023-05-16 重庆长安汽车股份有限公司 一种车端信息推送方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
US10971001B2 (en) Artificial intelligent systems and methods for predicting traffic accident locations
CN109155104B (zh) 推荐估计到达时间的系统和方法
CN109478364B (zh) 确定预计到达时间的方法及系统
CN115665236B (zh) 基于位置信息执行动作的系统与方法
CN112154473B (zh) 用于推荐上车点的系统和方法
CN109416878B (zh) 用于推荐预计到达时间的系统和方法
US12233880B2 (en) Methods and systems for information recommendation
CN114944059B (zh) 确定预估到达时间的方法与系统
US20200042885A1 (en) Systems and methods for determining an estimated time of arrival
CN111861618A (zh) 一种上车点推荐方法和系统
CN111859173A (zh) 一种上车点推荐方法和系统
CN111179577B (zh) 一种确定上车地点的方法及系统
CN110839346A (zh) 用于分配服务请求的系统和方法
WO2019205815A1 (en) Systems and methods for determining candidate service providers
WO2019109604A1 (en) Systems and methods for determining an estimated time of arrival for online to offline services
CN109891469B (zh) 交通信号灯配时系统与方法
JP2020533713A (ja) 少なくとも1つの保険会社を推奨するための人口知能システムおよび方法
CN111127282A (zh) 用于确定推荐位置的系统和方法
CN111052161A (zh) 用于识别线上到线下服务平台中醉酒请求者的系统和方法
CN112041858A (zh) 提供出行建议的系统和方法
CN110832536B (zh) 推荐上车地点的系统和方法
TW201933280A (zh) 用於新道路確定的系統和方法
CN111178559A (zh) 一种提醒服务请求者的方法及系统
CN110832513B (zh) 用于按需服务的系统和方法
US10990500B2 (en) Systems and methods for user analysis

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200428