【技术实现步骤摘要】
本专利技术涉及一种界面元素展示的方法及电子设备。
技术介绍
用户界面(UI)是指对软件的人机交互、操作逻辑、界面美观的整体设计,用户界面一般包括多个界面元素,每个界面元素均对应有设置值。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单,以自由、充分体现软件的定位和特点。通常提供给Π的方式都是在最初时提供一个默认界面元素,用户可以根据自己的喜好在后续进行设置。 而提供默认界面元素通常有两种方式1、根据上一版本的软件的用户使用习惯来确定默认界面;2、由开发人员根据用户的地域环境来设定默认界面。第一种方式往往需要收集上一版本的该用户使用习惯,在新版本中进行修正,修正的周期比较长,而且还可能存在一种软件的界面风格被大多数用户喜欢但小部分用户并不喜欢的情况,这小部分用户可能直接对软件产生排斥心理。第二种方式需要开发人员充分了解具体地域环境的用户的具体操作习惯或喜好,对开发人员的要求比较高,而且地域环境也只是影响用户习惯或喜好的一方面。由此可见,现有的默认界面的推送都不能很好的满足用户的需求。
技术实现思路
本专利技术实施例提供一种界面元素展示的方法及电 ...
【技术保护点】
一种界面元素展示的方法,其特征在于,包括:接收当前用户的展示界面元素的请求;根据所述当前用户的用户属性,获取具有与所述当前用户的用户属性相同或相关联的用户属性的历史用户设置的所述界面元素的取值,所述当前用户的用户属性为预设的与所述界面元素相关的用户属性;展示与所述取值匹配后的界面元素。
【技术特征摘要】
1.一种界面元素展示的方法,其特征在于,包括接收当前用户的展示界面元素的请求;根据所述当前用户的用户属性,获取具有与所述当前用户的用户属性相同或相关联的用户属性的历史用户设置的所述界面元素的取值,所述当前用户的用户属性为预设的与所述界面元素相关的用户属性;展示与所述取值匹配后的界面元素。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前用户的用户属性,获取具有与所述当前用户的用户属性相同或相关联的用户属性的历史用户设置的所述界面元素的取值,所述当前用户的用户属性为预设的与所述界面元素相关的用户属性,具体包括根据所述当前用户的用户属性,获取具有与所述当前用户的用户属性相同或相关联的用户属性的历史用户设置的所述界面元素的取值中最多的值,所述当前用户的用户属性为预设的与所述界面元素相关的用户属性。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前用户的用户属性,获取具有与所述当前用户的用户属性相同或相关联的用户属性的历史用户设置的所述界面元素的取值中最多的值,所述当前用户的用户属性为预设的与所述界面元素相关的用户属性,具体包括获取与所述界面元素相关的当前用户的所有用户属性;确定所有所述用户属性中权重最大的用户属性,以作为第一用户属性;判断是否有用户属性与所述第一用户属性相同或相关联的历史用户设置过所述界面元素;若有用户属性与第一用户属性相同或相关联的历史用户设置过所述界面元素,获取所有用户属性与第一用户属性相同或相关联的历史用户设置所述界面元素的取值中最多的值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括若没有用户属性与所述第一用户属性相同的历史用户设置过所述界面元素,则返回确定所述用户属性中的第二用户属性,所述第二用户属性的权重仅次于第一用户属性的权循环并一直到有用户属性与所述当前用户的所有用户属性中的任一用户属性相同或相关联的历史用户设置过所述界面元素为止,若最终找不到则获取系统预先设定的所述界面元素的默认取值。5.根据权利要求3所述的方法,其特征在于,所述方法还包括设置与每个界面元素相关的用户属性以及每个用户属性对应的权重大小。6.根据权利要求2所述的方法,其特征在于,所述获取相同或相关联的用户属性的用户设置所述界面元素的取值中最多的值的步骤之后,所述方法还包括将所述取值中最多的值设置为当前用户对所述界面元素的默认取值并保存。7.根据权利要求1所述的方法,其特征在于,所述展示与所述取值匹配后的界面元素的步骤之后,所述方法还包括若当前用户设置所述界面元素,将所述当前用户对所述界面元素的取值保存以供其他用户设置时参考。8.根据权利要求1-7任一项所述的方法,其特征在于,所述用户属性包括年龄、性别、 姓名以及地点中至少一个。9.一种电子设备,其特征在于,包括接收模块、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。