一种用户主界面的设置方法与流程

文档序号:24549188发布日期:2021-04-06 12:01阅读:83来源:国知局
一种用户主界面的设置方法与流程

本申请涉及计算机技术领域,尤其涉及一种用户主界面的设置方法。



背景技术:

应用系统或应用软件的发展趋势之一是消费化,即企业的应用系统或应用软件的用户体验日益重要,而体现用户体验的关键在于用户主界面。当前应用系统或应用软件的用户主界面的实现与后台业务逻辑的实现是紧密相关的,使得开发不同风格的用户主界面非常费时费力,从而导致只有一种默认的用户主界面供用户选择,大大地降低了用户体验。

同样的应用系统或应用软件在不同用户使用时,往往需要使用的单元模块是不同的,单一的用户主界面难以满足不同用户的使用需求;并且,现在用户使用应用系统或应用软件的终端也变得多样化,不同的终端采取的输入器件与显示信息也存在不同,而采用同一个用户主界面显然不能适应各个终端的显示要求,降低了用户体验。



技术实现要素:

本申请提供了一种用户主界面的设置方法,用于解决现有技术采用单一的用户主界面,存在难以满足不同用户的使用需求以及不能适用各个终端的显示要求的技术问题。

有鉴于此,本申请第一方面提供了一种用户主界面的设置方法,包括:

获取用户身份验证信息;

根据所述用户身份验证信息获取用户偏好的单元模块;

根据显示用户主界面的终端的显示信息和所述终端的输入器件类型确定用户偏好的所述单元模块的显示大小和显示数量;

根据所述显示大小和所述显示数量将用户偏好的所述单元模块显示在所述用户主界面上。

可选的,所述根据所述用户身份验证信息获取用户偏好的单元模块,包括:

判断用户是否为初次登陆,若是,则根据所述用户身份验证信息确定的用户类型获取用户偏好的单元模块;若否,则根据所述用户身份验证信息获取用户偏好的单元模块。

可选的,所述根据所述用户身份验证信息获取用户偏好的单元模块,之前还包括:

根据各用户对各个所述单元模块的使用次数和使用时间计算各所述单元模块的偏好度;

将所述偏好度大于预置阈值的所述单元模块确定为用户偏好的所述单元模块。

可选的,所述将所述偏好度大于预置阈值的所述单元模块确定为用户偏好的所述单元模块,之后还包括:

构建各用户偏好的所述单元模块与各用户的对应关系并存储所述对应关系,所述对应关系包括各用户偏好的所述单元模块与各所述用户身份验证信息的第一对应关系,以及各用户偏好的所述单元模块与各所述用户类型的第二对应关系;

相应的,所述判断用户是否为初次登陆,若是,则根据所述用户身份验证信息确定的用户类型获取用户偏好的单元模块;若否,则根据所述用户身份验证信息获取用户偏好的单元模块,包括:

判断用户是否为初次登陆,若是,则基于所述第二对应关系,根据所述用户身份验证信息确定的用户类型获取用户偏好的单元模块;若否,则基于所述第一对应关系,根据所述用户身份验证信息获取用户偏好的单元模块。

可选的,所述根据所述显示大小和所述显示数量将用户偏好的所述单元模块显示在所述用户主界面上,之后还包括:

采集用户的操作信息,并根据所述操作信息计算该用户对各所述单元模块的偏好度;

根据所述偏好度更新该用户偏好的所述单元模块与该用户的对应关系。

可选的,所述用户主界面为电力市场交易系统的用户主界面;

相应的,所述用户类型包括售电公司、交易中心或零售用户。

可选的,所述根据所述显示大小和所述显示数量将用户偏好的所述单元模块显示在所述用户主界面上,包括:

根据所述显示大小和所述显示数量,将用户偏好的所述单元模块通过图标方式显示在所述用户主界面上。

可选的,将用户偏好的所述单元模块通过图标方式显示在所述用户主界面上,包括:

当存在多个同类别的用户偏好的所述单元模块时,将多个同类别的用户偏好的所述单元模块设置在同一个图标中并将该图标显示在所述用户主界面上。

可选的,将用户偏好的所述单元模块通过图标方式显示在所述用户主界面上,还包括:

当用户偏好的所述单元模块中存在父模块和子模块时,将用户偏好的所述单元模块通过所述父模块的图标显示在所述用户主界面上,其中,所述子模块的图标设置在所述父模块的图标的背面。

可选的,所述根据所述显示大小和所述显示数量将用户偏好的所述单元模块显示在所述用户主界面上,之后还包括:

