一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

行李识别验证系统及方法与流程

2022-06-01 19:30:11 来源:中国专利 TAG:


1.本发明总体上涉及一种行李处理系统,尤其涉及一种用于物体识别和/或物体安全验证识别的数据处理。


背景技术:

2.行李处理系统是众所周知的,在行李处理系统中,纸质的物理行李标签被打印并粘贴到要被摄入系统的物体上。但是,这种传统的行李标签具有明显的缺点。例如,纸质行李标签容易被损坏,而无标签的行李物品在行李处理系统中会造成处理延迟。
3.传统的行李处理系统的安全性也普遍需要提高,特别是在系统交接点,例如行李托运时的物理摄入和行李认领处的领取,对行李物品和相关所有者进行的识别和验证。
4.需要一种解决方案来解决至少部分上述问题。


技术实现要素:

5.本发明的各方面在所附权利要求中进行阐述。
6.例如,根据一个方面,描述了一种由计算机实现的身份验证方法,包括计算设备执行以下步骤:从服务器接收与行李物品相关联的质询消息;响应于接收到该质询消息,由该计算设备的增强或混合现实用户界面输出使用该行李物品来响应该质询的提示;由该增强或混合现实用户界面接收用户对该质询消息的响应,该响应识别该行李物品上的用户定义的位置;基于所识别的位置生成对该质询消息的响应;将该响应发送到该服务器,由此从该服务器接收以对该用户界定的位置的验证为基础的结果,该用户定义的位置通过该质询响应传送。
7.根据另一个方面,描述了一种用于在行李处理系统中注册行李物品的虚拟标签的方法,包括计算设备执行以下步骤:至少基于在捕捉的图像数据中检测到的行李物品的可测量属性,计算第一数据签名;响应于确定该第一数据签名与该系统中其他行李物品的多个存储的数据签名中的一个相似,向该设备的操作者输出提示,以修改该行李物品的外观;至少基于从后续捕捉的图像数据中检测到的修改的行李物品的可测量属性来计算第二数据签名;向服务器发送定义该行李物品的唯一虚拟标签的数据,该唯一虚拟标签包括该第二数据签名;从该服务器接收消息,该消息确认该系统已使用该唯一虚拟标签进行更新。
8.在其他方面,描述了用于执行上述方法的装置和系统。在还一方面,描述了一种计算机程序,其包括机器可读指令,该指令被设置用于使可编程设备执行上述方法。
附图说明
9.现在仅通过示例的方式,参照下列附图,对本发明的实施例进行详细描述。
10.图1是示出根据本发明实施例的行李处理系统的主要组件的框图。
11.图2是示出图1所示的操作者设备中的虚拟标签注册模块的主要组件的框图。
12.图3是示出图1所示的操作者设备中基于物体的验证模块的主要组件的框图。
13.图4是示出由图2的虚拟标签注册模块执行的虚拟行李标签注册流程的示例性步骤的流程图。
14.图5是示出根据实施例的由图2和图3中所示的数据签名计算模块执行的示例性处理步骤的流程图。
15.图6包括图6a和图6b,其均为图4所示的流程中由虚拟标签注册模块输出的示例性用户界面的示意图。
16.图7是示出由图3的基于物体的验证模块执行的物体身份验证流程的主要步骤的流程图。
17.图8包括图8a和图8b,其均为图7所示的流程中由基于物体的验证模块输出的示例性用户界面的示意图。
18.图9是示出根据实施例的由图1的操作者设备执行的物体跟踪流程的主要步骤的流程图。
19.图10是计算机系统的示例图,该计算机系统上可以实现实施例的一个或多个功能。
具体实施方式
20.现在将描述本发明的特定实施例,用于在涉及商业航空旅行的行李处理系统中进行物体的注册、跟踪和处理,还用于物体身份验证。本发明的各方面,特别是行李/包裹的注册、识别和验证,可推广应用于其他旅行环境,例如铁路、长途车、汽车等,以及任何将物体从源位置运输或转移到目的地的环境,例如邮政或货物递送环境。
21.图1示出了根据各种示例性实施例的用于处理行李的系统1。系统1包括行李跟踪系统3,行李跟踪系统3用于跟踪从相应出发地点运输到乘客旅程目的地地点的流程中的每个注册行李物品的位置。行李跟踪系统3与其他和飞机的行李处理相关联的控制系统5进行数据通信(例如,通过消息接口7)。或者,行李跟踪系统3可以形成一个或多个这种控制系统5的一部分。
22.行李处理系统1的组件通常用于使用标准行李消息数据格式传送行李跟踪信息9。行李跟踪数据9可以存储在行李跟踪系统3的存储器11中,并且包含识别航班详情13和乘客信息15的数据。例如,行李跟踪数据9可以基于常规的行李源消息(bsm,baggage source message)的标准化格式,其链接到唯一的索引号,该索引号是由iata标准定义的牌照,由值机处的承运商或代办商签发。可以理解,其他标准化的行李消息数据格式也是可以实施的。在本实施例中,运用定义虚拟行李标签17的数据来替换或补充常规牌照,以此增强行李信息。行李跟踪服务器3的虚拟标签注册模块19a处理注册虚拟行李标签17的请求,例如,来自与乘客相关联的操作者设备21的请求,或来自乘客与行李值机系统5-1的请求。注册虚拟行李标签17的请求可以是:为乘客希望注册到行李跟踪系统3的行李或行李物品创建或注册新的虚拟行李标签17。虚拟标签注册模块19a可以将新的虚拟行李标签17作为数据对象存储在存储器11中,链接到由对应乘客定义的秘密位置29。存储器11可以配置为一个或多个数据库,包括映射相关行李跟踪数据9、虚拟行李标签33和秘密位置29之间的关系的数据。该注册流程可以由行李处理系统1执行,作为传统行李注册流程(即为行李物品生成唯一牌照)的替代或补充。行李跟踪服务器3的基于物体的验证模块23a用于在行李处理系统中执
行用于物体安全验证的数据处理。在示例性实施例中,基于物体的验证模块23a使用包含验证乘客的注册行李物品的人工质询响应检验,对乘客和/或相关联的注册行李物品的身份进行确认的请求进行处理。例如,在将行李物品物理摄入系统1之前,可以从处理乘客身份鉴别和行李物品身份验证的系统接收验证托运行李物品的请求。
23.如图所示,行李跟踪系统3还通过消息接口7与维护有乘客信息13数据库的票务服务器5-7进行数据通信。乘客信息13可以包括乘客标识符,例如,乘客姓名记录(pnr,passenger name record)存储有乘客的个人信息以及个人乘客或者同行的团队乘客的路线。行李跟踪系统3还通过消息接口7与行李传送系统5-3进行数据通信,行李传送系统5-3将行李物品从值机系统5-1传送到飞机装载系统5-5,飞机装载系统5-5将行李物品装载到待命飞机的货舱中。行李跟踪系统3还可以通过消息接口7与其他的控制系统(未示出)进行数据通信,例如,出发控制系统、安全检查点系统、行李分拣系统、行李协调系统等。行李跟踪系统3可以用于更新行李处理系统1中的组件。例如,行李跟踪系统3可以使用从行李处理系统1中的一个或多个其他组件5接收的位置、安全和/或状态信息来更新存储的对应的行李跟踪数据9的数据元素13和数据元素15。行李跟踪系统3还可以将更新的行李跟踪数据9传送到一个或多个其他组件5,例如用以触发后续流程。
24.行李跟踪服务器3在数据网络13上与操作者设备21进行数据通信。在本实施例中,操作者设备21包括虚拟标签注册模块19b,其与行李跟踪系统3中对应的虚拟标签注册模块19a通信,以对乘客要在行李处理系统1办理托运的实物注册虚拟行李标签的请求进行处理。操作者设备21还包括基于物体的验证模块23b,用于处理来自行李跟踪系统3中对应的基于物体的验证模块23a的请求,以使用人工质询响应检验来确认乘客及其注册的行李物品或物件的身份。操作者设备21可以配置有虚拟标签注册模块19b或基于物体的验证模块23b中的一个。例如,与乘客相关联的操作者设备21可以配置提供注册和验证功能,而与值机系统5-1处的工作人员相关联的、或与行李传送系统5-3或飞机装载系统5-5处的行李处理人员相关联的操作者设备21,则可以配置提供验证功能,不提供虚拟标签注册模块。
25.虚拟标签注册模块19b和基于物体的验证模块23b可以设置在与航空公司服务提供商相关联的软件应用程序和/或一个或多个网页或浏览器可执行组件中。虚拟标签注册流程可以作为乘客通过软件或网页进行在线值机的一部分来初始化。或者,可以在值机系统5-3的自助服务终端或在柜台办理值机时,响应于乘客在操作设备21上收到来自行李跟踪系统3的虚拟标签注册模块19a的提示,启动包括对应虚拟标签注册模块19b的软件应用程序或网页,然后初始化上述注册流程。在本实施例中,通过图像处理,从相机25捕捉的图像数据中检测出物体,操作者设备21的虚拟标签注册模块19b根据该图像处理的输出来确定物体的数据签名17’。优选但非必须地,基于行李物品的可视和/或可测量特征,数据签名17’对于系统1中的每个行李物品是唯一的,从而代表行李物品的“生物特征”签名。例如,数据签名17’可以编码有检测到的行李物品的形状和外观的参数。操作者设备21还包括增强或混合现实用户界面27让乘客提供输入,例如来自操作设备21的一个或多个位置和/或移动传感器(未示出)的输入,在检测到的物体表面上定义出位置29,作为显示器31上的输出。这种增强或混合现实用户界面是本身已知的类型,不需要进一步描述。相机25和显示器31可以单独提供,也可以作为操作者设备21的集成组件。
26.操作者设备21的虚拟标签注册模块19b将定义新的虚拟行李标签17的数据,连同
用于识别乘客通过增强或混合现实用户界面27粘贴在对应行李物品上的虚拟行李标签17的秘密位置29的数据,一起传送到行李跟踪系统3的虚拟标签注册模块19a。虚拟行李标签17也可以存储在操作者设备21的存储器35中,链接到由乘客定义的位置29。优选地,识别定义的位置29的数据的存储方式应当使得没有用户可以仅从该数据得出秘密位置。例如,位置数据29本身可以被加密。操作者设备21和行李跟踪系统3之间的数据通信也可以通过建立的安全通信信道或会话进行,以进一步加密其间发送的数据。
27.行李跟踪系统3的虚拟标签注册模块19a可以使用接收到的虚拟行李标签17更新乘客的行李跟踪数据9,并将更新的行李跟踪数据9传送到行李处理系统1中的一个或多个其他系统5。操作设备21可接收来自行李跟踪系统3的虚拟标签注册模块19a的消息,以确认行李处理系统1已更新了注册的虚拟行李标签17。
28.在托运行李物品实际离开乘客并被摄入行李处理系统1时,可以初始化验证流程,来验证乘客和行李物品的身份。例如,这可能发生在机场航站楼的行李托运处或值机柜台,或者在行李收集服务提供商取件时。可选地或附加地,验证流程可由行李传送系统5-3或飞机装载系统5-5触发,例如,响应于行李物品的检测,需要进行识别以确定相应系统的后续处理控制。在本实施例中,行李跟踪系统3的基于物体的验证模块23a用于生成人工质询响应检验的质询消息。
29.操作者设备21从行李跟踪系统3接收质询消息,该质询消息的形式是基于已注册行李物品的验证请求。该请求可以包括识别相关行李物品的数据,例如,行李跟踪数据9的唯一索引9或数据签名17’,其可用于从存储器11和存储器35中检索相应的虚拟行李标签17。当接收到请求时,操作者设备21可以提示操作者启动包括了基于物体的验证模块23b的软件应用程序或网页,并初始化验证会话。基于物体的验证模块23b用于提示并接收用户对质询请求的响应。该响应将行李物品上的位置标识为用户使用增强现实或混合现实用户界面27输入的。基于物体的验证模块23b生成质询响应值,并将其发送回行李跟踪系统3。使用诸如数字签名和/或散列算法之类的预定义算法,从质询消息和用户响应中标识的位置生成质询响应值。
30.行李跟踪系统3中对应的基于物体的验证模块23a对照其所生成的验证值,对接收到的质询响应值进行验证,该验证值是根据发送的质询消息和存储在行李跟踪系统3的存储器11中的秘密位置29,使用相同的预定义算法而生成的。例如,质询响应值和验证值可以在下列基础上进行计算:使用预定义密码算法,通过秘密位置29签署该质询消息的结果,和/或基于输入数据元素的散列值的计算。操作者设备21可接收来自行李跟踪系统3的验证结果,并在显示器31上向乘客输出通知。
31.这样,行李处理系统1用于处理系统1中注册物体的身份计算和防篡改认证,通过单个用户处理流程要求相关乘客进行双重证明:i)乘客当前拥有该实物,并且ii)该乘客是该注册物体的实际所有人,是唯一知道虚拟行李标签的秘密位置的人。在验证会话期间,秘密位置29不会通过数据网络13进行发送。
32.操作者设备21是计算设备,例如个人计算机、膝上型计算机、计算终端、智能手机、平板电脑等。数据网络13可以是任何合适的数据通信网络或网络组合,例如无线网络、包括公司内部网或互联网的局域网或广域网,使用例如tcp/ip协议,或者蜂窝通信网络,例如全球移动通信系统(gsm,global system for mobile communications)、通用分组无线业务
(gprs,general packet radio service)、码分多址(cdma,code-division multiple acces)、cdma2000、增强型数据速率gsm演进(edge,enhanced data rates for gsm evolution)、演进高速分组接入(hspta ,evolved high-speed packet access)、长期演进(lte,long term evolution)等。
33.应当理解,行李处理系统1可以包括在这类环境中常见的其他组件、子组件、模块和设备,为了描述的清楚起见,这些组件、子组件、模块和设备没有在图1中示出。
34.现在将参考图2的方框流程图,更详细地描述操作者设备21中的虚拟标签注册模块19b,其中,使用与前面附图中相对应的附图标记来表示相应的元件。如图所示,虚拟标签注册模块19b配置有数据和处理元件,以处理向行李跟踪系统3注册虚拟行李标签17的请求。在该示例性实施例中,该请求用于为乘客希望注册到行李跟踪系统1的行李物品创建或注册新的虚拟行李标签17。
35.虚拟标签注册模块19b的标签生成器模块41用于生成数据,从而为行李处理系统1中注册的行李物品定义虚拟行李标签17。虚拟行李标签17包括识别行李物品的数据签名17’的数据。数据签名17’可以由数据签名计算模块43基于行李物品的图像数据45来确定。优选地,图像数据45由操作者设备21的相机25捕捉,以确保操作者在注册时持有该实体行李物品。或者,可以从通信耦合到操作者设备21的不同图像捕捉设备接收捕捉的图像数据45。
36.虚拟标签注册模块19b的物体检测器模块47用于对捕捉的图像数据45执行图像处理,以检测图像中的行李物品。在本示例性实施例中,数据签名计算模块43基于检测到的行李物品表征49的可测量属性来确定数据签名17’。优选但非必须地,数据签名17’根据一组定义的可测量属性确定,这些属性与相关的航班信息15一起,唯一地标识相应的行李物品。例如,可测量属性可以包括一个或多个物理参数,例如形状、大小/尺寸、体积等,还包括可视特性,例如颜色、图案、表面装饰或装饰品(例如标志、贴纸、标签)等。这种物理参数和/或可视特性可以通过计算确定,或者通过检测确定,例如,根据捕捉的图像数据,和/或在捕捉的图像数据中确定的行李物品的3d模型的参数值确定。优选但非必须地,一个或多个可测量属性可以具有相关联的时间戳,标识该属性被测量和/或记录的时间。
37.标签生成器模块41还用于使用增强/混合现实用户界面27,从操作者接收行李物品上的定义位置29,以粘贴虚拟行李标签17。在本示例性实施例中,虚拟标签图像数据生成器模块51设置在虚拟标签注册模块19b中或由其调用,以生成虚拟行李标签17的图像数据。例如,虚拟行李标签17的图像数据可以基于模板图像生成,该模板图像使用从数据签名17’生成的可视元素进行修改。可选地或附加地,虚拟行李标签17的图像数据可以基于在注册流程期间接收到的用户输入来生成。例如,可以提示用户从定义的一组图像或表情符号中选择一个或多个图像,以形成用户特定的虚拟行李标签。此外,在这种实施方式中,图像或表情符号的选择以及选择的顺序可以用作后续阶段的用户验证和认证的又一个数据点。可以从存储器35中检索先前生成的虚拟行李标签17的图像数据。
38.在显示器31内可视的行李物品表面上的输入位置,虚拟标签增强模块53使用生成的虚拟行李标签17的图像数据来对接收到的捕捉的图像45进行增强。虚拟标签增强模块53可以,例如,基于在捕捉的图像45中检测到的行李物品的确定表征49的比例和朝向,转换虚拟行李标签17的图像数据用于增强操作。虚拟标签增强模块53通过增强/混合现实用户界
面27将增强图像数据55输出到显示器31。以这种方式,操作者可以为虚拟行李标签17定义秘密位置29,例如,通过查看行李物品的位置或将设备的相机指向行李物品,并输入命令以确认所选位置。
39.标签生成器模块41从增强/混合现实用户界面27接收操作者定义的位置29。操作者设备21的虚拟标签注册模块19b将定义虚拟行李标签17的数据连同相关联的位置数据29通过接口57传送到行李跟踪系统3的虚拟标签注册模块19a,存储在行李跟踪系统3的存储器11中,从而完成注册流程。虚拟标签注册模块19b还可以将链接到定义的位置29的虚拟行李标签17存储在操作者设备21的存储器35中。操作者设备21的虚拟标签注册模块19b可以从行李跟踪系统3接收一个或多个通知消息,以指示新的虚拟行李标签17的注册状态。
40.现在参考图3,操作者设备21的基于物体的验证模块23b包括质询响应生成模块61,其通过接口57从行李/跟踪系统3接收质询消息63。在该示例性实施例中,质询消息63是在使用人工质询响应检验来确认乘客的注册行李物品的身份的请求中接收。该请求可包括识别相关行李物品的数据,例如行李跟踪数据9的唯一索引或数据签名17’,用于从存储器11和存储器35中检索相应的虚拟行李标签17。或者,该请求可以包括捕捉的行李物品的图像数据,由操作者设备21进行处理,以确定相应的数据签名17’。
41.质询响应生成模块61基于接收到的质询消息63和来自乘客(该乘客必须拥有相关实体行李物品)的识别与该行李物品关联的先前注册的秘密位置29的输入来生成质询响应65。质询响应65使用预定义算法来计算,例如,从质询消息和用户输入位置求取数字签名或散列值。在该示例性实施例中,通过使用增强/混合现实用户界面27,基于物体的验证模块23b的质询响应生成模块61用于提示并接收行李物品上的验证位置29’,从而虚拟地在之前注册的位置29处重新粘贴虚拟行李标签17。基于物体的验证模块23b可以包括或使用如上所述的虚拟标签图像数据生成器51,以例如数据签名计算模块43从行李物品的捕捉的图像数据45确定的数据签名17’为依据,重新生成虚拟行李标签17的图像数据。可选地,可以从存储器35中检索先前生成的虚拟行李标签17的图像数据。
42.基于物体的验证模块23b可以包括或使用如上所述的虚拟标签增强模块53,利用虚拟行李标签17的图像数据来对接收到的捕捉的图像45进行增强。虚拟标签增强模块53将增强图像数据55输出到显示器31,并接收乘客通过增强/混合现实用户界面27输入的验证位置29’。如上所述,图像数据45优选地由操作者设备21的相机25捕捉,以确保乘客在验证时确实持有该实体行李物品。质询响应生成模块61将生成的质询响应65经由接口57返回到行李跟踪系统3,作为对接收到的请求的响应。操作者设备21的质询响应生成模块61可接收来自行李跟踪系统3的一个或多个通知消息,以指示行李物品的验证状态。
43.上文对构成操作者设备21的虚拟标签注册模块19b的一部分的组件进行了简要描述。现在将参考图4和图5的流程图,对这些组件的操作进行更详细的描述,对于由计算机实现并使用配置有虚拟标签注册模块19b的操作者设备21的虚拟标签注册流程的示例性实施例。响应于用户在包括虚拟标签注册模块19b的软件应用程序或网页中选择注册选项,可以初始化该注册流程。参考图6(包括图6a和图6b),其示出了由虚拟标签注册模块19b输出的示例性用户界面的示意图。
44.如图4所示,流程开始于步骤s4-1,其中,标签生成器模块41提示操作者捕捉行李物品的图像,以注册新的虚拟行李标签17。优选地,操作者是与该行李物品相关联的乘客。
在步骤s4-3,数据签名计算模块43确定捕捉的图像45中的行李物品的数据签名。图5更详细地示出了数据签名计算模块43确定行李物品的数据签名的处理步骤。在步骤s5-1,相机25捕捉行李物品的图像数据45,如图6a的示例性用户界面示意性所示。图像数据45可以包括在操作者将相机25对准行李物品时由相机25自动捕捉的一系列单独图像。或者,相机25可以用于响应于用户输入(例如按下按钮)捕捉图像。每个捕捉的图像可以包括捕捉该图像的日期和时间的时间戳信息。
45.在步骤s5-3,物体检测器模块47对捕捉的图像数据45进行图像处理操作,以检测捕捉的图像45中的行李物品表征49。仅作为示例,物体检测器模块47可以进行图像处理算法,基于捕捉的图像45中的像素数据执行边缘检测,以识别在捕捉的图像45中检测到的行李物品的3d模型表征49的大小、位置和方向。作为又一示例,物体检测器模块47可以实施用于行李识别的经过训练的神经网络模型,在基于输入图像数据检测到的行李物品周围输出边界框表征49。可选地或附加地,操作设备21可以包括一个或多个设备,例如基于激光或x射线的扫描仪,以获得行李物品的表征49,以提供输出表征49,该输出表征49包括行李物品的形状和/或尺寸信息。物体检测器模块47可以从一个或多个外部设备接收检测到的行李物品的更多测量属性,例如重量或密度测量,以补充物体表征49。
46.在步骤s5-5,数据签名计算模块43接收由物体检测模块47输出的行李物品表征49,并基于确定的表征49确定检测到的行李物品的物理属性。例如,检测到的行李物品的高度、宽度和深度,可以基于由物体检测模块47输出的3d模型表征49的尺寸参数来定义。此外,检测到的行李物品的可视特征,例如颜色、图案、表面装饰或装饰物、变形等,可以基于从捕捉的图像数据45导出的3d模型表征49的表面的像素值来定义。在步骤s5-7,数据签名计算模块43至少基于在步骤s5-5中确定的检测到的行李物品的物理属性来计算行李物品的数据签名17’。数据签名17’可以是与检测到的行李物品的相应可测量属性相关联的结构化数据值集。可选地或附加地,可以使用预定义的算法,根据可测量的物理属性的值来计算数据签名17’,例如,通过从定义的一组可测量属性来计算唯一的散列值。
47.可选地,数据签名计算模块43可用于确定在步骤s5-7计算出的数据签名17'是否与在行李跟踪系统3先前注册和存储的另一个数据签名17’相同或相似。例如,在步骤s5-9,数据签名计算模块43可以向行李跟踪系统3发送请求以检查计算出的数据签名17’是否唯一。响应于接收到的请求(该请求包括计算出的数据签名17’),行李跟踪系统3可以将接收到的数据签名17’与存储在存储器11中的所有虚拟行李标签17进行比较,并计算表示与其他注册的数据签名17’相异性的置信水平的值。行李处理系统3可以确定计算出的值是否满足预定义的相异性最小阈值;如果满足,则可以返回响应,指示:计算出的数据签名17’满足系统范围的唯一性阈值。在步骤s5-11,数据签名计算模块43可以从接收到的响应中确定计算出的行李物品的数据签名17’是否满足唯一性阈值;如果不满足,则可以在步骤s5-13输出可视、可听和/或触觉通知,提示操作者修改行李物品的外观。然后,处理操作返回到步骤s5-1,其中操作设备21基于修改后的行李物品的捕捉的图像数据45,重复确定新数据签名17’的流程,直到数据签名计算模块43在步骤s5-11确定计算出的数据签名17’是唯一的。
48.回到图4,在步骤s4-5,虚拟标签图像数据生成器模块51为虚拟行李标签17生成图像数据。例如,生成的图像数据可以为具有条形码的传统纸质标签的复制品,该条形码编码有相关联的行李跟踪数据9的唯一标识符。在步骤s4-7,标签生成器模块41提示操作者在捕
捉的图像45中的行李物品上定义虚拟行李标签17的位置。操作者可以将相机25靠近行李物品和/或与用户界面交互,以放大和缩小捕捉的图像数据,以便为虚拟行李标签17定义更精确的位置。在示例性实现方式中,虚拟标签增强模块53可以执行图像数据处理,以利用生成的虚拟行李标签17的图像数据来增强接收到的捕捉的图像45,如图6b的示例性用户界面中示意性地所示。例如,在捕捉的图像45的中间位置检测到的行李物品的像素值可以与虚拟行李标签17的生成的图像数据的像素值进行替换或组合。捕捉的图像45的中间位置表示操作者通过增强/混合现实用户界面27的视野的焦点。
49.增强/混合现实用户界面27可以提示操作者移动设备21和/或相机25,进行输入位置的调整,以将虚拟行李标签17的虚拟标签虚拟地粘贴到行李物品的表面上。当操作者移动设备21时,增强/混合现实用户界面27可以,例如,基于来自操作者设备21的位置和/或移动传感器的输入,来不断地更新物体表征49的坐标。虚拟标签增强模块53可以,例如,基于在捕捉的图像45中检测到的行李物品的已确定表征49的比例和方向,转换虚拟行李标签17的图像数据以进行增强操作。虚拟标签增强模块53将增强图像数据55输出到显示器31,并等待用户输入命令,确认虚拟行李标签17的秘密位置29。
50.在步骤s4-9,响应于通过增强/混合现实用户界面27接收到的用户输入,标签生成器模块41确定操作者定义的位置29。定义的位置29可以用任何数据格式进行存储。例如,位置29可以是相对于行李物品的已确定的3d模型的3d坐标。可选地,位置29可以是相对于行李物品的确定的3d模型定义的多个区域之一的标识符,例如,正面的右上象限、右侧的左下象限、内部上隔间等。可选地,位置29可以被定义为行李物品内的坐标。
51.在步骤s4-11,标签生成器模块41将在步骤s4-3确定的数据签名作为行李物品的虚拟行李标签17存储在存储器35中,链接到由操作者在步骤s4-9确定的位置29。在将数据存储在存储器35中之前,标签生成器模块41可以对位置数据29进行加密。标签生成器模块41还可以将生成的虚拟行李标签17的图像数据存储在存储器35中。存储的虚拟行李标签17还可以包括链接到相关联的乘客信息13的数据。在步骤s4-13,虚拟标签注册模块19b的标签生成器模块41将虚拟行李标签17和相关联的位置数据29发送到行李跟踪系统3中对应的虚拟标签注册模块19a,例如通过在组件之间建立的安全通信信道。行李跟踪系统3可以将接收到的虚拟行李标签17和相关联的位置数据29存储在存储器11中。接收到的虚拟行李标签17可以作为相关联行李物品的行李跟踪数据9的一部分进行存储,这样,行李处理系统1中的其他组件5后期将接收包括虚拟行李标签17的行李跟踪数据9的更新版本。
52.上文对构成操作者设备21的基于物体的验证模块23b的一部分的组件进行了简要描述。现在将参考图7的流程图,对这些组件的操作进行更详细的描述,对于由计算机实现的行李识别和验证流程的示例性实施例,使用配置有互补的基于物体的验证模块23的操作者设备21和行李跟踪系统3。还将参考图8,包括图8a和图8b,示出了由操作者设备21的基于物体的验证模块23b输出的示例性用户界面的示意图。响应于用户在包括基于物体的验证模块23b的软件应用程序或网页中选择识别和/或验证选项,可以初始化行李识别和验证流程;或者,也可响应于从行李处理系统1的其他组件5中的任何一个(例如,值机系统5-1)接收的请求,在将已验证的行李物品物理摄入到行李处理系统1中之前,验证托运行李物品。
53.如图所示,该流程开始于步骤s7-1,其中,行李跟踪系统3的基于物体的验证模块23a可以接收请求,对在行李处理系统1注册的托运行李物品进行身份验证。作为响应,在步
骤s7-3,行李处理系统3的基于物体的验证模块23a生成质询消息63,并以验证请求(对识别的行李物品进行验证的请求)的形式,向操作者设备21发送人工质询响应检验的质询消息63。质询消息63可以包括伪随机地生成或选择的数据,例如一串随机字母数字符号或图像的像素数据。该请求包括对相关行李物品进行识别的数据,例如,行李跟踪数据9的唯一索引和/或相关航班的详情。
54.在步骤s7-5,响应于从行李处理服务器3接收到的接收请求和质询消息63,操作者设备21可以启动包括基于物体的验证模块23b的软件应用程序或网页。可选地,操作者设备21的操作系统可以输出通知消息,或提示操作者加载基于物体的验证模块23b。在步骤s7-7,基于物体的验证模块23b的质询响应生成模块61可以提示操作者捕捉行李物品的图像45。在步骤s7-9,基于物体的验证模块23b使用数据签名计算模块43来确定捕捉的图像45中的行李物品的数据签名23,其方式与上文参考步骤s4-3所讨论的方式相同。在步骤s7-11,基于物体的验证模块23b可以使用虚拟标签图像数据生成器模块51,采用与上文参考步骤s4-5所讨论的方式相同的方式,为虚拟行李标签17生成图像数据。可选地,虚拟行李标签33的图像数据可以从操作者设备21的存储器35中检索,或从行李处理服务器3接收。在步骤s7-13,基于物体的验证模块23b可以使用虚拟标签增强模块53,采用与上文参考步骤s4-7所讨论的方式相同的方式,通过虚拟行李标签17的图像数据增强捕捉的图像45。例如,虚拟标签增强模块53可以使用增强/混合现实用户界面27将增强图像数据55输出到显示器31,并提示操作者使用增强/混合现实用户界面27(类似于图6a的示例性用户界面),将虚拟行李标签33虚拟地粘贴在先前注册的位置29处。在可选实施方式中,基于物体的验证模块23b可用于输出相关行李物品的图像,例如,行李物品的3d模型的渲染图像,并提示操作者在行李物品的输出图像上输入先前注册的位置,如图8a的示例性用户界面中的十字示意性所示。应当理解,在这种实现方式中,基于物体的验证模块23b还可以用于使操作者能够与3d模型的渲染图像进行交互,例如,对模型进行旋转、平移和缩放,以便精确地定义用户输入验证位置29’。如图8b的示例性用户界面中示意性所示,基于物体的验证模块23b可用于提示操作者输入选定图像或表情符号的序列,以对照先前在行李跟踪系统3注册的所选图像或表情符号序列来进行验证。
55.在步骤s7-15,质询响应生成模块61接收可以识别在捕捉的图像45中检测到的行李物品表面上的用户输入验证位置29’的数据。在步骤s7-17,质询响应生成模块61基于接收到的质询消息63和由操作者在步骤s7-15中输入的验证位置29’,生成质询响应65。例如,数字签名值可以根据使用预定义的加密签名算法,通过验证位置29’对质询消息63进行签名的结果来计算。可选地或附加地,散列值可以使用任何散列函数(例如,md4和md5、安全散列算法sha等),根据质询消息63和验证位置29’来计算。
56.在步骤s7-19,质询响应生成模块61将生成的质询响应65经由接口57返回到行李跟踪系统3,作为对所收请求的响应。响应于接收到质询响应65,在步骤s7-21,行李跟踪系统3的基于物体的验证模块23a从存储器11中检索链接到该待识别和认证的行李物品的虚拟行李标签33的秘密位置29。该质询响应65可以包括从行李处理系统3接收的质询消息请求的标识符。在步骤s7-23,行李处理系统3的基于物体的验证模块23a基于质询消息63和检索到的秘密位置29来计算验证值。响应值和验证值会使用相同的预定义算法进行计算。在步骤s7-25,行李处理系统3的基于物体的验证模块23a验证在步骤s7-23计算的验证值与从
操作者设备21接收到的质询响应65是否相匹配。这样,各乘客使用各自的操作设备21,向行李处理系统3证明自己实际持有相关的行李物品,并且通过加密发送虚拟行李标签17的秘密位置29的信息,而不发送实际位置信息本身,来证明自己是该行李物品的实际所有人或授权处理人。
57.因此,响应于验证质询响应和验证值之间的匹配,行李跟踪系统3的基于物体的验证模块23a可以更新行李跟踪数据9,以包括指示相关联的托运行李物品的身份已经被乘客验证的信息。行李跟踪系统3的基于物体的验证模块23a可以生成数据消息,并将其发送到操作者设备21,以指示行李物品的验证状态。
58.图9是根据示例性可选实施例的使用操作者设备21来跟踪行李处理系统中物体的位置的计算机实现的流程的流程图。可以由行李处理系统1的一个或多个系统5,在跟踪运输到相应目的地位置的每个注册的行李物品的位置的流程中初始化该跟踪流程。在本实施例中,响应于操作者启动软件应用程序或网页,初始化该跟踪流程,该软件应用程序或网页包括经过修改的基于物体的验证模块23b,用于处理在行李处理系统中对已注册虚拟行李标签17的行李物品进行识别的请求。例如,跟踪流程可以作为行李传送系统5-3中的操作者辅助路线控制的一部分来实施,或者在行李物品被转移到飞机装载系统5-5处理时实施。作为另一示例,跟踪流程可以在从传送系统5-3的行李回收区收集行李物品的流程中实施,例如,由希望验证其拾取的是否是正确行李的乘客来实施。
59.如图所示,该跟踪流程开始于步骤s9-1,其中,基于物体的验证模块23b提示操作者捕捉行李物品的图像。在步骤s9-3,基于物体的验证模块23b使用数据签名计算模块43,为捕捉的图像45中的行李物品确定数据签名,具体如上文参考步骤s4-3和图5所讨论。在步骤s9-5,基于物体的验证模块23b确定并检索具有匹配数据签名数据17’的虚拟行李标签17,以及链接到确定的虚拟行李标签17的对应秘密位置29。可以从操作者设备21的存储器35中检索虚拟行李标签17和位置29数据。
60.或者,基于物体的验证模块23b可以用于通过安全数据通信会话,从行李跟踪系统3请求和接收虚拟行李标签17和其所链接的位置29。在步骤s9-3确定的数据签名17’可以用作搜索索引,从存储在行李跟踪系统3的存储器11中的数据库中检索相应的虚拟行李标签17。对于在候选匹配虚拟行李标签33的搜索结果中,有多个在步骤s9-3确定的数据签名17’与一个以上的已存储数据签名17’类似或相同的,基于物体的验证模块23b和/或行李跟踪系统3可用于对这多个搜索结果进行解析。例如,基于物体的验证模块23b可以将捕捉的图像45的时间戳与已知的或计算出的时间窗口进行比较,该时间窗口对应于基于相关联的航班详情而得出的每个候选搜索结果的行李物品的轨迹。这种基于时间的比较可用于在处理对行李物品进行识别的请求时,滤除与不应出现在操作者设备21的位置处的行李物品相关联的候选虚拟行李标签。
61.在步骤s9-7,基于物体的验证模块23b使用物体检测器模块47对捕捉的图像数据45进行图像处理,以如前所述地检测图像中的行李物品的表征49。在步骤s9-9,基于物体的验证模块23b可以确定定义的位置29是否存在于检测到的表征49的表面,该表征49在显示器31的输出窗口内是可视的。具体的计算步骤将取决于位置数据29的数据格式。例如,如果位置29被定义为相对于行李物品的3d模型的3d坐标,则在步骤s9-9进行的确定操作的计算可以是将虚拟行李标签的3d坐标映射到查看窗口,并将映射的坐标与查看窗口的显示边界
进行比较,以确定位置29是否在捕捉的图像内。如果在可选示例中,位置29被定义为行李物品表面定义的区域或范围而非单个坐标,则可以执行类似的映射和比较。
62.如果基于物体的验证模块23b在步骤s9-9确定虚拟行李标签17的位置29不在捕捉的图像45内,则在步骤s9-11,基于物体的验证模块23b可以提示操作者重新定位设备21、相机25和/或行李物品,使秘密位置29可见。例如,基于物体的验证模块23b可以使用增强/混合现实用户界面27来提示操作者移动设备21和/或相机25,以调整用于将虚拟行李标签17的虚拟标签虚拟地粘贴到行李物品表面的输入位置。在步骤s9-13,基于物体的验证模块23b捕捉行李物品的新图像,然后返回步骤s9-7执行图像处理以检测新捕捉的图像中的行李物品45。
63.另一方面,如果在步骤s9-9确定检索到的虚拟行李标签17的定义的位置29在行李物品的捕捉的图像数据45中可见,那么在步骤s9-15,基于物体的验证模块23b将如前所述,使用虚拟标签增强模块53,用虚拟行李标签17的图像数据来增强接收到的捕捉的图像45。虚拟行李标签17的图像数据可以由虚拟标签图像数据生成器模块47生成,例如基于在步骤s9-3确定的行李物品的数据签名17’来生成。或者,虚拟行李标签17的图像数据可以从操作设备21的存储器35中检索,或作为虚拟行李标签17的一部分从行李跟踪系统3接收。在步骤s9-17,基于物体的验证模块23b通过增强/混合现实用户界面27,将增强图像数据55输出到显示器31。
64.此外,虚拟行李标签17的图像数据可以编码有信息,能被解码用来识别相关联的行李物品。例如,虚拟行李标签17的图像数据可以包括常规机器可读条形码,其中编码有行李物品的行李跟踪数据9的唯一牌照。这样,基于物体的验证模块23b可用于通过使用传统的条形码阅读器和相关的行李跟踪数据处理模块,扫描和处理增强图像数据55,作为显示器31上的输出,例如,用于在步骤s9-19确定和输出操作指令,以控制行李传送系统5-3。
65.作为又一种可能的修改,在步骤s9-21,操作者设备21可用于使用一个或多个扫描模块或设备(未示出)来执行行李物品的附加扫描。或者,操作者设备21可以从一个或多个外部扫描系统(未示出)接收附加扫描的结果。在步骤s9-23,基于物体的验证模块23b还可用于基于附加捕捉的数据来补充虚拟行李标签17的数据签名17’,以基于更新后的虚拟行李标签17来增强行李物品的唯一性和可验证性。更新后的虚拟行李标签17可以被传送到行李跟踪系统3,以取代之前存储在存储器11中的虚拟行李标签17。然后,行李跟踪系统3可以将相应的更新后的行李跟踪数据9传达到一个或多个其他组件5。
66.示例计算机系统实施方式
67.图10示出了示例计算机系统1000,其中,本发明或部分本发明可以被实现为对计算机系统1000的处理组件进行编程的计算机可读代码。例如,图4、图5、图7和/或图9的流程图所示的方法可以在系统1000中实现。图1、图2和/或图3的操作者设备21和行李处理系统3也可以在各自的系统1000中实现。根据该示例计算机系统1000,描述了本发明的各种实施例。在阅读了该描述之后,相关领域的技术人员将清楚如何使用其他计算机系统和/或计算机体系结构来实现本发明。
68.计算机系统1000包括一个或多个处理器,例如处理器1004。处理器1004可以是专用处理器或通用处理器。处理器1004连接到通信设施1006(例如,总线或网络)。计算机系统1000还包括用户输入接口1003(连接到一个或多个输入设备1005)和显示接口1007(连接到
一个或多个显示器1009),显示器可以是集成输入和显示组件。输入设备1005可以包括,例如,指点设备(如鼠标或触摸板、键盘)、触摸屏(如电阻式或电容式触摸屏)等。根据上述操作者设备21的实施例,计算机显示器1009对应于显示器31加显示接口1007,可用于显示增强/混合现实ui 27,并通过用户输入接口1003,接收来自增强/混合现实ui 27的用户输入。
69.计算机系统1000还包括主存储器1008,优选随机存取存储器(ram,random access memory),并且还可以包括辅存储器1010。辅存储器1010可以包括,例如,硬盘驱动器1012、可移动存储驱动器1014、闪存、记忆棒和/或任何类似的非易失性存储机制。可移动存储驱动器1014可以包括软盘驱动器、磁带驱动器、光盘驱动器、闪存等。可移动存储驱动器1014以公知方式从可移动存储单元1018读取和/或写入到可移动存储单元1018。可移动存储单元1018可以包括由可移动存储驱动器1014读取和写入的软盘、磁带、光盘等。相关领域的技术人员将会理解,可移动存储单元1018包括非暂时性计算机可用存储介质,该非暂时性计算机可用存储介质中存储有计算机软件和/或数据。
70.在可选实现方式中,辅存储器1010可以包括允许将计算机程序或其他指令加载到计算机系统1000中的其他类似装置。这样的装置可以包括,例如,可移动存储单元1022和接口1020。这种装置的示例可以包括程序磁带盒和磁带盒接口(例如在视频游戏设备中发现的)、可移动存储芯片(例如eprom或prom)和相关的插槽,以及允许软件和数据从可移动存储单元1022发送到计算机系统1000的其他可移动存储单元1022和接口1020。
71.计算机系统1000还可以包括通信接口1024,例如,对应于接口7、57。通信接口1024允许在计算机系统1000和外部设备之间传输数据,例如,作为信号1028通过通信信道1026传输。通信接口1024可以包括调制解调器、网络接口(例如,以太网卡)、通信端口、pcmcia插槽和卡等。
72.本发明的各个方面可以通过软件和/或固件(也称为计算机程序、指令或计算机控制逻辑)来实现,以对可编程硬件或对包括专用硬接线电路的硬件进行编程,例如计算机系统1000的专用集成电路(asic,application-specific integrated circuit)、可编程逻辑器件(pld,programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)等,或其组合。用于实现本文介绍的技术的计算机程序可以存储在机器可读存储介质上,并且可以由一个或多个通用或专用可编程微处理器执行。本文所介绍的术语“计算机程序介质”、“非暂时性计算机可读介质”和“计算机可用介质”一般可以指可移动存储单元1018、可移动存储单元1022、安装在硬盘驱动器1012中的硬盘等介质。计算机程序介质、计算机可读存储介质和计算机可用介质还可以指存储器,例如,主存储器1008和辅存储器1010,它们可以是存储器半导体(例如,dram等)。这些计算机程序产品可以向计算机系统1000提供软件。
73.计算机程序存储在主存储器1008和/或辅存储器1010中。计算机程序也可以通过通信接口1024接收。这种计算机程序在被执行时,使计算机系统1000能够实现如本文所述的本发明。特别地,计算机程序在被执行时,使处理器1004能够实现本发明的流程,例如,图4、图5、图6和/或图7的流程图所示的方法中的步骤,或者图1、图2和/或图3的操作者设备21或行李处理系统3,如上所述。因此,这种计算机程序代表计算机系统1000的控制器。在使用软件实现本发明的情况下,该软件可以存储在计算机程序产品中,并使用可移动存储驱动器1014、接口1020、硬盘驱动器1012或通信接口1024加载到计算机系统1000中。
74.本发明实施例采用现在或将来已知的任何计算机可用或可读介质。计算机可用介质的示例包括但不限于主存储设备(例如,任何类型的随机存取存储器)、辅助存储设备(例如,硬盘驱动器、软盘、cd rom、zip磁盘、磁带、磁存储设备、光存储设备、mems、纳米技术存储设备等)和通信介质(例如,有线和无线通信网络、局域网、广域网、内联网等)。
75.可选实施例
76.应当理解,本发明实施例在此仅通过示例的方式进行描述,并且在不脱离本发明的范围的情况下,可以进行各种改变和修改。
77.例如,在上述实施例中,数据签名是基于从捕捉的图像数据中检测到的行李物品表征的可测量属性来确定的。如本领域技术人员将理解的,可检测属性还可以包括行李物品的可视特征,例如材质、破损、变形、行李特征位置(例如拉链、口袋、绑带、滚轮、锁)、残留的用户数据指纹、行李物品打开时的足迹(footprint)等。此外,可检测属性可以包括不可视特性,例如重量、重心、密度、x射线成像参数、微点、振动特征、声纳响应、湿度、气味强度或成分、辐射等。这种不可视的特性可以通过计算确定,也可从一个或多个测量设备(例如天平秤、x射线扫描仪、ct扫描仪、质谱仪等)捕捉的数据中检测。测量设备可以设置在行李处理系统将托运行李物品摄入系统后对其进行处理的扫描和安全检查点。作为进一步的修改,可视特征和/或捕捉数据可以包括一个或多个时间戳,该时间戳指示被检测行李物品对应的一个或多个参数随时间的变化。
78.在又一可选实现方式中,行李物品的可测量属性还可以包括可观察的参数,这些参数从例如捕捉行李物品的运动视频数据中确定,例如,移动方向(例如,当行李物品以恒定的力沿预定义的路径被推动时)、摩擦系数、轮印(例如,当行李物品滚过墨水时)等。可选地或附加地,可测量属性还可以包括为行李物品分配的数据参数,例如物品序列号、批号、生产国家等,这些数据参数可以从嵌入行李物品中的数据存储元件传送到数据签名计算模块。此外,行李物品的可测量属性可以包括预测位置参数,该参数基于行李处理系统内的当前已知位置和/或跟踪的地理位置来计算,基于通过系统或到达特定目的地的移动来识别行李物品的位置。
79.应当理解,虽然各个流程和相关联的处理模块被描述为单独的实施例,但是所描述的实施例的各方面可以被组合起来形成又一个实施例。例如,如上所述,可选实施例可以包括在上述实施例中描述的虚拟标签注册和物体识别和验证方面中的一个或多个。
80.作为另一种选择,虚拟标签注册和基于物体的验证模块可以提供为一个或多个分布式计算模块或远程服务器上的处理业务,远程服务器通过数据网络与操作者设备和行李跟踪系统通信。此外,如本领域技术人员将理解的,虚拟标签注册模块和基于物体的验证模块功能可以提供为一个或多个应用编程接口(api,application programming interface),该api可由在操作者设备和行李跟踪系统上执行的应用程序访问,或作为插件模块、扩展、嵌入代码等,用于与应用程序通信。
81.本说明书中提到的“一个实施例”不一定都指同一实施例,也不是与其他实施例相互排斥的单独或可选实施例。特别地,将理解上述实施例的各方面可以组合起来形成另一个实施例。类似地,对可以由一些实施例展现而不是由其他实施例展示的特征进行了描述。还可以设想另外的可选实施例,这些实施例仍然在所附权利要求的范围内。
82.在以下示例中阐述可选实施例
83.1、一种由计算机实现的身份验证方法,包括计算设备执行以下步骤:
84.从服务器接收与行李物品相关联的质询消息;
85.响应于接收该质询消息,由该计算设备的增强或混合现实用户界面输出使用该行李物品来响应该质询的提示;
86.由该增强或混合现实用户界面接收用户对该质询消息的响应,该响应识别该行李物品上的用户定义的位置;
87.基于该识别的位置生成对该质询消息的响应;以及
88.将该响应发送到该服务器,由此从该服务器接收以对该用户界定的位置的验证为基础的结果,该用户定义的位置通过该质询响应传送。
89.2、根据示例1所述的方法,其中,接收该用户对该质询消息的响应包括:捕捉该行李物品的图像,并且在该用户定义的位置使用该虚拟标签的捕捉数据来增强该行李物品的捕捉的图像。
90.3、根据示例1所述的方法,其中,接收该用户对该质询消息的响应包括:输出该行李物品的图像,并且接收在该输出图像上定义位置的用户输入。
91.4、根据上述示例中任一项所述的方法,其中,该响应是使用预定义算法,根据该质询消息和在该用户的响应中标识的该位置来计算的。
92.5、根据示例4所述的方法,其中,该预定义算法包括:根据该质询消息和该识别的位置,计算数字签名和/或散列值。
93.6、根据上述示例中任一项所述的方法,其中,该用户定义的位置是相对于该行李物品的模型定义的3d坐标或区域。
94.7、根据示例6所述的方法,其中,该位置被定义在该行李物品的表面上或内部。
95.8、根据上述示例中任一项所述的方法,还包括:向该服务器注册与该行李物品相关联的虚拟标签,该虚拟标签包括该行李物品的唯一数据签名,该唯一数据签名链接到该行李物品上的该用户定义的位置。
96.9、根据示例8所述的方法,其中,该虚拟标签与唯一牌照标识符相关联,该唯一牌照标识符将该虚拟标签与该用户定义的位置链接到乘客标识符。
97.10、根据示例8或9所述的方法,其中,该唯一数据签名至少基于在捕捉的图像数据中检测到的该行李物品的可测量属性来计算。
98.11、根据示例10所述的方法,其中,该可测量属性包括该检测到的行李物品的物理参数中的一个或多个,包括形状、大小、尺寸和体积。
99.12、根据示例11所述的方法,其中,该可测量属性还包括该检测到的行李物品的一个或多个可视特性,包括颜色、图案、表面装饰、装饰品、材质、破损、变形和行李特征位置。
100.13、根据示例11或12所述的方法,其中,该唯一数据签名是使用预定义算法,根据该可测量属性的值来计算的。
101.14、根据示例13所述的方法,其中,该预定义算法包括:根据该可测量属性的值,计算唯一散列值。
102.15、根据上述示例中任一项所述的方法,还包括:使用与该行李物品相关联的附加捕捉数据来补充该唯一数据签名。
103.16、根据示例15所述的方法,其中,该附加捕捉数据包括由该行李处理系统中的一
个或多个扫描设备捕捉的该检测到的行李物品的一个或多个附加参数,包括重量、重心、密度、x射线成像参数、微点、振动特征、声纳响应、湿度、气味强度或成分,和/或辐射。
104.17、根据上述示例中任一项所述的方法,其中,该可视特征和/或捕捉数据包括时间戳,该时间戳指示该检测到的行李物品的该一个或多个参数随时间的变化。
105.18、一种由计算机实现的身份验证方法,包括服务器执行以下步骤:
106.存储与行李物品相关联的数据,存储的该数据包括该行李物品上的用户定义的位置;
107.向计算设备发送与行李物品相关联的质询消息;
108.从该计算设备接收对该质询消息的响应,述质询消息基于该行李物品上的用户输入位置而生成;
109.对通过该质询响应来传送的该用户输入位置进行验证;以及
110.向该计算设备发送该验证的结果。
111.19、根据示例18所述的方法,其中,该质询响应是使用预定义算法,根据该质询消息和该用户输入位置来计算的,并且其中,该行李物品上的用户输入位置是通过该计算设备的增强或混合现实用户界面输入的,该增强或混合现实用户界面在该用户输入位置通过该虚拟标签的图像数据来增强该行李物品的捕捉的图像。
112.20、根据示例19所述的方法,其中,该验证包括:使用该预定义算法,将该质询响应与根据该质询消息和该用户定义的位置来计算的验证值进行比较。
113.21、根据示例20所述的方法,其中,该预定义算法包括:计算数字签名和/或散列值。
114.22、一种由计算机实现的用于识别行李处理系统中的物体的方法,该方法包括:
115.由计算设备捕捉该物体的图像;
116.由该计算设备执行图像处理,以检测该捕捉的图像中的物体;
117.由该计算设备确定该检测到的物体的数据签名;
118.检索定义了与该确定的数据签名相关联的虚拟标签的数据,该虚拟标签包括该物体上定义的位置;
119.确定该检索到的虚拟标签中的该定义的位置在该捕捉的图像中可视;
120.响应于该确定,在该定义的位置使用该虚拟标签的图像数据来增强该物体的捕捉的图像;以及
121.显示该增强的图像,由此呈现该虚拟标签以供质询。
122.23、一种用于在行李处理系统中注册行李物品的虚拟标签的方法,包括计算设备执行以下步骤:
123.基于在捕捉的图像数据中检测到的行李物品的至少一个可测量属性,计算第一唯一数据签名;
124.响应于确定该第一唯一数据签名与该系统中其他行李物品的多个存储的唯一数据签名中的一个相似,向该设备的操作者输出修改该行李物品外观的提示;
125.基于从后续捕捉的图像数据中检测到的修改后的行李物品的至少一个可测量属性来计算第二唯一数据签名;
126.向服务器发送用于定义该行李物品的唯一虚拟标签的数据,该唯一虚拟标签包括
该第二唯一数据签名;以及
127.从该服务器接收消息,该消息用于确认该系统已使用该唯一虚拟标签进行更新。
128.24、根据示例23所述的方法,还包括:基于该检测到的行李物品的该唯一数据签名与该系统中的其他行李物品的该多个存储的唯一数据签名之间的比较,计算唯一性值。
129.25、根据示例24所述的方法,还包括:确定该计算出的唯一性指数低于唯一性阈值。
130.26、根据示例24或25所述的方法,其中,该服务器确定该唯一数据签名与该系统中的其他行李物品的多个存储的唯一数据签名中的一个相似,该方法还包括:由该计算设备接收该服务器的确定结果。
131.27、根据示例23至26中任一项所述的方法,还包括:在虚拟标签注册流程中,由该计算设备的相机捕捉该行李物品的图像数据。
132.28、根据示例27所述的方法,还包括:
133.由该计算设备的增强或混合现实用户界面接收用户输入,该用户输入用于定义相对于在该图像数据中检测到的行李物品的位置。
134.29、根据示例28所述的方法,其中,该用户定义的位置是相对于该行李物品的数字模型定义的3d坐标或区域。
135.30、根据示例28或示例29所述的方法,其中,该位置被定义在该行李物品的表面上或内部。
136.31、根据示例28至39中任一项所述的方法,其中,该虚拟标签与唯一牌照标识符相关联,该唯一牌照标识符将该虚拟标签和该用户定义的位置链接到乘客标识符。
137.32、根据示例28至31中任一项所述的方法,还包括:接收该定义的位置的用户输入验证,并且作为响应,更新该行李处理系统中该行李物品的跟踪位置。
138.33、根据示例32所述的方法,其中,响应于处理来自该服务器的质询消息,接收该已定义的位置的用户输入验证。
139.34、根据示例23至33中任一项所述的方法,其中,该可测量属性包括该检测到的行李物品的物理参数中的一个或多个,包括形状、大小、尺寸和体积。
140.35、根据示例34所述的方法,其中,该可测量属性还包括该检测到的行李物品的一个或多个可视特性,包括颜色、图案、表面装饰、装饰品、材质、破损、变形和行李特征位置。
141.36、根据示例34或35所述的方法,其中,该唯一数据签名是使用预定义算法,根据该可测量属性的值来计算的。
142.37、根据示例36所述的方法,其中,该预定义算法包括:从该可测量属性的值计算唯一散列值。
143.38、根据上述示例中任一项所述的方法,其中,该提示包括视觉、听觉和/或触觉通知。
144.39、根据示例23至37中任一项所述的方法,其中,该修改后的行李物品的可测量属性包括该检测到的修改后的行李物品的一个或多个另外的表面装饰和/或装饰品的可视特征。
145.40、根据示例23至示例39中任一项所述的方法,还包括:使用与该行李物品相关联的附加捕捉据,对该虚拟标签的唯一数据签名进行补充。
146.41、根据示例40所述的方法,其中,该附加捕捉数据包括由该行李处理系统中的一个或多个扫描设备捕捉的该检测行李物品的一个或多个附加参数,包括重量、重心、密度、x射线成像参数、微点、振动特征、声纳响应、湿度和/或辐射。
147.42、根据示例23至41中任一项所述的方法,其中,该可视特征和/或捕捉数据包括时间戳,该时间戳指示该检测到的行李物品的一个或多个参数随时间的变化。
148.43、一种用于在行李处理系统中注册行李物品的虚拟标签的方法,包括该系统的服务器执行以下步骤:
149.至少基于在捕捉的图像数据中检测到的行李物品的可测量属性,从计算设备接收第一数据签名;
150.确定该第一数据签名与该系统中其他行李物品的多个存储的数据签名中的一个相似;
151.向该计算设备发送该确定结果;
152.从该计算设备接收用于定义该行李物品的唯一虚拟标签的数据,该唯一虚拟标签包括第二数据签名,该第二数据签名至少基于从后续捕捉的图像数据中检测到的已修改行李物品的可测量属性;以及
153.使用该行李物品的唯一虚拟标签更新该行李处理系统。
154.44、根据示例43所述的方法,还包括:接收用于识相对于该行李物品的用户定义位置的数据,并且用该用户定义位置更新该唯一虚拟标签。
155.45、根据示例44所述的方法,还包括:将质询消息发送到该计算设备;验证来自该计算设备的质询响应,该质询响应编码有该行李物品的用户定义位置;并且作为响应,更新该行李跟踪系统中的该行李物品的跟踪位置。
156.46、一种系统,包括用于执行示例1至45中任一项所述的方法的装置。
157.47、一种存储介质,包括存储在其上的机器可读指令,用于使计算机系统执行根据示例1至45中任一项所述的方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献