增强现实消费数据分析的制作方法

文档序号:11288865阅读:220来源:国知局
增强现实消费数据分析的制造方法与工艺



背景技术:

增强现实平台提供了将数字媒体内容(例如,图像、视频、三维模型等)叠加至触发图像上的能力。触发图像表示图像或其它图形表示,所述图像或其它图形表示在被支持增强现实的设备(例如,移动电话、智能电话、平板计算设备等)使用图像识别进行扫描时激活数字媒体内容以便在该支持增强现实的设备上进行显示。各种数字媒体内容可以在支持增强现实的设备上被同时显示、连续显示,或者以类似的组合进行显示。

附图说明

以下详细描述对附图进行参考,其中:

图1图示了根据本公开的示例的一种用于显示经分析的增强现实消费数据的图形表示的计算系统的框图;

图2图示了根据本公开的示例的另一种用于显示经分析的增强现实消费数据的图形表示的计算系统的框图;

图3图示了根据本公开的示例的存储用于显示经分析的增强现实消费数据的图形表示的指令的计算机可读存储介质的框图;

图4图示了根据本公开的示例的用于显示经分析的增强现实消费数据的图形表示的方法的流程图;

图5图示了根据本公开的示例的用于显示经分析的增强现实消费数据的图形表示的方法的流程图;

图6图示了可以使用根据本公开的示例所描述的技术进行显示的叠层集合和相关联事件的图形表示;

图7图示了使用根据本公开的示例所描述的技术而应用于图6的叠层集合的叠层集合分析的图形表示;和

图8图示了根据本公开的示例的通过增强现实体验的用户行程以及经分析的增强现实体验的数据的框图。

具体实施方式

增强现实(ar)平台可以用于销售、营销、广告以及其它类似情形。例如,汽车制造商可以通过使得客户或潜在客户扫描诸如汽车制造商的标识的触发图像来了解关于该制造商和/或特定汽车的更多信息从而对增强现实平台加以利用。如果用户扫描触发图像,则该用户然后可以被提供观看有关该制造商的最新汽车的视频的增强现实体验。增强现实体验还可以向用户提供诸如产品规格的附加信息,和/或向用户提供多种选项,诸如社交媒体链接或者用于分享视频的链接。

增强现实体验(也称为“氛围(auras)”)可以针对具体群组(成为“目标群组”)进行定制。例如,可以根据诸如位置、年龄、性别、偏好等的各种因素来使用不同的ar体验。在一个这样的示例中,目标群组可以把目标针对18-29岁的男性,而另一个目标群组则可以把目标针对13-17岁的女性。例如,这些目标群组对于广告商和营销人员是有用的,从而可以在考虑目标群组个体的情况下投放内容叠层集合(即,要在用户的设备上进行显示的数字内容)。

增强现实平台的设计人员依赖于在设计过程期间(例如,在最初设计ar体验时,或者在将变化整合到ar体验之中时)对增强现实体验进行测试。然而,在针对不同的目标群组向ar体验中整合变化时,快速地测试针对设计人员正在积极测试的ar体验的变化是困难的。这是因为每种体验都是由相同的触发图像所启动的。此外,ar体验的设计人员可能难以了解终端用户如何与ar体验进行交互。更具体地,ar体验的设计人员难以对ar体验中在任意给定时刻能够看到什么以及用户在通过ar体验导航时的用户体验像是什么进行视觉化表示。因此,在没有对用户与ar体验的交互加以描述的分析的情况下,设计人员难以对ar体验进行调适。

下文通过参考用于显示经分析的增强现实(ar)消费数据的图形表示的技术的若干示例而对各种实施方式进行了描述。在根据本公开的方面的一种示例实施方式中,对从ar体验所生成的消费数据进行分析。随后显示经分析的消费数据的图形表示。