根据用户输入的查询信息查找目标单元模块;

判断所述目标单元模块是否位于所述用户主界面上,若是,则打开所述目标单元模块,若否,则打开所述目标单元模块,并将所述目标单元模块对应的图标移动到所述用户主界面。

从以上技术方案可以看出,本申请具有以下优点:

本申请提供了一种用户主界面的设置方法,包括:获取用户身份验证信息;根据用户身份验证信息获取用户偏好的单元模块;根据显示用户主界面的终端的显示信息和终端的输入器件类型确定用户偏好的单元模块的显示大小和显示数量;根据显示大小和显示数量将用户偏好的单元模块显示在用户主界面上。

本申请中,根据用户身份验证信息获取用户偏好的单元模块,并将用户偏好的单元模块显示在用户主界面上,可以满足不同用户的使用需求;并且,根据显示用户主界面的终端的显示信息和该终端的输入器件类型来控制用户偏好的单元模块在用户主界面上的显示大小和显示数量,可以根据不同终端的显示要求调整用户主界面的显示内容,提高了用户体验,从而解决了现有技术采用单一的用户主界面,存在难以满足不同用户的使用需求以及不能适用各个终端的显示要求的技术问题。

附图说明

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

图1为本申请实施例提供的一种用户主界面的设置方法的一个流程示意图;

图2为本申请实施例提供的一种用户主界面的设置方法的另一个流程示意图。

具体实施方式

本申请提供了一种用户主界面的设置方法,用于解决现有技术采用单一的用户主界面,存在难以满足不同用户的使用需求以及不能适用各个终端的显示要求的技术问题。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了便于理解,请参阅图1,本申请提供的一种用户主界面的设置方法的一个实施例,包括:

步骤101、获取用户身份验证信息。

本申请实施例中的用户身份验证信息可以为用户的账号、生物特征识别信息、语音指令或验证码中的至少一种,执行该用户主界面的设置方法的终端可以通过键盘、麦克风、摄像头、指纹识别器、云端传输或其他方式来获取用户身份验证信息。其中,执行该用户主界面的设置方法的终端可以为手机、平板电脑、台式电脑、终端机或其他具备显示屏的设备。

在其他实施例中,执行该用户主界面的设置方法的终端还可以通过蓝牙配电、wifi连接以及其他方式判断是否检测到预设的无线连接器件,并根据该无线连接器件的mac地址或名称以及密码等对用户进行身份验证。

步骤102、根据用户身份验证信息获取用户偏好的单元模块。

在本申请实施例中,根据用户身份验证信息获取用户偏好的单元模块具体包括:判断用户是否为初次登陆,若是,则根据用户身份验证信息确定的用户类型获取用户偏好的单元模块;若否,则根据用户身份验证信息获取用户偏好的单元模块。在判断到用户为初次登陆以及该用户身份验证信息正确时,查找该身份验证信息对应的用户类型,再根据用户类型获取用户偏好的单元模块。用户身份验证信息对应的用户类型可以存储在数据库或用户主界面的终端中,可以通过查表的方式获取。用户类型可以包括在用户身份验证信息中,终端根据用户身份验证信息来确定用户类型。

在本申请实施例中,可以根据用户验证信息或用户类型与用户偏好的单元模块的对应关系来获取用户偏好的单元模块,该对应关系可以通过用户对各单元模块的使用次数和使用时间计算的偏好度来建立。可以理解的是,本申请实施例中的单元模块可以为具有独立运算能力和显示功能的软件模块。

步骤103、根据显示用户主界面的终端的显示信息和终端的输入器件类型确定用户偏好的单元模块的显示大小和显示数量。

本申请实施例中的用户主界面的终端的显示信息可以包括该终端的显示屏尺寸、分辨率和终端类型;输入器件类型可以包括鼠标、触屏、触摸板、虚拟键盘或其他能够输入指令和信息的类型。

本申请实施例可以根据显示信息中的终端类型以及输入器件类型获取用户偏好的单元模块的显示大小。

在一种实施例中,可以根据输入器件类型以及终端类型对图标以及字符的大小设计要求来确定用户偏好的单元模块的显示大小,也可以根据用户在使用同类别终端时所使用的用户主界面中图标和字符的大小来确定用户偏好的单元模块的显示大小。

在另一种实施例中,也可以获取预存的用户对单元模块的显示大小的需求,再根据该需求确定该用户偏好的单元模块的显示大小。

在其他实施例中,还可以根据用户偏好的单元模块对图标和字符的显示要求来确定显示大小。

