评估车辆和车辆驾驶员效率的系统和方法
【专利摘要】本发明的各个实施方式提供了一种用于评估车辆效率的车队管理计算机系统。根据本发明的各个实施方式,车队管理计算机系统设置成接收和评估车辆信息数据,以确定表示在一个或多个时间期间车辆的发动机运行时间期间的发动机运行时间值的闲置比例。此外,车队管理计算机系统设置成评估车辆信息数据以识别发动机闲置时间段和生成显示已识别的闲置时间段的多个属性的图形显示。由车队管理计算机系统生成的闲置时间比例和闲置时间段,可被用于评估相关车队中的车辆和/或车辆驾驶员的效率。
【专利说明】评估车辆和车辆驾驶员效率的系统和方法【技术领域】
[0001]本发明描述的各个实施方式涉及效率管理系统,用于基于操作数据评估各种操作效率。
【背景技术】[0002]对许多公司而言,越来越优先考虑提升操作效率。特别是,随着燃料等能源价格的增长和近来持续改善环境的趋势,许多公司着重通过减少能源消费以维持其在所处行业中的优势。同样地,不稳定的经济环境加剧了各个工业部门的竞争,并促使有竞争力的企业以更低的成本提供更好的服务。因此,许多公司正在探求提升其现有雇员和职员的工作效率,以降低人力资源成本并向顾客提供更好的服务。
[0003]随着公司重视操作效率的发展,能监视各种操作因素的技术也得到了发展。例如,公司可以使用全球定位系统(GPS,或其他全球导航卫星系统,GNSS)和射频识别技术去跟踪雇员和物项的位置,并生成表示特定位置和时间关系的数据。此外,信息装置被应用在车辆中以获取车辆的各种动态信息,例如燃料消耗和位置。类似地,公司向雇员提供手持装置(如便携计算机,手机),以获取相关时间内雇员的位置和行为。计算机系统也可以用于跟踪独立位置的雇员行为(例如,在办公环境中使用的计时软件系统,在工厂中用于跟踪和管理制造流程的制造系统)。
[0004]尽管这些技术使得公司获得了大量可以表示众多操作因素的操作数据,但是,许多公司仍然不能有效地利用这些数据来提升效率。这通常是因为不能有效地将大量的数据转换成一种有意义的可以进行效率分析的格式,因此,确有有必要提供改进的用于获取和评估操作数据的系统和方法,以提升不同业务环境下的操作效率。
【发明内容】
[0005]发明的各个实施方式涉及评估车辆效率的车队管理计算机系统。根据本发明的各个实施方式,车队管理计算机系统包括一个或多个存储区和与一个或多个存储区相连的一个或多个处理器。在本发明的各个实施方式中,处理器设置成:接收表现在一个或多个时间段内,至少一个车辆的一个或多个车辆动态信息的信息数据;根据至少部分上述车辆信息数据,确定表示在上述一个或多个时间段,至少一个车辆发动机运行的累加时间的发动机运行时间值;根据至少部分上述车辆信息数据,确定表示在上述一个或多个时间段,至少一个车辆发动机闲置的累加时间的发动机闲置时间值;以及根据至少部分上述车辆信息数据,确定表示在上述一个或多个时间段,发动机运行时间中至少一个发动机闲置时间比例的发动机运行时间值的闲置比例。
[0006]此外,根据本发明的各个实施方式,车队管理计算机系统中的处理器总体上设置成:接收车辆信息数据,上述车辆信息数据表示至少一个车辆在一个或多个时间段的一个或多个车辆动态信息;根据至少部分车辆信息数据,识别发动机闲置时间部分,每个发动机闲置时间部分表示至少一个车辆的发动机闲置的时间段;以及生成表示发动机闲置部分的一个或多个属性的图形显示。
[0007]此外,本发明的各个实施方式涉及一种计算机可读存储介质,其包括可执行的计算机指令,用于:接收至少一个车辆在一个或多个时间段表示一个或多个车辆动态信息的车辆信息数据;根据至少部分车辆信息数据,确定表示至少一个车辆发动机在一个或多个时间段,运行的累加时间的发动机运行时间值;根据至少部分车辆信息数据,确定表示在一个或多个时间段,至少一个发动机闲置的累加时间的发动机闲置时间值;以及根据至少部分车辆信息数据,确定表示在一个或多个时间段,至少一个发动机运行时的发动机运行时间比例的发动机运行时间值的闲置比例。
[0008]此外,本发明的各个实施方式涉及一种计算机可读存储介质,其包括可执行的计算机指令,设置成:接收车辆信息数据,车辆信息数据用于表示至少一个车辆在一个或多个时间段的一个或多个车辆动态信息;根据至少部分车辆信息数据,识别发动机闲置时间部分,每个发动机闲置时间部分表示至少一个车辆的发动机闲置的时间段;以及生成表示发动机闲置部分的一个或多个属性的图形显示。
【专利附图】
【附图说明】
[0009]已对本发明进行了概括性描述,以下结合附图详细说明本发明,其中,附图并非严格按比例绘制,附图中:
[0010]图1是本发明各个实施方式提供的一个效率管理系统的结构示意图。
[0011]图2是本发明各个实施方式提供的一个车队管理系统的结构示意图。
[0012]图3是本发明的一个实施方式提供的一个信息装置的结构示意图。
[0013]图4是本发明的一个实施方式提供的一个便携数据采集装置的结构示意图。
[0014]图5是本发明的一个实施方式提供的一个中央服务器的结构示意图。
[0015]图6是本发明的一个实施方式提供的一个由信息装置执行的流程图。
[0016]图7是本发明的一个实施方式提供的一个由便携数据采集装置执行的流程图。
[0017]图8是本发明的一个实施方式提供的一个中央服务器图形用户界面的开启画面。
[0018]图9是本发明的一个实施方式提供的一个由中央服务器执行的流程图。
[0019]图10是本发明的一个实施方式提供的一个由数据分割模块执行的流程图。
[0020]图11是本发明的一个实施方式提供的一个活动段的甘特图。
[0021]图12是本发明的一个实施方式提供的一个由雇员概括模块执行的流程图。
[0022]图13是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员概况画面。
[0023]图14是本发明的一个实施方式提供的一个雇员更新报告。
[0024]图15是本发明的一个实施方式提供的一个由雇员考勤模块执行的流程图。
[0025]图16是本发明的一个实施方式提供的中央服务器图形用户界面的雇员考勤画面。
[0026]图17是本发明的一个实施方式提供的一个雇员考勤报告。
[0027]图18是本发明的一个实施方式提供的一个由雇员甘特图模块执行的流程图。
[0028]图19是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员甘特图。[0029]图20是本发明的一个实施方式提供的一个由雇员延迟代码模块执行的流程图。
[0030]图21是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员延迟代码图。
[0031]图22是本发明的一个实施方式提供的一个由雇员燃料节约模块执行的流程图。
[0032]图23是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员燃料节约画面。
[0033]图24是本发明的一个实施方式提供的一个雇员燃料节约报告。
[0034]图25是本发明的一个实施方式提供的一个由雇员追踪模块执行的流程图。
[0035]图26是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员轨迹画面。
[0036]图27是本发明的一个实施方式提供的一个由位置显示模块执行的流程图。
[0037]图28是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置显示画面。
[0038]图29是本发明的一个实施方式提供的一个由位置时间模块执行的流程图。
[0039]图30是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置时间画面。
[0040]图31是本发明的一个实施方式提供的一个由位置闲置时间模块执行的流程图。
[0041]图32是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置闲置时间画面。
[0042]图33是本发明的一个实施方式提供的一个位置闲置时间报告。
[0043]图34是本发明的一个实施方式提供的一个由雇员延迟代码模块执行的流程图。
[0044]图35是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置延迟代码画面。
[0045]图36是本发明的一个实施方式提供的一个由位置停止模块执行的流程图。
[0046]图37是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置停止画面。
[0047]图38是本发明的一个实施方式提供的一个由位置调度轮廓模块执行的流程图。
[0048]图39是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置调度轮廓画面。
[0049]图40是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员安全画面。
[0050]图41是本发明的一个实施方式提供的一个中央服务器图形用户界面的雇员工作区域画面。
[0051]图42是本发明的一个实施方式提供的一个中央服务器图形用户界面的位置安全画面。
[0052]图43是本发明的一个实施方式提供的一个中央服务器图形用户界面提供的多边形地图选择工具。
[0053]图44是本发明的一个实施方式提供的一个中央服务器图形用户界面提供的多窗
口工具。[0054]图45是本发明的一个实施方式提供的一个运输车辆的道路。
[0055]图46是本发明的一个实施方式提供的一个展示图45中道路的一系列道路数据点。
[0056]图47是本发明的一个实施方式提供的一个展示车辆沿着图45中道路运行路径的一系列位置数据点。
[0057]图48是本发明的一个实施方式提供的一个临近图45中道路的未知道路。
[0058]图49是本发明的一个实施方式提供的一个展示车辆沿未知道路运行路径的一系列位置数据点。
[0059]图50是本发明的一个实施方式提供的一个包含图49中位置数据点的新路径。
[0060]图51是本发明的一个实施方式提供的一个由地图更新模块执行的流程图。
【具体实施方式】
[0061]下面结合附图进一步详细描述本发明的实施方式,其中,附图仅仅显示了本发明的部分实施方式,并非所有的实施方式。实际上,本发明的实施方式还可以体现为多种不同的形式,并不局限于说明书中给出的实施方式,说明书中给出的实施方式仅仅是为了使揭示满足法律的要求。相同的附图标记代表相同的元件。
[0062]根据说明书的描述和附图的教导,本领域的技术人员还可以对各个实施方式进行修改或给出其他实施方式。因此,可以理解的是,本发明并不局限于已揭示的【具体实施方式】,对各个实施方式的修改和其他实施方式也应落入权利要求的保护范围中。此外,尽管说明书中使用了一些特定的术语,但是这些术语仅仅是为了描述和说明,并非用于限制本发明。
[0063]概沭
[0064]本发明多个实施方式提供了一种用于评估根据操作数据的多种操作效率的效率管理系统。图1展示了本发明多个实施方式提供的一种效率管理系统I的系统结构图。效率管理系统I包括一个或多个数据源2和中央服务器3。数据源2可以是用于获取和连接展示一个或多个操作因素的装置(例如从车辆中获取通讯数据的信息数据处理装置,从车辆操作员获取服务数据的服务装置,跟踪一个或多个用户行为的计算机)。数据源2用于通过网络4(例如因特网,企业内部互联网,或其他合适的网络)向中央服务器3发送和接收操作数据。中央服务器3用于处理和评估来自通过用户界面(例如本地或远程计算机提供的图形用户界面)接收的用户输入相关联的数据源2的操作数据。例如,中央服务器3可以用于通过多种操作活动分割操作数据,通过操作数据识别多种不良或低效率的活动或事件,和/或根据操作数据生成展示图形以展示其他效率指标数据的操作活动。
[0065]如下将更为具体地描述,图1中展示的效率管理系统I的部件和通用的系统结构图可以被用于特定的环境下。例如,在特定的实施方式中,效率管理系统I可以是用于评估和管理车队(例如由船舶实体操作的运输队,由私有的或公共的交通实体操作的出租车或巴士车队)的“车队管理系统”。在这些实施方式中,数据源可以包含放置在车队中的多个车辆中的通讯装置,也可以是至少部分由车队车辆的操作员操作的移动服务装置。中央服务器用于评估从信息数据处理装置接收的信息数据和从服务装置接收的服务数据,用以评估驾驶员效率,车辆效率,和其他逻辑效率。此外,中央服务器可以用于以效率表现格式提供信息数据和/或服务数据的展示图表,也可以用于根据车辆信息数据更新根据全球定位系统的地图。
[0066]在其他实施方式中,效率管理系统可以是用于评估和管理人力资源效率的“流动人员管理系统”。例如,在一个实施方式中,流动人员管理系统用于根据至少部分展示特定时间里雇员位置和行为的数据评估流动的雇员或职员(例如机场或大型商场中的雇员)的效率。在类似的这些实施方式中,数据源可以是多个雇员携带的位置显示装置(如全球定位系统或根据射频识别技术的装置)。中央服务器用于评估从位置显示装置接收的数据,从而根据在不同时间里他们的部分位置信息来确定他们是否有效率地工作。
[0067]在其他实施方式中,效率管理系统可以是用于根据活动和时间(例如特定任务中律师的效率)的数据评估雇员或职员的效率的“个人工作管理系统”。在类似的实施方式中,数据源可以是任务指示装置(例如带有时间记录软件的计算机),中央服务器可以用于评估从任务指示装置接收的数据,从而评估与多个任务或活动相关的雇员效率。
[0068]如下的描述提供了特定实施方式中更加详细解释的效率管理系统,其包括上述的车队管理系统,流动人员管理系统,和个人工作管理系统。可以从此处的细节描述推出,这些系统的多个部件和特征可以在多个操作环境中被修改和用于评估效率。
[0069]车队管理系统
[0070]本发明的各个实施方式提供了一个车队管理系统,该系统用于获取和存储车队车辆的操作数据,评估操作数据,从而评估多个车队效率和全面提升车队的操作效率。车队管理系统可以被诸如航运实体(例如联合包裹服务公司,联邦快递公司,或美国邮政管理局)用于评估用于运送货运或包裹的车队车辆的效率。特别地,车队管理系统用于从车队获取包括来自车队车辆的信息数据和来自服务装置的服务数据的操作数据,评估获取的操作数据以识别潜在的低效或不良的驾驶行为,并且提供独特的展示反应确定行为的信息数据和服务数据的展示图表从而使得系统用户理解行为发生的背景。正如下述将要进一步描述,这些系统属性使得车队管理系统可以帮助车辆车队管理者,例如航运实体改进他们车队的操作效率。
[0071]系统结构图
[0072]图2所示为本发明各个实施方式中的车队管理系统5,在图示实施方式中,车队管理系统5包括位于运输车辆100上的车辆信息数据处理装置102,便携数据获取装置110,和中央服务器120。信息数据处理装置102,便携数据获取装置110,以及中央服务器120通过通信网络130(例如因特网,企业内部互联网,移动网络,或其他合适的网络)相互通讯。此外,信息数据处理装置102,便携数据获取装置110,以及中央服务器120通过位于或远离中央服务器120的可进入的中央服务器数据库(未显示)存储数据。
[0073]在此处提供的描述中,车队管理系统5可设置为管理和评估大型运输车队的操作。在多个实施方式中,车队管理系统5可以进一步包括若干通讯装置102和便携数据获取装置110,且其中每一个同若干个运输车辆100中的一辆进行通讯。车辆管理系统的部件将在下述针对单个部件或装置进行描述,从描述中可以看出车辆管理系统5的多个实施方式可以包括如下面描述的若干部件。例如,车辆管理系统的大型的实施方式中可以包括数以千计的信息数据处理装置102和便携数据获取装置110,每个便携数据获取装置110从唯一的运输车辆100或驾驶员获得数据,并且将这些获取的数据向多个服务器120发送。从此处描述可以获知,车辆管理系统5可以用于管理和评估各种类型的车队,例如出租车车队,客车车队,或其他服务车队。相应地,代表一个信息数据处理装置的实施方式中的信息数据处理装置102可以用于为车队,便携数据获取装置110提供信息数据,便携数据获取装置110代表一个为车队提供服务数据实施方式中的服务装置。
[0074]在图2所示的实施方式中,运输车辆100包括若干产生显示车辆动态的信息数据的车辆传感器,这些车辆动态可以是如发动机点火,发动机转速,车辆位置,和各种车辆组件的状态。车辆传感器可以被位于车辆100上的信息数据处理装置102控制。在控制各种车辆传感器时,信息数据处理装置102可以通过程控逻辑获取和存储来自各种车辆传感器的信息数据,并且将这些获取的信息数据同相关数据(如日期,时间,位置)进行关联。获取的这些信息数据和环境数据被信息数据处理装置102通过网络130直接发送给中央服务器120或便携数据获取装置110 (便携数据获取装置也可以后续自身将这些数据发送给中央服务器120)。
[0075]便携数据获取装置110可以为由运输车辆驾驶员操作的手持电子装置,例如掌上电脑,传送信息获取装置(简称“DIAD“),便携式电脑,或智能手机。便携数据获取装置110可以用于接收和展示来自中央服务器120的运输信息(例如与运输的货物或包裹相关的运输指令),和在需要时可以用于接收和存储来自信息数据处理装置102的信息数据。此外,便携数据获取装置HO用于接收和存储有用户输入信息(例如驾驶员通过用户界面产生的以体现一个特别的运输或驾驶员行为的状态的服务数据输入信息)产生的服务数据。进一步地,便携数据获取装置110用于通过网络130向中央服务器120和/或信息数据处理装置102发送接收的数据。
[0076]在多个实施方式中,中央服务器120通常用于为车队评估操作数据(例如信息数据,服务数据),从而获得各个车队效率和帮助车队管理系统5的用户管理车队。如图2所示,中央服务器120用于通过网络130接收和存储来自信息数据处理装置102的信息数据和来自便携数据获取装置110的服务数据。通过一段时间收集与车辆100所在车队和对应的各个驾驶员相关联的多个信息数据处理装置102和便携数据获取装置110,中央服务器120积累了表现车队总体操作情况的操作数据。下述将描述地更加具体,中央服务器120可以用于一同评估信息数据和服务数据,向相关的用户提供上述数据,并且从多个方面评估上述数据以改进车辆100所在车队的操作效率。
[0077]下述将通过多个实施方式对车队管理系统5的多个组件进行描述。
[0078]网络
[0079]在本发明多个实施方式中,通信网络130可以支持任意一种或多种的第二代(2G)、2.5G和/或第三代(3G)或类似的移动通信协议。特别地,网络130可以支持2G无线通信协议IS-136 (TDMA),GSM,和IS-95 (CDMA)。同样地,网络130可以支持2.5G无线通信协议GPRS,增强数据GSM环境(EDGE),或类似的。此外,例如,网络130可以支持3G无线通信协议,例如利用宽带码分多址(WCDMA)无线接入技术的通用移动电话系统(UMTS)。在其它例子中,网络130可以通过诸如无线电频率(RF),蓝牙,红外线(IrDA),或任意大量不同的包括无线局域网(WLAN)技术在内的技术,支持车队管理系统5组件(例如信息数据处理装置102和便携数据获取装置110)之间的通信。
[0080]尽管图2展示了信息数据处理装置102,便携数据获取装置110,和中央服务器120通过网络130互相通信,这些装置同样可以通过独立的网络进行通信。例如,信息数据处理装置102可以通过无线个人区域网络(WPAN)(例如使用蓝牙技术)与便携数据获取装置110,信息数据处理装置102和/或便携数据获取装置110可以通过无线广域网(WffAN)(例如通过EDGE,或其他2.5G,3G,或4G无线通信协议)与中央服务器120通信。
[0081]车辆传感器
[0082]如上所述,多个实施方式中,运输车辆100设置有能产生车辆信息数据的各种传感器。例如,在一个实施方式中,车辆100包括用于测量和获取关于如下车辆动态信息的传感器:发动机点火情况(例如开启或关闭),发动机转速(例如每分钟转速RPM和空闲时间事件),车辆速度(例如每小时的英里数),安全带状态(例如接合或脱离),车辆的航向(例如相对中心的角度),倒车(例如在倒车或未倒车),车门状态(例如打开或关闭),车辆手柄状态(例如驾驶员抓住或未抓住),车辆的位置(例如经度和纬度),行程的距离(例如在两个点之间的英里数),节流阀位置,制动踏板位置,停止制动位置,自从上次维护以来的距离或时间,和各种发动机的测量信息(例如发动机机油压力,发动机温度,发动机故障信息)。在多个其他实施方式中,运输车辆100可以根据车队管理系统5的用户期望的操作数据配置上述传感器(和其它现有技术中的传感器)的任何组合。
[0083]在多个实施方式中,设置在配送车辆100上的车辆传感器包括指示电压量处于开/关状态的开/关传感器。例如,在一个实施方式中,安全带传感器可以在安全带脱离时显示0V,在安全带接合时显示12V。这样的开/关传感器测量车辆动态信息是足够的,这些动态信息中操作数据需要表现2个状态,比如安全带总是处于接合或脱离的状态。在另外一个实施方式中,一个或多个门位置传感器可以连接在如下位置,例如驾驶员侧,乘客侧,和隔离壁的门,并在与传感器相连的门处于开启位置时显示0V,在上述门关闭时显示12V。在另一个实施方式中,点火传感器在车辆100关闭时显示0V,在车辆100开启时显示12V。在另一个实施方式中,在车辆的后灯关闭时后灯传感器显示0V,在车辆的后灯开启时显示12V。在另一个实施方式中,在发动机速度不为怠速时发动机怠速传感器显示0V,在发动机怠速时显示12V。
[0084]此外,在多个实施方式中,设置在运输车辆100中的车辆传感器还包括可变的电压传感器,其用于表现特定车辆动态信息的电压的变动。例如,发动机速度传感器通过显示对应独有的RPM读数的独有的电压获得发动机每分钟的转速。传感器的电压随着发动机每分钟的转速的升高或降低而相应升高或降低。在另外的实施方式中,油压传感器通过对应于独有的油压的独有电压获得车辆的油压。其他的实施方式中各种电压传感器可以包括温度传感器,车辆速度传感器,车辆行向传感器,和车辆位置传感器。
[0085]上面描述的典型的车辆传感器可以被用于在任何合适的操作中以产生计算机可读的数据,且这些数据可以被信息数据处理装置102获取,存储和发送。此外,虽然特定的传感器设置在车辆100上特定的位置中(如设置于车辆手柄中的手柄传感器),其他传感器可以设置在车辆上的任何位置,比如设置在信息数据处理装置102自身上(例如位置传感器)。
[0086]信息数据处理装置
[0087]如上所述,根据多个实施方式,信息数据处理装置102用于控制位于相关联的运输车辆100上的各种不同的车辆传感器,获取这些传感器产生的车辆信息数据,并且通过多重通信方式中的一种将获取的信息数据向便携数据获取装置110和/或中央服务器120发送。根据多个实施方式,此处描述的信息数据处理装置102的多个功能将通过如下一个或多个信息数据处理装置102的组件执行。
[0088]图3展示了本发明一个实施方式中一个典型的信息数据处理装置的结构示意图的细节。在插图所示的实施方式中,信息数据处理装置102包括如下组件:处理器201,位置确定装置或传感器202 (例如GPS传感器),真实时间时钟203,J巴士程序结构204,电子控制模块(ECM) 205,从位于一个运输车辆100 (见图2)上的车辆传感器410接收数据的接口 206,用于接收指令数据的通讯接口 207,电子标签(RFID)212,电源208,同无线广域网,无线局域网,和/或无线个人区域网,FLASH,动态随机存储区域连接的数据无线电通讯广播209,和非易失随机存取存储区域存储模块210,以及可编程序逻辑控制器(PLC)211。在一个可选的实施方式中,电子标签212,位置传感器202,和PLC211可以位于运输车辆100上和在信息数据处理装置102外面。在另外的实施方式中,此处描述中由单个处理器201完成的流程也可以由多个处理器完成。在多个实施方式中,信息数据处理装置102也可以不包括上述描述的特定的组件,并且可以包含除上述描述组件以外的任何合适的组件或代替上述描述的组件。例如,信息数据处理装置102可以包含除上述描述以外的多个类型的通讯组件(例如支持新的或改进的通讯技术)。
[0089]在一个实施方式中,位置传感器202是信息数据处理装置102可能用到的多个组件中的一个。位置传感器202可以是,例如,与低轨道地球卫星系统,中地球轨道卫星系统、和国防部卫星系统相容的GPS传感器。可替换的,位置传感器202用于接收位置,时间,和速度数据。此外,位置传感器202用于探测其对应的运输车辆何时进入或离开GPS定义的围栏区域(例如围栏区域)。从此处描述的可以推知,超过I个位置传感器可以被利用,其他相似的技术也可以用于收集与之关联的运输车辆100和/或驾驶员的位置信息。
[0090]在一个实施方式中,设有J巴士程序结构204的ECM205可以是信息数据处理装置102的一个组件。ECM205是信息数据处理装置102中可升级和subservient的装置,其可以包含能够解码和存储来自车辆系统和传感器410,420的数字输入和ECM数据流和类似物。ECM205进一步可以具有收集和提供车辆数据给J巴士(其可以允许发送给信息数据处理装置102),并在接收车辆的J巴士适应的车载控制器420或车辆传感器410后,输出标准的车辆诊断代码。
[0091]在一个实施方式中,指令数据接收接口 207可以是信息数据处理装置102的一个组件。指令数据接收接口 207可以包括红外通讯(IrDA)接口,数据无线电通讯,和/或串行端口。数据接口 207接收的指令可以是从信息数据处理装置102接收的指令。这些指令可以是针对信息数据处理装置102被安装在车辆100上,可以是车辆100行驶的地理区域,或车队中车辆服务的职责。
[0092]在一个实施方式中,电子标签212可以是同信息数据处理装置102 —起使用的若干组件中的一个。电子标签212可以包括主动的电子标签,其包括以下至少一个:(I)内部的时钟;⑵存储区域;(3)微处理器;和⑷至少一个用于连接位于车辆100或信息数据处理装置102上的传感器的输入接口。另外一个实施方式中,电子标签212可以是一个被动的电子标签。一个或多个电子标签可以是放置在信息数据处理装置102的内部,与信息数据处理装置102通过电线连接,和/或靠近信息数据处理装置102。每个电子标签212可以在一个特定地理范围内与电子标签查询机无线连接。电子标签查询机可能位于车辆100的内部和/或在便携数据获取装置110的内部,以便于车辆驾驶员可以从车辆中将其搬进或搬出。
[0093]在一个实施方式中,数据无线电通讯广播209可以是信息数据处理装置102可用到的多个组件中的一个。数据无线电通讯广播209用于同无线广域网,无线局域网,或无线个人区域网,或任何这些网络的组合连接。在一个实施方式中,无线个人区域网数据无线电通讯广播提供信息数据处理装置102和与车辆100离得较近的外围装置之间的连接,例如便携数据获取装置110,本地电脑,和/或移动电话。如上所述,在本发明的一个实施方式中,无线个人区域网可以是一个蓝牙网络(与IEEE802.15.1标准兼容),其可以用于转移信息数据处理装置102和便携数据获取装置110之间的信息。在另一个实施方式中,与IEEE802标准同族的无线个人区域网可以被使用。在一个实施方式中,数据无线电通讯广播209可以是通过无线个人区域网同位于便携数据获取装置110,或其他外围装置上的蓝牙芯片无线连接的蓝牙串行端口。此外,媒体访问控制(MAC)地址是每个蓝牙装置识别该装置的独特的代码,类似于识别同互联网相连的电脑的互联网协议地址,其可以通过无线个人区域网同其他装置连接,这有助于识别和允许车辆,货物,和设置蓝牙装置的便携数据获取装置之间的通讯。如上述对关于图2的描述,一个本领域内的普通技术人员可以显而易见的确定,其他无线协议是存在的(例如移动技术),并且同样可以用于本发明的关联的实施方式中。
[0094]正如下所更加详细的描述,在多个实施方式中,信息数据处理装置102用于在预定的时间间隔中从车辆传感器410获取和存储信息数据,并且对应监测若干预定车辆事件中一个或多个发生情况。一般而言,一个车辆事件可以是与由一个或多个车辆传感器410测量任意参数或参数组合相关的状态(例如闲置的发动机,超过一个特定阈值的车辆速度等)。信息数据处理装置102可以用于持续监视多个车辆传感器410和监测何时一个或多个传感器410产生表现若干个预定车辆事件中的一个或多个的数据。在监测到车辆事件时,信息数据处理装置102从与监测到的车辆事件相关的所有车辆传感器410或车辆传感器410的特定零部件中获取数据。
[0095]例如,信息数据处理装置102可以用于识别第一车辆事件的发生(例如车辆100发动机开启或关闭),第二事件的发生(例如车辆的速度超过一个特定的阈值),和第三事件的发生(例如座位安全带被带上或取下)。在一个实施方式中,信息数据处理装置102在监测到第一车辆事件,第二车辆事件,和第三车辆事件中的任意事件时,从所有车辆传感器410中获取和存储信息数据。在另一个实施方式中,信息数据处理装置102进一步用于关联第一车辆事件与车辆传感器的第一零部件(例如座位安全带和位置传感器),第二车辆事件与车辆传感器的第二零部件(例如车辆速度传感器和位置传感器),和第三车辆事件与车辆传感器的第三零部件(例如座位安全带传感器,发动机速度传感器,和车辆速度传感器)。相应地,在本实施方式中,信息数据处理装置102可以在监测到第一车辆事件后从车辆传感器的第一组中获取和存储信息数据,在监测到第二车辆事件后从车辆传感器的第一组中获取和存储信息数据,在监测到第三车辆事件后从车辆传感器的第三组中获取和存储信息数据。
[0096]车辆事件可以通过多种方式被信息数据处理装置102识别。通过此处的描述,可以推出,信息数据处理装置102可以用于获取对应由车辆传感器410检测的任意组合状态的车辆事件的信息数据。这些预先设置的车辆事件可以被存储在,例如信息数据处理装置的存储模块上,或其他信息数据处理装置的处理器201可访问的数据存储介质上。
[0097]例如,在多个实施方式中,信息数据处理装置102用于通过开启/关闭车辆传感器产生的数据的特征识别车辆事件。上述车辆事件可以包括:(a)车辆的发动机是开启的,(b)车辆的发动机是关闭的,(C)车辆的门是开的,(d)车辆的门是关的,(e)车辆的门被锁住了,(f)车辆的门未被锁住,(g)选择倒车档,(h)选择车辆的一个或多个前进挡,(i)选择车辆的空档或停止挡,(j)开启了车辆的驻车制动,(k)车辆的座位安全带是卡合的,(i)车辆的座位安全带是分开的,以及其他任意由开/关传感器检测的参数设置的事件。
[0098]此外,信息数据处理装置102的多个实施方式也可以用于通过各个电压车辆传感器产生的数据的特征识别车辆事件。上述车辆事件可以包括:(a)车辆的速度由停滞增长到非零值,(b)车辆的速度由非零值下降到停滞,(C)车辆的发动机超过一个特定的阈值,
(d)车辆的发动机速度下降到一个特定的阈值,(e)车辆开始朝相反的方向开动,(f)车辆中止向相反的方向移动,(g)车辆的航向到达一个偏离中心的阈值,(h)车辆的发动机温度超过一个特定的阈值,(i)车辆的汽油水平不低于一个特定的水平,(j)车辆速度超过一个特定的阈值,以及其他任意由各个电压或其他动力传感器监测的参数设置的事件。
[0099]此外,信息数据处理装置102的多个实施方式也可以用于通过GPS传感器或其他位置测量装置产生的数据的特征识别车辆事件。上述车辆事件可以包括:(a)车辆进入地理围栏区域(例如设置有乘船中心,投递中心,或其他工作区域的地理围栏区域),(b)车辆离开地理围栏区域(例如设置有乘船中心,投递中心,或其他工作区域的地理围栏区域),(C)车辆沿着预定的路径行进(例如基于GPS的道路路径),(d)车辆脱离预定的路径行进,
(e)车辆沿着已知的道路行进(例如由GPS装置识别的道路),(f)车辆沿未知的道路行进(例如偏离已知道路一个特定预定的距离),以及其他任意由位置监测装置测量的参数设置的事件。
[0100]根据各个实施方式,信息数据处理装置102也可以用于根据车辆传感器中的一个测量的单个多样化参数识别多个独特的车辆事件。例如,信息数据处理装置102可以被设置为在任意时间车辆的速度开始超过50英里/小时时,第一车辆事件被发现,在任意事件车辆的速度开始超过70英里/小时时,第二车辆事件被发现。在此种情形下,信息数据处理装置102在车辆100加速超过50英里/小时时从车辆传感器410获取信息数据,并再次在车辆100加速超过70英里/小时获取信息数据。此外,如前述提到的,信息数据处理装置102可以根据变化的车辆速度测量数据从车辆传感器的独特的零部件获取信息数据(例如关联50英里/小时车辆事件的车辆传感器的第一零部件,关联70英里/小时车辆事件的车辆传感器的第二零部件)。这个概念也可应用于由车辆传感器监测的其他变量参数,例如车辆行进的方向(例如各种偏离中心的角度阈值),发动机速度(例如各种RPM测量阈值),以及车辆离预定路径的距离(例如离一个已知道路,车辆路线,或其他GPS地理位置的距离阈值)。
[0101]此外,车辆事件可能由多个车辆传感器表现出来的状态的组合确定。例如,在特定的实施方式中,信息数据处理装置102可以用于根据来自车辆发动机传感器和车辆速度传感器的数据的组合监测静止的车辆发动机闲置的情况(例如,发动机开启和车辆未移动的地点)。在这些实施方式中,第一车辆事件被设置为车辆100是开启的并开始闲置(例如车辆传感器410表现车辆发动机已开启和车辆速度为O的情况),第二车辆事件被设置为车辆100开始移动和停止闲置(例如车辆传感器410表现车辆发动机是开启的和车辆的速度由O增长到非零值的情况),第三车辆事件被设置为车辆100慢慢趋向停止和开始再次闲置(例如车辆传感器410表现车辆发动机是开启的和车辆的速度由非零值下降到O的任意情况),和第四车辆事件被设置为车辆100是关闭的并再次停止闲置(例如车辆传感器410表现车辆的发动机关闭并且车辆的速度为O)。因此,在本实施方式中,在车辆发动机闲置的每个时间段的开始和结束阶段,车辆事件被监测且信息数据被获取。在多个实施方式中,信息数据处理装置102获取每个运输车辆发动机闲置的每个时间段。由状态组合设置的其他实施方式中的车辆事件包括:(a)当发动机闲置时,车辆安全带扣上或脱落的地点,(b)当位于与特定速度关联的特定的物理区域时,车辆超过特定速度的地点,和(C)当发动机开启时,车辆门打开或关闭。
[0102]除了获取对应监测到的车辆事件的信息数据外,信息数据处理装置102进一步用于在预订的时间区间中从车辆传感器410自动获取信息数据。例如,在一个实施方式中,信息数据处理装置102可以设置有阈值数据获取时间(例如10秒,I分钟),并且在车辆传感器410在超过上述预订的时间内未监测到车辆事件时,自动从车辆传感器410获取信息数据。这种配置使得上述阈值数据获取时间是收集到的信息数据之间可能持续时间中最长的,也使得即使没有预定的车辆事件在一定时间段被监测到,车辆100仍然持续地被监测。从此处描述的可以推导,阈值数据获取时间可以根据车辆管理系统5的用户偏好被设置为任意时间段。
[0103]尽管上面描述的信息数据处理装置102被设置为获取对应监测的车辆事件或特定的过去的时间的信息数据,信息数据处理装置102也可以被设置为获取对应其他情形的信息数据。例如,信息数据处理装置102可以从中央服务器120或便携数据获取装置110远程触发获取来自任意时间段所有或特定的车辆传感器的信息数据。例如,在一个实施方式中,驾驶员可以在便携数据获取装置上使用特定的按钮或输入特定的命令触发信息数据处理装置102获取信息数据。在另一个实施方式中,便携数据获取装置110被设置为将特定的运输事件通知信息数据处理装置以触发信息数据处理装置获取信息数据。
[0104]如上所述,对应于触发事件,例如设置的车辆事件或过去的阈值数据获取时间,信息数据处理装置102从车辆传感器410获取信息数据。在一个实施方式中,信息数据处理装置102被设置为将获取的信息数据存储为一个或多个数据记录领域,每个领域表现了来自独特的车辆传感器的独特的测量结果或其他数据。由于信息数据处理装置102持续获取对应触发事件的信息数据,包含多组同时获取的信息数据的多个数据记录被累积。获取的信息数据开始被存储在如下地点,例如,在信息数据处理装置存储模块201,在信息数据处理装置102的其他数据存储部件,或在远程的位置(例如云数据库)。
[0105]在多个实施方式中,在从任意车辆传感器410获取数据后,信息数据处理装置102可以进一步用于同时获取和存储相关的数据。相关的数据可以包括,例如获取数据的日期(例如12/30/10)和时间(例如13:24),获取数据的车辆(例如车牌号为16234的车辆),在数据被获取的时间段的车辆的驾驶员(例如John Q.Doe),和/或数据获取记录的原因(例如表现监测到车辆事件或预定的时间间隔已到达的代码)。相关数据可能从例如多个信息数据处理装置的部件(例如内部时钟)处和存储在信息数据处理装置102上的数据(例如当前的驾驶员姓名,当前的车辆车牌,或多个车辆事件代码)获取。进一步地,信息数据处理装置102用于关联获取的信息数据和获取的相关数据,以确保同时获取的信息数据和相关数据是关联的。例如,在一个实施方式中,信息数据处理装置102以同样的数据记录同时存储获取的信息数据和相关数据。
[0106]在多个实施方式中,驾驶员可能会被要求在每天的开始输入他或她的驾驶员号码(或姓名)和车辆车牌号(例如使用与信息数据处理装置102连接的便携数据获取装置110),以使得信息数据处理装置102可以将当天获取的信息数据关联上准确的相关数据。在其他实施方式中,信息数据处理装置102可以被远程设置(例如来自通过网络130的中央服务器120)以使得恰当的驾驶员和车辆信息是关联的。通过多个实施方式,相关数据可以是计算机可读和可传输的数据格式。例如,在一个实施方式中,相关数据是元数据。由于获取的来自多个车辆传感器410的信息数据通获取的相关数据是关联的,中央服务器120后续可以关联信息数据和对应的服务数据(例如基于时间,驾驶员,和/或车辆),同样也可以根据例如一个特定的日期,时间,车辆,驾驶员,和/或车辆事件,查询和识别存储的信息数据。
[0107]如上所述,信息数据处理装置102也可以用于向便携数据获取装置110和/或中央服务器120发送获取的信息数据和相关数据。通过多个实施方式,获取的数据可以通过此处描述的任意通讯方法和协议来发送,也可以通过现有已知的多种其他方法和协议来发送。例如,信息数据处理装置102可以用于首先尝试去建立同中央服务器的连接(例如通过无线信号)。如果建立成功的连接,信息数据处理装置102将向中央服务器120发送获取的数据。然而,若为建立成功的连接,信息数据处理装置可以用于选择向便携数据获取装置110发送数据(例如经过无线信号或USB连接)。在其他实施方式中,信息数据处理装置102可以用于总是向便携数据获取装置110发送数据,即使数据已被发送给中央服务器120。
[0108]根据多个实施方式,设置的车辆事件触发信息数据处理装置102获取和存储信息数据,信息数据被从传感器410获取,在无车辆事件被监测到时设置获取和存储数据的间隔,每个均可能影响效益,车辆管理系统5能够通过效益评估获取的数据。例如,以高频率从大量车辆传感器获取数据可以使得车队管理系统5更加准确地分析信息数据。这是可以被实现的,例如,通过在车辆管理系统设置大量车辆事件和用于自动获取信息数据的相对短的间隔。
[0109]然而,由于在许多实施方式中车辆管理系统有许多存储获取的信息数据的存储能力限制,收集的信息数据的数量可能会根据上面描述的系统的变化而调整。例如,一个拥有限制的数据存储资源和特别对监测车队中座位安全带使用情况感兴趣的系统用户,可以设置车队车辆100的信息数据处理装置102仅获取和存储那些来自与座位安全带状态相关的传感器的数据。此外,上述用户也可设置信息数据处理装置102以极少所需的频率获取准确记录座位安全带使用情况的数据。例如,这个实施方式中,也可以设置少量的车辆事件和在未监测到车辆事件时获取信息数据的较长事件间隔。作为一个对照的例子,一个拥有大量数据存储资源的大型车队管理组织可以设置它的大型车辆100的车队的信息数据处理装置102从各种各样的车辆传感器中高频率获取和存储数据,以使得这些信息数据被分析从而可以评估各种各样车辆和驾驶员的效率。如上面所描述的,本实施方式也可以使用,例如,大量的车辆事件和自动获取信息数据的较短时间间隔。因此,信息数据处理装置102可以被灵活地设置以满足特定车队管理系统5的用户的需求。
[0110]便携数据获取装置
[0111]如上所述,便携数据获取装置110可以被设置为接收和存储来自驾驶员的用户输入,接收和显示来自中央服务器120的信息,接收和存储来自信息数据处理装置102发送的信息数据,以及通过网络130向中央服务器发送任意接收的数据。通过多个实施方式,此处描述的便携数据获取装置110的各种功能可以通过如下一个或多个便携数据获取装置110的组件的执行而被大概理解。
[0112]根据多个实施方式,便携数据获取装置110是可以获取数据的手持电子装置,例如传递信息获取装置(“DIAD”),掌上电脑,个人掌上电脑(“PDA”),手持电脑,智能手机,便携电脑,融合装置,个人导航装置,或类似的包括无线和有限装置。图4通过一个实施方式展示了一个便携数据采集装置110的结构示意图。在一个有插图的实施方式中,便携数据获取装置110包括天线312,发射器304,接收器306,和用于分别向发射器304和接收器306提供信号和接收信号的处理装置308 (例如一个或多个处理器,控制器,或类似的装置)。如下述更加细节的描述,处理装置308可以用于控制便携数据获取装置110的各个功能,包括接收,存储,显示,和向车队管理系统5的各个部件和接收操作数据。尽管未显示,便携数据获取装置HO也可以包括电池,例如振动的电池组,用于向各个用于操作便携数据获取装置110的电路提供电源,也可以选择地作为监测输出提供机械振动。
[0113]分别提供给发射器304和接收器306和从发射器304和接收器306接收的信号,可能包括依照适用于无线系统的空中接口标准的信令信息。在这点上,便携数据获取装置110可以依照一个或多个空中接口标准,通信协议,调制类型,存取类型进行操作。特别地,便携数据获取装置110可以根据二代(2G)通讯协议,三代(3G)通讯协议,和/或类似的协议中的任意进行操作。进一步地,例如,便携数据获取装置110可以根据大量不同的无线网络技术中的任意进行操作,例如蓝牙,IEEE802.11 ( “Wi_Fi”),802.16 ( “WI最大”),超宽带(“UWB”),和/或类似的技术。通过这些通讯标准和协议,便携数据获取装置110可以同中央服务器和信息数据处理装置102连接。便携数据获取装置110也可以向它的例如固件,软件(例如包括模块)和操作系统下载变更,补充附加,和更新。
[0114]便携数据获取装置110也可以包括易失存储区域322和/或不变性存储区域324,其可以被嵌入和/或去除。例如,不变性存储区域324可以被嵌入或去除多媒体存储卡(“MMCs”),安全数字(“SD”)存储卡,记忆棒,电可擦除只读存储区域,闪存,硬盘,或类似的。存储区域322,324可以存储被便携数据获取装置110用于实施便携数据获取装置110功能的任意大量的件数或数量的信息和数据。例如,易失存储区域322和不变性存储区域324可以用于临时或永久存储来自外部装置的输入或/或用户通过用户界面提供的输入。存储区域322,324也可以存储内容,例如用于应用和/或其他计算机程序的计算机程序代码。例如,存储区域322,324可以存储用于指示处理装置308执行上面和下面提到的操作的计算机程序代码。
[0115]在多个实施方式中,便携数据获取装置110也可以包括用于提供以格式,例如经纬度值格式形成的位置信息的位置监测装置(例如全球定位系统(GPS)装置或其他位置监视器,例如那些与信息数据处理装置102描述相关的监视器)。在特定的实施方式中,上述位置监测装置被用来收集关于驾驶员他自身或她自身的位置,就像在特定实施方式中被信息数据处理装置102收集(或确定)的与运输车辆100相对的位置信息。
[0116]根据多个实施方式,便携数据获取装置110进一步包括包含同处理装置308相连的显示器316的用户界面,和一个或多个使得便携数据获取装置110接收数据的输入装置,例如键盘318,触摸显示(未显示),条码阅读器(未显示),电子标签(“RFID”)阅读器(未显示),和/或其他输入装置。在多个实施方式中设置有键盘318,其包括常用的数字(例如0-9)和相关的按键(例如#,*),一套可以被触发从而提供一套完整的字母键,特别设置的按键以激活选择的功能的完整的字母键或设置键,以及用于操作便携数据获取装置110的其他键。除了接收输入信息,用户界面还可以用于,例如,激活或无效特定的功能,例如屏幕保护和/或睡眠模式。
[0117]根据多个实施方式,便携数据获取装置110用于接收用户的输入信息(例如通过用户界面)和存储接收的作为服务数据的用户输入信息。特别地,车辆操作员(例如驾驶员)可以通过使用用户界面的键盘318和其他输入装置指示多个服务动态信息,例如与交货或车辆相关的行为或情况。例如,在多个实施方式中,用户界面用于允许驾驶员指示如下服务动态信息:(a)运输停止已经开始了(例如,通过按按钮表现驾驶员已经到达一个运输位置且开始了运输进程),(b)运输停止已经结束了(例如,通过按按钮表现已经完成运输且正在离开运输位置),(C) 一个特定的装载账单及其相关的货物或包裹被得到或交付(例如通过输入或扫描一个跟踪数字或代码,或别的方式识别与货物或包裹关联的装载账单已获取或交付),(d)在一个停止站被得到或运输个体的数量(例如通过手动输入一个数值),
(e)在一个停止站被得到或运输的货物或包裹的重量(例如通过手动输入一个数值),(f)午餐或休息期间已经开始或结束(例如通过按按钮表现午餐或休息开始或结束),(g)驾驶员遇到的特别的延迟已经发生或结束(通过输入代码或以其他方式识别驾驶员遇到的一类延迟,例如等候货物,交通堵塞,给车辆加油,在火车轨道等候,在安全区等待,等待装载账单,并且按按钮表现识别的延迟已经开始或结束),(h)驾驶员开始一天的工作且处于上班状态(例如在运送中心且启动车辆前),(i)驾驶员结束一天的工作且处于下班状态,(j)驾驶员和车辆进入一个特定的区域(例如在运送中心的专属地,指定的运输区域或其他工作区域),和(k)驾驶员和车辆离开一个特定的区域(例如运送中心的专属地,指定的运输区域或其他工作区域)。
[0118]响应接收到表现这些情形的任意用户输入信息,便携数据获取装置110以计算机可读的格式获取和存储接收的输入信息并作为服务数据。由于用户界面的多个特性,存储的服务数据可以有多种格式。例如,手动输入的字母数字文本格式的用户输入信息可能被存储为输入文本的副本(例如手动输入监测数字,延迟原因,延迟位置等)。相比较地,用户选择用户界面按钮或触摸板的选项(例如选择表现停止已经发生)格式的用户输入信息可被便携数据获取装置110识别和存储为展示表现事件的数据。例如,如果用户选择表现由于交通引起非计划的延迟的按钮,便携数据获取装置110存储输入信息为对应指定延迟开始的代码(例如B-TR01)或为表现指定延迟开始的文本(例如开始交通延迟)。
[0119]在通过用户界面接受输入信息并获取上述作为服务数据的输入信息后,便携数据获取装置110可以进一步用于同时获取和存储相关数据。相关数据可以包括,例如,获取服务数据的日期(例如12/30/10)和时间(例如13:24),在服务数据被获取的时间段与便携数据获取装置110关联的驾驶员(例如John Q.Doe),在服务数据被获取的时间段与驾驶员关联的车辆(例如车牌号为16234的车辆),在服务数据被获取的时间段便携数据获取装置110的位置(例如GPS坐标),被获取的服务数据的类型(例如延迟代码,停止站状态),和可用的服务数据被获取的停止站的号码(例如3号停止站)。相关的数据可能来自,例如多个便携数据获取装置110的组件(例如内部时钟,位置监测装置),和存储在便携数据获取装置110中的数据(例如当前驾驶员的姓名,当前车辆车牌号)。进一步地,便携数据获取装置110用于关联获取的服务数据与获取的相关数据以确保获取的服务数据与获取的相关数据是关联的。例如,在一个实施方式中,便携数据获取装置110同时将获取的服务数据和相关数据存储在相同的数据记录中。由于便携数据获取装置110获取的服务数据与获取的相关数据是关联的,中央服务器120后续可以关联服务数据与对应的信息数据(例如根据时间,驾驶员,和/或车辆),也可以根据例如特定的数据,时间,车辆,和/或驾驶员,查询和识别存储的服务数据。
[0120]正如前述关于信息数据处理装置102的描述,在特定的实施方式中,驾驶员被要求在每天的开始输入他的或她的驾驶证号码(或姓名)和车辆车牌号以确保便携数据获取装置110关联获取的服务数据和相关数据。在其他实施方式中,便携数据获取装置110可能设置在远端(例如通过网络130来自中央服务器120)以使得其与合适的驾驶员和车辆信息是相关联的。通过多个实施方式,相关数据可能是任意计算机可读和数据传输的格式。例如,在一个实施方式中,相关数据是元数据。
[0121]如前面所描述,便携数据获取装置110也可以用于存储来自信息数据处理装置102的信息数据,和向中央服务器120 (例如信息数据处理装置102不能同中央服务器120建立合适的连接)发送这些数据。在存储获取的服务数据和相关数据,和/或接收信息数据后,便携数据获取装置110进一步用于向中央服务器120发送数据。通过多个实施方式,获取的数据可以使用此处描述的任意通讯方法或协议发送,也可以使用现有技术中的多种方法和协议。
[0122]此外,便携数据获取装置110也可以此处来自中央服务器发送的服务数据,例如表现货物重量,数量,或驾驶员当前装载货物物项的类型的数据。在上述特定货物被运输时,这个数据后续可以同信息数据处理装置102获取的信息数据相关联。便携数据获取装置110也可以用于显示(例如通过显示器316)来自中央服务器120和信息数据处理装置102的数据。例如,便携数据获取装置110可以接受和显示来自中央服务器120的运输信息(例如一个特定运输的更新指令)或来自信息数据处理装置102的信息数据(例如警告发动机温度太高,轮胎气压过低,或最近的汽油里程差)。通过多个实施方式,便携数据获取装置110可以通过上面描述的通讯方法和协议同车辆管理系统5的其他部件相连。
[0123]中央服务器
[0124]如上述所描述的,中央服务器120的多个实施方式一般用于接收和存储操作数据(例如来自信息数据处理装置102的信息数据和来自便携数据获取装置110的服务数据),以及为车队评估操作数据,从而评价车队的操作效率和帮助车队管理系统5的用户提升车队的操作效率。通过多个实施方式,中央服务器120包括多个执行一个或多个对应本发明实施方式功能的方式,例如那些此处更特别的描述和展示。从此处的描述可以推出,在不脱离本发明思想和范围的情形下,中央服务器120可以包括执行一个或多个类似功能的可选择的装置。
[0125]图5通过多个实施方式描述了中央服务器120的结构示意图。中央服务器120包括通过系统接口或总线61同中央服务器120的其他组件连接的处理机60.在如图所示的实施方式中,中央服务器120包括用于接收和显示数据的显示装置/输入装置64。显示装置/输入装置可以是,例如用于集合监视器一起使用的键盘或定点装置。在特定的实施方式中,中央服务器120可能不包括显示装置/输入装置且可以被选择访问拥有显示装置和输入装置的独立的计算装置(例如网络工作站)。中央服务器120进一步包括内存66,其优选包括只读存储区域(ROM) 65和随机存取存储区域(RAM) 67。服务器的R0M65用于存储基本输入/输出系统26 (BIOS),其包括协助中央服务器120组件间中发送信息的基本程序。
[0126]此外,中央服务器120包括至少一个存储装置63,例如硬盘,软磁盘机,光盘,或光盘驱动器,用于存储多种计算机可读介质的信息,例如,硬盘,移动磁盘,或光盘。可以由本领域内普通技术人员推出的是,每个存储装置通过一个合适的接口与系统总线61连接。存储装置和与其关联的计算机可读介质为个人电脑提供非易失性存储区域。这是很重要的指出,上面描述的计算机可读介质可以被现有技术中任意类型的其他计算机可读介质替换。这些介质包括,例如,磁带盒,闪存卡,数字视频盘,和伯努利录音带盒。
[0127]大量的程序模块通过各个存储装置和随机存取存储区域67存储。这些程序模块包括操作系统80,大量的程序模块100-2300。根据多个实施方式,模块1000-2300在处理机60和操作系统80的协助下,控制中央服务器120操作的某些方面。这些模块的实施方式将在下面通过图10-39进行更加细节地描述。
[0128]在一个特定的实施方式中,这些模块1000-2300被中央服务器120执行且用于产生系统用户可以访问的图形用户界面。在一个实施方式中,用户界面可以通过因特网或其他通讯网络访问。在其他实施方式中,一个或多个模块1000-2300可以被存储在本地的一个或多个电脑中且可以被上述电脑的一个或多个处理器执行。
[0129]根据多个实施方式,中央服务器120用于发送数据给中央服务器数据库,从中央服务器数据库接收数据,利用中央服务器数据库的数据,中央服务器数据库由一个或多个独立的,关联的数据库组成。例如,在运行多个模块1000-2300时,中央服务器可以获取必要的数据用于进行来自中央服务器数据库的各个分析,并存储中央服务器中多个分析结果的数据。通过多个实施方式,中央服务器数据库可能是中央服务器120的组件,或是位于远离中央服务器120的一个独立组件。此外,中央服务器数据库可以用于将数据存储在多个数据入口中。在多个实施方式中,每个数据集包括若干存储的数据记录,每个数据记录(或关联的记录集)包括一个或多个特定的数据项的数据领域。例如,同时由信息数据处理装置102获取的信息数据和相关数据可能以数据记录存储,每个数据项的数据领域提供了一个特定的数据入口(例如车辆速度的测量值,GPS坐标,获取数据的时间和日期,获取数据的车辆的车牌号)。
[0130]网络接口 74设置在中央服务器120中,用于同计算机网络的其他部件接合和连接。本领域普通技术人员可以推出,一个或多个中央服务器120的组件可以位于地理上远离中央服务器120的其他组件。进一步地,一个或多个组件可以组合,执行此处描述功能的附加组件也可以设置在中央服务器120。[0131]虽然前面描述了单独的处理机60,本领域的技术人员可以推出,中央服务器可以包括多个互相一同操作执行此处描述的功能的处理机。除内存66外,处理机60也可以与至少一个接口或其他装置以显示,发送和/或接收数据,内容或类似的。在这点上,上述接口可以包括至少一个通讯接口或其他用于发送和/或接收数据,内容或类似的装置,也可以包括至少一个包括一个显示和/或用户输入接口的用户接口。反过来,上述用户接口也可以包括允许实体从用户接收数据的大量装置中的任意装置,例如触摸显示器,键盘,操纵杆或其他输入装置。
[0132]虽然涉及的是中央“服务器”120,本领域的技术人员可以确定,本发明的实施方式未限制在客户端-服务器的结构。本发明实施方式的系统进一步未限制为一个单个的服务器,或相似的网络实体或主计算机系统。其他包括一个或多个一同互相执行此处提供的功能的网络实体的相似的机构同样未脱离本发明实施方式的思想和范围。例如,一个2台或多台个人计算机构成的网状网络,或相似的电子装置,相互合作以提供此处描述的与中央服务器120关联的功能也同样未脱离本发明实施方式的思想和范围。
[0133]为车队获取操作数据
[0134]根据多个实施方式,车队管理系统5用于获取来自多个运输车辆100和它们各自的驾驶员一段时间内的操作数据,从而积聚这些表现车队总体操作的数据。车队管理系统5获取的操作数据一般包括通过信息数据处理装置102从多个车辆传感器获取的车队信息数据,和通过便携数据获取装置110从驾驶员输入信息获取的服务数据。一般地,信息数据表现了多个车辆动态信息(例如车辆位置,发动机速度等),而服务数据表现了驾驶员或运输的活动(例如驾驶员状态,多个运输状态)。
[0135]在下述将被更加细节地描述,信息数据处理装置102和便携数据获取装置110用于获取信息数据和服务数据,以使得每个类型的数据综合被评估。获取的操作数据被发送给中央服务器120,其接收,处理,和存储这些数据以使得其关联通过用户界面接收的用户请求一起评估。
[0136]信息数据处理装置获取信息数据的操作
[0137]如上面所描述的,根据多个实施方式,信息数据处理装置102 —般用于控制位于特定运输车辆100上的多个车辆传感器410,获取和存储由传感器410产生的车辆信息数据,和向便携数据获取装置110和/或中央服务器120发送信息数据。图6示出了一个实施方式中由信息数据处理装置102执行的获取和发送信息数据的步骤。在多个实施方式中,此处描述的信息数据处理装置102的组件可以根据上面描述的原则执行图6中的步骤。
[0138]开始于步骤602,信息数据处理装置102通过参数是否与预设在信息数据处理装置102中的车辆事件相符监测车辆传感器410产生的数据。在一个实施方式中,在步骤602中,信息数据处理装置102被设置为如下部分或全部预设的车辆事件:(a)车辆是开动的且开始闲置(例如车辆传感器410表现车辆的发动机是开动的且车辆速度为O的地点),(b)车辆100开始移动且停止闲置(例如车辆传感器表现车辆发动机是开动的且车辆的速度从零增长到非零值的地点),(c)车辆100慢慢停下且开始闲置(例如车辆传感器表现车辆发动机是开动的且车辆的速度从非零值降低到零的地点),(d)车辆100关闭且停止闲置(例如车辆传感器410表现车辆的发动机关闭且车辆速度为零的地点),(e)车辆100移出与国内运送中心相关的地理围栏区域(例如通过GPS传感器表现),(f)车辆100离开与国内运送中心相关的地理围栏区域,(g)车辆100进入被指派的车辆100和驾驶员的运输区域相关的地理围栏区域,(h)车辆100离开被指派的车辆100和驾驶员的运输区域相关的地理围栏区域,⑴车辆100开始向相反的方向移动,(j)车辆100停止向一个相反的方向移动,和(k)在车辆发动机开动时车辆的座位安全带是卡合或脱落的。
[0139]接下来,在步骤604,信息数据处理装置102确定是否上述预设的车辆事件已经发生。如果车辆事件被监测到,信息数据处理装置102转向步骤606,在该步骤,信息数据处理装置102从车辆传感器410获取和存储信息数据。如之前的描述,从传感器410获取的信息数据表现来自每个车辆传感器410的测量或数据。这些信息数据可以表现,例如,发动机点火状态(例如开启或关闭),发动机速度(例如发动机每分钟的转速),车辆速度(例如每小时的英里数),车辆位置(例如经纬度),当前行程的距离(例如里程碑读数),位置状态(例如专属地,区域),座位安全带状态(例如卡合或脱落),和车辆到车状态(例如向相反方向移动或未向相反方向移动)。在一个实施方式中,信息数据处理装置102将获得的信息数据存储在它的存储模块210中,在信息数据处理装置102的其他数据存储部件中,或在相关联的数据库中(例如云数据库)。
[0140]如果车辆事件在步骤604中未被监测到,信息数据处理装置102转向步骤608,在该步骤,其确定是否阈值数据获取时间已经到达。例如,在一个实施方式中,阈值数据获取时间设置为30秒。若信息数据处理装置102确定阈值数据获取时间未到达,则转向步骤602,继续监测车辆事件。然而,若信息数据处理装置102确定阈值数据获取时间已经到达(例如自上次从车辆传感器获取数据超过30秒),信息数据处理装置102转向步骤606且从上面描述的所有车辆传感器410获取信息数据。
[0141]接下来,在步骤612,信息数据处理装置102获取相关数据且关联相关数据和在步骤606获取和存储的信息数据。在多个实施方式中,步骤612可以同步骤606同时执行。在一个实施方式,信息数据处理装置102用于获取如下步骤612中的相关数据的部分或全部:获取数据的日期(例如12/30/10)和时间(例如13:24),获取数据的车辆(例如车牌号为16234的车辆),在数据被获取的时间段的车辆的驾驶员(例如John Q.Doe),和数据获取记录的原因(例如表现监测到车辆事件或预定的时间间隔已到达的代码)。进一步地,在一个实施方式中,信息数据处理装置102用于通过用相同的记录存储从车辆传感器410获取的信息数据和同时获取的相关数据的领域来关联获取的信息数据和获取的相关数据,从而同时关联获取的数据。
[0142]接下来,在步骤614,信息数据处理装置102将在步骤606和步骤612获取和存储的信息数据和相关联的相关数据向中央服务器120或便携数据获取装置110发送。这可以通过此处描述的任意发送方法和系统来实现,也可以通过其他现有技术中的方法,协议和系统。如前面所描述的,在一个实施方式中,信息数据处理装置102用于第一次尝试向中央服务器120发送获取的数据,以及若同中央服务器120的连接不成功,则随后尝试向便携数据获取装置110发送数据。
[0143]便携数据获取装置获取服务数据的操作
[0144]根据多个实施方式,便携数据获取装置110用于通过用户界面接收用户输入信息,获取和存储作为服务数据的用户输入信息,从信息数据处理装置102接收信息数据,以及向中央服务器120发送获取的服务数据和接收的信息数据.图7描述了便携数据获取装置110执行获取和发送服务数据和信息数据的典型步骤。从此处的描述可以推出,在多个实施方式中,便携数据获取装置110的多个组件可以用于根据上面描述的原则执行图7所示的步骤。
[0145]开始于步骤702,便携数据获取装置110监测用户界面获取用户输入信息(例如来自驾驶员)和接收器306获取信息数据(例如来自信息数据处理装置102)。在一个实施方式中,便携数据获取装置HO用于接收和识别表现如下部分或所有信息的用户输入信息:(a)运输停止已经发生,(b)运输停止结束,(c) 一个特定的运输中止是在装载,交付或两者都在进行,(d) —个特定的装载账单和与之关联的货物或包裹已经被转载或交付,(e)在一个停止站装载或交付的部件的数量,(f)在一个停止站转载或交付的货物或包裹的重量,(g)午餐或休息时间已经开始,(h)午餐或休息时间已经结束,⑴特别的延迟已经发生,(j)特定的延迟已经结束,(k)驾驶员开始一个工作日且处于上班状态,(I)驾驶员结束一个工作日且处于下班状态,(m)车辆100移出与国内运送中心相关的地理围栏区域(例如通过GPS传感器表现),(η)车辆100进入与国内运送中心相关的地理围栏区域,(ο)车辆100进入被指派的车辆100和驾驶员的运输区域相关的地理围栏区域,(P)车辆100离开被指派的车辆100和驾驶员的运输区域相关的地理围栏区域。
[0146]在步骤704,便携数据获取装置110确定用户输入信息是否已接收。若没有监测到获取的用户输入信息,便携数据获取装置Iio转向步骤710,该步骤将在下述描述细节。若便携数据获取装置110监测到用户输入信息(例如通过用户界面输入),装置110转向步骤706,该步骤描述了便携数据获取装置110获取用户输入信息并将输入信息作为服务数据存储。如之前所描述,获取的服务数据可以被存储为例如手工输入的数据或便携数据获取装置110产生由用户(例如通过触摸板或键盘的用户界面)表现情况的数据的副本。获取的服务数据可能被存储在,例如,装置的易失存储区域322和/或不变性存储区域,以及以一个计算机可读的格式存储。
[0147]接下来,在步骤708,便携数据获取装置110获取相关数据并关联上述相关数据与步骤606中获取和存储的服务数据。在多个实施方式中,步骤708可以同时与步骤706执行。在一个实施方式中,在步骤708中,便携数据获取装置110用于获取部分或全部如下的相关数据:获取服务数据的日期(例如12/30/10)和时间(例如13:24),在服务数据被获取的时间段与便携数据获取装置110关联的驾驶员(例如John Q.Doe),在服务数据被获取的时间段与驾驶员关联的车辆(例如车牌号为16234的车辆),被获取的服务数据的类型(例如延迟代码,停止站状态),和关联输入服务数据的可用的停止站的号码(例如3号停止站)。进一步地,便携数据获取装置110用于关联获取的信息数据与获取的相关数据以确保同时获取的服务数据和相关数据是关联的。例如,在一个实施方式,便携数据获取装置110用相同的记录存储来自车辆传感器410的一个或多个领域的服务数据和同时获取的相关数据,从而关联同时获取的数据。
[0148]接下来,在步骤710,便携数据获取装置110确定是否接收到信息数据(例如来自信息数据处理装置102)。若便携数据获取装置110未监测接收到信息数据,其转向步骤714.若便携数据获取装置110监测接收到信息数据,其转向步骤712,即存储接收到的信息数据。接收到的信息数据可能被存储,李瑞英在车辆的易失存储区域322和/或不变性存储区域。如上面所描述的,在不能创建发送数据到中央服务器的合适的连接的情况下,可能会发生信息数据处理装置102向便携数据获取装置110发送获取信息数据的情况。
[0149]接下来,在步骤714,便携数据获取装置110向中央服务器120发送在步骤706获取和存储的任意服务数据和在步骤712存储的任意信息数据。通过多个实施方式,便携数据获取装置110可以通过任意合适的通讯方法或协议执行步骤714,包括但不限于上面描述的。
[0150]中央服务器处理信息数据和服务数据的操作
[0151]根据多个实施方式,中央服务器120用于接收,处理和存储从信息数据处理装置102和便携数据获取装置110接收的信息数据和服务数据。特别地,中央服务器120以推动后续评估各种类型数据的方式处理和存储接收的信息数据和服务数据。
[0152]根据多个实施方式,对应接收的信息数据或服务数据,中央服务器120用于处理和存储操作数据集中的数据在中央服务器数据库(其可能包括一个或多个独立的,相连接的数据库,并可能本地或远端的数据库)。中央服务器120通过存储与同时获取的相关数据相关联的信息数据和服务数据,组合操作数据集。从而提供了所有存储的操作数据之间的关联关系。例如,在多个实施方式中,操作数据集包括大量表现同时获取的数据的数据记录。每个数据记录(或大量关联的数据记录)包括若干表现唯一数据入口的数据领域。
[0153]在一个实施方式中,信息数据的数据记录包括每个表现了来自车辆传感器410的测量(例如车辆速度,车辆位置,发动机速度,座位安全带状态)的大量数据领域,和每个表现了相关数据的测量(例如日期,时间,驾驶员,车辆,数据获取的注册原因)的大量数据领域。记录中的每个数据领域中的数据代表着同时获取的数据和在其他数据领域获取的数据。同样地,在一个实施方式中,服务数据的数据记录可以包括代表一个来自用户的指示的数据领域(例如交付停止发生了)和每个代表相关数据的测量的大量数据领域(例如日期,时间,驾驶员,车辆,停止站号码,装载账单号码)。通过存储与相关数据关联的信息数据和服务数据,中央服务器120后续通过查询存储的数据,通过日期,时间,驾驶员,车辆,获取数据的注册原因,或与存储的信息数据和服务数据(例如发动机速度,车辆速度,发动机每分钟的转速,停止发生,停止完成,午餐休息发生,午餐休息结束等)相关联的任意其他的数据领域或数据领域的组合,评估和获取来自操作数据集的数据。
[0154]此外,根据多个实施方式,中央服务器120用于将计划数据集存储在中央服务器数据库(或中央服务器可以访问的其他数据库)。计划数据集可以包括存储的数据,其表现,例如,多个驾驶员和车辆的计划运输线路(例如一个特定运输车辆100的基于GPS的路线计划),每个运输路线计划停止的位置(例如位置名称和/或GPS位置),与计划的运输路径和停止关联的计划距离(例如运输路径总体的计划距离,停止之间的计划距离),与多个路径和停止关联的计划时间(例如停止之间的行程的计划时间,在一个特定的停止中执行交付计划的时间),每次停止计划的交付活动(例如装载,交付,装载&交付),在一个给定的停止中需要装载或交付的特定的包裹或货物(例如一个或多个包裹或货物的跟踪号码),在一个给定的停止中需要装载或交付的包裹或货物关联的装载账单(例如关联装载账单的号码或代码),在一个给定的停止中需要装载或交付的包裹或货物的重量(例如一次装载或交付包裹,或部分货物的总的重量,或与装载特定的账单关联的重量),以及每次停止装载或交付的实体的数量(例如装载或交付的实体的总的数量,与特定装载账单关联的实体的数量)。[0155]存储在计划数据集中的数据可能被存储以与特定的驾驶员,运输车辆,路径,日期,和/或中心位置相关联。同样地,中央服务器120通过查询存储的数据,通过驾驶员,车辆,路径,日期,中心位置,或与上述描述的数据(例如时间,距离,重量,装载账单数目,跟踪号码等)相关联的任意数据领域,评估和获取来自计划数据集的数据。因此,通过在下述更为细节的描述,中央服务器120可以获取存储在计划数据集中的计划数据用以评估存储在操作数据集中的操作数据。
[0156]中央服务器用户界面
[0157]如上面所描述的,中央服务器120用于为车队评估操作数据(例如信息数据和服务数据)从而评估多种车队效率和帮组车队管理系统5的用户提升车队的操作效率。通过多个实施方式,中央服务器120根据通过中央服务器的用户界面接收的用户指令执行评估操作数据。在多个实施方式中,用户界面是可以被远端工作站访问的图形用户界面(例如通过网络130连接中央服务器120),或通过使用中央服务器的显示装置/输入装置64。
[0158]例如,在多个实施方式,用户可以通过远程的工作站登录车队管理系统5(例如通过使用工作站显示器和键盘打开登录网页和输入用户名和密码)。中央服务器120用于识别任意这些登录请求,核实用户允许访问系统(例如通过确认用户名和密码是有效的),和向用户提供图形用户界面(例如显示在工作站的监视器)。例如,图8通过一个实施方式示出了中央服务器图形用户界面的启动画面。在图示的实施方式中,用户界面800包括下拉位置菜单802,下拉日期菜单804,通过驾驶员分类选项808分类的驾驶员菜单806,数据加载按钮809,地图显示器810,用于显示多个目录和分析结果的评估结果显示区域820,和显示与雇员评估标签群830或位置评估标签群840关联的评估选项标签组825。
[0159]根据多个实施方式,菜单802-808允许系统用户选择特定的由中央服务器评估的特定的操作数据。例如,在一个实施方式中,用户可以请求从驾驶员菜单806选择一个或多个驾驶员为一个特定的驾驶员(或多个驾驶员)评估操作数据。同样地,由于驾驶员菜单806包括车辆车牌号,用户可以请求为特定车辆评估操作数据。进一步地,用户也可以请求使用日期菜单804选择一个希望的日期或日期范围评估一个特定的日期或日期范围获取的一个驾驶员(或多个驾驶员)的操作数据。一个另外的例子中,用户也可以选择请求为所有位于特定位置的驾驶员(例如从位置菜单802选择仅仅一个或多个运送位置),或为所有在一个特定日期(例如从日期菜单804选择一个日期或日期范围)在所有位置的驾驶员评估操作数据。从上面的描述可以推出,用户可以选择评估通过菜单802-808提供的任意参数组合设置的所有操作数据或操作数据的任意子集。
[0160]在选择待评估的操作数据后,用户可以选择数据加载按钮809,从而指示中央服务器120获取和分割选择的操作数据。如下述更加细节地描述,对中央服务器120的操作数据的分段使得上述数据基于多个效率标准和指标被评估。如前面所描述,用户界面800向用户提供包括大量与雇员评估标签群830,或位置评估标签群840关联的标签的评估标签组825。通过在评估标签组825选择多个标签,用户请求对选择的操作数据的多次分析,分析的结果在评估结果显示区域820和地图显示器810显示。
[0161]根据多个实施方式,中央服务器120用于监测用户界面800上显示的用户选择的多个参数和选项和请求一个或多个软件模块1000-2300以执行合适的数据评估。图9示出了典型的由中央服务器120执行的以响应通过用户界面800接收的用户评估请求的步骤。开始于步骤902,中央服务器120监测用户界面800中的用户输入信息(例如在评估标签组825选择的一个标签,选择加载按钮809,或其他的菜单选项)。接下来,在步骤904,中央服务器120确定用户是否请求加载特定的操作数据(例如选择数据加载按钮809,或图39中提供的文件发送菜单2356的按钮)。如果用户未请求数据加载,中央服务器120转向下述细节描述的步骤914,如果用户请求数据加载,中央服务器120转向步骤906。
[0162]在步骤906,中央服务器120首先通过检查用户选择菜单802-808识别用户选择加载的操作数据。例如,用户可以请求与特定驾驶员(例如通过用户菜单806)和获取的特定时期(例如通过使用日期菜单804)相关的操作数据。在另一个实施方式中,用户可以请求在特定位置的所有驾驶员和在特定日期或日期范围内获取的操作数据(例如,使用位置菜单802选择位置和使用日期菜单804选择日期或日期范围,和未选择特定的驾驶员)。中央服务器120接着访问存储在中央服务器数据库中的操作数据集的操作数据,识别和获取与用户选择相配的所有操作数据,以及加载获取的数据用于执行分析(例如在中央服务器的内存)。特别的,在此处更为细节地描述,中央服务器120加载的用户选择的操作数据通过各个模块1000-2300被使用于执行和显示用户选择选择数据的分析。
[0163]接下来,在步骤908,中央服务器120根据步骤906中加载的操作数据在地图显示器810上绘制车辆100的行程路径。在一个实施方式,中央服务器120通过首先加载和显示基本的电子行程地图执行步骤908(此处为“基本地图”)。例如,在多种实施方式中,包括基本地图的上述数据可以存储在中央服务器数据库和从中央服务器中获取。接下来,中央服务器120检查加载的操作数据并识别与加载的操作数据中的每个数据记录关联的位置数据(例如获取的GPS坐标)和时间数据(例如获取的时间,如09:38:12)。中央服务器120然后生成在地图显示器810上显示表示车辆100的行驶路径的图形。在一个实施方式中,中央服务器120通过绘制每个在地图显示器上加载的操作数据中的每个独立的位置数据点,和根据基本地图上显示的线条获取的时间数据按照时间顺序连接绘制的位置点完成上述。在多个实施方式,中央服务器120产生的行程路径包括比在基本地图中显示的道路厚的着色线且包括沿着行程路径表现车辆100行程方向的箭头。例如,通过一个实施方式,后续将被细节讨论的图13显示了车辆行程路径1258。如之前描述的,信息数据处理装置102用于在从车辆获取信息数据时(例如在车辆事件被监测到时或阈值数据获取时间到达时),获取显示车辆100地理位置的位置数据。因此,展示在加载的操作数据中的位置数据通常足够使得中央服务器120准确绘制绘制的停止站之间的车辆100的路径。
[0164]接下来,中央服务器120命令数据分割模块1000,-更为详细的描述如下_,评估在步骤906中加载的操作数据,识别和存储多种车辆和交付相关的活动段。在特定的实施方式中,作为分割数据的结果被存储在中央服务器数据库的分割数据集里。当数据分割模块1000已经完成分割被加载的操作数据,中央服务器120转向步骤912,在该步骤,中央服务器120获取和加载对应于用户选择的操作数据的分割数据以用于各类分析(例如从中央服务器数据库的分割数据集中获取数据且在中央服务器的内存中加载)。对应用户选择的操作数据,中央服务器120加载的分割数据通过多个模块1000-2300用于执行和展示用户选择的数据的分析。
[0165]接下来,在步骤914,中央服务器120确定用户是否通过选择标签群830,840中的一个和关联的标签组825中标签的一个请求对选择数据进行特定的评估。如果用户未请求数据评估,中央服务器120倒车到步骤902且继续监测用户的输入信息。如果用户从标签组825选择了一个标签,中央服务器转向918以确定合适的用户选择的操作数据是否被加载和分割。如果用户选择的操作数据未被加载和分割,中央服务器120倒车到步骤906以加载选择的操作数据和重复步骤910-914。例如,用户仅加载了一个特定雇员的操作数据,而选择了位置方面的评估(例如与位置评估标签群840中的标签关联的评估),中央服务器120将倒车到步骤906且为与用户选择的位置关联的操作数据加载合适的操作数据。同样地,用户加载在一个特定位置的所有雇员的操作数据,却选择了一个特定的雇员评估(例如与雇员评估标签群830标签关联的评估),中央服务器120指示用户选择一个特定的雇员且倒车到步骤906去加载合适的操作数据。因此,中央服务器120加载和评估与用户的评估请求相关的操作数据。如果合适的用户选择的操作数据已被加载和分割,中央服务器转向步骤920。
[0166]最后,在步骤920,中央服务器120指示与上述模块关联用户选择的评估选项关联。如下述更为细节地描述,每个模块1000-2300同评估标签组825中的特定标签进行关联,用户可以选择请求一个特定的选择的操作数据的分析。
_7] 数据分割模块
[0168]根据各种实施方式中,数据分割模块1000用于评估操作数据以便识别数据表现的活动段(以下简称为“分割”的数据)。每一个确定的活动段代表一段时间内(例如:2010年12月31日的11:00至11:42)根据活动分类(例如:车辆停止时间,车辆行驶时间,驾驶员午休时间)。在许多情况下,某些活动段可能与其他活动段重叠(例如:分割显示发动机闲置时间可能与分割显示车辆运行时间重叠)。通过分割信息数据处理装置102和便携数据获取装置110采集的操作数据,数据分割模块1000可以生成一份在车队运营服务时间内活动发生的报告。相对于以下所述模块1000-2300,分割一个车队的获取的操作数据是为了使中央服务器120来执行各种各样的分析以便评估各种车队的效率并且提供任何时间期间的车辆和可交付活动的图形显示。
[0169]在各种实施方式中,数据分割模块1000用于确定多个程序化的活动段来表明各种与车辆相关的,与交付相关的,和/或驾驶员相关的活动和事件。数据分割模块1000根据存储在操作数据集的操作数据确定这些活动段,这些数据包括信息数据处理装置102采集的信息数据和从便携数据获取装置110采集的服务数据。正如上面所讨论的关于图8和图9中,中央服务器120可以调用数据分割模块1000通过用户使用用户界面菜单802-808选择分割操作数据(例如:图9的步骤906)。图10显示根据一个实施方式由数据分割模块1000分割用户选择的操作数据的执行步骤。
[0170]从步骤1004开始,数据分割模块1000首先确定并存储通过中央服务器120加载的操作数据显示所有车辆发动机闲置时间段(例如:在图9的步骤906中的操作数据加载)。根据各种实施方式,发动机闲置段显示车辆的发动机是开启且车辆的速度是零的期间的一段时间。要识别这种发动机闲置段,数据分割模块1000首先检查通过中央服务器120加载的操作数据,用于显示发动机闲置段的开始或结束的数据。例如,在一个实施方式中,数据分割模块1000通过标识关系识别发动机闲置段的开始,在获取的操作数据中,信息数据处理的数据表明这种情况下车辆的发动机是被开启的(例如:当车辆100被开启并开始闲置)和车辆的发动机被开启且车辆的速度从非零值减少到零(例如:当车辆100停止并开始闲置)。然后数据分割模块1000确定每个被识别为开始实例的时间(例如:通过相关的上下文数据表示)作为一个特定的发动机闲置段的开始。同样地,在一个实施方式中,数据分割模块1000通过标识关系识别发动机闲置段的结束,在获取的操作数据中,信息数据处理的数据表明这种情况下车辆的发动机是被开启的且车辆的速度从零增加到一个非零值(例如:当车辆100开始移动且不再出现闲置的情况)和车辆的发动机被关闭(当车辆100是停止且不再出现闲置的情况)。然后数据分割模块1000确定每个结束发生的实例作为一个唯一的发动机闲置段的结束。
[0171]接下来,数据分割模块1000链接按时间顺序相邻开始和结束的实例组成特别的由开始时间(例如:12:31:15)和结束时间(例如:12:32:29)定义的每个发动机闲置段。数据分割模块1000然后在中央服务器数据库的分割数据集中存储这些发动机闲置段以便作进一步分析。发动机闲置段的结果可能表现由于各种意外事件引起的发动机闲置时间的分割,如行驶过程中的交通(例如:闲置段从车辆的速度减少到零开始,并从车辆的速度从零增加结束)或者驾驶员准备行程或准备停止(例如:闲置段开始于发动机开启或结束于发动机关闭)。因此,在一个实施方式中,数据分割模块1000用于存储与各自的闲置段的开始和结束相关的数据采集的记录原因相关的每一个发动机闲置段。数据分割模块1000可以完成这个,例如,通过获取关于从与发动机闲置段的开始(例如:一个代码显示车辆打开,一个代码显示车辆缓慢从速度到停止)和发动机闲置段的结束(例如:一个代码显示车辆关闭,一个代码显示车辆从停顿开始加速)相关的上下文数据中采集的数据的记录的原因。此外,在一个实施方式中,发动机闲置段-如前文讨论的其它确定的部分-被存储于与上下文数据显示的导出的操作数据相关的分割数据集中(例如:显示用户选择的日期和驾驶员对应的在图9的步骤906中加载的操作数据)。
[0172]接下来,在步骤1006中,以发动机闲置段为基础,数据分割模块1000确定并存储各种车辆行程段。根据各种实施方式,车辆的行程一般表示车辆的行程时间从起点位置到终点位置(例如:当车辆的发动机在起点位置开启时开始,当车辆的发动机在终点位置关闭时结束)。在步骤1006,数据分割模块1000确定这样的车辆行程,并将每个车辆行程分成行程开始段,行程段,行程结束段。一般而言,行程开始段开始于车辆的发动机在它的原始位置打开,并且当车辆100第一次开始移动时结束,当车辆100开始移动时行程开始,并且当车辆100在目的地停止时结束,当车辆100在目的地停止时行程结束段开始,并且当车辆的发动机关闭时结束。
[0173]为了识别各种车辆行程段,数据分割模块1000首先检查了在步骤1004中识别为发动机闲置段,确定发动机闲置段开始于车辆的发动机被打开(例如:通过检查相关的数据显示与每个存储的发动机闲置段的开始相关的数据采集的记录原因,或者通过检查与每个存储的发动机闲置段的开始相关联的信息数据)。这些发动机闲置段对应于一个车辆行程的行程段的开始,数据分割模块1000然后在分割数据集中定义确定的闲置段作为行程段的开始。数据分割模块1000接下来检查步骤1004中确定的发动机闲置段并确定发动机闲置段结束时车辆的发动机被关闭(例如:通过检查与上下文数据相关显示与每个存储的发动机闲置段相关的数据采集的一个记录原因,或通过检查与每个存储的发动机闲置段的结束相关的信息数据)。这些发动机闲置段对应于一个车辆行程的行程段的结束,数据分割模块1000然后在分割数据集中定义确定的闲置段作为行程段的结束。最后,数据分割模块1000检查在分割数据集中行程的开始和行程的结束段,确定一个行程开始段的结束和一个对应于行程结束段的开始之间存在的所有时间段(例如:9:45:16到10:05:23),并存储每个确定的时间段作为分割数据集里的一个行程段。因此,在一个实施方式中,每个存储的行程开始段,行程结束段,和行程段通过数据显示的活动部分的开始时间(例如:10:18:23),结束时间(例如:10:26:12),和部分类型(行程开始,行程结束,行程中)被定义。
[0174]接下来,在步骤1008中,数据分割模块1000根据前面确定的发动机闲置段和行程段,确定并存储行程延迟段。根据各种实施方式,行程延迟段表示在一个行程段中,一段时间中发生发动机闲置的时间。(例如:当一个车辆在十字路口停止或者在拥挤的交通中停止)。因此,确定行程延迟段,数据分割模块1000检查在步骤1004中确定的所有发动机闲置段,确定在步骤1006中确定的任何行程段期间,那些发生发动机闲置段(例如:通过比较相关数据表明通过每个行程段前面显示的每个发动机闲置段开始和结束的时间,并且确定那些发动机闲置段作为分割数据集中行程延迟段。因此,在一个实施方式中,每个存储行程延迟段是由表示分割开始时间的数据定义(例如:12:17:23),结束时间(12:17:54),和分割类型(例如:行程延迟)。
[0175]接下来,在步骤1010中,数据分割模块1000由中央服务器120加载的用户选择操作数据中的服务数据确定并存储停止段。根据各种实施方式中,一个停止段通常代表一个驾驶员在此期间执行交货的一个时期。(例如:装载货物或传送个别的包裹)。如上所述,一个驾驶员可以提供用户输入到便携数据获取装置110(例如:通过用户界面)显示传送停止已经开始或结束。因此,确定停止段,数据分割模块1000检查中央服务器120加载的操作数据,并且确定显示一个传送停止已经开始或结束的服务数据。数据分割模块1000然后链接时间先后相邻的传送停止开始和结束的情况下组成的个别的由一个开始时间和结束时间确定的停止段。此外,数据分割模块1000定义确认操作数据显示的一个停止类型,停止是交货,装载,或者都有。数据分割模块1000然后将这些停止段存储在分割数据集中作进一步分析。因此,在一个实施方式中,通过停止的开始时间的数据确定每个存储停止段(例如:11:28:43),停止的结束时间(例如:11:38:12),和停止的类型(例如:交货停止,装载停止,交货和装载停止)。
[0176]接下来,在步骤1012中,数据分割模块1000确定并存储所有通过中央服务器120加载的用户选择的操作数据中的服务数据显示的午餐,休息,和代码延迟段。根据各种实施方式,午餐和休息部分通常表示驾驶员已经停止行驶或交付活动为了吃午餐或休息时的一段时间。而代码延迟段表示一个驾驶员遇到意外的延迟时的一段时间(例如:由于交通和车辆故障),并且通过便携式数据采集装置110显示这种延迟。如上所述,一个驾驶员应该提供用户输入到便携式数据采集装置110中(例如:通过用户界面)表明一个午餐,休息或者代码延迟段的开始或结束。因此,为了定义午餐,休息和代码延迟段,数据分割模块1000检查当前由中央服务器120加载的操作数据中的服务数据,并且定义显示一个午餐,休息或代码延迟已经开始或结束的数据。数据分割模块1000然后链接按时间先后顺序排列的相邻的午餐开始和结束的情况,和按时间先后顺序相邻的休息开始和结束情况,组成个别的午餐和休息部分each defined by a start time and end time.同样,数据分割模块1000链接按时间先后顺序相邻的代码延迟开始和结束情况下对应的相同延迟类型或延迟代码组成个别的代码延迟段。数据分割模块1000然后在分割数据集中存储这些午餐,休息,和代码延迟段作进一步分析。在一个实施方式中,由显示个别的段的开始时间(例如:10:18:23),结束时间(例如:10:26:12),和段类型(例如:午休时间,计划休息,等待货运代码延迟,突发的交通代码延迟,车辆维修代码延迟)显示的数据定义每个存储午餐,休息,或代码延迟段。
[0177]接下来,在步骤1014中,数据分割模块1000确定并存储通过中央服务器120加载的用户选择的操作数据显示的专属地段。根据各种实施方式,专属地段通常表示当车辆100位于其中心专属地的一段时间(例如:由一个运输单元操作的一个位置运输中心)并且车辆的驾驶员在上班或者其他工作。因此,对专属地段可以表示-举例-在一个车辆100和驾驶员在一天的开始等待离开中心期间的一段时间(例如:等待交货指令,等待车辆100加油,或等待装载货物),在一个车辆100和驾驶员在一天的中午返回运送中心期间的一段时间(例如:获取其他的包裹或货物),和一个车辆100和驾驶员在一天的结束返回运送中心期间的一段时间(例如:导航到车辆的停止场或等待完整的文件)。
[0178]如上所述,信息数据处理装置102被配置用于检测当车辆100进入或退出一个特定的地理区域,如地理围栏区域定义的运送中心。因此,在一个实施方式中,数据分割模块1000查看由中央服务器120加载的用户选择操作数据中的信息数据,并且确定车辆100进入或离开地理区域定义的运送中心情况下显示的数据(例如:通过识别表现数据获取记录的原因为车辆进入或离开运送中心区域和/或通过识别位置表现的信息数据的相关数据和确定是否每个识别的位置在运送中心区域)。被确定的数据将包括车辆的发动机在地理围栏区域中是打开或关闭情况下显示的数据。此外,如前所述,当车辆离开运送中心专属地和当车辆进入运送中心专属地,一个驾驶员可以通过便携式数据采集装置110手动注明。此外,便携式数据采集装置110还包含一个位置传感器或其他装置来配置自动确认何时进入或退出一个地理围栏区域,如一个运送中心专属地。因此,在另一个实施方式中,数据分割模块1000检查通过中央服务器120加载的用户选择操作数据中的服务数据,并且确定车辆100进入或离开运送中心定义的地理区域情况下显示的数据(例如:此外,或代替,检查通讯数据为了确认专属地段)。
[0179]此外,如前所述,一个驾驶员可以输入服务数据到便携式数据采集装置110显示驾驶员在运送中心开始一天的工作,正在上班(例如:在启动车辆100前面)或驾驶员已经结束了一天的工作,现在是下班。因此,数据分割模块1000接下来检查由中央服务器120加载的用户选择操作数据集中的服务数据,为了显示一个驾驶员在运送中心开始一天的工作的数据,和为了显示一个驾驶员在运送中心结束一天的工作的数据。
[0180]接下来,数据分割模块1000检查之前识别的情形和组成最初的专属地段(例如服务数据表现的驾驶员工作日的开始,和信息数据表现的车辆在一个特定日期首次离开运送中心区域的结束),专属地段的中间(例如信息数据表现的车辆返回到运送中心区域的开始和车辆下一次离开运送中心区域的结束),和最后的专属地段(例如信息数据表现的车辆上次返回运送中心区域的开始,和服务数据表现的车辆工作日的结束)。每个专属地段然后可以存储在分割数据集中作为进一步分析。对于每个确定的专属地段,数据分割模块1000还查看在加载的操作数据中的信息数据处理数据为了确定在各自的专属地段期间车辆的发动机开启或关闭。数据分割模块1000随后在分割数据集中存储上述发动机开启/发动机关闭情况为专属地短的发动机状态点。在一个实施方式,每个存储的专属地段被表现段开始时间(例如08:15:43),结束时间(08:45:12),段类型(例如专属地),和上述段的发动机开启/关闭情况(例如发动机开启:08:32:15,发动机关闭:17:32:45)的数据设置。
[0181]通过此处的描述可以理解,在其它实施方式中,数据分割模块1000可以通过上述段的其它设置识别专属段。例如,在一个实施方式,数据分割模块1000被设置为开始的专属地段在车辆的发动机开启时在设置的专属地开始(对应于驾驶员工作日开始),最后的专属地段在车辆的发动机关闭在设置的专属地结束(对应于驾驶员工作日结束)。
[0182]接下来,在步骤1015中,数据分割模块1000由中央服务器120加载用户选择操作的数据确定并存储区域部分。根据各种实施方式,在区域部分通常表示一个车辆100位于一个预定义的交货和/或装载的一段期间(在此“送货区”)。一个特定的交货区域可以包括,例如,一个或多个住宅区和/或购物区并且可以被定义,例如,作为一个地理围栏区域。
[0183]如前所述,可以配置信息数据处理装置102检查车辆100什么时候进入或退出一个预定义的地理区域,如一个地理围栏,驾驶员分配交货区域。因此,在一个实施方式中,数据分割模块1000检查由中央服务器120加载的用户选择操作数据中的信息数据,并且确认车辆100进入或离开一个预定义的交货区域情况下显示的数据。(例如,通过识别表现数据获取记录的原因为车辆进入或离开运送中心区域和/或通过识别位置表现的信息数据的相关数据和确定是否每个识别的位置在预设的交货区域)。此外,如前所述,一个驾驶员可以通过便携式数据采集装置110手动注明当车辆已进入或退出一个预定义的交货区域。因此,在另一个实施方式中,数据分割模块1000检查由中央处理服务器120加载的用户选择操作数据中的服务数据,并且确认在车辆100已经进入或退出物理区域定义的交货区域的情况下显示的数据(例如:除外,或代替,检查信息数据以定义区域部分)。
[0184]接下来,数据分割模块1000检查上述所定义的情况并且组成区域部分(例如:当车辆100进入一个预定义的交货区域时开始,当车辆接下来退出相同的预定义的交货时结束)。数据分割模块1000然后存储每个组成区域部分到分割数据集中作进一步分析。从此处描述,数据分割模块1000可以配置用于确定与各种特定的交货区域相关的区域部分。对应地,在一个实施方式,数据分割模块1000用于存储于表现特定的预设的交货区域相关的每个识别的区域段。
[0185]接下来,在步骤1016中,数据分割模块1000确认和存储由中央处理服务器120加载的用户选择操作数据显示的到停止非行进时间段。根据各种实施方式,到停止非行进时间段通常表示在一个交付中车辆100没有行程并且驾驶员没有停止交货期间的一段时间,在运送中心的地方,或在一个午餐,休息或延迟中间。换句话说,到停止非行进时间段发生在驾驶员介于停止但是没有行程并且没有另外占用他或她的时间之间。确定到停止非行进时间段,数据分割模块1000检查前面确定的行程开始段,行程段,行程结束段,专属地段,停止段,午餐部分,休息部分和延迟段,并确定一段时间内由中央服务120加载的操作数据不占任何上述的部分。数据分割模块1000然后确定并存储这些被定义的一段时间作为单独的到停止非行进时间段到分割数据集中作进一步分析。在一个实施方式中,每个存储到停止非行进时间段由段的开始时间定义(例如:14:15:43),结束时间(例如:14:25:12),和段类型(例如:到停止非行进时间)。
[0186]接下来,在步骤1018中,数据分割模块1000确定并存储由中央服务器120加载的用户选择操作数据显示的倒车段。根据各种实施方式中,倒车段通常表示在车辆100朝相反的方向移动期间的一段时间。如上所述,信息数据处理装置102可以配置用于检测车辆事件和采集对车辆100开始,或停止,向相反的方向移动的反应的信息数据。因此,数据分割模块1000通过检查由中央服务器120加载的操作数据集中的信息数据并确认车辆100开始向相反方向移动并停止相反方向移动的情况,来确认倒车段(例如:通过检测表现获取的数据为车辆开始或停止向一个相反的方向移动的记录原因的相关数据和/或通过检测车辆的方向改变为相反或改变为相反为向前的信息数据)。数据分割模块1000然后链接按时间先后顺序相邻的返回开始和结束的情况下组成的个别的倒车段。数据分割模块1000然后在分割数据集中存储被确定的倒车段作进一步分析。在一个实施方式中,每个存储的倒车段是通过段的开始时间(例如:14:25:13),结束时间(例如:14:25:17),和段的类型(例如:倒车)所定义的。
[0187]接下来,在步骤1020中,数据分割模块1000由中央处理服务器120加载的用户选择操作数据集中的信息数据确定并存储座位安全带的安全隐患部分。根据各种实施方式,座位安全带的安全隐患部分通常表示在车辆移动或车辆的发动机开启的期间车辆的座位安全带被脱落的一段时间(例如:闲置)。如上所述,信息数据处理装置102被配置用于检测车辆事件和采集这些突发事件的反应的信息数据。因此,数据分割模块1000通过检测加载操作数据中的信息数据和确认当车辆(i)移动和/或(ii)发动机打开时车辆的座位安全带被脱落的情况下的数据来确定任何座位安全带的安全隐患部分。数据分割模块1000然后确定在标准是真实期间的一段时间并且组成个别的座位安全带的安全隐患。数据分割模块1000然后在分割数据集中存储被定义的座位安全带的安全隐患部分作进一步分析。在一个实施方式中,每个座位安全带的安全隐患部分是通过段的开始时间(例如:08:15:43),结束时间(例如:08:45:12),和段的类型(例如:座位安全带的安全隐患-在行程中被脱落,座位安全带的安全隐患-发动机打开时被脱落)所定义的。
[0188]图11显示了由数据分割模块1000定义的典型的活动部分填充的一个甘特图表1100。图1100说明车辆和驾驶员在一个特定的日子中从9:30到10:54活动的事件,一个特定的驾驶员,一个特定的车辆。在9:30,在专属地段的开始,表明驾驶员在运送中心已经开始准备一天的交货。一根垂直的线穿过专属地段的中间部分显示车辆的发动机在9:48已经启动,一个短的行程段和倒车段1102显示车辆已被移动然后停止。大约在9:53,车辆的发动机重新启动,显示行程段1103开始。当车辆在9:54退出运送中心,传送开始,专属地段1101结束。
[0189]通过行程段1104显示车辆继续行程直到大约30分钟后首次停止。在行程段1104期间,车辆减速到停止且发动机闲置-可能是由于交叉路口交通-通过各种行程延迟段1105显示。大约在10:26,当一个短暂的行程段结束必然发生时,车辆停止并关闭发动机,但是这个太短暂以至于在图1100的比例中无法显示。车辆在即将停止前面仍然在10:16到10:29停止且没有对应于任何延迟或休息。因此,这个期间被定义为一个到停止非行进时间段1106。车辆然后重新开始行程,短暂的停止,再次重新开始行程直到10:44到达第一个站点。通过停止段1107显示,驾驶员忙于交货直到图1100的窗口结束可看到的时间至少在10:45。虽然没有识别休息,延迟,或座位安全带安全隐患段被检测到,图表1100包括显示这些段相反的直线的,水平的部分。[0190]雇员概括模块
[0191]如上述关于图8的描述,中央服务器图形用户界面800的启动视图提供了一套与雇员评估标签组830或位置评估标签组840有关的评估选择标签825。标签集825中的每个标签与模块1000-2300其中一个执行的一个特定操作数据分析有关,一个用户可以通过选择标签集825中的一个标签要求一个想得到的分析。如图9步骤920中描述的,接收到一个用户选择标签集825中的一个标签,中央服务器120被配置用于运行与标签相关的模块执行用户要求的操作数据分析。根据各种实施方式,雇员概括模块1200通常被配置用于提供一个特定的驾驶员在一个特定的日子里性能统计的一个总结。在一个实施方式中,雇员概括模块1200与一个雇员概括标签851有关(如图13所示)。因此,中央服务器120用于运行雇员概括模块1200以体现雇员概括标签851的一个用户选择。
[0192]图12说明由雇员概括模块1200用于生成一个根据一个实施方式中一个被选择的驾驶员的性能总结的执行步骤。在步骤1202开始,雇员概括模块1200显示中央服务器用户界面800的一个雇员概括视图。图13显示了根据一个实施方式的中央服务器界面800的一个雇员概括视图800A。在评估结果显示区域820,雇员概括视图800A显示一个交货统计表1251,一个时间统计表1252,一个性能统计表1253,一个英里统计表1254,一个安全统计表1255,和一个总的统计表1256。虽然只有表1251-1253在图13中可见,与评估结果显示区域820相关的滚动条允许用户移动显示以查看其他表格1254-1256(如图14)。此外,雇员概括视图800A包括一个创建报告按钮1260被配置用于产生一个可打印的概括报告(例如:a.pdf文件)显不表1251-1256。图14说明了一个特定的驾驶员和时间的一个概括报告1250的一个实施方式,包括表1251-1256。此外,雇员概括视图800A包括各种菜单和选项802-809和显示图8中所示的关于启动视图的地图810。
[0193]接下来,在步骤1204中,雇员概括模块1200根据由中央服务器120加载的操作数据计算和显示用户指定的驾驶员和日期的取货和交货的统计数据(例如:在图9步骤906中)。特别是,雇员概括模块1200首先查看加载操作数据并确认一个停止的数据(例如:通过搜索加载的操作数据里的服务数据的数据区标示一个停止已经开始或结束)。针对每个显示的停止,雇员概括模块1200判定停止是取货或交货,多少提货单被取走或交付,多少包裹或货物的重量被取走或交付。在一个实施方式中,雇员概括模块1200通过搜索与每个确定的停止和获取数据显示的停止类型,提货单,和包裹或货物重量相关的加载操作数据里的数据域,完成这项任务。雇员概括模块1200然后存储获取到的数据(例如:在内存中)并通过获取到的数据计算交货停止的数量,取货停止的数量,提交账单的数量,取出账单的数量,包裹和/或货物交货的总重量,和包裹取出的总重量。雇员概括模块1200也计算所有的停止数量,所有的账单数量,和所有的包裹和货物的重量的总数。雇员概括模块1200然后在交货统计表1251中显示这些计算的结果,如图13和14所示。如此,通过用户选择的驾驶员在用户选择的日期内交货统计表1251显示取货和交货停止的数量,提货单取出和交付的数量,货物和/或包裹取出或交付的重量。
[0194]接下来,在步骤1206中,雇员概括模块1200基于通过中央服务器120加载的操作数据为用户指定的驾驶员和日期计算并显示各种时间统计。雇员概括模块1200首先检查加载的操作数据并确认数据显示的情况(i)驾驶员已经开始一天的工作,(?)驾驶员的车辆100已经退出各自的运送中心的地理围栏区域,(iii)驾驶员的车辆100已经进入一个指定的交货区域地理围栏区域,(iv)驾驶员的车辆100已经退出一个指定的交货区域地理围栏区域,(V)驾驶员的车辆100已经进入各自的运送中心的geo-fenced区域,和(vi)驾驶雇员作日结束并下班。例如,在一个实施方式中,雇员概括模块1200按时间顺序检查由中央服务器120加载的分段数据,确定显示在加载分段数据中的专属地和区域部分,并获取和存储每个定义的专属地和区域部分的开始和结束时间。结果的存储时间一定对应上述((?)-(ν)的情况。其次,雇员概括模块1200检查加载的操作数据中的服务数据,确定驾驶员已经开始或结束一天工作的数据(例如:通过检查记录的原因获取与服务数据相关的数据采集区域),并获取和存储与这些事件相关的时间(例如:通过检查上下文数据区域显示与确定的日期相关的时间)。这些存储的时间一定对应上述(i)和(vi)情况。各种情况(i)-(vi)和他们对应的事件可以被存储,例如,在一个中央服务器的存储装置。
[0195]接下来,雇员概括模块1200确认驾驶雇员作日开始的时间作为“开始时间”(例如:09:30)且驾驶雇员作日结束的时间作为“结束时间”(例如:20:56)在时间统计表1252合适的行中显示,如图13和14所示。
[0196]接下来,雇员概括模块1200根据早期确定的情况计算并显示驾驶员的“取货和交货时间”。在各种实施方式中,取货和交货时间一般表示驾驶员离开运送中心的专属地并从事取货和交货的活动的大量的时间(例如:从运送中心来回行程,在停止之间行程的时间,和在停止中执行取货和交货的时间)。因此,在一个实施方式中,雇员概括模块1200通过计算首先确定的专属地段的结束(例如:驾驶员和车辆离开运送中心的专属地并开始行程的第一站)和最后确认的传属地部分的开始(例如:驾驶员和车辆重新返回运送中心的专属地和完成一些停止后)之间的总时间来确定取货和交货时间。雇员概括模块1200然后在时间统计表1252对应的行中显示结果为“Pu+Del Hours”,如图13和14所示。
[0197]接下来,雇员概 括模块1200根据早期确定的情况计算并显示驾驶员的“来回时间”。在各种实施方式中,来回时间通常表示驾驶员和车辆从运送中心的专属地到预定义的交货区域(例如:优先完成任何取货和交货的停止)和从预定义的交货区域到运送中心的专属地(例如:完成交货和取货之后的停止)的行程的大量时间。因此,在一个实施方式中,雇员概括模块1200通过计算首先确定专属地段的结束和首先确定专属地段的开始之间总共过去的时间,此外还有最后确定专属地段的结束和最后确定专属地段的开始之间总共过去的时间,确定驾驶员的来回时间。雇员概括模块1200然后总结过去的时间并在时间统计表1252对应的行中显示结果为“To From Hours”,如图13和14。
[0198]接下来,雇员概括模块1200根据早期确定的情况计算并显示驾驶员的“延迟时间”。在各种实施方式中,延迟时间通常表示驾驶员和车辆离开前在运送中心的专属地准备交货的时间(前运行分钟)和驾驶员和车辆从执行交货返回后在运送中心的专属地完成一天工作的时间(发送运行分钟)。因此,在一个实施方式中,雇员概括模块1200通过计算第一次确定的专属地段的持续时间首先确定并存储每运行分钟的总数量。其次,雇员模块1200通过计算最后确定的专属地段的持续时间确定并存储发送运行分钟的总数量。雇员概括模块1200然后把每运行分钟和发送运行分钟的数据相加并将存储结果作为驾驶员的延迟时间。雇员概括模块1200然后在时间统计表1252对应的行中显示“延迟时间”,“前运行时间,” “发送运行时间”,如图14所示。
[0199]接下来,雇员概括模块1200根据早期确定的情况计算并显示驾驶员的“在区域”时间。在各种实施方式中,在区域时间通常表示驾驶员和车辆大量的时间都位于预定义的交货区域。因此,在一个实施方式中,雇员概括模块1200通过计算被确定的区域段的持续时间来确认驾驶员的区域时间(或总的所有被确定的区域段的持续时间,如果多于一个被确定)。雇员概括模块1200然后在时间统计表1252对应的行中显示结果为“在区域”,如图13和14所示。
[0200]接下来,雇员概括模块1200根据早期确定的情况计算并显示驾驶员的“停止时间”。在各种实施方式中,停止时间通常表示驾驶员消耗在执行停止上的大量时间。因此,在一个实施方式中,雇员概括模块1200检查加载的分割的数据,确定所有的停止段,并总结所有的确定的停止段的持续时间。雇员概括模块1200然后在时间统计表1252对应的行中显示结果为“停止时间”,如图14所示。
[0201]接下来,雇员概括模块1200根据早期确定的情况计算并显示驾驶员的“调度”。在各种实施方式中,调度时间通常表示驾驶员和车辆被调度从运送中心的专属地去执行交货和取货的大量时间。因此,在一个实施方式中,雇员概括模块1200通过总结以前确定的区域时间和来回时间的数据来确定驾驶员的调度时间。雇员概括模块1200然后在时间统计表1252对应的行中显示结果为“调度时间”,如图14所示。
[0202]接下来,雇员概括模块1200获取并显示驾驶员的“计划在专属地时间”。在一个实施方式中,雇员概括模块1200从中央服务器数据库中计划数据集中获取这个数值并在时间统计表1252对应的行中显示获取的数值,如图14所示。接下来,雇员概括模块1200检查通过中央服务器120加载的操作数据中的服务数据并获取数据-如果真的有的话-关于驾驶员工作时间,没有运行时间,管理员时间,行程时间,和码头工作人员取货和交货时间;每个时间可能已经进入便携数据获取装置110。雇员概括模块1200然后显示获取的数据到时间统计表1252的对应行中,如图14所示。
[0203]接下来,在步骤1208中,雇员概括模块1200根据中央服务器120加载的操作数据计算并显示关于用户指定的驾驶员和日期的各种性能统计。根据一个实施方式中,雇员概括模块1200首先通过取货和交货时间,调度时间,和区域时间-各自地-如步骤1206中确定的数据,划分全部停止的次数(例如:17)来计算驾驶员取货和交货时间的停止,调度时间的停止,和区域时间的停止。接下来,雇员概括模块1200通过用如步骤1206中确定的装载和交货时间,调度时间,和区域时间的值除账单的总的数量(例如:29)来计算驾驶员每装载和交货时间的账单,每调度时间的账单,和每区域时间的账单。每装载和交货时间的账单,每调度时间的账单,和每区域时间的账单的数值随后显示在性能统计表1253中,如图14所示。
[0204]接下来,在步骤1210中,雇员概括模块1200根据由中央服务器120加载的操作数据计算和显示各种用户指定的驾驶员和日期的距离统计。根据一个实施方式中,雇员概括模块1200首先检查加载的操作数据中的服务数据并获取驾驶员总共行程数据,来回距离,在区域距离,和总距离的数据,每个数据可能已进入便携数据获取装置110。在另一个实施方式中,雇员概括模块1200为用户指定的日期检查加载操作数据中的信息数据并确定驾驶员总共行程数据,来回距离,在区域距离,和总距离的数据(例如:从导出的英里表数据)。接下来,雇员概括模块1200通过早期确定的总共停止的次数(例如:17)来划分确定的总共距离的值(例如:184)计算驾驶员停止的距离。雇员概括模块1200然后根据信息数据确定用户指定日期里驾驶员的GPS英里的总和(例如:使用技术确定这里所描述的GPS英里)。雇员概括模块1200在距离统计表1254中显示确定的总的行程,来回距离,在区域距离,总的距离,GPS英里,和停止的距离的数值,如图14所示。
[0205]接下来,在步骤1212中,雇员概括模块1200根据中央服务器120加载的操作数据计算并显示各种用户指定的驾驶员和日期的安全统计。根据一个实施方式中,雇员概括模块1200首先检查由中央服务器120加载的分割数据并确定座位安全带安全隐患部分。雇员概括模块1200然后计算存储为座位安全带安全隐患所有部分的持续时间-行程期间被脱落,并存储结果作为在行程时间所有的座位安全带脱落。雇员概括模块1200然后计算存储为座位安全带安全隐患所有部分的持续时间-发动机打开期间被脱落,并存储结果作为在发动机打开时间所有的座位安全带脱落。雇员概括模块1200在安全统计表1255对应的行中显示确定的“座位安全带在行程中脱落”和“座位安全带在发动机打开时脱落”,如图14所示。
[0206]接下来,雇员概括模块1200检查由中央服务器120加载的分割数据并确定车辆倒车段。雇员概括模块1200然后计算车辆倒车段的数量并存储结果作为驾驶员倒车事件全部的数量。接下来,雇员概括模块1200通过车辆100每个确定的倒车段的持续时间确定行程距离(例如:通过相应的信息数据显示英里表的读数,通过计算根据每个倒车段的开始和结束时车辆GPS定位的行程距离)。雇员概括模块1200然后计算每个倒车段持续时间的行程距离并由倒车段全部的次数划分这个数据。雇员概括模块1200然后存储结果作为驾驶员车辆倒车距离的平均值。接下来,雇员概括模块1200确定在每个被定义的车辆倒车段之间经过的时间,计算倒车段经过的时间,并存储结果作为驾驶员总共返回的时间。雇员概括模块1200然后在安全统计表1255对应的行中显示确定的值为“总共倒车事件”,“平均距离”,和“总共返回时间”。
[0207]接下来,雇员概括模块1200计算并显示用户选择的驾驶员的车辆平均速度。在一个实施方式中,雇员概括模块首先通过车辆100在用户指定的日期里确定总的行程距离(例如:通过检查英里表读数显示的信息数据,通过用户输入的距离数据显示的检查服务数据,通过基于GPS信息数据计算距离)。接下来,雇员概括模块1200通过定义加载的分割数据中的行程段确定车辆总的行程时间并总结被定义的行程段的持续时间。雇员概括模块1200然后通过车辆总的行程时间划分总的路程并存储结果作为车辆的平均速度。雇员概括模块1200然后在安全统计表1255中显示平均速度的确定值为“平均MPH”。
[0208]在另一个实施方式中,雇员概括模块1200可以用于计算一个校正的平均速度。例如,雇员概括模块1200首先识别加载的分割数据中行程延迟,计算被定义的行程延迟持续的时间,并存储结果作为总的行程延迟时间。雇员概括模块1200然后从车辆的总的行程时间中减去总的行程延迟时间并存储结果为校正的行程时间。接下来,雇员根据模块1200通过车辆校正的行程时间划分总的路程并存储和显示结果为车辆的校正的平均速度。
[0209]接下来,在步骤1214,雇员概括模块1200为用户指定的驾驶员计算并显示全部的统计表。根据一个实施方式,雇员概括模块1200首先为驾驶员计算每次停止账单的数量。例如:雇员概括模块1200首先检查加载的分割数据并计算当前在数据中停止段的次数。雇员概括模块1200然后获取驾驶员货物的账单的总的数量(例如:在步骤1204中确定的)并通过停止的总数量划分账单的总数量。雇员概括模块1200然后在全部的统计表1256中显不结果。
[0210]接下来,雇员概括模块1200检查加载的操作数据中的服务数据并获取货物停止的数量,驾驶员处理单元数的数量,驾驶员必须带回运送中心的客户的交付的数量,和驾驶员必须带回航动中心的货物的交付的数量的数值。雇员概括模块1200然后在全部的统计表1256中显示这些数值。接下来,雇员概括模块确定总的闲置时间和驾驶员发动机运行时间的闲置百分比。这些值可以被计算,例如,依照在此描述的与雇员燃料节约模块1600相关的一套方法。然后被确定的数值在全部的统计表1256中显示为“总的闲置时间”和“闲置时间百分比%”。
[0211]雇员考勤模块
[0212]根据各种实施方式,雇员考勤模块1300通常被配置成用户选择的驾驶员和用户选择的一天提供停止-到-停止信息。在一个实施方式中,雇员考勤模块1300与一个雇员考勤表852相关(如图16所示)。因此,中央服务器120用于对应用户在雇员考勤表中的选择运行雇员考勤模块。
[0213]图15示出了由雇员考勤模块1300根据一个实施方式为一个选定的驾驶员提供停止-到-停止信息的步骤。在步骤1302开始,雇员考勤模块1300显示中央服务器用户界面800的一个雇员考勤视图。例如,图16显示了根据一个实施方式的中央服务器用户界面800的一个雇员考勤视图800B。在有插图的实施方式中,雇员考勤视图800B显示了一个停止-到-停止信息表格1351,这表显示了下列的部分或全部每个通过在特定的信息栏中选择的驾驶员执行的停止:停止的次数(例如:1,2,3),停止的类型-显示为“类型”(例如:交付或“DL”,取货或“PU”,重新构建或“RTB”),从前面停止的距离/英里-显示为英里-到-停止或“MTS”)(例如:18.5英里),当驾驶员开始停止的时间-显示为“停止开始”(例如:10:44:00),当驾驶员完成停止的时间-显示为“开始结束”(例如:10:54:00)执行停止过去的总时间-显示为“停止时间”(例如:10.00分钟),从前面停止过去的行程时间-显示为到停止的时间或“TTS” (例如:74.00分钟),从前面停止过去的行程时间和执行当前停止的总时间-显示为“总时间”(例如:84.00分钟)。在到停止的时间期间驾驶员在一个运送中心的专属地的大量时间-显示为“专属地”(例如:23.63分钟),在完成前面停止和开始当前停止之间发生的大量的到停止非行进时间-显示为“非行进-TTS” (例如:5.85分钟),在完成前面停止和开始当前停止之间发生的大量的纯粹的行程时间-显示为“纯粹行程”(例如:45.37分钟),在完成前面停止和开始当前停止之间发生的大量午餐时间-显示为“午餐”(例如:30.00分钟),在完成前面停止和开始当前停止之间发生的大量的驾驶员代码延迟时间-显示为“代码延迟”(例如:1.50分钟),在当前停止总的单元数量,如货物和包裹,取货或交货-显示为“处理单元”(例如:3个),和在当前停止货物或包裹取货或交货的总的重量-显示为“重量”(例如:131磅)。虽然午餐,代码延迟,处理单元,和重量列未显示在图16中,与评估结果显示区域820相关的一个滚动条允许用户为了查看这些列移动显示。此外,雇员考勤视图包括一个创建报表按钮1360,被用于产生一个可打印停止-到-停止报表(例如:a.pdf文件)显示停止-到-停止信息表1351。图17说明了一个实施方式中停止-到-停止信息表1351包括一个特定的驾驶员和日期的一个停止-到-停止报表。此外,雇员考勤视图800B包括各种菜单和选项802-809和如图8所示的地图显示810启动视图。[0214]接下来,在步骤1306,雇员考勤模块1300按时间顺序检查通过中央服务器120加载的分割数据(例如:在图9的步骤912)并识别首次显示的停止段。被识别的第一停止段随后被设置为当前停止而雇员考勤模块1300执行步骤1310-1318。接下来,在步骤1310中,雇员考勤模块1300从加载的分割数据中识别和获取当前停止的停止类型,停止开始时间,和停止结束时间。此外,雇员考勤模块1300给当前停止分配一个停止数字(例如:通过分配“1”给首次确定的停止并2,3,4,等…连续确定停止)。雇员考勤模块1300然后在停止-到-停止信息表1351合适的地方显示获取到的停止数字,停止类型,停止开始时间,和停止结束时间,如图16和17所示。
[0215]接下来,在步骤1311中,雇员考勤模块1300确定并显示行程到当前停止的距离(例如:“距离到停止”或“MTS)。在一个实施方式中,雇员考勤模块1300通过中央服务器120加载的首次检查的操作数据确定停止的距离(例如:图9中步骤906)并获取显示车辆行程距离(例如:车辆的英里表读数)和采集当前停止段开始(例如:当车辆的发动机关闭,或停止段开始前面当车辆100缓慢到立即停止)的信息数据。如果当前停止段是首次停止,雇员考勤模块1300存储获取到的距离数据作为首次停止段的停止距离。如果现在停止段不是首次停止,雇员考勤模块1300也获取表现车辆行进距离的信息数据和其被获取于前面停止段的结束(例如:当车辆发动机开启,或当车辆100从停止加速)。雇员考勤模块1300然后从当前停止的开始车辆行进的距离减去上一次停止的结束车辆行进的距离,和存储上述结果为当前停止的到停止的英里数。雇员考勤模块1300随后在停止-到-停止信息表1351的合适地方显示确定的当前停止段的到停止的英里数。
[0216]接下来,在步骤1312中,雇员考勤模块1300计算并显示停止时间,到停止的时间,和当前停止的总时间。在一个实施方式中,雇员模块1300首先通过计算在步骤1310确定的停止结束时间和停止开始时间前面的差额确定停止时间。接下来,雇员考勤模块1300确定前面停止的停止结束时间或,当目前停止是首次停止,确定前面专属地段的开始时间。接下来,雇员考勤模块1300通过计算步骤1310中确定的停止开始时间与上述的停止结束时间之间的差别确定到停止的时间。接下来,雇员考勤模块1300通过总结计算的停止时间和到停止的时间计算当前停止的总时间。雇员考勤模块1300然后在停止-到-停止信息表1351合适的地方显示计算的停止时间,到停止的时间和总的时间,如图16和17所示。
[0217]接下来,步骤1314中,雇员考勤模块1300计算并显示当前停止的专属地段,非行进到停止的时间,和纯粹行程时间。在一个实施方式中,雇员考勤模块1300首先检查发生在当前停止停止开始的时间与任何前面停止停止结束的时间之间任何在专属地段的加载的分割数据(例如:在步骤1312中确定的)。例如,当前的停止是首次停止,雇员考勤模块1300将会识别驾驶员某天的开始为专属地段发生。如果一个专属地段被确定,雇员考勤模块1300然后为被确定的专属地段确定开始时间和结束时间,并且确定专属地时间_专属地段持续的时间-通过计算段的开始时间与结束时间之间的差额。在当前停止的停止开始时间表和任何前面停止的停止结束时间之间多个专属地段被定义,这个过程被重复且雇员考勤模块1300总结被确定的专属地段的持续时间来确定专属地时间。
[0218]雇员考勤模块1300接下来查看关于发生在当前停止的停止开始时间与任何前面停止的停止结束时间之间的任何到停止非行进时间段的加载的分割数据。如果一个到停止非行进时间段被确定,雇员考勤模块1300然后识别确定的到停止非行进时间段的开始时间和结束时间并识别到停止非行进时间-到停止非行进时间段的持续时间-通过计算部分的开始时间与结束时间之间的差额。在当前停止的停止开始时间与任何前面停止的停止结束时间之间多个到停止非行进时间段被定义,这个过程被重复且雇员考勤模块1300总结被确定的到停止非行进时间段的持续时间来确定到停止非行进时间。
[0219]雇员考勤模块1300接下来查看关于发生在当前停止的停止开始时间与任何前面停止的停止结束之间的任何行程段的加载的分割数据。如果一个行程段被确定,雇员考勤模块1300然后识别确定的行程段的开始时间和结束时间并确定纯粹行程时间-行程段持续的时间-通过计算部分的开始时间与结束时间之间的差额。在当前停止的停止开始时间与任何前面停止的停止结束时间之间多个行程段被确定,这个过程被重复且雇员考勤模块1300总结被确定的行程段的持续时间来确定纯粹行程时间。雇员考勤模块1300然后在停止-到-停止信息表1351对应的单元显示计算的专属地时间,到停止非行进时间,和纯粹行程时间,如图16和17所示。
[0220]接下来,在步骤1316中,计算和显示当前停止的午餐时间和代码延迟时间。在一个实施方式中,雇员考勤模块1300首先查看发生在当前停止的开始时间与一个前面停止的结束时间之间任何午餐部分的加载的分割数据(例如:如在步骤1312中定义的)。如果一个午餐部分被确定,雇员考勤模块1300然后识别确定的午餐部分的开始时间和结束时间并确定午餐时间-午餐部分持续的时间-通过计算部分的开始时间与结束时间之间的差额。
[0221]雇员考勤模块1300接下来查看发生在当前停止的开始时间任何前面停止的结束时间之间的任何代码延迟段的加载的分割数据。如果一个代码延迟段被确定,雇员考勤模块1300识别确定的代码延迟段的开始时间和结束时间并确定代码延迟时间-代码延迟段持续的时间-通过计算部分的开始时间与结束时间之间的差额。在当前停止的开始时间和一个前面停止的结束时间之间多个代码延迟段被定义。雇员考勤模块1300然后在停止-到-停止表1351对应的单元显示计算的午餐时间和代码延迟时间,如图17所示。
[0222]接下来,在步骤1318中,雇员考勤模块1300确定和显示当前停止的处理单元和重量。在一个实施方式中,雇员考勤模块1300首先查看加载的操作数据并获取当前停止显示交货或取货单元的数量的服务器数据,和货物或包裹的重量在当前停止的交货或取货交付。雇员考勤模块1300然后在停止-到-停止信息表1351对应的单元显示获取的处理单元和重量数据,如图17所示。
[0223]接下来,在步骤1320中,雇员考勤模块1300确定在加载的分割数据中是否有其他的停止。在一个实施方式中,雇员考勤模块1300通过查看当前停止后发生的停止段加载的分割数据执行步骤1320。如果有一个其他的停止段,雇员考勤模块1300转向确定下一个停止段的步骤1322。如图所示,雇员考勤模块1300将通过步骤1310-1320循环并执行上述关于新确定的停止段的步骤,执行步骤1310-1320将会被定义为“当前停止”。
[0224]如果没有其他的停止段,雇员考勤模块1300转向步骤1324,它确定和显示关于重新构建行程停止距离,总的时间,到停止非行进时间,纯粹行程时间,午餐时间,和代码延迟时间。根据各种实施方式中,重新构建行程(“RTB”)表示从停止结束(例如:在图17中停止号.17)到车辆的位置运送中心的车辆的行程。在一个实施方式中,雇员考勤模块1300首先查看加载的分割数据并确定最终停止段的结束时间之后发生的专属地段(例如:一个专属地段表示在一个工作日结束时车辆花费在它位置运送中心的专属地的时间)。雇员考勤模块1300然后获取最终专属地段的开始和结束时间,同样的在最终专属地段期间发生的任何发动机开启/关闭情况下的时间。
[0225]接下来,雇员考勤模块1300通过首次检查加载的操作数据和获取表现车辆行进距离(例如:车辆的英里表计数)确定重新构建段的到停止的距离和其为当车辆在识别的专属地段在发动机关闭是获取的。雇员考勤模块1300然后获取表现车辆行进距离的信息数据和其是在上一次停止段的结束时被获取的(例如车辆的发动机被开启时,或车辆100从静止开始加速时)。雇员考勤模块1300随后从专属地段发动机关闭点的车辆行进距离减去上一次停止结束的车辆行进距离和存储上述结果为重新构建段的到停止的英里数。雇员考勤模块1300随后通过计算最后的专属地段的完成时间和前述停止段的完成时间之间的差异来确定重新构建行程的总的时间。
[0226]接下来,雇员考勤模块1300检查发生在最终专属地段的开始时间与前面停止段的结束时间之间的任何到停止非行进时间段的加载的分割数据。如果一个到停止非行进时间段被确定,雇员考勤模块1300然后识别关于确定的到停止非行进时间段的开始时间和结束时间并识别到停止非行进时间-到停止非行进时间段持续的时间-通过计算部分的开始时间与结束时间之间的差额。在最终专属地段的开始时间与前面停止段的结束时间之间多个到停止非行进时间段被确定,这个过程被重复并且雇员考勤模块1300总结被定义的到停止非行进时间段的持续时间去确定重新构建行程的到停止非行进时间。
[0227]雇员考勤模块1300接下来检查关于发生在最终专属地段的开始时间与前面停止段的结束时间之间的任何行程段的加载的分割数据。如果一个行程段被确定,雇员考勤模块1300然后识别确定的行程段的开始时间和结束时间并确定纯粹的行程时间-行程段的持续时间-通过计算部分的开始时间与结束时间之间的差额。多个行程时间段在最终专属地段的开始时间与前面停止段的结束时间之间被确定,这个过程被重复且雇员考勤模块1300总结被确定的行程段的持续时间来确定重新构建行程的纯粹行程时间。
[0228]雇员考勤模块1300接下来计算和显示重新构建行程的午餐时间和代码延迟时间。在一个实施方式中,雇员考勤模块1300首先查看发生在最终专属地段的开始时间与前面停止段的结束时间之间的任何午餐部分的加载的分割数据。如果午餐部分被确定,雇员考勤模块1300然后识别确定的午餐部分的开始时间和结束时间并确定午餐时间-午餐部分持续的时间-通过计算部分的开始时间和结束时间之间的差额。
[0229]雇员考勤模块1300接下来查看关于发生在最终专属地段的开始时间与前面停止段的结束时间之间的任何代码延迟段的加载的分割数据。如果代码延迟段被确定,雇员考勤模块1300然后识别确定的代码延迟段的开始时间和结束时间并确定代码延迟时间-代码延迟段的持续时间-通过计算部分的开始时间和结束时间之间的差额。多个代码延迟段在最终专属地段的开始时间与前面停止段的结束时间之间被确定,这个过程被重复且雇员考勤模块1300总结被确定的代码延迟段的持续时间来确定重新构建行程的代码延迟时间。雇员考勤模块1300然后在停止-到-停止信息表1351对应的单元显示确定的停止距离,总的时间,到停止非行进时间,纯粹行程时间,午餐时间,和重新构建行程的代码延迟时间,如图17所示。
[0230]接下来,在步骤1326中,雇员考勤模块1300把显示在停止-到-停止信息表1351中每个停止绘制在地图显示810中。在一个实施方式中,雇员考勤模块1300首先查看加载的操作数据并获取表1351中每个停止的位置数据(例如:通过确定的位置数据采集的每个各自的停止开始时间或结束时间)接下来,雇员考勤模块1300分别绘制每个停止在地图显示810中(例如:根据位置数据包括相当于每个停止的GPS坐标)。例如,在一个实施方式中,交货停止可以在地图显示810中通过某些形状和/或颜色表示(例如:一个蓝色正方形),同时取货停止通过另一个形状和/或颜色在停止中可以显示为1362(例如:黄色圆形)。雇员考勤模块1300然后自动缩放地图显示810使得每个绘制的停止都是可见的。
[0231]雇员甘特图模块
[0232]根据各种实施方式中,雇员甘特图模块1400通常被用于提供一个用户选择雇员或车辆特定一天的雇员和车辆活动的一个图形表示。尤其,雇员甘特图模块1400通过中央服务器加载的分割数据中产生一个分割的甘特图表(例如:在图9步骤912中,加载的分割数据)。在一个实施方式中,雇员甘特图模块1400与一个雇员甘特表853相关联(如图19所示)。因此,中央服务器120被用于运行雇员甘特图模块1400对应于雇员甘特表853的用户的选择。
[0233]图15所示实施方式示出了通过雇员甘特图模块1400产生一个雇员和车辆活动的一个甘特图的执行步骤。在步骤1402开始,雇员甘特图模块1400显示中央服务器用户界面800的一个雇员甘特视图。例如,图19显示一个根据一个实施方式的中央服务器用户界面800的一个雇员甘特视图800C。在一个实施方式中,雇员甘特视图800C显示一个甘特表1452和区间选择器1462。如下面更详细的描述,雇员甘特视图800C还包括一个当前时间指示器1455,图表滚动条1458,当前时间显示1460,和一个车辆位置指示器1465。此外,雇员甘特视图800C包括各种菜单和选项802-809和图8中的地图显示810的启动视图,它允许用户选择不同的数据和不同的用户界面视图。
[0234]如图19所示,显示在雇员甘特视图800C中的甘特表1452包括一个由多个活动部分列1453组成的一个垂直轴线每个都与一个特定的活动部分相关联,且一个平行轴线由多个时间标志1454组成。在一个实施方式中,活动部分列1453由一个专属地时间行,到停止非行进时间行,停止时间行,行程行,行程延迟行,返回行,午餐行,代码延迟行,和座位安全带行组成。根据各种其它实施方式中,活动部分列1453而且还包括通过数据分割模块1000确定的任何其它活动部分的特定的行。此外,在实施方式中,甘特表的时间标志1454包括了大量的竖条比例尺显示每一分钟增加的时间。时间标志1454的比例尺-和由此甘特表1452的比例尺-可以由用户通过区间选择器1462来调整(例如:将设置调为“I”设置的时间标志为一分钟增加,设置调为“5”设置的时间标志为五分钟增加,等等)。
[0235]接下来,在步骤1404中,雇员甘特图模块1400在甘特表1452的用户选择的数据中绘制活动部分。根据一个实施方式中,雇员甘特图模块1400通过首次由中央服务器120加载的分割数据中定义的部分执行步骤1404(例如:在图9中步骤912加载的数据)。雇员甘特图模块1400然后在适当的甘特表的活动列1453中根据每个被定义的部分的类型(例如:专属地,到停止非行进时间等)和在适当的位置中根据每个被定义的部分的开始时间和结束时间绘制每个被定义的部分。例如,如图19所示,雇员甘特图模块1400生成一个图形表示每个活动的部分包括左边对齐的一个矩形框的时间标志1454相当于活动的开始时间,一个右边对齐的时间标志1454相当于活动的结束时间,和一个顶部和底部边缘定义为一个活动列1453中的部分。
[0236]特别地,在步骤1404中,雇员甘特图模块1400划分专属地段块状区域表示车辆的发动机关闭期间专属地时间和车辆的发动机开启期间专属地时间(例如:通过用垂直线划分专属地段显示该点发动机的开启或关闭)。此外,在一个实施方式中,雇员甘特图模块1400目前确定的行程的开始,行程和行程的结束段在甘特表1452的“行程”活动列中,行程的开始和行程的结束段在每个行程段两侧。雇员甘特图模块1400也确定任何表示停止段并显示相邻的每个停止段停止数量(例如:“1”)和停止类型(例如:交货或“DL”)。从此处的描述,雇员甘特图模块1400可以决定停止的数量和停止的使用类型,例如,上面描述的与雇员考勤模块1300相关的方法。此外,在一个实施方式中,雇员甘特图模块1400计算每个表示活动部分的持续时间并显示持续时间在活动部分块中(在甘特表的分辨率允许下)。此外,在一个实施方式中,雇员甘特图模块1400在一个彩色代码排列中显示各种确定的活动部分(例如:所有专属地段是绿色,所有到停止非行进时间段是黄色等)。
[0237]根据各种实施方式,甘特表1452显示绘制的在一个确定的时间窗口期间发生的活动部分。例如,如图19所示雇员甘特视图800C中,甘特表1452显示发生在大约上午11:00和下午12:45的部分。如下面更详细地描述,在各种实施方式中,一个用户可以在甘特表1452中使用滚动条1458和区间选择器1462调整时间窗口。
[0238]接下来,在步骤1406中,雇员甘特图模块绘制车辆100的路径-如通过用户选择数据-在地图显示810。根据一个实施方式中,雇员甘特图模块1400通过获取由当前中央服务器120加载的操作数据中的位置数据执行步骤1406(例如,在步骤906中加载的数据),以及对应的数据显示被采集的每个个别的位置数据点的时间。雇员甘特图模块1400然后在地图显示810上绘制每个个别的位置数据点并按时间顺序用线连接绘制的点显示车辆100的路径。
[0239]接下来,在步骤1408中,雇员甘特图模块1400显示并同步当前的时间指示器1455和车辆位置指示器1465。在图19的实施方式中,当前时间指示器1455包括排列在时间标示1454上的一个甘特图1452的一个垂直线。车辆位置指示器1465包括沿着步骤1406中绘制的车辆路径相邻的突出点的一辆货车定位的图像。根据各种实施方式中,该车辆在地图显示810中位置指示器1465的位置与当前时间指示器1455的位置相对应。例如,在图19中,当前时间指示器1455位于11:44,因此,该车辆位置显示器1465位于沿着绘制的车辆100位于11:44的路径的点。根据一个实施方式中,在步骤1408中,雇员甘特表模块1400首先定位当前时间指示器1455在一个默认的位置(例如:10:00)。接下来,雇员甘特图模块1400检查加载的操作数据,确定车辆100在默认时间的位置(或显示在操作数据中接近默认时间的位置),并放置车辆位置指示器1465在地图显示810上确定的位置(例如:根据获取的位置数据,如GPS坐标)。
[0240]接下来,在步骤1410中,雇员甘特图模块1400监视为用户输入请求的用户界面的雇员甘特视图800C改变甘特表1452和/或地图显示810。例如,在实施方式中,雇员甘特模块1400被用于监视用户请求去改变时间标示区间(例如:通过区间选择器1462),通过甘特表1452改变显示的时间窗口(例如:通过图表滚动条1458),改变当前时间设置(例如:通过拖动当前时间指示器1455,拖动车辆位置指示器1465,或在当前时间显示1460中输入一个时间),和改变地图显示810的视图(例如:通过缩放或平移显示)。[0241]因此,在步骤1412中,雇员甘特图模块1400识别一个用户是否通过甘特表1452已经调整时间窗口的显示。例如,一个用户可以通过移动图表滚动条1458调整时间窗口(例如:向右调整时间窗口时间向前且向左调整时间窗口时间返回)。如果雇员甘特图模块1400没有检测到甘特表1452的一个时间窗口调整,转向步骤1416。如果雇员甘特图模块1400检测到一个时间窗口调整,转向步骤1414.在步骤1414中,雇员甘特图模块调整甘特表1452为了显示活动部分的时间窗口相当于滚动条1458在任何给定的时间的位置。例如,在一个用户滑动图表滚动条1458,雇员甘特图模块1400在甘特表1452中移动活动部分和时间区间1454为了配合滚动条1458的移动。同样,当一个用户沿着图表滚动条1458选择一个新的点,雇员甘特图模块1400自动调整甘特表1452显示对应的时间窗口里发生的活动部分。
[0242]接下来,在步骤1416中,雇员甘特图模块1400确定一个用户是否已经调整时间标志区间。例如,一个用户可以使用区间选择器1462去改变区间设置方式“I”(例如:一分钟增长)到“10” (例如:十分钟增涨)。如果雇员甘特图模块1400没有检测到一个时间标志区间的调整,转向步骤1420。如果雇员甘特图模块1400检测到一个调整,转向步骤1418。在步骤1418中,雇员甘特图模块1400首先调整时间标志1454的比例到用户选择的设置。调整时间标志1454的比例必须通过甘特表1452改变显示的时间窗口,雇员甘特图模块1400接下来调整甘特表1452只显示当前新时间窗口的那些部分(例如:如上描述的相关步骤1414)。
[0243]接下来,在步骤1420中,雇员甘特图模块1400确定用户是否已经调整当前时间装置。例如,一个用户可以通过在甘特表1452中一个特定的点上重新定位当前时间指示器1455来调整当前时间设置(例如:通过点击甘特表1452的一部分),沿着甘特表1452拖动当前时间指示器1455,在地图显示810上一个特定的点重新定位车辆位置指示器1465(例如:通过点击地图显示810中显示的车辆路径的一部分,对应于当车辆目前在那个位置的一个特定的时间),沿着地图显示810中显示的车辆路径拖动车辆位置指示器1465,或者输入一个时间到当前时间显示1460。如果雇员甘特图模块1400没有检测到一个调整当前时间设置,转向步骤1424。如果雇员甘特图模块1400已经检测到一个调整,转向步骤1422。
[0244]在步骤1422中,雇员甘特图模块1400调整当前时间指示器1455和车辆位置指示器1465的位置对应于用户的输入。例如,当用户点击甘特表1452上的一个点或拖动当前时间指示器1455本身,雇员甘特图模块1400首先移动当前时间器1455对应于用户输入并在当前时间显示1460中显示对应的当前时间(例如:根据与时间标志1454相关的当前时间指示器1455的位置)。雇员甘特图模块1400然后在新的当前时间设置中确定车辆100的位置(例如:通过查看加载的操作数据并识别对应于当前时间设置的位置数据,或接近当前时间设置的时间)并在地图显示810上确定的位置重新定位车辆位置指示器1465。同样,在用户输入一个当前时间到当前时间显示1460中,雇员甘特图模块1400首先移动当前时间显示器1455到时间标志1454对应于输入的时间。雇员甘特图模块1400然后在新的当前时间设置确定车辆100的位置(例如:如上所述)并在地图显示810中确定的位置重新定位车辆位置指示器1465。同样,当用户点击地图显示810上的一个点或拖动车辆位置显示器1465本身,雇员甘特图模块1400首先移动车辆位置指示器1465对应于用户输入。雇员甘特图模块1400然后根据地图显示810的新的位置确定车辆位置指示器1465的位置并确定当前时间设置对应到新的位置(例如:通过检查加载的操作数据和识别对应于新位置的时间数据)。雇员甘特图模块1400然后依照确定的当前时间重新定位当前时间指示器1455并在当前时间显示1460显示新的当前时间。
[0245]接下来,在步骤1424中,雇员甘特图模块1400确定用户是否已经调整地图显示810的视图。例如,在各种实施方式中,地图显示810包括典型的图形地图控制键,如放大/缩小按钮和一个允许用户点击地图显示810本身的功能和移动显示图形区域。如果雇员甘特图模块1400没有检测到地图显示810的视图调整,循环返回步骤1410并继续监视用户界面关于用户输入改变用户界面的雇员甘特视图800C的当前显示的请求。如果雇员甘特图模块1400已经检测到一个调整,转向步骤1426,雇员甘特图模块1400依照识别到的用户输入调整地图显示810的视图(例如:通过放大或缩小地图或者移动地图的视图)。完成步骤1426后,雇员甘特图模块1400循环返回步骤1410并继续监视用户界面关于用户输入改变用户界面的雇员甘特视图800C的当前显示的请求。
[0246]根据各种实施方式,用户界面800的雇员甘特视图800C还可以包括一个播放按钮。例如,在一个实施方式中,雇员甘特图模块1400用于对应于用户的播放按钮的选择驱动车辆位置指示器1465。在这样的实施方式中,雇员甘特图模块1400 “运行”加载的操作数据和分割数据以使得当前时间显示器1455在与时间标志1454相关的一个预定义的速度穿过甘特表1452(例如:一个实时的设置,慢动作设置,快速运行的设置)。作为当前时间指示器1455穿过甘特表1452,雇员甘特图模块1400沿着车辆在地图显示810上显示的路径移动车辆位置指示器1465以使得车辆位置指示器的位置总是代表在通过当前时间指示器1455显示的时间时车辆100的位置。因此,播放按钮允许用户同时查看当前时间指示器1455和车辆位置显示器的运动。
[0247]如上所述,雇员甘特图模块1400在甘特表1464中一个彩色代码排列中显示各种确定的活动部分。在一个实施方式中,雇员甘特图模块1400进一步用于显示车辆位置指示器1465在一个给定的时间用相同颜色作为在那个时间发生的一个活动部分。例如,当前时间指示器1455定位在一个行程段,雇员甘特图模块1400将显示车辆位置指示器1465用相同颜色作为在甘特表1452中行程段方块。此外,在另一个实施方式中,用户界面800的雇员甘特视图800C还包括一个“打印”按钮允许用户产生一个报告(例如:一个PDF或Excel文件)包含一个或多个甘特表1452的视图和/或地图显示810。
[0248]雇员延迟代码樽块
[0249]根据各种实施方式,雇员延迟代码模块1500通常用于为一个用户选择的驾驶员和用户选择的一天提供延迟代码信息。在一个实施方式中,雇员延迟代码模块1500与一个雇员延迟代码表854相关(如图21所示)。因此,中央服务器120用于运行雇员延迟代码模块1500对应于雇员延迟代码表854的一个用户的选择。
[0250]图20示出了由雇员延迟代码模块1500根据一个实施方式为一个选择的驾驶员提供延迟代码信息的执行步骤。在步骤1502开始,雇员延迟代码模块1500显示中央服务器用户界面800的一个雇员延迟代码视图。例如,图21根据一个实施方式展示中央服务器用户界面800的一个雇员延迟代码视图800D。在实施方式中,雇员延迟代码视图800D显示一个延迟代码表1552,显不由一个驾驶员输入的每种延迟代码的一些或所有的下列信息,延迟代码的类型(例如:异常延迟或“ED”,带回或“BB”),延迟代码的开始时间(例如:14:32:00),延迟代码的结束时间(例如:15:02:00),延迟代码的总的时间(例如:30分钟),延迟代码的一个简短的描述(例如:午餐,交通堵塞,等待开门,车辆加油,列车路线,安全等待,等待货物,等待提货单),和当延迟代码被输入时用户位置的一个简短的描述(例如:一个邮政地址,午餐,返回场地)。此外,雇员延迟代码视图800D包括图8中所示的各种菜单和选项802-809和关于启动视图的地图显示810。
[0251]接下来,在步骤1504中,雇员延迟代码模块1500检查由中央服务器120 (例如:图9的步骤912)按时间顺序加载的分割数据并识别第一个显示的延迟代码部分。第一个确定的延迟代码部分然后被定义为作为雇员延迟代码模块1500执行步骤1504-1512的当前代码。接下来,在步骤1506中,雇员延迟代码模块1500从加载的分割数据中识别和获取延迟代码类型,开始时间,结束时间,简短的描述,和当前延迟代码的位置。雇员延迟代码模块1500然后在延迟代码表1552对应的单元显示获取的类型,开始时间,结束时间,简短的描述,和当前延迟代码的位置如图21所示。
[0252]接下来,在步骤1508中,雇员延迟代码模块1500计算延迟代码的总时间。例如,在一个实施方式中,雇员延迟代码模块1500通过计算在步骤1506中获取的当前延迟代码的开始时间和结束时间之间的差额确定总的时间。雇员延迟代码模块1500然后在延迟代码表1552对应的单元显示计算的总的时间。
[0253]接下来,在步骤1510中,雇员延迟代码模块1500确定在加载的分割数据中是否有其他的延迟代码。在一个实施方式中,雇员延迟代码模块1500通过检查获取当前延迟代码后发生的延迟代码部分的分割数据执行步骤1510。如果有一个其他的延迟代码部分,雇员延迟代码模块1500移到确定下一个延迟代码部分和定义它为新的当前延迟代码的步骤1512。如图20所示,雇员延迟代码模块1500然后将循环到步骤1506-1510并执行上述关于新的当前延迟代码的步骤。
[0254]如果没有其他的延迟代码部分,雇员延迟代码模块1500移到步骤1514,绘制确定的每个延迟代码部分的位置并在延迟代码表1552中显示。例如,在一个实施方式中,雇员延迟代码模块1500通过获取与每个确定的延迟代码部分相关的位置数据执行步骤1514并通过在地图显示810上绘制一个指示器(例如:一个图形或方形)通过图表体现每个部分。此外,雇员延迟代码模块1500可以在地图显示810上进一步绘制车辆100的行程路径(例如:使用在此描述的方法)。
[0255]根据各种实施方式,雇员延迟代码模块1500可以进一步用于突出(或另外的确定)在地图显示810中对应于由一个用户从延迟代码表1552中选择的部分的一个延迟代码部分的位置。同样,雇员延迟代码模块1500可以用于突出(或另外的确定)在延迟代码表1552上对应于由一个用户从地图显示810中选择的部分的一个延迟代码部分。此外,雇员延迟代码模块1500可以用于根据任何表1552中描述的属性分类显示在延迟代码表1552中的延迟代码部分。例如,对应于一个用户选择“总的时间”标题栏,雇员延迟代码模块1500将根据它们总的时间分组并显示确定的延迟代码部分(例如:最长的持续时间在表1552的顶部)。
[0256]在某些实施方式中,雇员延迟代码模块1500进一步用于识别异常的延迟代码部分显示潜在的未经许可的车辆操作员行为。例如,在各种实施方式中,雇员延迟代码模块1500可以用于识别延迟代码部分有一个或多个预定义的延迟代码属于满足一个或多少预定义的异常标准。在一个实施方式中,预定义的异常标准包括一个在关于操作数据评估的最高的延迟代码持续时间的一定比例内的延迟代码持续时间(例如:雇员延迟代码模块1500确定延迟代码有最高10%的持续时间作为异常延迟代码)。在另一个实施方式中,预定义的异常标准包括超过一个与特定的延迟代码描述相关的预定义的时间限制的一个延迟代码持续时间(例如:雇员延迟代码模块1500确定午餐延迟代码超过30分钟,交通延迟代码超过15分钟,和车辆加油延迟代码超过10分钟)。在另一个实施方式中,预定义的异常标准包括一个延迟代码部分有一个发生在接近一个到停止非行进时间段的一个开始时间和/或一个延迟代码部分有一个发生在接近一个到停止非行进时间段的开始(例如:延迟代码部分开始于一个到停止非行进时间段的结束的一分钟的开始或一个到停止非行进时间段的开始的一分钟的结束)。在另一个实施方式中,预定义的异常标准包括一个延迟代码的位置(例如:一个延迟代码产生的位置)其与一个驾驶员或其它车辆操作员产生的延迟代码相关的一个预先计划的路线相比超过一个预定的距离(例如:雇员延迟代码模块1500在便携数据获取装置110根据例如GPS数据位于超过关联便携数据获取装置110的驾驶员或车辆操作员相关的预设的计划的交货路径100英尺时识别由编写数据获取装置生成的言延迟代码)。在特定的实施方式,便携数据获取装置110离开预设的交货路径的距离可以使用类似在地图更新模块,偏离行程模块,如图45-51中后面此处将讨论关联的技术确定。
[0257]雇员安全模块
[0258]根据各种实施方式中,中央服务器120还可以包括一个雇员安全模块(未显示)用于提供用户选择的驾驶员和车辆在规定的一段时间内的各种安全信息(例如:一个用户选择的一天)。在一个实施方式中,雇员安全模块与一个雇员安全表855相关(如图40所示)。因此,中央服务器120用于运行雇员安全模块响应于雇员安全表855的一个用户的选择。
[0259]图40显示了根据一个实施方式中通过雇员安全模块产生的中央服务器用户界面800的一个雇员安全视图800M。如图40所示,雇员安全模块用于检查关于一个用户选择的日期内的一个用户选择的驾驶员的操作数据并确定和显示每个选择的驾驶员的车辆倒车事件的开始时间,停止数量,地址,包裹的数量,停止类型,持续时间,距离,和速度。根据各种实施方式,雇员安全模块可以通过检查由中央服务器120加载的关于倒车段的分割数据和根据加载的操作数据确定上面描述的关于每个独立的倒车段的信息完成这个。
[0260]此外,雇员安全模块用于确定车辆倒车事件的驾驶员的总的数量,总的倒车距离,平均倒车距离,总的返回时间,倒车事件的平均速度,返回的数量第一次例外,有关倒车事件的数量,有关倒车事件的总的距离,有关倒车事件的平均距离,和总的有关返回时间。例如,在一个实施方式中,雇员安全模块检查通过中央服务器120加载的分割数据并确定车辆倒车段。雇员安全模块然后计数车辆倒车段的数量并存储结果为关于驾驶员倒车事件的总数量。
[0261]接下来,雇员安全模块识别每个被确定的倒车段期间车辆100的行程距离(例如:通过检查相应的信息数据显示的英里表的计数,根据车辆在每个倒车段的开始和结束时的GPS位置计算行程距离)。雇员安全模块然后计算每个倒车段期间的行程距离并存储这个值作为总的倒车距离。雇员安全模块然后通过总的倒车段的数量划分这个总的倒车距离的值并存储结果作为驾驶员的平均车辆倒车距离。接下来,雇员安全模块确定在每个确定的车辆倒车段期间消耗的时间,计算关于倒车段消耗的时间,并存储结果作为驾驶员的总的返回时间。根据总的返回时间和总的倒车距离,雇员安全模块然后计算驾驶员的平均返回速度并存储结果。雇员安全模块然后在用户界面800M上显示这些计算的统计数据。
[0262]在某些实施方式中,雇员安全模块进一步用于确定上面描述的关于特定的地理区域的倒车事件的数量,总的倒车距离,平均距离,总的返回时间,和平均返回速度的统计数据。例如,在图40的实施方式中,雇员安全模块用于确定有关倒车事件的数量,有关倒车事件的总的距离,有关倒车事件的平均距离,和总的有关返回时间。在一个实施方式中,雇员安全模块通过确定发生在一个有关的区域里的倒车段(例如:通过比较倒车段和由中央服务器存储的地理围栏有关的区域的位置)确定这些计算数据并利用上面描述的技术去计算有关的区域具体的统计数据。
[0263]此外,在图示实施方式中,雇员安全模块确定第一次返回除外的数量。当车辆返回在停止之前执行,驾驶员典型的刚好在执行返回之前可以查看车辆将返回的区域。相反,当返回在完成停止之后执行,在过去的时间驾驶员最后一次查看返回区域一个安全风险出现(例如:一个目标或个人可能转向返回路径)。因此,雇员安全模块可以通常用于识别驾驶员返回一个车辆在完成一个停止之后的实例中,作为完成一个停止之前的冲突(在此“返回首次除外)。
[0264]在各种实施方式中,雇员安全模块可以用于通过比较加载的分割数据里的倒车段和某些服务数据,信息数据,确定返回首次例外,或两者。例如,在一个实施方式中,雇员安全模块用于识别倒车段发生在一个包裹显示为交货后不久(例如:确定倒车段开始在一个包裹显示为交货后2分钟之内)。在这样的实施方式中,雇员安全模块可以通过比较确定的倒车段开始的时间和由服务数据显示的包裹交货的时间识别这些倒车段。
[0265]在另一个实施方式中,雇员安全模块用于识别倒车段发生在一个交货停止完成附近(例如:确定倒车段开始于一个停止段结束后2分钟之内)。在这样的实施方式中,雇员安全模块可以通过比较倒车段开始的时间和由服务数据显示的停止段结束的时间识别这些倒车段。
[0266]在另一个实施方式中,雇员安全模块用于识别倒车段发生在车辆的发动机点火附近(例如:确定倒车段开始于车辆的发动机开始后2分钟之内)。在这样的实施方式中,雇员安全模块可以通过比较倒车段开始的时间和由信息数据显示的行程段开始的开始时间识别这些倒车段。
[0267]雇员燃料节约模块
[0268]根据各种实施实施方式,雇员燃料节约模块1600通常被用于根据一个用户选择的驾驶员或车辆的车辆发动机闲置时间在定义的的一段时间(例如:一个用户选择的一天)提供节约燃料信息。在一个实施方式中,雇员燃料节约模块1600与一个雇员燃料节约表856相关(如图23所示)。因此,中央服务器120用于运行雇员燃料节约模块1600响应雇员燃料节约表856的一个用户的选择。
[0269]图22示出了根据一个实施方式雇员燃料节约模块1600提供关于一个用户选择的驾驶员或车辆的节约燃料信息的执行步骤。在步骤1602开始,雇员燃料节约模块1600显示中央服务器用户界面800的一个雇员燃料节约视图。例如,图23展示根据一个实施方式的中央服务器用户界面800的一个雇员燃料节约视图800E。在实施方式中,雇员燃料节约视图800E显不了一个闲置段表1652, —个节约燃料统计表1654,和一个闲置时间过滤菜单1656。
[0270]如图23所示,闲置段表1652提供了一个发生在用户定义的时间期间用户选择的车辆的发动机闲置段的账单(或与一个用户选择的驾驶员相关的车辆)。关于每个发动机闲置段,闲置段表1652显示了事件数量(例如:1,2,3,等),闲置段的开始时间(例如:09:48:03),通过分割显示的闲置类型(例如:行程开始,行程期间,行程结束),和持续时间或分割的“闲置时间”(例如:00:08)。节约燃料统计表1654提供了多个行程开始闲置段统计数据,行程期间闲置段统计数据,行程结束闲置段统计数据,和总的闲置时间统计数据。例如,行程开始,行程期间,行程结束闲置段统计数据显示-关于每个闲置段类型-闲置段的总的数量(或“事件”),闲置段的总的持续时间,闲置段的平均持续时间,和最长的闲置段。此外,所有的发动机闲置时间统计数字显示从闲置时间统计表获取的车辆的车辆数量,总的发动机闲置时间,总的发动机运行时间,总的发动机运行时间的闲置百分比,闲置时间事件的总的数量,闲置时间GPS英里的数量,和最大闲置时间事件。
[0271]虽然只有一部分的上述统计数字显示在图23中的节约燃料统计表1654里,雇员燃料节约用户界面视图800E包括一个与表1654相关的滚动条允许用户为了查看剩余的统计数据而移动显示表1654。同样,雇员燃料节约视图800E包括一个与闲置段表1652相关的滚动条允许一个用户为了查看没有显示在图23中的闲置段移动显示表1652。此外,雇员燃料节约视图800E包括一个创建报告按钮1658用于产生一个可打印的节约燃料报告(例如:a.pdf或Excel文件)显示闲置段表1652和节约燃料统计表1654。图24示出了图23中展示的全部节约燃料统计表1654的可打印的雇员燃料节约报告的一个实施方式,和图23的闲置段表的更多部分。
[0272]继续参照图23,雇员燃料节约视图800E还包括一个闲置时间过滤菜单1656,包括行程段的开始,行程段持续时间,和行程段的结束过滤选择显示为与闲置段类型相关的可选框。如前所述,根据一个实施方式中,数据分割模块1000用于定义所有确定的发动机闲置段如行程闲置段的开始,行程闲置段持续时间,或行程闲置段的结束。闲置时间过滤菜单1656允许一个用户定义这些闲置段类型进行分析并在闲置段表1652和节约燃料统计表1654中体现。除了表1652,1654和过滤菜单1656,雇员燃料节约视图800E还包括各种菜单和选项802-809和图8中所示的关于地图显示810的启动视图。
[0273]接下来,在步骤1606中,雇员燃料节约模块1600按时间顺序检查由中央服务器120加载的分割数据(例如:图9中的步骤912)并确定首次显示的发动机闲置段。被确定的首次闲置段然后定义为当前闲置段用于雇员燃料节约模块1600执行步骤1608-1612。接下来,在步骤1608中,雇员燃料节约模块1600确定并显示闲置事件数量,开始时间,闲置类型,和有关当前闲置段的闲置时间。例如,在一个实施方式中,雇员燃料节约模块1600从加载的分割数据中获取当前闲置段的开始时间,结束时间和闲置类型。雇员燃料节约模块1600然后通过计算获取的开始时间和停止时间之间的差额确定当前闲置段的持续时间,或“闲置时间”。接下来,雇员燃料节约模块1600分配一个闲置事件数字给当前闲置段(例如:通过分配“I”给首次确定的闲置段并2,3,4,等依次分给确定的闲置段)。雇员燃料节约模块1600然后在闲置段表1652中显示关于当前工作闲置段确定的闲置事件数字,开始时间,闲置类型,和闲置时间。[0274]接下来,在步骤1610中,雇员燃料节约模块1600确定是否有其他的发动机闲置段在加载的分割数据中。在一个实施方式中,雇员燃料节约模块1600通过检查发生在当前闲置段之后的发动机闲置段的加载的分割数据执行步骤1610。如果有一个其他的闲置段,雇员燃料节约模块1600转向步骤1612确定接下来发动机闲置段并定义为新的当前闲置段。如图22所示,雇员燃料节约模块1600然后循环回步骤1608和1610并为新的当前闲置段执行上述步骤。
[0275]如果没有其他的发动机闲置段,雇员燃料节约模块1600转向步骤1614,雇员燃料节约模块1600为确定的闲置段计算全部的闲置统计数据并显示在闲置段表1652中。在一个实施方式中,雇员燃料节约模块1600通过首次获取用户选择的车辆数量执行步骤1614(例如:在驾驶员菜单806中显示的用户选择的驾驶员相关的车辆数量)。这个数量作为与闲置段表1652和节约燃料统计表1654中显示的数据相关的车辆数量被存储。雇员燃料节约模块1600接下来获取关于在闲置段表1652中的每个闲置段的闲置时间的值并计算获取到的值。雇员燃料节约模块1600然后存储这个值作为总的发动机闲置时间。接下来,雇员燃料节约模块1600检查加载的操作数据,通过数据确定发动机开启和发动机关闭显示的事件,并获取与每个确定的发动机开启和发动机关闭事件相关的时间。对于每个确定的发动机开启事件,雇员燃料节约模块1600计算发动机开启事件和接下来对应的发动机关闭事件之间消耗的时间。雇员燃料节约模块1600然后存储每个计算的消耗时间作为一个发动机开启部分,并总结确定的发动机开始段的持续时间来计算车辆的总的发动机运行时间。接下来,节约燃料模块1600通过计算的总的发动机运行时间值划分计算的总的发动机闲置时间值并存储结果作为总的发动机运行时间的闲置百分比或“ITER百分比”。根据各种实施方式,ITER百分比表示发动机闲置期间的运行时间的百分比。
[0276]接下来,雇员燃料节约模块1600计数发动机确定的闲置段的总的数量并显示在闲置段表1652中。雇员燃料节约模块1600然后存储这个值作为总的闲置事件的数量。接下来,雇员燃料节约模块1600检查加载的操作数据并确定车辆100在定义的某个时期期间行程的GPS英里的总的数量(例如:车辆在用户选择的日期中行程的距离)。例如,在一个实施方式中,雇员燃料节约模块1600按时间顺序检查加载的操作数据并确定第一个和第二个包含位置数据点的数据记录(例如:第一个和第二个GPS坐标)。雇员燃料节约模块1600然后计算第一个和第二个位置点之间的直线距离并存储结果。接下来,雇员燃料节约模块1600确定接下来的包含一个位置数据点的数据记录(例如:第三个GPS坐标),计算第二个和第三个位置点之间的直线距离,并存储结果。雇员燃料节约模块1600然后重复这个过程直到在加载的操作数据里按时间顺序相邻的位置数据点之间的距离被确定。雇员燃料节约模块1600然后总结确定的距离并存储结果作为总的行程的GPS英里。雇员燃料节约模块1600然后通过总的行程的GPS英里值划分计算的总的闲置时间值并存储结果作为每GPS英里闲置时间。
[0277]在另一个实施方式中,雇员燃料节约模块1600根据车辆的英里表测量可执行一个相似的计算。例如,雇员燃料节约模块1600可以从加载的操作数据中获取一个与在闲置段表1652中最终闲置段相关的行程距离的值(例如:英里表读数)并存储这个值作为总的行程的英里表英里。雇员燃料节约模块1600然后将通过总的行程的英里表英里值划分计算的总的闲置时间值并存储结果作为每英里表英里闲置时间。[0278]接下来,节约燃料模块1600检查闲置段表1652中关于所有的闲置段的闲置时间值并确定最大的单个闲置时间值。节约燃料模块1600然后存储这个值作为最大闲置事件。最后,如图24所示,雇员燃料节约模块1600在节约燃料统计表1654中显示确定的车辆数量,总的发动机闲置时间,总的发动机运行时间,总的发动机运行时间的闲置百分比,闲置时间事件的总的数量,每GPS英里闲置时间的数量,和最大闲置时间事件。
[0279]接下来,在步骤1616中,雇员燃料节约模块1600计算关于确定的行程开始闲置段的闲置统计数据并显示在闲置段表1652中。在一个实施方式中,雇员燃料节约模块1600通过首次计算确定的行程开始发动机闲置段的数量执行步骤1616并在闲置段表1652中显示。雇员燃料节约模块1600然后存储这个值作为行程开始闲置事件的数量。接下来,雇员燃料节约模块1600获取关于闲置段表1652中每个行程开始闲置段的闲置时间的值并总结所有获取的值。节约燃料模块1600然后存储这个值作为关于行程开始闲置事件总的闲置时间。接下来,节约燃料模块1600通过行程开始闲置事件的数量划分关于行程开始闲置事件总的闲置时间。节约燃料模块1600然后存储这个值作为行程开始闲置事件的平均闲置时间。接下来,节约燃料模块1600检查所有行程开始闲置段闲置时间的所有的值并确定最大的单个闲置时间值。节约燃料模块1600然后存储这个值作为最大行程开始闲置事件。最后,如图24所示,雇员燃料节约模块1600显示确定的行程开始闲置段的数量,所有行程开始闲置段的总的闲置时间,行程开始闲置段的平均时间,和一个单个的行程开始段的最大闲置时间。
[0280]接下来,在步骤1618中,雇员燃料节约模块1600计算确定的行程期间闲置段的闲置统计数据并在闲置段表1652中显示。在一个实施方式中,雇员燃料节约模块1600通过首次计算确定的行程期间发动机闲置段的数量执行步骤1618并在闲置段表1652中显示。雇员燃料节约模块1600然后存储这个值作为行程期间闲置事件的数量。接下来,雇员燃料节约模块1600获取在闲置段表1652中每个行程期间闲置段的闲置时间的值并总结所有获取的值。节约燃料模块1600然后存储这个值作为行程期间闲置事件的总的闲置时间。接下来,节约燃料模块1600通过行程期间闲置事件的数量划分行程期间闲置事件的总的闲置时间。节约燃料模块1600然后存储这个值作为行程期间闲置事件的平均闲置时间。接下来,节约燃料模块1600检查行程期间闲置段的闲置时间的所有的值并确定最大的单个闲置时间值。节约燃料模块1600然后存储这个值作为最大的行程期间闲置事件。最后,如图24所示,雇员燃料节约模块1600显示确定的行程期间闲置段的数据,所有行程期间闲置段的总的闲置时间,行程期间闲置段的平均时间,和一个单个的行程期间部分的最大闲置时间。
[0281]接下来,在步骤1620中,雇员燃料节约模块1600计算确定的行程结束闲置段的闲置统计数据并在闲置段表1652中显示。在一个实施方式中,雇员燃料节约模块1600通过首次计算确定的行程结束发动机闲置段的数量执行步骤1620并在闲置段表1652中显示。雇员燃料节约模块1600然后存储这个值作为行程结束闲置事件的数量。接下来,雇员燃料节约模块1600获取在闲置段表1652中每个行程结束闲置段的闲置时间的值并总结所有的获取值。节约燃料模块1600然后存储这个值作为行程结束闲置事件总的闲置时间。接下来,节约燃料模块1600通过行程结束闲置事件的数量划分行程结束闲置事件总的闲置时间。节约燃料模块1600然后存储这个值作为行程结束闲置事件的平均闲置时间。接下来,节约燃料模块1600检查行程结束闲置段的闲置时间的所有值并确定最大的单个闲置时间值。节约燃料模块1600然后存储这个值作为最大的行程结束闲置事件。最后,如图24所示,雇员燃料节约模块1600显示确定的行程结束闲置段的数量,所有行程结束闲置段的总的闲置时间,行程结束闲置段的平均时间,和一个单个的行程结束段的最大闲置时间。
[0282]如前所述,雇员燃料节约视图800E还包括一个闲置时间过滤菜单1656允许一个用户设置闲置段类型进行分析并在闲置段表1652和节约燃料统计表1654中显示。因此,在各种实施方式中,雇员燃料节约模块1600进一步用于检查闲置时间过滤菜单1656的设置(例如:通过检查每个与闲置段选项相关的选择框)并确定类型或用户请求查看的闲置时间段的类型。按照用户确定的过滤选择,雇员燃料节约模块1600将只考虑通过用户使用闲置时间过滤菜单1656在节约燃料统计表1654中产生的统计数据时选择的发动机闲置段。
[0283]例如,如图22所示的步骤代表通过雇员燃料节约模块1600在每个行程开始段,行程期间部分,和行程结束段闲置时间过滤菜单1656已选定的过滤选项执行步骤。然而,从此处的描述,雇员燃料模块1600可以按照不同用户过滤选择执行修改步骤。例如,在一个实施方式中,雇员燃料节约模块1600-对应于一个用户的仅行程开始过滤选项和行程结束过滤选项的选择-将确定和分析仅行程开始闲置段和行程结束闲置段在步骤1614中产生所有的闲置统计表并将跳过步骤1618(将会被要求作为没有行程期间部分的分析)。同样,对应于一个用户的仅行程期间过滤选项的选择,雇员燃料节约模块1600将确定和分析仅行程期间闲置段在步骤1614中产生所有的闲置统计表并将跳过步骤1616和1620(将会被要求作为没有行程开始或行程结束段的分析)。
[0284]雇员1良踪te块
[0285]根据各种实施方式,雇员追踪模块1700通常用于提供一个车辆行程路径的用户选择部分的时间和距离。特别是,雇员追踪模块1700允许一个用户选择一部分车辆行程路径显示在用户界面的地图显示810中(例如:图9步骤908中由中央服务器120产生的)并显示来源于作为行程车辆沿着选择的行程路径的一部分采集的操作数据的信息。在一个实施方式中,雇员追踪模块1700与一个雇员追踪表857相关联(如图26所示)。因此,中央服务器120用于运行雇员追踪模块170对应于一个用户的雇员追踪表857的选择。
[0286]图25所示实施方式说明了由雇员追踪模块1700提供关于一个用户选择的部分车辆路径的时间和距离信息执行的步骤。
[0287]从步骤1702开始,雇员追踪模块1700显示中央服务器用户界面800的一个雇员追踪视图。例如,图26显示中央服务器用户界面800根据一个实施方式的一个雇员追踪视图800F。在实施方式中,雇员追踪视图800F显示一个路径统计表1752,除了各种菜单和选项802-809和显示在图8中的地图显示810启动视图。如图26所示,路径统计表1752说明一些或全部的下列关于车辆100沿着一个用户选择的部分它的行程路径的活动:一个开始时间(例如:车辆沿着选择的行程路径的一部分开始行程的时间),一个结束时间(例如:车辆沿着选择的行程路径的一部分中止行程的时间),总的时间(例如:车辆沿着选择的行程路径的一部分行程的持续时间),和总的英里(例如:车辆沿着选择的行程路径的一部分行程的距离)。此外,雇员燃料节约视图800E包括一个与闲置段表1652相关的滚动条允许一个用户为了查看没有显示在图23中的闲置段移动显示表1652。此外,雇员燃料节约视图800E包括一个创建报告按钮1658用于产生一个可打印的节约燃料报告显示(例如:a.pdf或Excel文件),例如,路径统计表1652和地图显示810。
[0288]接下来,在步骤1704中,雇员追踪模块1700监视地图显示810关于用户输入选择车辆行程路径的一部分。例如,图26说明了地图显示810与车辆行程路径1754对应于加载的操作数据显示。在实施方式中,用户可以通过提供在地图显示810上用户输入的确定的一个地理区域选择车辆行程路径1754的一部分并允许雇员追踪模块1700选择位于定义的地理区域内车辆行程路径1754的一部分。例如,图26所示一个用户选择的地理区域1756,用户可以通过鼠标操作的指针点击一个特定的点和拖动指针以形成1756区域。此外,为了选择两个选择的点之间的定义的路径部分用户可以通过沿着显示的行程路径1754点击第一个和第二个点选择车辆行程路径1754的一部分。
[0289]接下来,在步骤1706中,雇员追踪模块1700确定用户输入选择车辆行程路径1754的一部分是否已经被收到。如果路径选择用户输入没有被检测到,雇员追踪模块1700循环到步骤1704并继续监视这样的用户输入。如果路径选择用户输入被检测到,雇员追踪模块1700移到步骤1708,确定用户选择的车辆行程路径的部分。例如,用户提供输入确定用户选择的图26的地理区域1756(或其它类似的区域),雇员追踪模块1700确定车辆行程路径1754的一部分位于地理区域1756并确定这些部分作为选择的车辆行程路径1754的一部分。同样,用户直接选择车辆行程路径1754的一部分(例如:通过沿着路径1754点击一个或多个点),雇员追踪模块1700存储选择的部分。在另一个实施方式中,用户可以选择显示在地图上的一个特定的站和雇员追踪模块1700将自动识别选择的车辆路径部分作为选择的站和地图上下一个站之间的部分。在一个实施方式中,确定用户选择行程路径1754的一部分之后,雇员追踪模块1700从剩下的车辆路径1754的部分中图形识别在地图显示810上选择的部分(例如:通过从行程路径1754上独特的突出或着色选择的部分)。
[0290]接下来,在步骤1710中,雇员追踪模块1700确定和显示车辆100沿着用户选择的行程路径1754的一部分移动的开始时间,车辆100沿着用户选择的行程路径1754的一部分移动的结束时间,和车辆100沿着用户选择的行程路径1754的一部分移动总的消耗。例如,在一个实施方式中,雇员追踪模块1700获取与用户选择的行程路径1754的一部分相关的加载的操作数据并确定最早发生和最后发生的数据点。雇员追踪模块1700然后获取与最早发生的数据点相关的时间数据并存储这个时间作为车辆100沿着用户选择的行程路径1754的一部分移动的开始时间。雇员追踪模块1700然后获取与最后发生的数据点相关的时间数据并存储这个时间作为车辆100沿着用户选择的行程路径1754的一部分移动的结束时间。雇员追踪模块1700接下来计算确定的开始时间和确定的结束时间之前的差额并存储这个结果作为车辆100沿着用户选择的行程路径1754的一部分移动的总的时间。如图26所示,雇员追踪模块1700然后在路径统计表1752中显示确定的开始时间,结束时间,和总的时间。
[0291]接下来,在步骤1712中,雇员追踪模块1700通过车辆100沿着用户选择的行程路径1754的一部分计算总的行程英里。在一个实施方式中,雇员追踪模块1700通过获取-从加载的操作数据-与在步骤1710中确定的开始时间和结束时间相关的车辆距离数据(例如:车辆里程表的测量)执行步骤1712。雇员追踪模块1700然后计算与结束时间相关的距离值和开始时间相关的距离值之间的差额,并存储结果作为通过车辆100沿着用户选择的行程路径1754的一部分的总的行程英里。如图26所示,雇员追踪模块1700接下来在路径统计表1752中显示确定的行程英里。
[0292]雇员工作区域模块
[0293]根据各种实施方式,中央服务器120还可以包括一个雇员工作区域模块(未显示)用于提供各种与一个确定的工作区域有关的交货信息关于一个用户选择的驾驶员和车辆超过确定的一段时间(例如:一个用户选择的一天)。在一个实施方式中,雇员区域模块与一个雇员工作区域表858有关(如图41所示)。因此,中央服务器120用于运行雇员工作区域模块对应于雇员工作区域表858的用户的选择。
[0294]图41示出了中央服务器用户界面800根据一个实施方式中通过雇员工作区域模块产生的一个雇员工作区域视图800N。如图41所示,雇员工作区域模块用于允许一个用户定义一个特定的地理工作区域并检查与那个工作区选择的驾驶员和日期相关的交货信息。例如,在一个实施方式中,用户可以移动在中央服务器用户界面的地图部分一个或多个工作区域(例如:如图41所示)。在进一步的实施方式中,用户可以预先定义工作区域,如一个特定的街道或购物区。然后用户可以选择一个或多个工作区域查看交货信息。
[0295]因此,在各种实施方式中,雇员工作区域模块用于确定关于选择的驾驶员的与确定的工作区域相关的各种交货统计数据。如图41所示,雇员工作区域模块确定每个工作区域的一个“行程”,当驾驶员输入工作区域行程随着一个输入时间开始并且当驾驶员退出工作区域行程随着一个退出时间结束。对于每个行程,雇员工作区域模块确定行程数量,驾驶员姓名,线路数量,行程英里,停止的总的数量,交货停止的数量,驾驶员解除停止数量,交货包裹的数量,取货停止的数量,取货包裹的数量,计划交货时间,计划取货时间,计划行程时间,总的计划时间,实际行程时间,超过计划行程时间的实际行程时间,和休息时间。此夕卜,对于由驾驶员在选择的时期的每个停止,雇员工作区域模块确定并显示停止的行程数量,驾驶员的姓名,停止数量,停止类型,停止的时间,到停止的时间,停止英里,超过计划停止时间的实际时间,取或交付包裹的数量,停止的地址,循环或线路数量,单元数量,序列号,和停止级别5 (例如:地面,第二个是空运,等)。
[0296]此外,如图41所示,在雇员工作区域视图800N显示的信息可以被过滤。例如,一个用户可以选择显示的工作区域标签关于一个或多个工作区域名字,上下标签,距离(例如:英里,公里),总的计划小时,总的停止,交货停止,驾驶员解除停止,取货停止,每二天空运停止,交货包裹的数量,取货包裹的数量,计划交货小时,计划取货小时,计划行程小时,和休息小时。此外,一个用户可以选择显示工作区域日期关于任何驾驶员组合,行程,上下临界值,距离临界值,总的计划小时临界值,总的停止临界值,交货停止,驾驶员解除停止,取货停止,第二天空运停止,交货包裹临界值,取货包裹临界值,计划交货小时临界值,计划取货小时临界值,计划行程小时临界值,计划取货小时临界值,计划行程小时临界值,和休息小时临界值。
[0297]位置性能模块
[0298]根据各种实施方式,位置性能模块1800通常用于提供交货性能统计表关于用户选择的驾驶员组(例如:与用户选择的中心位置相关的驾驶员)在一个用户选择的时间期间(例如:一个特定的一天)。在一个实施方式中,位置性能模块1800与一个位置性能表861相关(如图28所示)。因此,中央服务器120用于运行位置性能模块1800对应位置性能表861的用户选择。[0299]图27显示通过位置性能模块1800根据一个实施方式中产生关于一组驾驶员交货性能统计表的执行步骤。在步骤1801开始,位置性能模块1800显示中央服务器用户界面800的一个位置性能视图。例如,图28显示一个实施方式中央服务器用户界面800的一个位置性能视图800G。在实施方式中,位置性能视图800G显示一个交货性能统计表1852,显示一些或所有下列的有关每个驾驶员在用户选择的驾驶员组在用户选择的日期的性能统计表:执行交货停止的数量,执行取货停止的数量,执行停止的总的数量,与取货或交货项目(例如:包裹或货物)有关的提货单(本文的“账单”)的总数量,取货或交货项目的总重量,执行停止每小时的数量,执行停止的平均时间,账单每小时的数量,行程英里的总数量,和行程英里每停止的数量。此外,位置性能视图800G包括各种菜单和选项802-809和图8所示的地图显示器O的开启视图。此外,位置性能视图800G包括一个创建报告按钮1854用于产生-对应于一个用户的选择-一个可打印位置性能报告(例如:a.pdf或.xls文件)显示交货性能统计表1852。
[0300]接下来,在步骤1802中,位置性能模块1800确定和显示与用户选择相关的第一个驾驶员的位置。例如,在一个实施方式中,位置性能模块1800检查驾驶员菜单806中的驾驶员列表,确定第一个列表的驾驶员,并在交货性能统计表1852中显示驾驶员和相关的车辆数量。在位置性能模块1800然后定义确定的驾驶员作为“当前”驾驶员执行步骤1804-1812。接下来,在步骤1803中,位置性能模块1800从加载的操作数据中获取与当前驾驶员相关的数据(例如:在图9步骤906中通过中央服务器120加载操作数据)并加载分割数据(例如:在图9步骤912中通过中央服务器120加载的分割数据),并存储获取的数据(例如:在中央服务器的内存中)用于执行步骤1804-1810。作为由中央服务器120加载的操作数据和分割数据相当于用户选择的日期,在步骤1803中获取的数据代表确定的驾驶员在用户选择的日期的性能。
[0301]接下来,在步骤1804中,位置性能模块1800确定并显示由当前驾驶员在用户选择的日期执行的交货停止工作的数量,取货停止,和总的停止。在一个实施方式中,位置性能模块1800通过检查在步骤1803中获取的分割数据执行步骤1804,计算交货停止的数量,和取货停止的数量,并存储这些值作为当前驾驶员交货停止和取货停止的数量。位置性能模块1800接下来计算确定的交货停止的数量和确定的取货停止的数量,并存储结果作为当前驾驶员总的停止的数量。如图28所示,位置性能模块1800然后显示确定的交货数量,取货停止的数量,和当前驾驶员停止的总数量在交货性能统计表1852中。
[0302]接下来,在步骤1806中,位置性能模块1800确定并显示与通过当前驾驶员交货或取货项目(例如:货物或包裹)相关的账单的总的数量,通过当前驾驶员交货或取货的处理单元(例如:一个特定的包裹或部分货物)的总的数量,和通过当前驾驶员交货或取货的项目的总的重量。在一个实施方式中,位置性能模块1800通过首次检查在步骤1803中获取的操作数据执行步骤1806,确定所有的数据显示与停止相关的账单的数量,计算确定的账单值,并存储结果作为当前驾驶员交货和取货的账单的数量。接下来,位置性能模块1800检查在步骤1803中获取的操作数据,确定所有的数据显示与停止相关的处理单元的数量,计算确定的处理单元值,并存储结果作为由当前驾驶员交货和取货的处理单元的总的数量。接下来,位置性能模块1800检查在步骤1803中获取的操作数据,确定数据显示与停止相关的项目的重量,计算确定的重量值,并存储结果作为由当前驾驶员交货和取货的项目的总的重量。如图28所示,位置性能模块1800然后在交货性能统计表1852中显示关于当前驾驶员确定的账单的数量,处理单元的数量,和重量。
[0303]接下来,在步骤1808中,位置性能模块1800确定并显示由当前驾驶员每小时执行停止的数量,由当前驾驶员执行停止的平均时间,和由当前驾驶员交货或取货每小时的账单的数量。在一个实施方式中,位置性能模块1800通过首次检查在步骤1803中获取的分割数据执行步骤1808并确定首次显示的活动部分的开始时间和最后显示的活动部分的停止时间。位置性能模块1803然后计算确定的开始时间和结束时间之间的差额并存储结果作为当前驾驶员总的工作时间。在某些实施方式中,位置性能模块1800可以进一步用于确定在获取的分割数据中任何午餐和休息部分,确定这些部分的持续时间,并通过减去确定的午餐/休息时间修改总的工作时间。
[0304]接下来,位置性能模块1800检查在步骤1803中获取的分割数据并确定显示在获取的分割数据中的每个停止段。位置性能模块1800然后计算确定的停止段并存储结果作为当前驾驶员停止段的总的数量。此外,位置性能模块1800识别关于每个确定的停止段的停止时间(例如:使用早前描述的与雇员考勤模块1300相关的方法)。计算确定的停止时间,并存储结果作为当前驾驶员总的停止时间。
[0305]接下来,位置性能模块1800通过总的工作时间划分停止段的总的数量,并存储结果作为当前驾驶员停止每小时。此外,位置性能模块1800通过停止段的总的数量划分总的停止时间,并存储结果作为当前驾驶员平均停止时间。此外,位置性能模块1800通过总的工作时间划分交货或取货(如步骤1806中确定的)账单的总的数量,并存储结果作为当前驾驶员账单每小时。如图28所示,位置性能模块1800然后显示当前驾驶员确定的停止每小时,平均停止时间,和账单每小时在交货性能统计表1852中。
[0306]接下来,在步骤1810中,位置性能模块1800确定并显示当前驾驶员行程的英里和当前驾驶员每停止行程的英里。在一个实施方式中,位置性能模块1800通过首次确定在步骤1803最后记录的行程距离值中(例如:里程表计数)获取的操作数据执行步骤1810并存储这个值作为当前驾驶员总的行程的英里。位置性能模块1800然后通过停止的总数量划分总的行程英里,并存储结果作为当前驾驶员每停止英里。如图28所示,位置性能模块1800然后显示确定的英里和英里到停止值在交货性能统计表1852中。
[0307]接下来,在步骤1812中,位置性能模块1800确定是否有其他的与用户选择的位置相关的驾驶员。例如,在一个实施方式中,位置性能模块1800用于最初产生各种在驾驶员菜单806中顺序出现的各种驾驶员的交货性能统计表。因此,在步骤1812中,位置性能模块1800检查驾驶员菜单806中驾驶员的列表并确定当前驾驶员之后是否至少有一个其他的驾驶员列出。如果位置性能模块1800确定没有其他的驾驶员,位置性能模块1800移到步骤1816,更详细的描述如下。如果位置性能模块1800确定存在与用户选择的位置关联的其他驾驶员,位置性能模块1800转向步骤1814。在步骤1814,位置性能模块1800识别和显示下一个位于驾驶员菜单806中的驾驶员。在步骤1802,位置性能模块1800检查驾驶员菜单806中的驾驶员账单,识别下一个列入的驾驶员,和显示上述驾驶员和关联的交货性能统计表1852中的车辆数量。位置性能模块1800随后设置新识别的驾驶员为当前驾驶员。如图27所示,位置性能模块1800随后返回和为上述新识别的当前驾驶员执行步骤1803-1812。
[0308]接下来,在步骤1816,位置性能模块1800检查中央服务器用户界面800中用户在交货性能统计表1852中选择一个统计类别(例如交货停止,装货停止,总的停止,等等)。例如,在一个实施方式,中央服务器用户界面800的位置性能画面800G被设置为使交货性能统计表1852的每个统计类别标题为一个供用户选择的按钮(例如使用鼠标控制指针点击)。因此,位置性能模块1800用于识别用户选择的任意一个表格的标题。
[0309]对应地,在步骤1818,位置性能模块1800确定是否用户选择了一个统计标题。如果位置性能模块1800为检测到一个统计标题,其继续在步骤1816中检测用户的选择。如果位置性能模块1800检测到用户的选择,其转向步骤1820,即其通过选择的统计类别分类驾驶员账单和与他们关联的统计数据。在一个实施方式,对应用户选择的统计类别,位置性能模块1800检测关联选择的在纵列中显示的值,按照数字顺序从小到大分类(或从大到小),和通过选择的类别值按顺序显示驾驶员统计的每行。例如,在图28所示的位置性能画面800G,用户选择了“每小时的停止”统计类别。对应地,位置性能模块1800通过上述类别对显示在交货性能统计表1852中的统计进行分类,每小时最少数量的停止的驾驶员被首先显示和每小时最多数量的停止被最后显示。
[0310]如前面所述,每个列入驾驶员菜单806中的驾驶员与用户选择的位置相关联(例如位置下拉菜单802中的位置)。因此,位置性能模块1800允许用户通过中央服务器用户界面800的位置性能画面800G从一个普遍的位置根据多个前述的交货性能统计比较驾驶员。
[0311]位置时间模块
[0312]根据各种实施方式,位置时间模块1900通常用于提供在用户选择的日期(例如一个特定的日期)一个用户选择的驾驶员的组各种时间统计(例如与用户选择的中心位置关联的驾驶员)。在一个实施方式,位置时间模块1900关联位置时间表格862 (图30显示)。对应地,中央服务器120用于对应用户在位置时间表格862中的选择运行位置时间模块 1900。
[0313]图29显示通过位置时间模块1900根据一个实施方式产生有关驾驶员的一个组的时间统计表的执行步骤。步骤1902开始,位置时间模块1900显示中央服务器用户界面800的位置时间视图。例如,图30根据一个实施方式显示了中央服务器用户界面800的一个位置时间视图800H。在实施方式中,位置时间视图800H显示了一个时间统计表1952,显示一些或所有的下列每个驾驶员在用户选择的驾驶员组和用户选择的日期下的时间统计数据:驾驶员的地理围栏专属地时间,驾驶实际专属地时间,地理围栏和实际专属地之前的差额,计划专属地时间,超过专属地时间,地理围栏专属地时间和计划专属地之前的差额,驾驶员的总的非行进停止时间,驾驶员总的延迟时间,和驾驶员的总的午餐时间。此外,位置时间视图800H包括一个创建报告按钮1954-对应于一个用户的选择-一个可打印位置时间报告(例如:a.pdf或.xls文件)显示在时间统计表1952中。
[0314]接下来,在步骤1904中,位置时间模块1900确定和显示与用户选择的位置相关的第一个驾驶员。例如,在一个实施方式中,位置时间模块1900检查驾驶员菜单806中驾驶员的列表,确定第一个列出的驾驶员,并在时间统计表1952中显示驾驶员。位置时间模块1900然后定义确定的驾驶员作为“当前”驾驶员执行1906-1922。接下来,在步骤1906中,位置时间模块1900从加载的操作数据(例如:图9的步骤906中通过中央服务器120加载的操作数据)和加载的分割数据(例如:图9的步骤912中通过中央服务器120加载的分割数据)获取与当前驾驶员相关的数据,并存储获取的数据(例如:在中央服务器的内存中)用于执行步骤1906-1922。通过中央服务器120加载的操作数据和分割数据对应于用户选择数据,在步骤1906中获取的数据代表确定的驾驶员在用户选择的日期内的性能。
[0315]接下来,在步骤1908中,位置时间模块1900确定和显示在用户选择的日期内当前驾驶员的地理围栏专属地时间和实际时间。在特定实施方式中,位置时间模块1900根据在步骤1906获取的分割数据确定地理围栏专属地时间和/或真实的专属地时间(依赖于数据分割模块1000的设置和其是否被设置为根据地理围栏信息数据,服务数据,或两者一起识别专属段)。在多个其他实施方式中,位置时间模块1900确定上述驾驶员的地理围栏专属地时间使用地理围栏,基于信息数据的专属地时间此处描述的确定技术,例如关于数据分割模块1000描述的。同样地,在这些实施方式中,位置时间模块1900确定上述驾驶员的真实专属地时间使用基于交货数据的专属地时间此处描述的确定技术,例如关于数据分割模块1000描述的。位置时间模块1900随后在图30中在时间统计表1952显示确定的地理围栏专属地时间和真实的专属地时间。
[0316]接下来,在步骤1912,位置时间模块1900确定和显示在步骤1908确定的当前的驾驶员的地理围栏专属地时间和真实的专属地时间之间的差异。在一个实施方式,位置时间模块1900从确定的地理围栏专属地时间减去真实的专属地时间和在时间统计表1952中显示结果。接下来,在步骤1914,位置时间模块1900获取当前驾驶员的计划的专属地时间(例如从存储在中央服务器数据库的计划的数据集)和在时间统计表1952中显示计划的专属地时间。
[0317]接下来,在步骤1916,位置时间模块1900通过从在步骤1908中确定的真实的专属地时间减去从在步骤1914中获取的计划的专属地时间确定专属地时间的超过部分。位置时间模块1900随后在时间统计表1952中显示上述结果。接下来,在步骤1918,位置时间模块1900通过从步骤1908确定的地理围栏专属地时间减去从步骤1914获取的计划专属地时间确定地理围栏专属地时间和计划的专属地时间之间的差异。位置时间模块1900随后在时间统计表1952中显示上述结果。
[0318]接下来,在步骤1920,位置时间模块1900确定当前驾驶员在用户选择的日期的总的到停止时间的非行进时间,延迟代码时间,和午餐时间。在一个实施方式,位置时间模块1900通过检查步骤1906中获取的分割数据,总计识别的延迟代码段的持续时间,和总计识别的午餐段的持续时间,确定每个上述值。位置时间模块1900随后在时间统计表1952中显示上述结果。
[0319]接下来,在步骤1922,位置时间模块1900确定是否存在与用户选择的位置关联的其他驾驶员。例如,在一个实施方式,位置时间模块1900用于开始生成多个驾驶员的统计按照他们出现在驾驶员菜单806的顺序。对应地,在步骤1922,位置时间模块1900获取驾驶员菜单806中的驾驶员账单和确定是否存在至少一个其他的驾驶员列于当前驾驶员的后面。如果位置时间模块1900确定存在其他驾驶员关联用户选择的位置,位置时间模块1900转向步骤1924。在步骤1924,位置时间模块1900识别和显示列于驾驶员菜单806中的下一个驾驶员。如步骤1904,位置时间模块1900检查驾驶员菜单806中的驾驶员列表,识别下一个账单中的驾驶员,和在时间统计表1952中显示驾驶员。位置时间模块1900随后设置新识别的驾驶员为当前驾驶员。如图29所示,位置时间模块1900随后返回和为新识别的当前驾驶员执行步骤1906-1922。
[0320]位置闲置时间模块
[0321]根据多个实施方式,位置闲置时间模块2000用于根据发动机闲置时间为用户选择的驾驶员群提供效率统计。在一个实施方式,位置闲置时间模块2000同位置闲置时间标签863 (见图32)关联。同样地,中央服务器120用于运行对应用户选择的位置闲置时间标签863的位置闲置时间模块2000。
[0322]图31示出了通过一个实施方式由位置闲置时间模块2000执行为驾驶员群生成闲置时间效率统计的步骤。开始于步骤2002,位置闲置时间模块2000展示了中央服务器用户界面800的位置闲置时间图。例如,图32展示了一个实施方式的中央服务器用户界面800的位置闲置时间图8001。在如图所示的实施方式中,位置闲置时间图8001还展示了闲置时间效率标签2052,除了图8展示的多个菜单和选项802-809和开启画面的地图显示器810。
[0323]在多个实施方式,闲置时间效率标签2052展示了如下用户选择的日期中与用户选择的驾驶员群中的每个驾驶员关联的每个各自的车辆的多个或所有的效率统计:用户选择的日期中与驾驶员关联的车辆的车牌号码,车辆总的闲置时间,车辆发动机运行时间的闲置比例,车辆最大的发动机闲置事件,车辆总的行程开始闲置时间,车辆总的行程中的闲置时间,车辆行程结束的闲置时间,车辆总的车辆行程开始闲置时间和行程结束闲置时间的组合时间,车辆行程开始和行程结束超过/低于时间,每个闲置事件中车辆行程开始的闲置时间,每个闲置事件中车辆行程结束的闲置时间,GPS定位的每英里的车辆总的闲置时间,GPS定位的每英里的车辆的行程延迟闲置时间,和车辆闲置时驾驶员的座位安全带脱落的总的时间。
[0324]尽管只有上述统计的部分在图32中的闲置时间效率标签2052中被描述,位置闲置时间用户界面图8001包括与标签2052关联的滚动条以允许用户移动显示的标签从而查看剩余的统计。此外,位置闲置时间用户界面图8001包括用于生成对应用户选择的显示闲置时间效率标签2052的可打印的位置闲置时间报告的创建报告按钮2054(例如.pdf或.xls文件)。图33示出了显示闲置时间效率标签2052的统计类别的可打印的位置闲置时间报告2050的一个实施方式。
[0325]接下来,在步骤2004,位置闲置时间模块2000识别和显示了与用户选择的位置关联的首个驾驶员和车辆。例如,在一个实施方式,位置闲置时间模块2000检查驾驶员菜单806中的驾驶员的账单,识别首个驾驶员和与首个驾驶员关联的车辆,且在闲置时间效率标签2052中显示驾驶员和与车辆关联的车牌号。位置闲置时间模块2000随后设置上述识别的驾驶员和车辆为执行步骤2006-2024的当前的驾驶员与车辆。
[0326]接下来,在步骤2006,位置闲置时间模块2000从加载的操作数据(例如图9的步骤906中通过中央服务器120加载的操作数据)和加载的分割数据(例如图9的步骤912中通过中央服务器120加载的分割数据)中获取与当前的驾驶员和车辆关联的数据,并存储上述获取的数据(例如在中央服务器的内存)用于执行步骤2008-2024。由于通过中央服务器120加载的操作数据和分割数据对应于用户选择的日期,步骤2006中获取的数据代表着识别的用户在用户选择的日期中的状态。
[0327]接下来,在步骤2008,位置闲置时间模块2000确定和显示在用户选择的日期当前车辆的总的发动机闲置时间。在一个实施方式,位置闲置时间模块2000通过检查在步骤2006中获取的分割数据执行步骤2008,即在分割数据中设别每个闲置段,且确定每个识别的闲置段的持续时间(例如使用前述与雇员燃料效率模块1600相关描述的方法)。位置闲置时间模块2000总计识别的闲置段的持续时间和存储上述结果作为当前车辆和驾驶员的纵的闲置时间。如图32和33所示,位置闲置时间模块2000然后在闲置时间效率标签2052中显示确定的总的闲置时间值。
[0328]接下来,在步骤2010,位置闲置时间模块2000确定和显示在用户选择的时间中,当前车辆的发动机运行时间的闲置比例。在一个实施方式,位置闲置时间模块2000执行步骤2010通过如下方式:首先检查步骤2006中获取的操作数据,通过显示的数据识别发动机开启和发动机关闭事件,和获取与每个识别的发动机开启和发动机关闭时间关联时间。对于每个识别的发动机开启事件,位置闲置时间模块2000然后计算发动机开启事件和下一个对应的发动机关闭事件之间的经过时间。位置闲置时间模块2000随后存储每个计算的经过时间作为发动机开启段,和总计识别的发动机开启段的持续时间以计算车辆总的发动机运行时间。接下来,位置闲置时间模块2000通过计算的总的发动机运行时间值分割步骤2008中确定的总的闲置时间值和存储上述结果作为总的发动机运行时间的闲置比例或“ITER比例”。如图32和33所示,位置闲置时间模块2000随后在闲置时间效率标签2052中显示确定的ITER比例。
[0329]接下来,在步骤2012,位置闲置时间模块2000确定和显示在用户选择的日期当前车辆的最大值的闲置事件。在一个实施方式,位置闲置时间模块2000执行步骤2012:为展现在步骤2006获取的段数据的每个闲置段检查在步骤2008中确定的持续时间值。位置闲置时间模块2000随后识别与获取的段数据的闲置段关联的最长的持续时间值和存储上述结果为当前驾驶员和车辆的最大值的闲置事件。如图32和图33所示,位置闲置时间模块2000随后在闲置时间效率标签2052显示确定的最大值的闲置事件。
[0330]接下来,在步骤2014,位置闲置时间模块2000为当前驾驶员和车辆确定和显示行程开始闲置时间,行程中闲置时间,和行程结束闲置时间。在一个实施方式,位置闲置时间模块2000执行步骤2014:首先获取展示在步骤2006获取的分割数据的每个行程开始闲置段的闲置时间值。位置闲置时间模块2000随后总计获得的值和存储上述结果作为当前驾驶员和当前车辆的总的行程开始闲置时间。这个流程随后分别被执行用以为获取的分割数据中的行程中和行程结束闲置段确定总的行程中闲置时间和总的行程结束闲置时间。如图32和33所示,位置闲置时间模块2000接下来在闲置时间效率标签2052显示确定的行程开始闲置时候,行程中闲置时间,和行程结束闲置时间。
[0331]接下来,在步骤2016,位置闲置时间模块2000确定和显示行程开始和行程结束闲置时间的组合,和当前的驾驶员和车辆的行程开始和行程结束闲置时间的超过/低于值。在一个实施方式,位置闲置时间模块2000执行步骤2016:总计步骤2014确定的行程开始闲置时间值和行程结束闲置时间值,且存储上述结果为行程开始和行程结束总的闲置时间。位置闲置时间模块2000随后通过计算行程开始和行程结束段的总数,乘以为每段预设的计划分配的时间和上述数量(例如10秒),且从组合的行程开始和行程结束总的闲置时间减去上述数量。如图32和图33所示,位置闲置时间模块2000接下来在闲置时间效率标签2052显示确定的行程开始和行程结束组合的闲置时间和行程开始和行程结束超过/低于值。[0332]接下来,在步骤2018,位置闲置时间模块2000确定和显示当前驾驶员和车辆每个闲置事件的行程开始事件和行程结束事件。在一个实施方式,位置闲置时间模块2000执行步骤:首先计算在获取的分割数据识别的行程开始发动机闲置段的数量且存储上述值为行程开始闲置事件的数量。接下来,位置闲置时间模块2000通过行程开始闲置事件分割总的行程开始闲置时间(在步骤2014中的计算)。位置闲置时间模块2000随后存储上述值为每个行程开始闲置事件的行程开始时间(如秒)。位置闲置时间模块2000随后为获取的分割数据中的行程结束闲置时间段重复上述流程且存储结果为每个行程结束闲置事件的行程结束时间。如图33所示,位置闲置时间模块2000接下来在闲置时间效率标签2052显示确定的每个事件的行程开始事件和每个时间的行程结束事件。
[0333]接下来,在步骤2020,位置闲置时间模块2000确定和显示当前驾驶员和车辆每GPS英里的总的闲置时间。在一个实施方式,位置闲置时间模块2000执行步骤2020:首先检查在步骤2006获取的操作数据和确认车辆100在用户选择的日期中行程的GPS英里总数。例如,位置闲置时间模块2000按顺序检查获取的操作数据和识别第一个和第二个包含位置数据点的数据记录(例如第一个和第二个GPS坐标)。位置闲置时间模块2000随后计算第一和第二位置点的直线距离并存储上述结果。接下来,位置闲置时间模块2000识别下一个包括位置数据点的数据记录(例如第三个GPS坐标),计算第二和第三位置点的直线距离,且存储上述结果。位置闲置时间模块2000随后重复上述流程直到获取的操作数据中的顺序相邻的位置数据点之间的距离被确定。位置闲置时间模块2000随后总计上述确定的数据和存储上述结果作为目前驾驶员和车辆的航行的总的GPS英里数。接下来,位置闲置时间模块2000通过总的GPS英里行程值分割步骤2008中计算的纵的闲置时间值和存储上述结果为目前驾驶员和车辆每GPS英里的总的闲置时间。位置闲置时间模块2000随后通过总的GPS英里行程值分割步骤2014中计算的总的行程中闲置时间值和存储上述结果为当前驾驶员和车辆每GPS英里的行程延迟。如图33所示,位置闲置时间模块2000接下来在闲置时间效率标签2052显示目前驾驶员和车辆确定的每GPS英里总的闲置时间和每GPS英里的行程延迟。
[0334]接下来,在步骤2022,位置闲置时间模块2000确定和显示在车辆闲置时,驾驶员的座位安全带脱落的总的时间。在一个实施方式,位置闲置时间模块2000执行步骤2022:检查步骤2006中获取的分割数据和识别分割数据中的每个座位安全带安全隐患段。位置闲置时间模块2000随后确定每个识别的安全带安全隐患段的持续时间(例如,使用此处描述的确定段持续时间的方法)。接下来,位置闲置时间模块2000总计识别的安全带安全隐患段的持续时间且存储上述结果为在闲置时间当前驾驶员和车辆的总的座位安全带脱落的时间。如图33所示,位置闲置时间模块2000接下来在闲置时间效率标签2052显示在闲置时间当前驾驶员和车辆确定的总的座位安全带脱落时间。
[0335]接下来,在步骤2024,位置闲置时间模块2000确定是否有其他驾驶员与用户选择的位置关联。例如,在一个实施方式,位置闲置时间模块2000用于为多个驾驶员根据他们在驾驶员菜单806的出现顺序,首先生成闲置时间效率统计。因此,位置闲置时间模块2000检查驾驶员菜单806的驾驶员账单和确定是否至少有一个其他驾驶员列于当前驾驶员后面。如果位置闲置时间模块2000确定存在其他驾驶员与用户选择的位置关联,位置闲置时间模块2000转向步骤2026。在步骤2026,位置闲置时间模块2000识别和显示列于驾驶员菜单806的下一个驾驶员。同样在步骤2004,位置闲置时间模块2000检查驾驶员菜单806中的驾驶员账单,识别下一个列表中的驾驶员,且在闲置时间效率标签2052显示上述驾驶员和关联的车牌号码。位置闲置时间模块2000设置新识别的驾驶员为当前驾驶员。如图31所示,位置闲置时间模块2000为新识别的当前驾驶员倒车和执行步骤2006-2024。
[0336]尽管图31中的步骤未显示,在特定的实施方式中,位置闲置时间模块2000可以用于监视中央服务器用户界面800的用户选择的在闲置时间效率标签2052显示的统计的一个类别(例如总的闲置时间,最大的闲置事件等)。例如,在一个实施方式,中央服务器用户界面800的位置闲置时间图8001设置每个闲置时间效率标签2052中统计类别的标头为用户选择的按钮(例如,通过使用鼠标控制指针点击)。因此,位置闲置时间模块2000用于识别用户选择的任意一个标签的标头。如果位置闲置时间模块2000监测到一个用户的选择,它通过选择的统计类别布置驾驶员账单和与之关联的统计数据。例如,在一个实施方式,位置闲置时间模块2000检查在与选择的类别关联的列中显示的值,根据从最少到最多(或最多到最少)的数字顺序布置上述值,和通过选择的类别的值顺序显示驾驶员的每排统计。如之前描述的,列于驾驶员菜单806中的每个驾驶员与用户选择的位置关联(例如在位置下拉菜单802中指定的位置)。因此,位置闲置时间模块2000使得用户通过中央服务器用户界面800的位置闲置时间图8001从一个基于各种前述的闲置时间效率统计的一般位置比较驾驶员。
[0337]位置延迟代码樽块
[0338]根据多个实施方式,位置延迟代码模块2100—般用于为用户选择的驾驶员群提供延迟代码。在一个实施方式,位置延迟代码模块2100与位置延迟代码标签864 (图35所示)关联。因此,中央服务器用于对应用户选择的位置延迟代码标签864运行位置延迟代码模块2100。
[0339]图34通过一个实施方式示出了由位置延迟代码模块2100执行的步骤为驾驶员群生成延迟代码信息。开始于步骤2102,位置延迟代码模块2100显示了中央服务器用户界面800的位置延迟代码图。例如,图35通过一个实施方式显示了中央服务器用户界面800的位置延迟代码图800J。在如图所示的实施方式,位置延迟代码图800J显示了延迟代码标签2152,其表现了由驾驶员群输入的每个延迟代码的部分或全部:延迟代码类型(例如ED, BB),延迟代码开始时间(例如14:32:00),延迟代码结束时间(例如15:02:00),延迟代码总的时间(例如30分钟),延迟代码简述(例如午餐,堵车,等待开门,车辆加油,火车通过轨道,在安全区等待,等待装货,等待提货单),和在延迟代码输入时驾驶员所在位置的简单描述(例如邮政地址,午餐,倒车场地)。此外,位置延迟代码图800J包括多个菜单和选项802-809,和图8展示的开启画面的地图显示器810。
[0340]接下来,在步骤2104,位置延迟代码模块2100识别和显示与用户选择的位置关联的第一位驾驶员。例如,在一个实施方式,位置延迟代码模块2100获取驾驶员菜单806中的驾驶员账单,识别第一位驾驶员,和在延迟代码标签2152中显示上述驾驶员。位置延迟代码模块2100随后设置识别的驾驶员为执行步骤2106-2114的当前驾驶员。
[0341]接下来,在步骤2106,位置延迟代码模块2100从加载的分割数据(例如图9的步骤912由中央服务器120加载的分割数据)中获取与当前驾驶员关联的数据和存储获取的数据(例如中央服务器的内存)用于执行步骤2108-2118。正如由中央服务器120加载的分割数据对应用户选择的日期,在步骤2106中获取的数据将表现用户选择的日期中当前驾驶员的延迟代码。
[0342]接下来,在步骤2108,位置延迟代码模块2100按时间先后顺序检查在步骤2106中获取的分割数据和识别第一个指示的延迟代码部分。上述第一个指示的延迟代码部分随后被设置为当前延迟代码与位置延迟代码模块2100 —样执行步骤2110-2114。接下来,在步骤2110,位置延迟代码模块2100识别和获取代码代码类型,开始时间,结束时间,简要描述,来自获取的分割数据的当前延迟代码的位置。位置延迟代码模块2100随后显示获取的类型,开始时间,结束时间,简要描述,和图35所示的延迟代码标签2152的合适区域的当前延迟代码的位置。
[0343]接下来,在步骤2112,位置延迟代码模块2100计算和显示当前延迟代码总的时间。例如,在一个实施方式,位置延迟代码模块2100通过计算步骤2110中获取的当前延迟代码的开始时间和完成时间的差异来确定总的时间。位置延迟代码模块2100随后显示延迟代码标签2152的合适区域的计算的总的时间。
[0344]接下来,在步骤2114,位置延迟代码模块2100确定加载的分割数据是否存在其他延迟代码。在一个实施方式,位置延迟代码模块2100执行步骤2114:在发生当前延迟代码后为延迟代码部分检查获取的分割数据。如果存在其他的延迟代码部分,位置延迟代码模块2100转向步骤2116,即其识别下一个延迟代码部分和设置其为新的当前延迟代码。如图34所示,位置延迟代码模块2100倒车经过步骤2110-2114和为新的当前延迟代码执行前述步骤。
[0345]如果不存在其他的延迟代码部分,位置延迟代码模块2100转向步骤2118:即其确定是否存在于用户选择的位置关联的其他驾驶员。例如,在一个实施方式,位置延迟代码模块2100用于为多个驾驶员按照他们在驾驶员菜单806中出现的顺序首先生成延迟代码信息。相应地,在步骤2118,位置延迟代码模块2100检查驾驶员菜单806中的驾驶员账单和确定存在至少一个列于当前驾驶员后的其他驾驶员。如果位置延迟代码模块2100确定存在与用户选择的位置关联的其他驾驶员,位置延迟代码模块2100转向步骤2120。在步骤2120,位置延迟代码模块2100识别和显示列于驾驶员菜单806中的下一个驾驶员。同样在步骤2104中,位置延迟代码模块2100检查驾驶员菜单806的驾驶员账单,识别下一个账单中的驾驶员,和在延迟代码标签2152中显示上述驾驶员。位置延迟代码模块2100随后设置新识别的驾驶员为当前驾驶员。如图34所示,位置延迟代码模块2100随后倒车和为新识别的当前驾驶员执行步骤2106-2118。
[0346]在某些实施方式中,位置延迟代码模块2100进一步用于通过显示在标签2152中的任意属性用于延迟代码标签2152中显示的延迟代码部分。例如,对应用户选择的“总的时间”的纵列标头,位置延迟代码模块2100通过它们的总的时间集合和显示识别的延迟代码部分(例如同标签2152顶部的最长的持续时间)。
[0347]位置停止除外模块
[0348]根据多个实施方式,位置停止除外模块2200 —般用于为在用户选择的日期用户选择的驾驶员群提供停止统计。在一个实施方式,位置停止除外模块2200同位置停止除外标签865 (图37所示)相关联。对应地,中央服务器120用于对应用户在位置停止除外标签865的选择运行位置停止除外模块2200。[0349]图36示出了由位置停止除外模块2200执行的步骤,其通过一个实施方式为用户选择的驾驶员群提供停止统计。开始于步骤2202,位置停止除外模块2200显示中央服务器用户界面800的位置停止除外图。例如,图37通过一个实施方式示出了中央服务器用户界面800的位置停止除外图800K。在一个图示的实施方式,位置停止除外图800K显示了停止统计标签2252,其为用户选择的驾驶员群中每个驾驶员执行的每次停止表现了部分或所有如下信息:与停止关联的驾驶员姓名,停止数字(例如1,2,3),停止类型(例如交付或“ DL ”,装货或“ PU ”,倒车增加或“ RTB ”),停止完成时间(例如停止完成的时间,例如22:11:00),从上一次停止到停止距离的英里数或“MTS” (例如18.5英里),表现为“停止时间”的执行停止总的经过时间(例如10分钟),表现为“总的时间”的从上一次行程停止和执行当前停止的总的经过时间(例如84分钟),表现为“在专属地”的到停止时间期间驾驶员位于运送中心的专属地的时间量(例如23.63分钟),表现为“非行进TTS”的发生在前一次停止完成和当前停止开始之间的到停止非行进时间的数量(例如5.85分钟),表现为“纯粹行程”的发生在上一次停止和当前停止开始之间的纯粹行程时间量(例如45.37分钟),表现为“午餐”的发生在上一次停止和当前停止开始之间的午餐时间量(例如30分钟),和表现为“代码延迟”的发生在上一次停止和当前停止开始之间的驾驶员代码延迟时间量(例如1.5分钟)。尽管图37中未显示午餐和代码延迟纵列,一个关联停止统计标签2252的滚动条允许用户移动画面以查看那些纵列。
[0350]此外,位置停止除外图800K包括用于生成表现停止统计标签2252的可打印的停止资料报告(例如Pdf文件)的创建报告按钮2254。位置停止除外图800K也包括显示在图8中的多个菜单和选项802-809和开启画面的地图显示器810。此外,位置停止除外图800K包括停止过滤菜单2256,其包括若干可调整的过滤。例如,在如图37所示的实施方式,停止过滤菜单2256包括在专属地过滤,到停止的非行进时间过滤,代码延迟过滤,停止时间过滤,总的时间过滤,纯粹行程过滤,停止英里过滤,倒车增加过滤,和午餐过滤。如图所示,通过用户的输入或从关联的每个过滤的一个下拉菜单选择的时间或距离值调整过滤。参如下更为细节的描述,用户可以调整多个过滤菜单2256中的过滤的设置以控制哪个由位置停止除外模块2200确定的停止统计在停止统计标签2252中显示。
[0351]接下来,在步骤2204,位置停止除外模块2200识别与用户选择的位置关联的第一位驾驶员。例如,在一个实施方式,位置停止除外模块2200检查驾驶员菜单806中的驾驶员账单和识别第一位账单中的驾驶员。位置停止除外模块2200随后设置识别的驾驶员为执行步骤2206-2224的当前驾驶员。
[0352]接下来,在步骤2206,位置停止除外模块2200从加载的分割数据(例如图9中步骤912中由中央服务器120加载的分割数据)和加载的操作数据(例如图9中步骤906中由中央服务器120加载的操作数据)获取与当前驾驶员关联的数据,和存储获取的数据(例如在中央服务器的内存)用于执行步骤2208-2220。同对应用户选择的日期由中央服务器120加载分割数据,步骤2206中获取的数据表现在用户选择的日期当前的驾驶员执行的停止。
[0353]接下来,在步骤2208,位置停止除外模块2200按时间顺序检查在步骤2206中获取的分割数据和识别第一指示的停止段。识别的第一停止段随后作为位置停止除外模块2200在步骤2210-2220中执行的当前停止。接下来,在步骤2210,位置停止除外模块2200识别和从步骤2206中获取的分割数据中获取当前停止的停止类型和停止完成时间。此外,位置停止除外模块2200向当前停止分配停止数目(例如想第一识别的停止分配“I”和向逐次识别的停止分配2,3,4等)。
[0354]接下来,在步骤2212,位置停止除外模块2200确定和显示行进到当前停止的距离(例如“停止的距离”或“MTS” )。在一个实施方式,位置停止除外模块2200通过第一次检查在步骤2206中获取的操作数据和识别表现车辆行进距离(例如车辆的里程表读数)和在当前停止段的开始(例如在车辆的发动机是关闭的,或车辆100在停止段之前慢慢去马上停止)获得的信息数据确定停止距离。如果当前停止段是第一次停止,位置停止除外模块2200存储获取的距离数据为第一停止段的停止距离。如果当前停止段不是第一次停止,位置停止除外模块2200也识别表现车辆行进距离和在先前的停止段的结束(例如在车辆的发动机开启时,或在车辆100从静止加速时)获取的信息数据。位置停止除外模块2200随后从当前停止开始时车辆的行进距离扣除之前停止的结束车辆的行进距离和存储上述结果为当前停止的距离。在其他实施方式中,位置停止除外模块2200可以使用此处描述的基于GPS的技术确定当前停止的停止距离。
[0355]接下来,在步骤2214,位置停止除外模块2200确定停止时间,专属地时间,停止未行进时间,纯粹行进时间,和当前停止总的时间。在一个实施方式,位置停止除外模块2200通过从加载的分割数据首次识别和获取当前停止的停止开始事件。位置停止除外模块2200随后计算停止完成时间(步骤2210中获取的)与停止开始时间之间的差异,且存储上述结果为当前停止的停止时间。
[0356]接下来,根据一个实施方式,位置停止除外模块2200通过为任意发生在当前停止的停止开始时间与任意之前停止的停止完成时间之间的专属地段首次检查获取的分割数据确定专属地时间。例如,当前停止为第一次停止,位置停止除外模块2200将辨识发生在驾驶员行进那天开始的专属地段。如果专属地段被确定,位置停止除外模块2200随后确定识别的专属地段的开始时间和完成时间,和通过计算上述部分开始时间和停止时间之间的差异确定专属地时间,即专属地段的持续时间。若在当前停止的停止开始时间和在任意前述停止中停止完成时间之间识别多个专属地段,流程将重复且位置停止除外模块2200总计识别的专属地段的持续时间以确定专属地时间。
[0357]接下来,根据一个实施方式,位置停止除外模块2200通过检查获取的分割数据以获取发生当前停止的停止开始时间和在任意前述停止的停止结束时间之间的停止未行进时间部分从而确定停止未行进时间。如果识别停止未行进时间部分,位置停止除外模块2200随后确定识别的停止未行进时间部分的开始时间和完成时间,和通过计算上述部分的开始时间和结束时间的差异确定停止不行进时间,即停止不行进时间部分的持续时间。若在当前停止的停止开始时间和在任意前述停止中停止完成时间之间识别多个停止不行进部分,这个流程将重复和位置停止除外模块2200总计识别的停止不行进部分持续时间以确定停止不行进时间。
[0358]接下来,根据一个实施方式,位置停止除外模块2200通过检查获取的分割数据获取当前停止的停止开始时间和任意前述停止的停止结束时间之间的任意行进部分以确定纯粹行进时间。如果识别行进部分,位置停止除外模块2200随后确定识别的行进部分的开始时间和结束时间,和通过计算上述部分的开始时间和结束时间的差异来确定纯粹行进时间,即行进部分的持续时间。若在当前停止的停止开始时间和任意前述停止的停止结束时间之间识别多个行进部分,这个流程将被重复和位置停止除外模块2200总计识别的行进部分的持续时间以确定纯粹行进时间。
[0359]接下来,根据一个实施方式,位置停止除外模块2200通过首次识别前述停止的停止结束时间,在当前停止为首次停止时,识别前述专属地段的开始时间,以确定当前停止的总计时间。接下来,位置停止除外模块2200通过计算早先识别的停止开始时间和前述停止的停止结束时间(或前述专属地段的开始时间)以确定停止时间。接下来,位置停止除外模块2200通过总计计算的停止时间和时间to停止来计算当前停止的总的时间。
[0360]接下来,在步骤2214,位置停止除外模块2200确定当前停止的午餐时间和代码延迟时间。在一个实施方式,位置停止除外模块2200首先检查获取的分割数据以获取发生在当前停止的开始时间和前述停止的结束时间之间的任意午餐部分。如果识别到午餐部分,位置停止除外模块2200随后确定识别的午餐部分的开始时间和结束时间,和通过计算上述部分的开始时间和结束时间之间的差异以确定午餐时间,即午餐部分的持续时间。
[0361]位置停止除外模块2200接下来检查获取的分割数据以获取发生在当前停止的开始时间和任意前述停止的结束时间之间的任意代码延迟部分。如果识别到代码延迟部分,位置停止除外模块2200随后确定识别的代码延迟部分的开始时间和结束时间,和通过计算上述部分的开始时间和结束时间之间的差异确定代码延迟时间,即代码延迟部分的持续时间。若在当前停止的开始时间和前述停止的结束时间之间识别多个代码延迟部分,上述流程将重复和位置停止除外模块2200总计识别的代码延迟部分以确定代码延迟时间。
[0362]接下来,在步骤2218,位置停止除外模块2200确定在获取的分割数据中是否存在其他停止。在一个实施方式,位置停止除外模块2200执行步骤2218:检查获取的分割数据获取发生在当前停止后的停止段。如果存在其他停止,位置停止除外模块2200转向步骤2220和设置新识别的停止为新的当前的停止。如图36所示,位置停止除外模块2200将随后倒车步骤2210-2218和执行前述步骤以获取新的当前停止段。
[0363]如果不存在其他停止,位置停止除外模块2200转向步骤2222,即确定是否存在与用户选择位置关联的其他驾驶员。例如,在一个实施方式,位置停止除外模块2200用于为多个驾驶员以他们出现在驾驶员菜单806中的顺序确定停止统计。对应地,在步骤2222,位置停止除外模块2200检查驾驶员菜单806中的驾驶员账单和确定在当前驾驶员后存在至少一个其他驾驶员。如果位置停止除外模块2200确定存在其他与用户选择的位置关联的驾驶员,位置停止除外模块2200转向步骤2224。在步骤2224,位置停止除外模块2200识别列于驾驶员菜单806上的下一个驾驶员。位置停止除外模块2200随后设置新识别的驾驶员为当前驾驶员。如图36所示,位置停止除外模块2200随后为新识别的当前驾驶员倒车和执行步骤2206-2222。
[0364]如果位置停止除外模块2200确定不存在其他与用户选择的位置关联的驾驶员,位置停止除外模块2200转向步骤2226。在步骤2226,位置停止除外模块2200检查停止过滤设置和显示在步骤2204-2224中确定的满足停止过滤设置的那些停止统计。例如,若“所有”过滤设置被选择,位置停止除外模块2200将显示停止统计标签2252中由位置停止除外模块2200确定的停止统计。然而,如果仅选择“停止时间”过滤和设置为15分钟,位置停止除外模块2200将仅显示与停止15分钟或更多的驾驶员停止关联的停止统计。同样地,多个过滤选择可以同时被选择以用户可以选择查看任意停止统计的组合。在其他实施方式,多个过滤设置可以包括比例(例如过滤停止统计的设置但关联着最高10%的总计时间的停止)。相应地,关联于停止过滤菜单2256的设置,位置停止除外模块2200可以通过任意图37所示的统计类别比较驾驶员。
[0365]位置安全模块
[0366]根据多个实施方式,中央服务器进一步包括用于为用户选择的驾驶员群(例如关联于运送中心)提供在一个预设的时间段(例如用户选择的日期)多个安全信息的位置安全模块(未显不)。在一个实施方式,位置安全模块同位置安全标签866 (如图42)关联。因此,中央服务器120用于运行对应于用户在位置安全标签866中的选择运行位置安全模块。
[0367]图42通过一个实施方式显示了由位置安全模块产生的中央服务器用户界面800的位置安全图示800P。如图42所示,用户可以选择一个特定的驾驶员群(例如根据位置或监督员)或按照一个特定的统计分类的前五位的驾驶员群。位置安全模块随后检查用户选择的驾驶员群的操作数据,以及确定和显示每个驾驶员的驾驶员群号码,车辆号码,路径号码,车辆错误代码,座位安全带事件号码(例如行进中安全带脱落,发动机开启时安全带脱落),安全带距离(座位安全带事件中行进的距离),行进距离中记录的号吗(例如行进中便携数据获取装置HO的使用),总的闲置时间,隔离门开启事件(例如在车辆开启或行进中门是开启或未锁上的情形),隔离距离(例如门开启或未锁上行进的距离),总的车辆倒车事件,和总的倒车距离。上述值随后在图42中的位置安全画面800P中显示。
[0368]此外,如图42所示,位置安全模块确定驾驶员群的座位安全带脱落事件的总的数量和平均数量,座位安全事件中行进的总的和平均的距离,行进中总的和平均的时间记录,卸货时总的平均的闲置时间,隔离开启事件的总的和平均的数量,隔离门时间中总的和平均的行进距离,倒车事件中总的和平均的数量,总的和平均的车辆速度,总的和平均的紧急刹车事件(例如2秒内减速超过15英里每小时),和总的和平均的闲置时间量。
[0369]位置调度轮廓模块
[0370]通过多个实施方式,位置调度轮廓模块2300 —般用于提供为用户选择的驾驶员提供调度轮廓统计。在一个实施方式,位置调度轮廓模块2300与位置调度轮廓标签866 (见图39)关联。因而,中央服务器120用于对应用户在位置调度轮廓标签866中的选择运行位置调度轮廓模块2300。
[0371]图38示出了由位置调度轮廓模块2300执行的步骤通过一个实施方式提供用户选择的驾驶员的调度轮廓统计。开始于步骤2302,位置调度轮廓模块2300显示了中央服务器用户界面800的位置调度轮廓画面。例如,图39通过一个实施方式显示了中央服务器用户界面800的位置调度轮廓画面800L。在如图所示的实施方式,位置调度轮廓画面800L显示了调度统计标签2352和交货情况统计标签2354。交货表现统计标签2354表现了一个或多个特定的工作班次(例如一整个工作日,早上的班次,下午的班次,多个工作日,多个早班或午班班次,或其他一个或多个车辆操作员被安排执行交货相关的活动的时间段)驾驶员表现的统计,包括选择的驾驶员进行的行程的数量,驾驶员总的装载和交货的时间,驾驶员执行的交货停止的数量,驾驶员执行的装载停止的数量,驾驶员执行的停止的总的数量,驾驶员执行的每小时停止的数量,驾驶员平均停止时间,驾驶员行进的英里数,驾驶员每次停止行进的英里数,驾驶员装载或交货的总的物项的重量。相似地,调度统计标签2352表现对应特定调度范围(例如在一个特定的一天由驾驶员进行的总的停止的范围)一个或多个班次的相同驾驶员表现的平均值。例如,显示在“11-15次停止之间的调度”行的统计表现驾驶员在11-15次停止调度范围中的时间每个类别的平均表现。
[0372]此外,位置调度轮廓画面800L包括调度报告菜单2356,其提供用于允许用户选择一个特定日期范围和驾驶员的开始日期菜单,结束日期菜单,和驾驶员菜单从而生成调度轮廓数据。如之前描述的,调度报告菜单2356可以用于图8所示的多个菜单和选项802-809中。此外,位置调度轮廓画面800L包括用于对应用户的选择的创建报告按钮2354以生成显示调度统计标签2352和交货情况统计标签2354的可打印的调度轮廓报告(例如.pdf或.xls)。位置调度轮廓画面800L也包括图8中显示的开启画面的地图显示器810。
[0373]接下来,在步骤2304,位置调度轮廓模块2300识别用户选择的日期范围(例如用户通过调度报告菜单2356指定的日期范围)中的第一个日期和设置识别的日期为当前日期。接下来,在步骤2306,位置调度轮廓模块2300从加载的分割数据(例如由中央服务器120在图9的步骤912中加载的分割数据)和加载的操作数据(例如中央服务器120在图9的步骤906中加载的操作数据)获取与当前日期关联的数据,和存储获取的数据(例如在中央服务器的内存)用于执行步骤2308-2320。由于由中央服务器120加载的数据对应于用户选择的驾驶员(在调度报告菜单2356中指定),在步骤2306中获取的数据表现了选择的驾驶员在当前日期的活动。
[0374]接下来,在步骤2308,位置调度轮廓模块2300确定和显示选择的驾驶员在当前日期的多个交货表现统计。例如,在一个实施方式,位置调度轮廓模块2300根据在步骤2306获取的分割数据和操作数据确定选择的驾驶员的行程数量,驾驶员总的装载和交货时间,驾驶员执行的交货停止的数量,驾驶员执行的装载停止的数量,驾驶员执行的总的停止数量,驾驶员执行的每小时的停止数量,驾驶员的平均停止时间,驾驶员行进的英里数,驾驶员每次停止行进的距离,和由驾驶员装载或交货的物项的总的重量。这些值可以通过此处描述的多个方法确定。如图39所示,位置调度轮廓模块2300接下来在交货情况统计标签2354显示确定的值。
[0375]接下来,在步骤2310,位置调度轮廓模块2300确定表现统计未确定的选择日期范围中是否存在其他日期。如果位置调度轮廓模块2300确定在选择的日期范围中存在至少一个其他日期,位置调度轮廓模块2300转向步骤2312。在步骤2312,位置调度轮廓模块2300在选择的日期范围识别下一个日期和设置新识别的日期为当前的日期。如图38所示,位置调度轮廓模块2300随后倒车通过步骤2306-2310以确定新的当前日期中选择的驾驶员的表现统计。如果位置调度轮廓模块2300确定在选择的日期范围不存在其他日期,位置调度轮廓模块2300转向步骤2314。在步骤2314,位置调度轮廓模块2300识别调度统计标签2352中的首个调度范围(例如1-5次停止之间的调度)和设置识别的调度范围为当前的调度范围。
[0376]接下来,在步骤2316,位置调度轮廓模块2300根据交货情况统计标签2354中的统计确定和显示交货表现统计的当前调度范围。在一个实施方式,位置调度轮廓模块2300首先识别选择的驾驶员在当前调度范围执行总的数量的停止的选择的日期范围中的日期。位置调度轮廓模块2300随后计算识别的日期的数量和为每个识别的日期在交货情况统计标签2354中计算每个统计的平均数。上述每个统计类别的结果随后被显示在的当前调度范围内的调度统计标签2352中。
[0377]接下来,在步骤2318,位置调度轮廓模块2300确定是否表现统计未被确定的调度统计标签2352存在其他调度范围。如果调度统计标签2352确定存在至少一个其他调度范围,调度统计标签2352转向步骤2320,即其在调度统计标签2352识别下一个调度范围和设置识别的调度范围为新的当前的调度范围。如图38所示,位置调度轮廓模块2300随后倒车通过2316-2318以为新的当前调度范围确定交货情况统计。如果位置调度轮廓模块2300确定不存在进一步的调度范围,位置调度轮廓模块2300转向步骤2322,即其为需要新的调度轮廓分析的用户选择的修改的调度报告菜单2356设置监测位置调度轮廓用户界面画面800L。
[0378]多个用户界面工具
[0379]根据多个实施方式,此处描述的多个模块分析的数据更可能由用户通过在一个地图上设置物理区域选择。例如,如图43所示,用户可以选择一个特定的驾驶员或驾驶员群,一个特定的日期,和向显示由选择的驾驶员执行的停止的用户界面的地图显示器810的一个特定的部分行进。用户可以在地图上画一个多边形和请求分析落入上述多边形的停止的数据分析。对应地,与特定用户界面画面即用户正在查看的画面关联的模块随后为发送在用户制定的物理区域内的仅仅那些停止或行进提炼它的分析和显示信息。
[0380]此外,通过多个实施方式,用户可以通过打开多个用户界面窗口为一个驾驶员比较信息的不同类型或为不同的驾驶员比较相同的信息。例如,如图44所示的实施方式,中央服务器用户界面800可以使一个用户通过一个特定的模块为一个特定的驾驶员或驾驶员群运行一个特定的分析类型,和随后运行一个不同的分析(例如使用一个不同的驾驶员或不同的分析类型)和在多个窗口(810A,810B,810C)同时查看结果信息。其允许用户更有效地查看由车队管理系统5产生的多个信息。
[0381]地图更新模块
[0382]根据多个实施方式,地图更新模块可以被存储在中央服务器120。在这些实施方式中,地图更新模块一般用于识别未被制图的交货车辆行进的路径或存储在中央服务器的地图中的其他部分和用于更新中央服务器的地图以包括识别的路径(此处为“未知路径”)。有地图更新模块识别的未知路径可以包括,在其他事情中,新的近来构建的住宅区域的道路,新的坡道或桥梁的道路,和商业区域未公开的道路或小巷。例如,更新基于GPS的地图的方法为时间消耗,中央服务器的地图(例如上面描述的存储在中央服务器数据库的电子行进基本图)通常不包括交货车辆行进之前新建立的道路。相似地,因为基于GPS地图通常不包括未知的道路路径,交货车辆经常沿着大型商业中心的停止场行进的小巷或大型配送中心周围的道路未包含在中央服务器的地图中。
[0383]根据多个实施方式,地图更新模块用于识别未知路径和根据信息数据处理装置102从交货车辆100获取的电子数据更新中央服务器的地图。如此处之前的描述,在多个实施方式,信息数据处理装置102用于获取包括表现在车辆100沿着给定路径(如由位置检测装置获取的GPS坐标)行进时车辆的位置的数据的信息数据。结果,车辆100的行进路径在运作时间进程中的任意点可以根据获取的信息数据(例如之前被讨论的图9的步骤908相关的)被确定和在一个地图上绘制。因此,地图更新模块用于识别车辆100沿着未知路径行进时的信息数据和根据识别的信息数据绘制未知路径的图示。
[0384]对应于未知路径的信息数据一般通过在由信息数据处理装置102获取信息数据记录的时间从最近的已知道路确定车辆的距离来识别。例如,图45示出了车辆100沿着道路3050行进。如图46所示,道路3050被通过一连串道路数据点3052显示作为中央服务器的地图中已知的道路(例如GPS兼容的经纬度数据)。通过多个实施方式,道路数据点3052可能设置在沿着道路3050的路径上和一般相互之间间隔距离D1。
[0385]图47示出了在车辆100沿着道路3050行进时获取的若干位置数据点3054。在如图47所示的实施方式中,特定的位置数据据点3054和最近的道路数据点3052之间的距离设置为距离D2。尽管位置数据点3054之间的距离极大依赖于车辆的速度和获取信息数据的频率,每个位置数据点3054必然同至少一个道路数据点3052是最接近的。事实上,只要车辆100沿着已知道路3050行进,任意给出的位置数据点3054和最近的道路数据点3052之间的距离D2不会超过距离Dl (例如相邻的道路数据点3052之间的距离)。相应地,在多个实施方式中,距离最近的道路数据点3052的距离D2超过距离Dl的位置数据点3054对应于沿着未知路径行进。
[0386]例如,图48示出了延伸通过与已知道路3050相邻的新的居民区的未知道路3058。图49显示了在车辆100沿着已知道路3050行进,由已知道路3050转向未知道路3058,随后回到已知道路3050时,获取的若干位置数据点3054。如图49所示,沿着未知道路3058获取的位置数据点3054离其最近的道路数据点3052距离距离D2大于距离Dl。因此,对应于未知道路3058的位置数据点3054可以被识别和连接以形成一个展示未知道路3058的新的路径3056。包括新的路径3056的位置数据点3054随后可以被存储在中央服务器的地图中用于更新地图以表现新构建的道路3058。通过此处的描述可以推出,上述流程可以用于识别和存储未公开的道路,私家道路,停止小道,或其他车辆100行进的未知路径。
[0387]根据多个实施方式,中央服务器120用于根据用户请求运行地图更新模块(例如一个通过图形用户界面800接收的请求)。图51示出了一个实施方式中地图更新模块执行步骤以更新中央服务器的地图。开始于步骤3002,地图更新模块识别由中央服务器120加载的操作数据设置中的首个信息数据记录(例如图9中的步骤906)和定义上述首个数据记录为“当前数据记录”。接下来,在步骤3004,地图更新模块确定在获取当前数据记录时车辆100距离最近的已知道路的距离。在一个实施方式,地图更新模块执行步骤3004:确定车辆在当前数据记录被获取时的位置(例如根据当前数据记录的位置数据点),识别与车辆位置关联的已知道路最近的点(例如根据与中央服务器地图的道路数据点关联的位置数据),和计算车辆位置和最近的道路数据点之间的距离。
[0388]接下来,在步骤3006,地图更新模块确定步骤3004中计算的距离是否超过预设的距离阈值(例如中央服务器地图的道路数据点之间的平均距离Dl)。如果步骤3004中计算的距离未超过预设的阈值,地图更新模块转向步骤3010。如果步骤3004中计算的距离超过预设的阈值,地图更新模块转向步骤3008,即其表示当前数据记录为“新的路径点”(例如关联当前数据记录同表现其为新的路径点的元数据)。
[0389]接下来,在步骤3010,地图更新模块确定在由中央服务器120加载的操作数据中数据存在其他信息数据记录。如果存在其他信息数据记录,地图更新模块转向步骤3012,SP其识别下一个信息数据记录,存储其为当前数据记录,和重复步骤3004-3010.如果不存在其他信息数据记录,地图更新模块转向步骤3014,即其识别连续的新的路径点串(例如标示的信息数据记录)和存储上述新的路径点串为中央服务器地图中新的已知路径。
[0390]根据多个实施方式,地图更新模块可能进一步用于允许用户修改地图更新模块识别的新的已知路径的名字,格式,或其他。例如,在特定的实施方式,地图更新模块可能用于在当前地图上显示一个或多个新的已知的路径(例如在用户界面的地图显示器810)和允许用户指定一个特定的新的已知路径为私家道路,公开道路,停止道路,或其他路径类型(例如通过表面上把识别的新的已知路径比作地图上其周围环境)。地图更新模块随后用于存储新的已知路径为中央服务器地图上指定的路径类型。
[0391]在其他实施方式中,地图更新模块用于自动识别新的已知路径在为公开道路,私家道路,停止道路,或其他路径类型时。例如,在特定实施方式,地图更新模块用于比较新的已知路径(例如根据与识别的新的路径点关联的GPS数据)和若干预设的地理围栏区域。在这样一个实施方式,地图更新模块用于指定识别的位于与运送中心关联的地理围栏区域的新的已知路径为私有商业道路(例如停止道路或交货道路)。同样地,地图更新模块用于指定识别的位于与运送中心关联的地理围栏区域的新的已知路径为新的街区道路,其根据街区设置为公开或私有。进一步地,地图更新模块用于指定识别为位于公开区域的新的已知路径(例如临近公路)为公开道路。此外,地图更新模块用于根据缺省的设置指定任意新的已知路径为公开道路(例如任意新的已知路径被自动指定为公开道路除非确定在一个私有的围栏区域)。
[0392]在其他实施方式中,图51的步骤3004-3008可能由信息数据处理装置102完成。例如,如之前所描述,信息数据处理装置102可能用于识别以由GPS传感器或其他位置传感装置产生的数据为特征的车辆事件,例如在一个已知道路行进的车辆(例如GPS装置识别的道路)和偏离已知道路行进的车辆(例如超过距离已知道路特定的预设距离)。对应地,信息数据处理装置102可以用于自动标识信息数据记录为它们被获取时的新的路径点。同样地,地图更新模块用于识别被信息数据处理装置102标识的信息数据记录和对应执行步骤 3002 和 3010-3014。
[0393]偏离航向行进模块
[0394]根据多个实施方式,偏离航向行进模块可能被存储在中央服务器120中。在这样的实施方式中,偏离航向行进模块一般用于比较一个或多个车辆的行进路径和至少一个计划的行进路径以识别偏离计划行进路径的车辆行进路径部分。在识别车辆行进路径的偏离部分后,偏离航向行进模块可能进一步用于在地理地图上生成表现车辆行进路径偏离的部分。此外,偏离航向行进模块用于确定一个或多个与车辆行进路径相关的统计。在多个实施方式,偏离航向行进模块可以用于使用上面描述的与偏离航向行进模块相关的技术完成上述任务。
[0395]根据多个实施方式,中央服务器120用于运行对应用户的请求(例如接收通过图形用户界面的请求)的偏离航向行进模块。如之前所讨论,通过用户界面800接收的用户输入可以指定一个或多个特定的驾驶员,一个或多个特定的车辆,一个或多个特定的时间段,和/或一个特定的地理区域。因而,偏离航向行进模块可以用于首先接收表现用户选择的驾驶员或车辆预设的计划路径的计划数据(例如在用户指定的时间段用户指定的驾驶员的计划交货路径)。这个计划数据可以例如从前述存储在中央服务器数据库的计划数据集中获取。在多个实施方式,设置计划路径的计划数据包括一连串道路数据点,其中每个均与表现其各自位置关联(例如GPS兼容的横坐标和纵坐标)。通过多个实施方式,道路数据点可以被放置在沿着车辆计划路径上和一般互相之间间隔一个固定的距离。
[0396]接下来,偏离航向行进模块把用户选择的车辆行进路径设为车辆计划的路径。如此处之前所描述,在多个实施方式,车辆信息数据处理装置102用于获取包括在车辆沿着给定路径行进时表现车辆位置数据的信息数据(例如由位置监测装置获取的GPS坐标)。结果,在操作日的行程间在任意点的车辆的行进路径可以根据获取的信息数据被确定和在一个地图上绘制(例如之前讨论与图9相关的步骤908)。因而,车辆行进路径的偏离部分可以通过确定车辆在特定信息数据记录被车辆的信息数据处理装置102获取的时间离计划的路径中最近的点的车辆距离和识别从偏离位置获取的那些信息数据记录来识别。通过识别偏离信息数据记录,偏离航向行进模块可以识别车辆行进路径的偏离航向部分。
[0397]例如,在一个实施方式,偏离航向行进模块识别由中央服务器120加载的操作数据集中的首个信息数据记录(例如图9中的步骤906)和设置上述首个数据记录为“当前数据记录”。接下来,偏离航向行进模块确定车辆距离当前数据记录获取时计划路径的最近点的距离。在一个实施方式,偏离航向行进模块通过如下步骤来完成:确定当前数据记录获取时车辆的位置(例如根据当前数据记录的位置数据点),识别与车辆位置关联的计划路径的最近点(例如根据与当前服务器地图的道路数据点关联的位置数据),和计算车辆位置距离计划路径最近的点的距离。
[0398]接下来,偏离航向行进模块确定计算的距离是否超过一个预设的阈值距离(例如距离计划路径最近的点50英尺)。如果上述计算的距离超过预设的阈值,偏离航向行进模块标识当前的数据记录为“偏离航向路径点”(例如通过关联当前数据记录和表现其为偏离航向路径点的元数据)。如果上述计算的距离不超过预设的阈值,偏离航向行进模块不会标记当前数据记录为偏离航向路径点。
[0399]接下来,偏离航向行进模块确定由中央服务器120加载的操作数据集是否存在其他信息数据记录。如果存在,偏离航向行进模块识别下一个信息数据记录,存储其为当前数据记录,和重复前述步骤以确定当前数据记录是否表现偏离航向路径点。如果不存在,偏离航向行进模块识别连续偏离航向路径点串(例如标识的信息数据记录)和存储上述偏离航向路径点串为车辆行进路径的偏离部分。在多个实施方式,上述描述的流程或识别车辆行进路径的偏离部分可以被重复以识别用户请求的其他车辆或驾驶员关联的行进路径的偏离部分。
[0400]在其他实施方式中,前述由偏离航向行进模块执行的步骤可以由信息数据处理装置102完成。例如,如之前所描述,信息数据处理装置102可以用于识别以由GPS传感器或其他位置监测装置生成的数据为特征车辆事件,例如,沿计划的路径行进的车辆(例如操作车辆的驾驶员相关的计划路径)和偏离计划路径的车辆(例如相对计划的路径超过一个特定的预设距离)。因此,信息数据处理装置102可以用于自动标示信息数据记录为它们被获取时的偏离路径点。同样地,偏离航向行进模块可以用于识别由信息数据处理装置102标识的信息数据记录和对应执行前述步骤。
[0401]在识别特定车辆行进路径的一个或多个偏离部分后,偏离航向行进模块进一步用于生成表现在地理区域车辆行进路径的偏离航向部分的图形显示。例如,在一个实施方式,偏离航向行进模块用于标记用户界面的地图显示器810中显示一个或多个车辆路径的偏离航向部分(例如通过显示偏离航向部分与车辆行进路径的正向行进部分为不同颜色)。在特定的实施方式,车辆行进路径可以被显示为计划路径的联合体(例如通过将实际行进路径覆盖在计划路径上)。
[0402]此外,偏离航向行进模块用于确定车辆行进路径的偏离航向部分管理的一个或多个统计。例如,在一个实施方式,偏离航向行进模块用于根据关联车辆路径偏离航向部分的信息数据和/或服务数据确定车辆行进路径的偏离航向部分,发生在车辆行进路径的偏离航向部分行进距离,发生在车辆行进路径的偏离航向部分的任意车辆活动段(例如午餐部分,行程延迟部分,到停止段的未行进时间等)。根据用户喜好,关于车辆行进路径的偏离航向部分的单个或累计的一个特定时间段特定车辆的所有正向行进车辆行进路径部分的这些统计可以被确定和显示。
[0403]行稈延迟预测樽块
[0404]根据多个实施方式,行程延迟预测模块也可以存储在中央服务器120。在这些实施方式中,行程延迟预测模块一般用于根据历史信息数据为车辆在用户选择的地理区域中预测行程延迟。
[0405]根据多个实施方式,中央服务器120用于对应用户请求运行行程延迟预测模块(例如通过图形用户界面800接收的请求)。特别地,用户请求可能包括在一个特定时间一个特定地理区域的行程延迟预测请求。例如,在一个实施方式,用户可以使用图43显示的和上面描述的(例如在用户界面的地图显示区域绘制多边形)地图绘图工具,或此处描述的其他方法(例如选择一个预设的工作区域,交货路径,或其他地理区域)选择一个或多个地理区域。此外,用户可随意选择行程延迟预测的特定时间段。例如,用户可以通过一个或多个用户界面菜单或输入领域指定最近日期的范围根据那些日期获取的信息数据预测行程延迟。这可能是有用的,例如近来的建筑改变了选择区域的交通特性,使得特定日期范围外获取的信息数据不能表现目前的状态。此外,或可选择地,用户可以指定某天的某个时间根据特定某天的时间获取的信息数据预测行程延迟。例如,用户可以通过一个或多个用户界面菜单或输入领域指定某天的特定时间,例如早上(例如上午6点至10点),中午(例如上午10点至下午2点),下午(例如下午2点至下午5点),高峰时间(下午5点至下午7点),黄昏(例如下午7点至午夜12点),或夜晚(例如午夜12点至早上6点)。在多个实施方式,行程延迟预测模块可以设有与那些标准关联的缺省值(例如所有驾驶员和车辆,从早上8点至晚上6点的操作时间,和去年获取的数据)。
[0406]相应地,行程延迟预测模块可以用于首先获取与用户指定的标准相关的信息数据(例如如果设置了一个标准,在用户指定的地理区域和用户指定的时间段获取信息数据)。例如,在一个实施方式,行程延迟预测模块用于使用此处描述的方法从中央服务器数据库获取与用户指定的标准关联的信息数据和分割数据。在多个实施方式,行程延迟预测模块可以用于获取与用户指定的标准关联的所有数据(例如在用户指定的地理区域和用户指定的时间段获取的任意车辆存储的所有信息数据)或与用户指定的标准关联的样品集(例如在用户指定的地理区域和用户指定的时间段获取的100台车辆存储的数据)。在进一步的实施方式中,行程延迟预测模块用于为特定驾驶员或车辆获取数据,也可以是为与特定的运送中心或分配中心相关的所有驾驶员和/或车辆。[0407]接下来,行程延迟预测模块在获取的分割数据中识别所有行程延迟部分。如此处讨论的,由数据分割模块1000识别的每个行程延迟部分表现了发生在一个行程段的发动机闲置时间的时期(例如车辆停止在交叉路口或停止在繁忙交通时)。接下来,行程延迟预测模块总计所有识别的行程延迟部分的持续时间以确定获取数据表现的总的行程延迟时间的总的数量。
[0408]接下来,行程延迟预测模块确定显示在获取的数据中的所有车辆的行进的总的里程数。换而言之,为在用户指定的时间期间和用户指定的地理区域中获取的数据关联的车辆行进的总的里程数。例如,如果行程延迟预测模块获取的数据对应于仅仅一台车辆,行程延迟预测模块将确定在用户指定的时间期间和用户指定的地理区域中上述车辆行进的总的距离。同样地,如果行程延迟预测模块获取的数据对应于多台车辆,行程延迟预测模块获取的数据对应于将确定在用户指定的时间期间和用户指定的地理区域中所有那些车辆行进的总的距离。上述总的距离行进值可以根据获取的信息数据确定(例如根据里程表读数,GPS位置)。在其他实施方式,总的行进距离可以根据行程延迟预测模块获取的驾驶员报告值确定。
[0409]接下来,行程延迟预测模块为用户选择的地理区域和用户选择的时间期间确定表现每段距离的行进延迟时间的平均值。例如,在一个实施方式,行程延迟预测模块用于确定每英里的平均行进延迟(例如每英里行进延迟秒数)。在这样的实施方式,行程延迟预测模块通过计算的总的行进延迟时间量除以计算的总的行进距离和存储上述值为每英里行进的延迟。在其他实施方式,行程延迟预测模块通过计算的总的行进距离除以计算的总的行进延迟时间确定每行进延迟时间的英里数值(例如每行进延迟I分钟行进的英里数)。
[0410]在进一步的实施方式中,行程延迟预测模块也可以用于预测车辆在一个特定的地理区域的总的计划闲置时间量。在这样的实施方式中,行程延迟预测模块首先在获取的分割数据中识别所有行程开始部分和行程结束部分。如此处所讨论的,数据分割模块1000识别的每个行程开始部分显示了开始于车辆的发动机开启和闲置,结束于车辆接下来开始移动和发动机停止闲置的发动机闲置时间的期间。相似地,数据分割模块1000识别的每个行程结束部分显示了开始于车辆停止和闲置,结束于车辆的发动机接下来关闭的发动机闲置时间的期间。接下来,行程延迟预测模块确定所有识别的行程开始部分的平均持续时间和所有识别的行程结束部分的平均持续时间。这些值随后被各自存储为行程开始事件计划时间和行程结束事件计划时间。
[0411]为一个给定的车辆在用户选择的地理区域中确定总的计划闲置时间,行程延迟预测模块通过接收的通过用户的输入设置计划停止的数量为行程开始事件计划的数量和行程结束事件计划的数量。最后,根据先前为用户选择的地理区域计算的每英里行程延迟值和前述参数,行程延迟预测模块通过执行以下计算为车辆确定总的计划闲置时间:
[0412]SE=计划的行程开始事件的数量
[0413]SEPT=行程开始事件计划时间
[0414]EE=计划的行程结束事件的数量
[0415]EEPT=行程结束事件计划时间
[0416]TDPM=每英里行程延迟时间
[0417]MT=行进的英里数[0418]总的计划闲置时间=(SE*SEPT)+ (EE*EEPT) + (TDPM*MT)
[0419]通过多个实施方式,行程延迟预测模块也可以用于生成那些计算的值的图形显示和提供可以使用户修改多个上述提到的参数和执行多个计算的互动的用户界面。
[0420]结论
[0421]可以理解的是,上述实施方式可以以多种方式,包括方法,装置,系统,或计算机程序产品,被执行。因此,上述实施方式可以采取完全硬件形式的实施方式或被编程的处理器执行特定步骤的实施方式。此外,多种实现可以采取包括嵌入在存储介质中的计算机可读程序指令的计算机可读存储介质的计算机程序产品的形式。任意合适的计算机可读存储介质可以被利用,包括硬盘,光盘,光盘存储装置,或磁存储装置。
[0422]如下描述的实施方式关于方法,装置,系统和计算机程序产品的框图和流程图。可以理解的,框图和流程图的每部分可以各个被计算机程序指令部分执行,例如,计算机系统的处理器执行的逻辑步骤或操作。这些计算机程序指令可以被加载于一个计算机,例如一个特殊用途的计算机或其他程序数据处理装置,以生成一个专门配置的机器,以使得在计算机或其他程序数据处理装置执行的指令实现流程框图或框图中指定的功能。
[0423]这些计算机程序指令也可以被存储在计算机可读存储区域,指示电脑或其它可程序数据处理装置以一个特定的方式实现功能,从而使得存储在计算机可读内存的指令生成包括执行流程框图或框图中指定的功能的计算机可读指令的制造产品。计算机程序指令可以被加载在计算机或其他程序数据处理装置以使得一系列操作步骤在计算机或其他程序数据处理装置上执行以生成计算机执行流程,以使得执行在计算机或其他程序数据处理装置上的指令提供实现流程框图或框图指定的功能的操作。
[0424]因此,框图和流程图的各个框支持执行特定功能的组合,执行特定功能的操作的组合,和执行用于执行特定功能的指令。可以理解,框图和流程图中的每个框,框图和流程图中的框的组合,可以通过执行特定功能或操作的特定的用途的硬件计算机系统,或特定用途的硬件的组合和计算机指令实现。
[0425]此处提出的本发明的若干修改和其他实施方式可以使得属于本发明那些实施方式的现有【技术领域】的熟练技术人员获取显示之前的描述和相关图示的教导的益处。因此,可以理解本发明实施方式不会限制于揭示的特定的实施方式和修改和其他实施方式被包含在附加的权利要求的范围中。尽管此处描述了特定的术语,他们只是一个通用和描述性的使用而不具有限制的用途。
[0426]发明思想
[0427]Al.一种车队管理计算机系统,其包括:
[0428]一个或多个存储区域;以及
[0429]一个或多个与所述一个或多个存储区域相连的处理器;
[0430]其中,所述一个或多个处理器设置成:
[0431]接收包含车辆信息数据和服务数据的操作数据,所述车辆信息数据表现一个或多个车辆动态信息和所述服务数据表现一个或多个服务动态信息;和
[0432]分割所述操作数据为若干活动段,所述活动段通过车辆活动或服务活动表现分类的时间期间。
[0433]A2.根据发明思想Al所述的车队管理计算机系统,其中,所述处理器用于根据所述车辆信息数据识别所述活动段的特定部分。
[0434]A3.根据发明思想A2所述的车队管理计算机系统,其中,所述根据所述车辆信息数据识别的活动段包括行程开始段,行进段,行程延迟段,和行程结束段。
[0435]A4.根据发明思想A2所述的车队管理计算机系统,其中,所述根据所述车辆信息数据识别的活动段包括专属地段和区域段。
[0436]A5.根据发明思想A2所述的车队管理计算机系统,其中,所述根据所述车辆信息数据识别的活动段包括倒车段。
[0437]A6.根据发明思想Al所述的车队管理计算机系统,其中,所述活动段用于根据所述服务数据识别所述活动段的特定部分。
[0438]A7.根据发明思想A6所述的车队管理计算机系统,其中,所述根据所述服务数据识别的活动段包括停止段。
[0439]AS.根据发明思想A6所述的车队管理计算机系统,其中,所述根据所述服务数据识别的活动段包括午餐段,休息段,和代码延迟段。
[0440]A9.根据发明思想Al所述的车队管理计算机系统,其中,所述处理器用于根据车辆信息数据和服务数据识别所述活动段的特定部分,所述根据车辆信息数据和服务数据识别的活动段包括到停止段的非行进时间。
[0441]A10.根据发明思想Al所述的车队管理计算机系统,其中,所述处理器用于分割所述操作数据以使得与所述操作数据关联的一个或多个操作时间的每种情形被分为一个或多个所述活动段。
[0442]All.根据发明思想Al所述的车队管理计算机系统,其中,所述一个或多个车辆动态信息包括车辆速度,发动机点火状态,和车辆位置。
[0443]A12.根据发明思想Al所述的车队管理计算机系统,其中,所述一个或多个服务动态信息包括交货停止开始,交货停止结束,包裹运输,午餐开始,午餐结束,休息开始,休息结束,代码延迟开始,和代码延迟结束。
[0444]A13.根据发明思想Al所述的车队管理计算机系统,其中,所述一个或多个处理器进一步用于生成一个或多个所述活动段的图形表示。
[0445]A14.根据发明思想A13所述的车队管理计算机系统,其中,所述图形表示包括描述所述活动段的甘特图。
[0446]A15.根据发明思想Al所述的车队管理计算机系统,其中,表示所述活动段的2个或多个时间段有重叠。
[0447]A16.根据发明思想Al所述的车队管理计算机系统,其中,所述处理器进一步用于存储所述活动段在一个或多个存储区域,每个存储的活动段包括表现开始时间,结束时间,和段名的数据,所述段名表现各个存储的活动段的活动。
[0448]A17.根据发明思想A16所述的车队管理计算机系统,其中,每个存储的活动段进一步包括表现日期和至少一个如下信息的数据:驾驶员姓名,驾驶员识别代码,车辆名称,和车辆识别代码。
[0449]A18.根据发明思想Al所述的车队管理计算机系统,其中,所述处理器进一步用于从一个或多个车辆信息数据处理装置接收所述车辆信息数据,所述处理器进一步用于从一个或多个便携数据获取装置接收所述服务数据。[0450]A19.一种包含至少一个存储有计算机可读程序代码部分的计算机可读存储介质的计算机程序产品,所述计算机可读程序代码部分包括:
[0451]一个用于接收包含车辆信息数据和服务数据的操作数据的执行部分,所述车辆信息数据表现一个或多个车辆动态信息和所述服务数据表现一个或多个服务动态信息;以及
[0452]一个用于分割所述操作数据为若干活动段的执行部分,所述活动段通过车辆活动或服务活动表现分类时间期间。
[0453]A20.根据发明思想A19所述的计算机程序产品,其中,所述用于分割所述操作数据为若干活动段的执行部分用于根据所述车辆信息数据识别所述活动段的特定部分,所述根据所述车辆信息数据识别的所述活动段包括一个或多个从由如下信息组成的群中挑选的段:行程开始段,行程段,行程结束段,专属地段和区域段,和倒车段。
[0454]A21.根据发明思想A19所述的计算机程序产品,其中,所述用于分割所述操作数据为若干活动段的执行部分用于根据所述服务数据识别所述活动段的特定部分,所述根据所述服务数据识别的所述活动段包括一个或多个从由如下信息组成的群中挑选的段:午餐段,休息段,和代码延迟段。
[0455]A22.根据发明思想A19所述的计算机程序产品,其中,所述用于分割所述操作数据为若干活动段的执行部分用于根据车辆信息数据和服务数据识别所述活动段的特定部分,所述根据车辆信息数据和服务数据识别的活动段包括到停止段的非行进时间。
[0456]A23.根据发明思想A19所述的计算机程序产品,其中,所述用于分割所述操作数据为若干活动段的执行部分用于分割所述操作数据以使得与所述操作数据关联的一个或多个操作时间的每种情形被分为一个或多个所述活动段。
[0457]A24.根据发明思想A19所述的计算机程序产品,其中,所述一个或多个服务动态信息包括交货停止开始,交货停止结束,包裹运输,午餐开始,午餐结束,休息开始,休息结束,代码延迟开始,和代码延迟结束。
[0458]A25.根据发明思想A19所述的计算机程序产品,其中,所述计算机可读程序代码部分进一步包括用于生成一个或多个所述活动段的图形表示的执行部分。
[0459]A26.根据发明思想A19所述的计算机程序产品,其中,所述用于接收操作数据的执行部分用于从一个或多个车辆信息数据处理装置接收所述车辆信息数据和从一个或多个便携数据获取装置接收所述服务数据。
[0460]A27.一种评估车队操作效率的方法,所述方法包括如下步骤:
[0461]通过计算机系统接收包含车辆信息数据和服务数据的操作数据,所述车辆信息数据表现一个或多个车辆动态信息和所述服务数据表现一个或多个服务动态信息;和
[0462]分割所述操作数据为若干活动段,所述活动段通过车辆活动或服务活动表现分类时间期间。
[0463]A28.根据发明思想A27所述的方法,其中,分割所述操作数据为若干活动段的步骤包括根据所述车辆信息数据识别所述活动段的特定部分,所述根据所述车辆信息数据识别的所述活动段包括一个或多个从由如下信息组成的群中挑选的段:行程开始段,行程段,行程结束段,专属地段和区域段,和倒车段。
[0464]A29.根据发明思想A27所述的方法,其中,所述分割所述操作数据为若干活动段的步骤包括根据所述服务数据识别所述活动段的特定部分,所述根据所述服务数据识别的所述活动段包括一个或多个从由如下信息组成的群中挑选的段:午餐段,休息段,和代码延迟段。
[0465]A30.根据发明思想A27所述的方法,其中,所述分割所述操作数据为若干活动段的步骤包括根据车辆信息数据和服务数据识别所述活动段的特定部分,所述根据车辆信息数据和服务数据识别的活动段包括到停止段的非行进时间。
[0466]A31.根据发明思想A27所述的方法,其中,所述分割所述操作数据为若干活动段的步骤包括分割所述操作数据以使得与所述操作数据关联的一个或多个操作时间的每种情形被分为一个或多个所述活动段。
[0467]A32.根据发明思想A27所述的方法,其中,所述一个或多个服务动态信息包括交货停止开始,交货停止结束,包裹运输,午餐开始,午餐结束,休息开始,休息结束,代码延迟开始,和代码延迟结束。
[0468]A33.根据发明思想A27所述的方法,其中,所述方法进一步包括用于生成一个或多个所述活动段的图形表示的步骤。
[0469]A34.根据发明思想A27所述的方法,其中,所述通过计算机系统接收包括车辆信息数据和服务数据的操作数据的步骤包括从一个或多个车辆信息数据处理装置接收所述车辆信息数据和从一个或多个便携数据获取装置接收所述服务数据。
[0470]B1.一种评估操作延迟的车队管理计算机系统,所述车队管理计算机系统包括:
[0471]一个或多个存储区域;和
[0472]一个或多个与所述一个或多个存储区域相连的处理器;
[0473]其中,所述一个或多个处理器用于:
[0474]接收服务数据,所述服务数据表现一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;;
[0475]根据所述服务数据识别延迟代码段,每个所述延迟代码段表示所述车辆操作员在一个特定时间期间交货相关活动延迟的事件;
[0476]生成表现所述识别的延迟代码段的图形显示。
[0477]B2.根据发明思想BI所述的车队管理计算机系统,其中,所述处理器用于识别每个所述识别的延迟代码段的一个或多个延迟代码属性;和所述图形显示展示每个识别的延迟代码段的延迟代码属性。
[0478]B3.根据发明思想B2所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括由识别的延迟代码段表现的事件的说明。
[0479]B4.根据发明思想B3所述的车队管理计算机系统,其中,所述处理器用于通过根据所述服务数据识别预设的事件为识别的延迟代码段确定所述说明。
[0480]B5.根据发明思想B4所述的车队管理计算机系统,其中,所述预设的事件说明包括:
[0481]在所述车辆操作员进行午餐休息的时间期间关联的延迟代码段表现的预设的午餐说明;和所述车辆操作员由于未预料的交通造成的延迟的时间期间关联的延迟代码段表现的预设的交通说明。
[0482]B6.根据发明思想B2所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括识别的延迟代码段的持续时间。[0483]B7.根据发明思想B6所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性进一步包括识别的延迟代码段的开始时间和结束时间;和
[0484]所述处理器用于根据计算各段开始时间和结束时间之间的经过时间确定每个识别的延迟代码段的持续时间。
[0485]B8.根据发明思想B2所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括生成识别的延迟代码段的车辆操作员的身份证明。
[0486]B9.根据发明思想B2所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括识别的延迟代码段生成的位置。
[0487]B10.根据发明思想B9所述的车队管理计算机系统,其中,所述图形显示包括包含交互地理地图的图形用户界面,和所述处理器进一步用于在所述地图上表现一个或多个所述识别的延迟代码段的位置。
[0488]Bll.根据发明思想B2所述的车队管理计算机系统,其中,所述图形显示包括用于根据用户选择的一个或多个所述属性分类所述识别的延迟代码段的图形用户界面。
[0489]B12.根据发明思想BI所述的车队管理计算机系统,其中,所述处理器接收所述操作数据具体为:
[0490]接收用户输入的请求获取关于一个或多个用户参数的操作数据;
[0491]从一个或多个数据存储区域获取关于所述参数的特定操作数据;和
[0492]加载所述特定的操作数据到所述一个或多个存储区域。
[0493]B13.根据发明思想B12所述的车队管理计算机系统,其中,所述处理器进一步用于生成包括一个或多个供用户选择所述一个或多个用户参数和请求获取关于选择的参数的操作数据的菜单的图形用户界面;
[0494]所述一个或多个用户参数包括从由如下信息构成的群中选择的一个或多个参数:
[0495]一个或多个时间期间;
[0496]—个或多个特定的车辆操作员;
[0497]一个或多个特定的车辆;和
[0498]一个或多个位置。
[0499]B14.根据发明思想B2所述的车队管理计算机系统,其中,所述处理器进一步用于:
[0500]识别表现潜在的未授权的车辆操作员行为的异常延迟代码段,所述处理器用于通过识别具有满足一个或多个预设的异常标准的延迟代码属性的延迟代码段来识别所述异常延迟代码段;和
[0501]在所述图形显示中表现所述识别的异常延迟代码段。
[0502]B15.根据发明思想B14所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括识别的延迟代码段的持续时间;和所述正常标准包括在所述识别的延迟代码段的预设的最高延迟代码持续时间比例里面的延迟代码持续时间。
[0503]B16.根据发明思想B14所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括(i)根据所述服务数据由所述处理器确定的识别的延迟代码段的预设的事件说明和(ii)识别的延迟代码段的持续时间;和所述异常标准包括超过关联各个延迟代码的预设事件说明的预设持续时间限制的延迟代码持续时间。
[0504]B17.根据发明思想B14所述的车队管理计算机系统,其中,所述一个或多个延迟代码属性包括识别的延迟代码段生成的位置;所述图形显示包括一个包括交互地理地图的图形用户界面;和所述处理器进一步用于在所述地图上表现所述异常延迟代码段。
[0505]B18.根据发明思想B17所述的车队管理计算机系统,其中,所述处理器进一步用于根据所述操作数据识别至少一个预设的与所述服务数据关联的交货路径;和所述异常标准包括在一个位置生成的延迟代码段离所述预设的交货路径超过一个预设的距离。
[0506]B19.根据发明思想B14所述的车队管理计算机系统,其中,所述操作数据进一步包括表现一个或多个车辆动态信息的车辆信息数据;
[0507]所述处理器进一步用于分割所述操作数据位若干段,所述活动段通过车辆活动或服务活动表现分类时间期间,和识别到停止活动段的非行进时间;
[0508]所述一个或多个延迟代码属性包括识别的延迟代码段的开始时间和结束时间;和所述异常标准包括具有发生在到停止段的非行进时间的结束最近的开始时间的延迟代码段,和具有发生在到停止段的非行进时间的开始最近的结束时间的延迟代码段。
[0509]B20.一种用于识别计划外车辆行进的车队管理计算机系统,所述车队管理计算机系统包括:
[0510]一个或多个存储区域;
[0511]和一个或多个与所述一个或多个存储区域相连的处理器;
[0512]其特征在于,所述一个或多个处理器用于:
[0513]接收计划数据和操作数据,所述计划数据包括用于计划的和执行一个或多个交货相关活动的数据,和所述操作数据包括表现在一个或多个时间段一个或多个至少一个车辆的一个或多个车辆动态信息;
[0514]比较所述计划数据和操作数据,和根据所述比较识别在所述一个或多个时间期间所述车辆未沿着所述车辆的预设的计划路径行进的行进路径偏离部分;和生成包含表现所述车辆的行进路径的偏离部分的地理地图的图形显示。
[0515]B21.根据发明思想B20所述的车队管理计算机系统,其中,所述处理器用于比较所述计划数据和操作数据和识别所述车辆的行进路径的偏离部分具体为:
[0516]根据所述计划数据识别所述车辆预设的计划路径;
[0517]根据所述操作数据识别在所述一个或多个时间期间所述车辆的行进路径;
[0518]比较所述预设的计划路径和所述行进路径和确定未沿着所述预设的计划路径行进的行进路径的部分。
[0519]B22.根据发明思想B21所述的车队管理计算机系统,其中,所述地理地图进一步表现所述行进路径和所述预设的计划路径。
[0520]B23.根据发明思想B21所述的车队管理计算机系统,其中,所述操作数据进一步包括服务数据,所述服务数据表现在一个或多个时间期间至少一个车辆的一个或多个服务动态信息;
[0521 ] 所述处理器进一步用于:
[0522]分割所述操作数据为若干活动段,所述活动段通过车辆活动或服务活动表现分类的时间期间;和[0523]提供在所述图形显示中所述活动段按时间顺序的展示;
[0524]和所述图形显示包括用于供用户在一定时间在所述活动段按时间顺序的展示选择一个点,和对应地表现在所述时间所述用户在所述地图选择的所述车辆的位置。
[0525]B24.根据发明思想B21所述的车队管理计算机系统,其中,所述操作数据进一步包括服务数据,所述服务数据表现在一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;和所述处理器进一步用于:
[0526]根据所述服务数据识别延迟代码段,每个所述延迟代码段表现在一个特定时间期间由所述车辆操作员表现的交货相关活动延迟事件;
[0527]在所述延迟代码段中识别在一个点在所述车辆偏离所述预设的计划路径时生成的异常延迟代码段;
[0528]和在所述图形显示上表现一个或多个所述异常延迟代码段。
[0529]B25.根据发明思想B24所述的车队管理计算机系统,其中,所述图形显示包括用于供一个用户选择一个或多个所述异常延迟代码段,
[0530]和对应地表现在所述地图在所述用户选择的异常延迟代码发生时所述车辆的位置。
[0531]B26.根据发明思想B20所述的车队管理计算机系统,其中,所述车辆的所述预设的计划路径为预设的计划交货路径。
[0532]B27.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0533]接收服务数据,所述服务数据表现在一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;
[0534]根据所述服务数据识别延迟代码段,每个所述延迟代码段表现在一个特定时间期间由所述车辆操作员表现的交货相关活动延迟事件;
[0535]和生成表现所述识别的延迟代码段的图形显示。
[0536]B28.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0537]接收计划数据和操作数据,所述计划数据包括用于计划的和执行一个或多个交货相关活动的数据,和所述操作数据包括表现在一个或多个时间段一个或多个至少一个车辆的一个或多个车辆动态信息;
[0538]比较所述计划数据和操作数据,和根据所述比较识别在所述一个或多个时间期间所述车辆未沿着所述车辆的预设的计划路径行进的行进路径偏离部分;和生成包含表现所述车辆的行进路径的偏离部分的地理地图的图形显示。
[0539]Cl.一种用于评估交货表现的车队管理计算机系统,所述车队管理计算机系统包括:
[0540]一个或多个存储区域;以及
[0541]一个或多个与所述一个或多个存储区域相连的处理器;
[0542]其中,所述一个或多个处理器用于:
[0543]接收包括车辆信息数据和服务数据的操作数据,所述车辆信息数据表现在一个或多个时间期间至少一个车辆的一个或多个车辆动态信息,和所述服务数据表现在所述一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;
[0544]根据所述操作数据识别一个或多个交货停止的事件;[0545]识别每个所述识别的交货停止的一个或多个停止属性;
[0546]生成表现每个所述识别的交货停止和所述识别的停止属性的图形显示。
[0547]C2.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括表现识别的交货停止的持续时间的停止时间值。
[0548]C3.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括识别的交货停止的停止开始时间值和停止结束时间值。
[0549]C4.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括表现识别的交货停止的开始和前述交货停止的结束之间的持续时间的到停止的时间值。
[0550]C5.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括表现识别的交货停止的开始和前面交货停止的结束之间的持续时间的到停止非行进时间,且在上述时间所述车辆未行进和所述车辆操作员未生成服务数据导致所述识别的交货停止和所述前面的停止之间活动的缺少。
[0551]C6.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括由所述车辆在识别的交货停止和前面的交货停止之间车辆的行进距离。
[0552]C7.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括停止类型标示,所述停止类型表现识别的交货停止的原因。
[0553]CS.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个停止属性包括表现在识别的交货停止中转载或交货的包裹或货物单元的数量的处理单元值,和表现在所述识别的交货停止中转载或交货的所述单元的重量的重量值。
[0554]C9.根据发明思想Cl所述的车队管理计算机系统,其中,所述图形显示按时间顺序表现了所述识别的交货停止。
[0555]C10.根据发明思想Cl所述的车队管理计算机系统,其中,所述图形显示包括用于根据用户选择的一个或多个所述属性对所述识别的交货停止进行分类的图形用户界面。
[0556]Cll.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个处理器用于根据所述操作数据确定每个识别的交货停止发生的位置;
[0557]和所述图形显示包括展示所述识别的交货停止的一个或多个位置的地图。
[0558]C12.根据发明思想Cl所述的车队管理计算机系统,其中,所述图形显示包括设有交互地理地图的图形用户界面,和所述处理器进一步用于在所述地图上表现一个或多个用户选择的交货停止的位置。
[0559]C13.根据发明思想Cl所述的车队管理计算机系统,其中,所述处理器用于接收所述操作数据包括:
[0560]接收用于请求获取关联一个或多个用户参数的操作数据;
[0561]从一个或多个数据存储区域获取与所述参数关联的特定的操作数据;
[0562]加载所述特定的操作数据到所述一个或多个存储区域。
[0563]C14.根据发明思想C13所述的车队管理计算机系统,其中,所述处理器进一步用于生成包括一个或多个供用户选择所述一个或多个用户参数和请求获取关于选择的参数的操作数据的菜单的图形用户界面;
[0564]所述一个或多个用户参数包括从由如下信息构成的群中选择的一个或多个参数:
[0565]一个或多个时间期间;
[0566]—个或多个特定的车辆操作员;
[0567]—个或多个特定的车辆;和
[0568]一个或多个位置。
[0569]C15.根据发明思想C13所述的车队管理计算机系统,其中,所述图形显示包括设有供用户选择一个或多个属性过滤值的一个或多个过滤菜单的图形用户界面,所述图形用户界面用于对应所述一个或多个数据过滤值仅显示交货停止和停止属性。
[0570]C16.根据发明思想C15所述的车队管理计算机系统,其中,所述一个或多个过滤菜单包括到停止的非行进时间过滤菜单。
[0571]C17.根据发明思想C15所述的车队管理计算机系统,其中,所述一个或多个过滤菜单包括停止时间过滤菜单。
[0572]C18.根据发明思想Cl所述的车队管理计算机系统,其中,所述一个或多个处理器用于识别所述交货停止包括:
[0573]分割所述操作数据为若干活动段,所述活动段通过车辆活动或服务活动表现分类的时间期间;
[0574]识别一个或多个停止段,所示每个停止段表现驾驶员执行交货停止的时间期间。
[0575]C19.一种用于评估交货表现的车队管理计算机系统,所述车队管理计算机系统包括:
[0576]一个或多个存储区域;和
[0577]一个或多个与所述一个或多个存储区域相连的处理器;
[0578]其特征在于所述一个或多个处理器用于:
[0579]接收包括表现在一个或多个工作班次至少一个车辆操作员活动的服务数据;
[0580]识别在所述工作班次所述至少一个车辆操作员的一个或多个交货停止的事件;
[0581]根据所述操作数据确定每个所述工作班次的若干交货情况统计,所述交货情况统计包括表现在各个工作班次交货停止情况的数量的停止值;
[0582]识别发生在第一停止数量范围的交货停止的数量的所述第一组工作班次;
[0583]识别发生在第二停止数量范围的交货停止的数量的所述第二组工作班次;
[0584]根据所述第一组工作班次中的班次的所述交货情况统计确定包括所述第一组班次的累计或平均的交货情况统计的第一组发送统计;
[0585]根据所述第二组工作班次中的班次的所述交货情况统计确定包括所述第二组班次的累计或平均的交货情况统计的第二组发送统计;
[0586]生成表现所述第一组发送统计和所述第二组发送统计的图形显示。
[0587]C20.根据发明思想C19所述的车队管理计算机系统,其中,所述第一组发送统计和第二组发送统计包括表现在各个所述第一组工作班次和第二组工作班次中的工作班次的行进平均数的平均行进值。
[0588]C21.根据发明思想C19所述的车队管理计算机系统,其中,所述第一组发送统计和所述第二组发送统计包括表现在各个所述第一组工作班次和第二组工作班次中的工作班次的停止的平均停止时间的停止时间值。[0589]C22.根据发明思想C19所述的车队管理计算机系统,其中,所述第一组发送统计和所述第二组发送统计包括表现在各个所述第一组工作班次和第二组工作班次中的工作班次的总的停止的平均数的总的停止值。
[0590]C23.根据发明思想C22所述的车队管理计算机系统,其中,所述第一组发送统计和所述第二组发送统计进一步包括一个或多个从由如下信息组成的组合中选择的值:
[0591]表现在各个所述第一组工作班次和第二组工作班次中的工作班次的装货和交货时间的平均数量的装货和交货时间值;
[0592]表现在各个所述第一组工作班次和第二组工作班次中的工作班次的交货停止的平均数的交货停止值;
[0593]表现在各个所述第一组工作班次和第二组工作班次中的工作班次的交货停止的平均数的交货停止值;
[0594]表现在各个所述第一组工作班次和第二组工作班次中的工作班次的每小时停止的平均数的每小时停止值;
[0595]表现在各个所述第一组工作班次和第二组工作班次中的工作班次的行进的平均的总的距离的每英里值;
[0596]表现在各个所述第一组工作班次和第二组工作班次中的工作班次行进的平均距离的每次停止的英里数;
[0597]和表现在各个所述第一组工作班次和第二组工作班次中的工作班次的交货的包裹或货物的平均的总的重量的重量值。
[0598]C24.根据发明思想C19所述的车队管理计算机系统,其中,所述第一停止数量范围和所述第二停止范围互相是独特的和从由如下信息组成的组合中选择:
[0599]I到5次停止;
[0600]到10次停止;
[0601]11到15次停止;
[0602]16到20次停止;
[0603]21到25次停止;
[0604]和26或更多的停止。
[0605]C25.根据发明思想C19所述的车队管理计算机系统,其中,所述操作数据进一步包括表现在所述一个或多个班次一个或多个车辆的一个或多个车辆动态信息的信息数据。
[0606]C26.根据发明思想Cl所述的车队管理计算机系统,其中,所述处理器用于接收所述操作数据具体为:
[0607]接收用户输入的请求获取关联一个或多个用户参数的操作数据;
[0608]从一个或多个数据存储区域获取关联所述参数的特定的操作数据;
[0609]加载所述特定的操作数据到所述一个或多个存储区域。
[0610]C27.根据发明思想C26所述的车队管理计算机系统,其中,所述处理器进一步用于生成包括一个或多个供用户选择所述一个或多个用户参数和请求获取关于选择的参数的操作数据的菜单的图形用户界面;
[0611]所述一个或多个用户参数包括从由如下信息构成的群中选择的一个或多个参数:[0612]一个或多个时间期间;
[0613]一个或多个特定的车辆操作员;
[0614]一个或多个特定的车辆;和
[0615]一个或多个位置。
[0616]C28.根据发明思想C19所述的车队管理计算机系统,其中,每个所述班次包括所述至少一个车辆操作员被安排执行交货相关的活动的时间期间。
[0617]C29.根据发明思想C19所述的车队管理计算机系统,其中,每个所述班次包括一个独立的工作日。
[0618]C30.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0619]接收包括车辆信息数据和服务数据的操作数据,所述车辆信息数据表现在一个或多个时间期间至少一个车辆的一个或多个车辆动态信息,和所述服务数据表现在所述一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;
[0620]根据所述操作数据识别一个或多个交货停止的事件;
[0621]识别每个所述识别的交货停止的一个或多个停止属性;
[0622]生成表现每个所述识别的交货停止和所述识别的停止属性的图形显示。
[0623]C31.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0624]接收包括表现在一个或多个工作班次至少一个车辆操作员活动的服务数据;
[0625]识别在所述工作班次所述至少一个车辆操作员的一个或多个交货停止的事件;
[0626]根据所述操作数据确定每个所述工作班次的若干交货情况统计,所述交货情况统计包括表现在各个工作班次交货停止情况的数量的停止值;
[0627]识别发生在第一停止数量范围的交货停止的数量的所述第一组工作班次;
[0628]识别发生在第二停止数量范围的交货停止的数量的所述第二组工作班次;
[0629]根据所述第一组工作班次中的班次的所述交货情况统计确定包括所述第一组班次的累计或平均的交货情况统计的第一组发送统计;
[0630]根据所述第二组工作班次中的班次的所述交货情况统计确定包括所述第二组班次的累计或平均的交货情况统计的第二组发送统计;
[0631]生成表现所述第一组发送统计和所述第二组发送统计的图形显示。
[0632]Dl.一种更新地理地图的地图管理计算机系统,所述地图管理计算机系统包括:
[0633]一个或多个存储区域;和
[0634]一个或多个与所述一个或多个存储区域相连的处理器;
[0635]其中,所述一个或多个处理器用于:
[0636]接收地图数据和操作数据,所述地图数据包括设置有一个或多个已知行进路径的数据,和所述操作数据包括表现在一个或多个时间期间至少一个车辆的一个或多个车辆动态信息的信息数据;
[0637]根据所述操作数据,识别所述时间期间所述车辆的车辆行进路径;
[0638]根据所述地图数据和所述操作数据,识别不对应于所述已知行进路径的一个或多个所述车辆路径的未知部分;
[0639]根据所述地图数据和所述操作数据生成设有包括所述车辆路径的未知部分的新的已知行进路径的数据;[0640]和通过存储所述设有所述新的已知行进路径的数据更新所述地图数据以使得所述新的已知行进路径在由所述地图数据设置的一个或多个地图上显示。
[0641]D2.根据发明思想Dl所述的地图管理计算机系统,其中,所述一个或多个已知的行进路径包括一个或多个已知的道路。
[0642]D3.根据发明思想D2所述的地图管理计算机系统,其中,所述一个或多个已知的行进路径进一步包括一个或多个商业道路。
[0643]D4.根据发明思想Dl所述的地图管理计算机系统,其中,所述处理器用于识别所述车辆路径的未知部分具体为:
[0644]根据所述地图数据识别每个显示至少一个所述已知行进路径的特定位置的道路数据点;
[0645]根据所述操作数据,识别表现所述车辆沿着所述车辆路径在多个点的位置的信息数据;
[0646]识别表现所述车辆位于一个距离所述道路数据点最近的位置超过一个特定的距离阈值的位置的离开已知路径的信息数据记录;
[0647]识别一串或多串按时间顺序累计的离开已知路径的信息数据记录;
[0648]设置每个所述一串或多串离开已知路径的信息数据记录为所述车辆路径的未知部分。
[0649]D5.根据发明思想D4所述的地图管理计算机系统,其中,所述特定的距离阈值包括一个高于相邻的道路数据点之间最大距离的值。
[0650]D6.根据发明思想Dl所述的地图管理计算机系统,其中,所述处理器进一步用于生成包括表现所述车辆路径的未知部分的地理地图的图形显示。
[0651]D7.根据发明思想D6所述的地图管理计算机系统,其中,所述处理器进一步用于接收包括一个或多个所述新的已知行进路径的属性的用户输入和在所述地图数据中存储所述一个或多个与所述新的已知行进路径关联的属性。
[0652]D8.根据发明思想D7所述的地图管理计算机系统,其中,所述一个或多个属性包括所述新的已知的行进路径的路径类型的标示,所述路径类型可以从以下信息组成的组合中选择:
[0653]公共道路;
[0654]私有道路;
[0655]停止道路;
[0656]和专属交货道路。
[0657]D9.根据发明思想D7所述的地图管理计算机系统,其中,所述一个或多个属性包括路径名称。
[0658]D10.根据发明思想Dl所述的地图管理计算机系统,其中,所述处理器进一步用于确定所述新的已知路径的路径类型。
[0659]Dll.根据发明思想DlO所述的地图管理计算机系统,其中,所述处理器用于根据比较所述新的已知路径和一个或多个预设的围栏区域确定所述路径类型。
[0660]D12.根据发明思想DlO所述的地图管理计算机系统,其中,所述路径类型可以从以下信息组成的组合中选择:[0661]公共道路;
[0662]私有道路;
[0663]停止道路;
[0664]和专属交货道路。
[0665]D13.一种地图管理计算机系统,包括:
[0666]一个或多个存储区域;
[0667]和一个或多个与所述一个或多个存储区域相连的处理器;
[0668]其特征在于所述一个或多个处理器用于:
[0669]接收地图数据和操作数据,所述地图数据包括设置有一个或多个已知行进路径的数据,和所述操作数据包括表现在一个或多个时间期间至少一个车辆的一个或多个车辆动态信息的信息数据;
[0670]根据所述操作数据,识别所述时间期间所述车辆的车辆行进路径;
[0671]根据所述地图数据和所述操作数据,识别不对应于所述已知行进路径的一个或多个所述车辆路径的未知部分;
[0672]和生成包括表现所述车辆路径未知部分的地理地图的图形显示。
[0673]D14.根据
【发明内容】
D13所述的地图管理计算机系统,其中,所述地理地图进一步展示所述已知行进路径。
[0674]D15.根据
【发明内容】
D14所述的地图管理计算机系统,其中,所述车辆路径的未知部分在图形上与所述图形显示上的已知行进路径是区别的。
[0675]D16.根据
【发明内容】
D13所述的地图管理计算机系统,其中,所述图形显示包括用于供用户选择一个或多个所述车辆路径未知部分的交互图形用户界面;和所述处理器进一步用于根据所述操作数据确定一个或多个所述车辆路径的用户选择的未知部分的车辆动态信息相关的统计信息。
[0676]D17.根据
【发明内容】
D13所述的地图管理计算机系统,其中,所述操作数据进一步包括服务数据,所述服务数据表现所述一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;
[0677]所述图形显示包括用于供用户选择的所述车辆路径的一个或多个所述未知部分的交互图形用户界面;
[0678]和所述处理器进一步用于根据所述操作数据确定在所述时间期间对应用户选择的所述车辆路径的未知部分的服务动态信息关联的一个或多个统计信息。
[0679]D18.根据
【发明内容】
D13所述的地图管理计算机系统,其中,所述处理器用于接收所述操作数据具体为:
[0680]接收用户输入的请求获取关联一个或多个用户参数的操作数据;
[0681]从一个或多个数据存储区域获取关联所述参数的特定操作数据;
[0682]和加载所述特定操作数据到所述一个或多个存储区域。
[0683]D19.根据
【发明内容】
D18所述的地图管理计算机系统,其中,所述图形显示包括一个包括一个或多个用于供用户选择一个或多个用户参数和请求获取关联选择的参数的操作数据的菜单的图形用户界面;
[0684]所述一个或多个用户参数可以从由以下信息形成的组合中选择:[0685]一个或多个时间期间;
[0686]一个或多个特定驾驶员;
[0687]一个或多个特定车辆;
[0688]和一个或多个位置。
[0689]D20.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0690]接收地图数据和操作数据,所述地图数据包括设置有一个或多个已知行进路径的数据,和所述操作数据包括表现在一个或多个时间期间至少一个车辆的一个或多个车辆动态信息的信息数据;
[0691]根据所述操作数据,识别所述时间期间所述车辆的车辆行进路径;
[0692]根据所述地图数据和所述操作数据,识别不对应于所述已知行进路径的一个或多个所述车辆路径的未知部分;
[0693]根据所述地图数据和所述操作数据生成设有包括所述车辆路径的未知部分的新的已知行进路径的数据;
[0694]和通过存储所述设有所述新的已知行进路径的数据更新所述地图数据以使得所述新的已知行进路径在由所述地图数据设置的一个或多个地图上显示。
[0695]D21.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0696]接收地图数据和操作数据,所述地图数据包括设置有一个或多个已知行进路径的数据,和所述操作数据包括表现在一个或多个时间期间至少一个车辆的一个或多个车辆动态信息的信息数据;
[0697]根据所述操作数据,识别所述时间期间所述车辆的车辆行进路径;
[0698]根据所述地图数据和所述操作数据,识别不对应于所述已知行进路径的一个或多个所述车辆路径的未知部分;
[0699]和生成包括表现所述车辆路径未知部分的地理地图的图形显示。
[0700]El.一种用于评估资产效率的资产管理计算机系统,所述资产管理计算机系统包括:
[0701]一个或多个存储区域;和
[0702]—个或多个与所述一个或多个存储区域相连的处理器;
[0703]其特征在于所述一个或多个处理器用于:
[0704]接收表现一个或多个时间期间至少一个资产的一个或多个资产动态信息的操作数据;
[0705]分割所述操作数据为若干活动段,所述活动段通过资产活动表现分类的时间期间;
[0706]根据所述操作数据确定每个所述活动段的一个或多个操作属性。
[0707]E2.根据发明思想El所述的资产管理计算机系统,其中,所述处理器用于分割所述操作数据以使得所述一个或多个时间期间的时间的每种情况被分为一个或多个所述活动段。
[0708]E3.根据发明思想El所述的资产管理计算机系统,其中,所述一个或多个操作属性包括各个活动段的持续时间。
[0709]E4.根据发明思想El所述的资产管理计算机系统,其中,所述一个或多个操作属性包括表现活动段展示的资产活动的说明。
[0710]E5.根据发明思想El所述的资产管理计算机系统,其中,所述一个或多个资产动态信息表现一个或多个资产的位置,和通过资产位置所述活动段至少部分被分类。
[0711]E6.根据发明思想E5所述的资产管理计算机系统,其中,所述资产管理计算机系统被用于为移动个人管理系统,所述至少一个资产包括至少一个移动雇员和所述表现所述移动雇员位置的资产动态信息。
[0712]E7.根据发明思想El所述的资产管理计算机系统,其中,所述资产管理计算机系统被用于为个人工作管理系统,所述至少一个资产包括至少一个雇员和所述表现所述雇员执行的一个或多个任务的资产动态信息。
[0713]ES.根据发明思想El所述的资产管理计算机系统,其中,所述一个或多个处理器进一步用于生成一个或多个所述活动段的图形显示。
[0714]E9.根据发明思想ES所述的资产管理计算机系统,其中,所述图形显示包括描述所述活动段的甘特图。
[0715]E10.根据发明思想ES所述的资产管理计算机系统,其中,所述图形显示包括表现每个活动段位置情况的地理地图。
[0716]Ell.根据发明思想ES所述的资产管理计算机系统,其中,所述一个或多个活动段的图形显示进一步表现每个所述活动段的至少一个所述一个或多个属性。
[0717]E12.根据发明思想El所述的资产管理计算机系统,其中,二个或多个由所述活动段展示的时间期间允许重叠。
[0718]E13.根据发明思想El所述的资产管理计算机系统,其中,二个或多个由所述活动段展示的时间期间允许重叠。
[0719]E14.根据发明思想El所述的资产管理计算机系统,其中,所述处理器进一步用于在一个或多个存储区域存储活动段,每个存储的活动段包括表现开始时间,结束时间,和段名的数据,所述段名表现各个存储的活动段显示的活动。
[0720]E15.根据发明思想E14所述的资产管理计算机系统,其中,每个存储的活动段包括表现日期和至少一个资产名称和资产标示代码的数据。
[0721]E16.根据发明思想ES所述的资产管理计算机系统,其中,所述处理器用于接收所述操作数据包括:
[0722]接收用户输入请求获取关于一个或多个用户参数的操作数据;
[0723]从一个或多个数据存储区域获取关于所述参数和所述用户选择的地理区域的特定的操作数据;
[0724]和加载所述特定的操作数据到所述一个或多个存储区域。
[0725]E17.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0726]接收表现一个或多个时间期间至少一个资产的一个或多个资产动态信息的操作数据;
[0727]分割所述操作数据为若干活动段,所述活动段通过资产活动表现分类的时间期间;
[0728]根据所述操作数据确定每个所述活动段的一个或多个操作属性。
[0729]Fl.一种提供车队管理用户界面的车队管理计算机系统,所述车队管理计算机系统包括:
[0730]一个或多个存储区域;和
[0731]一个或多个与所述一个或多个存储区域相连的处理器;
[0732]其中,所述一个或多个处理器用于:
[0733]接收包括车辆信息数据和服务数据的操作数据,所述车辆信息数据表现一个或多个时间期间至少一个车辆的一个或多个车辆动态信息,和所述服务数据表现所述一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;
[0734]根据所述操作数据确定所述一个或多个时间期间所述车辆行进的车辆行进路径;
[0735]根据所述操作数据确定所述一个或多个时间期间所述车辆动态信息和所述服务动态信息的一个或多个操作属性;
[0736]和生成包括如下信息的图形用户界面:
[0737]至少一个表现一个或多个所述操作属性的评估结果显示;
[0738]和至少一个表现所述车辆行进路径的部分的地理地图。
[0739]F2.根据发明思想Fl所述的车队管理计算机系统,其中,所述图形地图包括用于指示所述一个或多个时间期间所述至少一个车辆的位置的车辆位置指示器;和所述图形用户界面用于在所述图形地图定位所述车辆位置以使得所述车辆位置指示器的位置对应用户选择的历史时间。
[0740]F3.根据发明思想F2所述的车队管理计算机系统,其中,所述图形用户界面包括用于供用户选择所述历史时间的用户移动滚动条。
[0741]F4.根据发明思想F2所述的车队管理计算机系统,其中,所述图形用户界面包括一个数据区域,所述数据区域用于供用户通过在所述数据区域输入时间值以选择所述历史时间。
[0742]F5.根据发明思想F2所述的车队管理计算机系统,其中,所述图形用户界面用于供用户通过选择显示在所述评估结果显示的操作属性选择所述历史时间,所述用户选择的操作属性关联特定的历史时间。
[0743]F6.根据发明思想F5所述的车队管理计算机系统,其中,所述用户选择的操作属性包括:
[0744]特定的交货停止;
[0745]特定的延迟代码;
[0746]和特定的发动机闲置段。
[0747]F7.根据发明思想F2所述的车队管理计算机系统,其中,所述操作属性包括通过车辆活动或服务活动分类的时间期间显示的活动段;
[0748]所述一个或多个处理器用于在所述评估结果显示中显示所述所述活动段为甘特图;
[0749]所述甘特图包括用于用于供用户选择与所述甘特图关联的所述历史时间的用户移动滚动条。
[0750]F8.根据发明思想F2所述的车队管理计算机系统,其中,所述处理器进一步用于根据所述操作数据驱使所述车辆位置指示器沿着所述车辆路径移动。[0751]F9.根据发明思想F8所述的车队管理计算机系统,其中,所述车辆位置指示器包括表现所述用户选择的历史时间的活动类型的活动标识,所述活动标识用于在所述驱动过程中对应所述车辆活动的改变而改变。
[0752]F10.根据发明思想F8所述的车队管理计算机系统,其中,所述车辆位置指示器进一步表现所述车辆的行进路线。
[0753]Fll.根据发明思想Fl所述的车队管理计算机系统,其中,所述图形用户界面用于供用户选择所述地理地图的区域;
[0754]和所述处理器用于对应于所述用户选择所述地理地图的区域确定一个或多个关联所述用户选择的区域的操作属性和在所述评估结果显示中显示所述区域操作属性。
[0755]F12.根据发明思想Fl所述的车队管理计算机系统,其中,所述图形用户界面用于供用户选择所述地理地图的一个或多个区域和设置每个所述选择的区域为特定的工作区域;
[0756]和所述处理器用于关联每个所述工作区域的一个或多个工作区域操作属性和在所述评估结果显示中显示所述工作区域操作属性。
[0757]F13.根据发明思想Fl所述的车队管理计算机系统,其中,所述图形用户界面进一步包括若干用户选择的评估选项标签,每个所述评估选项标签与所述操作数据的特定评估关联以根据所述操作数据确定特定的操作属性组;
[0758]所述由一个或多个处理器确定的所述操作属性包括与所述评估选项标签关联的特定的操作属性组;
[0759]和所述一个或多个处理器用于,对应于用户选择的所述评估选项标签中的一个,在所述评估结果显示中显示与所述用户选择的评估选项标签关联的特定的操作属性组。
[0760]F14.根据发明思想F13所述的车队管理计算机系统,其中,所述图形用户界面用于供用户在所述评估选项标签中切换。
[0761]F15.根据发明思想F14所述的车队管理计算机系统,其中,每个所述若干评估选项标签与所述操作数据的特定评估关联以根据所述操作数据确定的特定的操作属性组可以从由如下信息组成的群中选择:
[0762]一个或多个车辆操作员的交货情况统计;
[0763]一个或多个车辆和车辆操作员活动的图形显示;
[0764]一个或多个车辆操作员的停止信息;
[0765]一个或多个车辆操作员的延迟代码信息;
[0766]一个或多个车辆和车辆操作员的效率统计;
[0767]—个或多个车辆操作员的时间统计;
[0768]用户选择的车辆行进路径的部分的时间和距离信息;
[0769]基于与一个或多个车辆操作员相关的发动机闲置时间的效率统计;
[0770]和一个或多个车辆操作员的调度说明统计。
[0771]F16.根据发明思想F14所述的车队管理计算机系统,其中,所述若干评估选项标签包括:
[0772]确定与用户选择的车辆操作员相关的操作属性的第一组评估选项标签;
[0773]和确定与用户选择的位置关联的若干车辆操作员相关的操作属性的第二组评估选项标签。
[0774]F17.根据发明思想Fl所述的车队管理计算机系统,其中,所述处理器用于接收所述操作数据具体为:
[0775]接收用户输入请求获取关联一个或多个用户参数的操作数据;
[0776]从一个或多个数据存储区域获取与所述参数关联的特定操作数据;
[0777]加载所述特定的操作数据到所述一个或多个存储区域。
[0778]F18.根据发明思想F17所述的车队管理计算机系统,其中,所述一个或多个用户参数包括可以从由以下信息组成的群中选择的一个或多个参数:
[0779]—个或多个时间期间;
[0780]一个或多个特定的车辆操作员;
[0781]一个或多个特定的车辆;
[0782]和一个或多个位置。
[0783]F19.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0784]接收包括车辆信息数据和服务数据的操作数据,所述车辆信息数据表现一个或多个时间期间至少一个车辆的一个或多个车辆动态信息,和所述服务数据表现所述一个或多个时间期间至少一个车辆操作员的一个或多个服务动态信息;
[0785]根据所述操作数据确定所述一个或多个时间期间所述车辆行进的车辆行进路径;
[0786]根据所述操作数据确定所述一个或多个时间期间所述车辆动态信息和所述服务动态信息的一个或多个操作属性;
[0787]和生成包括如下信息的图形用户界面:
[0788]至少一个表现一个或多个所述操作属性的评估结果显示;
[0789]和至少一个表现所述车辆行进路径的部分的地理地图。
[0790]Gl.一种用于评估车辆倒车的车队管理计算机系统,所述车队管理计算机系统包括:
[0791]一个或多个存储区域;
[0792]和一个或多个与所述存储区域相连的处理器;
[0793]其特征在于所述一个或多个处理器用于:
[0794]接收包括车辆信息数据操作数据,所述车辆信息数据表现一个或多个时间期间一个或多个车辆操作员操作的一个或多个车辆的车辆动态信息;
[0795]根据所述操作数据识别所述一个或多个时间期间每个所述车辆的一个或多个车辆倒车事件;
[0796]根据所述操作数据确定每个所述识别的倒车事件的一个或多个倒车属性;
[0797]和生成提供表现所述识别的倒车事件的一个或多个倒车属性的倒车信息的图形
显不O
[0798]G2.根据发明思想Gl所述的车队管理计算机系统,其中,所述倒车信息包括所述一个或多个时间期间所述一个或多个车辆和所述一个或多个车辆操作员引起倒车事件的总的数量。
[0799]G3.根据发明思想Gl所述的车队管理计算机系统,其中,所述倒车信息包括所述一个或多个时间期间每个车辆操作员倒车事件的平均数量。
[0800]G4.根据发明思想Gl所述的车队管理计算机系统,其中,所述一个或多个倒车属性包括所述识别的倒车事件中各个车辆行进的距离。
[0801]G5.根据发明思想G4所述的车队管理计算机系统,其中,所述倒车信息包括所述一个或多个时间期间所述一个或多个车辆和所述一个或多个车辆操作员引起的倒车事件的总的倒车距离。
[0802]G6.根据发明思想G4所述的车队管理计算机系统,其中,所述倒车信息包括所述一个或多个时间期间所述一个或多个车辆和所述一个或多个车辆操作员引起的倒车事件的平均倒车距离。
[0803]G7.根据发明思想Gl所述的车队管理计算机系统,其中,所述一个或多个倒车属性包括识别的倒车事件的持续时间。
[0804]G8.根据发明思想G6所述的车队管理计算机系统,其中,所述倒车信息包括所述一个或多个时间期间所述一个或多个车辆和所述一个或多个车辆操作员引起的倒车事件的总的持续时间。
[0805]G9.根据发明思想Gl所述的车队管理计算机系统,其中,所述处理器进一步用于识别每个所述识别的倒车事件的关联的车辆操作员,所述一个或多个倒车属性为所述车辆操作员引起的。
[0806]G10.根据发明思想G9所述的车队管理计算机系统,其中,所述倒车信息包括每个识别的车辆操作员引起的倒车事件的总数。
[0807]Gll.根据发明思想G9所述的车队管理计算机系统,其中,所述倒车信息包括每个识别的车辆操作员引起的倒车事件的总的倒车距离。
[0808]G12.根据发明思想G9所述的车队管理计算机系统,其中,所述处理器进一步用于根据在所述倒车信息提供的一个或多个值对所述车辆操作员进行分类。
[0809]G13.根据发明思想G6所述的车队管理计算机系统,其中,所述倒车信息提供的值包括各个车辆操作员引起的车辆停止的数量。
[0810]G14.根据发明思想Gl所述的车队管理计算机系统,其中,所述一个或多个倒车属性包括各个倒车事件的位置;和所述图形显示包括表现一个或多个所述识别的倒车事件的图形地图。
[0811]G15.根据发明思想Gl所述的车队管理计算机系统,其中,所述处理器用于接收所述操作数据具体为:
[0812]接收用户输入的请求获取关于一个或多个用户参数的操作数据;
[0813]从一个或多个数据存储区域获取关于所述参数的特定操作数据;和
[0814]加载所述特定的操作数据到所述一个或多个存储区域。
[0815]G16.根据发明思想G15所述的车队管理计算机系统,其中,所述一个或多个用户参数包括从由以下信息组成的群中选择的一个或多个参数:
[0816]一个或多个时间期间;
[0817]一个或多个特定的车辆操作员;
[0818]一个或多个特定的车辆;
[0819]和一个或多个位置。[0820]G17.一种包括计算机可执行指令的计算机可读存储介质,用于:
[0821]接收包括车辆信息数据操作数据,所述车辆信息数据表现一个或多个时间期间一个或多个车辆操作员操作的一个或多个车辆的车辆动态信息;
[0822]根据所述操作数据识别所述一个或多个时间期间每个所述车辆的一个或多个车辆倒车事件;
[0823]根据所述操作数据确定每个所述识别的倒车事件的一个或多个倒车属性;
[0824]和生成提供表现所述识别的倒车事件的一个或多个倒车属性的倒车信息的图形
显不O
[0825]Hl.一种预测在地理区域行程延迟的车队管理计算机系统,所述车队管理计算机系统包括:
[0826]一个或多个存储区域;和
[0827]一个或多个与所述一个或多个存储区域相连的处理器;
[0828]其特征在于所述一个或多个处理器用于:
[0829]接收用户输入表现至少一个地理区域的数据;
[0830]接收包括车辆信息数据的操作数据,所述车辆信息数据表现一个或多个时间期间至少一个车辆的一个或多个车辆动态信息;
[0831]根据所述操作数据,确定一个或多个时间期间所述车辆在所述地理区域行进的距离;
[0832]根据所述操作数据,识别所述一个或多个时间期间所述地理区域的一个或多个行进延迟段;
[0833]根据所述操作数据,确定所述识别的行进延迟段的持续时间;
[0834]和根据所述行进的距离和所述行进延迟段的持续时间确定每单元所述地理区域的距离行进的延迟时间的平均数量的值。
[0835]H2.根据发明思想Hl所述的车队管理计算机系统,其中,每个所述行进延迟段展示了所述车辆行进时的发动机闲置时间期间。
[0836]H3.根据发明思想Hl所述的车队管理计算机系统,其中,所述每单元所述地理地图的距离行进的延迟时间的平均数量的值包括每英里行进值的行进延迟时间。
[0837]H4.根据发明思想Hl所述的车队管理计算机系统,其中,所述每单元所述地理地图的距离行进的延迟时间的平均数量的值包括每行进延迟分钟值的行进的英里数。
[0838]H5.根据发明思想Hl所述的车队管理计算机系统,其中,所述处理器用于识别所述行进延迟段具体为:
[0839]分割所述操作数据为表现通过车辆活动或服务活动分类的时间期间的若干活动段,所述活动段包括行程开始段,行进段,和行程结束段;
[0840]和根据所述操作数据识别一个所述行进段的发动机闲置时间段和设置所述识别的发动机闲置段为行进延迟段。
[0841]H6.根据发明思想Hl所述的车队管理计算机系统,其中,所述处理器进一步用于根据所述操作数据确定所述行程开始段的平均持续时间和所述行程结束段的平均持续时间。
[0842]H7.根据发明思想H6所述的车队管理计算机系统,其中,所述处理器进一步用于:[0843]接收用户输入的表现车辆开始和停止事件的数量的数据和行进距离值;
[0844]和根据所述车辆开始事件的数量,所述行程开始段的平均持续时间,车辆停止事件的所述数量,所述行程结束段的平均持续时间,所述行进距离值,和所述每单元所述地理区域的距离行进的延迟时间的平均数量确定总的计划的闲置时间值。
[0845]HS.根据发明思想Hl所述的车队管理计算机系统,其中,所述处理器用于通过获取所述用户输入的地理区域获取特定的操作数据接收所述操作数据。
[0846]H9.根据发明思想HS所述的车队管理计算机系统,其中,所述处理器用于接收所述操作数据具体为:
[0847]接收用户输入的请求获取关于一个或多个用户参数的操作数据;
[0848]从一个或多个数据存储区域获取关于所述参数和所述用户选择的地理区域的特定操作数据;和
[0849]加载所述特定的操作数据到所述一个或多个存储区域。
[0850]H10.根据发明思想H9所述的车队管理计算机系统,其中,所述一个或多个用户参数包括从由如下信息构成的群中选择的一个或多个参数:
[0851]一个或多个时间期间;
[0852]一个或多个特定的车辆操作员;
[0853]一个或多个特定的车辆;和
[0854]一个或多个位置。
[0855]Hll.—种包括计算机可执行指令的计算机可读存储介质,用于:
[0856]接收用户输入表现至少一个地理区域的数据;
[0857]接收包括车辆信息数据的操作数据,所述车辆信息数据表现一个或多个时间期间至少一个车辆的一个或多个车辆动态信息;
[0858]根据所述操作数据,确定一个或多个时间期间所述车辆在所述地理区域行进的距离;
[0859]根据所述操作数据,识别所述一个或多个时间期间所述地理区域的一个或多个行进延迟段;
[0860]根据所述操作数据,确定所述识别的行进延迟段的持续时间;
[0861]和根据所述行进的距离和所述行进延迟段的持续时间确定每单元所述地理区域的距离行进的延迟时间的平均数量的值。
【权利要求】
1.一种用于评估车辆效率的车队管理计算机系统,其包括: 一个或多个存储区域;以及 和所述一个或多个存储区域相连的一个或多个处理器; 其中,所述处理器设置成: 接收表示在一个或多个时间段内,至少一个车辆的一个或多个车辆动态信息的信息数据; 根据至少部分所述车辆信息数据,确定表示在所述一个或多个时间段,至少一个车辆发动机运行的累加时间的发动机运行时间值; 根据至少部分所述车辆信息数据,确定表示在上述一个或多个时间段,至少一个车辆发动机闲置的累加时间的发动机闲置时间值;以及 根据至少部分所述车辆信息数据,确定表示在上述一个或多个时间段,发动机运行时间中至少一个发动机闲置时间比例的发动机运行时间值的闲置比例。
2.根据权利要求1所述的车队管理计算机系统,其特征在于,所述处理器设置成通过执行如下步骤确定所述发动机运行时间值: 根据所述车辆信息数据,识别发动机开启和关闭事件; 通过确定每个识别的发 动机开启事件和其对应的发动机关闭事件之间的持续时间,识别发动机运行时间的部分;以及 总计所述发动机运行时间的部分的持续时间,以确定所述发动机运行时间。
3.根据权利要求1所述的车队管理计算机系统,其特征在于,所述处理器设置成通过执行如下步骤确定所述发动机闲置时间值: 根据所述车辆信息数据识别发动机闲置时间段,每个所述发动机闲置段表示一段时间内所述至少一个车辆的发动机是闲置的;以及 总计所述识别的发动机闲置部分的持续时间,以确定发动机闲置时间。
4.根据权利要求3所述的车队管理计算机系统,其特征在于,所述处理器进一步设置成: 生成表示所述发动机运行时间的闲置比例的图形显示; 根据所述车辆信息数据,确定所述识别的发动机闲置部分的总数,并在所述图形显示中表示所述发动机闲置部分的数量; 根据所述车辆信息数据,确定在所述一个或多个时间段,所述至少一个车辆行驶每英里的发动机闲置时间的平均值,并在所述图形显示中表示所述每英里发动机闲置时间的平均值;以及 根据所述车辆信息数据,确定所述识别的发动机闲置部分中持续时间最长的部分,并在所述图形显示中表示所述持续最长的发动机闲置部分。
5.根据权利要求1所述的车队管理计算机系统,其特征在于,所述处理器设置成通过如下步骤接收所述车辆信息数据: 接收请求获取关于一个或多个用户参数的车辆信息数据的用户输入; 从一个或多个数据存放处获取与所述参数相关的特定的车辆信息数据; 将所述特定的车辆信息数据载入所述一个或多个存储区域中。
6.根据权利要求5所述的车队管理计算机系统,其特征在于,所述一个或多个用户参数包括以下组合中的一个或多个参数: 一个或多个时间段; 一个或多个特定的驾驶员; 一个或多个特定的车辆;以及 一个或多个位置。
7.根据权利要求5所述的车队管理计算机系统,其特征在于,所述处理器进一步设置成生成图形用户界面,所述图形用户界面包括: 一个或多个供用户选择所述一个或多个用户参数和请求获取关于选择的参数的车辆信息数据的菜单;以及 发动机运行时间中闲置比例的标示。
8.一种用于评估车辆效率的车队管理计算机系统,其包括: 一个或多个存储区域;以及 一个或多个与所述一个或多个存储区域相连的处理器; 其中,所述处理器设置成: 接收车辆信息数据,所述车辆信息数据用于表示在一个或多个时间段内,至少一个车辆的一个或多个车辆动态信息; 根据至少部分所述车辆信息数据,识别发动机闲置时间的部分,每个所述发动机闲置部分表示一段时间内所述至少一个车辆的发动机是闲置的;以及生成表示一个或多个所述发动机闲置部分的特征的图形显示。
9.根据权利要求8所述的车队管理计算机系统,其特征在于,所述处理器进一步设置成确定每个发动机闲置部分的发生和持续时间;且所述图形显示表示每个发动机闲置部分的发生和持续时间。
10.根据权利要求9所述的车队管理计算机系统,其特征在于,所述图形显示包括图形用户界面,所述图形用户界面设置成根据对应用户输入的发生和持续时间对所述发动机闲置部分进行分类。
11.根据权利要求8所述的车队管理计算机系统,其特征在于,所述处理器进一步设置成为每个所述发动机闲置部分识别在各个发动机闲置部分发生时的活动段的类型。
12.根据权利要求11所述的车队管理计算机系统,其特征在于,所述图形显示包括图形用户界面,图形用户界面设置成表示在每个发动机闲置部分发生时的活动段和通过对应于于用户输入的活动段对所述发动机闲置部分进行分类。
13.根据权利要求11所述的车队管理计算机系统,其特征在于,所述活动段的类别选自行程开始部分、行程部分和行程结束部分。
14.根据权利要求11所述的车队管理计算机系统,其特征在于,所述处理器进一步设置成: 根据车辆信息数据,确定发生在每个活动段类型的发动机闲置部分的数量,以及在所述图形显示中显示所述发生在每 个活动段类型间的发动机闲置部分的数量; 根据所述车辆信息数据,确定发生在每个活动段类型间的发动机闲置部分的累积持续时间和在所述图形显示中显示所述发生在每个活动段类型间的发动机闲置部分的累积持续时间;根据所述车辆信息数据,确定发生在每个活动段类型间的发动机闲置部分的平均持续时间和在所述图形显示中显示所述发生在每个活动段类型间的发动机闲置部分的平均持续时间;和 根据所述车辆信息数据,确定发生在每个活动段类型间的所述发动机闲置部分中哪个为最长持续时间和在所述图形显示中为每个活动段类别显示所述最长的发动机闲置部分持续时间。
15.根据权利要求8所述的车队管理计算机系统,其特征在于,所述处理器进一步设置成: 根据所述车辆信息数据,确定每个识别的发动机闲置部分发生的位置;和所述图形显示包括显示一个或多个所述发动机闲置部分的地图。
16.根据权利要求8所述的车队管理计算机系统,其特征在于,所述处理器进一步用于识别与每个所述发动机闲置部分关联的车辆操作员。
17.根据权利要求16所述的车队管理计算机系统,其特征在于,所述图形显示通过它们各自的车辆操作员显示一个或多个成群的发动机闲置部分。
18.根据权利要求16所述的车队管理计算机系统,其特征在于,所述处理器进一步用于根据至少部分所述车辆信息数据,为每个所述车辆操作员确定一个或多个效率统计;且所述图像显示为所述车辆操作员显示所述效率统计。
19.根据权利要求18所述的车队管理计算机系统,其特征在于,所述一个或多个效率统计包括从包括如下的群中选择的一个或多个统计: 总的闲置时间;` 发动机运行时间的闲置比例; 发动机闲置事件的最大值; 和行进的每英里总的闲置时间。
20.根据权利要求18所述的车队管理计算机系统,其特征在于,所述一个或多个效率统计包括一个或多个从包括如下的群中选择的一个或多个统计: 发生在行程开始部分的总的闲置时间; 发生在行程部分的总的闲置时间; 每个行程开始部分事件的闲置时间; 和每个行程结束部分事件的闲置时间。
21.一种包括计算机可执行指令的计算机可读存储介质,其特征在于,所述介质用于: 接收表现在一个或多个时间段内,至少一个车辆的一个或多个车辆动态信息的信息数据; 根据至少部分所述车辆信息数据,确定表现在所述一个或多个时间段,至少一个车辆发动机运行的累加时间的发动机运行时间值; 根据至少部分所述车辆信息数据,确定表现在上述一个或多个时间段,至少一个车辆发动机闲置的累加时间的发动机闲置时间值; 以及根据至少部分所述车辆信息数据,确定表现在上述一个或多个时间段,发动机运行时间中发动机闲置时间比例的发送机运行时间值的闲置比例。
22.—种包括计算机可执行指令的计算机可读存储介质,其特征在于,所述介质用于:接收车辆信息数据,所述车辆信息数据用于表现在一个或多个时间段内,至少一个车辆的一个或多个车辆动态信息; 根据至少部分所述车辆信息数据识别发动机闲置时间部分,每个所述发动机闲置部分显示在所述至少一个车辆的发动机闲置时的时间段; 和生成一个表现所述发动机·闲置部分的一个或多个特征的图形显示。
【文档编号】G07C5/08GK103827925SQ201280025670
【公开日】2014年5月28日 申请日期:2012年3月29日 优先权日:2011年3月31日
【发明者】马克·J·戴维森, 约翰·A·奥尔森, 克里斯托弗·T·申肯 申请人:美国联合包裹服务公司