在一些实施方式中,本文所描述的技术提供了用户与ar体验的交互的简单视觉化。因此,可以对ar体验进行调适,这使得ar体验对于营销人员、广告商以及可以对ar体验加以利用的其他人更具价值。该技术还提供了终端用户在任意给定时间所能够看到的内容的简单显示,并且进一步提供了ar体验流动的便利导航。该技术还提供了与所消费的增强现实叠层相关的经分析数据的图形表示。这些和其它优势将根据以下描述而变得清楚明白。

图1-3包括根据本文所描述的各个示例的特定组件、模块、指令等。在不同实施方式中,可以根据本文所描述的技术而使用更多、更少和/或其它的组件、模块、指令、组件/模块/指令的安排,等等。此外,本文所描述的各种组件、模块等可以被实施为存储在计算机可读存储介质上的指令、硬件模块、特殊用途的硬件(例如,专用硬件、专用集成电路(asic)、嵌入式控制器、硬接线电路等),或者这些的一些组合或多种组合。

总体上,图1-3涉及到计算系统—诸如图1的计算系统100和/或图2的计算系统200—的组件和模块。应当理解的是,计算系统100和200可以包括任意适当类型的计算系统和/或计算设备,例如包括智能电话、平板电脑、台式机、膝上电脑、工作站、服务器、智能监视器、智能电视、数字标牌、科学仪器、零售销售点设备、视频墙、成像设备、外围设备、联网设备,等等。

图1图示了根据本公开的示例的一种用于显示经分析的增强现实消费数据的图形表示的计算系统100的框图。计算系统100可以包括处理资源102,处理资源102通常表示能够处理数据或者解释并执行指令的任意适当类型或形式的一个或多个处理单元。处理资源102可以是适用于指令的检索和执行的一个或多个中央处理单元(cpu)、微处理器和/或其它硬件设备。这些指令例如可以存储在非瞬态的有形计算机可读存储介质上,诸如存储器资源104(以及图3的计算机可读存储介质304),所述非瞬态的有形计算机可读存储介质可以包括存储可执行指令的任意电子、磁性、光学或其它物理存储设备。因此,存储器资源104例如可以是随机存取存储器(ram)、电可擦除可编程只读存储器(epprom)、存储驱动器、光盘,以及任意其它适当类型的易失性或非易失性存储器,它存储指令以使可编程处理器执行本文所描述的技术。在示例中,存储器资源104包括主存储器,诸如运行期间可以在其中存储指令的ram,以及辅存储器,诸如其中存储指令副本的非易失性存储器。

可替换地或附加地,计算系统100可以包括用于执行本文所描述的技术的专用硬件,诸如一个或多个集成电路、专用集成电路(asic)、专用特殊处理器(assp)、现场可编程门阵列(fpga),或者前述专用硬件示例的任意组合。在一些实施方式中,连同多个存储器资源和/或多种类型的存储器资源一起可以视情况使用多个处理资源(或者采用多个处理核心的处理资源)。

此外,计算系统100可以包括显示器106。在示例中,显示器106可以是或者包括监视器、触摸屏、投影设备和/或触摸/感知显示设备。显示器106可以显示文本、图像和其它适当图形内容,诸如增强现实体验、增强现实叠层、经分析的增强现实消费数据的图形表示,等等。

在该示例中,应当理解到的是,计算系统100向内容创建用户(诸如在显示器106上)显示经分析的增强现实消费数据的图形表示,以使得该内容创建用户能够创建和调适增强现实(ar)体验。ar体验由用户计算设备(即,不同于计算系统100的计算系统和/或计算设备)的用户进行消费(即,观看以及与之进行交互)。

为了促进在ar体验中的经分析的消费数据的图形表示的显示,计算系统100可以包括叠层分析指令120和分析显示指令122。指令120、122可以是存储在诸如存储器资源104的有形存储器资源上的处理器可执行指令,并且硬件可以包括用于执行这些指令的处理资源102。因此,存储器资源104可以被认为存储在由处理资源102执行时实施本文所描述的模块的程序指令。还可以使用如下文将在其它示例中进一步讨论的其它指令。

