一种交互数据的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:20914811 阅读:17 留言:0更新日期:2019-04-20 09:21
本公开实施例公开了一种交互数据的处理方法、装置、设备及存储介质,其中,该方法包括:当在直播显示界面上检测到针对预设类型控件的触摸事件时,记录所述触摸事件的触摸时间;若所述触摸时间超过设定时间阈值,确定所述触摸事件为长按操作;当所述触摸事件为长按操作时,每间隔设定时间生成动画路径;其中,生成的每相邻两条动画路径均不相同;分别根据每条所述动画路径播放动画。本公开实施例提供的技术方案可以提高直播间的情趣,可以促进用户情感的表达。

An Interactive Data Processing Method, Device, Equipment and Storage Media

The present disclosure embodiments disclose a method, device, device and storage medium for interactive data processing, in which the method includes: recording the touch time of the touch event when a touch event for a preset type control is detected on a live display interface; determining that the touch event is a long-press operation if the touch time exceeds a set time threshold; and when the touch event is detected on a live display interface. When touching events are operated for a long time, animation paths are generated at intervals of time, where each two adjacent animation paths are different, and animation is played according to each animation path. The technical scheme provided by the embodiment of the present disclosure can improve the interest of live broadcasting and promote the expression of user's emotions.

【技术实现步骤摘要】
一种交互数据的处理方法、装置、设备及存储介质
本公开实施例涉及数据处理技术,尤其涉及一种交互数据的处理方法、装置、设备及存储介质。
技术介绍
随着应用软件的日益发展,可以用来进行互动的应用软件深受用户的喜欢,用户可以通过应用软件实现与其他用户的互动。当用户与其他用户进行互动时,用户可以操作显示界面,在客户端本地产生动画,并进行显示;以及还可以显示其他用户点亮的动画。但是现有技术中,用户操作显示界面时,客户端仅仅能识别点击的方式,从而形成与点击对应的动画,形成动画的方式比较单一,并且不能很好的促进情感的表达,降低了互动的情趣。
技术实现思路
本公开实施例提供一种交互数据的处理方法、装置、设备及存储介质,可以提高互动的情趣,可以促进用户情感的表达。第一方面,本公开实施例提供了一种交互数据的处理方法,包括:当在显示界面上检测到针对预设类型控件的触摸事件时,记录所述触摸事件的触摸时间;若所述触摸时间超过设定时间阈值,确定所述触摸事件为长按操作;当所述触摸事件为长按操作时,每间隔设定时间生成动画路径;生成的每相邻两条动画路径不相同;分别根据每条所述动画路径播放动画。第二方面,本公开实施例还提供了一种交互数据的处理装置,包括:记录模块,用于当在显示界面上检测到针对预设类型控件的触摸事件时,记录所述触摸事件的触摸时间;确定模块,用于若所述触摸时间超过设定时间阈值,确定所述触摸事件为长按操作;路径生成模块,用于当所述触摸事件为长按操作时,每间隔设定时间生成一条动画路径;其中,生成的每相邻两条动画路径不相同;动画播放模块,用于分别根据每条所述动画路径播放动画。第三方面,本公开实施例还提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例提供的一种交互数据的处理交互方法。第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例提供的一种交互数据的处理方法。本公开实施例提供的技术方案,通过识别长按操作时,每间隔设定时间生成动画路径,并且,生成的每相邻两条动画路径不相同,分别根据每条动画路径播放动画,可以提高互动的情趣,促进用户情感的表达。附图说明图1a是本公开实施例提供的一种交互数据的处理方法流程图;图1b是本公开实施例提供的一种在第1s时显示界面上的播放动画示意图;图2是本公开实施例提供的一种交互数据的处理流程图;图3是本公开实施例提供的一种交互数据的处理流程图;图4是本公开实施例提供的一种交互数据的处理流程图;图5是本公开实施例提供的一种交互数据的处理装置结构框图;图6是本公开实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。图1a是本公开实施例提供的一种交互数据的处理方法流程图,所述方法由交互数据的处理装置来执行,所述装置由软件和/或硬件来实现,所述装置可以配置在智能手机、平板电脑等设备中。可选的,所述装置可以集成在进入到直播间的用户所持有的终端设备中。可选的,本公开实施例提供的方法还可以应用在通过显示界面进行交互的场景中。可选的,本公开实施例提供的方法可以应用在直播过程中,用户与主播通过直播显示界面进行交互的场景中。具体的,本公开实施例提供的方法可以应用在如下场景下:当用户与主播之间进行互动时,用户可以操作直播显示界面,由用户客户端产生交互数据,在本地生成动画并进行显示,以及将交互数据进行处理,并通过服务器将交互数据发送至各客户端,以使各客户端根据接收到交互数据生成匹配的交互响应并进行显示。但是相关技术中,当用户操作直播显示界面时,用户客户端仅仅识别点击操作,不能识别长按的操作,从而仅能生成点击对应的动画,用户与主播的互动方式单一;由于客户端不能识别长按的操作,无法准确表达用户的情感,不能很好满足用户的需求。为了解决该问题,相关技术中,虽然通过识别长按的操作,由长按操作可以产生动画;但是该动画通过动画对象按照统一的频次沿固定的路径播放。由此,该技术方案虽然可以识别长按的操作,采用长按的交互方式,可以增加用户情感表达的途径,但是该技术方案中动画对象沿固定的路径进行播放,使长按这种需要长时间聚焦的动画易产生疲劳感,降低了动画的有趣性。本公开实施例通过识别长按操作时,每间隔设定时间生成动画路径,其中,生成的每相邻两条动画路径不相同,分别根据每条动画路径进行播放动画,可以增加动画以及直播间的有趣性,可以避免由长时间聚焦产生的疲劳感,既增加了情感表达的方式,又增加了有趣性,满足用户不同层次的需求。需要说明的是,本公开实施例提供的方法除了应用于上述直播场景中外,还可以应用于其他交互的场景中,并交互场景并不局限于上述的直播场景。如图1a所示,本公开实施例提供的技术方案包括:S110:当在显示界面上检测到针对预设类型的触摸事件时,记录所述触摸事件的触摸时间。在本实施例中,显示界面可以是直播显示界面,触摸事件可以是用户触摸直播显示界面上的预设类型控件的事件。其中,直播显示界面的预设类型控件可以是用于用户与主播之间进行互动的控件,例如可以是表情控件、或者其他形式的控件。其中,触摸时间可以是用户作用直播显示界面上的预设类型控件的时间。S120:若所述触摸时间超过设定时间阈值,确定所述触摸事件为长按操作。在本实施例中,设定时间阈值可以根据需要进行设定,例如,可以是1s,2s、3s或者其他时间。S130:当所述触摸事件为长按操作时,每间隔设定时间生成动画路径;其中,生成的每相邻两条动画路径不相同。在本实施例中,若确定触摸事件为长按操作,开始计时,每间隔设定时间生成动画路径,直至触摸事件结束。其中,设定时间小于开始计时到触摸事件结束时所经历的时间。其中,生成的每相邻的两条动画路径不相同。具体的,生成的每一条动画路径均是可以不相同的。在本实施例中,客户端可以集成有至少两种生成动画路径的算法,每间隔设定时间采用其中一种算法生成一条动画路径。客户端可以集成有多种(例如,可以是8种)生成动画路径的算法,每间隔设定时间随机采用其中一种算法生成一条动画路径,或者客户端生成每条动画路径的算法是相同的,但是输入到算法中的变量并不相同,生成的相邻的动画路径并不相同。其中,在动画路径中可以设定动画对象的透明度、状态或者旋转角度等。动画对象可以是表情对象,例如,笑脸、哭脸或者心形图片等。动画对象也可以是其他形式的对象,并不局限于表情对象。由此,通过每间隔设定时间可以生成不同的动画路径,从而当长按操作时,可以使动画对象沿不同的动画路径播放,避免了长按操作长时间聚焦产生的疲劳感,提高动画的有趣性。在本公开实施例的一种实施方式中,可选的,当所述触摸事件为长按操作时,每间隔设定时间生成动画路径包括:监控所述长按操作的持续时间,在所述持续时间内,每间隔设定时间生成动画路径;在监控到所述持续时间结束后,停止生成动画路径。其中,可选的,所述监控到所述持续时间结束可以包括:检测所述触摸事件是否结束,当所述触摸事件本文档来自技高网...

