将物品递送到无人看管的车辆的制作方法

文档序号:18323877发布日期:2019-08-03 10:46阅读:178来源:国知局
将物品递送到无人看管的车辆的制作方法

不适用。



背景技术:

本发明总体涉及物品递送,并且更具体地,涉及将物品递送到无人看管的车辆。

相关技术

将物品递送到车辆典型地需要车辆上有人。该人授权递送服务留下物品并提供递送服务对车辆的接近。在无人看管的情况下将物品递送到车辆典型地是不可能的。无法在保持车辆安全的同时将物品放入锁定的车辆中。例如,打开行李箱以接受递送的物品会对行李箱中的其它物品造成安全风险。

附图说明

参考以下描述和附图将更好地理解本发明的具体特征、方面和优点,在附图中:

图1示出了计算装置的示例框图。

图2示出了有助于将物品递送到无人看管的车辆的示例环境。

图3示出了用于将物品递送到无人看管的车辆的示例方法的流程图。

图4示出了有助于将物品递送到无人看管的车辆的另一个示例环境。

图5示出了用于将物品递送到无人看管的车辆的另一个示例方法的流程图。

图6a至图6c示出了物品递送的示例。

具体实施方式

本发明涉及用于将物品递送到无人看管的车辆的方法、系统和计算机程序产品。

一般,本发明的各方面有助于对车辆的一个或多个部分的受控制的接近以用于进行物品递送。车辆被配置有一个或多个分隔件。可以配置一个或多个分隔件以将车辆的某些部分封闭来使其与用于接受递送的物品的区域隔开。分隔件在递送(从递送人员或机器人)到达时可以自动地部署以隔出车辆的隔间,以便限制对隔出的隔间的接近。

例如,在运动型多功能车辆(suv)中,可以部署分隔件(例如,化合价)以隔处车辆的后部隔间。后部隔间部段可以经由后门接近,以提供递送通路。接近后部隔间部段允许将包裹或物品递送到suv的后部。分隔件还限制从车辆的其它区域接近,包括后座、前座、手套箱以及其中不需要接近以递送物品的其它区域和隔间。

分隔件可以由多种材料中的任一种制成,诸如像金属丝网、乙烯树脂、塑料、木材等。分隔件可以是各种配置中的任一种,诸如像在展开时锁定到位的下卷式卷帘、可自动地延展和展开的可折叠的分隔件等。分隔件可以用于限制接近车辆的任何部分中的递送隔间,诸如像行李箱、后座、卡车货箱、suv的后部、其它货物区域等。

为了接受递送,可以将车辆置于递送模式(例如,类似于通常用于代客停车的代客模式),其中车辆的接近和操作受到限制以用于物品递送操作。将车辆置于递送模式可以包括使递送服务接近车辆中和/或车辆的开口或车门以进行递送。在递送之后,车辆可以关闭开口、锁定车门等。

车辆可以包括一个或多个处理器、通信部件、一个或多个传感器以及用于配置和重新配置(例如,打开和关闭)分隔件的分隔件控制部件。通信部件可以包括有助于无线通信的部件,诸如像蜂窝调制解调器、网卡、蓝牙硬件等。传感器可以包括相机、重量传感器、运动传感器等。

在一方面,授权的用户(例如,车辆的所有者或代理人)可以使用智能电话或计算机系统经由车辆的通信部件与车辆无线通信。使用无线通信,授权的用户可以远程激活在车辆处的递送模式。递送模式的激活可以包括打开递送隔间或临时地将车辆置于递送人员或机器人可打开递送隔间的配置。

在一方面,授权的用户使用无线通信来通知一个或多个处理器打开递送隔间。响应于该通知,一个或多个处理器指示分隔件控制部件重新配置一个或多个分隔件以打开在车辆处的递送隔间来从外部接近。然后,递送人员或机器人可以接近递送隔间以将物品放置在递送隔间中。