叠层分析指令120通过确定多个增强现实(ar)叠层中的哪些被ar体验的用户消费了而对从增强现实(ar)体验所生成的数据进行分析。例如,ar体验(包括ar叠层)在用户计算设备上被呈现给用户。随着用户与ar体验以及相关联的ar叠层的内容和特征进行交互并消费它们,消费数据在用户计算设备上生成并且被发送到计算系统100。一旦被接收,该消费数据就被分析。

在一个示例中,分析消费数据包括确定哪些ar叠层被用户在用户计算设备上消费了。例如,消费数据可以指示用户观看了介绍内容叠加集合,选择了要观看的视频,观看了该视频,并且随后在社交媒体平台上分享了该媒体。在另一个示例中,分析消费数据包括确定与叠层相关联的哪些ar事件(例如,用户动作和/或系统事件)被用户消费了,例如,哪些“分享”链接被选择以在社交媒体平台上分享内容。

在又另一个示例中,分析消费数据可以包括从该消费数据确定ar叠层的消费频率。例如,在许多用户体验相同的ar体验时,叠层分析指令120确定每个ar叠层被用户所消费(即,观看和/或以其它方式与之进行交互)的频率。通过确定消费频率,内容创建者能够更好地理解ar体验的用户正在如何消费ar体验内的内容和叠层。因此,内容创建者能够对叠层、叠层之间的流动或者整体ar体验进行调适,从而增加去往某个叠层或内容的用户流量。

一旦叠层分析指令120对消费数据进行分析,分析显示指令122就显示经分析数据的图形表示。例如,该图形表示可以包括多个ar叠层的消费频率。类似地,该图形表示可以包括ar叠层以及任意相关联的ar事件被ar体验的用户消费了的程度的其它量化量度。

在多个示例中,内容创建者可能想要观看经分析数据的图形表示从而理解ar体验的用户如何与叠层进行交互,而使得内容创建者能够对叠层进行调适。可以应用图形遍历技术以(诸如在显示器106上)将叠层和相关联的事件显示为图形表示。图形遍历技术利用“节点”和“边”来显示视觉表示,诸如叠层的流动。节点是图形上单独的点,并且边连接节点。在本公开的增强现实体验的情况下,节点表示可见叠层的群组,而表则表示连接两个可见叠层群组(即,节点)的事件。例如,边可以表示使得叠层改变可见性的事件(即,用户动作或系统事件)。用户选择示出另一个叠层的图像叠层或者用户选择播放至隐藏视频并且示出网页的结尾的视频是边的两个这样的示例。图形遍历技术的图形表示的示例在图6中有所图示,如以下所讨论的。在图7中,类似的图形表示被示为包括消费数据的分析结果。

图1的计算系统100的存储器资源104中还可以包括附加指令。例如,存储器资源104可以包括用于至少部分基于经分析数据的图形表示而改变多个ar叠层之一的指令。以这种方式,内容创建者可以基于经分析的消费数据来改变ar体验。

图2图示了根据本公开的示例的另一种用于显示经分析的增强现实消费数据的图形表示的计算系统200的框图。计算系统200可以包括消费数据模块218、叠层分析模块220、分析显示模块222以及叠层改变模块224。

在示例中,本文所描述的模块可以是硬件和编程指令的组合。编程指令可以是存储在诸如存储器资源的有形存储器资源上的处理器可执行指令,并且硬件可以包括用于执行那些指令的处理资源。因此,存储器资源可以被认为存储在由处理资源执行时实施本文所描述的模块的程序指令。如下文将在其它示例中进一步讨论的,还可以使用其它模块。在不同实施方式中,可以根据本文所描述的教导使用更多、更少和/或其它的组件、模块、指令,以及它们的布置。此外,本文所描述的各种组件、模块等可以被实施为计算机可执行指令、硬件模块、特殊用途的硬件(例如,专用硬件、专用集成电路(asic)等),或者这些的一些组合或多种组合。

