用于自动实时计算用户等待时间的技术制造技术

技术编号:15397047 阅读:58 留言:0更新日期:2017-05-19 11:33
一种计算机实现的技术,可以处理在场所处的队列中的用户的俯摄图像以获得队列的用户等待时间。该处理可以包括:(a)识别一组用户中的在队列中排第二位的用户以获得目标用户,(b)检测目标用户何时在队列中排第一位以获得起始时间,(c)在目标用户在队列中排第一位之后,检测目标用户何时离开队列以获得终止时间,(d)确定从起始时间到终止时间的时长,以及(e)通过计算(i)所确定的时长与(ii)目标用户离开队列之后排成队列的所述一组用户的数量的乘积,来计算用户等待时间。然后,可以输出所计算的用户等待时间。

Techniques for automatic real-time computation of user waiting times

A computer implemented technique that handles the user's dip image in a queue at a location to obtain queue waiting time. The processing may include: (a) to identify a group of users in the queue second users to obtain the target user (b) target detection when the user first in the queue to get the starting time (c), the target users ranked first in the queue after the detection of the target user when to leave the queue get the time of termination (d) determined from the start time to end time duration, and (E) (I) by calculating the length of time and (II) after the target user leaves the queue into the queue of the product of the number of a group of users, to calculate the user waiting time. The calculated user waiting time can then be output.