在另一方面,车辆可以包括连接到一个或多个处理器和/或分隔件控制部件的开关。开关可以是物理的或虚拟的(例如,在键盘上)。一般,开关被停用,以使开关功能性是惰性的(即,选择开关不会发生任何事情)。使用无线通信,授权的用户可以激活开关(并可能向递送人员或机器人发送通知)。递送人员或机器人可以手动地选择(按下、翻转、推动等)开关。对开关的选择激活分隔件控制部件(例如,响应于来自一个或多个处理器的指令)以打开隔间。然后,递送人员或机器人可以接近递送隔间以将物品放置在递送隔间中。

在递送模式中,车辆可以允许车辆与递送人员或机器人之间的一些递送相关通信。可以限制来自递送人员或机器人的其它非递送相关通信。

当递送完成时,一个或多个处理器可以指示分隔件控制部件重新配置一个或多个分隔件以关闭递送隔间,从而限制进一步接近。在一方面,一个或多个传感器感测物品何时放置在递送隔间内。传感器可以将传感器数据发送到一个或多个处理器。响应于传感器数据,一个或多个处理器自动地指示分隔件控制部件关闭递送分隔件。

或者,当在递送隔间内感测到物品时,传感器可以经由无线通信向授权的用户进行指示。然后,使用无线通信,授权的用户可以远程地停用在车辆处的递送模式。响应于停用,一个或多个处理器可以指示分隔件控制部件重新配置一个或多个分隔件以关闭递送隔间。

在另一方面,当递送完成时,递送人员或机器人可以手动地选择(按下、翻转、推动等)开关。对开关的选择激活分隔件控制部件(可能响应于来自一个或多个处理器的指令)以关闭隔间。然后,授权的用户可以向车辆发送附加的无线通信,以随后停用开关(并且停用递送模式)。

在另一方面,在车辆处的相机将递送隔间的视频传输到授权的使用的智能电话或计算机系统。授权的用户观看视频以远程检测物品递送。当递送完成时,授权的用户使用无线通信来远程停用在车辆处的递送模式。作为响应,一个或多个处理器可以指示分隔件控制部件重新配置一个或多个分隔件以关闭在车辆处的递送隔间。

可能的是,车辆具有更安全的(并可能是分离的)隔间,其进一步受到代码或其它访问(例如,物理)密钥的限制,以提高安全性。更安全的隔间可以用于接收贵重物品、药物物品和其它需要更高的安全性的物品的递送。更安全的隔间可以嵌套在车辆的另一个递送隔间内。

递送的物品可以是几乎任何东西,包括但不限于盒子、包裹、行李、鲜花、礼物、药品、电子装置、书籍等。

本发明的各方面可以在各种不同类型的计算装置中实现。图1示出了计算装置100的示例框图。计算装置100可以用于执行各种程序(诸如本文讨论的那些程序)。计算装置100可以用作服务器、客户端或任何其它计算实体。计算装置100可以执行如本文所述的各种通信和数据传输功能,并且可以执行一个或多个应用程序(诸如本文所述的应用程序)。计算装置100可以是各种计算装置中的任一种,诸如移动电话或其它移动装置、台式计算机、笔记本计算机、服务器计算机、手持式计算机、平板计算机等。

计算装置100包括一个或多个处理器102、一个或多个存储器装置104、一个或多个接口106、一个或多个大容量存储装置108、一个或多个输入/输出(i/o)装置110和显示装置130,所有这些都耦合到总线112。处理器102包括执行存储在存储器装置104和/或大容量存储装置108中的指令的一个或多个处理器或控制器。处理器102还可以包括各种类型的计算机存储介质,诸如高速缓存存储器。

存储器装置104包括各种计算机存储介质,诸如易失性存储器(例如,随机存取存储器(ram)114)和/或非易失性存储器(例如,只读存储器(rom)116)。存储器装置104还可以包括可重写rom,诸如快闪存储器。

大容量存储装置108包括各种计算机存储介质,诸如磁带、磁盘、光盘、固态存储器(例如,快闪存储器)等。如图1所示,特定的大容量存储装置是硬盘驱动器124。各种驱动器也可以包括在大容量存储装置108中,以使得能够从各种计算机可读介质读出和/或向各种计算机可读介质写入。大容量存储装置108包括可移除介质126和/或不可移除介质。

