生成具有动画对象的消息流制造技术

技术编号:21841247 阅读:27 留言:0更新日期:2019-08-10 21:37
一种用于生成消息流的方法,其中一个或多个消息在第一用户和第二用户之间被交换,包括生成消息流,其中一个或多个消息在第一用户和第二用户之间被交换。方法还包括从第一用户接收对消息流的动画对象的选择。方法还包括在消息流中提供动画对象。方法还包括从第一用户接收与动画对象有关的第一动作。方法还包括基于第一动作,修改动画对象的显示。方法还包括从第二用户接收与动画对象有关的第二动作。方法还包括基于第二动作,修改动画对象的显示。

Generate message flows with animated objects

【技术实现步骤摘要】
【国外来华专利技术】生成具有动画对象的消息流相关申请的交叉引用本申请要求于2017年1月4日所提交的标题为“生成具有动画对象的消息流”的美国专利申请第15/398,497号的优先权,该美国专利申请通过引用被完全结合在本文中。
技术介绍
当前的消息应用允许贴纸、表情符号、照片、GIF和声音形式的非交互式单向对象。然而,这些单向对象可以被认为是稍纵即逝的,因为它们的适用性受限制。例如,第一用户可以向第二用户发送表情符号,第二用户发现该表情符号是有趣的,但是然后完全忘记该表情符号。因此,在已知的消息方法和系统中的用户交互的能力相当有限。此处所提供的
技术介绍
描述是为了总体呈现本公开的背景。该
技术介绍
部分中所描述的目前署名的专利技术人的工作,以及在提交时可能没有另外限定为现有技术的描述的方面,对于本公开而言既不应清楚地也不应隐含地被认定为现有技术。
技术实现思路
实施方式一般涉及生成消息流的计算机实现的方法,其中一个或多个消息在第一用户和第二用户之间被交换。方法可以包括生成消息流,其中一个或多个消息在第一用户和第二用户之间被交换(其中第一用户和第二用户可以在地理上是分离的)。方法还包括从第一用户接收对消息流的动画对象的选择。方法还包括在消息流中提供动画对象。方法还包括从第一用户接收与动画对象有关的第一动作。方法还包括基于第一动作,修改动画对象的显示。方法还包括从第二用户接收与动画对象有关的第二动作。方法还包括基于第二动作,修改动画对象的显示。基于所提出的解决方案,用户经由消息流交换消息以进行交互的能力被增强。提供了允许用户使用远程计算设备,例如,更直观地和/或以更多样的形式彼此进行交互的技术。在一些实施方式中,不同类型的动作和用户输入可以被接收以修改动画对象的显示。在一些实施方式中,从第一用户接收第一动作包括,检测与计算设备相关联的麦克风附近的气流变化。在一些实施方式中,从第一用户接收第一动作包括,检测手指在触摸屏上的移动或检测到定点设备的移动。在一些实施方式中,从第一用户接收第一动作包括,基于从与计算设备相关联的传感器所接收的信息来检测计算设备的移动。在这方面,方法可以还包括,确定移动方向和/或确定用户设备被移动到的位置,并且基于第一动作修改动画对象的显示包括,基于所确定的移动方向和/或所确定的计算设备被移动到的位置来修改动画对象的显示。例如,当第一或第二用户将计算设备移动到用户的耳朵时,可以从传感器接收指示用户将计算设备移动到了用户的耳朵的信息。在一些示例中,取决于计算设备被如何移动,动画对象发出的噪声不同,例如,如果用户将计算设备移动到用户的左耳,则是尖叫,并且如果用户将计算设备移动到用户的右耳,则是吼叫。在一些实施方式中,从第一用户接收第一动作包括,从第一用户接收消息以及确定来自消息流的上下文,并且基于第一动作修改动画对象的显示包括,基于来自消息流的上下文修改动画对象的显示。在一些实施方式中,第一动作是在第一方向上拉动动画对象,并且第二动作是在第二方向上拉动动画对象。在一些实施方式中,第一用户和第二用户在地理上是分离的,并且在消息流中提供动画对象包括,(a)在第一用户的第一计算设备上的消息流中以及在第二用户的第二计算设备上的消息流中,提供动画对象,以及(b)分别基于与第一用户或第二用户相关联的元数据,修改动画对象,用于在第一计算设备和第二计算设备中的至少一个上显示。元数据可以包括与第一用户的第一计算设备和第二用户的第二计算设备中的至少一个相关联的一天中的时间、位置、时区和用户偏好中的至少一个。在这方面,方法可以例如还包括,基于提供全球定位系统(GPS)信息的传感器,确定与第一用户和第二用户中的至少一个的计算设备相关联的位置。在一些实施方式中,方法还包括,在消息流内显示一个或多个消息,同时动画对象在消息流的部分中保持固定。在一些实施方式中,第一用户是聊天机器人,并且动画对象与在第一用户和第二用户之间所交换的一个或多个消息有关。在一些实施方式中,基于一个或多个消息中的词语、语音内容以及消息流的上下文中的至少一个,修改动画对象的显示。在一些实施方式中,方法还包括,基于在其上显示消息流的计算设备的类型,识别对象集以作为选项提供给第一用户,其中动画对象是对象集的部分。在一些实施方式中,方法还包括,对于第一用户对消息流的动画对象的选择,提供动画对象组,其中动画对象组中的动画对象,(a)取决于被用来选择动画对象的计算设备的类型而不同,和/或(b)基于被用来选择动画对象的计算设备,具有不同的属性。在一些实施方式中,方法包括生成消息流,其中一个或多个消息在第一用户和第二用户之间被交换。方法还包括从第一用户接收对消息流的动画对象的选择。方法还包括基于其上显示动画对象的计算设备的类型,使得动画对象的版本被显示。方法还包括从第二用户接收与动画对象有关的动作。方法还包括响应于接收动作,修改动画对象的显示。在一些实施方式中,选择是第一选择,并且动画对象是第一动画对象,并且方法还包括,基于动画对象集与第一对象的关系,向第二用户提供动画对象集,接收对来自动画对象集的第二动画对象的第二选择,以及响应于接收第二选择,在消息流中提供第二对象。在一些实施方式中,基于其上显示动画对象的计算设备的类型而显示的动画对象的版本包括,用于台式计算机的复杂版本、用于移动设备的较简单版本、以及用于智能手表的更简单版本。在一些实施方式中,选择是第一选择,动画对象是第一动画对象,来自第二用户的动作包括来自第二用户对消息流的第二动画对象的第二选择,并且修改第一动画对象的显示包括第一动画对象与第二动画对象进行交互。根据另一方面,描述了一种系统。这样的系统包括用于生成消息流的方式,其中一个或多个消息在第一用户和第二用户之间被交换。系统还包括用于从第一用户接收对消息流的动画对象的选择的方式。系统还包括用于在消息流中提供动画对象的方式。系统还包括用于从第一用户接收与动画对象有关的第一动作的方式。系统还包括用于基于第一动作修改动画对象的显示的方式。系统还包括用于从第二用户接收与动画对象有关的第二动作的方式。系统还包括用于基于第二动作修改动画对象的显示的方式。下面所描述的各种实施方式提供包括交互式动画对象的消息流。下面所描述的动画对象可以包括多媒体特征,诸如是可以被显示在显示屏上、被投影在虚拟现实环境中、作为音频被回放、经由触觉反馈被回放、或者这样的形态的组合的特征。在各种实施方式中,基于用户同意,动画对象对用户输入、在消息流中所交换的消息、消息上下文、以及这样的因素的组合作出反应。交互式动画对象可以提供多个优点。例如,这样的动画对象可以增强使用实现消息流的消息应用的用户体验,例如,通过使得用户能够以交互方式表达他们自己,而不是被限制于发送文本、图像或者诸如动画GIF、贴纸和表情符号的库存项目。此外,在包括多个用户的消息流中提供动画对象的实施方式中,动画对象可以由多个用户同时地或顺序地动作。这样的交互性可以向地理上分离的用户提供协作地修改对象的体验。另一益处是对象的行为可以由用户来定制。此处所提供的实施方式在消息流中高效地提供交互式动画对象。例如,动画对象可以对于某些行为被预编程,例如,可以被配置为通过根据用户动作或上下文被修改或被显示,来对各种用户动作、消息上下文等作出响应。以这种方式,技术本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,其特征在于,包括:生成消息流,其中一个或多个消息在第一用户和第二用户之间被交换;从所述第一用户接收对所述消息流的动画对象的选择;在所述消息流中提供所述动画对象;从所述第一用户接收与所述动画对象有关的第一动作;基于所述第一动作,修改所述动画对象的显示;从所述第二用户接收与所述动画对象有关的第二动作;以及基于所述第二动作,修改所述动画对象的所述显示。