在确定用户偏好的单元模块的显示大小后,可以根据显示屏尺寸或分辨率确定用户主界面上用户偏好的单元模块的显示数量。

本申请实施例中,根据显示屏的分辨率和用户偏好的单元模块的显示大小确定其在显示屏上所占的空间,并进一步根据预设单元模块排布规则确定用户偏好的单元模块在用户主界面上的显示数量。其中,预设单元模块排布规则可以为单元模块的清晰度、间隔、单元模块的图标形状以及排布形状等。

进一步,本申请实施例中的用户主界面可以为电力市场交易系统的用户主界面,由多个单元模块的背景图和用户主界面背景图拼接而成。相应的,用户类型包括售电公司、交易中心和零售用户中的任一种。单元模块包括电力结算模块、电力商品交易模块、电力市场服务模块、电力市场分析模块或电力市场仿真模块,这些模块可以包括子模块,如电力商品交易模块还可以包括电力交易申报信息录入模块、交易服务费余额校验模块、交易服务费信息提示模块、交易合同生成模块、交易合同发送模块和交易合同查询模块等子模块。这些模块根据其功能和应用的用户类型进行分类,并在用户使用终端时分别提供给对应的用户。

在本申请实施例中,单元模块还可以使用相同类型的接口或输出传输方式,且每个单元模块存储有不同信息查询或传输时需要连接的接口或单元模块,并根据用户或终端的指令与相应的单元模块连接以执行操作。

步骤104、根据显示大小和显示数量将用户偏好的单元模块显示在用户主界面上。

在本申请实施例中,根据显示大小和显示数量将用户偏好的单元模块通过图标方式显示在用户主界面上。

进一步,为了节省用户主界面的显示界面空间,在显示用户偏好的单元模块时,根据每个用户偏好的单元模块所属类别,在用户主界面上每个类别的单元模块仅显示偏好度最大的一个或多个。并且在显示多个同类别的用户偏好的单元模块时,将多个同类别的用户偏好的单元模块设置在同一个图标中并将该图标显示在用户主界面上。当用户点击该图标时,用户主界面放大显示该图标以及显示该图标包含的多个用户偏好的单元模块,再根据用户的选择指令打开对应的单元模块。

进一步,当用户偏好的单元模块中存在父模块和子模块时,将用户偏好的单元模块通过父模块的图标显示在用户主界面上,其中,子模块的图标设置在父模块的图标的背面。可以通过用户的操作指令打开对应的父模块或子模块,其中,操作指令可以为用户点击键盘上的按键、单极手柄以及滑动手势中的任一种,具体类型可以根据用户主界面的终端使用的输入器件类型进行设置。

在本申请实施例中,显示在图标背面的子模块数量可以为一个或多个,用户可以输入查询子模块的指令,用户主界面的终端翻转该图标,以显示子模块的图标或文字,并根据用户的选择指令打开对应的子模块。

本申请实施例中,根据用户身份验证信息获取用户偏好的单元模块,并将用户偏好的单元模块显示在用户主界面上,可以满足不同用户的使用需求;并且,根据显示用户主界面的终端的显示信息和该终端的输入器件类型来控制用户偏好的单元模块在用户主界面上的显示大小和显示数量,可以根据不同终端的显示要求调整用户主界面的显示内容,提高了用户体验,从而解决了现有技术采用单一的用户主界面,存在难以满足不同用户的使用需求以及不能适用各个终端的显示要求的技术问题。

以上为本申请提供的一种用户主界面的设置方法的一个实施例,以下为本申请提供的一种用户主界面的设置方法的另一个实施例。

请参阅图2,本申请实施例提供的一种用户主界面的设置方法,包括:

步骤201、根据各用户对各个单元模块的使用次数和使用时间确定用户偏好的单元模块,并存储用户偏好的单元模块与各用户的对应关系。

在本申请实施例中,根据各用户对各个单元模块的使用次数和使用时间确定用户偏好的单元模块具体包括:根据各用户对各个单元模块的使用次数和使用时间计算各单元模块的偏好度;将偏好度大于预置阈值的单元模块确定为用户偏好的单元模块。其中,预置阈值可以根据实际情况进行设置,在此不做赘述。

在一个实施例中,通过对使用次数和使用时间设置权重的方式计算每个单元模块的偏好度。其中,权重的大小可根据用户需求进行设置,在此不做赘述。

在另一个实施例中,可以根据使用次数和使用时间计算各单元模块的使用频率,根据各单元模块的使用频率、使用次数、使用时间以及单次使用时长中的至少一种来计算各用户对各单元模块的偏好度。

