无线音频/视频记录和通信装置的包裹防盗的制作方法

文档序号:17733030发布日期:2019-05-22 02:59阅读:178来源:国知局
无线音频/视频记录和通信装置的包裹防盗的制作方法

本申请要求2016年9月21日提交的临时申请序列号62/397,626的优先权,所述申请的全部内容以引用的方式并入本文。

本发明的实施例涉及无线音频/视频(a/v)记录和通信装置,包括无线a/v记录和通信门铃系统。具体地,本发明的实施例涉及无线a/v记录和通信装置的功能的改进,所述改进增强了此类装置阻止包裹盗窃和/或识别并逮捕包裹窃贼的能力。



背景技术:

家庭安全是许多房主和租房者关注的问题。那些寻求保护或监视他们家园的人通常希望与访客(例如,访问外门或入口的那些人)进行视频和音频通信。音频/视频(a/v)记录和通信装置(诸如门铃)提供此功能,并且还可以帮助进行犯罪检测和预防。例如,由a/v记录和通信装置捕获的音频和/或视频可以上传到云并且记录在远程服务器上。对a/v录像的后续审查可以帮助执法机关抓捕入室盗窃和其他犯罪行为的嫌疑人。此外,在房屋外部存在一个或多个a/v记录和通信装置(诸如在房屋入口处的门铃单元),能够有效震慑潜在的窃贼。



技术实现要素:

本发明的无线音频/视频(a/v)记录和通信装置的包裹防盗的各种实施例具有若干特征,其中没有一个特征单独负责其期望属性。在不限制如由所附权利要求书表达的本发明实施例的范围的情况下,现在将简要地讨论其更突出的特征。在考虑此讨论之后,具体地在阅读标题为“具体实施方式”的章节之后,将理解本发明实施例的特征如何提供本文所述的优点。

本发明实施例的一个方面包括认识到包裹偷盗是一个有害且持久的问题。在递送时没有人开门的情况下,包裹承运者经常将包裹留在房屋的前门附近。这些包裹很容易被盗窃,因为它们通常在街上清晰可见。随着在线商务的激增,这个问题只会变得更加严重,并且在重大节日期间当许多消费者进行节日网上购物时尤其常见。因此,如果可以利用无线a/v记录和通信装置的功能来阻止包裹盗窃和/或识别并逮捕包裹窃贼,将是有利的。如果可以以一种或多种方式增强无线a/v记录和通信装置的功能以阻止包裹盗窃和/或识别并逮捕包裹窃贼,也将是有利的。如下所述,本发明的实施例提供这些优点和增强。

在第一方面,提供了一种双摄像头音频/视频(a/v)记录和通信装置,所述装置包括第一摄像头、被配置成捕获投放区的图像数据的第二摄像头、通信模块以及处理模块,所述处理模块可操作地连接到所述第一摄像头、所述第二摄像头和所述通信模块,所述处理模块包括处理器以及区监视应用程序,其中所述区监视应用程序将所述处理器配置成:使用由所述第二摄像头捕获的所述投放区的所述图像数据,确定何时包裹已经被放置在所述投放区中;使用由所述第二摄像头捕获的所述投放区的所述图像数据,确定何时所述包裹已经从所述投放区移除;以及当所述包裹已经被放置在所述投放区中时,使用所述通信模块向用户的客户端装置传送通知。

在第一方面的一个实施例中,所述区监视应用程序进一步将所述处理器配置成确定从所述投放区移除所述包裹是否被授权。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过使用由所述第二摄像头捕获的所述投放区的所述图像数据检测所述包裹的移动方向来确定从所述投放区移除所述包裹是否被授权。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成基于从所述投放区移除所述包裹的一天中的时间来确定从所述投放区移除所述包裹是否被授权。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成在确定从所述投放区移除所述包裹未被授权时生成至少一个警报。

第一方面的另一个实施例进一步包括扬声器,其中所述扬声器可操作地连接到所述处理模块并且被配置成播放与所生成的至少一个警报对应的音频记录。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成使用所述通信模块将所生成的至少一个警报传送到所述用户的客户端装置。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过将所述第二摄像头在第一时间捕获的所述投放区的所述图像数据与所述第二摄像头在所述第一时间之后的第二时间捕获的所述投放区的所述图像数据进行比较来确定何时所述包裹已经被放置在所述投放区中。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过将所述第二摄像头在第一时间捕获的所述投放区的所述图像数据与所述第二摄像头在所述第一时间之后的第二时间捕获的所述投放区的所述图像数据进行比较来确定何时所述包裹已经从所述投放区移除。

在第一方面的另一个实施例中,由所述第二摄像头捕获的所述投放区的所述图像数据包括位于所述包裹上的自动识别和数据捕获(aidc)数据。

在第一方面的另一个实施例中,所述aidc数据包括条形码。

在第一方面的另一个实施例中,所述aidc数据包括矩阵代码。

在第一方面的另一个实施例中,所述aidc数据包括bokode。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过使用所述aidc数据来确定何时所述包裹已经被放置在所述投放区中。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过使用所述aidc数据来确定何时所述包裹已经从所述投放区移除。

第一方面的另一个实施例进一步包括射频识别(rfid)读取器,其中所述rfid读取器可操作地连接到所述处理模块并被配置成从位于所述包裹上的rfid标签捕获rfid数据。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过使用所述rfid数据来确定何时所述包裹已经被放置在所述投放区中。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过使用所述rfid数据来确定何时所述包裹已经从所述投放区移除。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成通过从递送所述包裹的承运者接收包裹跟踪数据来确定何时所述包裹已经被放置在所述投放区中。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成使用所述通信模块来接收包裹跟踪数据。

在第一方面的另一个实施例中,所述区监视应用程序进一步将所述处理器配置成基于所接收的包裹跟踪数据将所述第二摄像头设定为低功率模式,直到所述包裹的预期递送时间为止。

在第二方面,提供了一种用于使用双摄像头音频/视频(a/v)记录和通信装置监视投放区的方法,所述双摄像头a/v记录和通信装置包括第一摄像头、配置成捕获所述投放区的图像数据的第二摄像头、通信模块以及可操作地连接到所述第一摄像头、所述第二摄像头和所述通信模块的处理模块,所述方法包括:使用由所述第二摄像头捕获的所述投放区的图像数据,确定何时包裹已经被放置在所述投放区中;使用由所述第二摄像头捕获的所述投放区的所述图像数据,确定何时所述包裹已经从所述投放区移除;以及当所述包裹已经被放置在所述投放区中时,使用所述通信模块向用户的客户端装置传送通知。

第二方面的一个实施例进一步包括确定从所述投放区移除所述包裹是否被授权。

第二方面的另一个实施例进一步包括通过使用由所述第二摄像头捕获的所述投放区的所述图像数据检测所述包裹的移动方向来确定从所述投放区移除所述包裹是否被授权。

第二方面的另一个实施例进一步包括基于从所述投放区移除所述包裹的一天中的时间来确定从所述投放区移除所述包裹是否被授权。

第二方面的另一个实施例进一步包括在确定从所述投放区移除所述包裹未被授权时生成至少一个警报。

在第二方面的另一个实施例中,所述双摄像头a/v记录和通信装置进一步包括可操作地连接到所述处理模块的扬声器,并且其中所述扬声器被配置成播放与所生成的至少一个警报对应的音频记录。

第二方面的另一个实施例进一步包括使用所述通信模块将所生成的至少一个警报传送到所述用户的客户端装置。

第二方面的另一个实施例进一步包括通过将所述第二摄像头在第一时间捕获的所述投放区的所述图像数据与所述第二摄像头在所述第一时间之后的第二时间捕获的所述投放区的所述图像数据进行比较来确定何时所述包裹已经被放置在所述投放区中。

第二方面的另一个实施例进一步包括通过将所述第二摄像头在第一时间捕获的所述投放区的所述图像数据与所述第二摄像头在所述第一时间之后的第二时间捕获的所述投放区的所述图像数据进行比较来确定何时所述包裹已经从所述投放区移除。

在第二方面的另一个实施例中,由所述第二摄像头捕获的所述投放区的所述图像数据包括位于所述包裹上的自动识别和数据捕获(aidc)数据。

在第二方面的另一个实施例中,所述aidc数据包括条形码。

在第二方面的另一个实施例中,所述aidc数据包括矩阵代码。

在第二方面的另一个实施例中,所述aidc数据包括bokode。

第二方面的另一个实施例进一步包括通过使用所述aidc数据来确定何时所述包裹已经被放置在所述投放区中。

第二方面的另一个实施例进一步包括通过使用所述aidc数据来确定何时所述包裹已经从所述投放区移除。

在第二方面的另一个实施例中,所述双摄像头a/v记录和通信装置进一步包括射频识别(rfid)读取器,并且其中所述rfid读取器可操作地连接到所述处理模块并被配置成从位于所述包裹上的rfid标签捕获rfid数据。

第二方面的另一个实施例进一步包括通过使用所述rfid数据来确定何时所述包裹已经被放置在所述投放区中。

第二方面的另一个实施例进一步包括通过使用所述rfid数据来确定何时所述包裹已经从所述投放区移除。

第二方面的另一个实施例进一步包括通过从递送所述包裹的承运者接收包裹跟踪数据来确定何时所述包裹已经被放置在所述投放区中。

第二方面的另一个实施例进一步包括使用所述通信模块来接收包裹跟踪数据。

第二方面的另一个实施例进一步包括基于所接收的包裹跟踪数据将所述第二摄像头设定为低功率模式,直到所述包裹的预期递送时间为止。

附图说明

现在将详细讨论本发明的无线音频/视频(a/v)记录和通信装置的包裹防盗的各种实施例,其中着重强调了突出的有利特征。这些实施例描绘了附图中所示的仅用于说明目的的无线音频/视频(a/v)记录和通信装置的新颖且非显而易见的包裹防盗。这些附图包括以下各图,其中相同的数字指示相同的部分:

图1是示出根据本公开的各个方面的用于流式传输和存储由无线音频/视频(a/v)记录和通信装置捕获的a/v内容的系统的功能框图;

图2是示出根据本公开的各个方面的用于流式传输和存储来自无线a/v记录和通信装置的a/v内容的过程的流程图;

图3是示出根据本公开的a/v记录和通信装置的实施例的功能框图;

图4是根据本公开的a/v记录和通信装置的实施例的前透视图;

图5是图4的a/v记录和通信装置的后透视图;

图6是图4的a/v记录和通信装置的局部分解前透视图,其示出了盖被移除;

图7-9是图4的a/v记录和通信装置的各种内部部件的前透视图;

图10是穿过图4中的线10-10截取的图4的a/v记录和通信装置的右侧截面图;

图11-13是图4的a/v记录和通信装置的各种内部部件的后透视图;

图14是示出根据本公开的各个方面的用于利用无线a/v记录和通信装置阻止包裹盗窃的过程的实施例的流程图;

图15示出根据本公开的各个方面的用于利用无线a/v记录和通信装置阻止包裹盗窃的过程的实施例的顺序图;

图16是条形码的正视图;

图17是矩阵代码的正视图;

图18是bokode的正视图;

图19是射频识别(rfid)标签的正视图;

图20示出根据本公开的各个方面的用于利用无线a/v记录和通信装置阻止包裹盗窃的过程的实施例的顺序图;

图21是智能卡的正视图;

图22是磁性条卡的后视图;

图23是示出根据本公开的各个方面的用于利用无线a/v记录和通信装置阻止包裹盗窃的过程的实施例的流程图;

图24是根据本公开的各个方面的用于使用双摄像头a/v记录和通信装置的包裹防盗的系统的一个实施例的图示;

图25是根据本公开的一个方面的双摄像头a/v记录和通信装置的一个实施例的功能框图;

图26是根据本公开的一个方面的后端服务器的一个实施例的功能框图;

图27是示出根据本公开的一个方面的被配置成监视投放区的双摄像头a/v记录和通信装置的图示;

图28是示出根据本公开的一个方面的用于使用双摄像头a/v记录和通信装置监视投放区的过程的一个实施例的流程图;

图29是示出根据本公开的一个方面的用于使用双摄像头a/v记录和通信装置监视投放区的过程的另一个实施例的流程图;

图30是示出根据本公开的一个方面的用于使用双摄像头a/v记录和通信装置监视投放区的过程的另一个实施例的流程图;

图31是根据本公开的各个方面的可以实现本发明的实施例的客户端装置的功能框图;并且

图32是根据本公开的各个方面的可以实现本发明的实施例的通用计算系统的功能框图。

具体实施方式

以下详细描述参考附图描述了本发明的实施例。在附图中,附图标记表示本发明实施例的元件。下文结合对应的附图特征的讨论再现这些附图标记。

