可视化匹配及实时展现的实现方法和系统的制作方法

文档序号:6620154阅读:257来源:国知局
可视化匹配及实时展现的实现方法和系统的制作方法
【专利摘要】本发明提供了一种可视化匹配及实时展现的实现方法及系统,包括步骤:步骤1:抽取用户数据的元数据;步骤2:将元数据与可视化匹配引擎规则进行比对验证,得到与元数据相应的多种可视化类型;步骤3:通过实时展现引擎推荐给用户一种或多种可视化类型;步骤4:根据用户选择的可视化类型,合成图形来进行可视化图形展示。本发明能够去除繁杂数据结构的干预,提供了快速匹配可视化规则,并且根据评分,为用户推荐多种合理的可视化展示方式,且屏蔽了人工因素,用户无须判断哪种可视化类型更为合适,可视化类型评分机制实时为用户推荐可视化展示方式。
【专利说明】可视化匹配及实时展现的实现方法和系统

【技术领域】
[0001]本发明属于计算机网络领域,具体涉及一种面向大数据分析的数据可视化匹配验证的方法及根据验证的结果选择展现何种图像的方法和相应的系统。

【背景技术】
[0002]当今社会正处于一个信息爆炸的时代,随着企业信息化技术的发展,企业内部产生了海量的数据。数据可视化将抽象的数据表现为可见的图形或图像,显示数据之间的关联、比较及走势关系。随着企业数据结构变得越来越复杂,业务需求快速变化以及可视化形式越来越多,现有的可视化类型存在如下缺陷:
[0003]1.用户繁杂的数据结构与多样化的展示方式之间没有匹配规则;
[0004]2.数据展示方法的优劣、合理程度往往需要BI人员的经验来判断;
[0005]3.基于已有数据源,数据展示的方式往往需要人工来关联,导致可视化过程缺乏实时性。
[0006]因此,如何形成从数据验证、可视化匹配到实时展示的一个闭环,成为一个迫切的需求和目前紧急需要解决的重要技术问题。


【发明内容】

