掌桥专利:专业的专利平台
掌桥专利
首页

界面显示方法、装置、设备及介质

文献发布时间:2024-04-18 20:01:30


界面显示方法、装置、设备及介质

技术领域

本申请属于界面显示技术领域,尤其涉及一种界面显示方法、装置、设备及介质。

背景技术

随着计算机技术的发展,越来越多的行业会根据业务场景选择通过组合多个组件,来创建可视化页面是较为广泛的应用场景。

然而,现有技术中,在搭建可视化页面时,一般基于组件的尺寸以及重要度在预设视图模板中确定组件的位置,以创建可视化界面并进行显示。但是该方法无法满足用户的实际需求,以用于用户体验感较低。

发明内容

本申请实施例提供一种界面显示方法、装置、设备及介质,能够通过得到更符合用户使用习惯的可视化页面,进而满足了用户的实际需求。

第一方面,本申请实施例提供一种界面显示方法,方法包括:

获取预设时间段内用户在第一界面内的用户操作信息,第一界面包括N个组件,用户操作信息包括与每个组件对应的M个操作,以及每个操作对应的操作次数;

针对N个组件中每个组件,基于目标信息,确定组件的M个操作分别对应的操作关注度,目标信息包括组件的M个操作分别对应的操作次数,或者,N个组件中每个组件的M个操作分别对应的操作次数;

确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度;

显示第二界面,第二界面为基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中得到的。

在第一方面的一种可选的实施方式中,基于目标信息,确定组件的M个操作分别对应的操作关注度,包括:

基于目标信息,确定组件的M个操作分别对应的第一操作权重;

针对组件的M个操作中的每个操作,确定操作的操作次数和操作的操作权重之和,为操作的操作关注度,得到组件的M个操作分别对应的操作关注度。

在第一方面的一种可选的实施方式中,基于组件的M个操作分别对应的操作次数,确定组件的M个操作分别对应的第一操作权重,包括:

针对M个操作中每个操作,确定操作的操作次数与第一操作总次数的比值为操作的第二操作权重;

确定操作的第二操作权重为操作的第一操作权重,得到组件的M个操作分别对应的第一操作权重;

其中,第一操作总次数为组件的M个操作分别对应的操作次数之和。

在第一方面的一种可选的实施方式中,基于N个组件中每个组件的M个操作分别对应的操作次数,确定组件的M个操作分别对应的第一操作权重,包括:

针对M个操作中每个操作,确定操作的操作次数与第一操作总次数的比值为操作的第二操作权重,第一操作总次数为组件的M个操作分别对应的操作次数之和;

确定第一操作总次数与第二操作总次数之间的比值,为第一比值,并确定第一比值的对数为第三操作权重,第二操作总次数为N个组件针对操作的操作次数之和;

确定第二操作权重和第三操作权重的乘积为操作的第一操作权重,得到组件的M个操作分别对应的第一操作权重。

在第一方面的一种可选的实施方式中,方法还包括:

基于组件的M个操作中每个操作的第一操作权重,与操作的预设权重系数的乘积,更新操作的第一操作权重,得到更新后的操作的第一操作权重。

在第一方面的一种可选的实施方式中,在确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度之后,方法还包括:

确定M个组件中每个组件对应的目标时长,目标时长为组件的组件关注度的确定时刻与当前时刻之间的时长;

基于组件的组件关注度、目标时长和预设时间衰退因子,更新组件的组件关注度,得到更新后的组件的组件关注度。

第二方面,本申请实施例提供了一种界面显示装置,该装置包括:

获取模块,用于获取预设时间段内用户在第一界面内的用户操作信息,第一界面包括N个组件,用户操作信息包括与每个组件对应的M个操作,以及每个操作对应的操作次数;

确定模块,用于针对N个组件中每个组件,基于目标信息,确定组件的M个操作分别对应的操作关注度,目标信息包括组件的M个操作分别对应的操作次数,或者,N个组件中每个组件的M个操作分别对应的操作次数;

确定模块,还用于确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度;

显示模块,用于显示第二界面,第二界面为基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中得到的。

在第二方面的一种可选的实施方式中,确定模块具体用于:

基于目标信息,确定组件的M个操作分别对应的第一操作权重;

针对组件的M个操作中的每个操作,确定操作的操作次数和操作的操作权重之和,为操作的操作关注度,得到组件的M个操作分别对应的操作关注度。