下文参考附图描述本发明的无线音频/视频(a/v)记录和通信装置的包裹防盗的实施例。这些图及其书面描述指示设备的某些部件是整体地形成的,并且某些其他部件是作为单独的构件形成的。本领域的普通技术人员将理解,在替代实施例中,在本文中示出和描述为整体地形成的部件可以作为单独的构件形成。本领域的普通技术人员将进一步理解,在替代实施例中,在本文中示出和描述为作为单独构件形成的部件可以整体地形成。此外,如本文所使用的,术语“整体”描述单个整体构件。

参考图1,本发明的实施例包括音频/视频(a/v)记录和通信装置100。虽然本公开提供了包括a/v记录和通信门铃的方法和系统的众多示例,但是本发明的实施例同样适用于除门铃之外的a/v记录和通信装置。例如,代替或除了一个或多个a/v记录和通信门铃,本发明的实施例可以包括一个或多个a/v记录和通信安全摄像头。示例性a/v记录和通信安全摄像头可以包括本文所述的门铃的基本上所有结构和/或功能,但没有前部按钮和相关部件。

a/v记录和通信装置100可以位于建筑物(未示出)的入口附近,诸如住宅、商业、储存设施等。a/v记录和通信装置100包括摄像头102、麦克风104和扬声器106。摄像头102可以包括例如高清(hd)视频摄像头,诸如能够以720p或更高的图像显示分辨率捕获视频图像的摄像头。虽然未示出,但是a/v记录和通信装置100还可以包括其他硬件和/或部件,诸如外壳、通信模块(其可以促进与其他装置的有线和/或无线通信)、一个或多个运动传感器(和/或其他类型的传感器)、按钮等。a/v记录和通信装置100可以进一步包括与美国专利申请公开号2015/0022620(申请序列号14/499,828)和2015/0022618(申请序列号14/334,922)中描述的无线通信门铃类似的部件和功能,所述两个申请以引用的方式整体并入本文,如同被完全阐明一样。

进一步参考图1,a/v记录和通信装置100与用户的网络110通信,所述网络可以是例如有线和/或无线网络。如果用户的网络110是无线的或者包括无线部件,则网络110可以是与ieee802.11标准和/或其他无线通信标准兼容的wi-fi网络。用户的网络110连接到另一网络112,所述另一网络可以包括例如互联网和/或公共交换电话网络(pstn)。如下所述,a/v记录和通信装置100可以经由家庭网络110和网络112(互联网/pstn)与用户的客户端装置114通信。用户的客户端装置114可以包括例如移动电话(也可以称为蜂窝电话)、诸如智能电话,个人数字助理(pda)或其他通信装置。用户的客户端装置114包括显示器(未示出)以及能够显示流式视频图像和/或记录的视频图像的相关部件。用户的客户端装置114还可以包括扬声器以及能够广播流式音频和/或记录的音频的相关部件,并且还可以包括麦克风。a/v记录和通信装置100还可以经由家庭网络110和网络112(互联网/pstn)与一个或多个远程存储装置116(可以互换地称为“云存储装置”)、一个或多个服务器118和/或后端api(应用程序设计接口)120通信。虽然图1将存储装置116、服务器118和后端api120示出为与网络112分开的部件,但是应理解,存储装置116、服务器118和/或后端api120可以被认为是网络112的部件。

网络112可以是任何无线网络或任何有线网络或它们的组合,其被配置成可操作地耦合上文提及的模块、装置和系统,如图1所示。例如,网络112可以包括以下中的一个或多个:pstn(公共交换电话网络);互联网;本地内联网;pan(个人局域网);lan(局域网);wan(广域网);man(城域网);虚拟专用网络(vpn);存储区域网络(san);帧中继连接;高级智能网络(ain)连接;同步光网络(sonet)连接;数字t1、t3、e1或e3线路;数字数据服务(dds)连接;dsl(数字用户线路)连接;以太网连接;isdn(综合业务数字网络)线路;诸如v.90、v.34或v.34bis模拟调制解调器连接的拨号端口;电缆调制解调器;atm(异步传输模式)连接;或者fddi(光纤分布式数据接口)或cddi(铜缆分布式数据接口)连接。此外,通信还可以包括到多种无线网络中的任何一种的链接,包括wap(无线应用协议)、gprs(通用分组无线电服务)、gsm(全球移动通信系统)、lte、volte、lorawan、lpwan、rpma、lte、cat-“x”(例如ltecat1、ltecat0、ltecatm1、ltecatnb1)、cdma(码分多址)、tdma(时分多址)、fdma(频分多址)和/或ofdma(正交频分多址)蜂窝电话网络、gps、cdpd(蜂窝数字分组数据)、rim(researchinmotion,limited)双工寻呼网络、蓝牙无线电或基于ieee802.11的射频网络。网络可以进一步包括以下中的任何一个或多个或与其接口连接:rs-232串行连接、ieee-1394(火线)连接、光纤通道连接、irda(红外)端口、scsi(小型计算机系统接口)连接、usb(通用串行总线)连接,或者其他有线或无线、数字或模拟、接口或连接、网状或网络。

根据本发明实施例的一个或多个方面,当人(可以互换地称为“访客”)到达a/v记录和通信装置100时,a/v记录和通信装置100检测访客的存在并且开始在摄像头102的视场内捕获视频图像。a/v通信装置100还可以通过麦克风104捕获音频。a/v记录和通信装置100可以通过使用摄像头102和/或运动传感器检测运动、和/或通过检测访客已经按压a/v记录和通信装置100的前部按钮(如果a/v记录和通信装置100是门铃的话)来检测访客的存在。

响应于检测到访客,a/v记录和通信装置100经由用户的家庭网络110和网络112向用户的客户端装置114(图1)发送警报。a/v记录和通信装置100还向用户的客端户装置114发送流式视频,并且还可以发送流式音频。如果用户对警报作出应答,则可以通过a/v记录和通信装置100与用户的客户端装置114在访客与用户之间进行双向音频通信。用户可以在呼叫持续时间期间查看访客,但是访客不能看到用户(除非a/v记录和通信装置100包括显示器,在一些实施例中可能是这样)。

由a/v记录和通信装置100的摄像头102捕获的视频图像(以及由麦克风104捕获的音频)可以上传到云并记录在远程存储装置116(图1)上。在一些实施例中,即使用户选择忽略发送到他或她的客户端装置114的警报,视频和/或音频也可以记录在远程存储装置116上。

进一步参考图1,所述系统可以进一步包括具有一个或多个部件的后端api120。后端api(应用程序设计接口)可以包括例如一个服务器(例如真实服务器、或虚拟机、或作为服务器在云基础设施中运行的机器)或联网在一起的多个服务器,以便将至少一个api暴露给访问它的客户端。这些服务器可以包括诸如应用程序服务器(例如软件服务器)的部件,这取决于包括了哪些其他部件,诸如高速缓存层、或数据库层、或其他部件。后端api可以例如包括许多此类应用程序,每个应用程序使用其公共api彼此进行通信。在一些实施例中,api后端可以保存大量的用户数据并且提供用户管理能力,以使客户端具有非常有限的状态。

图1所示的后端api120可以包括一个或多个api。api是一组用于构建软件和应用程序的例程、协议和工具。api根据其操作、输入、输出和基础类型表示软件部件,并且定义独立于其相应实现方式的功能,这允许定义和实现方式在不损害接口的情况下变化。有利地,api可以为程序员提供对应用程序的功能的访问,而程序员不需要修改应用程序本身或甚至理解应用程序如何工作。api可以用于基于web的系统、操作系统或数据库系统,并且它提供了使用给定编程语言为这个系统开发应用程序的工具。除了访问数据库或计算机硬件(如硬盘驱动器或视频卡)之外,api还可以简化gui部件的编程工作。例如,api可以促进将新特征集成到现有应用程序中(所谓的“插件api”)。api还可以帮助其他不同的应用程序共享数据,这有助于集成和增强应用程序的功能。

图1所示的后端api120可以进一步包括一个或多个服务(也称为网络服务)。网络服务是提供数据存储、操纵、呈现、通信和/或其他能力的应用程序。网络服务通常使用基于应用程序层网络协议的客户端-服务器架构来实现。每个服务可以由在一个或多个计算机(诸如提供多个服务的专用服务器计算机)上运行的服务器部件提供,并且可以由在其他装置上运行的客户端部件经由网络访问。然而,客户端和服务器部件都可以在同一台机器上运行。客户端和服务器可以具有用户界面,并且有时还具有与其相关联的其他硬件。

图2是示出根据本公开的各个方面的用于流式传输和存储来自无线a/v记录和通信装置100的a/v内容的过程的流程图。在框b260处,无线a/v记录和通信装置100检测访客的存在并且捕获摄像头102的视场内的视频图像。无线a/v记录和通信装置100还可以通过麦克风104捕获音频。如上所述,无线a/v记录和通信装置100可以通过使用摄像头102和/或运动传感器检测运动、和/或通过检测访客已经按压无线a/v记录和通信装置100的前部按钮(如果无线a/v记录和通信装置100是门铃的话)来检测访客的存在。此外如上所述,视频记录/捕获可以在检测到访客时开始,或者可以更早开始,如下所述。

在框b262处,无线a/v记录和通信装置100的通信模块经由用户的网络110和网络112向网络112中的装置发送连接请求。例如,被发送请求的网络装置可以是服务器,诸如服务器118。服务器118可以包括等待来自其他机器或软件(客户端)的请求并对所述请求作出响应的计算机程序和/或机器。服务器通常对数据进行处理。服务器的一个目的是在多个客户端之间共享数据和/或硬件和/或软件资源。这种架构被称为客户端-服务器模型。客户端可以在同一台计算机上运行或者可以通过网络连接到服务器。计算服务器的示例包括数据库服务器、文件服务器、邮件服务器、打印服务器、web服务器、游戏服务器和应用程序服务器。术语服务器可以被广义地解释为包括将资源共享给一个或多个客户端进程的任何计算机化过程。在另一个示例中,被发送请求的网络装置可以是api,诸如上文描述的后端api120。

响应于请求,在框b264处,网络装置可以通过用户的网络110和网络112将无线a/v记录和通信装置100连接到用户的客户端装置114。在框b266处,无线a/v记录和通信装置100可以使用摄像头102、麦克风104和/或任何其他可用的装置/传感器来记录可用的音频和/或视频数据。在框b268处,音频和/或视频数据经由用户的网络110和网络112从无线a/v记录和通信装置100传送(流式传输)到用户的客户端装置114。在框b270处,用户可以在他或她的客户端装置114上接收提示接受或拒绝呼叫的通知。

在框b272处,所述过程确定用户是已经接受还是已经拒绝呼叫。如果用户拒绝通知,则所述过程前进到框b274,其中音频和/或视频数据被记录并存储在云服务器处。然后,会话在框b276处结束,并且无线a/v记录和通信装置100与用户的客户端装置114之间的连接终止。然而,如果用户接受通知,则在框b278处,用户通过用户的客户端装置114与访客通信,同时将由摄像头102、麦克风104和/或其他装置/传感器捕获的音频和/或视频数据流式传输到用户的客户端装置114。在呼叫结束时,用户可以终止用户的客户端装置114与无线a/v记录和通信装置100之间的连接,并且会话在框b276处结束。在一些实施例中,即使用户接受通知并且通过用户的客户端装置114与访客通信,音频和/或视频数据也可以记录并存储在云服务器处(框b274)。

图3-13示出根据本公开的各个方面的低功耗的a/v记录和通信装置130的一个实施例。图3是示出无线a/v记录和通信装置130的各种部件以及其相互关系的功能框图。例如,无线a/v记录和通信装置130包括一对端子131、132,它们被配置成连接到外部ac(交流)电力源,诸如家用ac电源134(也可以称为ac干线)。ac电力134可以具有例如在16-24vac的范围内的电压。输入的ac电力134可以通过ac/dc整流器136转换为dc(直流)。ac/dc整流器136的输出端可以连接到dc/dc转换器138的输入端,所述dc/dc转换器可以将来自ac/dc整流器136的输出端的电压从16-24vdc降低到例如约5vdc的较低电压。在各种实施例中,dc/dc转换器138的输出可以在例如约2.5v至约7.5v的范围内。

进一步参考图3,dc/dc转换器138的输出端连接到电力管理器140,所述电力管理器可以包括具有处理器核心、存储器和/或可编程输入/输出外围设备的集成电路。在一个非限制性示例中,电力管理器140可以是现成的部件,诸如由texasinstruments公司制造的bq24773芯片。如下文详细描述的,电力管理器140控制(除其他之外)从外部电源134汲取的电量以及从电池142汲取的补充电量,以便为无线a/v记录和通信装置130供电。电力管理器140可以例如限制从外部电源134汲取的电率量,使得不超过阈值功耗。在一个非限制性示例中,如在dc/dc转换器138的输出端测量的阈值电力可以等于1.4a。电力管理器140还可以控制从外部电源134汲取并且被引导到电池142以用于电池142的再充电的电量。电力管理器140的输出端连接到电力定序器144,所述电力定序器控制向无线a/v记录和通信装置130的其他部件的电力传递序列,所述部件包括通信模块146、前部按钮148、麦克风150、扬声器驱动器151、扬声器152、音频codec(编码解码器)153、摄像头154、红外(ir)光源156、ir截止滤光器158、处理器160(也可以称为控制器160)、多个光指示器162以及用于光指示器162的控制器164。下文详细描述这些部件中的每一个。电力定序器144可以包括具有处理器核心、存储器和/或可编程输入/输出外围设备的集成电路。在一个非限制性示例中,电力定序器144可以是现成的部件,诸如由richtek公司制造的rt5024芯片。