【技术特征摘要】
【国外来华专利技术】2017.01.04 US 15/398,4971.一种计算机实现的方法,其特征在于,包括:生成消息流,其中一个或多个消息在第一用户和第二用户之间被交换;从所述第一用户接收对所述消息流的动画对象的选择;在所述消息流中提供所述动画对象;从所述第一用户接收与所述动画对象有关的第一动作;基于所述第一动作,修改所述动画对象的显示;从所述第二用户接收与所述动画对象有关的第二动作;以及基于所述第二动作,修改所述动画对象的所述显示。2.根据权利要求1所述的方法,其特征在于,从所述第一用户接收所述第一动作包括,检测与计算设备相关联的麦克风附近的气流变化。3.根据权利要求1所述的方法,其特征在于,从所述第一用户接收所述第一动作包括,检测手指在触摸屏上的移动或检测到定点设备的移动。4.根据权利要求1所述的方法,其特征在于,从所述第一用户接收所述第一动作包括,基于从与计算设备相关联的传感器所接收的信息来检测所述计算设备的移动。5.根据权利要求4所述的方法,其特征在于,还包括,确定移动方向和/或确定用户设备被移动到的位置,并且基于所述第一动作修改所述动画对象的所述显示包括,基于所确定的移动方向和/或所确定的所述计算设备被移动到的位置来修改所述动画对象的所述显示。6.根据权利要求1所述的方法,其特征在于:从所述第一用户接收所述第一动作包括,从所述第一用户接收消息以及确定来自所述消息流的上下文;并且基于所述第一动作修改所述动画对象的所述显示包括,基于来自所述消息流的所述上下文修改所述动画对象的所述显示。7.根据权利要求1所述的方法,其特征在于,所述第一动作是在第一方向上拉动所述动画对象,并且所述第二动作是在第二方向上拉动所述动画对象。8.根据权利要求1所述的方法,其特征在于,所述第一用户和所述第二用户在地理上是分离的,并且在所述消息流中提供所述动画对象包括,(a)在所述第一用户的第一计算设备上的所述消息流中以及在所述第二用户的第二计算设备上的所述消息流中,提供所述动画对象,以及(b)分别基于与所述第一用户或所述第二用户相关联的元数据,修改所述动画对象,用于在所述第一计算设备和所述第二计算设备中的至少一个上显示。9.根据权利要求8所述的方法,其特征在于,所述元数据包括与所述第一用户的所述第一计算设备和所述第二用户的所述第二计算设备中的至少一个相关联的一天中的时间、位置、时区和用户偏好中的至少一个。10.根据权利要求9所述的方法,其特征在于,还包括,基于提供全球定位系统信息的传感器,确定与所述第一用户和所述第二用户中的至少一个的所述计算设备相关联的所述位置。11.根据权利要求1所述的方法,其特征在于,还包括:在所述消息流内显示所述一个或多个消息,同时所述...

【专利技术属性】
技术研发人员:坦·陈埃里克·威尔科克斯
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1