第三方面,提供一种电子设备,包括:存储器,用于存储计算机程序指令;处理器,用于读取并运行存储器中存储的计算机程序指令,以执行第一方面中任一可选的实施方式提供的界面显示方法。

第四方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面中的任一可选的实施方式提供的界面显示方法。

第五方面,提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行实现第一方面中的任一可选的实施方式提供的界面显示方法。

在本申请实施例中,能够获取预设时间段内用户在第一界面内的用户操作信息,由于该第一界面可以包括N个组件,相应于,用户操作信息可以包括每个组件对应的M个操作,以及每个操作对应的操作次数。基于此,可以针对N个组件中每个组件,基于目标信息确定该组件的M个操作分别对应的操作关注度,进而可以确定该组件的M个操作分别对应的操作关注度之和,为该组件的组件关注度,接着可以基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中,以得到第二界面并显示。基于此,本申请实施例充分考虑到了历史时间段内用户在界面上的操作行为,进而可以得到符合用户使用习惯的界面,满足了用户的实际需求。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种界面显示方法的流程示意图;

图2是本申请实施例提供的一种界面显示方法的应用场景图之一;

图3是本申请实施例提供的一种界面显示方法的应用场景图之二;

图4是本申请实施例提供的一种界面显示方法的应用场景图之三;

图5是本申请实施例提供的一种界面显示方法的应用场景图之四;

图6是本申请实施例提供的一种界面显示装置的结构示意图;

图7是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

为了解决现有技术中无法满足用户实际需求的问题,本申请实施例提供一种界面显示方法、装置、设备及介质,在本申请实施例中,能够获取预设时间段内用户在第一界面内的用户操作信息,由于该第一界面可以包括N个组件,相应于,用户操作信息可以包括每个组件对应的M个操作,以及每个操作对应的操作次数。基于此,可以针对N个组件中每个组件,基于目标信息确定该组件的M个操作分别对应的操作关注度,进而可以确定该组件的M个操作分别对应的操作关注度之和,为该组件的组件关注度,接着可以基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中,以得到第二界面并显示。基于此,本申请实施例充分考虑到了历史时间段内用户在界面上的操作行为,进而可以得到符合用户使用习惯的界面,满足了用户的实际需求。

需要说明的是本申请实施例提供的界面显示方法,执行主体可以为界面显示装置,或者界面显示装置中用于执行界面显示方法的控制模块。本申请实施例中以界面显示装置执行界面显示方法为例,说明本申请实施例提供的界面显示方法。

下面结合附图,通过具体的实施例对本申请实施例提供的界面显示方法进行详细说明。

图1是本申请实施例提供的一种界面显示方法的流程示意图。

如图1所示,该界面显示方法的执行主体可以是界面显示装置,该方法具体可以包括以下步骤:

S110,获取预设时间段内用户在第一界面内的用户操作信息。

具体地,界面显示装置可以以整个系统所能接收到的用户操作上,进行事件追踪。即通过植入代码到第一界面所包括的N个组件中,如此,可以监听特定操作行为或事件并捕捉,进而可以通过触发埋点数据进行收集上报,将数据收集后传输到数据池内,如此,可以从数据池中获取到预设时间段用户在第一界面内的用户操作信息。

其中,上述涉及到的预设时间段可以是基于实际经验或情况预先设置的时间段,例如,可以是一天,也可以是一周,在此不做具体限定。

在一些实施例中,上述涉及到的第一界面包括N个组件,相应的,上述涉及到的用户操作信息可以包括与每个组件对应的M个操作,以及每个操作对应的操作次数。其中,N、M为大于0的正整数。上述涉及到的M个操作可以包括对组件的浏览操作、点击操作、查询操作和交互操作等操作,在此不做过多限定。

需要说明的是,上述涉及到的组件可以用于在第一界面中渲染显示图片、数据、按钮、标题等内容,在此不做具体限定。另外,组件的属性可以包括城市、经济、产业、资源、交通、城市地区、人口、发展、企业、工作情况、出入境等属性,对于运营商生态合作产品应用的模型数据属性定义归类。

还需要说明的是,用户操作信息还可以报名M个操作的操作发生时间、操作时长等信息,在此不做具体限定。例如,当操作为浏览操作时,用户操作信息可以包括浏览页面、浏览时长,浏览发生时刻等信息,当操作为查询操作时,用户操作信息还可以包括查询内容等信息,在此不作具体限定。

S120,针对N个组件中每个组件,基于目标信息,确定组件的M个操作分别对应的操作关注度。