进一步参考图3,无线a/v记录和通信装置130进一步包括电子开关166,所述电子开关在前部按钮148被按下时闭合。当电子开关166闭合时,来自ac电力源134的电力通过无线a/v记录和通信装置130外部的信号发出装置168转向,以使信号发出装置168发出声音,如下文进一步描述的。在一个非限制性示例中,电子开关166可以是三端双向可控硅开关装置(triacdevice)。无线a/v记录和通信装置130进一步包括复位按钮170,其被配置成启动处理器160的硬复位,如下文进一步描述的。

进一步参考图3,处理器160可以执行数据处理和各种其他功能,如下所述。处理器160可以包括具有处理器核心、存储器172、非易失性存储器174和/或可编程输入/输出外围设备(未示出)的集成电路。存储器172可以包括例如ddr3(双倍数据速率型三同步动态随机存取存储器)。非易失性存储器174可以包括例如nand闪存存储器。在图3所示的实施例中,存储器172和非易失性存储器174被示出为在表示处理器160的方框内。应理解,图3所示的实施例仅仅是示例,并且在一些实施例中,存储器172和/或非易失性存储器174不必与处理器160物理地合并。不管其物理位置如何,存储器172和/或非易失性存储器174可以由本发明的a/v记录和通信装置130的一个或多个其他部件(除处理器160之外)共享。

可以使用音频codec153来压缩和解压缩用户与访客之间的数字音频传输,所述音频codec可操作地耦合到处理器160。当访客说话时,来自访客的音频被音频codec153压缩,数字音频数据通过通信模块146经由用户的无线网络110发送到网络112,由服务器118路由并传递到用户的客户端装置114。当用户说话时,在通过网络112、用户的无线网络110和通信模块146传输之后,数字音频数据由音频codec153解压缩并通过扬声器152发送给访客,所述扬声器由扬声器驱动器151驱动。

进一步参考图3,本发明的一些实施例可以包括与信号发出装置168并联连接的分流器176。分流器176有助于无线a/v记录和通信装置130从ac电力源134汲取电力而不会无意地触发信号发出装置168。在正常待机操作期间,分流器176在信号发出装置168的端子上呈现相对低的电阻抗,诸如几欧姆。因此,由无线a/v记录和通信装置130汲取的大部分电流流过分流器176而不流过信号发出装置168。然而,分流器176包含使分流器176在低阻抗状态(例如几欧姆)与高阻抗状态(例如>1k欧姆)之间切换的电子电路(下文描述)。当无线a/v记录和通信装置130的前部按钮148被按压时,电子开关166闭合,从而使得来自ac电力源134的电压主要并行地施加在分流器176和信号发出装置168上,而在电子开关166上施加少量的电压(诸如约1v)。分流器176中的电路系统感测此电压,并将分流器176切换到高阻抗状态,使得来自ac电力源134的电力通过信号发出装置168转向。转向的ac电力134高于使信号发出装置168发出声音所需的阈值。因此,按压装置130的前部按钮148使得信号发出装置168“响铃”,从而提醒安装装置130的建筑物内的任何人在前门处(或对应于装置130的位置的另一个位置处)有访客。在一个非限制性示例中,电子开关166可以是三端双向可控硅开关装置。

参考图4-6,无线a/v记录和通信装置130进一步包括外壳178,所述外壳具有围护结构180(图6)、固定到围护结构180后部的背板182,以及覆盖围护结构180的壳体184。参考图6,壳体184包括凹口186,所述凹口的尺寸和形状被设计成以紧密配合接合的方式接收围护结构180,使得围护结构180的外表面邻接壳体184的相符的内表面。围护结构180的外部尺寸可以与壳体184的内部尺寸紧密匹配,使得摩擦力将壳体184保持在围护结构180周围。可替代地或另外,围护结构180和/或壳体184可以包括用于帮助将壳体184保持在围护结构180周围的配合特征188,诸如一个或多个凸片、凹槽、狭槽、柱等。背板182的尺寸和形状被设计成使得背板182的边缘从围护结构180的边缘向外延伸,从而形成唇缘190,当壳体184与围护结构180配合时,壳体184邻接抵靠所述唇缘,如图4和图5所示。在一些实施例中,可以提供不同颜色的多个壳体184,使得最终用户可以定制他或她的a/v记录和通信装置130的外观。例如,无线a/v记录和通信装置130可以在同一个封装件中与不同颜色的多个壳体184一起封装和销售。

参考图4,无线a/v记录和通信装置130的前表面包括按钮148(也可以称为前部按钮148,图3),所述按钮可操作地连接到处理器160。在类似于上文参考图2所描述的过程中,当访客按压前部按钮148时,可以向用户的客户端装置114发送警报以通知用户有人在他或她的前门处(或对应于无线a/v记录和通信装置130的位置的另一个位置处)。进一步参考图4,无线a/v记录和通信装置130进一步包括摄像头154,所述摄像头可操作地连接到处理器160并且位于护罩192的后方。如下文详细描述的,摄像头154被配置成从其视场内捕获视频图像。这些视频图像可以根据类似于上文参考图2所述的过程流式传输到用户的客户端装置114和/或上传到远程网络装置以供稍后查看。

参考图5,一对端子螺钉194延伸穿过背板182。端子螺钉194在其内端连接到无线a/v记录和通信装置130内的端子131、132(图3)。端子螺钉194被配置成接收电线,以便通过端子131、132连接到无线a/v记录和通信装置130,并且连接到安装无线a/v记录和通信装置130的建筑物的家用ac电源134。在所示的实施例中,端子螺钉194位于背板182的后表面198的凹陷部分196内,使得端子螺钉194不会从无线a/v记录和通信装置130的外封套突出。因此,无线a/v记录和通信装置130可以安装到安装表面,其中背板182的后表面198邻接所述安装表面。背板182包括与其上边缘和下边缘相邻的孔200以容纳安装硬件,诸如螺钉(未示出),以便将背板182(以及因此无线a/v记录和通信装置130)固定到安装表面。参考图6,围护结构180包括与其上边缘和下边缘相邻的对应孔202,所述孔与背板182中的孔200对准以容纳安装硬件。在某些实施例中,无线a/v记录和通信装置130可以包括安装板或支架(未示出),以便有助于将无线a/v记录和通信装置130固定到安装表面。

进一步参考图6,壳体184包括位于前表面中的中心开口204。中心开口204的尺寸和形状被设计成容纳护罩192。在所示的实施例中,护罩192基本上是矩形的,并且包括前部按钮148突出穿过的中心开口206。护罩192限定与围护结构180的前表面208平行并且在其前方的平面。当壳体184与围护结构180配合时,如图4和图10所示,护罩192驻留在壳体184的中心开口204内,使得护罩192的前表面210基本上与壳体184的前表面210齐平,并且在护罩192的外边缘与壳体184中的中心开口204的内边缘之间存在极小或不存在间隙(图4)。

进一步参考图6,护罩192包括上部部分214(位于前部按钮148的上方和侧面)和下部部分216(位于前部按钮148的下方和侧面)。护罩192的上部部分214和下部部分216可以是单独的构件,并且可以包括不同的材料。护罩192的上部部分214可以是透明或半透明的,使得它不会干扰摄像头154的视场。例如,在某些实施例中,护罩192的上部部分214可以包括玻璃或塑料。如下文详细描述的,麦克风150(其可操作地连接到处理器160)位于护罩192的上部部分214后方。因此,上部部分214可以包括开口218,所述开口有助于声音穿过护罩192,使得麦克风150能够更好地从无线a/v记录和通信装置130周围区域拾取声音。

护罩192的下部部分216可以包括对红外(ir)光基本上透明但相对于可见光谱中的光部分或大部分不透明的材料。例如,在某些实施例中,护罩192的下部部分216可以包括塑料,诸如聚碳酸酯。因此,护罩192的下部部分216不会干扰来自ir光源156的ir光的透射,所述ir光源位于下部部分216后方。如下文详细描述的,ir光源156和ir截止滤光器158(两者都可操作地连接到处理器160)有助于摄像头154的“夜视”功能。

护罩192的上部部分214和/或下部部分216可以邻接下面的盖220(图10),所述下面的盖可以与围护结构180成一体,或者可以是单独的构件。盖220(其可以是不透明的)可以包括与摄像头154的位置对应的第一开口222、与麦克风150的位置和护罩192的上部部分214中的开口218对应的第二开口(未示出),以及与ir光源156的位置对应的第三开口(未示出)。

图7-10示出无线a/v记录和通信装置130的各种内部部件。图7-9是装置130的前透视图,其中壳体184和围护结构180被移除,而图10是穿过图4中的线10-10截取的装置130的右侧截面图。参考图7和图8,无线a/v记录和通信装置130进一步包括主印刷电路板(pcb)224和前部pcb226。参考图8,前部pcb226包括按钮致动器228。参考图7、图8和图10,前部按钮148位于按钮致动器228的前方。前部按钮148包括杆230(图10),所述杆延伸到外壳178中以接触按钮致动器228。当按压前部按钮148时,杆230按下按钮致动器228,从而闭合电子开关166(图8),如下所述。

参考图8,前部pcb226进一步包括光指示器162,当按压装置130的前部按钮148时,所述光指示器可以点亮。在所示的实施例中,光指示器162包括发光二极管(led162),所述发光二极管表面安装到前部pcb226的前表面并且围绕按钮致动器228布置成圆形。本发明的实施例不限于光指示器162是led,并且在替代实施例中,光指示器162可以包括任何其他类型的发光装置。本发明的实施例既不受图8所示的光指示器162的数量的限制,也不受它们布置的图案的限制。

参考图7,装置130进一步包括光管232。光管232是环绕前部按钮148的透明或半透明环。参考图4,光管232驻留在前部按钮148与护罩192中的中心开口206之间的环形空间,其中光管232的前表面234基本上与护罩192的前表面210齐平。参考图7和图10,光管232的后部部分包括多个柱236,其位置与led162的位置对应。当led162被点亮时,光透射穿过柱236和光管232的主体,使得光在光管232的前表面234处可见。因此,led162和光管232在前部按钮148周围提供照明环。光管232可以包括例如塑料或能够透射光的任何其他合适的材料。

led162和光管232可以用作访客和/或用户的视觉指示器。例如,led162可以在激活时点亮或者连续保持点亮。在一个方面,led162可以改变颜色以指示前部按钮148已经被按压。led162还可以指示电池142需要再充电,或电池142当前正在充电,或电池142的充电已经完成。led162可以指示与用户的无线网络的连接良好、有限、较差或未连接。led162可以用于使用视觉提示引导用户完成设置或安装步骤,所述视觉提示可能与从扬声器152发出的音频提示相结合。

进一步参考图7,无线a/v记录和通信装置130进一步包括可再充电电池142。如下文进一步详细描述的,无线a/v记录和通信装置130连接到外部电力源134(图3),诸如ac干线。无线a/v记录和通信装置130主要由外部电力源134供电,但是也可以从可再充电电池142汲取电力,以便不超过来自外部电力源134的阈值电量,从而避免无意地使信号发出装置168发出声音。参考图3,电池142可操作地连接到电力管理器140。如下所述,电力管理器140控制从电池142汲取的电量以补充从外部ac电力源134汲取的电力,以便需要补充电力时为在无线a/v记录和通信装置130供电。电力管理器140还使用从外部电力源134汲取的电力来控制电池142的再充电。电池142可以包括例如锂离子电池或任何其他类型的可再充电电池。

进一步参考图7,无线a/v记录和通信装置130进一步包括摄像头154。摄像头154耦合到前部pcb226的前表面,并且包括镜头238和成像处理器240(图9)。摄像头镜头238可以是能够将光聚焦到摄像头154中以便可以捕获清晰图像的镜头。摄像头154可以包括例如高清(hd)视频摄像头,诸如能够以720p或更高的图像显示分辨率捕获视频图像的摄像头。在本发明的某些实施例中,摄像头154可以用于检测其视场内的运动,如下所述。

进一步参考图7,无线a/v记录和通信装置130进一步包括红外(ir)光源242。在所示的实施例中,ir光源242包括耦合到irled印刷电路板(pcb)244的ir发光二极管(led)242。在替代实施例中,irled242可以不包括单独的pcb244,并且可以例如耦合到前部pcb226。

