使用构造式玩具的行为塑造的制作方法

文档序号:11186103阅读:339来源:国知局
使用构造式玩具的行为塑造的制造方法与工艺

本公开内容中所论述的实施方式涉及使用构造式玩具的行为塑造。



背景技术:

构造式玩具已经在相对相同的状态下可用数年。示例性构造式玩具可以包括和lincoln构造式玩具可以用于娱乐以及学习和教学。

本公开内容所要求保护的主题不限于解决任何缺点的实施方式或仅在诸如上述环境中操作的实施方式。更确切地说,提供该背景技术仅是为了阐明其中可以实践所描述的一些实施方式的一个示例技术领域。此外,除非另有说明,否则背景技术部分中所描述的材料不是关于本申请的权利要求书的现有技术,并且不会由于被包括在该部分中而被认为是现有技术。



技术实现要素:

根据实施方式的一个方面,一种方法包括获取包括构造式玩具的游戏者的行为的个体评估数据。构造式玩具包括用于对游戏者利用构造式玩具的活动进行检测的至少一个传感器。该方法还包括基于个体评估数据和一组群组评估数据来为游戏者确定目标。该方法还包括基于目标来提供教导。该方法包括允许游戏者在自由游戏时段期间在处理设备减少监视的情况下利用构造式玩具进行游戏。该方法还包括响应于确定自由游戏时段结束,提示游戏者执行基于目标的活动。该方法还包括响应于确定游戏者已经完成活动,向游戏者提供第一强化消息。

将至少通过权利要求中特别指出的要素、特征和组合来实现和获得实施例的目标和优点。

要理解的是,前述总体描述和以下详细描述二者被作为示例给出并且是说明性的,而不限制所要求保护的本发明。

附图说明

将通过使用附图利用另外的特性和细节来描述和说明示例性实施方式,在附图中:

图1示出了具有一个或更多个可控连接器的示例性构造式玩具;

图2示出了其中可以实现一些实施方式的示例性操作环境的框图;

图3示出了示例性操作组件;

图4a、图4b和图4c示出了图3的操作组件的三种不同的连接状态;

图5示出了包括壳体和至少一个电磁连接器的构造式玩具的另一实施方式;

图6示出了另一示例性操作组件;

图7示出了使用一组构造式玩具来塑造行为的示例性方法的流程图;

图8示出了基于目标来执行教导的示例性方法的流程图;

图9示出了提示游戏者执行与构造式玩具有关的活动的示例性方法的流程图;

图10示出了可以包括与一个或更多个游戏者有关的个体评估数据的示例游戏技能数据库;

图11a示出了可以包括群组评估数据的示例性聚合复杂性数据库;

图11b示出了构建构造式玩具根据年龄的变化性的图形表示;以及

图12示出了示例形式为计算设备的机器的图示,其中可以在计算设备内执行用于使机器执行本文所讨论的方法中的任何一个或更多个方法的指令集。

具体实施方式