消费数据模块218从用户设备接收增强现实消费数据。在示例中,ar体验(包括ar叠层)在用户计算设备上被呈现给用户。随着用户消费ar体验以及相关联的ar叠层的内容和特征并与之进行交互,消费数据在用户计算设备上被生成并且被发送至计算系统100。消费数据模块218可以接收从多个用户设备所生成的消费数据。在示例中,在用户多次观看ar体验的情况下,消费数据被从相同用户设备上多次生成。在这种情况下,消费数据可以基于用户的每种不同ar体验而有所变化。一旦被接收,消费数据就由叠层分析模块220进行分析。

特别地,叠层分析模块220通过确定多个增强现实(ar)叠层中的哪些被ar体验的用户消费了来分析从ar体验所生成的数据。例如,ar体验(包括ar叠层)在用户计算设备上被呈现给用户。随着用户消费ar体验以及相关联的ar叠层的内容和特征并与之进行交互,消费数据在用户计算设备上被生成并且被发送至计算系统100。一旦被接收,消费数据就被分析,诸如用以确定哪些ar叠层被消费了并且那些ar叠层以什么频率被消费了。

分析显示模块222显示经分析数据的图形表示。例如,该图形表示包括多个ar叠层的消费频率。类似地,该图形表示可以包括ar叠层以及任意相关联的ar事件被ar体验的用户所消费的程度的其它量化量度。

叠层改变模块224使得内容创建者能够改变叠层的内容以及与它们相关联的事件。例如,内容创建者可能想要在创建叠层之后向该叠层添加事件,或者内容创建者可能想要改变叠层上的内容。这样的改变可以使用叠层改变模块224来执行。应当理解的是,叠层的内容以及与叠层相关联的任意事件可以由叠层改变模块224来改变。

图3图示了根据本公开的示例的存储用于显示经分析的增强现实消费数据的图形表示的指令的计算机可读存储介质304的框图。在计算机可读存储介质304并不包含瞬态信号而是取而代之由被配置为存储指令的一个或多个存储器组件所构成的意义而言,计算机可读存储介质304是非瞬态的。计算机可读存储介质可以表示图1的存储器资源104,并且可以采用模块的形式来存储机器可执行指令,所述机器可执行指令可以在诸如图1的计算系统100和/或图2的计算系统200的计算系统上执行。

在图3所示的示例中,指令320、322可以包括叠层分析指令320和分析显示指令322。在其它示例中,在计算机可读存储介质304中可以包括另外的指令,诸如叠层生成指令和叠层改变指令。计算机可读存储介质304的指令320、322可以能够被执行从而实施本文所描述的技术,包括关于图4的方法400所描述的功能。虽然这些指令320、322的功能在下文中参考图4的功能框进行描述,但是这样的描述并非意在被这样限制。

特别地,图4图示了根据本公开的示例的用于显示经分析的增强现实消费数据的图形表示的方法400的流程图。方法400可以作为指令而被存储在诸如图3的计算机可读存储介质304的非瞬态计算机可读存储介质上,或者被存储在诸如图1的存储器资源104的另一个适当存储器上,在被处理器(例如,图1的处理资源102)所执行时,该指令使得处理器执行方法400。应当理解到的是,方法400可以由诸如图1的计算系统100和/或图2的计算系统200的计算系统或者计算设备所执行。

在框402,方法400开始并且继续进行至框404。在框404,方法400包括计算系统(例如,图1的计算系统100和/或图2的计算系统200)通过确定多个ar叠层中的哪些被ar体验的用户所消费来分析从增强现实体验所生成的消费数据。分析消费数据可以包括确定ar叠层消费的频率。消费数据例如从显示ar体验的用户计算设备所接收。分析该消费数据例如可以分别由图1和3的叠层分析指令120和/或320来执行,和/或由图2的叠层分析模块220来执行。方法400继续进行至框406。