i/o装置110包括允许将数据和/或其它信息输入到计算装置100或从计算装置100检索数据和/或其它信息的各种装置。示例i/o装置110包括光标控制装置、键盘、小键盘、条形码扫描仪、传声器、监视器或其它显示装置、扬声器、打印机、网络接口卡、调制解调器、相机、镜头、雷达、ccd或其它图像捕获装置等。

显示装置130包括能够向计算装置100的一个或多个用户显示信息的任何类型的装置。显示装置130的示例包括监视器、显示终端、视频投影装置等。

接口106包括允许计算装置100与其它系统、装置或计算环境以及人交互的各种接口。示例接口106可以包括任何数量的不同的网络接口120,诸如与以下的接口:个域网(pan)、局域网(lan)、广域网(wan)、无线网络(例如,近场通信(nfc)、蓝牙、wi-fi等网络)和互联网。其它接口包括用户接口118和外围装置接口122。

总线112允许处理器102、存储器装置104、接口106、大容量存储装置108和i/o装置110、以及耦合到总线112的其它装置或部件彼此通信。总线112表示几种类型的总线结构中的一种或多种,诸如系统总线、pci总线、ieee1394总线、usb总线等。

图2示出了有助于将物品递送到无人看管的车辆的示例环境200。如图所示,环境200包括无人看管的车辆201和装置222。装置222可以属于授权的用户221,即车辆201的所有者(或其代理人)。授权的用户221可以位于相对于车辆201的地理上远程的位置。车辆201可以是汽车、卡车、公共汽车、货车、摩托车等。

如图所示,车辆201包括处理器202(例如,硬件处理器)、通信部件203、分隔件控制部件204、传感器208和车辆部件211。处理器202、通信部件203、分隔件控制部件204、传感器208和车辆部件211以及它们相应的部件中的每一者可以通过网络(或其一部分)彼此连接,所述网络诸如像pan、lan、wan、控制器局域网(can)总线并甚至是互联网。因此,处理器202、通信部件203、分隔件控制部件204、传感器208和车辆部件211以及任何其它连接的计算机系统及其部件中的每一者可以创建消息相关数据并通过网络交换消息相关数据(例如,近场通信(nfc)有效载荷、蓝牙分组、互联网协议(ip)数据报以及利用ip数据报的其它更高层协议,诸如传输控制协议(tcp)、超文本传输协议(http)、简单邮件传输协议(smtp)等)。

通信部件203可以包括用于与其它车辆和/或计算机系统进行无线通信的硬件部件(例如,无线调制解调器、无线网卡、蓝牙硬件)和/或软件部件(例如,协议栈)。通信部件203可以用于促成车辆对车辆(v2v)通信以及车辆对基础设施(v2i)通信。在一些方面,通信部件203可以从与向车辆201递送物品相关的其它车辆和/或装置接收数据。通信部件203可以将数据转发到处理器201。同样地,处理器201可以将要传输到其它车辆和/或装置的数据发送到通信部件203。

传感器208可以包括一个或多个传感器,包括相机209。传感器208还可以包括其它类型的传感器,诸如像比例(重量传感器)、传声器、激光雷达传感器、超声传感器、雷达传感器、声学传感器等。一般,传感器208可以检测物品何时已经放置在隔间237中。传感器208可以将传感器数据发送到处理器202(例如,当在隔间237中检测到物品时)。

分隔件控制部件204可以用于控制分隔件206。处理器202可以激活分隔件控制部件204以打开和关闭分隔件206。可以选择开关207以向处理器202发送信号来请求打开和关闭分隔件206。在其它方面,处理器202通过无线通信部件203接收消息以请求打开和关闭分隔件206。如图所示,分隔件206可以在一个方向上滑动以打开271,并且可以在相反方向上滑动以关闭272。当分隔件206打开时,可以将物品放置在隔间237中。

车辆部件211可以包括与操作车辆相关的任何部件。如图所示,车辆部件211包括车轮241、节气门242和制动器243中的一者或多者。

装置222可以是由授权的用户221使用的智能电话或计算机系统。

图3示出了用于将物品递送到无人看管的车辆的示例方法300的流程图。将关于计算机架构200的部件和数据来描述方法300。