各种障碍和疾病如自闭症的早期检测可能是困难的。例如,在美国自闭症的平均诊断年龄为大约4岁[kleinman,jamiem.等人的“diagnosticstabilityinveryyoungchildrenwithautismspectrumdisorders.”journalofautismanddevelopmentaldisorders38.4(2008):606–615.pmc.web.18mar.2016.],然而可能被诊断的儿童年仅2岁[autismanddevelopmentaldisabilitiesmonitoringnetworksurveillanceyear2010principalinvestigators.(2014).prevalenceofautismspectrumdisorderamongchildrenaged8years—autismanddevelopmentaldisabilitiesmonitoringnetwork,11sites,unitedstates,2010."centersfordiseasecontrolandpreventionmorbidityandmortalityweeklyreport.63(2),1-21]。可检测年龄与平均诊断年龄之间的这种差距可能归因于对于人类而言要注意到自闭症的早期征兆是相对困难的。在2016年3月19日提交的美国专利申请第15/075,125号中也描述了对行为进行检测和建模的系统和方法,该申请通过引用合并在本文中。

本公开内容的各方面与使用构造式玩具来塑造行为有关。在至少一个实施方式中,构造式玩具可以适合于小孩使用。随着对构造式玩具的兴趣增加,小孩也许更可能更加频繁地利用构造式玩具进行游戏。本文所描述的包括构造式玩具的系统和方法可以用于在很少或没有人类互动的情况下对儿童的行为进行引导。儿童更加频繁的游戏可以促进儿童成长和学习。

本公开内容还涉及一种用作游戏教练以将人的行为塑造成具有高的变化性、灵活性和复杂性的技术。系统可以使应用行为分析的各种步骤自动进行来改进行为变化性。步骤可以包括:在游戏期间进行的自动数据采集和评估、干预计划以及干预工具(例如,新技能教学、提示、时间表、强化)。

所述系统和方法可以包括装置(例如,游戏或玩具)、嵌入在该装置中的仪器以及教练计算机程序。该装置可以包括能够由计算机程序控制的计算机游戏或数字增强的玩具。该仪器可以包括具有用于测量该装置的位置、取向、加速度等的传感器的硬件部件。该仪器还可以包括在游戏中采集游戏者行为数据的计算机游戏的软件模块。教练程序可以包括从该仪器读取测量值并且给出交互指令(例如,生成输出)的软件模块。教练程序可以在与该装置连接的独立计算设备上运行或者直接在该装置上运行。

可以将本文中描述的系统和方法用作为发育障碍和认知障碍(例如,自闭症和智力残疾)的评估和干预工具。其他实施方式可以包括教育游戏和玩具(例如,钢琴玩具、棋类游戏)。其他实施方式可以涉及其他类型的行为教练,例如使用具有传感器功能的计算机键盘的压力测量。

图1示出了具有一个或更多个可控连接器的示例性构造式玩具100。一个或更多个可控连接器可以在至少两种连接状态之间可调节,以允许、促进、阻碍或防止构造式玩具100连接至相邻构造式玩具。在至少一个实施方式中,连接状态包括凸出状态、内凹状态以及中性状态。在至少一个可替选的实施方式中,连接状态可以包括使能状态和禁止状态。

构造式玩具100可以包括任意形状或尺寸的壳体105。壳体105可以包括任意数目的面或壁。壳体105可以包括一块固体材料并且还可以包括如下面所述的用于各种部件如传感器、操作组件等的一个或更多个腔。如所示出的,壳体105包括具有用于形成六个面的六个外壁的立方体。壳体105可以包括任意数目的面。

构造式玩具100还可以包括一个或更多个可控连接器110。如所示出的,构造式玩具100包括三种连接器——凸出状态连接器110a、中性状态连接器110b以及内凹状态连接器110c。如所示出的,连接器110a、110b、110c可以包括具有方形轮廓的形状。连接器110a、110b、110c可以是任意形状或尺寸。构造式玩具100可以包括任意数目的连接器110,并且可以将任意数目的连接器110定位在构造式玩具100的特定面上。

壳体105还可以包括一个或更多个腔或洞,所述一个或更多个连接器110可以通过所述一个或更多个腔或洞进行耦接。如所示出的,壳体中的腔的形状基本上与具有方形轮廓的连接器110的形状相同。凸出状态连接器110a可以穿过第一腔且相对于壳体105向外延伸。凸出状态连接器110a可以被配置成在相邻构造式玩具(未示出)的内凹状态连接器内配合。内凹状态连接器110c可以相对于相邻构造式玩具的壳体的外表面凹进第二腔中。中性状态连接器110b可以与壳体105的外表面基本上平行,使得中性状态连接器110b可以与壳体105的外表面齐平。

构造式玩具100可以是可以彼此连接和分离的一组构造式玩具的一部分。该组中的每个构造式玩具与存储块标识符相关联。类似地,该组中的每个构造式玩具上的每个连接器可以与连接器标识符相关联。在至少一个实施方式中,连接器标识符可以与相应的构造式玩具相关联。例如,构造式玩具可以包括块标识符“abc123”,并且构造式玩具的第一连接器可以包括第一连接器标识符“abc123:001”,构造式玩具的第二连接器可以包括第二连接器标识符“abc123:002”,构造式玩具的第三连接器可以包括第三连接器标识符“abc123:003”等。连接器标识符还可以与对连接器中的每个连接器相对于彼此的位置进行识别的块地图相关联。例如,立方体形状的构造式玩具100可以具有六个连接器,其中构造式玩具100的每个面上具有一个连接器。块地图可以包括作为六个连接器的位置的六个面。可以将块标识符集成到块地图中使得:第一连接器标识符“abc123:001”指示第一连接器位于六个面的第一面上,第二连接器标识符“abc123:002”指示第二连接器位于六个面的第二面上等。在至少一个可替选的实施方式中,将连接器相对于构造式玩具100的位置与块标识符和连接器标识符分开。可以将块标识符、块地图和连接器标识符存储在另一设备上如另一构造式玩具或主计算机设备上。

该组中的每个构造式玩具可以包括至少一个位置传感器,所述至少一个位置传感器能够读取该构造式玩具相对于与该构造式玩具靠近或连接的相邻构造式玩具的位置。位置传感器还可以能够读取相邻构造式玩具相对于该构造式玩具的位置。该组中的每个构造式玩具可以响应于预定义规则及其相对于与该构造式玩具靠近或连接的相邻块的位置来选择性地控制该构造式玩具的各个连接器。例如,如下文进一步描述的,该组中的每个构造式玩具可以选择性地控制其各个连接器来缩回连接器以防止重复的行为、以引导游戏者在新的方向上构建构造式玩具、或检测和管理重复模式。

图2示出了可以实现一些实施方式的示例性操作环境的框图。操作环境200可以包括构造式玩具205和主计算机设备210。构造式玩具205可以与图1的构造式玩具100相同或类似。主计算机设备210可以监视一组构造式玩具的构造并且可以确定要对构造式玩具的连接器执行的变换。构造式玩具205可以检测位置数据并且向主计算机设备210发送位置数据,并且构造式玩具205可以执行所接收的命令。构造式玩具205可以包括能量存储元件220、一个或更多个传感器225、计算控制元件230、操作组件235以及通信元件240。

构造式玩具205可以是可彼此耦接和分离的一组构造式玩具的一部分。该组中的每个构造式玩具可以包括至少一个传感器225,所述至少一个传感器225能够读取该构造式玩具相对于与该构造式玩具靠近或连接的相邻块的位置。至少一个传感器225还能够读取相邻构造式玩具相对于构造式玩具205的位置。每个构造式玩具还可以包括用于执行计算机程序并操作连接器的可编程计算控制元件。

能量存储元件220可以向一个或更多个传感器225、计算控制元件230、操作组件235以及通信元件240供应电力。能量存储元件220可以包括充电设备和/或可实时变换电力的能量转换部件。能量存储元件220可以包括被配置成存储能量的电池或其他类似设备。

一个或更多个传感器225可以被配置成检测相邻构造式玩具的特征。相邻构造式玩具的特征可以包括接近度、位置、运动、地点、定向、温度、发射光或反射光、射频识别(rfid)等。一个或更多个传感器225可以包括接近度传感器、nfc传感器、声纳传感器、红外传感器、温度传感器、光传感器、运动传感器、加速度计、陀螺仪、定向传感器等,以检测相邻构造式玩具的特征。一个或更多个传感器225可操作地连接至计算控制元件230,并且一个或更多个传感器225可以向计算控制元件230发送数据。例如,传感器225可以检测到构造式玩具100已经可操作地耦接至相邻构造式玩具。传感器225可以发送用于指示耦接的数据——包括构造式玩具205的块标识符、与相邻构造式玩具耦接的构造式玩具205的连接器标识符、相邻构造式玩具的块标识符、相邻构造式玩具的连接器标识符等。可替选地,每个构造式玩具可以收集并报告其自身的数据而不是其他构造式玩具的数据。例如,传感器225可以发送用于指示耦接的数据——包括构造式玩具205的块标识符、与相邻构造式玩具耦接的构造式玩具205的连接器标识符等。相邻构造式玩具可以发送相邻构造式玩具的相应块标识符、相邻构造式玩具的连接器标识符等。传感器数据可以被发送至计算控制元件230、通信元件240和/或主计算机设备210。使用这些技术和其他技术,可以采集与构造式玩具的耦接有关的数据并且将所述数据发送至主计算机设备210。

计算控制元件230可以包括用于执行指令并且对操作组件235进行操作的处理器。计算控制元件230可以包括用于控制操作组件235以改变一个或更多个连接器的状态的处理逻辑。计算控制元件230可以包括可编程计算机元件。计算控制元件230可以从主计算机设备210接收与对一个或更多个连接器的控制有关的指令。如下文进一步描述的,该指令可以涉及改变一个或更多个连接器的状态以鼓励或阻碍构造式玩具205的游戏者的某些行为。

操作组件235可以包括连接器和用于改变连接器的状态的机构。如结合图3、图4a、图4b和图4c进一步描述的,示例性操作组件235可以包括致动器和轴,所述轴被耦接至连接器以将连接器驱动为不同连接状态。如结合图5和图6进一步描述的,另一示例性操作组件235可以包括磁连接器或电磁连接器,所述磁连接器或电磁连接器可以被选择性地加电以改变连接器的连接状态。

通信元件240可以附接至计算控制元件230以与配对的主计算机设备210进行通信。通信元件240可以使用任何形式的无线通信能力连接至任何其他设备,如主计算机设备210。在一些实施方式中,通信元件240可以包括射频(rf)天线。作为示例而非限制,通信元件240可以被配置成经由无线机制提供lan连接、蓝牙连接、wi-fi连接、nfc连接、m2m连接、d2d连接、gsm连接、3g连接、4g连接、lte连接、任何其他适当通信能力、或前述各项的任意适当组合。构造式玩具205可以包括任意数目的通信元件240。构造式玩具205可以连接至任何网络,如广域网(wan)和/或局域网(lan)。例如,可以在构造式玩具205与主计算机设备210之间交换安全数据和/或加密数据。在一些实施方式中,网络包括因特网,因特网包括由多个wan和/或lan之间的逻辑连接和物理连接形成的全球互联网络。可替选地或另外地,网络可以包括一个或更多个蜂窝rf网络和/或一个或更多个有线网络和/或无线网络,例如但不限于802.xx网络、蓝牙接入点、无线接入点、基于ip的网络、网状设备等。网络还可以包括使得一种类型的网络能够与另一类型的网络对接的一个或更多个服务器。

主计算机设备210可以包括一个或更多个客户端计算设备或服务器计算设备(如个人计算机(pc)、游戏控制台、机顶盒、便携式电脑、移动电话、智能电话、平板计算机、笔记本式计算机、电子阅读器、个人数字助理(pda)、或蜂窝电话、可穿戴设备、电子腕表、臂环、胸带、头环、手链、手环、机架式服务器、路由器式计算机、服务器式计算机、个人计算机、大型计算机、膝上型计算机、网络服务器、代理服务器、台式计算机等)、数据存储器(例如,硬盘、存储器、数据库)、网络、软件部件和/或硬件部件。主计算机设备210可以包括游戏辅助管理器245。

游戏辅助管理器245可以对一组构造式玩具的游戏者的行为进行建模和引导。游戏辅助管理器245可以生成用于对包括构造式玩具205的该组构造式玩具中的连接器的各种连接状态进行控制的指令。游戏辅助管理器245可以经由通信元件240从一个或更多个传感器225接收数据。游戏辅助管理器245可以使用所接收的数据来确定何时改变一个或更多个连接器的状态。游戏辅助管理器245可以包括指示何时改变一个或更多个连接器的状态的一组预定义规则。预定义规则可以包括用于改变连接器的状态的一个或更多个条件。当游戏辅助管理器245确定(基于传感器数据)游戏者在利用构造式玩具进行游戏时正在进行重复的行为,例如,游戏辅助管理器245可以生成以下指令,所述指令用于改变一个或更多个连接器的连接状态以鼓励不同游戏者采用不同技术利用构造式玩具进行游戏。在一些实施方式中,游戏辅助管理器245可以包括可以直接从主机或从应用商店下载的独立应用(“app”)。游戏辅助管理器245可以包括行为评估管理器255和行为塑造管理器265。

行为评估管理器255可以确定与一组构造式玩具的游戏者有关的各种特征。行为评估管理器255可以对通过该组构造式玩具做出的构造进行监视和建模。行为评估管理器255可以监视游戏者如何与该组构造式玩具进行交互并且可以记录游戏者可在构造式玩具之间建立的每次连接。行为评估管理器255可以对结构上类似的构造进行分组。行为评估管理器255还可以对构造之间的行为变化性和重复性进行测量。例如,当游戏者构建房屋时,行为评估管理器255使用来自一个或更多个传感器225的传感器数据来确定游戏者在构建房屋上的进度。行为评估管理器255还可以生成所测量的在构造之间随时间的行为变化性和复杂性的可视化。行为评估管理器255还可以生成游戏者正在构建的特定对象的可视化。例如,随着游戏者连接构造式玩具,行为评估管理器255可以更新房屋的数字表示以反映房屋的物理进度。行为评估管理器255还可以生成使游戏者随时间的活动可视化的图表或图形。

行为塑造管理器265可以生成和/或管理构造模型,该构造模型可以包括用于构建特定对象的指令集。构造模型还可以包括用于鼓励学习和/或特定行为的引导指令集。构造模型还可以包括该组构造式玩具的当前配置的数字(例如,图形)表示。例如,当游戏者用该组构造式玩具来构建房屋时,构造模型可以是房屋的数字表示。构造模型还可以在如何构建特定对象方面引导游戏者。构造模型可以包括该组构造式玩具的当前配置以及用于放置下一个构造式玩具以构建特定对象的一个或更多个位置。助手可以观察该组构造式玩具的数字表示并且可以定义要被发送至构造式玩具205的指令。助手可以包括可以向游戏者提供帮助的任何个人或计算机。例如,当助手识别到游戏者的特定不期望行为时,助手可以定义用于阻碍或防止游戏者的特定不期望行为的指令。指令可以包括用于禁止构造式玩具中的一些构造式玩具或所有构造式玩具之间的连接的指令。

行为塑造管理器265可以生成引导并且向该组构造式玩具的游戏者提供引导。行为塑造管理器265可以生成用于控制包括构造式玩具205的一组构造式玩具中的连接器的各种连接状态的指令。行为塑造管理器265可以经由通信元件240从一个或更多个传感器225接收数据。游戏辅助管理器245可以使用所接收的数据来确定何时改变一个或更多个连接器的状态。游戏辅助管理器245可以包括用于指示何时改变一个或更多个连接器的状态的一组预定义规则。预定义规则可以包括用于改变连接器的状态的一个或更多个条件。当行为塑造管理器265确定(基于传感器数据)游戏者在利用构造式玩具进行游戏的同时正在进行重复的行为,例如,行为塑造管理器265可以生成以下指令,所述指令用于改变一个或更多个连接器的连接状态以鼓励不同游戏者采用不同技术来利用构造式玩具进行游戏。

此外,行为塑造管理器265可以例如识别游戏者的特定行为并且确定是否训练游戏者以修改特定行为。行为塑造管理器265可以提供各种输出来塑造游戏者以修改特定行为。在至少一个实施方式中,行为塑造管理器265可以使用由游戏辅助管理器245生成的数据来识别和塑造行为。例如,行为塑造管理器265可以将群组评估数据275与个体评估数据280进行比较来识别游戏者的行为与她的同龄人的行为有多接近。如下文进一步描述的,当行为塑造管理器265基于这样的比较确定游戏者的行为不同于她的同龄人的行为时,行为塑造管理器265可以使用行为塑造数据285来确定教导、提示和/或强化以引导游戏者。

在至少一个实施方式中,将构造式玩具205和主计算机设备210集成到单个数字平台中。在该实施方式中,构造式玩具205可以是构造式玩具205的数字化或数字表示。游戏者可以经由应用与数字化的构造式玩具205进行交互。例如,应用可以包括构造式玩具构建游戏和以下接口(例如,图形用户接口(gui)),游戏者可以通过所述接口与构造式玩具进行交互。主计算机设备210的部件中的一些部件或所有部件可以是应用的一部分。例如,应用可以包括行为评估管理器255和行为塑造管理器265中的至少一部分。应用可以在允许游戏者与数字化的构造式玩具进行交互的同时监视和引导游戏者,以上所有都源自应用内部。在至少一个实施方式中,游戏者可以与用户设备上的应用进行交互,用户设备可以例如经由网络可操作地耦接至主计算机设备210。应用可以经由网络向主计算机设备210发送数据。主计算机设备210可以处理数据并且可以经由网络向应用发送指令。

图3示出了示例性操作组件300。操作组件300可以与结合图2所描述的操作组件235相同或类似。如所示出的,操作组件300包括连接器110、轴310和致动器315。可以将连接器110耦接至轴310,可以将轴310耦接至致动器315,使得致动器315和/或轴310的运动可以引起连接器110相对于壳体105的外表面的平移运动。在至少一个实施方式中,致动器315可以引起轴310的旋转运动。轴310可以在第一端上耦接至致动器并且可以在第二端上具有螺纹。连接器110可以包括可在轴310的螺纹端处与轴310耦接的螺纹。可以旋转地固定连接器110使得可以限制连接器110的旋转运动。在该配置中,轴310的旋转运动可以引起连接器110横向平移离开壳体105以及进入壳体105中。

操作组件300还可以包括靠近连接器的传感器320,该传感器320可以用于检测与相邻连接器的耦接。传感器320可以与图2的传感器225相同或类似。传感器320可以检测相邻构造式玩具上的连接器(即,外来连接器)的接近度和/或状态,相邻构造式玩具上的连接器的存在可以用于将连接器变换成与外来连接器相容的状态。例如,如果外来连接器处于内凹状态,则可以将构造式玩具上的连接器改变为凸出状态以使得构造式玩具能够与相邻构造式玩具耦接。在另一示例中,响应于检测到外来连接器或相邻构造式玩具,可以将构造式玩具上的连接器改变为中性状态以禁止构造式玩具与相邻构造式玩具的耦接。

图4a、图4b和图4c示出了图3的操作组件300的三种不同连接状态400、420、440。如图4a所示,连接器110处于凸出配置使得连接器110从壳体向外延伸。如图4b所示,连接器110处于中性配置使得连接器110与壳体的外表面基本上齐平。如图4c所示,连接器110处于内凹配置使得连接器110凹进壳体内。

图5示出了包括壳体505和至少一个电磁连接器510的构造式玩具500的另一实施方式。壳体505可以与图1的壳体105相同或类似。如所示出的,构造式玩具500包括三个电磁连接器。可以选择性地使电磁连接器通电或断电以使能或禁止与特定连接器的耦接。另外,可以选择性地翻转电磁连接器的极性以使能或禁止与特定连接器的耦接。

图6示出了另一示例性操作组件600。操作组件600可以与结合图2所描述的操作组件235相同或类似。如所示出的,操作组件600包括电磁连接器610和致动器615。可以将电磁连接器610耦接至致动器615使得致动器615的运动可以引起电磁连接器610通电或断电。在通电状态下,电磁连接器610可操作成要耦接至相邻构造式玩具。具体地,电磁连接器610可以耦接至相邻构造式玩具的电磁连接器。

操作组件600还可以包括靠近电磁连接器610的传感器620,该传感器620可以用于检测与相邻电磁连接器的耦接。传感器620可以与图2的传感器225相同或类似。传感器620可以检测相邻构造式玩具上的连接器(即,外来连接器)的接近度和/或状态,相邻构造式玩具上的连接器的存在可以用于将连接器变换成与外来连接器相容的状态。例如,如果外来连接器处于通电状态,则可以将构造式玩具上的连接器改变为通电状态以使得构造式玩具能够与相邻构造式玩具耦接。在另一示例中,响应于检测到外来连接器或相邻构造式玩具,可以将构造式玩具上的连接器改变为断电状态以禁止构造式玩具与相邻构造式玩具的耦接。

操作组件600还可以包括极性指示器625。极性指示器625可以指示电磁连接器610的当前状态(向北或向南、正或负)。致动器615可以例如响应于从主计算机接收到极性指示来翻转电磁连接器610的极性。为了翻转电磁连接器610的极性,致动器615可以使电流的方向交替。在至少一个实施方式中,极性指示器625包括可与电磁连接器610相邻的灯(例如,led灯)。在至少一个实施方式中,极性指示器625包括与电磁连接器610附接的灯。在至少一个实施方式中,极性的第一状态由灯的第一波长(或范围)或颜色来指示,并且极性的第二状态由灯的第二波长(或范围)或颜色来指示。在至少一个可替选的实施方式中,极性的第一状态由灯的第一闪烁模式来指示,并且极性的第二状态由灯的第二闪烁模式来指示。

图7至图9示出了根据本公开内容中所描述的至少一个实施方式设置的用于塑造可以例如在图2的操作环境中实现的一个或更多个构造式玩具的游戏者的行为的示例性方法的流程图。可以通过可包括硬件(电路、专用逻辑等)、软件(例如在通用计算机系统或专用机器上运行)或前述二者的组合的处理逻辑来执行该方法,其中处理逻辑可以被包括在图2的构造式玩具205中。为简单说明起见,将本文所描述的方法描写和描述为一系列动作。然而,根据本公开内容的动作可以按照各种次序发生和/或同时发生,并且与本文未提出和描述的其他动作一起发生。此外,并非所有示出的动作都需要用于实现根据所公开的主题的方法。另外,本领域技术人员将理解和认识到,可以经由状态图或事件将方法交替地表示为一系列相关状态。另外,本说明书中所公开的方法能够被存储在制品如非暂态计算机可读介质上,以便于向计算设备输送和传送这样的方法。本文使用的术语制品意为包括可从任何计算机可读设备或存储介质访问的计算机程序。尽管各种块被示为分离的块,但是还可以取决于所期望的实现将各种块划分成另外的块、组合成更少的块、或者删去。

图7示出了使用一组构造式玩具来塑造行为的示例性方法700的流程图。该组构造式玩具可以包括本文所述的构造式玩具中的一个或更多个构造式玩具,如图1的构造式玩具100。方法700可以在框705处开始,在框705处处理逻辑可以获取群组评估数据。群组评估数据可以包括经由来自助手的人工输入所接收到的数据或者在游戏者与一个或更多个构造式玩具交互时从两个或更多个游戏者采集到的数据。群组评估数据可以包括多个游戏者的聚合数据。结合图11a和图11b描述了示例性群组评估数据。处理逻辑可以记录游戏者可在构造式玩具之间建立的每个连接。处理逻辑可以识别结构上类似的构造。在至少一个实施方式中,处理逻辑可以通过分析游戏者在构造式玩具之间建立的连接并且识别各种构造内的相似性来识别结构上类似的构造。例如,结构上类似的构造可以包括具有各种尺寸形状的各种四条腿的对象(例如,动物)。处理逻辑可以将四条腿作为这些结构上类似的构造中的每个构造的共同特征来进行识别。处理逻辑可以对结构上类似的构造分组。在至少一个实施方式中,处理逻辑可以对结构上类似的构造的每个组进行命名或分类。

在框710处,处理逻辑可以获取个体评估数据。处理逻辑可以测量行为变化性、行为新颖性、复杂性并且建立构造之间的分类。对于给定时段p,可以基于操作变化性和结构变化性来测量行为变化性。可以通过构造新颖性来衡量行为新颖性。可以通过尺寸、阶段复杂性、维度复杂性、拱复杂性或对称性中的一个或更多个来衡量构造复杂性。在至少一个实施方式中,处理逻辑可以使用f1423.10286us01中描述的技术来获取个体评估数据,所述f1423.10286us01通过引用并入本文中。结合图10进一步描述了示例个体评估数据。

在框715处,处理逻辑可以确定目标。目标可以包括特定行为或特定构造配置。例如,对于在利用构造式玩具进行游戏时执行重复活动的游戏者,目标可以是:鼓励游戏者执行其他新的活动。游戏者例如可能利用构造式玩具进行游戏花费了大量时间,但是每一次,游戏者可能已经构建了相同的或类似的对象,如二维塔。目标可以包括鼓励游戏者构建除了二维塔之外的某物。在另一示例中,目标可以包括:使游戏者构建特定对象,如四面建筑物。为了确定目标,处理逻辑可以分析个体评估数据并且确定游戏者可以在利用构造式玩具进行游戏的同时要做什么以继续学习。例如,二维塔可以具有可以与复杂性、技能水平、分层学习程序等对应的第一阶段评级。一旦处理逻辑确定游戏者已经掌握了在第一阶段评级的塔,则处理逻辑可以将目标设置为鼓励游戏者构建第二阶段评级内的对象。在至少一个实施方式中,处理逻辑可以通过识别由游戏者构建的特定阶段评级内的对象的阈值数目来确定对阶段评级的掌握。

在框720处,处理逻辑可以基于目标来提供教导。教导可以包括例如经由用户设备的视觉呈现。在至少一个实施方式中,该组构造式玩具可以是电子视频游戏的一部分,在电子视频游戏中游戏者可以经由用户设备与该组构造式玩具的电子表示进行交互。视觉呈现可以包括例如游戏者要放置下一个构造式玩具的活动区(例如,高亮区域、轮廓或阴影)。对于构造式玩具的物理集合,处理逻辑可以生成指令并且将指令发送至构造式玩具中的一个或更多个构造式玩具来使能或禁止连接器以便利或防止与目标一致的某些类型的行为。处理逻辑可以根据结合图8所描述的技术来提供教导。

在框725处,处理逻辑可以允许自由游戏。在自由游戏期间,游戏者可以在没有(或者在减少)行为塑造的情况下与该组构造式玩具进行交互。处理逻辑可以允许在设定的持续时间内自由游戏以及/或者可以基于里程碑来允许自由游戏。例如,一旦游戏者已经完成了(或几乎完成了)构建对象,则自由游戏可以结束。处理逻辑可以定期地检查自由游戏是否应当结束。当自由游戏没有结束时(在框730处为“否”),处理逻辑可以进行至框725。

当自由游戏结束时(在框730处为“是”),处理逻辑可以在框735处提示游戏者执行活动。活动可以基于目标以及/或者基于来自框720的教导。活动可以包括用于构建对象的至少一部分的请求。提示可以包括视觉提示和/或基于连接器的提示(例如,使能或禁止一个或更多个构造式玩具的连接器)。提示可以包括一般提示或直接提示。一般提示可以包括以游戏为主题的会话。例如,一般提示可以包括用于使游戏者构建建筑物的巧妙提示,并且一般提示可以包括与建筑物有关的主题(例如,城市天际线、具有用于建筑物的开放区域的道路等)。一般提示还可以包括利用动态生成的轮廓向游戏者提示下一个步骤以示出何时可以放置下一个构造式玩具。直接提示可以包括为游戏者连接两个构造式玩具(例如在电子构造式玩具游戏内)。结合图9描述了关于提示的更多细节。处理逻辑可以定期地监视来确定游戏者是否已经完成活动。当游戏者尚未完成活动时(在框740处为“否”),处理逻辑可以进行至框735。

当游戏者已经完成活动时(在框740处为“是”),处理逻辑可以在框745处强化所期望的行为。处理逻辑可以通过向游戏者提供提示或通知来强化所期望的行为。通知可以包括基于文本的消息、音频消息、奖励、数字记号等。在至少一个实施方式中,处理逻辑可以在强化所期望的行为时遵循时间表。在示例中,处理逻辑可以遵循协议来确定行为的哪个实例可以被强化(例如,在每个正确的响应之后或者对于每两个正确的响应等)。在另一示例中,处理逻辑可以使用计算机化的时间表,例如如在[lee,ronald,jenniferjmccomas,andjenniferjawor.“theeffectsofdifferentialandlagreinforcementschedulesonvariedverbalrespondingbyindividualswithautism.”journalofappliedbehavioranalysis35.4(2002):391–402.pmc.web.21mar.2016.]中的滞后x时间表——其全部内容通过引用合并在本文中,或如[galbicka,gregory.“shapinginthe21stcentury:movingpercentileschedulesintoappliedsettings.”journalofappliedbehavioranalysis27.4(1994):739–760.pmc.web.21mar.2016.]中的百分位时间表——其全部内容通过引用合并在本文中。在滞后x时间表下,如果当前响应不同于先前的x响应,则处理逻辑可以强化当前响应。在百分位时间表下,如果使当前响应的等级高于由给定的强化可能性确定的给定阈值,则当前响应可以被强化。

图8示出了基于目标来提供教导的示例性方法800的流程图。目标可以与结合图7所描述的目标类似。在框805处,处理逻辑可以选择活动。活动可以基于目标,并且活动的执行可以帮助游戏者实现该目标。

在框810处,处理逻辑可以显示与建筑物活动有关的主题背景(例如,城市天际线、具有用于建筑物的开放区域的道路等)。

在框815处,处理逻辑可以加载构造模型。加载构造模型可以包括:向图2的构造式玩具205发送指令或经由接口在电子应用内提供。构造模型可以包括用于如何构建对象的逐步指令。处理逻辑可以从对象集合中选择对象并且可以识别相应的构造模型。在至少一个实施方式中,处理逻辑可以向游戏者和/或助手提供对象集合的列表。处理逻辑可以从该集合中接收对象中的一个对象的选择,并且可以识别相应的构造模型。处理逻辑可以向用户设备提供构造模型。可替选地,处理逻辑可以经由显示器来呈现构造模型。

在框820处,处理逻辑可以指导游戏者构建对象。为了指导游戏者构建对象,处理逻辑可以呈现用于如何构建对象的逐步指令。可替选地或另外地,处理逻辑可以操纵(例如,使能、禁止等)构造式玩具之间的一个或更多个连接器来指导游戏者。

在框820处,处理逻辑可以确定对象是否被构建。为了确定对象是否被构建,处理逻辑可以接收传感器数据以确定两个构造式玩具已经彼此连接。处理逻辑可以基于传感器数据来确定在与对象对应的构造式玩具之间建立的连接。在至少一个实施方式中,当游戏者可以构建对象的电子表示(例如经由用户设备上的应用)时,处理逻辑可以通过分析应用内的对象的电子表示而识别到对象已经被构建。当处理逻辑确定对象尚未被构建时(在框825处为“否”),处理逻辑可以进行至框820。当处理逻辑确定对象被构建时(在框825处为“是”),处理逻辑可以在框830处输出强化。

图9示出了提示游戏者执行与构造式玩具有关的活动的示例性方法900的流程图。活动可以包括:例如完成特定对象的构造。在框905处,处理逻辑可以将查询图分类到原型组中。查询图可以包括要构建的对象,包括部分构建的对象或尚未开始构建的对象。原型组可以包括可在结构上类似的对象的预定组。可以通过对由多个游戏者构建的类似的构造进行聚类来建立原型组。示例性原型组可以包括一组四条腿的动物。处理逻辑可以对查询图的一个或更多个结构特征进行识别,并且至少部分地基于所述一个或更多个结构特征,处理逻辑可以对查询图可适合的原型组进行识别。

在框910处,处理逻辑可以对在原型组中的其他原型之中在结构上与查询图最接近的最接近原型a进行识别。在框915处,处理逻辑可以将原型a设置为目标对象。目标对象可以指的是处理逻辑可鼓励游戏者构建的对象。

在框920处,处理逻辑可以加载与原型a相关联的主题背景(例如,城市天际线、具有用于建筑物的开放区域的道路等)。

在框925处,处理逻辑可以识别查询图中的缺失子结构。在至少一个实施方式中,要识别缺失子结构,处理逻辑可以将原型a与查询图进行比较并且确定构造式玩具的差异。处理逻辑可以识别任意数目的缺失子结构。

在框930处,处理逻辑可以生成缺失子结构的轮廓(例如,一般提示)。轮廓可以用作用于游戏者要将下一个构造式玩具放置在何处来构建对象的引导或指令。处理逻辑还可以在轮廓附近呈现强调,如高亮、亮色、动画等。在框935处,处理逻辑可以确定轮廓是否被填满。填满的轮廓可以指示游戏者已经将构造式玩具放置在轮廓所占用的空间中(即,所指导的位置中)。当轮廓被填满时(在框935处为“是”),处理逻辑可以在框940处生成与原型a相关联的强化。例如,强化可以包括:成功的指示、图标、动画、声音、触觉输出(例如,振动)或任何其他消息或通知。

当轮廓未被填满时(在框935处为“否”),处理逻辑可以在框945处等待预定量的时间。在等待了预定量的时间之后,在框950处,处理逻辑可以确定轮廓是否被填满。当轮廓未被填满时(在框950处为“否”),处理逻辑可以生成下一行动。生成下一行动可以包括通过将构造式玩具放置在轮廓中来为游戏者采取行动(例如,直接提示)。当轮廓被填满时(在框950处为“是”),处理逻辑可以进行至框930。

图10示出了可以包括与一个或更多个游戏者有关的个体评估数据的示例性游戏技能数据库1000。可以通过任何字段来检索游戏技能数据库1000中的数据。如所示出的,通过年龄来检索游戏技能数据库1000。游戏技能数据库1000可以包括一个或更多个行和列。如所示出的,列包括数据标签1005。数据标签1005可以包括名字、年龄、变化性、复杂性(例如,维度、阶段、尺寸、对称性)、新颖性以及其他数据标签。游戏技能数据库1000可以包括每个游戏者一行。如所示出的,行1010包括与alice相关联的数据,所述数据包括年龄为1、变化性为0.15、维度为0、阶段为n/a、尺寸为1以及对称性为n/a。如所示出的,行1015包括与bob相关联的数据,所述数据包括年龄为1、变化性为0.22、维度为1、阶段为塔、尺寸为3以及对称性为1。分别在行1020和1025中示出了carrie和daniel的类似数据。

图11a示出了可以包括群组评估数据的示例性聚合复杂性数据库1100,所述群组评估数据可以包括与多个游戏者有关的聚合数据。聚合复杂性数据库1100可以包括行1105和列1110。聚合复杂性数据库1100可以包括一组特定游戏者的聚合数据。如所示出的,聚合复杂性数据库1100包括2岁游戏者的聚合数据。顶行可以包括数据标签。如所示出的,数据标签可以包括指示游戏者(例如,2岁)的百分比的计数列,所述游戏者的百分比与其他列中的数据即维度、阶段、尺寸、对称性等相匹配。在示例中,低于10%的2岁游戏者构建了具有维度为“1”的对象,其中,阶段为“塔”、尺寸为“3”以及对称性为“1”。

图11b示出了构建构造式玩具根据年龄的变化性的图形表示。x轴1155可以表示游戏者的年龄。y轴1160可以表示游戏者的动作的变化性。表示分数低于抽样总体的5%的曲线1165意指该水平的游戏者得分高于所有抽样总体的5%。类似地,曲线1170表示10%、曲线1175表示25%、曲线1180表示50%、曲线1185表示75%、曲线1190表示95%。

图12示出了示例形式为计算设备1200的机器的图形表示,在计算设备1200中可以执行用于使机器执行本文所论述的方法中的任何一个或更多个方法的指令集。计算设备1200可以包括移动电话、智能电话、笔记本式计算机、机架式服务器、路由器式计算机、服务器式计算机、个人计算机、大型计算机、膝上型计算机、平板计算机、台式计算机等,在以上所述中可以执行用于使机器执行本文所论述的方法中的任何一个或更多个方法的指令集。在可替选的实施方式中,可以将机器连接(例如,联网)至lan、内联网、外联网或因特网中的其他机器。机器可以在客户端服务器网络环境中按照服务器机器的容量来操作。机器可以是个人计算机(pc)、机顶盒(stb)、服务器、网络路由器、交换机或桥接器或者能够(顺序地或以其他方式)执行用于指定要由该机器采取的动作的指令集的任何机器。此外,尽管仅示出了单个机器,但是术语“机器”还可以包括单独地或共同地执行指令集(或多个指令集)以执行本文所论述的方法中的任何一个或更多个方法的机器的任何集合。

示例性计算设备1200包括经由总线1208彼此通信的处理设备(例如,处理器)1202、主存储器1204(例如,只读存储器(rom)、闪速存储器、动态随机存取存储器(dram)如同步dram(sdram))、静态存储器1206(例如,闪速存储器、静态随机存取存储器(sram))以及数据存储设备1216。

处理设备1202表示一个或更多个通用处理设备,如微处理器、中央处理单元等。更具体地,处理设备1202可以是复杂指令集计算(cisc)微处理器、精简指令集计算(risc)微处理器、超长指令字(vliw)微处理器或能够实现其他指令集的处理器或能够实现指令集的组合的处理器。处理设备1202还可以是一个或更多个专用处理设备,如专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)、网络处理器等。处理设备1202被配置成执行指令1226以执行本文所论述的操作和步骤。