在框406,方法400包括计算系统(例如,图1的计算系统100和/或图2的计算系统200)显示经分析数据的图形表示。该图形表示可以包括ar叠层以及任意相关联的ar事件被ar体验的用户所消费的程度的量化量度。显示消费数据的图形表示例如可以分别由图1和3的分析显示指令122和/或322来执行,和/或由图2的分析显示模块222来执行。方法400继续进行至框408并且终止。

还可以包括另外的过程。例如,方法400可以包括计算系统(例如,图1的计算系统100和/或图2的计算系统200)基于经分析的消费数据的图形表示而改变多个增强现实叠层中的至少一个。应当理解的是,图4中所描绘的过程表示图示,并且可以增加其它过程或者可以对现有过程进行去除、修改或重新排列,而并不背离本公开的精神和范围。

图5图示了根据本公开的示例的用于显示经分析的增强现实消费数据的图形表示的方法500的流程图。方法500可以作为指令而被存储在诸如图3的计算机可读存储介质304的非瞬态计算机可读存储介质上,或者被存储在诸如图1的存储器资源104的另一个适当存储器上,在被处理器(例如,图1的处理资源102)所执行时,该指令使得处理器执行方法500。应当理解到的是,方法500可以由诸如图1的计算系统100和/或图2的计算系统200的计算系统或者计算设备所执行。

在框502,方法500开始并且继续进行至框504。在框504,方法500包括计算系统(例如,图1的计算系统100和/或图2的计算系统200)基于ar体验从多个用户设备接收消费数据。该消费数据可以包括有关用户的ar体验的信息。例如,该消费数据可以包括用户边选择以及在发生用户边选择时所观看的相关联节点。该相关联节点是能够在给定时间所看到的ar叠层集合,并且用户边选择是导致ar叠层集合改变可视性的用户动作或系统事件。导致ar叠层集合改变可视性包括用户导航至另一个ar叠层集合。接收该消费数据例如可以由图2的消费数据模块218来执行。方法500继续进行至框506。

在框506,方法500包括计算系统(例如,图1的计算系统100和/或图2的计算系统200)通过确定多个ar叠层的消费频率来分析该消费数据。该分析例如可以分别由图1和3的叠层分析指令120和/或320来执行,和/或由图2的叠层分析模块220来执行。方法500继续进行至框508。

在框508,方法500包括计算系统(例如,图1的计算系统100和/或图2的计算系统200)显示多个ar叠层的消费频率的图形表示。该图形表示还可以包括用户边选择以及在发生用户边选择时所观看的相关联节点的图形表示。该消费频率也可以被显示为通过ar体验的用户行程,用户行程的示例在图8中有所图示。将叠层以及相关联的事件显示为图形表示例如可以分别由图1和3的分析显示指令122和/或322来执行,和/或由图2的分析显示模块222来执行。方法500继续进行至框510并且终止。

还可以包括另外的过程,并且应当理解的是,图5中所描绘的过程表示图示,并且可以增加其它过程或者可以对现有过程进行去除、修改或重新排列,而并不背离本公开的精神和范围。

图6图示了可以使用根据本公开的示例所描述的技术进行显示的叠层集合和相关联事件的图形表示600。在图6的示例中,可视叠层集合表示节点,而相关联事件则表示边,它们涉及应用图形遍历技术。

叠层集合660表示第一节点,第一节点具有内容662以及至视频的链接664和至twitter®的链接660,它们均分别表示事件665和667。也就是说,事件665和667分别示出了从叠层集合660去往叠层集合670和680的流动。例如,如果视频链接664在叠层集合660中被选择,则该流动经由边665继续前往叠层集合670。类似地,如果twitter®链接666在叠层集合660中被选择,则该流动经由边667继续前往叠层集合680。