参考图7和图10,irledpcb244位于前部按钮148下方(图7)并且位于护罩192的下部部分216后方(图10)。如上所述,护罩192的下部部分216对ir光是透明的,但相对于可见光谱中的光可以是不透明的。在irledpcb244的替代实施例中,irledpcb244可以包括一个以上的irled242。例如,irledpcb244可以包括三个irled242,或任何其他数量的irled242。在包括一个以上irled242的实施例中,盖中的三个开口的尺寸可以增加以容纳较大尺寸的irledpcb244。

当检测到低水平的环境光时,可以触发irled242以激活。当被激活时,从irled242发射的ir光照亮摄像头154的视场。然后,摄像头154(其可以被配置成检测ir光)可以捕获由irled242发射的ir光,因为它反射摄像头154的视场内的对象,使得无线a/v记录和通信装置130可以在夜间清晰地捕获图像(可以称为“夜视”)。

参考图9,无线a/v记录和通信装置130进一步包括ir截止滤光器158。ir截止滤光器158是可以选择性地定位在摄像头154的镜头238与图像传感器之间的机械快门。在白天,或者在具有足够量的环境光时,ir截止滤光器158定位在镜头238与图像传感器之间以滤除ir光,使得它不会像人眼看到的它们那样扭曲图像的颜色。在夜间,或者在几乎没有环境光时,ir截止滤光器158从镜头238与图像传感器之间的空间撤回,使得摄像头154对ir光敏感(“夜视”)。在一些实施例中,摄像头154用作光检测器,用于控制ir截止滤光器158的当前状态并打开和关闭irled242。在一些实施例中,无线a/v记录和通信装置130通过与ac干线的连接供电并且因此摄像头154始终通电的事实,使得摄像头154用作光检测器变得容易。然而,在其他实施例中,无线a/v记录和通信装置130可以包括与摄像头154分开的光传感器,用于控制ir截止滤光器158和irled242。

再次参考图6,无线a/v记录和通信装置130进一步包括复位按钮170。复位按钮170接触耦合到前部pcb226的复位按钮致动器246(图7)。当按压复位按钮170时,它可以接触复位按钮致动器246,所述复位按钮致动器可以触发擦除存储在非易失性存储器174和/或存储器172(图3)处的任何数据,和/或可以触发重启处理器160。在一些实施例中,复位按钮170还可以用于激活无线a/v记录和通信装置130的过程中,如下所述。

图11-13进一步示出无线a/v记录和通信装置130的内部部件。图11-13是装置130的后透视图,其中背板182和附加部件被移除。例如,在图11中,背板182被移除,而在图12中,背板182和主pcb224被移除,并且在图13中,背板182、主pcb224和前部pcb226被移除。参考图11,几个部件耦合到主pcb224的后表面,包括通信模块146、处理器160、存储器172和非易失性存储器174。这些部件中的每一个的功能在下文进行描述。参考图12,几个部件耦合到前部pcb226的后表面,包括电力管理器140、电力定序器144、ac/dc整流器136、dc/dc转换器138以及用于光指示器162的控制器164。这些部件中的每一个的功能也在下文进行描述。参考图13,在围护结构180内可以看到几个部件,包括麦克风150、扬声器室248(扬声器152位于其中)以及用于通信模块146的天线250。这些部件中的每一个的功能也在下文进行描述。

参考图7,天线250耦合到主pcb224的前表面并且可操作地连接到通信模块146,所述通信模块耦合到主pcb224的后表面(图11)。麦克风150(其也可以耦合到主pcb224的前表面)位于护罩192的上部部分214的开口218(图4)附近,使得从无线a/v记录和通信装置130周围区域传出的声音可以穿过开口218并且被麦克风150检测到。参考图13,扬声器室248位于围护结构180的底部附近。扬声器室248包括中空的围护结构,扬声器152位于所述围护结构中。中空的扬声器室248将扬声器152产生的声音放大,使得无线a/v记录和通信装置130附近区域中的访客可以更好地听到所述声音。参考图5和图13,壳体184的下表面252和围护结构180的下表面(未示出)可以包括声学开口254,扬声器152产生的声音可以穿过所述声学开口,使得无线a/v记录和通信装置130附近区域中的访客可以更好地听到所述声音。在所示的实施例中,声学开口254通常成形为矩形,其长度基本上横跨壳体184的下表面252(以及围护结构180的下表面)延伸。然而,所示的形状仅仅是一个示例。参考图5,壳体184的下表面252可以进一步包括用于接收安全螺钉(未示出)的开口256。安全螺钉可以延伸穿过开口256并进入围护结构180中的类似定位的开口,以便将壳体184固定到围护结构180。如果装置130被安装到安装支架(未示出),则安全螺钉还可以将装置130保持在安装支架上。

参考图13,无线a/v记录和通信装置130可以进一步包括电池加热器258。本发明的a/v记录和通信装置130被配置用于室外使用,包括在寒冷的气候中。然而,低温可能会对可再充电电池造成负面性能问题,诸如能量容量降低、内部电阻增加、充电能力降低而没有损坏、以及负载电流供应能力降低。电池加热器258有助于使可再充电电池142保持温暖,以减少或消除上述的负面性能问题。在所示的实施例中,电池加热器258包括与可再充电电池142的侧表面邻接的基本上平坦的薄片。电池加热器258可以包括例如电阻加热元件,其在电流通过时产生热量。因此,电池加热器258可以可操作地耦合到电力管理器140和/或电力定序器144(图12)。在一些实施例中,可再充电电池142可以包括可操作地连接到处理器160的热敏感电阻器(“热敏电阻”,未示出),使得可以监视电池142的温度并且可以自适应地控制供应到电池加热器258的电量以便将可再充电电池142保持在期望的温度范围内。

如上文所讨论的,本公开提供了包括无线a/v记录和通信门铃的方法和系统的众多示例,但是本发明的实施例同样适用于除门铃之外的无线a/v记录和通信装置。例如,代替或除了一个或多个a/v记录和通信门铃,本发明的实施例可以包括一个或多个无线a/v记录和通信安全摄像头。示例性无线a/v记录和通信安全摄像头可以包括装置130的基本上所有结构和功能,但没有前部按钮148、按钮致动器228和/或光管232。

本公开还提供了包括通过与ac干线的连接供电的无线a/v记录和通信装置的方法和系统的众多示例,但是本发明的实施例同样适用于由电池供电的无线a/v记录和通信装置。例如,本发明的实施例可以包括无线a/v记录和通信装置,诸如美国专利申请公开号2015/0022620(申请序列号14/499,828)和2015/0022618(申请序列号14/334,922)中描述的装置,所述两个申请以引用的方式整体并入本文,如同被完全阐明一样。

如上文所讨论的,包裹盗窃是日益普遍的问题。在递送时没有人开门的情况下,包裹承运者经常将包裹留在房屋的前门附近。这些包裹很容易被盗窃,因为它们通常在街上清晰可见。随着在线商务的激增,这个问题只会变得更加严重,并且在重大节日期间当许多消费者进行节日网上购物时尤其常见。因此,如果可以利用无线a/v记录和通信装置的功能来阻止包裹盗窃和/或识别和并逮捕包裹窃贼,将是有利的。如果可以以一种或多种方式增强无线a/v记录和通信装置的功能以阻止包裹盗窃和/或识别并逮捕包裹窃贼,也将是有利的。如下所述,本发明的实施例提供这些优点和增强。

例如,本发明的一些实施例通过确定包裹已经递送、确定包裹已从递送区域移除、确定包裹移除是否被授权并且当确定包裹移除未经授权时生成警报来阻止包裹盗窃和/或促进包裹窃贼的识别和逮捕。此外,因为本发明的实施例包括无线a/v记录和通信装置,所以包裹盗窃的行为由无线a/v记录和通信装置的摄像头记录。这些图像可用于识别并逮捕包裹窃贼。

本发明的一些实施例包括用于一个或多个方面的计算机视觉,例如对象辨识。计算机视觉包括用于获取、处理、分析和理解图像以及通常来自现实世界的高维数据以便产生数字或符号信息(例如以决定的形式)的方法。计算机视觉试图通过电子感知和理解图像来复制人类视觉的能力。在此上下文中理解意味着将视觉图像(视网膜的输入)转变为可以与其他思维过程交互并引出适当动作的世界的描述。这种图像理解可以看作是利用几何学、物理学、统计学和学习理论构建的模型从图像数据中解开符号信息。计算机视觉也被描述为自动化和集成视觉感知的各种过程和表示的企业。作为一门科学学科,计算机视觉关注从图像中提取信息的人工系统背后的理论。图像数据可以采用多种形式,诸如视频序列、来自多个摄像头的视图或来自扫描仪的多维数据。作为一门技术学科,计算机视觉试图将其理论和模型应用于计算机视觉系统的构建。

计算机视觉的一个方面包括确定图像数据是否包含某些特定对象、特征或活动。不同种类的计算机视觉辨识包括:对象辨识(也称为对象分类)—可以辨识一个或多个预先指定或学习的对象或对象类,通常与它们在图像中的2d位置或场景中的3d姿势一起进行辨识。识别—辨识对象的单个实例。示例包括识别特定人物的面部或指纹、识别手写数字或识别特定车辆。检测—扫描图像数据以查找特定条件。示例包括检测医学图像中可能的异常细胞或组织或检测自动道路收费系统中的车辆。基于相对简单且快速计算的检测有时用于寻找有趣图像数据的较小区域,可以通过计算要求更高的技术对这些区域进行进一步分析以产生正确的解释。

存在基于计算机视觉辨识的若干专门任务,诸如:光学字符辨识(ocr)—识别打印或手写文本图像中的字符,通常利用以更易于编辑或编索引的格式(例如ascii)对文本进行编码的视图。2d码读取—读取2d码,诸如数据矩阵代码和qr代码。面部辨识。形状辨识技术(srt)—区分人类(例如头部和肩部图案)和物体。

在以下段落中描述了在许多计算机视觉系统中发现的典型功能和部件(例如硬件)。本发明的实施例可以包括这些方面中的至少一些。例如,参考图3,本发明的a/v记录和通信装置130的实施例可以包括计算机视觉模块163。计算机视觉模块163可以包括本文相对于计算机视觉所描述的部件(例如硬件)和/功能中的任何一个,包括但不限于一个或多个摄像头、传感器和/或处理器。在一些实施例中,麦克风150、摄像头154和/或成像处理器240可以是计算机视觉模块163的部件。

图像获取—由一个或多个图像传感器产生数字图像,除了各种类型的光敏摄像头之外,所述传感器还可以包括距离传感器、断层扫描装置、雷达、超声摄像头等。根据传感器的类型,所得的图像数据可以是2d图像、3d体积或图像序列。像素值可以对应于一个或多个光谱带(灰色图像或彩色图像)中的光强度,但也可以与各种物理度量相关,诸如声波或电磁波的深度、吸收或反射、或者核磁共振。

预处理—在能够将计算机视觉方法应用于图像数据以便提取一些特定信息之前,处理数据以确保它满足所述方法隐含的某些假设通常是有益的。预处理的示例包括但不限于重新采样以确保图像坐标系正确,降噪以确保传感器噪声不会引入错误信息,对比度增强以确保可以检测到相关信息,以及缩放空间表示以增强局部适当比例的图像结构。

特征提取—从图像数据提取各种复杂程度的图像特征。此类特征的典型示例是:线条、边缘和脊部;诸如角落、斑点或点等本地化兴趣点;更复杂的特征可能与纹理、形状或运动相关。

检测/分割—在处理过程中的某一点,可以做出关于图像的哪个图像点或区域与进一步处理相关的决定。示例为:选择一组特定的兴趣点;分割包含特定感兴趣对象的一个或多个图像区域;将图像分割成嵌套的场景架构,包括前景、对象组、单个对象或显著对象部分(也称为空间-分类场景层次结构)。

高级处理—在此步骤,输入可以是一小组数据,例如一组点或假设包含特定对象的图像区域。其余的处理可以包括例如:验证数据满足基于模型且特定于应用的假设;估计特定于应用的参数,诸如对象姿势或对象尺寸;图像辨识—将检测到的对象分类为不同的类别;图像配准—比较和组合同一对象的两个不同视图。

做出决定—做出应用所需的最终决定,例如辨识应用中的匹配/不匹配。

本发明实施例中的一个或多个可以包括视觉处理单元(未单独示出,但可以是计算机视觉模块163的部件)。视觉处理单元是一种新兴的微处理器;它是特定类型的ai(人工智能)加速器,被设计用于加速机器视觉任务。视觉处理单元不同于视频处理单元(其专门用于视频编码和解码),它们适用于运行机器视觉算法,诸如卷积神经网络、sift等。视觉处理单元可以包括从摄像头获取数据的直接接口(绕过任何片外缓冲器),并且可以更加重视具有便笺式存储器、如多核dsp(数字信号处理器)的许多并行执行单元之间的片上数据流动。但是,与视频处理单元一样,视觉处理单元可以关注用于图像处理的低精度定点算术。