车辆201可以相对于授权的用户221位于远程位置。例如,授权的用户221可以停放车辆201(例如,在停车场、车道、街道等),并且然后前往某个其它位置。

方法300包括接收物品准备好递送到车辆的通知(301)。例如,递送人员(或机器人)231可以在意图递送物品232时接近车辆201。在一方面,递送人员(或机器人)231具有计算装置。递送人员(或机器人)231可以使用计算装置来向车辆201传达递送物品232的意图。在另一方面,递送人员(或机器人)231选择开关207。作为响应,开关207发送开关输入216以指示将物品232递送到车辆201的意图。

方法300包括经由无线通信向一个或多个授权的用户通知物品准备好递送到车辆(302)。例如,车辆201可以经由无线通信将物品可用通知218发送到装置222。物品可用通知218指示递送人员(或机器人)231将物品232递送到车辆201的意图。物品可用通知218可以包括与物品232的递送相关的数据。装置222可以通过经由用户接口向授权的用户221呈现递送相关数据来通知授权的用户221。可以响应于来自递送人员(或机器人)231的计算装置和/或开关输入216的通信而发送物品可用通知218。

授权的用户221可以查看递送相关数据并决定接受或拒绝物品232的递送。如果授权的用户221决定拒绝物品232的递送,那么授权的用户221可以将拒绝消息发送回车辆201。车辆201可以接收拒绝消息并采取适当的动作来通知递送人员(或机器人)231不接受物品232的递送。在另一方面,如果授权的用户221决定接受物品232的递送,那么授权的用户221可以致使装置222经由无线通信向车辆201发送激活命令219。激活命令219可以指示车辆201激活递送模式。

方法300包括接收激活命令以在车辆处激活递送模式,经由无线通信接收激活命令(303)。例如,车辆201可以从装置222接收激活命令219以在车辆201处激活递送模式。可以经由无线通信接收激活命令219。

方法300在接收到激活命令之后,配置一个或多个可配置的物理分隔件以提供从外部接近在车辆处的递送隔间(304)。例如,响应于激活命令219,车辆201可以激活递送模式。处理器202可以将打开命令213发送到分隔件控制部件204。打开命令213指示分隔件控制部件204打开271分隔件206。打开分隔件206提供从外部接近隔间237。

在分隔件206打开时,递送人员(或机器人)231可以通过将物品232放置在隔间237中来递送物品232。包括相机209的传感器208可以感测在隔间237中物品232的存在。传感器208可以将指示物品232的存在的传感器数据212发送到处理器202。交替地或组合地,在将物品232放置在隔间237中之后,递送人员(或机器人)231可以再次选择开关207。作为响应,开关207发送开关输入233以指示物品232递送到车辆201。

相机209还可以(经由无线通信)将视频流217发送到装置222以供授权的用户221观看。装置222可以在用户接口处将视频流217呈现给授权使用的221。

方法300包括接收物品已经放置在递送隔间内的指示(305)。例如,处理器202可以接收传感器数据212和开关输入233中的一者或多者。基于传感器数据212和/或开关输入233,处理器202可以确定物品232放置在隔间237内。

方法300包括经由无线通信向一个或多个授权的用户通知该物品已经放置在递送隔间内(306)。例如,车辆201可以经由无线通信将物品递送通知223发送到装置222。物品递送通知223指示物品232递送到车辆201。物品递送通知223可以包括与物品232的递送相关的其它数据。装置222可以通过经由用户接口向授权的用户221呈现另外递送相关数据来通知授权的用户221。

授权的用户221可以考虑视频流217和/或物品递送通知223来确定物品232是否适当地(例如,安全地)递送到车辆201。如果授权的用户221确定物品232未被适当地递送,那么授权的用户221可以使用装置222来联系递送人员231或其它递送人员(例如,主管)以进行校正动作。校正动作可以包括递送不同的物品、检查物品232完全在隔间237内等。另一方面,如果授权的用户221确定物品232被适当地递送,那么授权的用户221可以致使装置222经由无线通信将停用命令224发送到车辆201。停用命令224指示车辆201停用递送模式。

