一种标签呈现的数据处理系统的制作方法

文档序号:34364694发布日期:2023-06-04 19:25阅读:34来源:国知局
一种标签呈现的数据处理系统的制作方法

本发明涉及电数字数据处理,特别是涉及一种标签呈现的数据处理系统。


背景技术:

1、现有技术中用户一般通过输入标签的方式来筛选文本库中的文本,标签也即关键词,如果文本库中某条文本中含有用户输入的标签,那么该条文本将被筛选出来。为了方便用户对不同筛选方式对应的筛选结果的比对,现有技术是在用户界面上分区域显示不同筛选方式对应的标签和筛选结果。一般情况下,用户界面上不同筛选方式对应的显示区域的大小相同,其中不同筛选方式对应的显示标签的区域的大小也相同;但是,不同筛选方式对应的用户输入标签的数量可能不同,受限于用户界面上用于显示标签的区域的大小,对于某种筛选方式中用户输入的标签的数量较多的情况,现有技术中采用滚动显示该筛选方式中标签的方法以在预设时间段内向用户展示该筛选方式中用户输入的全部的标签。

2、但是,不同筛选方式对应的用户输入的标签的数量不同,若在同一预设时间段内向用户展示不同筛选方式中用户输入的全部的标签,可能会导致不同筛选方式对应的用于显示关键词的区域中的滚动速度存在较大差异,影响用户的观感,导致用户的体验感较差。


技术实现思路

1、本发明目的在于,提供一种标签呈现的数据处理系统,以解决不同筛选方式对应的用于显示关键词的区域中的滚动速度存在较大差异,影响用户的观感,导致用户的体验感较差的问题。

2、根据本发明,提供了一种标签呈现的数据处理系统,包括处理器和存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现以下步骤:

3、s100,获取待在用户界面上显示的分组标签列表a,a=(a1,a2,…,an,…,an),an为第n组标签,n的取值范围为1到n,n为a包括的标签的组数;an=(an,1,an,2,…,an,q,…,an,qn),an,q为an中的第q个标签,q的取值范围为1到qn,qn为an包括的标签的数量。

4、s200,遍历a,获取an对应的宽度ln,并将ln追加至第一预设集合b;ln=(∑qnq=1 ln,q)+(qn-1)× l0, ln,q为an,q的宽度, l0为预设的标签间隔宽度;b的初始化为null。

5、s300,遍历b,如果s1<ln≤s2,则将an追加至第二预设集合d,将ln追加至第三预设集合e,第二预设集合d和第三预设集合e的初始化均为null;s1为预设的各分组标签对应的标签显示区域的显示宽度,s2为预设的最大显示宽度阈值,s1<s2。

6、s400,获取max(e)对应的分组标签amax,max( )为求最大值。

7、s500,控制d中各分组标签以第一目标滚动速度v1显示在对应的标签显示区域,v1=((∑pi=1 lmax,i)+(p-1)× l0-s1)/t, lmax,i为分组标签amax中第i个标签对应的宽度,i的取值范围为1到p,p为分组标签amax中标签的数量,t为预设的用户浏览时间。

8、本发明与现有技术相比至少具有以下有益效果:

9、本发明获取了不同分组标签对应的宽度,如果某分组标签对应的宽度满足预设条件(即大于s1且小于等于s2),则将该分组标签追加到第二预设集合d,由此第二集合d中的分组标签全部为满足预设条件的分组标签;对于第二集合d中的任一分组标签,控制其以第一目标滚动速度v1在对应的标签显示区域中进行滚动,由此可保证第二集合d中的分组标签对应的滚动速度相同,解决了由于第二集合d中的分组标签对应的滚动速度不同导致的用户观感较差的问题,改善了用户的体验感。而且,本发明中第二集合d中的分组标签全部是宽度大于s1且小于等于s2的分组标签,一方面,第二集合d中的任意两分组标签的宽度差异相对较小,按照同一滚动速度(即第一目标滚动速度v1)进行滚动的滚动周期差异也不会太大;另一方面,第二集合d中分组标签的宽度都小于等于s2,即使按照宽度最大的分组标签设置滚动速度,滚动速度也不至于过快,能够保证用户能够准确获取第二集合d中的各分组标签,进一步改善了用户的体验感。



技术特征:

1.一种标签呈现的数据处理系统,包括处理器和存储器,所述存储器上存储有计算机可读指令,其特征在于,所述计算机可读指令被所述处理器执行时实现以下步骤:

2.根据权利要求1所述的标签呈现的数据处理系统,其特征在于,s300还包括:如果ln>s2,则在所述用户界面上显示用于指示所述第n组标签超出标签显示区域的第一信息。

3.根据权利要求2所述的标签呈现的数据处理系统,其特征在于,s300还包括:如果ln>s2,则在所述用户界面上显示用于指示将所述第n组标签删减至标签数量不超过目标标签数量cn的第二信息,所述目标标签数量cn的获取方法包括:

4.根据权利要求1所述的标签呈现的数据处理系统,其特征在于,s2=v0×t,v0为预设的最大标签滚动速度,v0>v1。

5.根据权利要求4所述的标签呈现的数据处理系统,其特征在于,v0的获取方法包括:

6.根据权利要求1所述的标签呈现的数据处理系统,其特征在于,s300还包括:如果ln≤s1,则将所述第n组标签静止显示在所述第n组标签对应的标签显示区域。

7.根据权利要求1所述的标签呈现的数据处理系统,其特征在于,an,q的宽度ln,q等于an,q包括的字的数量。

8.根据权利要求1所述的标签呈现的数据处理系统,其特征在于,1s≤t≤5s。

9.根据权利要求1所述的标签呈现的数据处理系统,其特征在于,所述标签为用户输入的用于从文本库中筛选文本的关键词。


技术总结
本申请涉及电数字数据处理技术领域,特别是涉及一种标签呈现的数据处理系统。所述系统包括处理器和存储器,存储器上存储有计算机可读指令,计算机可读指令被处理器执行时实现以下步骤:S100,获取待在用户界面上显示的分组标签列表A;S200,遍历A,获取a<subgt;n</subgt;对应的宽度L<subgt;n</subgt;,并将L<subgt;n</subgt;追加至第一预设集合B;S300,遍历B,如果S<subgt;1</subgt;<L<subgt;n</subgt;≤S<subgt;2</subgt;,则将a<subgt;n</subgt;追加至第二预设集合D,将L<subgt;n</subgt;追加至第三预设集合E;S400,获取max(E)对应的分组标签a<subgt;max</subgt;;S500,控制D中各分组标签以第一目标滚动速度V<subgt;1</subgt;显示在对应的标签显示区域。本发明改善了用户看用户界面上分组标签的体验感。

技术研发人员:石江枫,赵洲洋,于伟,靳雯,王全修,张宇
受保护的技术使用者:北京睿企信息科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1