图14示出根据本公开的各个方面的用于利用无线a/v记录和通信装置阻止包裹盗窃的过程的示例性实施例。在框b300处,所述过程确定包裹已经被留在无线a/v记录和通信装置(诸如上文所述的无线a/v记录和通信装置130)周围区域内。本发明的实施例涵盖确定包裹已经被留在无线a/v记录和通信装置周围区域内的任何方法,并且下文提供了若干示例。然而,本发明的实施例不限于这些示例,这些示例仅用于说明。下文描述的任何示例以及本发明的任何实施例可以包括计算机视觉的一个或多个方面。

在一个示例性实施例中,确定包裹已经被留在无线a/v记录和通信装置130周围区域内可以包括比较由无线a/v记录和通信装置130的摄像头154记录的视频帧,例如使用计算机视觉。例如,在包裹被留在无线a/v记录和通信装置130周围区域内之前,摄像头154的视场可以在很大程度上保持静止。不同的对象可能偶尔(或经常)穿过摄像头的视场,诸如人、动物、汽车等,但这些对象通常不会在摄像头的视场内保持很长时间(大约几秒钟),并且如果他们停在摄像头的视场内,他们通常会在停止后不久再次开始移动。相比之下,当一个包裹被留在摄像头的视场内时,它通常会在摄像头的视场内保持相当长的时间(大约几分钟或几小时),并且包裹通常在其保持在摄像头的视场内的整个时间内保持不动(至少在有人拾起它并将其带走之前)。因此,将包裹被留在摄像头的视场内之前的时间的视频帧与包裹被留在摄像头的视场内之后的时间的视频帧进行比较,可以使得能够可靠地确定存在于摄像头的视场内的对象是不是包裹。

本发明的实施例设想了用于确定存在于摄像头的视场内的对象是不是包裹的众多方法。这些方法中的任何一种或全部可以包括计算机视觉的一个或多个方面。例如,在一些实施例中,如果在第一时间(在第一视频帧中)对象不在摄像头的视场内,在第一时间之后的第二时间(在第二视频帧中)所述对象存在于摄像头的视场内,并且所述对象在摄像头的视场内保持至少阈值时间量,则可以将摄像头的视场内的对象确定为包裹。确定对象是否在摄像头的视场内保持至少阈值时间量可以包括审查在第二视频帧之后记录的一个或多个视频帧。在其他实施例中,如果在第一时间(在第一视频帧中)对象不存在于摄像头的视场内,在第一时间之后的第二时间(在第二视频帧中)所述对象存在于摄像头的视场内,并且所述对象在摄像头的视场内保持不动持续至少阈值时间量,则可以将摄像头的视场内的对象确定为包裹。确定对象是否在摄像头的视场内保持不动持续至少阈值时间量可以包括审查在第二视频帧之后记录的一个或多个视频帧。

在其他实施例中,如果在第一时间(在第一视频帧中)对象不存在于摄像头的视场内,在第一时间之后的第二时间(在第二视频帧中)检测到有人接近无线a/v记录和通信装置130,在第二时间之后的第三时间(在第三视频帧中)检测到这个人远离无线a/v记录和通信装置130,并且在第三时间之后的第四时间(在第四视频帧中)所述对象存在于摄像头的视场内,则可以将摄像头的视场内的对象确定为包裹。

在其他实施例中,如果在第一时间(在第一视频帧中)对象不存在于摄像头的视场内,在第一时间之后的第二时间(在第二视频帧中)在摄像头的视场内检测到静止车辆(其可以是例如递送车辆),在第二时间之后的第三时间(在第三视频帧中)所述对象存在于摄像头的视场内,并且在第三时间之后的第四时间(在第四视频帧中)车辆不再存在于摄像头的视场内,则可以将摄像头的视场内的对象确定为包裹。

在其他实施例中,如果在第一时间(在第一视频帧中)对象不存在于摄像头的视场内,在第一时间之后的第二时间(在第二视频帧中)所述对象存在于摄像头的视场内,并且所述对象满足一个或多个标准,诸如具有一个或多个物理特性,则可以将摄像头的视场内的对象确定为包裹。可以被检查以确定对象是不是包裹的物理特性的示例包括但不限于尺寸、形状、颜色和材料(或多种材料)。例如,如果对象由纸板制成并且是棕色或白色(纸板运输箱的常用颜色),则可以确定它是包裹。

本发明的实施例设想了用于检查对象的物理特性并确定对象是不是包裹的许多过程。例如,一些实施例可以包括使用计算机视觉收集关于对象的信息,且然后将所收集的关于对象的信息与所存储的关于包裹的信息进行比较以确定是否存在匹配。例如,本发明的实施例可以包括包裹和/或包裹的物理特性的数据库。所述数据库可以包括已知包裹的图片,并且将所收集的关于对象的信息与所存储的关于包裹的信息进行比较可以包括将对象的图片与已知包裹的图片进行比较。使用计算机视觉收集关于对象的信息可以包括使用一个或多个摄像头、扫描仪、成像器等和/或一个或多个传感器(诸如声纳)。

参考图15,可以在计算机视觉查询信号310中将无线a/v记录和通信装置130的计算机视觉模块163接收的信息发送到一个或多个网络装置,诸如服务器118和/或后端api120。然后,所述一个或多个网络装置可以分析所发送的信息和/或将所发送的信息与一个或多个数据库中的其他信息进行比较,以确定是否存在匹配,例如以便识别包裹。在一个示例性实施例中,将所发送的关于包裹的信息与一个或多个数据库中的其他信息进行比较以确定是否存在匹配可以包括将所发送的关于包裹的信息(例如一个或多个照片或图像)与已知包裹的照片和/或图像进行比较。如果存在匹配,则可以发生一个或多个动作,诸如无线a/v记录和通信装置130变换到不同的操作模式。例如,诸如服务器118和/或后端api120的网络装置可以向无线a/v记录和通信装置130发送计算机视觉响应信号312。计算机视觉响应信号312可以包括对无线a/v记录和通信装置130的命令,以改变无线a/v记录和通信装置130的操作模式。例如,对无线a/v记录和通信装置130的命令可以致使无线a/v记录和通信装置130变换到“武装”模式,在所述模式中,无线a/v记录和通信装置130被配置成当包裹从无线a/v记录和通信装置130周围区域移除时采取一个或多个动作,如下所述。

在另一个示例性实施例中,确定包裹已经被留在无线a/v记录和通信装置130周围区域内可以包括从递送包裹的承运者(例如,邮政服务、fedex、ups等)接收信息。例如,当包裹承运者递送包裹时,或者在包裹承运者已经递送包裹之后的某个时间,承运者可以在承运者的包裹跟踪系统中更新包裹的递送状态以指示包裹已经被递送。然后,承运者的包裹跟踪系统可以将此信息转发到一个或多个网络装置,诸如服务器118和/或后端api120,所述网络装置然后可以将信息转发到无线a/v记录和通信装置130。

在另一个示例性实施例中,确定包裹已经被留在无线a/v记录和通信装置130周围区域内可以包括自动识别和数据捕获(aidc)。例如,包裹可以包括条形码320(图16)、矩阵代码322(图17)、bokode324(图18)和射频识别(rfid)标签326(图19)中的至少一个。aidc是指自动识别对象、收集关于它们的数据以及将此数据直接输入到计算机系统中的方法(例如,没有人类参与)。通常被认为是aidc的一部分的技术包括条形码、矩阵代码、bokode、rfid、生物测定(例如虹膜辨识、面部辨识、语音辨识等)、磁性条、光学字符辨识(ocr)和智能卡。aidc通常也被称为“自动识别”、“auto-id”和“自动数据捕获”。

aidc涵盖获得外部数据,具体地通过分析图像和/或声音。为了捕获数据,换能器可以将图像或声音转换为数字文件。然后,所述文件通常由计算机存储和分析,和/或与数据库中的其他文件进行比较,以验证身份和/或提供进入安全系统的授权。aidc还是指辨识对象、获得关于对象的信息以及将此信息输入或将其直接馈送到计算机系统中而没有任何人类参与的方法。在生物测定安全系统中,捕获可以是指获取和识别特性的获取和/或过程,所述特性诸如手指图像、手掌图像、面部图像或虹膜打印,其全部可能涉及视频数据或声纹(其可能涉及音频数据)。

条形码(诸如图16所示的示例性条形码320)是与其所附着的对象有关的数据的光学机器可读表示。条形码通过改变平行线的宽度和间距来系统地表示数据,并且可以被称为线性或一维(1d)条形码。

矩阵代码(诸如图17所示的示例性矩阵代码322)是由以正方形或矩形图案布置的黑色和白色“单元”或模块组成的二维矩阵条形码。编码的信息可以是文本和/或数字数据。快速响应(qr)代码和数据矩阵代码是特定类型的矩阵代码。

bokode(诸如图18所示的示例性bokode324)是一种数据标签,其在相同区域上保存比条形码更多的信息。bokode图案是一系列平铺的矩阵代码。bokode可以是圆形的并且可以包括覆盖有面罩和透镜的led。

射频识别(rfid)使用电磁场来自动识别和跟踪附着到对象的标签。标签(诸如图19所示的示例性rfid标签326)包含电子存储的信息,并且可以是无源的或有源的。无源标签从附近rfid读取器的询问无线电波收集能量。有源标签具有本地电力源,诸如电池,并且可以在距rfid读取器数百米处操作。与条形码不同,标签不需要在读取器的视线范围内,因此它可以嵌入在被跟踪的对象中。

无线a/v记录和通信装置130可以捕获嵌入在这些类型(或任何其他类型)的aidc技术中的一者中的信息。例如,参考图3,无线a/v记录和通信装置130可以包括可操作地连接到处理器160的aidc模块165。aidc模块165可以包括配置用于一种或多种类型的aidc(包括但不限于本文描述的任何类型的aidc)的硬件和/或软件。例如,aidc模块165可以包括rfid读取器(未示出),并且在一些实施例中,无线a/v记录和通信装置130的摄像头154可以被认为是aidc模块165的一部分。例如,关于条形码、矩阵代码和bokode(或任何其他类型的代码),无线a/v记录和通信装置130的摄像头154可以扫描代码以及嵌入其中的任何信息。为了便于扫描代码,包裹承运者可以将包裹举到摄像头154前面。关于rfid,aidc模块165的rfid读取器可以询问包裹上或嵌入包裹中的rfid标签326。在一些实施例中,无线a/v记录和通信装置130的处理器160可以被认为是aidc模块165的一部分,和/或处理器160可以在各种aidc过程中与aidc模块165一起操作。

aidc和计算机视觉具有显著的重叠,并且本文中这些术语中的任一个的使用应被解释为还涵盖这些术语中的另一个的主题。例如,计算机视觉模块163和aidc模块165可以包括重叠的硬件部件和/或功能。在一些实施例中,计算机视觉模块163和aidc模块165可以组合成单个模块。

参考图20,可以在aidc查询信号330中将无线a/v记录和通信装置130的aidc模块165从一个或多个代码或标签接收的信息发送到一个或多个网络装置,诸如服务器118和/或后端api120。然后,所述一个或多个网络装置可以分析所发送的信息和/或将所发送的信息与一个或多个代码数据库中的其他信息进行比较,以确定是否存在匹配,例如以便识别包裹。如果存在匹配,则可以发生一个或多个动作,诸如无线a/v记录和通信装置130变换到不同的操作模式。例如,网络装置(诸如服务器118和/或后端api120)可以向无线a/v记录和通信装置130发送aidc响应信号332。aidc响应信号332可以包括对无线a/v记录和通信装置130的命令,以改变无线a/v记录和通信装置130的操作模式。例如,对无线a/v记录和通信装置130的命令可以致使无线a/v记录和通信装置130变换到“武装”模式,在所述模式中,无线a/v记录和通信装置130被配置成当包裹从无线a/v记录和通信装置130周围区域移除时采取一个或多个动作,如下所述。

进一步参考图14,在框b302处,所述过程确定包裹已经从无线a/v记录和通信装置130周围区域移除。本发明的实施例涵盖确定包裹已经从无线a/v记录和通信装置周围区域移除的任何方法,并且下文提供了若干示例。然而,本发明的实施例不限于这些示例,这些示例仅用于说明。下文描述的任何示例以及本发明的任何实施例可以包括计算机视觉的一个或多个方面。

在一个示例性实施例中,确定包裹已经从无线a/v记录和通信装置130周围区域移除可以包括比较由无线a/v记录和通信装置130的摄像头154记录的视频帧。例如,在已经确定包裹已经被留在无线a/v记录和通信装置130周围区域内之后,所述包裹可能在其被留下的位置保持不动。因此,如果在第一时间(在第一视频帧中)包裹存在于摄像头的视场内,并且在第一时间之后第二时间(在第二视频帧中)不再存在于摄像头的视场内,则可以确定包裹已经从无线a/v记录和通信装置130周围区域移除。