方法300包括接收停用命令以在车辆处停用递送模式,经由无线通信接收停用命令(307)。例如,车辆201可以从装置222接收停用命令224以在车辆201处停用递送模式。车辆201可以经由无线通信接收停用命令224。

方法300包括响应于停用命令,重新配置一个或多个可配置的物理分隔件以阻止从外部接近递送隔间(308)。例如,响应于停用命令224,车辆201可以停用递送模式。处理器202可以将关闭命令214发送到分隔件控制部件204。关闭命令214指示分隔件控制部件204关闭272分隔件206。关闭分隔件206阻止进一步从外部接近隔间237。

车辆201可以通知递送人员(或机器人)231物品232被接受。或者,授权的用户221可以致使装置222通知递送人员(或机器人)231物品232被接受。

在一些方面,分隔件控制部件用于控制多个不同的分隔件以分开在车辆处的多个不同的隔间并提供对这些隔间的接近。不同的隔间可以具有不同的大小。不同大小的隔间可以用于接收不同大小的物品。在一方面,与递送相关联的物品递送数据指示物品大小(例如,尺寸)。物品递送数据可以在递送物品之前发送到车辆。在车辆处的车辆处理器可以使用物品大小来识别用于物品的适当大小的隔间(例如,从在车辆处的多个隔间中)。

一些隔间可以具有比其它隔间更高的安全级别,例如,一些隔间可能需要物理密钥、进入代码的输入等。不同的隔间也可以彼此嵌套。分隔件控制部件可以相对于其它分隔件在三维中重新配置分隔件,以形成和/或控制对不同的隔间的接近。例如,可以沿着x轴、y轴和z轴中的一者或多者移动分隔件以形成和/或提供对不同的隔间的接近。

图4示出了有助于将物品递送到无人看管的车辆的另一个示例环境400。如图所示,计算机环境400包括无人看管的车辆401、装置431和调度系统433。装置431可以由递送人员(或机器人)使用以有助于物品的递送。调度系统433可以是用于调度物品的递送的调度系统,包括使用装置431调度递送人员(或机器人)。

车辆401的授权的用户可以位于相对于车辆401的地理上远程的位置。车辆401可以是汽车、卡车、公共汽车、货车、摩托车等。如图所示,车辆401包括处理器402(例如,硬件处理器)、通信部件403和隔间437。

处理器402、通信部件403和任何其它部件可以通过网络(或其一部分)彼此连接,所述网络诸如像pan、lan、wan、控制器局域网(can)总线并甚至是互联网。因此,处理器402、通信部件403和任何其它连接的计算机系统及其部件中的每一者可以创建消息相关数据并通过网络交换消息相关数据(例如,近场通信(nfc)有效载荷、蓝牙分组、互联网协议(ip)数据报以及利用ip数据报的其它更高层协议,诸如传输控制协议(tcp)、超文本传输协议(http)、简单邮件传输协议(smtp)等)。

通信部件403可以包括用于与其它车辆和/或计算机系统进行无线通信的硬件部件(例如,无线调制解调器、无线网卡、蓝牙硬件)和/或软件部件(例如,协议栈)。通信部件403可以用于促成车辆对车辆(v2v)通信以及车辆对基础设施(v2i)通信。在一些方面,通信部件403可以从与向车辆401递送物品相关的其它车辆和/或装置(例如,装置431和/或调度系统433)接收数据。通信部件403可以将数据转发到处理器402。处理器402可以将要传输到其它车辆和/或装置的数据发送到通信部件403。

图5示出了用于将物品递送到无人看管的车辆的另一个示例方法500的流程图。将关于计算机架构400的部件和数据来描述方法500。

方法500包括接收向车辆递送物品的订单(501)。例如,调度系统433可以将递送订单406发送到车辆401。处理器402可以从调度系统433接收递送订单406。递送订单406可以指示物品432已经被下订单要递送到车辆401。

方法500包括在车辆处接收递送信号,递送信号指示物品准备好递送到车辆(502)。随后,递送人员(或机器人)可以将物品432带到车辆401的指定的接近度内。当物品432在指定的接近度内时,装置431和/或调度系统433可以将递送信号413发送到车辆401。处理器402可以接收递送信号413。递送信号413向处理器402指示物品432在车辆401的指定的接近度内。