【技术实现步骤摘要】
【国外来华专利技术】用于自动实时计算用户等待时间的技术相关申请的交叉引用本申请要求于2015年7月1日提交的第14/789,320号美国专利技术申请的优先权以及于2014年7月2日提交的第62/019,940号美国临时申请的权益。通过引用,上述美国申请的全部公开内容并入本文中。
本公开内容总体上涉及计算机系统,更特别地涉及用于自动实时地计算用户等待时间的技术。
技术介绍
本文提供的
技术介绍
描述是出于总体上呈现本公开内容的上下文的目的。在本
技术介绍
部分中描述的程度下的目前提到的专利技术人的工作以及本说明书的在提交时可能未另外算作现有技术的各个方面既不明确地也不隐含地被承认为针对本公开内容的现有技术。图1示出了在场所处的队列104中等待的一组用户100-1、……、100-N(N>1;统称为“用户100”)的示例。每个用户100可能不知道前进到队列104的首位108的等待时间。队列104的首位108可以对应于用户100中的每个用户的最终或目标目的地112(例如,门)。更具体地,当前在队列104的末位116的最后一个用户100-N可能不知道首位用户100-1在队列104中已经等待了多长时间。由于用户100通常是陌生人,特定用户100可能不愿意或感到不自在来向用户100中的其他用户询问他们在队列104中已经等待了多长时间。另外,由于等待时间会有波动,所以特定用户100可能更喜欢在等待时间较短的不同时候在队列中排队等待。然而,在不知道大致等待时间的情况下,每个用户100被迫在队列104中等待。因此,计算用户等待时间的现有技术仍然需要改进。
技术实现思路
提出了一种计算机实现的技术。该技术可以包括:在计算系统处,从俯摄相机系统接收在场所处排成队列的一组用户的俯摄图像,该计算系统具有一个或更多个处理器。该技术可以包括:在计算系统处,响应于接收到俯摄图像,对俯摄图像进行处理以获得该队列的用户等待时间,该处理包括:(a)识别所述一组用户中的在队列中排第二位的用户以获得目标用户,(b)检测目标用户何时在队列中排第一位以获得起始时间,(c)在目标用户在队列中排第一位之后,检测目标用户何时离开队列以获得终止时间,(d)确定从起始时间到终止时间的时长,以及(e)通过计算(i)所确定的时长与(ii)目标用户离开队列之后排成队列的所述一组用户的数量的乘积,来计算用户等待时间。该技术还可以包括从计算系统输出所计算的用户等待时间。还提供了一种自动实时计算用户等待时间的系统。该系统可以包括俯摄相机系统,该俯摄相机系统包括至少一个俯摄相机,所述至少一个俯摄相机被配置成采集在场所处排成队列的一组用户的俯摄图像。该系统还可以包括与俯摄相机系统通信的计算系统并且被配置成:(a)识别所述一组用户中的在队列中排第二位的用户以获得目标用户,(b)检测目标用户何时在队列中排第一位以获得起始时间,(c)在目标用户在队列中排第一位之后,检测目标用户何时离开队列以获得终止时间,(d)确定从起始时间到终止时间的时长,(e)通过计算(i)所确定的时长与(ii)目标用户离开队列之后排成队列的所述一组用户的数量的乘积,来计算用户等待时间,以及(f)输出所计算的用户等待时间(统称为“本技术”)。在一些实现中,俯摄相机系统包括(i)被安装在队列上方的区域中的天花板上并且(ii)被配置成采集俯摄图像的至少一个俯摄相机。在一些实现中,每个俯摄相机具有大约九十度的可视范围。在一些实现中,该技术还包括对所述俯摄图像中的两个或更多个俯摄图像进行组合以获得队列的组合ovs等待时间。在一些实现中,该技术还包括:由计算系统在进行该组合之前或进行该组合期间调整所述两个或更多个俯摄图像中的至少一个俯摄图像以校正边缘失真。在一些实现中,该技术还包括在计算用户等待时间时基于特定目标用户的移动速度而忽略或忽视该特定目标用户。在一些实现中,当特定目标用户的移动速度大于速度阈值时,忽略或忽视所述特定目标用户,其中,所述速度阈值表示该特定目标用户未在队列中排队等待的高的可能性。在一些实现中,输出用户等待时间包括:将用户等待时间输出给以下各项中的至少之一:(i)移动计算设备,其中响应于来自该移动计算设备的用户请求将用户等待时间输出给移动计算设备,以及(ii)与能够由移动计算设备执行的移动应用相关联的远程计算系统。在一些实现中,队列用于以下中之一:(i)场所的入口、(ii)场所的出口、(iii)场所的洗手间和(iv)场所的特许营业站。在一些实现中,场所是以下中之一:(i)用于体育或音乐活动的表演场所或体育场、(ii)主题公园或游乐园、以及(iii)商业或零售地点。根据下文提供的详细描述,本公开内容的其他可适用领域将变得明显。应当理解,详细描述和具体示例仅旨在于说明的目的,并且不旨在限制本公开内容的范围。附图说明根据详细描述和附图将更充分地理解本公开内容,其中:图1示出了根据现有技术的用户在队列中排队等待的图;图2示出了根据本公开内容的一些实现的用于排成队列的一组用户的示例俯摄相机系统的图;图3示出了根据本公开内容的一些实现的用户队列的示例俯摄图像;图4示出了根据本公开内容的一些实现的包括图2的俯摄相机系统并且还包括示例计算系统和示例移动计算设备的示例计算系统的部分示意图;图5示出了图4的示例计算系统的功能框图;以及图6示出了根据本公开内容的一些实现的用于自动实时地计算用户等待时间的示例技术的流程图。具体实施方式如前讨论的,计算用户等待时间的现有技术仍然需要改进。更具体地,常规系统不实时地提供用户等待时间。因此,提出了用于自动实时地计算用户等待时间的技术。这些技术可以利用俯摄相机系统例如一个或更多个90度可视范围(例如,鱼眼透镜)相机来采集在场所处排成队列的一组用户的俯摄图像数据。本文所使用的术语“场所”可以指用户会排成队列的任何合适的环境。场所的示例包括用于体育和音乐活动的表演场所和体育场。类似地,队列的示例包括入口/入场队列、出口/出场队列、洗手间队列和特许营业点队列。然而,应当理解,这些技术可适用于其他合适的场所/队列,如会有针对游乐设施/旅游景点的队列的主题公园/游乐园,会有针对洗手间、电梯和/或购物的队列的商业或零售场所,或者甚至车辆流量监视,其中车辆代表用户。换言之,术语“场所”表示人们排成“队列”的任何区域,无论是人们是(例如,通过标牌)被指示排成“队列”还是人们没有被指示(例如,有组织地)排成“队列”。将俯摄图像数据提供给计算系统,所述计算系统可以位于场所处的现场或者远离场所。可以经由任何合适的有线或无线通信介质将俯摄图像数据提供给计算系统。利用一段时间的俯摄图像数据,计算系统可以识别队列中的一个或更多个目标用户,监视目标用户的移动,并且计算队列的用户等待时间,其表示特定用户从队列的末位行进到队列的首位的时间。本文所使用的术语“用户等待时间”可以指任何人在特定场所处排完特定队列的等待时间。在一种实现中,用户等待时间对应于与本公开内容的技术相关联的移动应用或报告服务的用户。然后,计算出的用户等待时间可以由计算系统输出给各种设备,如请求用户的移动计算设备或其他计算系统。在一种示例性实现中,目标用户被是识别为从队列的首位起第二个(即,队列中排第二位的)人。当目标用户前进到队列的首位(即,队列中排第一位)时,启动本文档来自技高网...
用于自动实时计算用户等待时间的技术