在另一个示例性实施例中,确定包裹已经从无线a/v记录和通信装置130周围区域移除可以包括aidc。例如,如果包裹包括rfid标签,则aidc模块165的rfid读取器可以检测到rfid标签不再对询问信号作出响应。在一些实施例中,如果rfid读取器发送阈值数量的询问信号并且没有从包裹的rfid标签接收到响应,则所述过程可以确定包裹已经从无线a/v记录和通信装置130周围区域移除。在一些实施例中,没有响应的阈值数量的询问信号可以是一个询问信号、或两个询问信号、或三个询问信号、或任何其他数量的询问信号。

进一步参考图14,在框b304处,所述过程确定从无线a/v记录和通信装置130周围区域移除包裹是否被授权。本发明的实施例涵盖确定从无线a/v记录和通信装置130周围区域移除包裹是否被授权的任何方法,并且下文提供了若干示例。然而,本发明的实施例不限于这些示例,这些示例仅用于说明。下文描述的任何示例以及本发明的任何实施例可以包括计算机视觉的一个或多个方面。

在一个示例性实施例中,确定从无线a/v记录和通信装置130周围区域移除包裹是否被授权可以包括检测(或跟踪)包裹的移动方向。例如,当包裹被留在房屋的前门入口外时,房主(或其他住户)通常会拾起包裹并将其带到家中。相比之下,包裹窃贼通常会拾起包裹并将其从家中带走。因此,如果无线a/v记录和通信装置130检测到包裹正朝向固定有无线a/v记录和通信装置130(或者与无线a/v记录和通信装置130相关联)的建筑物移动,则所述过程可以确定从无线a/v记录和通信装置130周围区域移除包裹是被授权的。但是,如果无线a/v记录和通信装置130检测到包裹正远离固定有无线a/v记录和通信装置130(或者与无线a/v记录和通信装置130相关联)的建筑物移动,则所述过程可以确定从无线a/v记录和通信装置130周围区域移除包裹是未被授权的。

在另一个示例性实施例中,确定从无线a/v记录和通信装置130周围区域移除包裹是否被授权可以包括aidc和/或计算机视觉。例如,如果被授权人(例如包裹的收件人)从无线a/v记录和通信装置130周围区域移除包裹,则无线a/v记录和通信装置130可以从被授权人接收信息。例如,被授权人可以向无线a/v记录和通信装置130出示身份证明或凭证。无线a/v记录和通信装置130的摄像头154和/或aidc模块165和/或处理器160可以从身份证明或凭证接收信息,以用于确定从无线a/v记录和通信装置130周围区域移除包裹的人是被授权人。如果在包裹从无线a/v记录和通信装置130周围区域移除时没有出示身份证明或凭证,或者如果出示了身份证明或凭证但是它们与预期的身份证明或凭证不匹配,则所述过程可以确定从无线a/v记录和通信装置130周围区域移除包裹的人不是被授权人。在一些实施例中,无线a/v记录和通信装置130可以提供提示(诸如通过扬声器发出的语音提示),当在无线a/v记录和通信装置130周围区域内检测到人时和/或当无线a/v记录和通信装置130检测到包裹已经被移动或拾起时,请求身份证明或凭证。

可以在上述过程中使用的身份证明或凭证的示例包括但不限于带有条形码320的卡、或带有矩阵代码322的卡、或带有bokode324的卡、或带有rfid标签326的卡、或带有嵌入式集成电路的卡(诸如智能卡、芯片卡或集成电路卡(icc))或带有磁性条的卡(或其他载体或基板)。图21示出包括嵌入式集成电路342的智能卡340的示例,并且图22示出包括磁性条346的卡344的示例。

智能卡、芯片卡或集成电路卡(icc)(诸如图21所示的示例性智能卡340)是具有一个或多个嵌入式集成电路的任何口袋大小的卡。智能卡可以是接触式的也可以是非接触式的。接触式智能卡包括具有接触垫的接触区域。这些垫在插入到读取器中时提供电连接,所述读取器用作智能卡与主机(例如,计算机或销售点终端)之间的通信介质。接触式智能卡不包含电池。相反,电力由读卡器供应。在非接触式智能卡的情况下,所述卡通过rf感应技术与读卡器通信并且由读卡器供电。这些卡仅需要靠近天线以进行通信。与接触式智能卡一样,非接触式卡也不具有内部电力源。替代地,它们使用电感器来捕获一些事件射频询问信号,对所述信号进行纠正,并且使用它来为卡的电子器件供电。

磁性条卡(诸如图22所示的示例性卡344)是一种能够通过修改卡上的磁性材料带上的微小铁基磁性颗粒的磁性来存储数据的卡。通过刷过磁读头来读取磁性条(有时称为磁条)。

可以在上述过程中使用的身份证明或凭证的其他示例包括但不限于带有可以由aidc模块165和/或摄像头154和/或处理器160通过光学字符辨识(ocr)作为输入接收的文本的卡(或其他载体或基板)。ocr是将打字、手写或打印文本的图像机械或电子地转换为机器编码文本。

可以在本发明的实施例中用于验证人的身份和/或授权的aidc和/或计算机视觉的其他示例包括但不限于生物测定。生物测定是指与人类特性相关的量度。生物测定认证(或实际认证)用于各种形式的识别和访问控制。生物测定标识符是用于标记和描述个体的独特的、可测量的特性。生物测定标识符可以是生理特性和/或行为特性。生理特性可以与身体的形状相关。示例包括但不限于指纹、手掌静脉、面部辨识、三维面部辨识、皮肤纹理分析、dna、掌纹、手部几何形状、虹膜辨识、视网膜辨识和气味/香味辨识。行为特性可以与人的行为模式相关,包括但不限于打字节奏、步态和语音辨识。

本发明的实施例可以使用前述生物测定中的任何一个或一个以上的任何组合来识别和/或认证从无线a/v记录和通信装置130周围区域移除包裹的人。例如,计算机视觉模块163、aidc模块165和/或摄像头154和/或处理器160可以使用前述生物测定中的任何一个或一个以上的任何组合来接收关于人的信息。

确定从无线a/v记录和通信装置130周围区域移除包裹是否被授权的另一个方面可以包括将通过aidc(和/或计算机视觉)接收的信息与关于一个或多个人的信息进行比较。参考图20,在aidc查询信号330中将无线a/v记录和通信装置130的aidc模块165(和/或计算机视觉模块163)和/或摄像头154和/或处理器160接收的信息发送到一个或多个网络装置,诸如服务器118和/或后端api120。然后,所述一个或多个网络装置可以将aidc查询信号330中关于在无线a/v记录和通信装置130周围区域中检测到的人的信息与来自一个或多个源的信息进行比较。这些信息源可以包括一个或多个数据库和/或服务。例如,数据库和/或服务可以包括被授权人的智能列表。如果移除包裹的人在被授权人的智能列表上,则可以确定从无线a/v记录和通信装置130周围区域移除包裹是被授权的。

在一些实施例中,可以将aidc查询信号330中的信息与关于被授权从无线a/v记录和通信装置130周围区域移除包裹的一个或多个人的信息进行比较。例如,可以将关于一个或多个被授权人的生物测定信息(或其他aidc/计算机视觉信息)上传并存储在一个或多个网络装置(诸如服务器118和/或或后端api120)可访问的一个或多个数据库和/或服务中。此信息与aidc查询信号330中的信息之间的比较可以确定在无线a/v记录和通信装置130周围区域中检测到的人是不是被授权人。比较可以由诸如像服务器118和/或后端api120的一个或多个网络装置来执行。

在其他实施例中,可以将aidc查询信号330中的信息和关于已经报告为与一项或多项犯罪行为和/或可疑事件有关的一个或多个人的信息进行比较。在一些实施例中,犯罪行为和/或可疑事件可能已经发生在无线a/v记录和通信装置130的限定半径内。例如,无线a/v记录和通信装置的第一用户可以查看由他或她的装置记录的视频录像,并确定视频录像中的一个或多个人从事或可能从事可疑活动和/或犯罪活动。然后,第一用户可以与一个或多个其他人(诸如无线a/v记录和通信装置的其他用户)和/或一个或多个组织(包括一个或多个执法机构)共享此视频录像。本发明的实施例可以利用此共享视频录像用于与aidc查询信号330中的信息进行比较,以确定在无线a/v记录和通信装置130周围区域中检测到的人是不是与所述共享视频录像的(和/或其中描绘的)主题相同的人。如果在无线a/v记录和通信装置130周围区域中检测到的人是报告为与一项或多项犯罪行为和/或可疑事件有关的同一个人,则此人可能不是被授权从无线a/v记录和通信装置130周围区域移除包裹的人。在一些实施例中,共享视频录像中描绘的人(或多个人)可能是一个或多个包裹盗窃的行为人。此外,这些包裹盗窃可能已经发生在无线a/v记录和通信装置130周围的限定半径内。对来自无线a/v记录和通信装置的共享视频录像的进一步描述在美国专利申请序列号62/288,971(2016年1月29日提交并且标题为“sharingvideofootagefromwirelessaudio/videorecordingandcommunicationdevices(来自无线音频/视频记录和通信装置的共享视频录像)”)和62/300,547(2016年2月26日提交并且标题为“sharingvideofootagefromwirelessaudio/videorecordingandcommunicationdevices(来自无线音频/视频记录和通信装置的共享视频录像)”)中提供,所述两个申请以引用的方式整体并入本文,如同被完全阐明一样。

在另一个示例性实施例中,aidc和/或计算机视觉可以包括无线a/v记录和通信装置130的摄像头154捕获无线a/v记录和通信装置130周围区域中的人的图像。所述人的图像可以包括人的面部图像。可以将所述人的面部图像与至少一个其他人的面部图像进行比较。在一些实施例中,所述至少一个其他人可能是与报告为与可疑活动和/或犯罪活动(诸如包裹盗窃)有关的一个或多个人。比较可以由一个或多个网络装置、诸如服务器118和/或后端api120执行。如果在由无线a/v记录和通信装置130的摄像头154捕获的人的面部图像与至少一个其他人的面部的至少一个图像之间发现匹配,则所述过程可以确定从无线a/v记录和通信装置130周围区域移除包裹是未被授权的。然后,所述过程可以生成警报,所述警报可以包括本文描述的任何或所有警报类型。

进一步参考图20,网络装置(诸如服务器118和/或后端api120)可以将aidc响应信号332发送到无线a/v记录和通信装置130。在一些实施例中,可以在aidc查询信号330中的信息与关于被授权从无线a/v记录和通信装置130周围区域移除包裹的一个或多个人的信息和/或关于已经报告为与一项或多项犯罪行为和/或可疑事件有关的一个或多个人的信息之间进行比较之后发送aidc响应信号332。aidc响应信号332可以包括关于在无线a/v记录和通信装置130周围区域中检测到的人是否被授权从这个区域移除包裹的指示符(和/或信息)。

进一步参考图14,在框b306处,当确定从无线a/v记录和通信装置130周围区域移除包裹未被授权时,所述过程可以生成警报。在一些实施例中,警报可以包括发送到客户端装置的警报信号。例如,警报可以与上文关于图2的框b268所述的过程类似或相同,其中音频和/或视频数据经由用户的无线网络110和网络112从无线a/v记录和通信装置130传送(流式传输)到用户的客户端装置114。流式视频可以包括确定为未被授权的人的图像。然后,用户可以确定是否采取进一步的动作,诸如提醒执法机关和/或与其他人共享视频录像(诸如经由社交媒体)。

在一些实施例中,警报可以包括从无线a/v记录和通信装置130的扬声器152发出的声音警报。声音警报可以是任何可能引起注意和/或使未被授权的人惊慌的响亮噪声,从而使得他或她更有可能在不携带包裹潜逃的情况下逃离。在一些实施例中,警报可以包括从无线a/v记录和通信装置130的扬声器152发出的通告。通告可以包括正在记录无线a/v记录和通信装置130周围区域的口头警告。未被授权的人在被告知正在记录无线a/v记录和通信装置130周围区域时,可能决定逃离现场而不携带包裹潜逃在一些实施例中,警报可以包括组合的声音警报和通告这两者。另外在一些实施例中,警报可以包括发送到客户端装置的警报信号、从无线a/v记录和通信装置130的扬声器152发出的声音警报、以及从无线a/v记录和通信装置130的扬声器152发出的通告的任何组合。

本发明的一些实施例可以包括识别无线a/v记录和通信装置130周围区域内的包裹。在一些实施例中,识别包裹可以包括无线a/v记录和通信装置130的摄像头154捕获包裹上的识别标记的图像。在各种实施例中,识别标记可以是例如公司徽标或其他识别符号。可以将包裹上的识别标记与数据库中的多个识别标记进行比较。如果发现匹配,则可以将包裹识别为源自与匹配的识别标记相关联的发送者。在其他实施例中,识别标记可以是例如条形码、矩阵代码、bokode等。在一些实施例中,rfid(或其他类似技术)可以用于识别包裹。

图23示出根据本公开的各个方面的用于利用无线a/v记录和通信装置阻止包裹盗窃的过程的示例性实施例。在框b350处,所述过程可以确定包裹已经被留在无线a/v记录和通信装置(诸如上文所述的无线a/v记录和通信装置130)周围区域内。本发明的实施例涵盖确定包裹已经被留在无线a/v记录和通信装置周围区域内的任何方法,包括上文描述的任何示例。然而,本发明的实施例不限于这些示例,这些示例仅用于说明。