计算设备1200还可以包括可与网络1218通信的网络接口设备1222。计算设备1200还可以包括显示设备1210(例如,液晶显示器(lcd)或阴极射线管(crt))、字母数字输入设备1212(例如,键盘)、光标控制设备1214(例如,鼠标)以及信号发生设备1220(例如,扬声器)。在一种实现方式中,可以将显示设备1210、字母数字输入设备1212以及光标控制设备1214组合到单个部件或设备(例如,lcd触摸屏)中。

数据存储设备1216可以包括计算机可读存储介质1224,在计算机可读存储介质1224上存储有实现本文所描述的方法或功能中的任何一个或更多个的一个或更多个指令集1226。指令1226还可以在计算设备1200执行指令期间完全地或至少部分地驻留在主存储器1204内和/或处理设备1202内,主存储器1204和处理设备1202还构成计算机可读介质。还可以经由网络接口设备1222通过网络1218来发送或接收指令。

尽管在示例实施方式中将计算机可读存储介质1224示出为单个介质,但是术语“计算机可读存储介质”还可以包括存储一个或更多个指令集的单个介质或多个介质(例如,集中式数据库或分布式数据库和/或相关联的高速缓存和服务器)。术语“计算机可读存储介质”还可以包括任何以下介质,所述介质能够存储、编码或携载由机器执行的指令集并且使机器执行本公开内容的方法中的任何一个或更多个方法。因此,术语“计算机可读存储介质”可以被认为包括但不限于固态存储器、光学介质和磁介质。