方法500包括认证递送信号(503)。处理器402可以用调度系统433来认证递送信号413。认证递送信号413增加了递送信号413合法的可能性。

方法500包括在车辆处激活递送模式以隔出车辆的隔间来接受物品的递送(504)。例如,处理器402可以在车辆401处激活递送模式。处理器402可以将配置407发送到一个或多个分隔件以形成和/或提供从外部接近隔间437。在一方面,出于物品递送目的,解锁一个或多个分隔件以允许对隔间437的受限制的接近。隔间437可以与在车辆401处的其它隔间分隔开(由一个或多个分隔件)。

方法500包括将物品接收在隔间中(505)。车辆401可以从递送人员(或机器人)接收将物品432接收在隔间437中。

方法500包括接收指示物品已经递送到车辆的递送确认信号(506)。例如,在将物品432放置在隔间437中时,装置431(或调度系统433)可以将ack404发送到车辆401。ack404向处理器402指示递送人员(或机器人)认为要递送的物品432。在一方面,一个或多个传感器用于监测隔间437。一个或多个传感器可以将传感器数据发送到处理器402。处理器402可以使用传感器数据来验证递送物品432。

当物品432的递送完成时,处理器402可以在车辆401处停用递送模式。

图6a至图6c示出了物品递送的示例。在图6a中,车辆601包括隔间606和616。分别通过关闭的分隔件604和614阻止从外部接近隔间606和616。如图所示,隔间606略小于隔间616。递送人员602可以在意图递送物品603时接近车辆601。

转到图6b,当递送人员602在车辆601的指定的接近度内时,可以发信号给车辆601以指示递送。作为响应,车辆601可以确定隔间606的大小适于接收物品603。车辆601可以打开分隔件604以提供从外部接近隔间606。递送人员602可以将物品603放置在隔间606中。然后,可以发信号给车辆602以指示物品603已经被递送。

转到图6c,车辆601可以验证物品603的递送。车辆601可以关闭分隔件604,以阻止进一步从外部接近隔间606。

在一个方面中,一个或多个处理器被配置成执行指令(例如,计算机可读指令、计算机可执行指令等)以执行多个所述的操作中的任何操作。一个或多个处理器可以从系统存储器访问信息和/或将信息存储在系统存储器中。一个或多个处理器可以使信息在不同格式之间进行转换,所述格式诸如像传感器数据、打开命令、关闭命令、开关输入、视频流、物品可用通知、物品递送通知、激活命令、停用命令、递送订单、递送信号、确认、分隔件配置更改等。

系统存储器可以耦合到一个或多个处理器,并且可以存储由一个或多个处理器执行的指令(例如,计算机可读指令、计算机可执行指令等)。系统存储器还可以被配置为存储由所述的部件生成的多个其它类型的数据中的任一者,所述数据诸如像传感器数据、打开命令、关闭命令、开关输入、视频流、物品可用通知、物品递送通知、激活命令、停用命令、递送订单、递送信号、确认、分隔件配置更改等。

在以上公开中,已经参考附图,附图形成了本公开的一部分,并且其中以图示的方式示出可实践本公开的具体实现方式。应当理解,在不脱离本公开的范围的情况下,可以利用其它实现方式,并且可以做出结构改变。在说明书中对“一个实施例”、“实施例”、“示例实施例”等的提及指示所述的实施例可以包括特定特征、结构或特性,但是每一个实施例可能未必包括特定特征、结构或特性。此外,此类短语不一定是指同一个实施例。此外,当结合实施例描述特定特征、结构或特性时,提出的是,无论是否明确地描述,结合其它实施例影响此类特征、结构或特性都被认为是在本领域的技术人员的知识范围内。

本文公开的系统、装置和方法的实现方式可以包括或利用包括计算机硬件(诸如像如本文所讨论的一个或多个处理器和系统存储器)的专用或通用计算机。在本公开的范围内的实现方式还可以包括用于携带或存储计算机可执行指令和/或数据结构的物理和其它计算机可读介质。这种计算机可读介质可以是可由通用计算机系统或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是计算机存储介质(装置)。携带计算机可执行指令的计算机可读介质是传输介质。因此,作为示例而非限制,本公开的实现方式可以包括至少两种截然不同的计算机可读介质:计算机存储介质(装置)和传输介质。

