本发明涉及车辆技术领域,特别涉及自主送货车辆系统。
背景技术:
安全设施通常是围起来的,只能通过交付门进入。在安全设施(例如制造设施或政府设施)中的货物的交付或提取可能是有问题的。一旦授权进入安全设施,交付司机可能不熟悉设施的布局,或者可能有导航到正确的交付位置的问题,特别是有多个要装载或卸载的位置时。此外,当货物到达卸载区域(例如装载码头)并且货物不是预期的或者另一车辆在同一装载码头进行交付时,可能会出现问题。
技术实现要素:
根据本发明,提供一种车辆系统,包括:
配置为发送安全密钥的安全密钥发送器;
响应于有效的安全密钥,建立与安全设施服务器双向通信的双向通信接口;
具有存储的提单信息的处理/存储装置;存储的提单信息被发送到安全设施服务器,并且处理/存储装置配置为从安全设施服务器接收指令。
根据本发明的一个实施例,其中安全密钥通过接近传感器发送。
根据本发明的另一个实施例,其中双向通信是蓝牙通信。
根据本发明的另一个实施例,其中提单信息提供供应商信息并且识别要被交付的货物。
根据本发明的另一个实施例,其中当供应商信息和货物与预定的交付/提取信息匹配时,指令定义交付/提取信息。
根据本发明的另一个实施例,其中交付/提取信息识别卸载位置。
根据本发明的另一个实施例,其中双向通信接口在车辆到达卸载位置时警告安全设施服务器。
根据本发明的另一个实施例,其中指令包括路径信息。
根据本发明的另一个实施例,其中导航系统计算路径信息。
根据本发明,提供一种方法,包括:
将安全密钥从送货车辆系统发送到安全设施服务器;
响应于有效的安全密钥,在送货车辆系统和安全设施服务器之间建立双向通信;
将提单信息从送货车辆系统发送到安全设施服务器;
在提单信息被安全设施服务器验证的情况下从安全设施服务器接收指令。
根据本发明的另一个实施例,其中安全密匙通过接近传感器发送。
根据本发明的另一个实施例,其中在安全密匙没有经过验证的情况下警告现场安全保卫机构。
根据本发明的另一个实施例,其中提单信息提供供应商信息并且识别要被交付的货物。
根据本发明的另一个实施例,其中安全设施服务器仅在提单信息和货物与预定的交付/提取信息相匹配时提供指令。
根据本发明的另一个实施例,其中在安全设施服务器确定提单信息与预定的交付/提取信息不匹配的情况下警告现场安全保卫机构。
根据本发明的另一个实施例,其中指令识别卸载位置。
根据本发明的另一个实施例,其中指令标识等待区域。
根据本发明的另一个实施例,其中安全设施提供在送货车辆在等待区域等待持续预定时间段之后识别卸载位置的附加指令。
附图说明
图1示出了能够从安全设施服务器发送提单信息并且接收交付/提取信息的示例送货车辆;
图2是可以与图1的送货车辆一起使用的示例送货车辆系统的框图;
图3是可以由图2的送货车辆系统的一个或多个部件执行的示例过程的流程图。
具体实施方式
如所描述的,在送货车辆到达安全门时,该送货车辆可以向安全设施服务器发送安全密钥。该安全密钥是可以验证送货车辆唯一的电子代码。如果安全密钥有效,则在安全设施服务器和送货车辆系统之间建立双向通信。如果安全密钥无效,则可以警告安全设施的现场安全保卫机构。在建立双向通信的情况下,送货车辆系统可以向安全设施服务器发送提单信息。提单信息存储在车辆系统上的存储器中。提单信息可以包括与货物的托运人(以及在承运人与托运人不同的情况下货物的承运人)以及货物的类型、数量和目的地有关的信息。或者,提单信息可以反映将要从安全设施提取的货物。安全设施服务器验证提单信息与预定的交付/提取信息相匹配。如果提单信息与预定的交付/提取信息不匹配,则可以通知现场安全保卫机构。如果提单信息与预定的交付/提取信息匹配,则打开安全设施门,并且由安全设施服务器将以指定位置和/或路径信息形式的指令提供给送货车辆系统。指令可以将指定位置识别为等待区域或卸载/装载位置或区域。路径信息可以提供到指定位置的特定路径。如果来自安全设施服务器的信息表明卸载/装载区域被占用,则可以选择等待区域选项。一经到达等待区域时,那么安全设施服务器就可以再次与送货车辆系统通信,以便可以提供进一步的指令,例如进入到卸载/装载区域的指令。
携带待交付(或待提取)的货物的送货车辆100可以包括送货车辆系统110。示例性送货车辆系统包括多个部件,例如双向通信接口125和处理/存储装置130。处理/存储装置130可以识别出应将被传送到安全设施服务器105进行认证的安全密钥。安全密钥可以由安全密钥发送器140发送。处理/存储装置130还可以指示双向通信接口125将提单信息发送到安全设施服务器105。双向通信接口125可以从安全设施服务器105接收指令并且处理/存储装置130可以与导航系统120连接来承载这些指令。该指令可以识别指定的卸载/提取区域和/或可以包括路径信息。
附图中所示的系统可以采取许多不同的形式并且包括多个和/或替代部件。所示的示例性部件不旨在被限制。实际上,可以使用附加或替代部件。
如图1中所示,送货车辆100一经到达安全设施的安全门就可以与安全设施服务器105通信。送货车辆100可以以自主模式或以非自主模式到达安全设施。一经到达该门,安全密钥就可以从安全密钥发送器140发送到安全设施服务器105。安全密钥可以主动地或被动地传送。安全密钥可以由近场通信(nfc)装置或rf(射频)装置来传送。安全设施服务器105相应地验证安全密钥。
如果安全密钥无效,则安全设施服务器105可以在安全设施处通知现场安全保卫机构关于未经授权的运送车辆在安全门处。现场安全保卫机构可以根据安全设施的任何协议处理未经授权的车辆的这种情况。如果安全密钥由安全设施服务器已认证,则可以在送货车辆系统110和安全设施服务器105之间启动双向通信。安全设施服务器可以包括反映所有授权送货车辆的交付信息和在给定时间段内预期的货物以及所有提取信息。例如,安全设施服务器可以具有预定信息,其包括在给定工作日中预期的授权送货车辆的识别、这些车辆上包含的货物、这些货物的托运人以及用于运送货物的承运人。在送货车辆提取货物的情况下可以提供相反的信息。
一旦在送货车辆系统110的双向通信接口125和安全设施服务器105之间建立双向通信连接,则根据来自安全设施服务器105的请求,双向通信接口125就可以向安全设施服务器发送提单信息。提单信息可以包括与货物的托运人/接收方(以及在承运人与托运人不同的情况下货物的承运人)以及货物的类型、数量和目的地以及这种货物是否被提取或交付有关的信息。安全设施服务器105基于预定的交付/提取信息来评估提单信息是否有效。预定的交付/提取信息可以包括关于预期的交付、预期的货物、预期的货物的时间(或者替代地,什么货物被提取和由谁提取)的信息以及与提单信息相应的其他信息。
如果由安全设施服务器105确认了提单信息,则安全设施服务器105将指令发送到送货车辆系统110,以及发送指令以打开安全门,以允许送货车辆100进入安全设施。该指令可以指定位置,或者可以包括例如在设施内如何以及在哪里进行交付或提取货物。如果设施的内部布局不能通过正常导航地图获得,则指令可以包括可以向送货车辆100的操作者显示或直接向处理/存储装置130传送的地图,使得送货车辆100可以以自主模式进入指定位置。
响应于接收到有效的提单信息,指令可以将送货车辆100引导到诸如卸载/装载区域的指定位置,例如装载码头、或者诸如停车区域或临时等候区的等待区域。当等待区域可能减少安全设施中的拥塞时,等待区域可以被选择。安全设施服务器105知道卸载/装载区域不可用。安全设施服务器可以将送货车辆100引导到等待区域,在该等待区域送货车辆100将等待直到由安全设施服务器105再次指示进入卸载/装载区,而不会将送货车辆发送到不可用的卸载/装载区域。
图2是可并入送货车辆100中的示例性送货车辆系统110的框图。通常,送货车辆系统110可以促进与安全设施服务器的双向通信,并且可以帮助驾驶员导航到指定位置。如图所示,送货车辆系统110包括用户界面装置115、导航系统120、双向通信接口125、处理/存储装置130和安全密钥发送器140。这些部件中的一些或全部可以并入送货车辆100的信息娱乐系统。或者,部件中的一些或全部可以并入彼此通信的一个或多个独立装置中。例如,用户界面装置115和导航系统120可以是信息娱乐系统的一部分,而双向通信接口125和处理/存储装置130可以并入加密狗或者诸如手机或平板电脑的移动装置。安全钥匙发送器140可以是接近传感器,并且可以位于送货车辆100的外部,以便于近场通信。
用户界面装置115可以配置为向车辆乘客呈现信息。此外,用户界面装置115可以配置为接收用户输入。用户输入的示例可以反映要交付到送货车辆进行多次停靠的特定安全设施的货物。替代地,用户输入可以包括对提单信息的任何改变,例如承运人的更改,或者可以包括来自托运人的任何最后一分钟指令。在安全密钥或提单信息未被认证的情况下,安全设施服务器可以向车辆乘客传送可能显示的问题,使得可以获得适当的安全信息。
导航系统120可以配置为确定送货车辆100的当前位置。导航系统120可以包括全球定位系统(gps)接收器,其配置为对送货车辆100相对于基于卫星或地球的发射机塔的位置作三角测量。来自导航系统120的位置信息可以识别出送货车辆100处于特定的安全设施处。关于特定安全设施的信息可以由导航系统120传送到处理/存储装置130,使得相关的提单信息可以通过双向通信接口125发送。
导航系统120可以配置为进一步开发由安全设施服务器105发送的指定区域的路经。如上所述,根据指定区域(无论是装载码头还是等待区域)的传输,导航系统120可以开发方向。替代地,指令可以包括从安全门开始的路经,其可以包括逐向导航。可以通过例如用户界面装置115将地图和逐向导航输出到送货车辆100的乘客。送货车辆可以以自主模式进入到指定位置。
双向通信接口125可以配置为促进车辆的部件和其他设备(例如安全设施服务器105)之间的有线和/或无线通信。双向通信接口125还可以配置为使用任何数量的通信协议(例如蓝牙(
处理/存储装置130可以配置为存储信息和处理信号。这可以包括通过用户界面装置115接收的用户输入、由导航系统120输出的信号、以及从安全设施服务器105接收的指令。处理/存储装置130可以配置为确定送货车辆100到指定区域有多远。例如,处理/存储装置130可以基于由导航系统120输出的信号来确定与送货车辆100的当前位置和指定区域之间的差距的距离。距离可以在空间上(例如,以公里为单位)或者在时间上(例如,从指定区域开始的分钟)呈现。
图3是可以由送货车辆系统110的一个或多个部件实现的示例过程的流程图。在框300处,送货车辆到达安全设施的安全门。如上所述,导航系统120可以识别出送货车辆100已到达安全设施并且选择可由安全密钥发送器140发送的该设施特定的安全密钥。
在框305处,安全密钥发送器140将安全密钥发送到安全设施服务器。传输可能是主动的或被动的。在框310处,安全设施服务器确定安全密钥是否有效。如果安全密钥无效,则安全设施服务器可以在安全设施处警告现场安全保卫机构,如框315处所示。
在框320处,在安全密匙是有效的情况下建立双向通信。在框325处,并且一经与送货车辆100建立双向通信,双向通信接口125就将提单信息发送到安全设施服务器105。在框330处,安全设施服务器使用来自安全设施服务器的预定交付/提取信息来验证提单信息。例如,安全设施具有关于期望交付的货物信息以及货物的托运人和承运人的信息。如果提单信息是无效的,则在框335处警告现场安全保卫机构。
在框340处,安全设施服务器105将指令发送到送货车辆100。该指令可以包括关于送货车辆应该前往的位置的信息,例如卸载/装载区域或等待区域。交付/提取信息还可以包括路径信息。一旦指令已经提供给送货车辆100,则可以打开安全设施处的门,如框345处所示,以便送货车辆可以进入安全设施。
在框350处,安全设施服务器询问是否已经指示了送货车辆100进入到卸载/装载区域或停车或等待区域。如上所述,如果卸载/装载区域被占用或者原本未准备好来接收货物或者在提取的情况下交付货物,则安全设施服务器可以不将该送货车辆引导到卸载/装载区域。如果送货车辆已经被引导到等待区域,则安全设施服务器当卸载/装载区域可用时再次与送货车辆通信,并且发送交付/提取信息。在框360处,送货车辆到达卸载/装载区域,其中安全设施服务器可以再次传送关于货物卸载或装载的信息。类似地,当送货车辆100到达卸载/装载区域时,双向通信接口125可以向安全设施服务器105警告送货车辆已经到达,使得可以采取任何必要的步骤。
通常,上述的计算系统和/或装置可以采用任意数量的计算机操作系统,包括但决不限于各种版本和/或各种变体的福特同步(ford
计算装置通常包括电脑可执行指令,其中该指令可以由一个或多个例如上述类型的计算装置执行。计算机可执行指令可以由计算机程序编译或解释,计算机程序采用多种编程语言和/或技术创建,这些编程语言和/或技术包括但并不限于单独地或组合的javatm、c、c++、visualbasic、javascript、perl、html等。通常,处理器(例如微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此完成一个或多个程序,包括这里所描述的一个或多个程序。这样的指令或其他数据可以采用各种计算机可读介质存储和传送。
计算机可读介质(也简称为处理器可读介质)包括任意非暂时性(例如有形的)的参与提供数据(例如指令)的介质,该数据可以由计算机(例如计算机处理器)读取。这样的介质可以采用多种形式,包括但不限于非易失性介质和易失性介质。非易失性介质可以包括例如光盘或磁盘或其他永久性存储器。易失性介质可以包括例如典型地构成主存储器的动态随机存取存储器(dram)。这样的指令可以通过一种或多种传输介质,包括同轴线缆、铜线和光纤,包括内部包含耦接于计算机处理器的系统总线线缆。计算机可读介质的常规形式包括,如软盘、柔性盘、硬盘、磁盘、任何其他磁性介质、cd-rom(只读光盘驱动器)、dvd(数字化视频光盘)、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、ram(随机存取存储器)、prom(可编程只读存储器)、eprom(可擦除可编程只读存储器)、flasheeprom(闪速电可擦除可编程只读存储器)、任何其他存储器芯片或盒,或者任何其他计算机可读取的介质。
数据库、数据仓库或本发明所公开的其他数据存储可以包括用于存储、访问和检索各种数据的各种机构,该数据包括分层数据库、系统文件的文件组、具有专有格式应用程序的应用数据库、关系数据库管理系统(rdbms)等。每一个这样的数据库存储通常包括在采用了例如上述之一的计算机操作系统的计算设备内,并且通过网络以任意一种或多种方式被访问。文件系统可以从计算机操作系统访问,并且包括以多种形式存储的文件。除了用于创建、存储、编辑、执行存储程序的语言,rdbms通常采用结构化查询语言(sql),例如前面所述的过程化sql(pl/sql)语言。
在一些示例中,系统元件是在一个或多个计算装置(例如服务器、私人电脑等)上实施的计算机可读指令(例如软件),该指令存储在与此相关(例如盘、存储器等)的计算机可读介质上。计算机程序产品可以包括这样存储于计算机可读介质用于实施上述功能的指令。
关于这里所述的程序、系统、方法、启发式等,应理解的是虽然这样的程序等的步骤描述为按照一定的顺序排列发生,但这样的程序可以采用以这里描述的顺序之外的顺序完成的描述的步骤实施操作。进一步应该理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略这里所述的某些步骤。换言之,这里的程序的描述提供用于说明某些实施例的目的,并且不应该以任何方式解释为限制要求保护的发明。
相应地,应理解的是上面的描述的目的是说明而不是限制。在阅读上面的描述时,除了提供的示例外许多实施例和应用都是显而易见的。本发明的范围应参照所附权利要求以及与权利要求所要求的权利等效的全部范围而确定,而不是参照上面的说明而确定。可以预期的是这里所讨论的技术将出现进一步的发展,并且所公开的系统和方法将可以结合到这样的进一步的实施例中。总之,应理解的是本发明能够进行修正和变化。
在权利要求中所使用的所有术语旨在给予其应被本领域的技术人员理解为其最常用的意思,除非在这里做出了明确的相反的指示。特别地,单数冠词“一”、“该”、“所述”等的使用应该理解为表述一个或多个所示元件,除非作出了与此相反的明确限制。
公开内容的摘要提供容许读者快速确定技术公开的实质。应该理解的是其不是用于解释或限定权利要求的范围或含义。此外,在前述具体实施方式中,可以看出在各种实施例中各种特征组合在一起其目的为更流畅地说明所要公开的内容。然而,该公开方法不应被解释为反映所要求保护的实施例需要比每项权利要求中所明确记载的更多特征的意图。相反地,如下面的权利要求所反映的,发明性的主题在于少于单个公开的实施例的全部特征。因此,下面的权利要求书在此结合到具体实施方式中,且每一权利要求都依靠其自身作为单独的要求保护的主题。