在本文中尤其是在所附权利要求书(例如,所附权利要求书的主体)中使用的术语通常意为“开放式”术语(例如,可以将术语“包括”解释为“包括但不限于”,可以将术语“具有”解释为“至少具有”,可以将术语“包含”解释为“包含但不限于”等)。

另外,如果意在特定数目的引入权利要求列举,则这样的意图将在权利要求中被明确地叙述,并且在缺乏这样的列举时,不存在这样的意图。例如,为了帮助理解,所附权利要求书可以包括:使用引导性短语“至少一个”和“一个或更多个”来引导权利要求叙述。然而,即使在相同的权利要求包括引导性短语“一个或更多个”或“至少一个”以及不定冠词例如“一”或“一个”(例如,可以将“一”和/或“一个”解释为意为“至少一个”或“一个或更多个”)时,这样的短语的使用也可以不被解释为暗示由不定冠词“一”或“一个”对权利要求列举的引导将包含这样引导的权利要求列举的任何特定权利要求限制为仅包含一个这样的列举的实施方式;对于用于引导权利要求列举的定冠词的使用也是如此。

另外,即使明确地列举了引导的权利要求列举的特定数量,本领域技术人员也将认识到,这样的列举可以被解释为意为至少所列举的数量(例如,“两个列举”的单纯列举,在没有其他修饰语的情况下,意为至少两个列举,或两个或更多个列举)。此外,在使用类似于“a、b、c等中的至少一个”或者“a、b和c等中的一个或更多个”的惯例的情况下,通常这样的结构意为只包括a、只包括b、只包括c、包括a和b一起、包括a和c一起、包括b和c一起、或者包括a、b和c一起等。例如,术语“和/或”的使用意为以此方式来解释。