计算机存储介质(装置)包括ram、rom、eeprom、cd-rom、固态驱动器(“ssd”)(例如,基于ram)、快闪存储器、相变存储器(“pcm”)、其它类型的存储器、其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于存储呈计算机可执行指令或数据结构的形式并可由通用或专用计算机存取的期望程序代码手段的任何其它介质。

本文公开的装置、系统和方法的实现方式可以通过计算机网络进行通信。“网络”被定义为使得能够在计算机系统和/或模块和/或其它电子装置之间传输电子数据的一个或多个数据链路。当通过网络或另一个通信连接(硬连线、无线或硬连线或无线的组合)向计算机传输或提供信息时,计算机将连接正确地视为传输介质。传输介质可以包括网络和/或数据链路,其可以用于携带呈计算机可执行指令或数据结构的形式并可由通用或专用计算机访问的期望程序代码手段。以上的组合也应当包括在计算机可读介质的范围内。

例如,计算机可执行指令包括在处理器处执行时致使通用计算机、专用计算机或专用处理装置执行特定功能或功能组的指令和数据。例如,计算机可执行指令可以是二进制文件、诸如汇编语言的中间格式指令,或甚至是源代码。尽管用特定于结构特征和/或方法动作的语言来描述了本主题,但是应当理解,以下权利要求书中限定的主题不必限于上述的特征或动作。而是,所述的特征和动作被公开为实现权利要求的示例形式。

本领域的技术人员将了解,本公开可以在具有许多类型的计算机系统配置的网络计算环境中实践,计算机系统配置包括内置式车辆计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、手持式装置、多处理器系统、基于微处理器的或可编程的消费电子器件、网络pc、小型计算机、大型计算机、移动电话、pda、平板计算机、寻呼机、路由器、交换机、各种存储装置等。本公开还可以在分布式系统环境中实践,其中通过网络链接(通过硬连线数据链路、无线数据链路或通过硬连线和无线数据链路的组合)的本地和远程计算机系统两者都会执行任务。在分布式系统环境中,程序模块可以位于本地和远程存储器存储装置两者中。

此外,在适当的情况下,本文所述的功能可以在以下中的一者或多者中执行:硬件、软件、固件、数字部件或模拟部件。例如,可以对一个或多个专用集成电路(asic)进行编程以执行本文所述的系统和过程中的一者或多者。在整个说明书和权利要求中使用某些术语来指代特定的系统部件。如本领域的技术人员将了解,可以通过不同的名称来指代部件。本文档不意图区分名称不同但功能相同的部件。

应当注意,以上讨论的传感器实施例可以包括计算机硬件、软件、固件或其任何组合,以执行其功能的至少一部分。例如,传感器可以包括被配置为在一个或多个处理器中执行的计算机代码,并且可以包括由计算机代码控制的硬件逻辑/电路。这些示例装置在本文中被提供用于说明的目的,而不是旨在是限制性的。如相关领域的技术人员将知道的,本公开的实施例可以在其它类型的装置中实现。

本公开的至少一些实施例涉及计算机程序产品,其包括存储在任何计算机可用介质上的这种逻辑(例如,以软件的形式)。这种软件在一个或多个数据处理装置中执行时致使装置如本文所述的那样进行操作。

虽然在上面已经描述了本公开的各种实施例,但是应当理解,它们仅以示例的方式呈现,而不是进行限制。对于相关领域的技术人员来说显而易见的是,在不脱离本公开的精神和范围的情况下,可以在其中进行形式和细节方面的各种改变。因此,本公开的广度和范围不应受任何上述示例性实施例的限制,而应当仅根据以下权利要求及其等同物来限定。已经出于说明和描述的目的呈现了前述的描述。它并非旨在穷举或将本公开限制于所公开的精确形式。鉴于上述教导,许多修改和变化都是可能的。此外,应当注意,任何或所有前述替代实现方式都可以以所期望的任何组合使用来形成本公开的附加混合实现方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1