数据可视化的处理方法、装置、设备、系统及介质与流程

文档序号:34178795发布日期:2023-05-17 07:33阅读:56来源:国知局
数据可视化的处理方法、装置、设备、系统及介质与流程

本发明实施例属于大数据领域,具体涉及一种数据可视化的处理方法、装置、设备、系统及介质。


背景技术:

1、随着企业迅速发展及洗衣机数据的大量产生,企业对数据分析的需求也在不断地凸显,在实际的工作中经常会遇到业务人员更懂业务逻辑、业务分析需求和痛点,但是由于不懂技术、不懂编程难以完成数据分析和数据可视化的相关工作。

2、现有技术中,业务人员使用一些通用型的商务智能(business intelligence,简称:bi)可视化工具生成可视化图表。服务器对洗衣机数据进行处理,将数据中所有的字段按照字段类型自动区分为维度和度量,其中数值型变量自动判别归为度量,非数值型变量自动判别归为于维度;确定与度量有关系的函数为统一的函数;任何维度和度量之间都建立关系。服务器将可以选择的度量、函数和维度发送至终端设备,业务人员在终端设备上选择需要的度量、函数和维度并发送至服务器,进而服务器根据业务人员选择的度量、函数和维度生成可视化图表。

3、综上所述,现有的数据可视化方法需要服务器对数据进行自动处理,导致生成的可视化图表准确性较差。


技术实现思路

1、为了解决现有技术中的上述问题,即为了解决现有技术的生成的可视化图表准确性较差的问题,本发明实施例提供了一种数据可视化的处理方法、装置、设备、系统及介质。

2、第一方面,本发明实施例提供一种数据可视化的处理方法,应用于服务器,所述方法包括:

3、接收终端设备发送的型号信息,所述信号信息中包括用户选择的至少一个洗衣机型号;

4、根据所述型号信息,预先获取的洗衣机型号与度量的关系,预先获取的度量与函数的关系,确定出与所述至少一个洗衣机型号关联的所有度量,以及与所述所有度量关联的函数;

5、将所述与所述至少一个洗衣机型号关联的所有度量以及与所述所有度量关联的函数返回所述终端设备;

6、获取终端设备选择的度量信息和函数信息,所述度量信息包括用户选择的所有度量,所述函数信息包括所述用户选择的所有函数;

7、根据所述度量信息以及预先获取的度量与维度的关系,确定出与所述度量信息中每个度量关联的至少一个共同维度;

8、将所述至少一个共同维度返回所述终端设备;

9、获取所述终端设备选择的维度信息,所述维度信息包括所述用户从所述至少一个共同维度中选择的至少一个维度;

10、根据所述维度信息以及预先获取的维度与筛选器的关系,确定出与所述维度信息中所有维度关联的筛选器;

11、将所述与所述维度信息中所有维度关联的筛选器发送至所述终端设备;

12、接收所述终端设备发送的筛选器选择结果,所述筛选器选择结果包括所述用户选择的至少一个筛选器或者空值;

13、根据所述度量信息,所述函数信息,所述维度信息以及所述筛选器选择结果,生成可视化数据图表;

14、将所述可视化数据图表返回所述终端设备;

15、其中,所述洗衣机型号与度量的关系,所述度量和函数的关系,所述度量与维度的关系,所述维度与筛选器的关系为存储在本地预先通过人工梳理得到的映射关系。

16、在上述数据可视化的处理方法的优选技术方案中,所述接收终端设备发送的型号信息之前,所述方法还包括:

17、接收并在本地存储工作人员输入的度量,函数,维度,筛选器,所述洗衣机型号与度量的关系,所述度量与函数的关系,所述度量与维度的关系以及所述维度与筛选器的关系。

18、在上述数据可视化的处理方法的优选技术方案中,所述接收终端设备发送的型号信息之前,所述方法还包括:

19、向所述终端设备发送所有可选择的洗衣机型号。

20、在上述数据可视化的处理方法的优选技术方案中,所述获取终端设备选择的度量信息和函数信息,包括:

21、接收所述终端设备发送的一次选择的度量和函数,并记录累计选择次数;

22、基于所述一次选择的度量,从与所述至少一个洗衣机型号关联的度量中除所述一次选择的度量之外的剩余度量中,获取出存在维度相同情况的所有度量,并将所述存在维度相同情况的所有度量返回所述终端设备;

