交互式智能珠体的制作方法

文档序号:10699103阅读:557来源:国知局
交互式智能珠体的制作方法
【专利摘要】描述了交互式智能珠体。珠体附连到连接元件并且形成诸如项链或手链之类的时尚物品。连接元件检测作为时尚物品的部分的珠体的存在以及还有作为附近的时尚物品的部分的珠体的存在。连接元件还自主地生成两个或更多检测到的珠体之间的交互,并且将关于交互的数据传送给软件体验,使得用户可以查看交互的图形表示。在各种示例中,每一个珠体表示角色、环境、对象等,并且软件体验基于由交互中所涉及的珠体表示的角色、环境、对象等而显示动画故事。
【专利说明】
交互式智能珠体
【背景技术】
[0001]存在用户可以与计算机游戏交互的许多方式,并且典型地,取决于在其上玩游戏的平台(例如,计算机、游戏操控台或手持式设备),用户经由键盘和鼠标、游戏控制器(其可以是手持式的或者检测身体运动)或触摸屏来控制游戏。还研发了数个游戏,其中通过使用放置在与游戏操控台相连的定制底座上的物理角色玩具而启用(或者解锁)游戏设置。通过在定制底座上放置不同玩具,不同游戏设置被启用。
[0002]以下描述的实施例不限于解决与软件交互的已知方法的任何或所有缺点的实现方式。

【发明内容】

