System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,特别是涉及一种信息交互方法、装置、电子设备及介质。
技术介绍
1、随着互联网以及智能设备的发展,涌现了多种多样的应用程序(application,简称app),以满足用户多变的需求。在使用过程中,应用程序会为用户推送一些信息,例如用户感兴趣的内容、时事热点、优惠活动信息或任务奖励信息等。然而,这些信息一般以弹窗的方式推送给用户,信息交互方式单一,对于用户的视觉和感官的刺激作用有限,用户很可能因为忽略信息而错过重要的事项,交互效率和交互效果大大降低。
技术实现思路
1、本专利技术实施例的目的在于提供一种信息交互方法、装置、电子设备及介质,用以增加信息交互的方式,以及提高信息交互的效率和趣味性。具体技术方案如下:
2、在本专利技术实施的第一方面,提供了一种信息交互方法,所述方法包括:
3、响应于信息动效触发事件,确定至少一个待展示的对象,所述待展示的对象为需要滚动呈现的信息;
4、确定滚动第一阶段的第一位移和滚动第二阶段的第二位移;所述第一位移用于指示所述待展示的对象在所述滚动第一阶段的开始到结束滚动的距离,所述第二位移用于指示所述待展示的对象在所述滚动第二阶段的开始到结束滚动的距离;
5、根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象。
6、在可选的实施例中,所述滚动第一阶段为滚动加速阶段,所述滚动第二阶段为滚动减速阶段;
7、所
8、根据滚动总位移、滚动加速阶段对应的加速时间和滚动减速阶段对应的减速时间,确定所述滚动加速阶段的第一位移和所述滚动减速阶段的第二位移;其中,所述第一位移用于指示所述待展示的对象在所述滚动加速阶段的开始到结束滚动的距离,所述第二位移用于指示所述待展示的对象在所述滚动减速阶段的开始到结束滚动的距离。
9、在可选的实施例中,所述滚动第一阶段为恒速滚动阶段,所述滚动第二阶段为减速滚动阶段;
10、所述确定滚动第一阶段的第一位移和滚动第二阶段的第二位移,包括:
11、确定所述恒速滚动阶段的滚动速度、滚动时间以及所述减速滚动阶段的加速度;
12、根据所述恒速滚动阶段的滚动速度、滚动时间,确定所述恒速滚动阶段的第一位移;
13、根据所述恒速滚动阶段的滚动速度和所述减速滚动阶段的加速度,确定所述减速滚动阶段的第二位移;
14、其中,所述第一位移用于指示所述待展示的对象在所述恒速滚动阶段的开始到结束滚动的距离,所述第二位移用于指示所述待展示的对象在所述减速滚动阶段的开始到结束滚动的距离。
15、在可选的实施例中,所述方法还包括:根据屏幕刷新率,确定滚动周期;
16、所述确定滚动第一阶段的第一位移和滚动第二阶段的第二位移,包括:确定所述滚动第一阶段包括的滚动周期的数量以及各个滚动周期对应的第三位移,所述滚动第一阶段的各个滚动周期对应的第三位移之和为所述滚动第一阶段的第一位移;确定所述滚动第二阶段所包括的滚动周期的数量以及各个滚动周期对应的第四位移,所述滚动第二阶段的各个滚动周期对应的第四位移之和为所述滚动第二阶段的第二位移。
17、在可选的实施例中,所述根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象,包括:根据所述滚动第一阶段内每一滚动周期对应的第三位移,确定滚动第一阶段内每一滚动周期对应的第一动画;所述第一动画用于指示在所述滚动第一阶段需要呈现的由所述待展示对象构成的动态画面;根据所述滚动第二阶段内每一滚动周期对应的第四位移,确定滚动第二阶段内每一滚动周期对应的第二动画;所述第二动画用于指示在所述滚动第二阶段需要呈现的由所述待展示对象构成的动态画面;在目标展示区域内展示所述滚动第一阶段内每一滚动周期对应的第一动画和所述滚动第二阶段内每一滚动周期对应的第二动画,以在目标展示区域内滚动呈现所述至少一个待展示的对象。
18、在可选的实施例中,所述根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象,包括:根据所述待展示的对象的属性信息,确定所述目标展示区域的属性信息和/或滚动类型;根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移、目标展示区域的属性信息和/或滚动类型,在目标展示区域内滚动呈现所述至少一个待展示的对象。
19、在可选的实施例中,所述方法还包括:根据所述待展示的对象的属性信息,确定所述滚动总位移、所述滚动加速阶段对应的加速时间和所述滚动减速阶段对应的减速时间中的一种或多种。
20、在本专利技术实施例的第二方面,提供了一种信息交互装置,包括:
21、对象确定模块,用于响应于信息动效触发事件,确定至少一个待展示的对象,所述待展示的对象为需要滚动呈现的信息;
22、参数确定模块,用于确定滚动第一阶段的第一位移和滚动第二阶段的第二位移;所述第一位移用于指示所述待展示的对象在所述滚动第一阶段的开始到结束滚动的距离,所述第二位移用于指示所述待展示的对象在所述滚动第二阶段的开始到结束滚动的距离;
23、对象呈现模块,用于根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象。
24、在可选的实施例中,所述滚动第一阶段为滚动加速阶段,所述滚动第二阶段为滚动减速阶段;
25、所述参数确定模块还用于:根据滚动总位移、滚动加速阶段对应的加速时间和滚动减速阶段对应的减速时间,确定所述滚动加速阶段的第一位移和所述滚动减速阶段的第二位移;其中,所述第一位移用于指示所述待展示的对象在所述滚动加速阶段的开始到结束滚动的距离,所述第二位移用于指示所述待展示的对象在所述滚动减速阶段的开始到结束滚动的距离。
26、在可选的实施例中,所述滚动第一阶段为恒速滚动阶段,所述滚动第二阶段为减速滚动阶段;
27、所述参数确定模块还用于:确定所述恒速滚动阶段的滚动速度、滚动时间以及所述减速滚动阶段的加速度;根据所述恒速滚动阶段的滚动速度、滚动时间,确定所述恒速滚动阶段的第一位移;根据所述恒速滚动阶段的滚动速度和所述减速滚动阶段的加速度,确定所述减速滚动阶段的第二位移;其中,所述第一位移用于指示所述待展示的对象在所述恒速滚动阶段的开始到结束滚动的距离,所述第二位移用于指示所述待展示的对象在所述减速滚动阶段的开始到结束滚动的距离。
28、在可选的实施例中,所述装置还包括周期确定模块,用于根据屏幕刷新率,确定滚动周期;
29、所述参数确定模块还用于:确定所述滚动第一阶段包括的滚动周期的数量以及各个滚动周期对应的第三位移,所述滚动第一阶段的各个滚动周期对应的第三位移之和为所述滚动第一阶段的第一位移;确定所述滚动第二阶本文档来自技高网...
【技术保护点】
1.一种信息交互方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述滚动第一阶段为滚动加速阶段,所述滚动第二阶段为滚动减速阶段;
3.根据权利要求1所述的方法,其特征在于,所述滚动第一阶段为恒速滚动阶段,所述滚动第二阶段为减速滚动阶段;
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:根据屏幕刷新率,确定滚动周期;
5.根据权利要求4所述的方法,其特征在于,所述根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象,包括:
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.一种信息交互装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
...【技术特征摘要】
1.一种信息交互方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述滚动第一阶段为滚动加速阶段,所述滚动第二阶段为滚动减速阶段;
3.根据权利要求1所述的方法,其特征在于,所述滚动第一阶段为恒速滚动阶段,所述滚动第二阶段为减速滚动阶段;
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:根据屏幕刷新率,确定滚动周期;
5.根据权利要求4所述的方法,其特征在于,所述根据所述滚动第一阶段的第一位移和所述滚动第二阶段的第二位移,在目标展示区域内滚动呈现所述至少一个待展示的对象,包括:
...【专利技术属性】
技术研发人员:胡立国,
申请(专利权)人:北京爱奇艺科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。