23、重复上述步骤直至所述累计选择次数达到预设次数或者没有其他度量可供选择,获取所述终端设备发送的所有度量得到所述度量信息,并获取所述终端设备发送的所有函数得到所述函数信息。

24、在上述数据可视化的处理方法的优选技术方案中,所述方法还包括:

25、在所述累计选择次数达到预设次数或者没有其他度量可供选择之后,向所述终端设备发送禁止选择指示,所述禁止选择指示用于指示用户不再进行度量选择。

26、第二方面,本发明实施例提供一种数据可视化的处理方法,应用于终端设备,所述方法包括:

27、响应于用户在图形用户界面上的第一选择操作,向服务器发送型号信息,所述型号信息中包括所述用户选择的至少一个洗衣机型号;

28、接收并在所述图形用户界面上显示所述服务器返回的与所述至少一个洗衣机型号关联的所有度量以及与所述所有度量关联的函数;

29、响应于所述用户在所述图形用户界面上的第二选择操作,向服务器发送度量信息和函数信息,所述度量信息包括用户选择的所有度量,所述函数信息包括所述用户选择的所有函数;

30、接收并在所述图形用户界面上显示所述服务器返回的与所述度量信息中每个度量关联的至少一个共同维度;

31、响应于用户在所述图形用户界面上的第三选择操作,向所述服务器发送维度信息,所述维度信息包括所述用户从所述至少一个共同维度中选择的至少一个维度;

32、接收并在所述图形用户界面上显示所述服务器返回的与所述维度信息中所有维度关联的筛选器;

33、响应于所述用户在所述图形用户界面上的第四选择操作,获取筛选器选择结果,所述筛选器选择结果包括所述用户选择的至少一个筛选器或者空值;

34、将所述筛选器选择结果发送至所述服务器;

35、接收并在所述图形用户界面上显示所述服务器返回的可视化数据图表。

36、在上述数据可视化的处理方法的优选技术方案中,所述响应于用户在图形用户界面上的第一选择操作,向服务器发送型号信息之前,所述方法还包括:

37、接收并在所述图形用户界面上显示所述服务器发送的所有可选择的洗衣机型号。

38、在上述数据可视化的处理方法的优选技术方案中,所述响应于所述用户在所述图形用户界面上的第二选择操作,向服务器发送度量信息和函数信息,包括:

39、响应于所述用户在所述图形用户界面上的一次第二选择操作,将一次选择的度量和函数发送至所述服务器;

40、接收并在所述图形用户界面上显示所述服务器返回的可选择的度量,所述可选择的度量为所述服务器从与所述至少一个洗衣机型号关联的度量中除所述一次选择的度量之外的剩余度量中,获取出的存在维度相同情况的所有度量;

41、重复上述步骤直至所述服务器返回禁止选择指示;其中,所述度量信息中包括所述用户每次选择的度量,所述函数信息包括所述用户每次选择的函数。

42、第三方面,本发明实施例提供一种数据可视化的处理装置,包括:

43、获取模块,用于接收终端设备发送的型号信息,所述信号信息中包括用户选择的至少一个洗衣机型号;

44、处理模块,用于根据所述型号信息,预先获取的洗衣机型号与度量的关系,预先获取的度量与函数的关系,确定出与所述至少一个洗衣机型号关联的所有度量,以及与所述所有度量关联的函数;

45、发送模块,用于将所述与所述至少一个洗衣机型号关联的所有度量以及与所述所有度量关联的函数返回所述终端设备;

46、所述获取模块,还用于获取终端设备选择的度量信息和函数信息,所述度量信息包括用户选择的所有度量,所述函数信息包括所述用户选择的所有函数;

47、所述处理模块,还用于根据所述度量信息以及预先获取的度量与维度的关系,确定出与所述度量信息中每个度量关联的至少一个共同维度;

48、所述发送模块,还用于将所述至少一个共同维度返回所述终端设备;

49、所述获取模块,还用于获取所述终端设备选择的维度信息,所述维度信息包括所述用户从所述至少一个共同维度中选择的至少一个维度;

50、所述处理模块,还用于根据所述维度信息以及预先获取的维度与筛选器的关系,确定出与所述维度信息中所有维度关联的筛选器;

51、所述发送模块,还用于将所述与所述维度信息中所有维度关联的筛选器发送至所述终端设备;

