成长按钮的制作方法
【技术领域】
[0001] 本发明涉及一种信息、互联网和移动设备上的操作系统,特别是一种显示界面的 操作工具系统。 技术背景
[0002] 按钮是显示界面中最常见的操作工具,常用于用户与界面之间的交互或给出信息 的提示,如图1、图2和图3所示,现有技术的按钮显示方式有:文字、文字+图标和图标。现 有技术的按钮显示方式,表现形式过于单一,没有根据用户对按钮的熟悉程度来做出相应 的变化,界面显示过于枯燥和呆板,使得用户对点击界面的次数的体验不佳。
【发明内容】
[0003]本发明的目的是提供一种成长按钮,要解决的技术问题是提高用户体验兴趣。
[0004]本发明采用以下技术方案:一种成长按钮,设有按钮模块、成长记录模块、数据库 模块和成长分析模块;
[0005]所述按钮模块用于响应用户在界面的点击,接收用户的点击输入,向成长记录模 块传达当前用户按钮标识和点击输入的信息;接收成长分析模块发来的按钮标识显示样式 的信号,在界面上显示该样式的按钮标识;
[0006]所述成长记录模块接收按钮模块发来的点击输入的信息,将用户按钮标识和成长 记录生成成长记录实体,保存至数据库模块,下发成长分析请求至成长分析模块;
[0007]所述数据库模块接收成长记录模块发送来的成长记录实体,保存;接收成长分析 模块的获取成长记录实体的指令,向成长分析模块发送成长记录实体;
[0008] 所述成长分析模块接收成长记录模块发来的成长分析请求,从数据库模块提取成 长记录实体,进行成长计算,按计算结果得到按钮的显示样式,将显示样式的信息发送至按 钮丰吴块。
[0009]本发明的成长记录实体记载有某个特定用户对按钮的操作时间、操作次数、用户 当前的按钮标识和当前操作时间。
[0010] 本发明的成长记录实体按设定的时间进行记录后清零。
[0011] 本发明的成长记录实体按一天操作的次数进行记录后清零。
[0012] 本发明的成长按钮显示样式分为四种。
[0013]本发明的成长计算,选择按钮的显示样式,包括以下步骤:
[0014] 一、成长分析模块向数据库模块发送获取成长记录实体的指令,从数据库模块获 取该用户点击该按钮的成长记录实体;
[0015] 二、根据成长记录,成长分析模块将操作次数累加,获得用户对该按钮的总操作次 数n;
[0016]三、成长分析模块按n值的不同,提取按钮显示样式,向按钮模块发送显示样式。
[0017]本发明的n值分别对应四种A、B、C、D显示样式为:
[0018] (1)0彡n彡10,显示A样式,
[0019] (2)10<n彡20,显示B样式,
[0020] (3)20<n彡30,显示C样式,
[0021] (4)n>30,显示D样式。
[0022] 本发明的A样式为文字,B样式的为大号的文字+图标,C样式为小号的文字+图 标,D样式为图标。
[0023] 本发明与现有技术相比,根据用户以往对按钮的操作历史,进行成长分析,计算后 选择按钮的显示样式,界面占用空间小,按钮操作简单明,提高了用户体验兴趣。
【附图说明】
[0024] 图1是现有技术的文字按钮示意图。
[0025] 图2是现有技术的文字+图标按钮示意图。
[0026] 图3是现有技术的图标按钮示意图。
[0027] 图4是本发明的结构示意图。
[0028] 图5是本发明的效果展示图。
【具体实施方式】
[0029] 下面结合附图和实施例对本发明作进一步详细说明。如图4所示,本发明的成长 按钮,设有按钮模块、成长记录模块、数据库模块和成长分析模块。
[0030] 按钮模块用于响应用户在界面的点击,接收用户的点击输入,向成长记录模块传 达当前用户按钮标识和点击输入的信息。接收成长分析模块发来的按钮标识显示样式的信 号,根据该样式做出显示响应,在界面上显示该样式的按钮标识。
[0031] 按钮标识设置在界面上,界面为信息设备、互联网终端和移动设备的显示器,界面 用于人机交互,用户在界面上点击按钮实现人机交互。
[0032] 成长记录模块接收按钮模块发来的用户按钮标识和点击输入的信息,根据用户此 次的点击生成一条成长记录,将用户按钮标识和成长记录生成成长记录实体,保存至数据 库模块,同时下发成长分析请求至成长分析模块。
[0033] 数据库模块接收成长记录模块发送来的成长记录实体,将成长记录实体中的用户 按钮标识和当前操作时间保存至数据库模块中。接收成长分析模块的获取成长记录实体的 指令,向成长分析模块发送成长记录实体。
[0034] 成长记录实体记载有某个特定用户对按钮的操作时间、操作次数、用户当前的按 钮标识和当前操作时间。可以按设定的时间,如按一天操作的次数进行记录后清零。
[0035] 成长分析模块接收成长记录模块发来的成长分析请求,从数据库模块提取成长记 录实体,根据成长记录实体进行成长计算,按计算结果得到按钮的显示样式,并将显示样式 的信息发送至按钮模块。
[0036] 成长按钮显示样式分为A、B、C、D四种,或更多种,根据成长分析模块计算出的结 果来确定具体的显示样式。
[0037] 成长计算,选择按钮的显示样式,包括以下步骤:
[0038] -、成长分析模块向数据库模块发送获取成长记录实体的指令,从数据库模块获 取该用户点击该按钮的成长记录实体(操作记录)。
[0039] 二、根据成长记录,成长分析模块将操作次数累加,获得用户对该按钮的总操作次 数n。
[0040] 三、成长分析模块按n值的不同,提取A、B、C或D样式,向按钮模块发送显示样式 的信号。n值分别对应的A、B、C、D显示样式为:
[0041] (1)0彡n彡10,显示A样式,
[0042] (2)10 <n彡 20,显示B样式,
[0043] (3)20 <n彡 30,显示C样式,
[0044] (4)n> 30,显示D样式。
[0045] 如图5所示,本实施例中,A样式为:文字;B样式的为:大号的文字+图标;C样式 为:小号的文字+图标;D样式为图标。从文字到图标的变化过程,体现用户对按钮的熟悉 程度。
[0046] 本实施例中,成长按钮采用java语言,jdkl. 6实现,在微软公司Microsoft Corporation的处理器为Intel(R)Core(TM)i5-4300UCPU01. 90GHz2. 50GHz,内存RAM为 4. 00GB,Windows10专业版系统上实现。
[0047] 按钮模块接收用户的点击输入,向成长记录模传达点击记录的指令:
[0050] 按钮模块接收成长分析模块发来的按钮显示样式的信号,在界面上显示该样式的 按钮的指令:
[0051]
[0053] 成长记录模块接收按钮模块发来的请求信息,构造成长记录实体,将成长记录实 体保存至数据库模块的指令:
[0054]
[0055」
[0056] 成长记录模块下发成长分析请求至成长分析模块的指令:
[0057] //获取按钮的显示样式
[0058] StringdisplayStyle=growupService.growingAnalysis(userid);
[0059] 成长分析模块接收成长记录模块发来的成长分析请求,从数据库模块提取成长记 录实体,进行成长计算,成长计算得到n(假设为62),选择按钮的显示样式为(A、B、C、D中 的D)样式,向按钮模块发送显示样式的的指令:
[0060]
[0061]
[0062] 界面显示样式如图3所示。
[0063] 本发明从用户的思考角度出发,以用户为中心,根据用户以往对按钮的操作历史, 进行成长分析,计算后选择按钮的显示样式。通过用户点击界面上的按钮,发送请求至成长 记录模块,成长记录模块收到点击的请求后,构造生成成长记录实体,成长记录实体记载有 用户按钮标识和操作时间,然后将成长记录实体保存至数据库模块,成长分析模块接收到 成长记录模块发来的分析请求后,向数据库提取用户对按钮的成长记录实体,成长分析模 块根据成长记录和成长计算,选择按钮的显示样式,然后将显示样式发送至按钮模块,界面 根据返回的样式,响应用户,显示变更后的按钮标识,从而提高了用户体验兴趣,操作次数 越多的按钮,成长性越好,按钮越简单明了,界面占用空间也越小。
【主权项】
1. 一种成长按钮,其特征在于:所述成长按钮设有按钮模块、成长记录模块、数据库模 块和成长分析模块; 所述按钮模块用于响应用户在界面的点击,接收用户的点击输入,向成长记录模块传 达当前用户按钮标识和点击输入的信息;接收成长分析模块发来的按钮标识显示样式的信 号,在界面上显示该样式的按钮标识; 所述成长记录模块接收按钮模块发来的点击输入的信息,将用户按钮标识和成长记录 生成成长记录实体,保存至数据库模块,下发成长分析请求至成长分析模块; 所述数据库模块接收成长记录模块发送来的成长记录实体,保存;接收成长分析模块 的获取成长记录实体的指令,向成长分析模块发送成长记录实体; 所述成长分析模块接收成长记录模块发来的成长分析请求,从数据库模块提取成长记 录实体,进行成长计算,按计算结果得到按钮的显示样式,将显示样式的信息发送至按钮模 块。2. 根据权利要求1所述的成长按钮,其特征在于:所述成长记录实体记载有某个特定 用户对按钮的操作时间、操作次数、用户当前的按钮标识和当前操作时间。3. 根据权利要求2所述的成长按钮,其特征在于:所述成长记录实体按设定的时间进 行记录后清零。4. 根据权利要求3所述的成长按钮,其特征在于:所述成长记录实体按一天操作的次 数进行记录后清零。5. 根据权利要求4所述的成长按钮,其特征在于:所述成长按钮显示样式分为四种。6. 根据权利要求5所述的成长按钮,其特征在于:所述成长计算,选择按钮的显示样 式,包括以下步骤: 一、 成长分析模块向数据库模块发送获取成长记录实体的指令,从数据库模块获取该 用户点击该按钮的成长记录实体; 二、 根据成长记录,成长分析模块将操作次数累加,获得用户对该按钮的总操作次数 n; 三、 成长分析模块按n值的不同,提取按钮显示样式,向按钮模块发送显示样式。7. 根据权利要求6所述的成长按钮,其特征在于:所述n值分别对应四种A、B、C、D显 示样式为: (1) 0彡n彡10,显示A样式, (2) 10 <n彡20,显示B样式, (3) 20 <n彡30,显示C样式, (4)n> 30,显示D样式。8. 根据权利要求7所述的成长按钮,其特征在于:所述A样式为文字,B样式的为大号 的文字+图标,C样式为小号的文字+图标,D样式为图标。
【专利摘要】本发明公开了一种成长按钮,要解决的技术问题是提高用户体验兴趣。本发明采用以下技术方案:一种成长按钮,设有按钮模块、成长记录模块、数据库模块和成长分析模块。本发明与现有技术相比,根据用户以往对按钮的操作历史,进行成长分析,计算后选择按钮的显示样式,界面占用空间小,按钮操作简单明,提高了用户体验兴趣。
【IPC分类】G06F9/44
【公开号】CN105204847
【申请号】CN201510531946
【发明人】曾文均, 邓玉龙
【申请人】深圳领域天马网络有限公司
【公开日】2015年12月30日
【申请日】2015年8月26日