【技术保护点】
1.一种交互数据的处理方法,其特征在于,包括:当在显示界面上检测到针对预设类型控件的触摸事件时,记录所述触摸事件的触摸时间;若所述触摸时间超过设定时间阈值,确定所述触摸事件为长按操作;当所述触摸事件为长按操作时,每间隔设定时间生成动画路径;其中,生成的每相邻两条动画路径不相同;分别根据每条所述动画路径播放动画。

【技术特征摘要】
1.一种交互数据的处理方法,其特征在于,包括:当在显示界面上检测到针对预设类型控件的触摸事件时,记录所述触摸事件的触摸时间;若所述触摸时间超过设定时间阈值,确定所述触摸事件为长按操作;当所述触摸事件为长按操作时,每间隔设定时间生成动画路径;其中,生成的每相邻两条动画路径不相同;分别根据每条所述动画路径播放动画。2.根据权利要求1所述的方法,其特征在于,当所述触摸事件为长按操作时,每间隔设定时间生成动画路径包括:监控所述长按操作的持续时间,在所述持续时间内,每间隔设定时间生成动画路径;在监控到所述持续时间结束后,停止生成动画路径。3.根据权利要求2所述的方法,其特征在于,所述监控到所述持续时间结束包括:检测所述触摸事件是否结束,当所述触摸事件结束时,确定所述长按操作的持续时间结束。4.根据权利要求3所述的方法,其特征在于,检测所述触摸事件是否结束包括:检测所述触摸事件的触摸点是否仍与所述显示界面接触,当未接触时,确定所述触摸事件结束,和/或,当所述触摸点与所述显示界面接触、且所述触摸点移出所述控件的热区时,确定所述触摸事件结束。5.根据权利要求1所述的方法,其特征在于,所述每间隔设定时间生成动画路径,包括:通过启动轮询监听器,每间隔所述设定时间产生触发信号;当接收到触发信号时,生成动画路径。6.根据权利要求5所述的方法,其特征在于,还包括:若检测到所述触摸事件结束,销毁所述轮询监听器,并停止生成所述动画路径。7.根据权利要求1所述的方法,其特征在于,还包括:若所述触摸时间没有超过所述设定时间阈值,确定所述触摸事件为点击操作;生成动画路径,根据所述动画路径...

【专利技术属性】
技术研发人员:李双洋
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1