进一步参考图23,在框b352处,在包裹已经被留在无线a/v记录和通信装置130周围区域内之后,所述过程可以检测无线a/v记录和通信装置130周围区域内的人。对无线a/v记录和通信装置130周围区域内的人的检测可以根据本文描述的任何过程,例如,比较由无线a/v记录和通信装置130的摄像头154记录的视频帧。

进一步参考图23,在框b354处,所述过程可以利用无线a/v记录和通信装置130的摄像头154来记录无线a/v记录和通信装置130周围区域内的人的视频图像。在框b356处,所述过程可以从无线a/v记录和通信装置130的扬声器152发出警报。类似于上文描述的示例性实施例,警报可以包括声音警报和/或通告。

在本发明的任何实施例中,方法的各个方面可以在本地执行,例如通过无线a/v记录和通信装置130的一个或多个部件,和/或远程执行,例如通过一个或多个网络装置(例如服务器118和/或后端api120)。例如,无线a/v记录和通信装置130的处理器160可以执行各个方面,诸如但不限于,比较由无线a/v记录和通信装置130的摄像头154记录的视频帧以确定包裹是否已经被留在无线a/v记录和通信装置130周围区域内和/或包裹已经从无线a/v记录和通信装置130周围区域移除。

已经参考由无线a/v记录和通信装置130检测到的或存在于所述无线a/v记录和通信装置周围区域中的人描述了本发明的许多实施例。然而,本发明的实施例不限于涉及人类的情境。例如,本发明的实施例设想了包裹窃贼不一定是人类。本发明的任何实施例可以涵盖例如包裹盗窃机器人或无人机。例如,在类似于本文描述的任何过程的过程中,在包裹已经被留在无线a/v记录和通信装置130周围区域内之后,所述过程可以检测无线a/v记录和通信装置130周围区域内的包裹盗窃机器人或无人机。所述过程还可以利用无线a/v记录和通信装置130的摄像头154来记录无线a/v记录和通信装置130周围区域内的包裹盗窃机器人或无人机的视频图像。

本发明的任何实施例可以包括指定的包裹递送区域。例如,用户可以将无线a/v记录和通信装置130周围的特定区域指定为包裹递送区域。包裹递送区域可以以任何合适的方式划定,诸如利用路面和/或相邻墙壁上提供的标志和/或文本。确定包裹是否已经被留在无线a/v记录和通信装置130周围区域内和/或确定包裹是否已经从无线a/v记录和通信装置130周围区域移除的过程可以包括确定对象是否已经被留在指定的包裹递送区域内和/或从指定的包裹递送区域移除。在一些实施例中,用户可以将无线a/v记录和通信装置130的摄像头154指向或瞄准指定的包裹递送区域,以便于确定对象是否已经被留在指定的包裹递送内和/或从指定的包裹递送区域移除。

图24是根据本公开的各个方面的用于使用双摄像头a/v记录和通信装置的包裹防盗的系统的一个实施例的图示。系统400可以包括双摄像头a/v记录和通信装置402,其被配置成访问用户的网络404以便连接到网络(互联网/pstn)408。用户的网络404和网络408可以在结构和/或功能上分别类似于用户的网络110和网络112(图1)。

在一些实施例中,双摄像头a/v记录和通信装置402可以在结构和/或功能上类似于a/v记录和通信装置130(图3-13),其中添加了第二摄像头的特征。例如,双摄像头a/v记录和通信装置402可以包括第一摄像头和第二摄像头,所述第一摄像头在结构和/或功能上类似(或相同)于a/v记录和通信装置130的摄像头154。在某些实施例中,第二摄像头也可以在结构和/或功能上类似(或相同)于a/v记录和通信装置130的摄像头154。在其他实施例中,第二摄像头可以被配置成与第一摄像头共享至少一些部件。换句话说,双摄像头a/v记录和通信装置402可以不必包括与第一摄像头对应的第一组部件以及与第二摄像头对应的相同的第二组部件,而是第一摄像头和第二摄像头可以共享一些部件,例如成像处理器。在其他实施例中,第二摄像头可以包括第一摄像头不具有的一个或多个附加部件。

参考图24,系统400可以包括用户的客户端装置406,其被配置成与双摄像头a/v记录和通信装置402网络通信。系统400还可以包括与用于监视投放区以阻止包裹盗窃的双摄像头a/v记录和通信装置402进行网络通信的存储装置412和后端服务器410,如下文进一步描述的。在一些实施例中,存储装置412可以是与后端服务器410分开的装置(如图所示),或者可以是后端服务器410的整体部件。在一些实施例中,用户的客户端装置406和存储装置412可以在结构和/或功能上分别类似于用户的客户端装置114和存储装置116(图1)。另外在一些实施例中,后端服务器410可以在结构和/或功能上类似于与服务器118和/或后端api120(图1)。

图25是根据本公开的一个方面的双摄像头a/v记录和通信装置402的实施例的功能框图。双摄像头a/v记录和通信装置402可以包括处理模块426,所述处理模块可操作地连接到第一摄像头422、第二摄像头424、扬声器444和通信模块440。处理模块426可以包括处理器428、易失性存储器430以及包括区监视应用程序434的非易失性存储器432。区监视应用程序434可以将处理器428配置成执行用于监视投放区的一个或多个过程,如下文进一步描述的。非易失性存储器432还可以包括由第二摄像头422捕获的图像数据438和/或由第一摄像头424捕获的图像数据。此外,在一些实施例中,通信模块440可以包括(但不限于)被配置成发射和接收无线信号的一个或多个收发器和/或无线天线(未示出)。在其他实施例中,通信模块440可以包括(但不限于)被配置成发射和接收有线和/或无线信号的一个或多个收发器。

进一步参考图25,双摄像头a/v记录和通信装置402还可以包括可操作地连接到处理模块426的rfid读取器442。rfid读取器442可以被配置成从位于包裹上或内的有源或无源rfid标签捕获rfid数据460。例如,在一些实施例中,rfid读取器442可以被配置成通过使用电磁场来询问位于包裹上或内的无源rfid标签。在此类实施例中,无源rfid标签可以从rfid读取器442的询问无线电波收集能量并且将关于正在递送的包裹的电子存储信息返回到rfid读取器442。在其他实施例中,rfid读取器442可以被配置成从有源rfid标签捕获rfid数据460并且将关于正在递送的包裹的电子存储信息返回到rfid读取器442,其中有源rfid标签可以包括本地电力源,诸如(但不限于)电池。由rfid读取器442获得的信息可以用在一个或多个后续过程中,诸如本文描述的任何过程。

在图25所示的实施例中,由单独的框表示各种部件,包括(但不限于)处理模块402、通信模块440和rfid读取器442。然而,图25所描绘的图形表示仅仅是一个示例,并且不旨在指示双摄像头a/v记录和通信装置402的各种部件中的任何一个必须在物理上彼此分开,但在一些实施例中它们可能是分开的。然而,在其他实施例中,可以组合这些部件中的任何一个或全部的结构和/或功能。例如,通信模块440和/或rfid读取器442中的任一个或两者可以包括其自身的处理器、易失性存储器和/或非易失性存储器。

图26是根据本公开的一个方面的后端服务器410的实施例的功能框图。后端服务器410可以包括处理器452、易失性存储器454以及包括服务器应用程序458的非易失性存储器456。服务器应用程序458可以用于将处理器452配置成执行用于监视投放区的各种功能,包括(但不限于)接收使用第二摄像头424捕获的投放区的图像数据438、确定何时包裹已经被放置在投放区中、确定何时包裹已经从投放区移除以及将通知传送到用户的装置406,如下文进一步讨论的。在一些实施例中,非易失性存储器456还可以包括使用rfid读取器442捕获的rfid数据460。后端服务器410还可以包括用于通过网络408(互联网/pstn)进行通信的网络接口462。在一些实施例中,后端服务器410可以被配置成结合双摄像头a/v记录和通信装置402或独立于所述双摄像头a/v记录和通信装置执行用于监视投放区的过程,如下文进一步描述的。

图27是示出根据本公开的一个方面的监视投放区476的双摄像头a/v记录和通信装置402的图示470。图示470指示用户已经指定用于在递送时要留下的包裹的投放区476。投放区476可以是用户指定为要递送的包裹的期望位置的任何区域,包括(但不限于)双摄像头a/v记录和通信装置402周围区域或任何指定的包裹递送区域。在一些实施例中,投放区476可以用记号、涂料、胶带和/或任何其他种类或类型的标记(未示出)标出,使得其容易被包裹递送承运者识别。

图27的图示470还指示第一摄像头422的视场472和第二摄像头424的视场474。第二摄像头424的视场474至少与投放区476重叠,使得第二摄像头424被配置成捕获投放区476的图像数据。在一些实施例中,第二摄像头424的视场474可以完全覆盖投放区476,使得投放区476的任何部分都不在第二摄像头424的视场474之外。下文进一步描述用于使用双摄像头a/v记录和通信装置402监视投放区476的过程。尽管上文参照图27讨论了用于监视投放区的特定视场472、474和投放区476,但是根据本公开的实施例,可以使用适合于特定应用的各方面的多种视场和摄像头布置中的任何一种。

图28是示出用于使用双摄像头a/v记录和通信装置402监视投放区476的过程500的一个实施例的流程图。过程500可以包括使用第二摄像头424捕获(框b502)投放区476的图像数据,其中第二摄像头424可以被配置成具有包括投放区476的视场,如上文参考图27所描述的。在各种实施例中,图像数据可以包括图像传感器数据,诸如(但不限于)曝光值以及关于特定尺寸网格的像素值的数据。此外,图像数据可以包括诸如(但不限于)jpeg、jpeg2000、tiff、bmp或png等标准图像文件格式的经转换的图像传感器数据。另外,图像数据还可以包括与视频有关的数据,其中此类数据可以包括(但不限于)图像序列、帧速率等。此外,图像数据可以包括模拟、数字、未压缩、压缩和/或矢量格式的数据。图像数据可以采用适合于根据本发明的实施例的特定应用的各方面的各种形式和格式。

进一步参考图28,过程500还可以包括使用由第二摄像头424捕获的投放区476的图像数据来确定(框b504)何时包裹已经被放置在投放区476中,如下文进一步描述的。如果确定包裹尚未放置在投放区476中,则过程500可以继续使用第二摄像头424捕获(框b502)投放区476的图像数据。然而,如果已经确定包裹已经被放置在投放区476中,则过程500可以包括使用通信模块440向用户的客户端装置传送(框b506)包裹已经被放置在投放区476中的通知。

进一步参考图28,在一些实施例中,确定(框b504)何时包裹已经被放置在投放区476中可以包括将由第二摄像头424在第一时间捕获的投放区476的图像数据与由第二摄像头424在第一时间之后的第二时间捕获的投放区476的图像数据进行比较。此外,确定(框b504)包裹已经被放置在投放区476中可以包括使用位于包裹上或包裹内的aidc数据。如上所述,aidc数据可以包括(但不限于)条形码、矩阵码和/或bokode。在此类实施例中,由第二摄像头424捕获的投放区的图像数据可以包括aidc数据。在一些实施例中,在包裹被放置在第二摄像头424的视场中之前,第一摄像头422也可以捕获包裹上或包裹内的aidc数据。在各种实施例中,aidc数据可以包括如上所述的rfid数据。在此类实施例中,双摄像头a/v记录和通信装置402可以包括rfid读取器442,其被配置成从位于包裹上或包裹内的有源或无源rfid标签捕获rfid数据460。如上所述,rfid读取器442可以被配置成通过使用电磁场询问位于包裹上的无源rfid标签,其中无源rfid标签可以从rfid读取器442的询问无线电波收集能量并且将关于正在递送包裹的电子存储信息返回到rfid读取器442。在其他实施例中,rfid读取器442可以被配置成从有源rfid标签捕获rfid数据460并且将关于正在递送包裹的电子存储信息返回到rfid读取器442,其中有源rfid标签可以包括本地电源,诸如(但不限于)电池。无源和/或有源rfid标签可以附着到包裹,包括放置在包裹的外表面上、放置在包裹内和/或附着到包裹。通常,即使rfid标签不在第二摄像头424和/或第一摄像头422的视场中,rfid读取器442也可以捕获rfid数据460。由rfid读取器442获得的信息可以用在一个或多个后续过程(诸如本文描述的任何过程)中。

图29是示出用于使用双摄像头a/v记录和通信装置402监视投放区476的过程510的另一个实施例的流程图。过程510可以包括使用通信模块440接收(框b512)包裹跟踪数据。例如,可以从包裹承运者(例如,usps、ups、fedex、dhl等)接收包裹跟踪数据。包裹跟踪数据可以提供关于包裹的信息,诸如(但不限于)预期的递送日期和时间、包裹源自的位置、包裹在运输期间停止的一个或多个位置和/或关于与包裹相关联的一个或多个递送承运者的信息。

