一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

调整应用程序的用户界面的方法、装置、电子设备及介质与流程

2021-10-22 21:57:00 来源:中国专利 TAG:互联网 电子设备 介质 用户界面 应用程序


1.本公开涉及互联网的技术领域,尤其涉及一种调整应用程序的用户界面的方法、装置、电子设备及介质。


背景技术:

2.随着互联网技术的快速发展,各种各样的应用程序程序也随着产生,用户可以使用应用程序购物、学习、看视频、听音频、浏览新闻等等。目前,开发人员在开发应用程序时,一般将应用程序的用户界面的背景颜色默认设置为白色,当然,也可以按照用户的喜好设置应用程序对应的固定背景。例如,用户可以按照自己的喜好设置应用程序的主题用户界面的背景颜色。但是在设置之后,应用程序的其他类别的用户界面也随之改变成与主题用户界面相同的背景颜色,这样的设置方式太过于固定,在用户浏览该应用程序的停留的时间比较长时,很容易造成视觉疲劳,而忽视一些用户界面所展示的内容。另外,目前的应用程序的用户界面的背景亮度无法自适应,只能跟随终端设备的系统属性来变化。


技术实现要素:

3.有鉴于此,本公开提供一种调整应用程序的用户界面的方法、装置、电子设备及介质,进而至少部分地解决了由于相关技术的限制和缺陷而导致的一个或者多个问题。
4.本公开的第一个方面提供了一种调整应用程序的用户界面的方法,包括:在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数;实时记录应用程序的浏览时长;根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度。
5.根据本公开的实施例,根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度包括:根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数;根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整。
6.根据本公开的实施例,用户界面中包含一个或多个对象,该方法包括:检测用户对用户界面的对象的操作,并记录操作的类别;根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整。
7.根据本公开的实施例,该方法还包括:根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数;根据各个类别对象的操作次数确定用户倾向的对象类别;根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整。
8.根据本公开的实施例,该方法还包括:如果用户界面中包含推荐对象,根据推荐对象的类别或推荐对象的信息确定推荐对象的背景颜色或背景亮度。
9.本公开的第二个方面提供了一种调整应用程序的用户界面的装置,包括:第一检测模块,在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用
户界面的浏览次数;记录模块,用于实时记录应用程序的浏览时长;第一调整模块,用于根据浏览次数和浏览时长调整所述应用程序的用户界面的背景颜色或背景亮度。
10.根据本公开的实施例,上述第一调整模块包括:第一确定模块,用于根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数;第一调整模块的子模块,用于根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整。
11.根据本公开的实施例,用户界面中包含一个或多个对象,该装置包括:第二检测模块,用于检测用户对用户界面的对象的操作,并记录操作的类别;第二调整模块,用于根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整。
12.根据本公开的实施例,该装置还包括:第二确定模块,用于根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数;第三确定模块,用于根据各个类别对象的操作次数确定用户倾向的对象类别;第三调整模块,用于根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整。
13.根据本公开的实施例,该装置还包括:第四调整模块,如果用户界面中包含推荐对象,根据推荐对象的类别或推荐对象的信息调整推荐对象的背景颜色或背景亮度。
14.本公开的第三个方面提供了一种电子设备,包括:一个或多个处理器,以及存储装置。所述存储装置用于存储一个或多个程序。其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上所述的调整应用程序的用户界面的方法。
15.本公开的第四个方面提供了一种计算机可读介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的识别竞争商品的方法。
16.本公开的第五个方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现调整应用程序的用户界面的方法。
17.本公开提供的调整应用程序的用户界面的方法的有益效果如下:
18.通过本公开实施例提供的技术方案可以在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数,并实时记录应用程序的浏览时长,然后根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度,以此方式调整用户界面的背景颜色或背景亮度更加的人性化,在用户浏览该应用程序的停留的时间比较长时,有效地避免对用户造成视觉疲劳,而忽视一些用户界面所展示的内容。而且用户界面的背景亮度也可以根据浏览次数和浏览时长自适应调整。
19.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
20.图1示意性示出了根据本公开实施例的调整应用程序的用户界面的方法的流程图;
21.图2示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的方法的
流程图;
22.图3示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的方法的流程图;
23.图4示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的方法的流程图;
24.图5示意性示出了根据本公开实施例的调整应用程序的用户界面的方法的示意图;
25.图6示意性示出了根据本公开实施例的调整应用程序的用户界面的装置的方框图;
26.图7示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图;
27.图8示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图;
28.图9示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图;
29.图10示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图;
30.图11示意性示出了根据本公开实施例的电子设备的计算机系统的方框图。
具体实施方式
31.以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
32.在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
33.在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
34.在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。本领域技术人员还应理解,实质上任意表示两个或更多可选项目的转折连词和/或短语,无论是在说明书、权利要求书还是附图中,都应被理解为给出了包括这些项目之一、这些项目任一方、或两个项目的可能性。例如,短语“a或b”应当被理解为包括“a”或“b”、或“a和b”的可能性。
35.图1示意性示出了根据本公开实施例的调整应用程序的用户界面的方法的流程图。
36.如图1所示,调整应用程序的用户界面的方法包括步骤s110~步骤s130。
37.在步骤s110中,在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数。
38.在步骤s120中,实时记录应用程序的浏览时长。
39.在步骤s130中,根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度。
40.该方法可以在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数,并实时记录应用程序的浏览时长,然后根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度,以此方式调整用户界面的背景颜色或背景亮度更加的人性化,在用户浏览该应用程序的停留的时间比较长时,有效地避免对用户造成视觉疲劳,而忽视一些用户界面所展示的内容。而且用户界面的背景亮度也可以根据浏览次数和浏览时长自适应调整。
41.在本公开的一些实施例中,上述应用程序可以是具有购物、学习、播放视频、播放音频、浏览新闻等功能的应用程序。其中,上述应用程序的用户界面可以是具有购物、学习、播放视频、播放音频、浏览新闻等功能的应用程序的用户界面。例如,用户界面可以是上述任意一个应用程序的各个类别的用户界面。各个类别的用户界面可以是主题用户界面、商品展示的用户界面、学习内容展示的用户界面、视频展示的用户界面、音频展示的用户界面、新闻展示的用户界面等等,但不限于此。
42.在本公开的一些实施例中,在用户启动上述应用程序之后,可以自动检测该应用程序的用户界面的类别,然后记录各个类别的用户界面的浏览次数。例如,在用户启动一个应用程序之后,用户浏览了20个用户界面,在浏览用户界面的过程中,检测每个用户界面的类别,并根据浏览类别记录各个类别的用户界面的浏览次数。例如,在用户浏览用户界面a时,记录用户界面a的浏览次数为1次,当再次检测到用户界面a时在以前记录的基础加1,以此方式进行迭代。
43.在本公开的一些实施例中,在用户启动上述应用程序之后,可以实时记录上述应用程序的浏览时长。在本实施例中,可以根据浏览时长来添加时间权重,这样便于后续根据浏览时长来调整用户界面的背景颜色或背景亮度。时间权重可以根据应用程序的种类或应用程序的类别进行设置。例如,可根据设置的时间段可以设置与其对应的色值等级。具体如下表所示:
44.时间段(min)t<3030<t<60t>60色值等级012
45.其中,表中的色值等级可以表示随着浏览时长的增大色值等级越来越高。例如,随着浏览时长的增加应用程序的用户界面的背景颜色越来越深。
46.在本公开的一些实施例中,根据上述浏览次数和上述浏览时长可以调整应用程序的用户界面的背景颜色或背景亮度。例如,在应用程序启动一段时间之后,该应用程序可以自适应的根据用户浏览各个类别的用户界面的浏览次数和该应用程序的浏览时长来调整应用程序的用户界面的背景颜色或背景亮度,以此方式调整用户界面的背景颜色或背景亮度更加的人性化,在用户浏览该应用程序的停留的时间比较长时,有效地避免对用户造成视觉疲劳,而忽视一些用户界面所展示的内容。而且用户界面的背景亮度也可以根据浏览次数和浏览时长自适应调整
47.图2示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的方法的流程图。
48.如图2所示,上述步骤s130具体可以包括步骤s210和步骤s220。
49.在步骤s210中,根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数。
50.在步骤s220中,根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整。
51.该方法可以根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数,这样可以有效过滤掉一些非必要调整的用户界面,提升了处理效率。然后通过第一公式根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整,这样可以有针对性对一些用户界面的背景颜色或背景亮度进行调整。
52.在本公开的一些实施例中,上述预设次数权重可以根据用户界面的类别进行设定。例如,将经常向用户展示的用户界面的权重设置的较高,将非经常向用户展示的用户界面的权重设置的较低。其中,经常向用户展示的用户界面可以是展示应用程序的主要内容的用户界面,例如,商品展示的用户界面、学习内容展示的用户界面、视频展示的用户界面、音频展示的用户界面、新闻展示的用户界面等等。非经常向用户展示的用户界面可以是应用程序的设置类的用户界面,例如,主题设置的用户界面、提醒设置的用户界面、定位设置的用户面等等。
53.在本公开的一些实施例中,根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数。例如,预设次数权重可以设置为wp。用户界面a的浏览次数为5次,用户界面b的浏览次数为8次,用户界面c的浏览次数为10次,用户界面d的浏览次数为12次,用户界面e的浏览次数为15次。针对用户界面a、b、c、d、以及e设置的wp分别为90%、50%,40%,80%,90%。在这种情况下,可以通过用户界面a、b、c、d、以及e的浏览次数乘以与其对应的wp来确定用户界面a、b、c、d、以及e哪一个为待调整用户界面的浏览次数。例如,通过计算确定出用户界面a和d为待调整用户界面的浏览次数。
54.在本公开的一些实施例中,根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整包括通过第一公式根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整。
55.在本公开的一些实施例中,上述第一公式为:
56.f1=t*n
i
/∑
i=0
(n
i-b
p
)
57.其中,f1为调整后的用户界面的背景颜色或背景亮度,t为应用程序的浏览时长,i为待调整用户界面的类别,n
i
为待调整用户界面的浏览次数,b
p
为偏为值,该为为值可以根据历史用户的误操作进行设定。
58.在本公开的一些实施例中,通过上述第一公式计算所得的f1可以是背景颜色列表中的一种颜色,或者是背景亮度列表中的一种亮度。在本实施例中,在对用户界面的背景颜色或背景亮度调整之后,该方法还可以包括展示调整后的用户界面的背景颜色或背景亮度,这样可以及时缓冲用户当前时间的疲劳程度。
59.在本公开的一些实施例中,上述应用程序的用户界面可以是展示一个或多个对象
的用户界面。在这种情况下,用户可以对用户界面中的一个或多个对象进行操作。其中,用户界面中的多个对象可以以列表的形式进行展示,或者也可以以个性化的形式进行展示。在本实施例中,对象可以是商品、学习课程、视频、音频、新闻标题等等。
60.图3示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的方法的流程图。
61.如图3所示,上述方法还可以包括步骤s310和步骤s320。
62.在步骤s310中,检测用户对用户界面的对象的操作,并记录所述操作的类别。
63.在步骤s320中,根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整。
64.该方法可以检测用户对用户界面的对象的操作,并记录所述操作的类别,然后通过第二公式根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整,这样可以智能的对用户进行操作后的对象的背景颜色或背景亮度进行调整,有助于提升用户与应用程序的粘合性,进而提高用户体验。
65.在本公开的一些实施例中,当用户启动应用程序之后,可以自动检测用户是否对用户界面中的对象进行预设的操作,如果是记录该操作的类别。例如,用户在用户界面点击对象进入对象主页的操作,用户在用户界面将对象进入收藏的操作,用户在用户界面将对象加入购物车的操作,用户在用户界面将视频或者音频下载到本地的操作,用户在用户界面将对象进行分享的操作等等。
66.在本公开的一些实施例中,如果用户对用户界面中的对象进行了上述操作时,根据上述操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整,这样可以智能的对用户进行操作后的对象的背景颜色或背景亮度进行调整,有助于提升用户与应用程序的粘合性,进而提高用户体验。
67.在本公开的一些实施例中,根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整包括通过第二公式根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整。
68.在本公开的一些实施例中,第二公式为:
69.f2=t*a
i
/∑
i=0
(a
i-b)
70.其中,f2为调整后的各个操作类别下的对象的背景颜色或背景亮度,t为应用程序的浏览时长,a
i
为各个操作的类别,b为其他为度因子,该其他为度因子可以是与计算精确类别、计算对象关键字等相关的为度。
71.在本公开的一些实施例中,通过上述第二公式计算所得的f2可以是背景颜色列表中的一种颜色,或者是背景亮度列表中的一种亮度。在本实施例中,在对各个操作类别下的对象的背景颜色或背景亮度调整之后,该方法还可以包括展示调整后的各个操作类别下的对象的背景颜色或背景亮度,这样可以及时缓冲用户当前时间的疲劳程度。
72.图4示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的方法的流程图。
73.如图4所示,上述方法还可以包括步骤s410~步骤s430。
74.在步骤s410中,根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数。
75.在步骤s420中,根据各个类别对象的操作次数确定用户倾向的对象类别。
76.在步骤s430中,根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整。
77.该方法可以根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数,并根据各个类别对象的操作次数确定用户倾向的对象类别,这样可以精确快速的筛选出用户比较喜欢的对象类别,然后通过第三公式根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整,从而实现对用户比较喜欢的对象类别下的对象的背景颜色或背景亮度进行调整。
78.在本公开的一些实施例中,根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数。例如,用户对用户界面的对象的操作为用户在用户界面点击对象进入对象主页的操作、用户在用户界面将对象进入收藏的操作、用户在用户界面将对象加入购物车的操作、用户在用户界面将视频或者音频下载到本地的操作、用户在用户界面将对象进行分享的操作等等。在这种情况下,可以根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数。
79.在本公开的一些实施例中,根据各个类别对象的操作次数确定用户倾向的对象类别。例如,针对a类对象的操作次数为10,针对b类对象的操作次数是5,针对c类对象的操作次数为15。此时可以根据预设阈值来确定哪一种类为用户倾向的对象类别。在本实施例中该预设阈值可以根据对象的类别或操作类别进行设定。
80.在本公开的一些实施例中,根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整包括通过第三公式根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整。
81.在本公开的一些实施例中,第三公式为:
82.f3=t*a
i
/∑
i=0
(c
i-b)
83.其中,f3为调整后的用户倾向的对象类别下的特定对象的背景颜色或背景亮度,t为应用程序的浏览时长,a
i
为各个操作的类别,c
i
为用户倾向的对象类别,b为其他为度因子,该其他为度因子可以是与计算精确类别、计算对象关键字等相关的为度。
84.在本公开的一些实施例中,通过上述第三公式计算所得的f3可以是背景颜色列表中的一种颜色,或者是背景亮度列表中的一种亮度。在本实施例中,在对用户倾向的对象类别下的特定对象的背景颜色或背景亮度调整之后,该方法还可以包括展示用户倾向的对象类别下的特定对象的背景颜色或背景亮度,这样可以及时缓冲用户当前时间的疲劳程度,而且还可以实现对用户较为倾向的对象进行突出展示。
85.在本公开的一些实施例中,上述方法还包括:如果用户界面中包含推荐对象,根据推荐对象的类别或推荐对象的信息调整推荐对象的背景颜色或背景亮度。例如,用户界面中的推送对象的类别或推荐对象的信息与预设对象的类别或预设对象的信息相匹配,则根据匹配结果调整推荐对象的背景颜色或背景亮度,这样可以有针对性的对一些推荐对象的背景颜色或背景亮度进行调整。
86.图5示意性示出了根据本公开实施例的调整应用程序的用户界面的方法的示意图。下面以购物类应用程序对调整应用程序的用户界面的方法进行描述,该实例是示意性
的,没有任何限定作用。
87.如图5所示,在用户启动应用程序时,可以采用计时器对其进行实时记录该应用程序的浏览时长。在用户浏览该应用程序时,自动检测用户浏览的每个用户界面的类别,例如,用户界面1、用户界面2、用户界面3等等。并记录浏览每个类别用户界面的次数,根据每个类别用户界面的浏览次数和应用程序的浏览时长对用户界面的背景颜色或背景亮度进行调整。例如,根据用户界面1、用户界面2、以及用户界面3的浏览次数和应用程序的浏览时长对用户界面1、用户界面2、或用户界面3的背景颜色或背景亮度进行调整。如图5所示,对用户界面2的背景颜色或背景亮度进行调整,例如将用户界面2的背景颜色-白色调整为灰色。或者将用户界面2的背景亮度-明亮色调整为暗亮(图中未示出)等等。进一步,如果用户对用户界面中的对象进行操作时,检测用户每次操作的类别,例如,用户界面2中以列表的形式展示了五个商品分别是goodsitem1-1、goodsitem2-1、goodsitem1-3、goodsitem4-1、goodsitem4-2。当用户对用户界面2中的goodsitem1-1进行操作(例如,将goodsitem1-1加入购物车)时,检测该操作的类别,如果该操作的类别与预设操作的类别相匹配,则根据该操作的类别和应用程序的浏览时长对goodsitem1-1的背景颜色或背景亮度进行调整。如图5所示,将goodsitem1-1背景颜色-黑色调整为黄色(图中未示出),或者将goodsitem1-1的背景亮度-明亮调整为暗亮(图中未示出)等等。
88.图6示意性示出了根据本公开实施例的调整应用程序的用户界面的装置的方框图。
89.如图6所示,调整应用程序的用户界面的装置600包括第一检测模块610、记录模块620和第一调整模块630。
90.具体地,第一检测模块610,在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数。
91.记录模块620,用于实时记录应用程序的浏览时长。
92.第一调整模块630,用于根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度。
93.该调整应用程序的用户界面的装置600可以在用户启动应用程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数,并实时记录应用程序的浏览时长,然后根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度,以此方式调整用户界面的背景颜色或背景亮度更加的人性化,在用户浏览该应用程序的停留的时间比较长时,有效地避免对用户造成视觉疲劳,而忽视一些用户界面所展示的内容。而且用户界面的背景亮度也可以根据浏览次数和浏览时长自适应调整。
94.根据本公开的实施例,该调整应用程序的用户界面的装置600用于实现图1实施例描述的调整应用程序的用户界面的方法。
95.图7示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图。
96.如图7所示,上述第一调整模块630具体可以包括第一确定模块631和第一调整模块的子模块632。
97.具体地,第一确定模块631,用于根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数。
98.第一调整模块的子模块632,用于通过第一公式根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整。
99.该第一调整模块630可以根据预设次数权重和各个类别的用户界面的浏览次数确定待调整用户界面的浏览次数,这样可以有效过滤掉一些非必要调整的用户界面,提升了处理效率。然后通过第一公式根据浏览时长和待调整用户界面的浏览次数对待调整用户界面的背景颜色或背景亮度进行调整,这样可以有针对性对一些用户界面的背景颜色或背景亮度进行调整。
100.根据本公开的实施例,该第一调整模块630用于实现图2实施例描述的调整应用程序的用户界面的方法。
101.图8示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图。
102.如图8所示,上述调整应用程序的用户界面的装置600还可以包括第二检测模块640和第二调整模块650。
103.具体地,第二检测模块640,用于检测用户对用户界面的对象的操作,并记录操作的类别。
104.第二调整模块650,用于通过第二公式根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整。
105.该调整应用程序的用户界面的装置600可以检测用户对用户界面的对象的操作,并记录所述操作的类别,然后通过第二公式根据操作的类别和应用程序的浏览时长对各个操作类别下的对象的背景颜色或背景亮度进行调整,这样可以智能的对用户进行操作后的对象的背景颜色或背景亮度进行调整,有助于提升用户与应用程序的粘合性,进而提高用户体验。
106.根据本公开的实施例,该调整应用程序的用户界面的装置600用于实现图3实施例描述的调整应用程序的用户界面的方法。
107.图9示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图。
108.如图9所示,上述调整应用程序的用户界面的装置600还可以包括第二确定模块660、第三确定模块670和第三调整模块680。
109.具体地,第二确定模块660,用于根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数。
110.第三确定模块670,用于根据各个类别对象的操作次数确定用户倾向的对象类别。
111.第三调整模块680,用于通过第三公式根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整。
112.该调整应用程序的用户界面的装置600可以根据用户对用户界面的对象的操作确定针对各个类别对象操作的次数,并根据各个类别对象的操作次数确定用户倾向的对象类别,这样可以精确快速的筛选出用户比较喜欢的对象类别,然后通过第三公式根据操作的类别、应用程序的浏览时长和用户倾向的对象类别对用户倾向的对象类别下的特定对象的背景颜色或背景亮度进行调整,从而实现对用户比较喜欢的对象类别下的对象的背景颜色或背景亮度进行调整。
113.根据本公开的实施例,该调整应用程序的用户界面的装置600用于实现图4实施例描述的调整应用程序的用户界面的方法。
114.图10示意性示出了根据本公开另一个实施例的调整应用程序的用户界面的装置的方框图。
115.如图10所示,上述调整应用程序的用户界面的装置600还可以包括,第四调整模块690。
116.具体地,第四调整模块690,如果用户界面中包含推荐对象,根据推荐对象的类别或推荐对象的信息调整推荐对象的背景颜色或背景亮度。例如,用户界面中的推送对象的类别或推荐对象的信息与预设对象的类别或预设对象的信息相匹配,则根据匹配结果调整推荐对象的背景颜色或背景亮度,这样可以有针对性的对一些推荐对象的背景颜色或背景亮度进行调整。
117.可以理解的是,第一检测模块610、记录模块620、第一调整模块630、第一确定模块631、第一调整模块的子模块632、第二检测模块640、第二调整模块650、第二确定模块660、第三确定模块670、第三调整模块680、以及第四调整模块690可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本发明的实施例,第一检测模块610、记录模块620、第一调整模块630、第一确定模块631、第一调整模块的子模块632、第二检测模块640、第二调整模块650、第二确定模块660、第三确定模块670、第三调整模块680、以及第四调整模块690中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以以对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。或者,第一检测模块610、记录模块620、第一调整模块630、第一确定模块631、第一调整模块的子模块632、第二检测模块640、第二调整模块650、第二确定模块660、第三确定模块670、第三调整模块680、以及第四调整模块690中的至少一个可以至少被部分地实现为计算机程序模块,当该程序被计算机运行时,可以执行相应模块的功能。
118.下面参考图11,其示出了适于用来实现本发明实施例的电子设备的计算机系统700的结构示意图。图11示出的电子设备的计算机系统700仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
119.如图11所示,计算机系统700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram 703中,还存储有系统操作所需的各种程序和数据。cpu 701、rom 702以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
120.以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出
的计算机程序根据需要被安装入存储部分708。
121.特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本技术的系统中限定的上述功能。
122.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
123.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
124.描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
125.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的调整应用程序的用户界面的方法。
126.例如,所述的电子设备可以实现如图1中所示的:在步骤s110中,在用户启动应用
程序之后,检测应用程序的用户界面的类别,并记录各个类别的用户界面的浏览次数。在步骤s120中,实时记录应用程序的浏览时长。在步骤s130中,根据浏览次数和浏览时长调整应用程序的用户界面的背景颜色或背景亮度。
127.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
128.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本发明实施方式的方法。
129.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
130.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