【技术保护点】
一种计算机实现的方法,包括:在计算系统处,从俯摄相机系统接收在场所处排成队列的一组用户的俯摄图像,所述计算系统具有一个或更多个处理器;在所述计算系统处,响应于接收到所述俯摄图像,对所述俯摄图像进行处理以获得所述队列的用户等待时间,所述处理包括:(a)识别所述一组用户中的在所述队列中排第二位的用户以获得目标用户,(b)检测所述目标用户何时在所述队列中排第一位以获得起始时间,(c)在所述目标用户在所述队列中排第一位之后,检测所述目标用户何时离开所述队列以获得终止时间,(d)确定从所述起始时间到所述终止时间的时长,以及(e)通过计算(i)所确定的时长与(ii)所述目标用户离开所述队列之后排成队列的所述一组用户的数量的乘积,来计算所述用户等待时间;以及从所述计算系统输出所计算的用户等待时间。

【技术特征摘要】
【国外来华专利技术】2014.07.02 US 62/019,940;2015.07.01 US 14/789,3201.一种计算机实现的方法,包括:在计算系统处,从俯摄相机系统接收在场所处排成队列的一组用户的俯摄图像,所述计算系统具有一个或更多个处理器;在所述计算系统处,响应于接收到所述俯摄图像,对所述俯摄图像进行处理以获得所述队列的用户等待时间,所述处理包括:(a)识别所述一组用户中的在所述队列中排第二位的用户以获得目标用户,(b)检测所述目标用户何时在所述队列中排第一位以获得起始时间,(c)在所述目标用户在所述队列中排第一位之后,检测所述目标用户何时离开所述队列以获得终止时间,(d)确定从所述起始时间到所述终止时间的时长,以及(e)通过计算(i)所确定的时长与(ii)所述目标用户离开所述队列之后排成队列的所述一组用户的数量的乘积,来计算所述用户等待时间;以及从所述计算系统输出所计算的用户等待时间。2.根据权利要求1所述的计算机实现的方法,其中,所述俯摄相机系统包括(i)被安装到所述队列上方的区域中的天花板上并且(ii)被配置成采集所述俯摄图像的至少一个俯摄相机。3.根据权利要求2所述的计算机实现的方法,其中,每个俯摄相机具有大约九十度的可视范围。4.根据权利要求1所述的计算机实现的方法,还包括:由所述计算系统对所述俯摄图像中的两个或更多个俯摄图像进行组合以获得组合俯摄图像;以及由所述计算系统处理所述组合俯摄图像以获得所述队列的用户等待时间。5.根据权利要求5所述的计算机实现的方法,还包括:由所述计算系统在进行所述组合之前或进行所述组合期间调整所述两个或更多个俯摄图像中的至少一个俯摄图像以校正边缘失真。6.根据权利要求1所述的计算机实现的方法,还包括:在所述计算系统处,在计算所述用户等待时间时基于特定目标用户的移动速度而忽略或忽视所述特定目标用户。7.根据权利要求6所述的计算机实现的方法,其中,当所述特定目标用户的移动速度大于速度阈值时,忽略或忽视所述特定目标用户,其中,所述速度阈值表示所述特定目标用户未在所述队列中排队等待的高的可能性。8.根据权利要求1所述的计算机实现的方法,其中,输出所述用户等待时间包括:将所述用户等待时间输出给以下各项中的至少之一:(i)移动计算设备,其中响应于来自所述移动计算设备的用户请求将所述用户等待时间输出给所述移动计算设备,以及(ii)与能够由移动计算设备执行的移动应用相关联的远程计算系统。9.根据权利要求1所述的计算机实现的方法,其中,所述队列用于以下中之一:(i)所述场所的入口、(ii)所述场所的出口、(iii)所述场所的洗手间和(iv)所述场所的特许营业站。10.根据权利要求9所述的...

【专利技术属性】
技术研发人员:扎卡里·克利马托马斯·斯特林小约翰·马斯多伊尔·莫舍布里安·里特安托尼·蒙塔尔巴诺
申请(专利权)人:韦特泰姆有限责任公司
类型:发明
国别省市:美国,US

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1