用于提供持久伙伴装置的设备和方法制造方法及图纸

技术编号:15915546 阅读:33 留言:0更新日期:2017-08-02 01:01
一种用于开发用于持久伙伴装置(PCD)的技能的开发平台包含:资产开发库,具有应用编程接口(API),该应用编程接口(API)配置成使开发者能够进行下列中的至少一个:发现、创建、编辑和访问可用于创建技能的一个或多个内容资产;表达工具套件,具有一个或多个API,经由所述API接收与如由所述开发者指定的技能相关联的一个或多个表达,其中所述技能响应于至少一个定义的输入而可由所述PCD运行;行为编辑器,用于为所述技能指定所述PCD的一个或多个行为序列;以及技能部署设施,具有用于将所述技能部署到PCD的运行引擎的API。

Apparatus and method for providing a persistent partner device

For a permanent partner device (PCD) for the development of the skills development platform includes: asset development library, with application programming interface (API), the application programming interface (API) configured to enable developers to carry at least one of the following a find, create, edit and access can be used to create a skill or more content assets; the expression of kit, with one or more API, via the API receiving and as specified by the developer of the skills of one or more expression of contact, wherein the skills in response to at least one defined input and can be run by the PCD behavior; the editor, for one or more of the sequence of the PCD specified skills and skills; deployment of facilities, has for the deployment of the skills to run the API PCD engine.

