System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电数字数据处理,特别是涉及一种用户界面上信息跳转的处理方法、设备及介质。
技术介绍
1、当用户界面上存在多个区域,且需要向用户展示每一区域对应的预设信息时,受限于用户界面的大小,不能同时展示所有区域对应的预设信息,现有技术中多采用轮流展示每一区域对应的预设信息的方法,具体的,在展示指定区域的预设信息时,突出显示该指定区域,并在指定区域的预设信息展示时长达到预设时长时,跳转到第二个区域进行预设信息展示,突出显示该第二个区域,并在第二个区域的预设信息展示时长达到预设时长时,再跳转到第三个区域进行预设信息展示,以此类推,直至用户界面上所有区域的预设信息展示完成,完成该轮展示;该轮展示完成后,按照相同的方法进行下一轮的展示,以此类推,循环展示。
2、现有技术中在轮流展示每一区域对应的预设信息时,有的采用随机的方法确定区域之间进行预设信息展示的先后顺序,使得很多展示顺序相邻的两个区域之间的距离较远,导致用户无法快速在用户界面上锁定下一展示预设信息的区域,进而出现用户还未锁定或刚刚锁定进行预设信息展示的区域而该进行预设信息展示的区域就完成了预设信息的展示的情况,导致用户在一轮展示中获取到的预设信息较少。
技术实现思路
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、如果初始测试长度对应的正向反馈结果的占比大于等于预设占比阈值,则获取第一测试长度;所述第一测试长度与初始测试长度之差为预设测试调整步长,所述预设测试调整步长大于0;
26、获取测试用户集对用户界面上信息跳转距离为第一测试长度时的反馈结果。
27、获取测试用户集中对用户界面上信息跳转距离为第一测试长度时的反馈结果中正向反馈结果的占比。
28、如果第一测试长度对应的正向反馈结果的占比小于预设占比阈值,则判定初始测试长度为第一预设长度。
29、进一步的,第一预设长度的获取过程还包括:
30、如果第一测试长度对应的正向反馈结果的占比大于等于预设占比阈值,则获取第二测试长度;所述第二测试长度与第一测试长度之差为预设测试调整步长。
31、获取测试用户集对用户界面上信息跳转距离为第二测试长度时的反馈结果。
32、获取测试用户集中对用户界面上信息跳转距离为第二测试长度时的反馈结果中正向反馈结果的占比。
33、如果第二测试长度对应的正向反馈结果的占比小于预设占比阈值,则判定第一测试长度为第一预设长度。
34、进一步的,第一预设长度的获取过程还包括:
35、如果第二测试长度对应的正向反馈结果的占比大于等于预设占比阈值,则继续获取更新后的测试长度,直至更新后的测试长度对应的正向反馈结果的占比小于预设占比阈值,并将最后一次更新前的测试长度确定为第一预设长度;每次更新后的测试长度比更新前的测试长度增加预设测试调整步长。
36、进一步的,所述获取用户界面上每一区域的中心的坐标包括:
37、获取用户界面上每一区域包括的每一本文档来自技高网...
【技术保护点】
1.一种用户界面上信息跳转的处理方法,其特征在于,所述处理方法包括以下步骤:
2.根据权利要求1所述的用户界面上信息跳转的处理方法,其特征在于,所述处理方法还包括以下步骤:
3.根据权利要求2所述的用户界面上信息跳转的处理方法,其特征在于,所述根据用户界面上信息展示的预设总周期、信息跳转的预设最优速度和目标路径的每一子路径的长度确定用户界面上信息跳转的目标速度包括:
4.根据权利要求3所述的用户界面上信息跳转的处理方法,其特征在于,所述处理方法还包括:
5.根据权利要求4所述的用户界面上信息跳转的处理方法,其特征在于,所述指定区域对应的展示时长为每一区域对应的总时长与指定区域对应的跳转时长之差,指定区域对应的跳转时长为目标路径中指定区域对应的子路径的长度与目标速度之比;所述下一区域对应的展示时长为每一区域对应的总时长与所述下一区域对应的跳转时长之差,每一区域对应的总时长为用户界面上信息展示的预设总周期与用户界面上区域的数量之比。
6.根据权利要求1所述的用户界面上信息跳转的处理方法,其特征在于,第一预设长度的获取过程包括
7.根据权利要求6所述的用户界面上信息跳转的处理方法,其特征在于,第一预设长度的获取过程还包括:
8.根据权利要求7所述的用户界面上信息跳转的处理方法,其特征在于,第一预设长度的获取过程还包括:
9.根据权利要求1所述的用户界面上信息跳转的处理方法,其特征在于,所述获取用户界面上每一区域的中心的坐标包括:
10.根据权利要求1所述的用户界面上信息跳转的处理方法,其特征在于,所述根据用户界面上每一区域的中心的坐标确定用户界面上任意两区域的距离包括:
11.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至10中任意一项所述的用户界面上信息跳转的处理方法。
12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10中任意一项所述的用户界面上信息跳转的处理方法。
...【技术特征摘要】
1.一种用户界面上信息跳转的处理方法,其特征在于,所述处理方法包括以下步骤:
2.根据权利要求1所述的用户界面上信息跳转的处理方法,其特征在于,所述处理方法还包括以下步骤:
3.根据权利要求2所述的用户界面上信息跳转的处理方法,其特征在于,所述根据用户界面上信息展示的预设总周期、信息跳转的预设最优速度和目标路径的每一子路径的长度确定用户界面上信息跳转的目标速度包括:
4.根据权利要求3所述的用户界面上信息跳转的处理方法,其特征在于,所述处理方法还包括:
5.根据权利要求4所述的用户界面上信息跳转的处理方法,其特征在于,所述指定区域对应的展示时长为每一区域对应的总时长与指定区域对应的跳转时长之差,指定区域对应的跳转时长为目标路径中指定区域对应的子路径的长度与目标速度之比;所述下一区域对应的展示时长为每一区域对应的总时长与所述下一区域对应的跳转时长之差,每一区域对应的总时长为用户界面上信息展示的预设总周期与用户界面上区域的数量之比。
6.根据权利要求1所述的用户界面上信息跳转的处理方法...
【专利技术属性】
技术研发人员:何瑛瑛,程飞,
申请(专利权)人:浙江有数数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。