[0007]针对现有技术中的缺陷,本发明的目的是提供一种面向大数据分析的可视化匹配及实时展现的实现方法及系统。其目的是:
[0008]1.实现数据结构与展示方式之间的匹配;
[0009]2.实现数据展示方式合理程度的评分机制;
[0010]3.屏蔽人工关联,根据展示方式合理程度的评分进行展示方式实时推荐。
[0011]根据本发明提供的一种可视化匹配及实时展现的实现方法,包括如下步骤:
[0012]步骤O:预先设定可视化匹配引擎规则,其中,所述可视化匹配引擎规则,为数据类型分类和数据结构分类制定了验证规则,并为每一种数据类型和数据结构定义了相应的可视化类型;
[0013]步骤1:抽取用户数据的元数据;
[0014]步骤2:将元数据与可视化匹配引擎规则进行比对验证,得到元数据的数据类型和数据结构,进而针对元数据的数据类型和数据结构得到与元数据相应的多种可视化类型;其中,所述可视化匹配引擎规则,是指:为了得到元数据的数据类型和数据结构,为数据类型分类和数据结构分类制定的验证规则;
[0015]步骤3:根据步骤2中得到的可视化方法,通过实时展现引擎推荐给用户一种或多种可视化类型;其中,所述实时展现引擎,用于对可视化类型进行评分,将评分较高的可视化类型推荐给用户;
[0016]步骤4:根据用户选择的可视化类型,合成图形来进行可视化图形展示。
[0017]优选地,所述步骤2包括如下步骤:
[0018]步骤2.1:根据预先设定的多种数据类型的特征(数字型特征、字节型特征、文本型特征),对元数据进行数据类型匹配验证,得到并保存元数据的数据类型;
[0019]步骤2.2:根据预先设定的多种数据结构的特征(数组结构规则、树结构规则、队列结构规则、链表结构规则),对元数据进行数据结构匹配验证,得到并保存元数据的数据结构;
[0020]步骤2.3:根据步骤2.1中得到的数据类型与步骤2.2中得到的数据结构的匹配验证结果,分别提供相应的可视化类型。
[0021 ] 优选地,所述步骤3包括如下步骤:
[0022]步骤3.1:通过可视化类型评分机制,对步骤2中得到的多种可视化类型进行评分;
[0023]步骤3.2:通过步骤3.1得到评分,将评分较高的多种可视化类型推荐给用户;
[0024]步骤3.3:根据用户从步骤3.2所推荐的可视化类型的选择,将用户选择的一种或多种可视化类型合成可视化图像;
[0025]其中,所述可视化类型评分机制,是指:针对通过步骤2得到的元数据所含有的M种数据类型和N种数据结构,计算这M种数据类型之间所占的百分比比例,然后将百分比比例的比例值作为相应可视化类型的评分;并计算这N种数据结构之间所占的百分比比例,然后将百分比比例的比例值作为相应可视化类型的评分。
[0026]优选地,所述数据类型的特征,包括:数字型特征、字节型特征、文本型特征;所述数据结构的特征,包括:数组结构特征、树结构特征、队列结构特征、链表结构特征。
[0027]根据本发明提供的一种可视化匹配及实时展现的实现系统,包括如下装置:
[0028]设定装置:用于预先设定可视化匹配引擎规则,其中,所述可视化匹配引擎规则,为数据类型分类和数据结构分类制定了验证规则,并为每一种数据类型和数据结构定义了相应的可视化类型;
[0029]抽取装置:用于抽取用户数据的元数据;
[0030]验证装置:用于将元数据与可视化匹配引擎规则进行比对验证,得到元数据的数据类型和数据结构,进而得到与元数据相应的多种可视化类型;
[0031]推荐装置:用于根据验证装置得到的可视化方法,通过实时展现引擎推荐给用户一种或多种可视化类型;其中,所述实时展现引擎,用于通过可视化类型评分机制,将评分较高的可视化类型推荐给用户;
[0032]展示装置:用于根据用户选择的可视化类型,合成图形来进行可视化图形展示。
[0033]优选地,所述验证装置包括如下装置:
[0034]数据类型验证装置:用于根据预先设定的多种数据类型的特征,对元数据进行数据类型匹配验证,得到并保存元数据的数据类型;
[0035]数据结构验证装置:用于根据预先设定的多种数据结构的特征,对元数据进行数据结构匹配验证,得到并保存元数据的数据结构;
[0036]可视化类型提供装置:用于根据数据类型验证装置得到的数据类型与数据结构验证装置得到的数据结构的匹配验证结果,分别提供相应的可视化类型。
[0037]优选地,所述展示装置包括如下装置:
[0038]评分装置:用于通过可视化类型评分机制,对验证装置得到的多种可视化类型进行评分;
[0039]筛选装置:用于根据评分装置得到评分,将评分较高的多种可视化类型推荐给用户;
[0040]合成装置:用于根据用户从筛选装置所推荐的可视化类型的选择,将用户选择的一种或多种可视化类型合成可视化图像。
[0041]优选地,所述数据类型的特征,包括:数字型特征、字节型特征、文本型特征;所述数据结构的特征,包括:数组结构特征、树结构特征、队列结构特征、链表结构特征。
[0042]与现有技术相比,本发明具有如下的有益效果:
[0043]I)去除繁杂数据结构的干预,提供了快速匹配可视化规则;
[0044]2)根据评分,为用户推荐多种合理的可视化展示方式;
[0045]3)屏蔽人工因素,用户无须判断哪种可视化类型更为合适,可视化类型评分机制实时为用户推荐可视化展示方式。

【专利附图】

【附图说明】
[0046]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0047]图1为视化匹配及实时展现的实现方法流程图。