此外,呈现两个或更多个可替选术语的任何转折性词语或短语,不论在说明书、权利要求书还是附图中,都可以被理解为预期包括所述术语中的一个、所述术语中的任何一个、或所述术语两者的可能性。例如,短语“a或b”可以被理解为包括“a”或“b”或“a和b”的可能性。

可以使用以下计算机可读介质来实现本文所描述的实施方式,所述计算机可读介质用于携载或具有存储在其上的计算机可执行指令或数据结构。这样的计算机可读介质可以是可由通用计算机或专用计算机访问的任何可用介质。作为示例而非限制,这样的计算机可读介质可以包括非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、只读光盘存储器(cd-rom)或其他光盘存储器、磁盘存储器或其他磁存储设备、闪速存储器设备(例如,固态存储器设备)、或可用于携载或存储计算机可执行指令或数据结构形式的期望程序代码并可由通用计算机或专用计算机访问的任何其他存储介质。上述各项的组合也可以包括在计算机可读介质的范围内。

计算机可执行指令可以包括例如使通用计算机、专用计算机或专用处理设备(例如,一个或更多个处理器)执行某一功能或一组功能的指令和数据。尽管已经用特定于结构特征和/或方法动作的语言描述了主题,但是要理解的是,所附权利要求书中限定的主题未必限于上述特定特征或动作。而是将上述特定特征和动作公开为实现权利要求的示例形式。

