基于物理特征和预期轨迹的定向通告的制作方法_2

文档序号:8299585阅读:来源:国知局
白皙皮肤和红头发的成年女性。考虑到这个物理特征信息连同指示这是晴朗的夏日的天气信息以及指示公共空间116靠近海滩的地图信息,通告服务器102可以根据这些因素选择用于来自位于公共空间116的药店的打折防晒霜的定向静态图像通告。
[0017]但是,考虑到预定接收者118的行走速度,可能没有足够的时间在同位置处的通告呈现设备I1上有效地呈现静态图像通告。相应地,通告服务器102还分析视频图像以确定当预定接收者118到达位置120时的先前轨迹122。这种分析可以利用例如在场景中呈现的距离标尺(例如,为此目的在公共空间116的地上永久标记的标尺)、通过从预定接收者118捕获的一系列图像的运动估计等来执行。根据这个分析,通告服务器102确定预定接收者118接近的路线和速度,这些一起构成先前轨迹122。根据这个先前轨迹122,通告服务器102估计预定接收者118当离开初始观察位置120时的预期轨迹124。预期轨迹124的估计还可以根据其它信息来确定,诸如表示公共空间116的布局或路径结构的信息。
[0018]利用预期轨迹124,通告服务器102识别是否任何通告呈现设备放置在由预期轨迹124所定义的路径附近,如果存在多个这样识别的通告呈现设备,则选择适当的通告呈现设备。在所说明的例子中,通告呈现设备112位于接近由预期轨迹124所表示的路径,因此被通告服务器102选中。利用预定接收者118的估计速度和由通告呈现设备112提供的初始观察位置120与呈现位置126之间的路径长度并沿着预期轨迹124,通告服务器102估计直到预定接收者118到达呈现位置126时的剩余时间,然后,测定静态图像防晒霜打折通告在通告呈现设备112的呈现时间,以便恰巧在预定接收者118预期到达呈现位置126时发生。因此,通告服务器102有足够的时间在一个位置识别预定接收者118的物理特征、基于这些物理特征选择定向通告,然后安排选定的定向通告在单独的位置随后及时地呈现,从而更可能地确保预定接收者118接收到定向通告。
[0019]尽管以上段落描述了其中通告服务器102基于物理特征信息和预期轨迹124选择定向通告与通告呈现设备来呈现定向通告的实施例,但是,在其它的实施例中,定向通告的选择与通告呈现设备的选择这两者之一或这两者都可以改为委托给通告呈现设备110-113。为说明起见,不是让通告服务器102识别要呈现定向通告的通告呈现设备,而是通告服务器102可以改为把路线信息发布给通告呈现设备110-113,并且通告呈现设备110-113接着可以自主地决定它们是否将接近路径中的位置,同时预定接收者118在那个位置,如果是,则在那个时间向预定接收者118提供定向通告。这对于可能具有对通告服务器102未知的路径或其它移动计划的移动通告呈现设备来说是尤其有利的。而且,要呈现给预定接收者118的定向通告的选择可以委托给通告呈现设备。
[0020]图2根据本公开内容的至少一种实施例说明图1的通告呈现系统100的通告服务器102的示例性实现。在所描绘的例子中,通告服务器102包括决策引擎202、路径引擎204、及呈现引擎206 (统称为“引擎202-206”)。引擎202-206可以实现为硬编码的硬件,诸如专用集成电路(ASIC)或可编程逻辑器件(PLD)、包括执行软件程序的一个或多个处理器119的一个或多个计算系统117 (图1),其中软件程序存储在非临时性计算机可读存储介质(121)中并且编码成操纵该一个或多个处理器119以执行本文所描述的技术、或其组合。
[0021]决策引擎202配置成基于利用至少一个接收者观察设备在初始位置从对预定接收者的观察中辨别的一个或多个物理特征为预定接收者选择定向通告208。为此,决策引擎202从接收者观察设备接收接收者特征信息210。在一些实施例中,接收者观察设备捕获原始观察信息(例如,视频图像)并且把这种原始观察信息作为接收者特征信息210提供给决策引擎202。决策引擎202或通告服务器102的其它组件接着执行原始观察信息的分析,以确定所观察的预定接收者的物理特征。在其它的实施例中,接收者观察设备分析原始观察信息以确定物理特征,以及然后,提供这些识别的物理特征的指示器作为接收者特征信息210。如上所述,在一些实现中,定向通告208的选择被委托给通告呈现设备,并且在这种情况下,决策引擎202可以改为在通告呈现设备中实现。
[0022]预定接收者的物理特征的识别可以利用任何各种技术或技术组合来执行。对于基于图像的观察数据来说,基于对象的物理特征,诸如眼镜的存在、头发颜色、衣服类型、身高、性别、及相对年龄,可以利用对象识别或面部识别技术根据静态图像分析识别。基于运动的物理特征,诸如步调,可以根据运动估计或多个图像分析来确定。可以分析来自预定接收者的以记录的对话或言语表达形式的音频信息来确定某种特征,诸如性别、出生地、等等。通过接收者观察设备捕获的化学痕迹或化学特性信息可以用于识别香水的使用、预定接收者是否抽烟、确定在预定接收者中可能存在的某种医疗情况、等等。
[0023]随着预定接收者的物理特征被这样确定,决策引擎202把通告选择因素212应用到识别的物理特征,以从列表214或其它可用于选择的目标通告数据存储中选择定向通告208。通告选择因素212还可以表示除了那些与物理特征相关的因素。为说明起见,天气、一天中的时间、一周中的日期、之前呈现的通告等都可以成为定向通告选择过程的因素。而且,预定接收者的预期轨迹216可以成为通告选择过程的因素。为说明起见,预定接收者具有明显的跛行并且预定接收者的预期轨迹216将预定接收者带到按摩师附近可能最终导致从按摩师选择定向通告用于呈现给预定接收者。
[0024]在一些实施例中,定向通告208可以基于加权的评分系统及相应的因素与预定接收者的相应的特征之间的匹配或匹配程度来选择,其中每个因素都给予相应的权重,并且其还可以基于通告赞助商与通告呈现系统100的运营商之间的安排进行缩放。为说明起见,对于提供用于打折的头发染色服务通告的美发廊来说,评分方程式可以表达为:
[0025]hair_coloring_score = 0.75*(is_girl)+0.5*(near_closing_time)
[0026]其中is_girl是二元运算符,表示所观察的接收者是否是女性,并且near_closing_time是二元运算符,表示时间是否在美发廊关门时间的一个小时之内。类似地,对于提供用于25%打折的按摩服务的通告来说,评分方程式可以表示为:
[0027]chiropractor_score = 0.25+0.5*(noticeable_limp)
[0028]其中noticeable_limp是二元运算符,表示所观察的接收者在他或她的步调中是否有跛行或者其它问题。因此,对于是女性且被观察到接近关门时间而没有任何步调问题的预定接收者,相应的分数将是:
[0029]hair_coloring_score = 0.75* (1)+0.5* (I) = 1.25
[0030]chiropractor_score = 0.25+0.5*(O) = 0.25
[0031]这样,因为头发染色通告在这个例子中具有较高的分数,所以决策引擎202将选择头发染色通告作为定向通告来呈现给这个预定接收者。但是,如果预定接收者是不跛行的男性并且时间不接近关门时间,则相应的分数将是:
[0032]hair_coloring_score = 0.75* (0)+0.5* (O) = O
[0033]chiropractor_score = 0.25+0.5*(O) = 0.25
[0034]这样,因为按摩师分数在这种情况下具有这两者中的较高分数,所以决策引擎202将选择按摩师通告作为定向通告用于这个预定接收者。
[0035]路径引擎204配置成为预定接收者确定预期的轨迹216。为此,路径引擎204从一个或多个接收者观察设备接收先前的轨迹信息218。先前的轨迹信息218包括在预定接收者到达为其捕获观察数据的初始位置时的轨迹信息。这种轨迹信息可以包括例如预定接收者正在行进的方位或方向、行进速度、预定接收者的姿势(例如,预定接收者是否偏向特定的一侧或朝特定的一侧观看),等等。因为预定接收者的轨迹可以以某种方式通过道路或其它在公共空间116中定义的路径来规定或定义,所以路径引擎204也可以利用路径地图信息220来确定预定接收者在哪条路径上以及哪条路径位于预定接收者的前方。而且,路径引擎204可以利用行为信息222,其表示由类似放置的观察实体采集的轨迹或路径的统计信息或其它先前行为信息。这种行为信息还可以反映受观察者的某些物理特征。为说明起见,路径引擎204可能之前已经观察到(根据由公共空间116中的接收者观察设备的之前观察)在初始位置观察到的男性中72%在离开初始位置时转向左侧,而男性中28%转向右侧。利用这个信息,当检测到预定接收者是男性时,路径引擎204可以使用这个行为信息来估计预定接收者的预期轨迹216是从观察的位置朝向左侧。作为另一个例子,行为信息222可以指示所观察到的90%当到达观察位置时表现出20%的速度下降(例如,观察的位置是其中路径变窄或变得更拥挤的点),因此,当路径引擎204计算预期轨迹216的速度成分时,可以利用这个信息。
[0036]呈现引擎206操作以使用预期轨迹216来向预定接收者提供选定的定向通告208的显示。为此,呈现引擎206具有对存储设
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1