在一些实施例中,上述涉及到的目标信息包括组件的M个操作分别对应的操作次数,或者,N个组件中每个组件的M个操作分别对应的操作次数。另外,上述涉及到的操作关注度可以表征用户对该操作的关注的程度,也可以反映用户使用该操作的频繁程度。

具体地,针对N个组件中每个组件,界面显示装置可以基于该组件的M个操作分别对应的操作次数,确定该组件的M个操作分别对应操作关注度。界面显示装置也可以基于N个组件中每个组件的M个操作分别对应的操作次数,确定该组件的M个操作分别对应的操作关注度。

S130,确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度。

具体地,界面显示装置可以在得到N个组件中每个组件的M个操作分别对应的操作关注度之后,针对N个组件中的每个组件,确定该组件的M个操作分别对应的操作关注度之和,为该组件的组件关注度,进而可以得到N个组件各自对应的组件关注度。

其中,上述涉及到的组件关注度可以表征用户对组件的关注的程度,也可以反映用户对组件进行操作的频繁程度。

在一个示例中,上述计算组件的组件关注度的过程可以如公式(1)所示:

G(P)=(T

其中,G(P)为组件P的组件关注度,T

S140,显示第二界面。

在一些实施例中,第二界面为基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中得到的。

其中,预设关注度顺序可以是基于实际经验或情况预先设置的,例如,该预设关注度顺序可以按照组件关注度从大到小的顺序,即组件关注度高的优先排列,在此不做过多限定。另外,上述涉及到的预设放置顺序可以是基于实际经验或情况预先设置的,例如,该预设放置顺序可以是在第一界面中从上到小、从左到右的放置顺序,也可以是对角向右向下的顺序;中心向四周的放置顺序,此处不做过多限定。

具体地,在得到N个组件各自对应的组件关注度之后,界面显示装置可以先按照预设关注度顺序和预设放置顺序,将N个组件依次放置在第一界面中,以得到符合用户使用习惯的第二界面,进而可以该第二界面。

在一个示例中,可以根据不同策略像素尺寸将第一界面划分为不等数量的网格,如图2所示,若像素尺寸为1920*1080,第一界面划分成12*12的网格,每1*1的网格占位为一个基础单位。基于此,可以按照预设关注度顺序获取相应组件的组件数据,例如组件占网格单位、数据初始化组件等,并按照预设放置顺序将N组件依次方式,继续如2所示,箭头所表示的放置顺序为按从做左到右模块、从上到下的放置顺序。需要说明的是,组件宽度是根据组件设置固定的,组件高度根据内容渲染,自适应伸展。1920*1080基准像素时获取配置信息是3*3的整体预设布局。

具体如下所示:

1、如图3所示,可以基于组件的组件关注度,按照预设关注度和预设放置顺序,将多个组件依次放置在界面中,以得到最新的界面。假设正常组件占4*4基础网格,即三个组件可以渲染显示一列,判断无组件占位可渲染,换下一列,直到将多个组件放置完成或界面被渲染完整。

2、如图4所示,在渲染显示时,若会出现超出高度伸展的组件,对组件渲染采用补齐方式,既超出4*4的占位则默认补齐4*8的占位,以使渲染的显示界面预设布局更规整美观。

3、如图5所示,如果同时存在多个超出高度伸展的组件时,计算总高占小于12时可直接渲染,也使渲染的大屏预设布局保持规整美观,最终整体页面预设布局渲染完成。

需要说明的是,在放置组件的过程中,可以通过获取对应组件的组件信息,确定在预设放置方向上组件所占网格数,若在放置组件时,界面在预设放置方向上所有组件所占网格数小于界面在预设放置方向上所有网格数,即12,则继续在该方向上放置组件,若等于或大于则渲染下一个模块或完成渲染,显示大屏。

在本申请实施例中,能够获取预设时间段内用户在第一界面内的用户操作信息,由于该第一界面可以包括N个组件,相应于,用户操作信息可以包括每个组件对应的M个操作,以及每个操作对应的操作次数。基于此,可以针对N个组件中每个组件,基于目标信息确定该组件的M个操作分别对应的操作关注度,进而可以确定该组件的M个操作分别对应的操作关注度之和,为该组件的组件关注度,接着可以基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中,以得到第二界面并显示。基于此,本申请实施例充分考虑到了历史时间段内用户在界面上的操作行为,进而可以得到符合用户使用习惯的界面,满足了用户的实际需求。

为了更加准确地描述本申请实施例提供的界面显示方法,在一个实施例中,上述涉及到的S120可以具体包括如下步骤:

基于目标信息,确定组件的M个操作分别对应的第一操作权重;

针对组件的M个操作中的每个操作,确定操作的操作次数和操作的操作权重之和,为操作的操作关注度,得到组件的M个操作分别对应的操作关注度。

其中,第一操作权重可以表征该操作的重要程度。

具体地,界面显示装置可以基于组件的M个操作分别对应的操作次数,确定该组件的M个操作分别对应的第一操作权重,还可以基于N个组件中每个组件的M个操作分别对应的操作次数,确定该组件的M个操作分别对应的第一操作权重。基于此,在得到第一操作权重之后,界面显示装置可以针对该组件的M个操作中的每个操作,确定该操作的操作次数和该操作的第一操作权重之和,为该操作的操作关注度,进而可以组件的M个操作分别对应的操作关注度。

在一个示例中,上述操作的操作关注度的计算公式可以如公式(2)所示:

W

其中,W

在该实施例中,能够基于用户对组件进行操作的操作次数,确定操作的操作权重,进而确定操作的操作关注度。如此,考虑到了用户对组件的操作习惯,以便于后续可以得到符合用户使用习惯的界面进行显示。

基于此,在一个实施例中,基于组件的M个操作分别对应的操作次数,确定组件的M个操作分别对应的第一操作权重的步骤,具体可以包括如下步骤:

针对M个操作中每个操作,确定操作的操作次数与第一操作总次数的比值为操作的第二操作权重;

确定操作的第二操作权重为操作的第一操作权重,得到组件的M个操作分别对应的第一操作权重。

其中,第二操作权重反映操作对于组件的重要程度,另外,上述涉及到的第一操作总次数为组件的M个操作分别对应的操作次数之和。

具体地,针对M个操作中每个操作,可以先确定该操作的操作次数与第一操作总次数的比值为该操作的第二操作权重,进而可以确定该操作的第二操作权重,为该操作的第一操作权重。

在一个示例中,上述确定第一操作权重的过程可以如公式(3)所示:

H

其中,h

在该实施例中,能够基于用户对组件进行操作的操作次数,确定操作对组件的重要程度,以便于后续确定操作的操作关注度。如此,考虑到了用户对组件的操作习惯,以便于后续可以得到符合用户使用习惯的界面进行显示。

在另一个实施例中,上述涉及到的基于N个组件中每个组件的M个操作分别对应的操作次数,确定组件的M个操作分别对应的第一操作权重的步骤,具体可以包括如下步骤:

针对M个操作中每个操作,确定操作的操作次数与第一操作总次数的比值为操作的第二操作权重;

确定第一操作总次数与第二操作总次数之间的比值,为第一比值,并确定第一比值的对数为第三操作权重;

确定第二操作权重和第三操作权重的乘积为操作的第一操作权重,得到组件的M个操作分别对应的第一操作权重。

其中,上述涉及到的第二操作权重可以表征操作对组件的重要程度,第三操作权重可以表征操作对包含有所有组件的会话的重要程度。

另外,上述涉及到的第一操作总次数为组件的M个操作分别对应的操作次数之和。上述涉及到的第二操作总次数为N个组件针对操作的操作次数之和。

具体地,界面显示装置可以针对M个操作中每个操作,确定该操作的操作次数与第一操作总次数的比值为操作的第二操作权重。另外,界面显示装置还可以先确定第一操作总次数与第二操作总次数之间的比值为第一比值,进而可以确定第一比值的对数为第三操作权重。如此,界面显示装置可以得到第二操作权重(表示操作对组件的重要程度)和第三操作权重(表示操作对所有组件的重要程度),进而可以确定第二操作权重和第三操作权重之间的乘积为第一操作权重。

在一个示例中,确定第三操作权重的公式可以如下公式(4)所示:

K

其中,K

上述基于第二操作权重和第三操作权重,确定第一操作权重的过程可以如公式(5)所示:

H

在该实施例中,能够基于用户对组件进行操作的操作次数,确定操作对组件的重要程度,以及操作对界面内所显示的所有组件的重要程度,并结合两者确定最终的操作权重,即第一操作权重。如此,可以更加精确地得到操作的操作关注度,进而可以更加精确地得到符合用户使用习惯的界面进行显示。

为了更加全面的描述本申请实施例提供的界面显示方法,在一个实施例中,上述涉及到的界面显示方法还可以包括如下步骤:

基于组件的M个操作中每个操作的第一操作权重,与操作的预设权重系数的乘积,更新操作的第一操作权重,得到更新后的操作的第一操作权重。

其中,预设权重系数可以是基于实际经验或情况预先设置的权重系数,在此不做过多赘述。

具体地,界面显示装置可以基于组件的M个操作中每个操作的第一操作权重,与该操作的预设权重的乘积,更新操作的第一操作权重,得到更新后的操作的第一操作权重。

在该实施例中,可以更加精确地得到操作的操作权重,以便于后续可以得到更加精确的操作关注度,进而可以更加精确地得到符合用户使用习惯的界面并进行显示。

为了更加全面地描述本申请实施例提供的界面显示方法,在一个实施例中,在确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度之后,上述涉及到的界面显示方法还包括如下步骤:

确定M个组件中每个组件对应的目标时长,目标时长为组件的组件关注度的确定时刻与当前时刻之间的时长;

基于组件的组件关注度、目标时长和预设时间衰退因子,更新组件的组件关注度,得到更新后的组件的组件关注度。

其中,预设时间衰退因子可以是用户基于实际经验或情况预先设置的,在此不做过多限定。

具体地,界面显示装置可以先基于M个组件中每个组件的组件关注度的确定时刻与当前时刻之间的时长,确定每个组件对应的目标时长,进而可以基于该组件的组件关注度、目标时长和预设时间衰退因子,更新该组件的组件关注度,进而可以得到更新后的组件关注度。

需要说明的是,预设时间衰退因子是根据发生时间的先后为用户操作关注度数据贡献值不同所以进行分配权重,即用户的操作行为会随着时间的过去,操作行为和当前的相关性不断减弱,关注度下降。时间衰减因子体现了操作行为的关注度随着时间逐渐冷却的过程,它来源于牛顿冷却定律。

基于牛顿冷却定律可以推导得到如下公式(6):

当前关注度=原始关注度*exp(-预设时间衰减因子*目标时长)(6)

另外,需要说明的是,预设时间衰退因子可以基于预设失效时间确定的,该预设失效时间为组件关注度失效所需时长。例如,组件关注度10天内有效,就是说超过10后就不提供组件关注度了,而在10天内提供关注度,假设某一组件关注度值为300,10天后为1,趋于0,带入公式(6),即1=300*exp(-k*10);k=0.570378。可以得到预设时间衰退因子。

然后根据温度衰减公式,可以求不同时间间隔衰减关注度的当前关注度。

该300关注度是前天的会话,可求当前关注度为:300*exp(-0.570378*2)=95为1、

在该实施例中,可以在确定组件的组件关注度之后,考虑到时间对组件关注度的影响,引入预设时间衰退因子,进而可以通过对组件的原始组件关注度进行更新,得到更加准确的组件关注度。

本申请实施例提供的界面显示方法在数据上是基于用户、组件模块双中心多对多的模式进行数据收集,即数据注重于用户操作中心,后又注重于用户关注组件模块属性归类的关注中心,通过用户对组件、及组件的操作行为体现关注度。即系统内容是由组件模块组成,组件是很多类不同内容的(如上解释),系统用户是多(复)数的。整体可以理解为是基于用户操作行为、对于不同组件模块内容操作,进行数据收集,就是多用户操作于多内容组件的对应关系。中心:围绕用户操作为中心、组件内容为中心。

基于相同的发明构思,本申请实施例还提供了一种界面显示装置。具体结合图6对本申请实施例提供的界面显示装置进行详细说明。

图6是本申请实施例提供的一种界面显示装置的结构示意图。

如图6所示,该界面显示装置600可以包括:获取模块610、确定模块620和显示模块630。

获取模块610,用于获取预设时间段内用户在第一界面内的用户操作信息,第一界面包括N个组件,用户操作信息包括与每个组件对应的M个操作,以及每个操作对应的操作次数;

确定模块630,用于针对N个组件中每个组件,基于目标信息,确定组件的M个操作分别对应的操作关注度,目标信息包括组件的M个操作分别对应的操作次数,或者,N个组件中每个组件的M个操作分别对应的操作次数;

确定模块,还用于确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度;

显示模块,用于显示第二界面,第二界面为基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中得到的。

在一个实施例中,上述涉及到的确定模块具体用于:

基于目标信息,确定组件的M个操作分别对应的第一操作权重;

针对组件的M个操作中的每个操作,确定操作的操作次数和操作的操作权重之和,为操作的操作关注度,得到组件的M个操作分别对应的操作关注度。

在一个示例中,上述涉及到的确定模块还具体用于:

针对M个操作中每个操作,确定操作的操作次数与第一操作总次数的比值为操作的第二操作权重;

确定操作的第二操作权重为操作的第一操作权重,得到组件的M个操作分别对应的第一操作权重;

其中,第一操作总次数为组件的M个操作分别对应的操作次数之和。

在一个示例中,上述涉及到的确定模块还具体用于:

针对M个操作中每个操作,确定操作的操作次数与第一操作总次数的比值为操作的第二操作权重,第一操作总次数为组件的M个操作分别对应的操作次数之和;

确定第一操作总次数与第二操作总次数之间的比值,为第一比值,并确定第一比值的对数为第三操作权重,第二操作总次数为N个组件针对操作的操作次数之和;

确定第二操作权重和第三操作权重的乘积为操作的第一操作权重,得到组件的M个操作分别对应的第一操作权重。

在一个实施例中,上述涉及到的界面显示装置还可以包括更新模块。

更新模块,用于基于组件的M个操作中每个操作的第一操作权重,与操作的预设权重系数的乘积,更新操作的第一操作权重,得到更新后的操作的第一操作权重。

在一个实施例中,上述涉及到的更新模块,用于在确定组件的M个操作分别对应的操作关注度之和,为组件的组件关注度,得到N个组件的组件关注度之后,确定M个组件中每个组件对应的目标时长,目标时长为组件的组件关注度的确定时刻与当前时刻之间的时长;

基于组件的组件关注度、目标时长和预设时间衰退因子,更新组件的组件关注度,得到更新后的组件的组件关注度。

在本申请实施例中,能够获取预设时间段内用户在第一界面内的用户操作信息,由于该第一界面可以包括N个组件,相应于,用户操作信息可以包括每个组件对应的M个操作,以及每个操作对应的操作次数。基于此,可以针对N个组件中每个组件,基于目标信息确定该组件的M个操作分别对应的操作关注度,进而可以确定该组件的M个操作分别对应的操作关注度之和,为该组件的组件关注度,接着可以基于N个组件的组件关注度,按照预设关注度顺序和预设放置顺序将N个组件依次放置在第一界面中,以得到第二界面并显示。基于此,本申请实施例充分考虑到了历史时间段内用户在界面上的操作行为,进而可以得到符合用户使用习惯的界面,满足了用户的实际需求。

本申请实施例提供的界面显示装置中的各个模块可以实现图1所示实施例的方法步骤,并能达到与其相应的技术效果,为简洁描述,在此不再赘述。

图7示出了本申请实施例提供的电子设备的硬件结构示意图。

在电子设备可以包括处理器701以及存储有计算机程序指令的存储器702。

具体地,上述处理器701可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器702可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器702可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器702可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器702可在综合网关容灾设备的内部或外部。在特定实施例中,存储器702是非易失性固态存储器。

存储器可包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。

处理器701通过读取并执行存储器702中存储的计算机程序指令,以实现上述实施例中的任意一种界面显示方法。

在一个示例中,电子设备还可包括通信接口703和总线710。其中,如图7所示,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。

通信接口703,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。

总线710包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

另外,结合上述实施例中的界面显示方法,本申请实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现本申请实施例提供的界面显示方法。

本申请实施例还提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如本申请实施例提供的界面显示方法。

需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

以上的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程界面显示装置的处理器,以产生一种机器,使得经由计算机或其它可编程界面显示装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

以上,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。

相关技术
  • 光学构件、包括其的显示装置和制造该光学构件的方法
  • 光学膜用粘合剂组合物、光学膜用粘合剂层、带粘合剂层的光学膜和图像显示装置
  • 光学膜用粘合剂组合物、光学膜用粘合剂层、带粘合剂层的光学膜和图像显示装置
  • 光学膜用粘合剂组合物、光学膜用粘合剂层、带粘合剂层的光学膜和图像显示装置
  • 光学膜的制造方法、光学膜和图像显示装置
  • 防眩性硬涂薄膜、防眩性硬涂薄膜的制造方法、光学构件和图像显示装置
  • 硬涂薄膜、防反射硬涂薄膜、光学元件和图像显示装置
技术分类

06120116556943