如在本文中所使用的,术语“模块”或“部件”可以指的是下述特定硬件实现:被配置成执行存储在计算系统的通用硬件(例如,计算机可读介质、处理设备等)上和/或由该硬件执行的模块或部件和/或软件对象或软件例程的操作。在一些实施方式中,本文中描述的不同的部件、模块、引擎以及服务可以被实现为在计算系统上执行的对象或进程(例如,如独立的线程)。尽管本文中描述的系统和方法通常被描述为以软件(其被存储在通用硬件上和/或由通用硬件执行)实现,但是特定的硬件实现或软件实现与特定硬件实现的组合也是可行的和预期的。在本说明书中,“计算实体”可以是本文中先前限定的任何计算系统,或者在计算系统上运行的任何模块或模块组合。

本文中陈述的所有示例和条件式语言意在帮助读者理解由发明者进一步发展现有技术所贡献的本发明和构思的教导对象,并且应当被理解为不限于这样的特别列举的示例和条件。尽管已经详细地描述了本公开内容的实施方式,但是还要理解的是,可以在不偏离本公开内容的精神和范围的情况下进行各种改变、替换和变化。

术语“基本上”意为在制造公差涉及的值的5%或10%以内或者在制造公差范围内。

公开了各种实施方式。可以将各种实施方式部分地或完全组合以产生其他实施方式。