52、所述获取模块,还用于接收所述终端设备发送的筛选器选择结果,所述筛选器选择结果包括所述用户选择的至少一个筛选器或者空值;

53、所述处理模块,还用于根据所述度量信息,所述函数信息,所述维度信息以及所述筛选器选择结果,生成可视化数据图表;

54、所述发送模块,还用于将所述可视化数据图表返回所述终端设备;

55、其中,所述洗衣机型号与度量的关系,所述度量和函数的关系,所述度量与维度的关系,所述维度与筛选器的关系为存储在本地预先通过人工梳理得到的映射关系。

56、第四方面,本发明实施例提供一种数据可视化的处理装置,包括:

57、发送模块,用于响应于用户在图形用户界面上的第一选择操作,向服务器发送型号信息,所述型号信息中包括所述用户选择的至少一个洗衣机型号;

58、处理模块,用于接收并在所述图形用户界面上显示所述服务器返回的与所述至少一个洗衣机型号关联的所有度量以及与所述所有度量关联的函数;

59、所述发送模块,还用于响应于所述用户在所述图形用户界面上的第二选择操作,向服务器发送度量信息和函数信息,所述度量信息包括用户选择的所有度量,所述函数信息包括所述用户选择的所有函数;

60、所述处理模块,还用于接收并在所述图形用户界面上显示所述服务器返回的与所述度量信息中每个度量关联的至少一个共同维度;

61、所述发送模块,还用于响应于用户在所述图形用户界面上的第三选择操作,向所述服务器发送维度信息,所述维度信息包括所述用户从所述至少一个共同维度中选择的至少一个维度;

62、所述处理模块,还用于接收并在所述图形用户界面上显示所述服务器返回的与所述维度信息中所有维度关联的筛选器;

63、获取模块,用于响应于所述用户在所述图形用户界面上的第四选择操作,获取筛选器选择结果,所述筛选器选择结果包括所述用户选择的至少一个筛选器或者空值;

64、所述发送模块,还用于将所述筛选器选择结果发送至所述服务器;

65、所述处理模块,还用于接收并在所述图形用户界面上显示所述服务器返回的可视化数据图表。

66、第五方面,本发明实施例提供一种服务器,包括:

67、处理器,存储器,通信接口;

68、所述存储器用于存储所述处理器的可执行指令;

69、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的数据可视化的处理方法。

70、第六方面,本发明实施例提供一种终端设备,包括:

71、处理器,存储器,显示器以及通信接口;

72、所述存储器用于存储所述处理器的可执行指令;

73、其中,所述处理器配置为经由执行所述可执行指令来执行第二方面任一项所述的数据可视化的处理方法。

74、第七方面,本发明实施例提供一种数据可视化的处理系统,包括:

75、服务器,终端设备;

76、所述服务器用于执行第一方面任一项所述的数据可视化的处理方法;

77、所述终端设备用于执行第二方面任一项所述的数据可视化的处理方法。

78、第八方面,本发明实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一至第二方面任一项所述的数据可视化的处理方法。

79、第九方面,本发明实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一至第二方面任一项所述的数据可视化的处理方法。

80、本领域技术人员能够理解的是,本发明实施例提供的数据可视化的处理方法、装置、设备、系统及介质,通过服务器根据终端设备发送的型号信息和预先获取的洗衣机型号与度量的关系,预先获取的度量与函数的关系,确定出与洗衣机型号关联的所有度量以及与所有度量关联的函数发送至终端设备。用户通过终端设备选择度量和函数并向服务器发送度量信息和函数信息,服务器根据度量信息和预先获取的度量与维度的关系,确定出与度量信息中每个度量关联的至少一个共同维度发送至终端设备。用户通过终端设备选择维度并向服务器发送维度信息,服务器根据维度信息和预先获取的维度与筛选器的关系,确定出与维度信息中所有维度关联的筛选器发送至终端设备。用户通过终端设备选择筛选器并向服务器发送筛选器选择结果,服务器根据度量信息、函数信息、维度信息以及筛选器选择结果,生成可视化数据图表并发送至终端设备向用户展示。本方案通过服务器根据预先获取的洗衣机型号、度量、函数、维度和筛选器之间的关系向终端设备依次发送洗衣机型号、度量和函数、维度以及筛选器,用户在终端设备进行选择后,服务器就可以生成可视化数据图表向用户展示,提高了生成的可视化数据图表的准确性。

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