在一些实施例中,所接收的包裹追踪数据、具体是预期的递送日期和时间有利地可以用于降低双摄像头a/v记录和通信装置402的功率消耗。例如,基于所接收的包裹跟踪数据,可以将双摄像头a/v记录和通信装置402的第二摄像头424设定为低功率模式(框b514),直到包裹的预期递送时间为止。将第二摄像头424保持在低功率模式对于使用电池作为电源的双摄像头a/v记录和通信装置402的实施例可能是特别有利的,因为节省电池电力可以使得双摄像头a/v记录和通信装置402能够在电池再充电之间工作较长时间。

进一步参考图29,在框b516处,第二摄像头424可以在包裹的预期递送时间之前的预定时间变换到活动模式。在一些实施例中,在包裹的预期递送时间之前的预定时间可以包括在预期递送时间窗口开始之前的设定时间长度。例如,如果预期递送时间是在12:00pm至4:00pm之间,则第二摄像头424可以变换到活动模式时的预定时间可以包括在预期递送时间窗口开始之前的一个小时或11:00am。然后,在整个预期递送时间窗口中和/或在确定所递送的包裹已经从投放区476移除之前,第二摄像头424可以保持处于活动模式。进一步参考图29,在第二摄像头424变换到活动模式之后,所述过程然后可以进行到图28的框b502,其中现在活动的第二摄像头424可以捕获投放区476的图像数据。

图30是示出用于使用双摄像头a/v记录和通信装置402监视投放区476的过程520的另一个实施例的流程图。过程520可以包括使用第二摄像头424捕获投放区476的图像数据(框b522),其中第二摄像头424可以被配置成具有包括投放区476的视场,如上所述。过程520还可以包括使用由第二摄像头424捕获的投放区476的图像数据确定(框b524)何时包裹已经从投放区476移除,如下文进一步描述的。如果确定包裹尚未从投放区476移除,则过程520可以继续使用第二摄像头424捕获(框b522)投放区476的图像数据。然而,如果确定包裹已经从投放区476移除,则过程520可以包括进一步确定(框b526)从投放区476移除包裹是否被授权。如果确定从投放区476移除包裹被授权,则过程520可以完成。然而,如果确定从投放区476移除包裹未被授权,则过程520可以包括生成(框b528)至少一个警报。在一些实施例中,过程520可以进一步包括使用双摄像头a/v记录和通信装置402的扬声器444来播放(框b530)对应于所生成的至少一个警报的音频记录。音频记录可以包括例如已经(或正在)记录包裹从投放区476移除的口头警告。在一些实施例中,过程520还可以包括使用通信模块440将所生成的至少一个警报传送(框b532)到用户的客户端装置406。

进一步参考图30,在一些实施例中,确定(框b524)包裹已经从投放区476移除可以包括将由第二摄像头424在第一时间捕获的投放区476的图像数据与由第二摄像头424在第一时间之后的第二时间捕获的投放区476的图像数据进行比较。此外,确定(框b524)包裹已经从投放区476移除还可以包括使用位于包裹上或包裹内的aidc数据,如上所述。同样如上所述,aidc数据可以包括(但不限于)条形码、矩阵码和bokode。在一些实施例中,aidc数据还可以包括如上所述的rfid数据。在此类实施例中,双摄像头a/v记录和通信装置402可以包括rfid读取器442,其被配置成从位于包裹上的有源和/或无源rfid标签捕获rfid数据,如上所述。

如上所述,本发明的实施例有利地利用双摄像头a/v记录和通信装置的功能来监视投放区并阻止包裹盗窃和/或识别并逮捕包裹窃贼。各种实施例可以确定一个或多个包裹何时已经被放置在投放区中和/或从投放区移除。当一个或多个包裹被放置在投放区中和/或从投放区移除时,各种实施例可以确定此类移除是否被授权,并且如果需要,可以生成警报。然后,用户可以确定响应于警报要做的事情(如果有的话),诸如通知执法机关和/或共享包裹盗窃的视频录像(诸如通过社交媒体)。

图31是根据本公开的各个方面的可以在其上实现本发明的实施例的客户端装置800的功能框图。参考图1描述的用户的客户端装置114可以包括客户端装置800的一些或所有部件和/或功能。客户端装置800可以包括例如智能电话。

参考图31,客户端装置800包括处理器802、存储器804、用户界面806、通信模块808和数据端口810。这些部件通过互连总线812通信地耦合在一起。处理器802可以包括在智能电话和/或便携式计算装置中使用的任何处理器,诸如arm处理器(由先进risc(精简指令集计算机)机器(arm)公司开发的基于risc架构的处理器)。在一些实施例中,处理器802可以包括一个或多个其他处理器,诸如一个或多个常规微处理器和/或一个或多个辅助协处理器(诸如数学协处理器)。

存储器804可以包括:操作存储器,诸如随机存取存储器(ram);以及数据存储装置,诸如只读存储器(rom)、硬盘驱动器、闪存存储器或任何其他合适的存储器/存储元件。存储器804可以包括可移除存储元件,诸如压缩闪存卡、多媒体卡(mmc)和/或安全数字(sd)卡。在一些实施例中,存储器804可以包括磁性、光学和/或半导体存储器的组合,并且可以包括例如ram、rom、闪存驱动器和/或硬盘或驱动器。处理器802和存储器804各自可以例如完全位于单个装置内,或者可以通过通信介质彼此连接,所述通信介质诸如usb端口、串行端口电缆、同轴电缆、以太网型电缆、电话线、射频收发器、或其他类似的无线或有线介质或上述各项的组合。例如,处理器802可以经由数据端口810连接到存储器804。

用户界面806可以包括适合于智能电话和/或便携式计算装置的任何用户界面或呈现元件,诸如小键盘、显示屏、触摸屏、麦克风和扬声器。通信模块808被配置成处置客户端装置800与其他外部装置或接收器之间的通信链路,并且适当地路由输入/输出数据。例如,来自数据端口810的入站数据可以在被引导到处理器802之前通过通信模块808路由,并且来自处理器802的出站数据可以在被引导到数据端口810之前通过通信模块808路由。通信模块808可以包括能够发射和接收数据并且使用例如一种或多种协议和/或技术的一个或多个收发器模块,所述协议和/或技术诸如gsm、umts(3gsm)、is-95(cdma一)、is-2000(cdma2000)、lte、fdma、tdma、w-cdma、cdma、ofdma、wi-fi、wimax或任何其他协议和/或技术。

数据端口810可以是用于与智能电话和/或便携式计算装置物理接口连接的任何类型的连接器,诸如迷你usb端口或30针连接器或连接器。在其他实施例中,数据端口810可以包括多个通信信道,用于与例如其他处理器、服务器和/或客户终端同时通信。

存储器804可以存储用于与其他系统(诸如计算机)通信的指令。存储器804可以存储例如适于根据本发明的实施例引导处理器802的程序(例如,计算机程序代码)。指令还可以包括程序元素,诸如操作系统。虽然程序中的指令序列的执行致使处理器802执行本文描述的处理步骤,但是可以使用硬连线电路系统代替软件/固件指令或与软件/固件指令组合以实现本发明实施例的过程。因此,本发明的实施例不限于硬件和软件的任何特定组合。

图32是根据本公开的各个方面的可以实现本发明的实施例的通用计算系统的功能框图。计算机系统900可以体现在个人计算机(也称为台式计算机)900a、便携式计算机(也称为膝上型计算机或笔记本计算机)900b和/或服务器900c中的至少一个中。服务器是等待来自其他机器或软件(客户端)的请求并且对其作出响应的计算机程序和/或机器。服务器通常对数据进行处理。服务器的目的是在多个客户端之间共享数据和/或硬件和/或软件资源。这种架构被称为客户端-服务器模型。客户端可以在同一台计算机上运行或者可以通过网络连接到服务器。计算服务器的示例包括数据库服务器、文件服务器、邮件服务器、打印服务器、web服务器、游戏服务器和应用程序服务器。术语服务器可以被广义地解释为包括将资源共享给一个或多个客户端进程的任何计算机化过程。

计算机系统900可以执行上述操作中的至少一些。计算机系统900可以包括至少一个处理器910、存储器920、至少一个存储装置930和输入/输出(i/o)装置940。部件910、920、930、940中的一些或全部可以经由系统总线950互连。处理器910可以是单线程或多线程的,并且可以具有一个或多个核心。处理器910可以执行指令,诸如存储在存储器920和/或存储装置930中的指令。可以使用一个或多个i/o装置940接收和输出信息。

存储器920可以存储信息,并且可以是计算机可读介质,诸如易失性或非易失性存储器。存储装置930可以为系统900提供存储,并且可以是计算机可读介质。在各个方面,存储装置930可以是闪存存储器装置、硬盘装置、光盘装置、磁带装置或任何其他类型的存储装置。

i/o装置940可以为系统900提供输入/输出操作。i/o装置940可以包括键盘、指示装置和/或麦克风。i/o装置940可以进一步包括用于显示图形用户界面的显示单元、扬声器和/或打印机。外部数据可以存储在一个或多个可访问的外部数据库960中。

本文描述的本发明实施例的特征可以在数字电子电路中,和/或在计算机硬件、固件、软件和/或其组合中实现。本发明实施例的特征可以在有形地体现在信息载体(诸如机器可读存储装置)中和/或传播信号中的计算机程序产品中实现,以便由可编程处理器执行。本发明的方法步骤的实施例可以由执行指令程序的可编程处理器执行,以便通过对输入数据进行操作并生成输出来执行所描述的实现方式的功能。

本文描述的本发明实施例的特征可以在可编程系统上可执行的一个或多个计算机程序中实现,所述可编程系统包括至少一个可编程处理器,其被耦合用于从数据存储系统、至少一个输入装置和至少一个输出装置接收数据和/或指令以及向其传送数据和/或指令。计算机程序可以包括可以直接或间接地在计算机中使用以执行特定活动或带来某种结果的一组指令。计算机程序可以用任何形式的编程语言编写,包括编译或解译语言,并且可以以任何形式部署,包括作为独立程序或作为模块、部件、子例程或适合在计算环境中使用的其他单元。

用于执行指令程序的合适处理器可以包括例如通用和专用处理器,和/或唯一处理器,或任何类型计算机的多个处理器中的一者。通常,处理器可以从只读存储器(rom)或随机存取存储器(ram)或两者接收指令和/或数据。这种计算机可以包括用于执行指令的处理器以及用于存储指令和/或数据的一个或多个存储器。

通常,计算机还可以包括用于存储数据文件的一个或多个大容量存储装置,或者可操作地耦合以便与所述一个或多个大容量存储装置通信。此类装置包括磁盘,诸如内部硬盘和/或可移除的磁盘、磁光盘和/或光盘。适合于有形地体现计算机程序指令和/或数据的存储装置可以包括所有形式的非易失性存储器,包括例如半导体存储器装置(诸如eprom、eeprom和闪存存储器装置)、磁盘(诸如内部硬盘和可移除的磁盘)、磁光盘以及cd-rom和dvd-rom盘。处理器和存储器可以由一个或多个asic(专用集成电路)补充或并入其中。

为了提供与用户的交互,本发明实施例的特征可以在具有用于向用户显示信息的显示装置的计算机上实现,所述显示装置诸如lcd(液晶显示器)监视器。计算机可以进一步包括键盘、指示装置(诸如鼠标或轨迹球)和/或触摸屏,用户可以通过它们向计算机提供输入。

本发明实施例的特征可以在包括后端部件(诸如数据服务器)、和/或包括中间件部件(诸如应用程序服务器或互联网服务器)、和/或包括前端部件(诸如具有图形用户界面(gui)和/或互联网浏览器的客户端计算机)或这些项的任何组合的计算机系统中实现。系统的部件可以通过任何形式或介质的数字数据通信连接,诸如通信网络。通信网络的示例可以包括例如lan(局域网)、wan(广域网)和/或形成互联网的计算机和网络。

计算机系统可以包括客户端和服务器。客户端和服务器可以彼此远离并且通过网络(诸如本文描述的网络)进行交互。客户端和服务器的关系可以通过在各个计算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。

以上描述以此类完整、清楚、简明且准确的术语呈现了设想用于执行本发明实施例的最佳模式,以及实践它们的方式和过程的最佳模式,以使得它们所属领域的技术人员能够实践这些实施例。然而,本发明的实施例易于进行与上文讨论的完全等效的修改和替代结构。因此,本发明不限于所公开的特定实施例。相反,本发明涵盖落入本公开的精神和范围内的所有修改和替代结构。例如,本文描述的过程中的步骤不需要以与它们已经呈现的顺序相同的顺序执行,并且可以以任何顺序执行。此外,在替代实施例中,可以同时执行已经呈现为单独执行的步骤。同样地,在替代实施例中,可以单独执行已经呈现为同时执行的步骤。

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