【具体实施方式】
[0048]下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0049]根据本发明提供的方法包括如下步骤:
[0050]步骤1:抽取用户数据的元数据;
[0051]步骤2:将元数据与“可视化匹配引擎”规则进行快速验证,得到它的数据类型和数据结构,由于“可视化匹配引擎”为每一种数据类型和数据结构定义了相应的可视化类型,便可快速匹配出元数据可构成的可视化展示方式;
[0052]“可视化匹配引擎”,是指:通过数据结构验证和数据类型验证(可视化匹配引擎规则),得到元数据的结构和类型。每个数据结构和数据类型都有相对应的可视化类型,两相结合,得到元数据可构成的可视化显示方式。
[0053]“可视化匹配引擎规则”,是指:为了得到元数据的数据类型和数据结构,为数据类型分类和数据结构分类制定的验证规则,包括数字型规则、字节型规则、文本型规则、数组结构规则、树结构规则、队列结构规则、链表结构规则等,这些规则中包含了不同种类的数据类型和数据结构的特征(例如数字型规则中包含了数字型特征),通过将元数据的特征与规则中的特征相匹配,从而得到元数据所属一种或多种数据类型以及数据结构。
[0054]步骤3:根据步骤2提供的可视化展示方法,实时展现引擎推荐给用户多样化、合理化的展示方式;
[0055]“实时展现引擎”,是指:通过可视化类型评分机制,将评分较高的可视化类型推荐给用户,并最终合成图形。
[0056]步骤4:可视化图形展示。
[0057]其中,步骤2包括如下步骤:
[0058]步骤2.1:数据类型验证。包括数字型规则、字节型规则、文本型规则。验证完毕,得到其数据类型并保存。
[0059]步骤2.2:数据结构验证。包括数组结构规则、树结构规则、队列结构规则、链表结构规则等,验证完毕,得到数据结构并保存。
[0060]步骤2.3:可视化资源库获取步骤2.1中的数据类型与步骤2.2中的数据结构的匹配结果,并根据其匹配结果分别提供相应的可视化展示方法。
[0061]所述根据其匹配结果分别提供相应的可视化展示方法,具体为,每一种数据类型和数据结构都有与其相对应的一种或多种可视化展示方法,得到其类型和结构,就能得到可视化类型。
[0062]其中,步骤3包括如下步骤:
[0063]步骤3.1:通过可视化类型评分机制,对步骤2提供的可视化展示方法进行评分。
[0064]可视化类型评分机制,具体为:“可视化匹配引擎”输出元数据的数据类型、数据结构及与之对应的可视化方式。每一种数据类型子类(例如数字型、字节型、文本型等)及数据结构子类(例如数组结构、树结构、队列结构、链表结构等)分别为分子,数据类型子类总数、数据结构子类总数分别为相应的分母,得到元数据中每一种数据类型子类及数据结构子类在数据类型子类总数及数据结构子类总数中的百分比;每一种数据类型及数据结构与之对应的可视化方式,根据该数据类型及数据结构所占的百分比得到可视化展示的分数。例如:某个元数据,根据“可视化匹配引擎规则”,得到所属的数据结构包括数组结构、队列结构,数据类型包括数字型、文本型。“可视化类型评分机制”根据每一种数据类型或数据结构的数量,得到数据结构中作为数据结构子类的数组、队列结构所占百分比分别为70%、30%,数据数据类型中作为数据类型子类的数字、文本所占百分比分别为60%、40%。该元数据中与数组结构及队列结构匹配的可视化方式对应的分数分别为70分、30分;与数字类型、文本类型匹配的可视化方式对应的分数分别为60分、40分。
[0065]步骤3.2:通过步骤3.1得到评分,将评分较高的可视化展示方法推荐给用户;
[0066]步骤3.3:用户从步骤3.2中评分较高的可视化展示方法内进一步筛选,根据用户选择的可视化展示方法,合成可视化图像。
[0067]以上对可视化匹配及实时展现的实现方法进行了描述,本发明还提供了相应的可视化匹配及实时展现的实现系统,具体地,所述可视化匹配及实时展现的实现系统,包括如下装置:
[0068]设定装置:用于预先设定可视化匹配引擎规则,其中,所述可视化匹配引擎规则,为数据类型分类和数据结构分类制定了验证规则,并为每一种数据类型和数据结构定义了相应的可视化类型;
[0069]抽取装置:用于抽取用户数据的元数据;
[0070]验证装置:用于将元数据与可视化匹配引擎规则进行比对验证,得到元数据的数据类型和数据结构,进而得到与元数据相应的多种可视化类型;
[0071]推荐装置:用于根据验证装置得到的可视化方法,通过实时展现引擎推荐给用户一种或多种可视化类型;其中,所述实时展现引擎,用于通过可视化类型评分机制,将评分较高的可视化类型推荐给用户;
[0072]展示装置:用于根据用户选择的可视化类型,合成图形来进行可视化图形展示。
[0073]优选地,所述验证装置包括如下装置:
[0074]数据类型验证装置:用于根据预先设定的多种数据类型的特征,对元数据进行数据类型匹配验证,得到并保存元数据的数据类型;
[0075]数据结构验证装置:用于根据预先设定的多种数据结构的特征,对元数据进行数据结构匹配验证,得到并保存元数据的数据结构;
[0076]可视化类型提供装置:用于根据数据类型验证装置得到的数据类型与数据结构验证装置得到的数据结构的匹配验证结果,分别提供相应的可视化类型。
[0077]优选地,所述展示装置包括如下装置:
[0078]评分装置:用于通过可视化类型评分机制,对验证装置得到的多种可视化类型进行评分;
[0079]筛选装置:用于根据评分装置得到评分,将评分较高的多种可视化类型推荐给用户;
[0080]合成装置:用于根据用户从筛选装置所推荐的可视化类型的选择,将用户选择的一种或多种可视化类型合成可视化图像。
[0081]优选地,所述数据类型的特征,包括:数字型特征、字节型特征、文本型特征;所述数据结构的特征,包括:数组结构特征、树结构特征、队列结构特征、链表结构特征。
[0082]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【权利要求】
1.一种可视化匹配及实时展现的实现方法,其特征在于,包括如下步骤: 步骤O:预先设定可视化匹配引擎规则,其中,所述可视化匹配引擎规则,为数据类型分类和数据结构分类制定了验证规则,并为每一种数据类型和数据结构定义了相应的可视化类型; 步骤1:抽取用户数据的元数据; 步骤2:将元数据与可视化匹配引擎规则进行比对验证,得到元数据的数据类型和数据结构,进而针对元数据的数据类型和数据结构得到与元数据相应的多种可视化类型;其中,所述可视化匹配引擎规则,是指:为了得到元数据的数据类型和数据结构,为数据类型分类和数据结构分类制定的验证规则; 步骤3:根据步骤2中得到的可视化方法,通过实时展现引擎推荐给用户一种或多种可视化类型;其中,所述实时展现引擎,用于对可视化类型进行评分,将评分较高的可视化类型推荐给用户; 步骤4:根据用户选择的可视化类型,合成图形来进行可视化图形展示。
2.根据权利要求1所述的可视化匹配及实时展现的实现方法,其特征在于,所述步骤2包括如下步骤: 步骤2.1:根据预先设定的多种数据类型的特征,对元数据进行数据类型匹配验证,得到并保存元数据的数据类型; 步骤2.2:根据预先设定的多种数据结构的特征,对元数据进行数据结构匹配验证,得到并保存元数据的数据结构; 步骤2.3:根据步骤2.1中得到的数据类型与步骤2.2中得到的数据结构的匹配验证结果,分别提供相应的可视化类型。
3.根据权利要求1所述的可视化匹配及实时展现的实现方法,其特征在于,所述步骤3包括如下步骤: 步骤3.1:通过可视化类型评分机制,对步骤2中得到的多种可视化类型进行评分; 步骤3.2:根据步骤3.1得到评分,将评分较高的多种可视化类型推荐给用户; 步骤3.3:根据用户从步骤3.2所推荐的可视化类型的选择,将用户选择的一种或多种可视化类型合成可视化图像; 其中,所述可视化类型评分机制,是指:针对通过步骤2得到的元数据所含有的M种数据类型和N种数据结构,计算这M种数据类型之间所占的百分比比例,然后将百分比比例的比例值作为相应可视化类型的评分;并计算这N种数据结构之间所占的百分比比例,然后将百分比比例的比例值作为相应可视化类型的评分。
4.根据权利要求2所述的可视化匹配及实时展现的实现方法,其特征在于,所述数据类型的特征,包括:数字型特征、字节型特征、文本型特征;所述数据结构的特征,包括:数组结构特征、树结构特征、队列结构特征、链表结构特征。
5.一种可视化匹配及实时展现的实现系统,其特征在于,包括如下装置: 设定装置:用于预先设定可视化匹配引擎规则,其中,所述可视化匹配引擎规则,为数据类型分类和数据结构分类制定了验证规则,并为每一种数据类型和数据结构定义了相应的可视化类型; 抽取装置:用于抽取用户数据的元数据; 验证装置:用于将元数据与可视化匹配引擎规则进行比对验证,得到元数据的数据类型和数据结构,进而得到与元数据相应的多种可视化类型; 推荐装置:用于根据验证装置得到的可视化方法,通过实时展现引擎推荐给用户一种或多种可视化类型;其中,所述实时展现引擎,用于通过可视化类型评分机制,将评分较高的可视化类型推荐给用户; 展示装置:用于根据用户选择的可视化类型,合成图形来进行可视化图形展示。
6.根据权利要求5所述的可视化匹配及实时展现的实现系统,其特征在于,所述验证装置包括如下装置: 数据类型验证装置:用于根据预先设定的多种数据类型的特征,对元数据进行数据类型匹配验证,得到并保存元数据的数据类型; 数据结构验证装置:用于根据预先设定的多种数据结构的特征,对元数据进行数据结构匹配验证,得到并保存元数据的数据结构; 可视化类型提供装置:用于根据数据类型验证装置得到的数据类型与数据结构验证装置得到的数据结构的匹配验证结果,分别提供相应的可视化类型。
7.根据权利要求5所述的可视化匹配及实时展现的实现系统,其特征在于,所述展示装置包括如下装置: 评分装置:用于通过可视化类型评分机制,对验证装置得到的多种可视化类型进行评分; 筛选装置:用于根据评分装置得到评分,将评分较高的多种可视化类型推荐给用户;合成装置:用于根据用户从筛选装置所推荐的可视化类型的选择,将用户选择的一种或多种可视化类型合成可视化图像。
8.根据权利要求7所述的可视化匹配及实时展现的实现系统,其特征在于,所述数据类型的特征,包括:数字型特征、字节型特征、文本型特征;所述数据结构的特征,包括:数组结构特征、树结构特征、队列结构特征、链表结构特征。
【文档编号】G06F17/30GK104166681SQ201410336113
【公开日】2014年11月26日 申请日期:2014年7月15日 优先权日:2014年7月15日
【发明者】闵圣捷, 谢朝阳, 童晓渝, 张子建, 唐丽娜, 丁星, 武静 申请人:中电科华云信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1