[0003]下文呈现本公开的简要
【发明内容】
以便向读者提供基本理解。该
【发明内容】
不是本公开的广泛性概览并且其不标识关键/必要元素或者对说明书的范围定界。其单纯的目的是作为随后呈现的更详细描述的前序内容而以简化形式呈现本文所公开的概念的选择。
[0004]描述了交互式智能珠体。珠体附连到连接元件并且形成诸如项链或手链之类的时尚物品。连接元件检测作为时尚用品的部分的珠体的存在以及还有作为邻近的时尚物品的部分的珠体的存在。连接元件还自主地生成两个或更多个所连接的珠体之间的交互,并且将关于交互的数据传送给软件体验使得用户可以查看交互的图形表示。在各种示例中,每一个珠体表示角色、环境、对象等,并且软件体验基于由交互中所涉及的珠体表示的角色、环境、对象等而显示动画故事。
[0005]随附特征中的许多在其通过参照结合随附各图而考虑的以下详细描述变得更好理解时将更容易地领会。
【附图说明】
[0006]从考虑到随附各图而阅读的以下详细描述将更好地理解当前描述,其中:
图1是示例时尚物品的示意图;
图2是包括来自图1的时尚物品的示例系统的示意图;
图3是连接元件的示例操作方法的流程图;
图4是软件体验的示例操作方法的流程图;
图5示出了时尚物品的当前状态的示例表示以及一系列自主生成的交互的幻灯影片表示;
图6更加详细地示出了智能珠体和连接元件的两个示例布置的示意图;
图7包括各种其它不例时尚物品的不意图;以及
图8图示了其中可以实现本文描述的方法的实施例的基于计算的示例性设备。
[0007]相同参考标号在附图中用于指代相同部分。
【具体实施方式】
[0008]以下结合随附各图提供的详细描述意图作为本示例的描述并且不意图表示可以据以构造或利用本示例的仅有形式。该描述阐述了用于构造和操作示例的步骤的序列和示例的功能。然而,相同或等同的功能和序列可以通过不同示例而实现。
[0009]以下描述时尚物品,其包括连接元件(例如,手链)上的两个或更多智能珠体。用户(其可以可替换地称为佩戴者)可以添加、移除和重新布置连接元件上的珠体。每一个智能珠体被布置成存储用于珠体的ID和涉及珠体的数据(S卩,在珠体中的存储元件内)。连接元件检测在其上的是哪些珠体,并且还检测在另一连接元件上的任何附近的珠体。此外,连接元件自主地生成珠体(其可以在同一连接元件上或者在附近的连接元件上)之间的交互并且存储关于这些交互的数据。交互的生成在本文中描述为自主的,因为其没有通过明确的用户输入(诸如按压珠体上的按钮或者与珠体上的传感器交互)而触发。在各种示例中,除自主生成交互之外,可以响应于用户与珠体或连接元件的交互(诸如按压珠体上的按钮或者与珠体上的传感器交互)而附加地生成另外的生成。
[0010]在各种示例中,连接元件与运行在基于计算的分离的设备(例如,智能电话、平板计算机、膝上型计算机、游戏操控台、桌上型计算机等)上的软件体验通信以使得用户(例如,时尚物品的佩戴者)能够参与关于珠体的过去交互和/或当前状态的不同软件体验。在各种示例中,与软件体验的通信使得用户能够回顾珠体之间的过去交互和/或珠体的当前状态,其中每一个珠体可以表示软件体验内的角色(例如,人类、动物等)或者环境(例如,位置、地点、对象、结构)。在其它示例中,珠体可以表示与角色或环境相关联(例如,由其携带或所有)的对象,技能或情绪,诸如游戏体验中的“能力提升”(例如,其中用户获得虚拟用品或者统计方面的提升)之类的抽象软件概念,例如“夜晚时间”、“情人节”、“秋天”、“生日”之类的时间、日期或时间段,活动(例如,游泳、跑步),商标、标志或图标(例如,Microsoft ?、51^口61¥、?30613001^1¥、3口01^71¥、1¥;[1^广等),流行文化参考,例如1'¥节目、演员、歌手、电影、音乐流派等。在所有这些情况下,所提及的概念可以是虚构或真实的,并且在许多情况下可以是一般性的(例如“森林”)或者特定性的(例如“Sherwood森林”)。在各种示例中,用户可能能够配置(例如经由软件体验)智能珠体表示什么(例如,用户可能能够将珠体编程为与不同应用、不同人相关联等)和/或配置珠体响应于交互而如何动作。
[0011]软件体验(其可以在各种示例中为交互式软件体验)中的过去交互和/或当前状态的回顾可以在例如珠体所表示的角色、环境、时间段和/或对象的图形描绘中呈现给用户。这些可以是动画。动画可以用于基于珠体之间自主生成的交互的时间线而示出故事情节。此外,当前状态和/或过去交互可以以文本方式、以声波方式、以触觉方式或者以任何其它方式来呈现。例如,在连接元件包括表示猫角色的珠体、表示老鼠角色的珠体和表示房屋的珠体的情况下,软件体验可以显示动画故事,其描绘房屋中的猫和老鼠。在各种示例中,过去交互可以被呈现为社交网络,其表示用户已经逼近或与之交互的珠体(其可以表示其他用户)。
[0012]传达给软件体验的数据可以包括用于连接元件上的珠体的ID、存储在每一个珠体上的关于珠体的一些或全部数据(或者珠体数据)以及珠体之间所生成的交互的细节。如在下文更加详细地描述的,珠体数据可以包括以下中的一个或多个:珠体所表示的角色/环境/情绪等的细节(例如,以用于在软件体验内执行的描述角色/环境的其它代码和/或视觉数据的形式,诸如描述角色如何移动或发挥作用的信息)、状态信息(例如,用于珠体和/或软件体验)、用于整个软件体验的代码(例如,以可执行文件的形式)或者用于其部分的代码等。在各种示例中,用户可能能够更新珠体数据(例如经由软件体验)使得用户可以影响珠体如何发挥作用、其可以与哪些其它珠体交互等。连接元件可以与软件体验基本上连续通信(例如,每几秒或者比这更频繁地),或者可替换地,它可以不与软件体验恒定通信,而是代替地可以间歇式连接(例如,当在软件体验所正在运行的基于计算的设备的范围中时,响应于时尚物品上或者软件体验中的用户输入,当存在要传送的新数据时等等)。
[0013]图1是时尚物品100(在该示例中,手链或项链)的示意图,其包括两个或更多智能珠体104安装在其上(例如,穿线在该示例中的连接元件上)的连接元件102。连接元件102在该示例中包括两个部分:伸长带106和扣环108。扣环108由两个部分形成,这两个部分可以结合在一起或者彼此分离,使得佩戴者可以将物品100置于其手腕或颈部周围。尽管图1示出用于连接元件102的特定形状因子(例如,带106和扣环108),但是将领会到,在其它示例中,连接元件102可以具有不同的形状因子(例如,可以不存在扣环,并且在下文描述为扣环中的功能性可以集成在带内)。在图7中示出并且在下文描述不同时尚物品和形状因子的另外示例。
[0014]每一个智能珠体104包括存储元件110(例如,存储器),其被布置成存储珠体的ID(其在一些示例中可以是用于珠体的唯一 ID或者用于珠体类型的唯一 ID)和珠体数据(例如,关于珠体在软件体验内所表示的角色或环境的细节)。该珠体数据可以包括恒定数据(即,不会在珠体的寿命内改变的数据)和/或可变数据(即,在珠体的寿命内改变的数据)。关于珠体数据可以包括什么内容的另外细节在下文提供。在各种示例中,存储元件110还可以用于存储关于珠体的其它信息,诸如可以通过用户经由软件体验播放的音频或视频消息。在各种示例中,用户可能能够将数据存储在存储元件110中(例如,使得用户可以通过将照片插入到珠体上的插槽中并且将补充数字信息存储在存储元件中而定制珠体)。
[0015]连接元件102包括存储元件112、通信模块114和珠体检测模块116。珠体检测模块116检测哪些珠体安装在连接元件102上,并且还检测附近(或靠近)的连接元件上的珠体。珠体检测模块116可以将所有检测到的珠体的细节(例如,至少其珠体ID)存储在存储元件112中。珠体检测模块116可以使用任何适合的技术来检测连接元件上的珠体。在各种示例中,可以存在珠体和连接元件之间的一个或多个电气接触点,使得存在包括珠体和连接元件的电路(例如,如在图6中所示并且在下文中描述),并且这些电气接触(以及所得到的电气电路)可以用于在珠体和连接元件之间传递数据(并且在一些示例中传递电力)。在其它示例中,可以不存在珠体和连接元件之间的物理电气接触,并且诸如近场通信(NFC)之类的非接触技术可以用于检测珠体的存在。例如,珠体可以包括NFC标签,并且连接元件可以包括NFC读取器(例如,带106可以充当用于位于扣环108中的NFC读取器的天线)。
[0016]珠体检测模块116(或者分离的珠体交互模块,没有在图1中示出)自主地生成同一或附近的连接元件上的珠体之间(例如,由珠体在软件体验中所表示的角色和/或环境之间)的交互,并且将关于这些交互的数据存储在存储元件112中。如下文所描述,这些交互随后在软件体验内显示给用户(例如,以告知关于珠体所表示的角色的故事)。
[00?7]通信模块114使得时尚物品100 (并且特别地连接元件102)能够与运行软件体验的计算设备通信。在各种示例中,该软件体验可以是交互式软件体验,诸如游戏、社交媒体应用、个人组织应用(例如,其使得一个或多个用户能够通过以表示特定任务的模块的形式的物理令牌来设定家庭/工作时间表)、多媒体应用(例如,其允许用户将以模块形式的物理令牌所表示的照片和音乐合成为幻灯片/影片以用于共享)等。在其它示例中,软件体验可以不是交互式的,而是可以仅仅向用户显示信息,例如以个人数字视频流、状态显示、例如使用在屏幕保护模式中的大屏幕上的“壁纸”应用的形式等。
[0018]任何适合的无线通信技术可以由通信模块114使用以与软件体验通信,例如Bluetooth ? ,Bluetooth ? 低能量(BLE)、WiFi?或WiFi? Direct、NFC、802.15.4等。通信模块114可以与运行软件体验的计算设备(例如,智能电话、平板计算机、游戏操控台等)直接地通信,或者可以经由网络(例如,家庭网络或者互联网)或者中间设备(例如无线接入点)进行通信。
[0019]在各种示例中,时尚物品可以包括显示器以及在本地(即在时尚物品上)执行软件体验的能力。在这样的示例中,时尚物品可以不包括通信模块114,但是替代地,可以在时尚物品中的显示器上向用户显示所生成的交互。
[0020]从时尚物品100传达给软件体验(经由通信模块114)的信息可以包括连接元件102上的珠体104的ID、存储在连接元件102上的每一个珠体中的一些或全部珠体数据、以及关于珠体之间自主地生成的交互的信息。从时尚物品100传达给软件体验的数据因此是存储在连接元件102内的存储元件112中的一些或全部数据。在各种示例中,连接元件102可以在将数据发送给软件体验之前聚集数据(例如,以减少所传送的数据量),例如使得没有传送每一个珠体的原始ID,而是传送其它信息(例如,珠体集合信息,诸如“珠体集合A”),软件体验可以从该其它信息确定哪些珠体104安装在连接元件102上。
[0021]在其中珠体102上的存储模块110存储诸如音频或视频消息之类的附加信息的示例中,这也可以从时尚物品100传达给软件体验(通过通信模块114)使得用户可以在软件体验内播放(例如查看和/或收听)消息。
[0022]珠体检测模块116可以实现在硬件和/或软件中。在各种示例中,珠体检测模块116可以包括存储在连接元件102内的存储元件(例如存储器122)中的软件(S卩,设备可执行的指令)。在这样的示例中,连接元件102包括处理器120,其执行珠体检测模块116的设备可执行指令以便检测安装在连接元件102上的珠体104并且在一些示例中还自主地生成珠体104之间的交互。处理器102可以是微处理器、控制器或者用于处理计算机可执行指令以实现本文描述的功能性的任何其它适当类型的处理器。在这样的示例中,由珠体检测模块生成的数据也可以存储在存储器122中(例如,数据仓库124中)。
[0023 ] 连接元件102可以包括没有在图1中示出的附加元件。例如,连接元件102可以包括电池并且向珠体提供电力,并且这可以例如通过珠体和连接元件之间的物理电气连接而实现,或者可替换地,电感环可以用于将电力从连接元件耦合到珠体中。在其它示例中,特殊电力珠体(包括电池)可以向连接元件和/或其它珠体提供电力。这样的电力珠体在各种示例中可以不包括存储元件110,并且可以不表示软件体验内的角色、环境或其它对象。
[0024]将领会到,在图1中示出的珠体104可以包括没有在图1中示出的附加元件,诸如电池、传感器、致动器、显示器(例如LED)、附加硬件逻辑等。在示例中,珠体可以包括用户输入机构(例如拨号盘或按钮)ο通过与珠体交互,用户可以改变存储在存储元件中的数据(例如对应于情绪的值),并且该数据可以影响软件体验的功能性和/或交互的生成(例如,如果用户指示他们生气,则这可以改变所生成的交互的类型)。在其中珠体包括传感器的示例中,传感器数据可以存储在存储元件110中,由连接元件(例如由珠体检测模块)接收并且传递给软件体验(例如经由通信模块114)。传感器数据可以影响软件体验的功能性和/或交互的生成。在其中珠体表不应用(例如,Microsoft ?、Outlook ?、Facebook?、Twitter?、Spotify?等)的示例中,显示器(例如,电子油墨显示器或者LED)可以用于反映应用的状态。
[0025]珠体104被描述为表示角色、环境、对象、情绪等。在各种示例中,珠体可以表示公知的个体(例如,名人)并且这样的“名人珠体”可以存储关于该个体的信息(例如,在存储元件110中)并且该信息可以周期性地更新(例如,由软件体验)。其它珠体可以表示虚构角色。类似地,所表示的环境可以是环境类型(例如,海滩、山脉等)、真实地点(例如,伦敦、巴黎、纽约)或者虚构环境。
[0026]图2是包括来自图1的时尚物品100的系统200的示意图。系统200还包括在基于计算的设备204上运行的软件体验202。系统200还可以包括远程(例如基于云的)服务器206和/或第二时尚物品100。系统200 (以及特别地时尚物品100 )的操作可以参照图3和4来描述。图3是连接元件102的示例操作方法的流程图,并且图4是软件体验202的示例操作方法的流程图。
[0027]如上文所描述,连接元件102检测处于该连接元件上的珠体(框302),其中这些珠体可以安装在连接元件上,例如穿线到连接元件上(如图1和2中所示)、附连到连接元件(例如使用胶合剂或者其它固定措施)或者以其它方式连接到连接元件。还如上文所描述,连接元件102还检测任何邻近的连接元件上的珠体(框304)。第二连接元件102被视为是邻近的,如果其充分接近第一连接元件102使得第一连接元件102可以检测第二连接元件上的珠体或者可以与第二连接元件通信的话。所涉及的距离(例如,邻近的连接元件的最大分离)将因此取决于无线技术、天线、相互取向以及在连接元件内使用的传送信号功率(例如,相比于使用NFC的情况而言,在使用WiFi?的情况下,更远离的连接元件可以被视为是邻近的)并且还可以取决于其中使用时尚物品的环境(例如,因为环境可能影响特定无线技术的范围)。关于任何检测到的珠体的数据(来自框302和304)可以被存储(框306),其中该数据包括珠体ID并且在一些示例中包括存储在珠体内的一些或全部珠体数据。
[0028]在连接元件检测到多于一个珠体(在框302和/或304中)的情况下,连接元件102自主地生成所检测到的珠体中的两个或更多珠体之间的交互(框308),并且存储关于这些自主交互的数据(框310 )。自主生成交互(在框308中)可以包括从所检测到的珠体的集合自主地选择两个或更多珠体,其中这两个或更多的珠体在交互的时间可以处于同一连接元件上或者在邻近的连接元件上(例如,如上文所描述,在每一个珠体可以表示角色、环境、对象等的情况下)。在这样的示例中,针对每一个交互所存储的数据可以是时间戳以及用于交互中所涉及的珠体的一系列珠体ID,例如{12.00,珠体A,珠体B,珠体C}。在其它示例中,针对交互所存储的数据可以包括交互的特性,诸如交互类型(例如,会话、争辩、拥抱、争斗等)以及在各种示例中交互的结果(例如,珠体A获胜和/或珠体B失败)。在关于交互的该附加细节(例如,交互类型、结果等)没有由连接元件在创建交互的时间生成的情况下,其可以由连接元件随后生成,或者其可以由软件体验生成。此外,可以存储关于其它上下文的细节,例如交互的位置,以及围绕的其它珠体或连接元件的身份,或者其它设备或用户的数目或身份(例如,经由其设备MAC地址)。这可以用作自主生成的部分,例如以添加针对交互的“观众”的细节或者其所发生的环境。
[0029]在生成结果的情况下,这可以基于存储在每一个珠体内的珠体数据而生成(例如,具有如记录在珠体数据内的较高强度分值的珠体可以赢得争斗)。此外,交互可以使得珠体内的珠体数据被更新,如在下文更加详细地描述。
[0030]每一个交互珠体内的珠体数据可以用于确定哪些珠体自主地交互(例如,珠体可以存储“朋友列表”并且仅与该列表上的珠体交互和/或环境珠体可以仅与角色珠体交互而不与其它环境珠体交互等)和/或任何交互的类型(例如,可以存在朋友列表上的珠体之间的友好交互以及没有在朋友列表上的珠体之间的更有敌意的交互)。在各种示例中,珠体可以属于特定集合,并且珠体可以仅与相同集合内的珠体交互。
[0031]在(在框308中生成的)自主交互中所涉及的珠体包括诸如显示器(例如一个或多个LED或小型LCD或电子油墨显示器)或致动器(例如生成诸如振动或旋转之类的移动)之类的反馈机构的情况下,连接元件102可以向交互中所涉及的珠体中的一个或多个珠体发送触发信号以向用户提供反馈(框307)。例如,在珠体包括LED的情况下,LED可以在珠体牵涉到自主交互中时闪烁(在框307中如由连接元件所触发)。可替换地,在珠体包括振动机构的情况下,连接元件可以在珠体牵涉到自主交互中时触发它振动。在珠体位于邻近的连接元件上的情况下,该连接元件可以向该邻近的连接元件发送触发信号以触发该邻近的连接元件上的珠体中的反馈的生成。在交互生成的时间向用户提供反馈增强了用户体验。
[0032]关于自主交互的数据由连接元件存储(框310)。所存储的数据可以包括针对每一个交互的自包含式条目(例如,使得关于交互的条目包括软件体验在GUI内表示交互所要求的所有信息)或者针对交互的条目可以涉及关于珠体所存储的数据(在框306中)。
[0033]连接元件102将关于检测到的珠体和所生成的交互的数据传送给软件体验(框312),其如上文所描述可以运行在分离的计算设备上,或者在各种示例中运行在连接元件本身上。如上文所描述,在软件体验运行于分离的计算设备上的情况下,在一些示例中,连接元件可以与软件体验恒定通信,并且在其它示例中,连接元件不与软件体验恒定通信,而是替代地可以间歇式连接(例如,当处于软件体验正在其上运行的基于计算的设备的范围中时,响应于时尚物品上或者软件体验中的用户输入,当存在要传送的新数据时等)。
[0034]如图3中所指示,该方法被重复使得可以存储关于用户添加到连接元件的任何珠体的数据并且如果珠体从连接元件移除的话,还更新所存储的数据(在框306中)。这可以例如包括删除涉及不再处于连接元件上的珠体的所存储的数据;然而,在其被针对交互的条目所引用的情况下,不删除数据,而是可以替代地将其标记为涉及不再存在的珠体。还可以存储关于在邻近的连接元件上检测到的新珠体的数据(例如,移动到第一连接元件附近的新连接元件,或者添加到已经在附近的连接元件的新珠体)。在各种示例中,关于珠体的数据条目可以包括时间戳以指示它们被添加到时尚物品的时间以及它们从时尚物品移除的时间。类似地,对于邻近的连接元件上的珠体,数据条目可以包括时间戳,其指示它们处于邻近的时段的开始和结束。
[0035]在各种示例中,传送给软件体验的数据(在框312中)可以向软件体验通知连接元件上的当前珠体集合以及提供尚未传送给软件体验的任何交互的细节。在其它示例中,所传送的数据可以仅涉及新生成的交互以及连接元件上的珠体集合中的改变(例如,所添加的任何新珠体以及所移除的任何珠体)。
[0036]如图4中所示,软件体验202从时尚物品100接收数据(框402)并且将当前状态和/或过去交互(基于在框402中接收的关于所生成的交互的数据)表示在GUI内(框404)。如上文所描述,所接收的关于交互的数据可以包括关于交互的细节(例如,交互类型、结果等),或者该细节可以由软件体验基于所接收的数据(其最少可以包括珠体ID的集合)来生成。在所接收的数据仅包括珠体ID并且不包括关于所标识的珠体的任何珠体数据(例如,珠体表示什么)的情况下,软件体验可以使用本地存储的关于珠体的数据(例如存储在软件体验内并且通过珠体ID编索引)或者可以访问远程存储的关于所标识的珠体的数据(例如,从图2中所示的远程服务器206)。
[0037]在各种示例中,远程服务器206可以存储多个数据记录,每一个数据记录涉及珠体并且包括珠体的ID、珠体的一个或多个性质、以及可选地用于珠体的所有者或制造商的标识符。这些字段中的一个或多个(例如,珠体ID和/或所有者ID)可以通过认证服务来核实,该认证服务提供安全地核实关于字段值的性质的方法(例如,所有者正确,珠体ID已经通过受信任方版发给珠体并且因此不是伪造的等等)。
[0038]数据记录内的(多个)性质字段可以包括该记录所涉及的(如由珠体ID所标识的)珠体的任何性质。性质的示例包括但不限于:本文描述的珠体数据的任何方面、用于珠体的GPS位置数据(例如,“家庭”位置和/或当前位置)、针对珠体的统计(例如,使用的时间长度等)、与珠体相关联的虚拟对象(例如,在这些珠体已经收集于交互式软件体验内的情况下)、与珠体相关联的准许(例如,数据记录内的哪些字段可以被改变并且由谁所改变,并且在各种示例中,所述准许可以取决于珠体的使用)以及对辅助(或另外的)数据库(例如,其可以包含关于例如如由所有者ID所标识的珠体的所有者的附加信息)的引用。将领会到,在性质字段包括敏感用户数据的情况下,可以从用户收集同意以存储和释放该数据。
[0039I图5示出了包括三个珠体的时尚物品100的当前状态的示例图形表示500--—个珠体表示海滩环境,并且两个珠体表示角色502、504。该表示可以是静止图像或者可以是动画序列。
[0040]除了在⑶I内表示所生成的交互和/或当前状态(在框404中)之外,软件体验202还可以提供接口以使得用户能够滚动遍历时间来查看珠体之间的交互(框406)并且这在图5中的第二示例中示出,图5示出一系列交互511-515的幻灯影片表示510,其中每一个交互可以被表示为静止图像或者动画序列。如上文所描述,每一个珠体可以表示角色或者环境(尽管可以存在表示除角色或环境之外的其它事物的珠体,诸如属于角色的对象、技能、情绪等);然而,在图5中的第二示例中仅示出角色。第一交互511涉及4个珠体(每一个表示角色)并且因此描绘了对应的4个角色516;第二交互512涉及2个珠体并且因此描绘了对应的2个角色等等。如由箭头518所指示,用户可以滚动以查看不同交互(在时间方面前后移动)和/或可以选择查看特定交互。幻灯影片中的最后一个项目可以例如是时尚物品的当前状态的表不。
[0041]在各种示例中,软件体验内的功能性可以基于从时尚物品100所接收的数据而修改(框408) ο例如,软件体验内的功能性可以基于哪些珠体当前位于连接元件和/或邻近的连接元件上(例如,如基于框402中所接收的数据来确定)而启用、禁用和/或修改。例如,交互式软件体验(诸如游戏)内的特定水平或者微型游戏可以通过连接元件上的特定珠体的存在而解锁。在另一示例中,特定角色可以在对应珠体处于连接元件上的情况下仅在游戏内可用。在另外的示例中,可以使用特定类型或者数目的过去交互来解锁游戏内容,例如仅在人们的虚拟精灵角色(由精灵珠体表示)已经遇到虚拟魔鬼(由邻近的连接元件上或者可替换地同一连接元件上的魔鬼珠体表示)的情况下。
[0042]在以上图3和4的描述中,从时尚物品100向软件体验202传送数据。然而,在各种示例中,数据也可以从软件体验202传送回到时尚物品100,并且该数据可以例如包括基于用户与软件体验的交互而针对珠体所更新的状态数据。如图4中所示,软件体验可以将数据传送给连接元件(框410)并且响应于在连接元件处接收到该数据(框314),可以将数据存储在连接元件中的存储元件112中(框316)。此外或者代替地,所接收的数据可以存储在珠体中的存储元件110中(在框316中),并且这提供其中连接元件可以更新存储在珠体内的数据的一个示例。在另一示例中,连接元件可以基于一个或多个自主交互(如在框308中所生成的)来更新存储在珠体内的数据,例如以更新珠体数据内的状态数据(诸如技能点、强度值等)。在另外的示例中,连接元件可以更新存储在珠体内的数据以便影响珠体和邻近的连接元件上的珠体之间的数据交换;然而在其它示例中,数据可以仅在连接元件之间互换而不在珠体之间互换。
[0043]尽管图2示出了单个计算设备204、单个服务器206、单个软件体验202和两个时尚物品100,但是将领会到,系统可以包括多于一个计算设备204和/或软件体验,可以包括多于一个服务器206(或者可以根本不包括服务器)并且可以包括一个或多个时尚物品100。
[0044]在图1和2中示出的珠体104被描绘为全部具有类似的形状因子(例如,类似的外部形态和外观)。然而,将领会到,珠体可以具有任何形态或外观,只要其可以安装在连接元件上或者附连到连接元件即可(例如,只要它可以穿线在图1中所示的示例中的带106上即可),并且另一形状因子的示例在图6中示出并在下文描述。在各种示例中,不同珠体104(其可以附连到同一连接元件102)可以具有不同形态、尺寸、颜色、纹理等,并且珠体的外观可以涉及其所表示的角色/环境/对象(例如,表示老虎角色的珠体可以具有黑色和橙色斑纹)。
[0045]在各种示例中,用户可以设计定制珠体,并且可以提供服务(例如,由软件体验202或服务器206)以基于由用户生成的虚拟3D形态来生成定制珠体。在示例中,为了生成定制(即非标准)珠体,用于定制珠体的虚拟3D形态由珠体生成服务所接收。服务将所接收的形态转换成用于珠体的所导出的3D形态,从而例如确保珠体被成形为使得其与连接元件兼容(例如,使得其可以附连到连接元件)和/或添加用于接收连接器和/或电子器件内核的孔。一旦生成,所导出的3D形态就以物理形式或虚拟形式而发送给用户。珠体的虚拟表示或者关于定制珠体的其它信息可以提供给软件体验。
[0046]在以上描述中,连接元件102被描述为检测在该连接元件上的珠体的存在以及在邻近的连接元件上的珠体的存在。然而,在各种示例中,连接元件也可以检测连接元件或者邻近的连接元件上的珠体的位置和/或布置(例如,次序)。例如,连接元件可以检测珠体A、B、C、D、E以次序A、C、D、B、E存在于连接元件上。在另一示例中,连接元件可以检测到在连接元件上,珠体A处于位置I中,珠体B处于位置2中,珠体C处于位置3中,并且珠体B处于位置4中。
[0047]在珠体连接到公共电气总线的情况下,珠体的次序可以通过系统地切分总线来检测。例如,每一个珠体(例如,在图6中所示的第二布置中的连接区622内)或者连接元件可以包括硬件逻辑(诸如电子开关)以使得连接元件内的处理器能够以编程方式切分总线(即,连接所有珠体的电气连接)。在各种示例中,总线可以包括双线总线,其包括数据线路和接地。每一个珠体内的硬件逻辑可以连接在这两个线路之间,并且诸如l-wire?系统之类的协议可以由连接元件使用以与每一个珠体通信。为了使连接元件可以以编程方式切分总线,每一个珠体(或者连接元件本身)包括硬件逻辑,其可以由连接元件控制并且用于切分总线(例如,通过使数据线路的连接性断开)。
[0048]当连接元件要求珠体“穿线”上时,珠体的检测次序可以用于推断其在总线上的次序(例如,检测珠体A,然后珠体B,然后珠体C指示A、B、C的珠体次序),或者可以使用一个机构来感测珠体的添加或移除,其触发所添加或移除的珠体的感测。位置感测也可以通过依赖于分离的设备的帮助而完成,其不必针对正常操作而达到,例如通过与使用计算机视觉技术的分离的设备一同工作(基于正常图像或具有深度数据的图像)以标识珠体排序/位置。
[0049]图6更加详细地示出了智能珠体和连接元件的两个示例布置的示意图。第一示例601示出了具有在其中的孔洞(或孔)604的智能珠体602,所述孔洞(或孔)被成形为使得珠体可以滑动到连接元件608上(其在左边以截面图示出并且在右边以平面图示出)。在该示例中,珠体的内面上的电气接触606与连接元件上的电气接触610、612接触。在该示例中,两个接触610处于连接元件的上面(其由诸如橡胶之类的柔性材料的长条带形成)上,并且一个接触612处于连接元件的下面上。在该示例中,连接元件608经由电气接触606、610、612检测珠体602的存在,并且这些接触也可以用于在珠体与连接元件之间传递数据(例如珠体ID)和/或电力。
[0050]在图6中所示的第二示例620中,每一个珠体621包括连接区622,其连接到相邻珠体621或者连接元件624(其在该示例中形成与图1中示出并且在上文中描述的那个类似的结合片段或扣环)。在这样的示例中,每一个珠体621的连接区622可以提供到连接元件的电气连接(例如,串联连接每一个珠体或者将每一个珠体连接到电气总线),并且这可以用于检测珠体的存在(以及在一些示例中其次序)。如上文所描述,珠体和连接元件之间的任何电气连接也可以用于在珠体和连接元件之间传递数据(例如珠体ID)和/或电力。
[0051]尽管本示例在本文中被描述和图示为实现在诸如如图1中所示的手链或项链之类的时尚物品中,但是所描述的系统是作为示例而提供的并且不是限制。如本领域技术人员将领会到,本示例可适用于应用在各种各样不同类型的时尚物品中,其可以是可佩带物品(例如,珠宝物品)或者不可佩带物品(例如,手机吊饰),并且在图7中示出各种其它示例。如图7中所示,连接元件和智能珠体可以用于其它时尚物品,诸如手机吊饰702、耳环704、戒指或者发带706、腰带708、手表710、手包或者背包714、716(其中珠体可以例如处于皮带或物品主体上)、眼镜712和鞋子饰品718。另外的示例包括但不限于胸针、其它头上饰品、其它手机饰品、面具、帽子、领带、钥匙链和其它服饰物品。时尚物品可以由任何材料制造并且也可以具有双重功能,例如使得它们既是时尚物品和玩具或时尚物品也是游戏体验。
[0052]可以存储在珠体中的珠体数据的类型的各种示例已经在上文描述。可以存储在珠体中的珠体数据的另外的示例在下文描述。恒定数据的示例包括但不限于:
?游戏数据,诸如:
?珠体的2D/3D表示,其可以使用在交互式软件体验的图形用户界面(GUI)内以表示珠体(例如,3D模型、图像和/或纹理图) ?与该珠体相关联的音频碎片或文本
?微型游戏,其作为使用珠体或者珠体的特定组合(例如集合)的结果而在交互式软件体验内启用
?配置数据,诸如:
?制造日期 〇制造商 〇珠体类型
?珠体可能属于的任何珠体集合的细节可变数据的示例包括但不限于:
?状态数据
?珠体所有者的细节,其可以仅包括当前所有者或者所有权关系历史的细节?所有者所授予的准许,例如针对其“朋友”使用社交网络(例如Xbox LIVE ? )来借用珠体的准许
?与珠体相关联的价格,例如朋友可以支付以购买珠体的“待售”价格(其可以以真实货币或者虚拟货币/点系统来表述),或者涉及该珠体的价格/交易的过去历史
籲在哪里/在何时/从谁购买了珠体或者如何获得它(例如,作为游戏竞赛中的奖品而赢得)一一这是可变数据,因为其没有在制造时刻固定,但是可以随后固定。
[0053]还将领会到,作为恒定数据而列出的一些项目可以可替换地是可变数据,并且反之亦然。
[0054]状态数据的示例包括:
?真实世界的总使用时间或者总体使用的数目 ?最近使用历史
?用于珠体的物理状态信息(例如,物理失效状态,诸如传感器已经失效或者旋转臂不能旋转的指示符,电池水平等)
?与其它珠体一同使用的细节(例如,其已经一同被使用的其它珠体的ID,已经与珠体一起被使用的珠体集合的细节等)
?珠体已经与之交互的其它珠体的细节
?已经使用珠体的世界上的地点的细节,以及还存在于这样的地点中的其它珠体(以及所存在的其他用户)的细节。
[0055]图8图示了可以实现为任何形式的计算和/或电子设备并且软件体验806可以在其上运行的基于计算的示例性设备800的各种组件。如上文所描述,在各种示例中,软件体验可以存储在一个或多个智能珠体中并且从其上载。
[0056]基于计算的设备800包括一个或多个处理器802,其可以是微处理器、控制器、或者用于处理计算机可执行指令来控制设备的操作以便运行软件体验的任何其它适当类型的处理器。在一些示例中,例如在使用芯片架构上的系统的情况下,处理器802可以包括一个或多个固定功能块(还称为加速度计),其实现硬件(而不是软件或固件)中的功能性的部分。可替换地,或者此外,本文描述的功能性可以至少部分地通过一个或多个硬件逻辑组件来执行。例如并且不作为限制,可以使用的硬件逻辑组件的说明性类型包括现场可编程门阵列(FPGA )、程序特定集成电路(ASIC)、程序特定标准产品(ASSP )、片上系统的系统(SOC )、复杂可编程逻辑器件(CPLD)。
[0057]包括操作系统804的平台软件或任何其它适合的平台软件可以提供在基于计算的设备处以使得应用软件(诸如软件体验806)能够在设备上执行。
[0058]计算机可执行指令可以使用由基于计算的设备800可访问的任何计算机可读介质来提供。计算机可读介质可以包括例如计算机存储介质(诸如存储器408)和通信介质。计算机存储介质,诸如存储器808,包括以任何方法或技术实现以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、R0M、EPR0M、EEPR0M、闪速存储器或者其它存储器技术、CD-ROM、数字多用盘(DVD)或者其它光学存储装置、磁盒、磁带、磁盘存储或者其它磁性存储设备、或者可以用于存储信息以供计算设备访问的任何其它非传送介质。相比而言,通信介质可以体现计算机可读指令、数据结构、程序模块、或者诸如载波或者其它输运机制之类的调制数据信号中的其它数据。如本文所限定,计算机存储介质不包括通信介质。因此,计算机存储介质不应当解释为传播信号本身。传播信号可以存在于计算机存储介质中,但是传播信号本身不是计算机存储介质的示例。尽管计算机存储介质(存储器808)被示出在基于计算的设备400内,但是将领会到,存储装置可以经由网络或其它通信链路而分布或位于远处和访问(例如使用通信接口 810 )。
[0059]通信接口810使得基于计算的设备800能够与时尚物品100 (并且特别地时尚物品内的连接元件)通信。在基于计算的设备800与连接元件直接通信的情况下,通信接口 810包括无线接口。在其它示例中,在基于计算的设备800经由网络或中间设备与模块通信的情况下,通信接口可以使用有线或无线技术。
[0060]基于计算的设备800还包括输入/输出控制器812,其布置成向可以远离或一体化到基于计算的设备800的显示设备814输出显示信息。显示器d可以提供图形用户界面(例如,用于软件体验806)。输入/输出控制器812还布置成接收和处理来自诸如用户输入设备816(例如,鼠标、键盘、相机、麦克风或其它传感器)之类的一个或多个设备的输入,例如使得用户可以在时间上前后滚动以查看在软件体验的GUI内显示的珠体之间的所生成的交互。在一些示例中,用户输入设备816可以检测语音输入、用户手势或者其它用户动作,并且可以提供自然用户界面(NUI)。该用户输入可以用于控制软件体验806。在各种实施例中,显示设备814也可以充当用户输入设备816,如果其是触敏显示设备的话。输入/输出控制器812也可以向除了显示设备之外的其它设备输出数据,例如本地连接的打印设备(没有在图8中示出)。
[0061 ] 输入/输出控制器812、显示设备814和用户输入设备816中的任一个可以包括NUI技术,其使得用户能够在免受诸如鼠标、键盘、遥控器等输入设备所强加的人为约束的情况下以自然方式与基于计算的设备交互。可以提供的NUI技术的示例包括但不限于依赖于语音和/或话语识别、触摸和/或触笔识别(触敏显示器)、屏幕上以及屏幕附近二者的手势识另O、空中手势、头部和眼睛追踪、语音和话语、视觉、触摸、手势和机器智能的那些。可以使用的NUI技术的其它示例包括意图和目标理解系统、使用深度相机(诸如立体相机系统、红外相机系统、RGB相机系统以及这些的组合)的运动手势检测系统、使用加速度计/陀螺仪的运动手势检测、面部识别、3D显示器、头部、眼睛和凝视追踪、沉浸式增强现实和虚拟现实系统、以及用于使用电场感测电极感测脑部活动的技术(EEG及相关方法)。
[0062]如本文中所描述的交互的自主生成可以用作娱乐应用的部分,其中用户创建虚拟世界中的角色,其可以相互交互以便进行虚拟生活一一构建虚拟朋友关系、敌人或其它关系,从事虚拟职业或爱好等。用户动作,诸如选择哪些珠体以放置在连接元件上以及以哪种次序、或者随时间而重新布置这些、他们与该技术的其他佩戴者的会面(当他们在街道上行走时故意的或无意的)、以及还有珠体的扫动,可以用于生成用户可以跟随的该虚拟世界中的娱乐故事。
[0063]尽管以上描述涉及的是连接元件检测附连到它或者邻近连接元件的珠体的存在,但是在各种示例中,珠体可以附加地由基于计算的分离的设备(例如,装备有NFC读取器的移动电话)来检测。在用户可以对存储在珠体内的珠体数据编程的示例中,珠体数据可以使用运行在计算设备上的应用来修改,该计算设备可以检测并且直接地与珠体通信。可替换地,这可以经由连接元件而完成。
[0064]术语“计算机”或者“基于计算的设备”在本文中用于指代具有处理能力使得其可以执行指令的任何设备。本领域技术人员将认识到,这样的处理能力并入到许多不同设备中,并且因此术语“计算机”和“基于计算的设备”各自包括PC、服务器、移动电话(包括智能电话)、平板计算机、机顶盒、媒体播放器、游戏操控台、个人数字助理以及许多其它设备。
[0065]本文描述的方法可以通过有形存储介质上的机器可读形式的软件来执行,例如以包括计算机程序代码构件的计算机程序的形式,该计算机程序代码构件被适配成在程序运行于计算机上时执行本文描述的任何方法的所有步骤,并且其中计算机程序可以体现在计算机可读介质上。有形存储介质的示例包括包含计算机可读介质的计算机存储设备,诸如盘、拇指驱动器、存储器等,并且不包括传播信号。传播信号可以存在于有形存储介质中,但是传播信号本身不是有形存储介质的示例。软件可以适用于在并行处理器或串行处理器上执行使得所述方法步骤可以以任何适当的次序或者同时地实施。
[0066]这确认了软件可以是有价值、单独可交易的商品。其意图涵盖在“哑”或标准硬件上运行或对其控制以实施期望功能的软件。其还意图涵盖“描述”了或限定硬件的配置的软件,诸如如用于设计硅芯片或者用于配置通用可编程芯片以实施期望功能的HDL(硬件描述语言)软件。
[0067]本领域技术人员将认识到,用于存储程序指令的存储设备可以跨网络分布。例如,远程计算机可以存储被描述为软件的过程的示例。本地或终端计算机可以访问远程计算机并且下载软件的部分或全部以运行程序。可替换地,本地计算机可以根据需要而下载软件的片段,或者在本地终端处执行一些软件指令并在远程计算机(或计算机网络)处执行一些软件指令。本领域技术人员还将认识到,通过利用对于本领域技术人员已知的常规技术,软件指令的部分或全部可以由专用电路实施,诸如DSP、可编程逻辑阵列等。
[0068]本文给出的任何范围或设备值可以扩展或更改而不损失所追求的效果,如将对于技术人员所显而易见的。
[0069]尽管已经以特定于结构特征和/或方法动作的语言描述了主题,但是要理解到,在随附权利要求中限定的主题不必限于以上描述的特定特征或动作。相反,以上描述的特定特征和动作是作为实现权利要求的示例形式而公开的。
[0070]将理解到,以上描述的益处和优点可以涉及一个实施例或者可以涉及若干实施例。实施例不限于解决所陈述的问题中的任一个或全部的那些或者具有所陈述的益处和优点中的任一个或全部的那些。还将理解到,对“一个”项目的引用是对那些项目中的一个或多个的引用。
[0071]本文描述的方法的步骤可以以任何适当的次序或者在适当的情况下同时地实施。附加地,各个块可以从任何方法删除而不偏离本文描述的主题的精神和范围。以上描述的任何示例的方面可以与描述为形成另外的示例的任何其它示例的方面组合,而不损失所追求的效果。
[0072]术语“包括”在本文中用于意指包括所标识的方法块或元件,但是这样的块或元件不包括排他性列表,并且方法或装置可以包含附加块或元件。
[0073]将理解到,以上描述仅作为示例而给出并且本领域技术人员可以做出各种修改。以上说明书、示例和数据提供示例性实施例的结构和使用的完整描述。尽管已经在上文以某一特定程度或者参照一个或多个单独的实施例描述了各种实施例,但是本领域技术人员可以对所公开的实施例做出众多更改而不偏离该说明书的精神或范围。
【主权项】
1.一种时尚物品,包括被布置成接收两个或更多个智能珠体的连接元件,其中连接元件包括: 珠体检测模块,其被布置成检测附连到连接元件的智能珠体以及附连到邻近的连接元件的智能珠体; 珠体交互模块,其被布置成自主地生成两个或更多检测到的智能珠体之间的交互; 存储元件,其被布置成存储关于所生成的交互的数据以供软件体验随后使用来使得用户能够查看交互。2.根据权利要求1所述的时尚物品,还包括: 无线通信模块,其被布置成将所存储的数据传送给软件体验以使得用户能够查看交互。3.根据权利要求2所述的时尚物品,其中通过无线通信模块传送给软件体验的数据包括附连到连接元件的珠体的标识符以及所生成的交互的细节。4.根据权利要求1所述的时尚物品,其中珠体检测模块还被布置成检测附连到连接元件的智能珠体的次序或位置。5.根据权利要求1所述的时尚物品,还包括两个或更多智能珠体,其中每一个珠体被布置成附连到连接元件并且包括被布置成存储用于珠体的标识符和珠体数据的存储元件。6.根据权利要求5所述的时尚物品,其中用于珠体的珠体数据包括关于珠体所表示的角色、环境或对象的数据。7.根据权利要求5所述的时尚物品,其中珠体还包括反馈机构,并且珠体交互模块还被布置成响应于生成涉及珠体的交互而触发反馈机构。8.根据权利要求5所述的时尚物品,其中每一个珠体包括一个或多个电气接触,其定位成以便在附连到连接元件时与连接元件上的一个或多个电气接触相接触。9.根据权利要求1所述的时尚物品,其中珠体交互模块被布置成选择两个或更多检测到的珠体并且生成所选择的珠体之间的交互,其中选择和生成中的至少一个取决于存储在珠体中的珠体数据。10.根据权利要求1所述的时尚物品,其中珠体交互模块还被布置成响应于生成涉及珠体的交互而更新存储在珠体中的珠体数据。11.根据权利要求1所述的时尚物品,其中连接元件包括电池,并且被布置成向附连到连接元件的珠体供应电力。
【文档编号】H04L29/06GK106068486SQ201580013135
【公开日】2016年11月2日
【申请日】2015年3月4日 公开号201580013135.4, CN 106068486 A, CN 106068486A, CN 201580013135, CN-A-106068486, CN106068486 A, CN106068486A, CN201580013135, CN201580013135.4, PCT/2015/18561, PCT/US/15/018561, PCT/US/15/18561, PCT/US/2015/018561, PCT/US/2015/18561, PCT/US15/018561, PCT/US15/18561, PCT/US15018561, PCT/US1518561, PCT/US2015/018561, PCT/US2015/18561, PCT/US2015018561, PCT/US201518561
【发明人】张海燕, N.维拉, J.W.斯科特, A.K.邦廷, G.索尔, L.J.舒内曼, P.R.哈里森, J.L.维纳布尔斯, S.T.普罗杰尔
【申请人】微软技术许可有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1