【技术实现步骤摘要】
【国外来华专利技术】用于提供持久伙伴装置的设备和方法相关申请的交叉引用本申请要求保护在2014年7月15日提交的美国临时专利申请序号62/024738的权益。所有上述申请通过引用全部结合到文中。
本申请一般涉及持久伙伴装置。特别地,本申请涉及用于提供伙伴装置的装置和方法,该伙伴装置适于持续存在于人的环境中并且与伙伴装置的用户交互来提供对装置的情感投入和/或与关于伙伴装置的用户与伙伴装置的交互的应用、内容、服务或纵向数据收集关联。
技术介绍
相关领域描述尽管例如智能电话和平板计算机的装置具有增加的能力(例如联网特征、高清晰度视频、触摸界面和应用),这类装置在它们的能力上局限于与人类用户接洽,例如以从与装置交互提供伙伴关系和增强情感体验的益处。存在用于提供伙伴关系的改进装置和相关方法和系统的需要。
技术实现思路
本公开涉及用于提供伙伴装置的方法和系统,该伙伴装置适于持续存在于人的环境中并且与伙伴装置的用户交互来提供对装置的情感投入和/或与关于伙伴装置的用户与伙伴装置的交互的应用、内容、服务或纵向数据收集关联。装置可以是与相关硬件、软件和其他组件交互以对于广泛应用提供富交互的系统的部分,如本文进一步描述的。根据例示范性和非限制性实施例,用于开发用于持久伙伴装置(PCD)的技能的开发平台包括:资产开发库,具有应用编程界面(API),其配置成使开发者能够进行下列中的至少一种:发现、创建、编辑和访问可用于创建可被PCD运行的技能的一种或多种内容资产;表达工具组,具有一个或多个API,经由其接收与如由开发者所指定的技能相关联的一种或多种表达,其中技能响应于至少一个定义的输入而由PCD可运行;行为编辑器,用于指定用于技能的PCD的一种或多种行为序列;和技能部署设施,具有用于部署技能到运行引擎的API用于运行技能。根据例示范性和非限制性实施例,用于实现使用软件开发工具包(SDK)开发技能的平台包括配置成映射接收的输入到所编码的响应的逻辑级模块和包括配置成检测一种或多种视觉功能事件和通知逻辑级模块一种或多种所检测的视觉功能事件的视觉功能模块的感知级模块、配置成检测定义的声音和通知逻辑级模块所检测的语音/声音的语音/声音识别器和配置成生成表达定义的情感/个人状态的一种或多种动画和传输一种或多种动画到逻辑级模块的表达引擎。附图说明在图(其不必按比例绘制)中,相似的数字可描述若干视图中的基本上类似部件。具有不同字母后缀的相似数字可代表基本上类似部件的不同实例。图大体上通过示例而非限制的方式图示在本文献中论述的某些实施例的详细描述。图1图示根据示范性和非限制性实施例的PCD的许多视图;图2图示根据示范性和非限制性实施例的PCD的软件架构;图3图示根据示范性和非限制性实施例的心理-社交交互模块(PSIM)的架构;图4图示根据示范性和非限制性实施例、示出由PCD的问候交互的简化版本的任务网络;图5图示根据示范性和非限制性实施例的PCD的硬件架构;图6图示根据示范性和非限制性实施例的PCD的机械架构;图7图示根据示范性和非限制性实施例、用于提供呼叫应答和消息传递服务的方法的流程图;图8图示根据示范性和非限制性实施例由PCD中继故事的方法的流程图;图9图示根据示范性和非限制性实施例、通过使用PCD来指示和/或影响用户情感状态的方法的流程图;图10图示根据示范性和非限制性实施例由PCD实现故事表演或动画特征的方法的流程图;图11图示根据示范性和非限制性实施例、用于生成背景故事并且对背景故事编码的方法的流程图;图12图示根据示范性和非限制性实施例、用于访问交互数据并且使用它来解决用户需求的方法的流程图;以及图13图示根据示范性和非限制性实施例、用于基于用户输入来调整PCD行为的方法的流程图。图14图示根据示范性和非限制性实施例,显示循环、持久或半持久视觉元件的示例。图15图示根据示范性和非限制性实施例,显示循环、持久或半持久视觉元件的示例。图16图示根据示范性和非限制性实施例,显示循环、持久或半持久视觉元件的示例。图17图示用于PCD的运行时间技能的示范性和非限制性实施例。图18是实现使用DK开发技能的平台的流程图和各种架构组件的示范性和非限制性实施例的说明。图19是可以提供创建资产的用户界面的示范性和非限制性实施例的说明。图20是可以允许开发者看到PCD的局部感知空间的局部感知空间(LPS)可视化工具的示范性和非限制性屏幕截图的说明。图21是根据示范性和非限制性实施例的行为编辑器的屏幕截图的说明。图22是根据示范性和非限制性实施例的创建分支逻辑的正式方式的说明。图23是由此选择逻辑可以作为自变量(argument)添加到行为的示范性和非限制性实施例的说明。图24是模拟窗口的示范性和非限制性实施例的说明。图25是社交机器人表达工具组的社交机器人动画编辑器的示范性和非限制性实施例的说明。图26是PCD动画移动工具的示范性和非限制性实施例的说明。具体实施方式根据示范性和非限制性实施例,提供并且描述有持久伙伴装置(PCD),用于持续存在于人/用户的环境中并且与伙伴装置的用户交互。如文中所用的,"PCD"和"社交机器人"可以互换使用,除了在上下文另有指示的情况下之外。如下文更充分描述的,PCD对持久的社交存在提供截然不同的角色,其通过移动、图形、声音、光、气味而富有表情。在下文进一步引入有对PCD的每个实施例的“数字灵魂”伴随者的概念。如本文使用的,“数字灵魂”指能够采用数字格式存储、充当输入以用于由PCD确定并且运行动作的多个属性。如本文使用的,“环境”指在用户附近(足以允许由PCD的传感器观察用户)内的用户的物理环境。该数字灵魂操作成经由对PCD的交互/界面的社交-情感/人际关系感伴随者在社交交互和融洽关系构建活动中与用户接洽。如下文更充分描述的,PCD100可对它的用户执行很多种功能。根据下文详细描述的示范性和非限制性实施例,PCD可(1)促进并且支持人/用户之间更有意义的参与式、物理嵌入、社交定位的交互以及(2)可参与功利化任务的执行,其中PCD充当助手或提供个人服务的某物,其包含但不限于对用户提供有用信息、帮助调度、提醒、提供特定服务(例如充当摄影师)以帮助家庭创建/保留/共享家庭故事和知识(例如,特殊配方)等,以及(3)娱乐用户(例如,故事、游戏、音乐和其他媒体或内容)并且提供陪同和伙伴关系。根据示范性和非限制性实施例,PCD的各种功能可经由多个操作模式来完成,这些操作模式包含但不限于:i.经由拟人化界面,可选地表达不同个性特质的范围,其包含可随时间适应以提供改善伙伴关系的特质。ii.通过富有表情的温暖的人性化界面,其可输送信息以及感情。如下文描述的,这种界面可通过许多线索来表达情感、感情和个性,这些线索包括面部表情(通过动画或移动)、身体移动、图形、声音、语音、颜色、光、气味及类似物。iii.经由跨多个源(传感器、数据、来自其他装置的信息、互联网、GPS等)获取语境化纵向信息来使PCD日益对它的一个或多个用户调整、适应和调谐。iv.经由自适应自我配置/自恢复以更好匹配用户的需要/希望。v.经由考虑特定情形和它的用户的社交和情感细节。参考图1,图示有根据示范性和非限制性实施例的PCD100的许多视图。如图示的,PCD100包含许多示范性输入/传感本文档来自技高网...
用于提供持久伙伴装置的设备和方法