在本申请实施例中,用户主界面的终端还可以接收用户输入的偏好设置指令,根据该偏好设置指令获取用户偏好的单元模块。其中,偏好设置指令可以为偏好的单元模块、单元模块的图标、背景以及大小等信息。

进一步,确定用户偏好的单元模块后,还可以构建各用户偏好的单元模块与各用户的对应关系并存储该对应关系,该对应关系包括各用户偏好的单元模块与各用户身份验证信息的第一对应关系,以及各用户偏好的单元模块与各用户类型的第二对应关系。

步骤202、获取用户身份验证信息。

步骤202的具体内容可以参考前述步骤101的具体内容,在此不再进行赘述。

步骤203、根据用户身份验证信息获取用户偏好的单元模块。

在本申请实施例中,根据用户身份验证信息获取用户偏好的单元模块的具体过程为:判断用户是否为初次登陆,若是,则基于第二对应关系,根据用户身份验证信息确定的用户类型获取用户偏好的单元模块;若否,则基于第一对应关系,根据用户身份验证信息获取用户偏好的单元模块。

在本申请实施例中,获取每个用户类型下每个单元模块的偏好度数据,并对该偏好度数据进行统计,将每个用户类型的统计结果中偏好度位于前列的若干个单元模块作为该用户类型的用户偏好的单元模块,即建立了各用户偏好的单元模块与各用户类型的第二对应关系,然后通过该第二对应关系可以获取用户类型对应的用户偏好的单元模块。

在另一种实施例中,获取用户类型和用户主界面的终端类型,并获取每一种终端类型下每个单元模块的偏好度数据,根据该偏好度数据得到每个单元模块的偏好度排序,将该排序与终端类型对应得到第三对应关系,根据该第三对应关系获取属于该用户类型的单元模块,并根据第二对应关系获取属于该用户类型的单元模块中位于排序前列的单元模块,得到该用户偏好的单元模块。

步骤204、根据显示用户主界面的终端的显示信息和终端的输入器件类型确定用户偏好的单元模块的显示大小和显示数量。

步骤205、根据显示大小和显示数量将用户偏好的单元模块显示在用户主界面上。

步骤204至205的具体内容可以参考前述步骤103至104的具体内容,在此不再进行赘述。

进一步,步骤205之后还包括:根据用户输入的查询信息查找目标单元模块;判断目标单元模块是否位于用户主界面上,若是,则打开目标单元模块,若否,则打开目标单元模块,并将目标单元模块对应的图标移动到用户主界面。

在本申请实施例中,终端的用户主界面上可以设置有查询栏,用户通过该查询栏输入查询信息以查找目标单元模块。当该目标单元模块未位于用户主界面上时,打开目标单元模块时,将目标单元模块对应的图标移动到用户主界面上,同时可以将偏好度最低的单元模块的图标移出该用户主界面;也可以将该目标单元模块的图标移动至该用户主界面上可容纳图标的空位,在关闭用户主界面的终端时将目标单元模块移出该空位。

在其他实施例中,也可以在用户主界面上设置“菜单”图标,用户点击该图标后,用户主界面显示所有未显示在用户主界面上的单元模块的图标,以便用户选择目标单元模块。

进一步,步骤205之后还包括:采集用户的操作信息,并根据操作信息计算该用户对各单元模块的偏好度;根据偏好度更新该用户偏好的单元模块与该用户的对应关系。

在本申请实施例中,该操作信息可以包括用户此次使用每个单元模块的使用次数、使用时间以及使用顺序等信息。用户主界面的终端可以根据用户最近一次或几次的操作信息更新用户偏好的单元模块与该用户的对应关系。

本申请实施例中,通过预先建立和存储的用户偏好的单元模块与各用户的对应关系获取用户偏好的单元模块,并将用户偏好的单元模块显示在用户主界面上,从而可以满足不同用户的使用需求;并且,根据显示用户主界面的终端的显示信息和该终端的输入器件类型来控制用户偏好的单元模块在用户主界面上的显示大小和显示数量,可以根据不同终端的显示要求调整用户主界面的显示内容,提高了用户体验,从而解决了现有技术采用单一的用户主界面,存在难以满足不同用户的使用需求以及不能适用各个终端的显示要求的技术问题;进一步,每次用户对各单元模块操作后,再重新计算各单元模块的偏好度以自适应更新用户偏好的单元模块与该用户的对应关系,进一步提高用户体验。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1