本文阐述了许多具体细节以提供对所要求保护的主题的透彻理解。然而,本领域技术人员将理解,可以在没有这些具体细节的情况下实践所要求保护的主题。在其他实例中,并不详细描述本领域技术人员已知的方法、装置或系统以免使所要求保护的主题变得模糊。

根据对存储在计算系统存储器如计算机存储器内的数据位或二进制数字信号的操作的算法或符号表示来呈现一些部分。这些算法描述或表示是数据处理领域的普通技术人员用于将他们工作的实质传达给本领域其他技术人员的技术的示例。算法是自相一致的操作顺序或引起期望结果的类似处理。在该背景下,操作或处理涉及物理量的物理操纵。通常,虽然这样的量不是必要的,但是这样的量可以采取能够被存储、传送、组合、比较或以其他方式操纵的电信号或磁信号的形式。主要出于常见使用的原因,已经证明提及这样的信号如位、数据、值、元素、符号、字符、术语、数、数字等有时是方便的。然而,应当理解的是,这些术语和类似术语中的所有术语要与适当的物理量相关联,并且仅仅是便利的标记。除非另有特别说明,否则要认识到,贯穿本说明书使用术语如“处理”、“计算”、“解算”、“确定”和“识别”等的论述指的是计算设备如一个或更多个计算机或者一个或更多个类似的电子计算设备的动作或处理,所述计算设备操纵或变换被表示为存储器、寄存器或其他信息存储设备、发送设备或计算平台的显示设备内的物理量、电量或磁量的数据。

