本申请涉及数据处理的,尤其是涉及一种使用颜色标识信息时间的方法及系统。
背景技术:
1、当前在文件系统和任务管理系统中,每个节点的时间信息仅以文字形式显示,这给用户带来了额外的操作和认知负担,用户需要逐一查看每个节点的时间,以比较信息的新旧程度,这种方法既费时又费力。此外,这种显示方式缺乏时间段划分的效果,例如,无法清晰地展示今天、昨天和前天更新了哪些信息。
2、树形显示信息时,由于分支众多,即使信息按照时间顺序排列,也容易使人感到混乱,进一步增加了用户查找最新信息的困难度。这种情况给用户带来了不便,也降低了工作效率。
3、如何克服上述的技术难点是本领域技术人员需要解决的问题。
技术实现思路
1、为了至少部分解决上述技术问题,本申请提供了一种使用颜色标识信息时间的方法及系统。
2、第一方面,本申请提供的一种使用颜色标识信息时间的方法采用如下的技术方案。
3、一种使用颜色标识信息时间的方法,包括:
4、响应于信息查看指令,获取树形显示的信息的详情及信息的关键时间;所述信息查看指令用于查看树形显示的信息;所述关键时间包括:创建时间、修改时间、提示时间及标记时间中的至少一种;
5、依据所述关键时间查找对应的颜色;以及,
6、基于树形显示的信息在显示控件中显示相匹配的显示信息并将显示控件的背景颜色设置为查找到的所述对应的颜色。
7、可选的,所述方法还包括依据关键时间所处的时间段匹配对应的颜色;
8、所述依据关键时间所处时间段匹配对应的颜色,包括:
9、依据色相、饱和度和明度依据颜色由深变浅将颜色分为颜色1、颜色2......颜色n,共计n个颜色;
10、依据距离当前时刻的时间由近到远,将所述信息的关键时间的时间属性排序为t1、t2......tm,共计m个关键时间,所述m<n;
11、初始化二维数组dp为dp[1][1]=1;dp[i][j]表示前i个关键时间使用j种颜色的方案数;生成状态转移方程:dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*(n-j);其中,dp[i-1][j]表示前i-1个时刻,使用j种颜色的方案数;dp[i-1][j-1]*(n-j)表示前i-1个时刻,使用j-1种颜色的方案数,(n-j)表示将最后一个时刻分配给剩下的(n-j)种颜色;
12、对于j=1到n的每个颜色:计算dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*(n-j);将dp[i][j]加入列表中并依据dp[i][j]的大小由大到小进行排列;选取dp[i][j]值最大的方案。
13、可选的,所述方法还包括:依据所述关键时间的数据量及信息更新的速率调整所述关键时间的时间属性的时长范围,以将所述m进行缩小或者扩大。
14、可选的,基于树形显示的信息在显示控件中显示相匹配的显示信息,包括:
15、当所查看的信息为任务管理信息,在显示控制中显示的相匹配的显示信息为任务的标题。
16、可选的,所述方法还包括:
17、获取最接近当前时刻的关键时间所对应的信息;
18、将所述信息显示于显示界面的居中位置。
19、第二方面,本申请提供的一种使用颜色标识信息时间的方法采用如下的技术方案。
20、一种使用颜色标识信息时间的系统,包括:
21、第一处理模块,用于:响应于信息查看指令,获取树形显示的信息的详情及信息的关键时间;所述信息查看指令用于查看树形显示的信息;所述关键时间包括:创建时间、修改时间、提示时间及标记时间中的至少一种;
22、第二处理模块,用于:依据所述关键时间查找对应的颜色;
23、第三处理模块,用于:基于树形显示的信息在显示控件中显示相匹配的显示信息并将显示控件的背景颜色设置为查找到的所述对应的颜色。
24、可选的,所述系统还包括第四处理模块;所述第四处理模块用于:依据关键时间所处的时间段匹配对应的颜色;
25、所述依据关键时间所处时间段匹配对应的颜色,包括:
26、依据色相、饱和度和明度依据颜色由深变浅将颜色分为颜色1、颜色2......颜色n,共计n个颜色;
27、依据距离当前时刻的时间由近到远,将所述信息的关键时间的时间属性排序为t1、t2......tm,共计m个关键时间,所述m<n;
28、初始化二维数组dp为dp[1][1]=1;dp[i][j]表示前i个关键时间使用j种颜色的方案数;生成状态转移方程:dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*(n-j);其中,dp[i-1][j]表示前i-1个时刻,使用j种颜色的方案数;dp[i-1][j-1]*(n-j)表示前i-1个时刻,使用j-1种颜色的方案数,(n-j)表示将最后一个时刻分配给剩下的(n-j)种颜色;
29、对于j=1到n的每个颜色:计算dp[i][j]=dp[i-1][j]+dp[i-1][j-1]*(n-j);将dp[i][j]加入列表中并依据dp[i][j]的大小由大到小进行排列;选取dp[i][j]值最大的方案。
30、可选的,所述系统还包括:第五处理模块;所述第五处理模块用于:依据所述关键时间的数据量及信息更新的速率调整所述关键时间的时间属性的时长范围,以将所述m进行缩小或者扩大。
31、可选的,基于树形显示的信息在显示控件中显示相匹配的显示信息,包括:当所查看的信息为任务管理信息,在显示控制中显示的相匹配的显示信息为任务的标题。
32、可选的,所述系统还包括第六处理模块,所述第六处理模块用于:获取最接近当前时刻的关键时间所对应的信息;将所述信息显示于显示界面的居中位置。
1.一种使用颜色标识信息时间的方法,其特征在于,包括:
2.根据权利要求1所述的一种使用颜色标识信息时间的方法,其特征在于,所述方法还包括依据关键时间所处的时间段匹配对应的颜色;
3.根据权利要求2所述的一种使用颜色标识信息时间的方法,其特征在于,所述方法还包括:依据所述关键时间的数据量及信息更新的速率调整所述关键时间的时间属性的时长范围,以将所述m进行缩小或者扩大。
4.根据权利要求3所述的一种使用颜色标识信息时间的方法,其特征在于,基于树形显示的信息在显示控件中显示相匹配的显示信息,包括:
5.根据权利要求4所述的一种使用颜色标识信息时间的方法,其特征在于,所述方法还包括:
6.一种使用颜色标识信息时间的系统,其特征在于,包括:
7.根据权利要求6所述的一种使用颜色标识信息时间的系统,其特征在于,所述系统还包括第四处理模块(204);所述第四处理模块(204)用于:依据关键时间所处的时间段匹配对应的颜色;
8.根据权利要求7所述的一种使用颜色标识信息时间的系统,其特征在于,所述系统还包括:第五处理模块(205);所述第五处理模块(205)用于:依据所述关键时间的数据量及信息更新的速率调整所述关键时间的时间属性的时长范围,以将所述m进行缩小或者扩大。
9.根据权利要求8所述的一种使用颜色标识信息时间的系统,其特征在于,基于树形显示的信息在显示控件中显示相匹配的显示信息,包括:当所查看的信息为任务管理信息,在显示控制中显示的相匹配的显示信息为任务的标题。
10.根据权利要求7所述的一种使用颜色标识信息时间的系统,其特征在于,所述系统还包括第六处理模块(206),所述第六处理模块(206)用于:获取最接近当前时刻的关键时间所对应的信息;将所述信息显示于显示界面的居中位置。