叠层集合670表示第二节点,第二节点具有视频链接674和twitter®链接676。如果twitter®链接676在叠层集合670中被选择,则该流动经由边667继续前往叠层集合680。如果视频674被选择(即观看),则(诸如在视频结束时,或者在用户停止视频时)该流动经由流动675继续前往表示第四节点的叠层集合690。叠层集合690可以显示内容692和视频链接694以及twitter®链接696。例如,视频链接694在被选择的情况下可以经由边695返回至叠层集合670。类似地,如果twitter®链接696被选择,则该流动可以经由边697继续前往叠层集合680。应当理解的是,图6的图形表示600仅图示了节点和边的许多可能组合中的一种,因此并不应当被理解为限制性的而应当被理解为是说明性的。

图7图示了使用根据本公开的示例所描述的技术而应用于图6的叠层集合的叠层分析的图形表示700。特别地,图7图示了两个叠层集合—叠层集合760和叠层集合770。叠层集合760包括内容762、视频链接764和twitter®链接766。视频链接764和twitter®链接分别利用箭头765和767进行图示,它们表示选择这两个链接中的每一个的用户百分比。在当前示例中,箭头765表示70%的用户诸如通过点击视频链接764选择了视频链接764。类似地,箭头767则表示30%的用户通过点击twitter®链接766而选择了twitter®链接766。

叠层770包括视频774和twitter®链接776。视频774利用箭头775a和775b进行图示,它们表示在视频停止时继续前往下一个叠层集合的用户百分比(如箭头775a所示的65%的用户)或者使用双击将视频放大至全屏的用户百分比(如箭头775b所示的15%的用户)。箭头777图示了20%的用户选择了twitter®链接776。

应当理解到的是,箭头的外观(在该示例中,箭头的粗细)可以根据代表性动作被执行的程度而有所变化。例如,随着选择百分比增加,箭头的粗细也可以增大。例如,这可以帮助内容创建者在寻找ar体验的强度、弱点和/或整体流动时对图形表示形式700进行快速评估。应当理解到的是,可能有其它变化形式来在视觉上对箭头进行区分,诸如颜色、长度或类型。在其它示例中,可以并不整合有进行区分的方面。

图8图示了根据本公开的示例的通过增强现实体验的用户行程800以及经分析的增强现实体验的数据的框图。该用户行程是ar叠层集合的消费频率的图形表示可以如何出现的一个示例。

在该示例中,叠层集合被显示为“触发”、“介绍”、“内容1”、“内容2”、“视频1”、“视频2”、“视频3”、“视频4”、“url1”和“url2”。在当前示例中,层级示出了用户通过触发叠层集合发起该ar体验(例如通过扫描触发图像),随后继续前往介绍叠层集合。从介绍叠层集合,该用户具有选项:选择内容1叠层集合或内容2叠层集合。在该示例中,80%的用户选择了内容2叠层集合。接下来,用户被呈现以选择四个视频(视频1、视频2、视频3和视频4)的选项。如所图示的,35%的用户选择了视频4。最后,在观看视频之后,用户被呈现以两个url链接(url1和url2)。用户行程800示出70%的用户选择了url1。

被高亮显示的叠层集合指示它们在其群组中最为频繁地被选择(即,视频4是最为频繁地被选择的视频,url1是更频繁地被选择的链接)。在用户行程的其它示例中,可以示出另外的细节,诸如每个选项的选择频率,而并不仅是如用户行程800中所示出的最为常见的路径。

应当强调的是,以上所描述的示例仅是实施方式的可能示例并且是为了本公开的清楚理解而被阐述的。可以针对以上所描述的示例作出许多变化和修改而并不背离本公开的精神和原则。另外,本公开的范围意在覆盖以上所讨论的所有要素、特征和方面的任意及所有的适当组合和子组合。所有这样的适当修改和变化都意在被包括在本公开的范围之内,并且所有针对单独方面或者要素或步骤的组合的可能权利要求都意在得到本公开的支持。

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