本文所论述的一个或更多个系统不限于任何特定的硬件架构或配置。计算设备可以包括提供以一个或更多个输入为条件的结果的任何适当的部件布置。适当的计算设备包括对所存储的软件访问的基于多用途微处理器的计算机系统,所存储的软件将计算系统从通用计算装置编程或配置成实现本主题的一个或更多个实施方式的专用计算装置。可以在要对计算设备编程或配置时使用的软件中使用任何适当的编程语言、脚本语言或其他类型的语言或语言组合来实现本文中包含的教导。

本文所公开的方法的实施方式可以在这样的计算设备的操作中被执行。可以改变上述示例中呈现的框的次序——例如,可以对框重新排序、组合和/或将框分成子框。可以并行地执行某些框或处理。

本文中“适合于”或“被配置成”的使用意为不排除设备适合于或被配置成执行另外的任务或步骤的开放式语言和包含性语言。另外,“基于”的使用意为开放式和包含性,原因在于:“基于”一个或更多个所列举的条件或值的处理、步骤、计算或其他动作在实践中可以基于超出所列举的那些的另外的条件或值。本文中包括的标题、列表和编号仅仅是为了便于说明而不意在进行限制。

尽管已经针对本公开内容的具体实施方式详细描述了本主题,但是本领域技术人员还将认识到,在获得对前述内容的理解时可以容易地产生这样的实施方式的改变、变型和等同物。因此,应当理解的是,出于示例而非限制的目的,已经呈现了本公开内容,并且由于对本领域技术人员而言对本主题的这样的修改、变化和/或补充将变得明显,因此不排除包括对本主题的这样的修改、变化和/或补充。

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