本发明涉及移动终端信息显示,具体涉及一种信息显示方法和装置。
背景技术:
1、智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘、空调、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能。
2、用户通过手机应用端添加智能家居设备,并通过应用端远程控制和查看智能家居设备的相关信息。但现有的技术方案用户在应用端查看智能家居设备的相关信息时,需要调用第三方框架,适用范围小,无法满足智能家居产品的ui显示需求。
技术实现思路
1、为了克服上述现有技术的缺陷,本发明提供了一种信息显示方法和装置。
2、具体技术方案如下所示:
3、一种信息显示方法,用于在应用端的显示装置上显示信息,包括:
4、获取应用端提交的显示请求,基于所述显示请求获取所需的显示类型;
5、获取所述显示类型的显示数据,并根据所述显示数据的产生时间构建最高显示数据集合和最低显示数据集合;
6、对所述最高显示数据集合内的各显示数据和所述最低显示数据集合内的各显示数据进行颜色转换并基于此创建目标界面。
7、在一个具体实施例中,对所述最高显示数据集合内的各显示数据和所述最低显示数据集合内的各显示数据进行颜色转换并基于此创建目标界面,包括:
8、自定义颜色与显示数据之间的对应关系,包括:所述最高显示数据集合内的各显示数据对应暖色调颜色,所述最低显示数据集合内的各显示数据对应冷色调颜色;
9、基于所述对应关系将所述最高显示数据集合内的各显示数据转换为各暖色调色块,基于所述对应关系对所述最低显示数据集合内的各显示数据转换为各冷色调色块;
10、基于各所述暖色调色块和各所述冷色调色块创建所述目标界面。
11、在一个具体实施例中,基于各所述暖色调色块和各所述冷色调色块创建所述目标界面,包括:
12、绘制所述目标界面的第一坐标线和第二坐标线;
13、基于所述显示数据的产生时间在所述第一坐标线上绘制刻度;
14、基于各所述暖色调色块的明度和各所述冷色调色块的明度在所述第二坐标线上绘制刻度;
15、基于所述产生时间、各所述暖色调色块的明度和各所述冷色调色块的明度将各暖色调色块和各冷色调色块填入所述目标界面中。
16、在一个具体实施例中,基于各所述暖色调色块和各所述冷色调色块创建所述目标界面,还包括:
17、基于所述暖色调色块对应的显示数据在所述暖色调色块的上方绘制数据标签;
18、基于所述冷色调色块对应的显示数据在所述冷色调色块的下方绘制数据标签。
19、在一个具体实施例中,获取所述显示类型的显示数据,并根据所述显示数据的产生时间构建最高显示数据集合和最低显示数据集合,包括:
20、获取前预设天数内的所述显示类型的显示数据;
21、以所述显示数据的产生日期为单位筛选出产生日期相同的显示数据,并形成日期数据集合;
22、对各所述日期数据集合的显示数据进行降序排列,将排序位于第一位的显示数据定义为最高显示数据、将排序位于最后一位的显示数据定义为最低显示数据;
23、汇总各所述日期数据集合的最高显示数据构建最高显示数据集合,汇总各所述日期数据集合中的最低显示数据构建最低显示数据集合。
24、在一个具体实施例中,所述显示类型包括温度、湿度、pm2.5含量、甲醛含量或光线。
25、在一个具体实施例中,所述目标界面包括折线图、曲线图、条形图、柱状图、点状图或饼状图。
26、一种信息显示装置,用于实现所述的一种信息显示方法,包括:
27、第一获取模块,用于获取应用端提交的显示请求,基于所述显示请求获取所需的显示类型;
28、第二获取模块,用于获取所述显示类型的显示数据,并根据所述显示数据的产生时间构建最高显示数据集合和最低显示数据集合;
29、创建模块,用于对所述最高显示数据集合内的各显示数据和所述最低显示数据集合内的各显示数据进行颜色转换并基于此创建目标界面。
30、在一个具体实施例中,所述创建模块包括:
31、定义单元,用于自定义颜色与显示数据之间的对应关系,包括:所述最高显示数据集合内的各显示数据对应暖色调颜色,所述最低显示数据集合内的各显示数据对应冷色调颜色;
32、转换单元,用于基于所述对应关系将所述最高显示数据集合内的各显示数据转换为各暖色调色块,基于所述对应关系对所述最低显示数据集合内的各显示数据转换为各冷色调色块;
33、创建单元,用于基于各所述暖色调色块和各所述冷色调色块创建所述目标界面。
34、在一个具体实施例中,所述第二获取模块包括:
35、获取单元,用于获取前预设天数内的所述显示类型的显示数据;
36、筛选单元,用于以所述显示数据的产生日期为单位筛选出产生日期相同的显示数据,并形成日期数据集合;
37、排序单元,用于对各所述日期数据集合的显示数据进行降序排列,将排序位于第一位的显示数据定义为最高显示数据、将排序位于最后一位的显示数据定义为最低显示数据;
38、汇总单元,用于汇总各所述日期数据集合的最高显示数据构建最高显示数据集合,汇总各所述日期数据集合中的最低显示数据构建最低显示数据集合。
39、本发明至少具有以下有益效果:
40、本发明提供了一种信息显示方法和装置,方法包括:获取应用端提交的显示请求,基于显示请求获取所需的显示类型;获取显示类型的显示数据,并根据显示数据的产生时间构建最高显示数据集合和最低显示数据集合;对最高显示数据集合内的各显示数据和最低显示数据集合内的各显示数据进行颜色转换并基于此创建目标界面。本发明可基于用户需求创建显示相关信息的目标界面,无需调用第三方框架,满足了智能家居产品的ui显示需求,且将各显示数据转换成对应的颜色创建目标界面,美观度更高,用户体验感更好。
41、进一步地,对最高显示数据集合内的各显示数据和最低显示数据集合内的各显示数据进行颜色转换并基于此创建目标界面,包括:自定义颜色与显示数据之间的对应关系,包括:最高显示数据集合内的各显示数据对应暖色调颜色,最低显示数据集合内的各显示数据对应冷色调颜色;基于对应关系将最高显示数据集合内的各显示数据转换为各暖色调色块,基于对应关系对最低显示数据集合内的各显示数据转换为各冷色调色块;基于各暖色调色块和各冷色调色块创建目标界面。本实施例将高显示数据转换为暖色调颜色,将低显示数据转换为冷色调颜色,使得目标界面更直观凸显数据变动,视觉效果更佳。
42、进一步地,本发明还提供了一种信息显示装置,用于实现上述的一种信息显示方法,包括:第一获取模块,用于获取应用端提交的显示请求,基于显示请求获取所需的显示类型;第二获取模块,用于获取显示类型的显示数据,并根据显示数据的产生时间构建最高显示数据集合和最低显示数据集合;创建模块,用于对最高显示数据集合内的各显示数据和最低显示数据集合内的各显示数据进行颜色转换并基于此创建目标界面。本发明可基于用户需求创建显示相关信息的目标界面,满足了智能家居产品的ui显示需求。