【技术保护点】
一种用于开发用于持久伙伴装置(PCD)的技能的开发平台,包括:资产开发库,具有应用编程接口(API),所述应用编程接口(API)配置成使开发者能够进行下列中的至少一个:发现、创建、编辑和访问可用于创建可由所述PCD运行的技能的一个或多个内容资产;表达工具套件,具有一个或多个API,经由所述API接收与如由所述开发者指定的所述技能相关联的一个或多个表达,其中所述技能响应于至少一个定义的输入而可由所述PCD运行;行为编辑器,用于为所述技能指定所述PCD的一个或多个行为序列;以及技能部署设施,具有用于将所述技能部署到运行引擎以便运行所述技能的API。

【技术特征摘要】
【国外来华专利技术】2014.07.15 US 62/0247381.一种用于开发用于持久伙伴装置(PCD)的技能的开发平台,包括:资产开发库,具有应用编程接口(API),所述应用编程接口(API)配置成使开发者能够进行下列中的至少一个:发现、创建、编辑和访问可用于创建可由所述PCD运行的技能的一个或多个内容资产;表达工具套件,具有一个或多个API,经由所述API接收与如由所述开发者指定的所述技能相关联的一个或多个表达,其中所述技能响应于至少一个定义的输入而可由所述PCD运行;行为编辑器,用于为所述技能指定所述PCD的一个或多个行为序列;以及技能部署设施,具有用于将所述技能部署到运行引擎以便运行所述技能的API。2.如权利要求1所述的开发平台,其中所述资产开发库和所述表达工具套件的所述API中的至少一个包括JavascriptAPI。3.如权利要求1所述的开发平台,其中所述行为编辑器利用图形用户界面来显示所述一个或多个行为序列。4.如权利要求3所述的开发平台,其中,通过图形表示所述PCD的多个顺序物理位置用于所述序列来显示至少一个行为序列。5.如权利要求3所述的开发平台,其中通过从多个模式表示所述PCD的多模式表达来显示至少一个行为序列,所述多个模式选自由所述PCD的多个顺序物理位置、所述PCD的声音的序列、由所述PCD显示的图形序列、由所述PCD显示的照明效果的序列和由所述PCD的语音序列组成的组。6.如权利要求3所述的开发平台,其中至少一个行为序列包括到另一装置的控制信号、软件应用和来自另一装置、用于行为和资产开发的软件应用中的至少一个的输入中的至少一个。7.如权利要求3所述的开发平台,其中使用有向图来指定所述一个或多个行为序列。8.如权利要求7所述的开发平台,其中所述有向图是递归有向图。9.如权利要求1所述的开发平台,其中所述表达工具套件实现指定心情、模式和角色中的至少一个,其配置成基于心情、模式、用户属性模型和角色中的至少一个来调制由PCD对给定技能的表达。10.如权利要求1所述的开发平台,还包括用于处理能够由所述PCD捕获的一个或多个感觉输入的感觉输入处理模块。11.如权利要求10所述的开发平台,其中所述PCD的所述感觉输入模块具有定义的本地感知空间,其中所述PCD适合于检测和跟踪与其中部署所述PCD的环境相关联的感觉输入。12.如权利要求1所述的开发平台,还包括用于运行为所述技能开发的代码和模拟所述PCD的本地感知空间中的至少一个的模拟模块,其中所述模拟模块和所述PCD能够运行相同的代码。13.如权利要求12所述的开发平台,其中,所述PCD和所述模拟模块能够充当彼此的输入源或输出目标。14.如权利要求1所述的开发平台,其中所述平台适合于向PCD递送技能,所述PCD包含用于接收和运行所述技能的至少一个接口。15.如权利要求1所述的开发平台,其中所述至少一个定义的输入包括数字输入和物理输入中的至少一个。16.如权利要求1所述的开发平台,其中所述运行引擎部署在所述PCD上。17.如权利要求1所述的开发平台,其中所述运行引擎部署为所述开发平台的一部分。18.如权利要求1所述的开发平台,其中所述运行引擎部署为用于所述PCD的所述行为的模拟器的一部分。19.如权利要求1所述的开发平台,其中所述资产开发库包括一个或多个库资产。20.如权利要求1所述的开发平台,其中所述表达工具套件包括配置成暂时协调所述PCD的多模型表达的时间线编辑器。21.如权利要求20所述的开发平台,其中所述多模型表达选自由语音、声音效果、声音滤波器、物理运动、屏幕图形和LED照明效果组成的组。22.如权利要求1所述的开发平台,包括实时调试器/编辑器,其用来支持用于所述模拟器输出和所述PCD中的至少一个上的所得到的代码和其他资产变化中的至少一个的WYSIWYG观看的实况编码。23.一种用于使用软件开发工具包(SDK)实现技能开发的平台,包括:...

【专利技术属性】
技术研发人员:C布里兹尔A米绍F拉伯格JL罗斯CM桑德ED奎尔泽F法里迪
申请(专利权)人:趣普科技公司
类型:发明
国别省市:美国,US

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

1