一种数据展示方法及装置制造方法及图纸

技术编号:15691040 阅读:57 留言:0更新日期:2017-06-24 03:55
本发明专利技术公开了一种数据展示方法及装置,该方法包括:判断当前页面是否展示了所述目标数据集中的数据;如果当前页面未展示所述目标数据集中的数据,则从所述目标数据集中抽取部分数据,并展示被抽取的数据;如果当前页面展示了所述目标数据集中的部分数据,则从所述目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。本发明专利技术能够保证大数据量的正常展示。

Data display method and device

The invention discloses a data display method and device, the method includes: judging whether the current page shows the data of the target data set; if the current page does not display the target data set of data, from selected data from the target data, and display the extracted data; if the current page show the part data of the target data set, data extraction from the target data set is not displayed in the data, and currently in the show on the basis of data show the extracted data, update page. The invention can guarantee the normal display of large data quantity.

【技术实现步骤摘要】
一种数据展示方法及装置
本专利技术涉及数据处理
,尤其涉及一种数据展示方法及装置。
技术介绍
大数据量的数据可视化,指的是上GB级以及上TB级乃至上PB级数据的可视化。用户通常对多维度展现这些数据有着强烈的需求,希望实现数据的视觉化展示,以便获取数据之间的内在联系以及相关性等可用指标,乃至发现数据中未知的信息。然而,目前的计算机系统,尤其受到浏览器的处理能力的限制,经常无法展示上GB级及以上的数据,甚至于几百兆的数据都无法正常展现,从而造成浏览器卡死甚至系统卡死的问题,最终导致基于数据展示的相关服务无法正常使用。
技术实现思路
有鉴于此,本专利技术实施例的主要目的在于提供一种数据展示方法及装置,能够保证大数据量的正常展示。本专利技术实施例提供了一种数据展示方法,包括:判断当前页面是否展示了所述目标数据集中的数据;如果当前页面未展示所述目标数据集中的数据,则从所述目标数据集中抽取部分数据,并展示被抽取的数据;如果当前页面展示了所述目标数据集中的部分数据,则从所述目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。可选的,所述方法还包括:响应于用户请求撤销加载的操作,展示当前页面的上一页面,所述上一页面为当前页面被更新之前的页面。可选的,所述方法还包括:将所述目标数据集划分为至少两个数据子集;采用树状结构表示每一数据子集,其中,所述树状结构的每一节点对应一个数据块、且每一节点对应的数据块包含在自己父节点对应的数据块中;则,所述从所述目标数据集中抽取部分数据,包括:从每一数据子集的根节点对应的数据块中分别抽取至少一个数据;所述从所述目标数据集中未被展示的数据中抽取部分数据,包括:确定最近加载数据对应的节点层级,将所确定的层级称为当前层级;确定每一数据子集的所述当前层级的下一层级,并从所述下一层级中每一节点对应的各个数据块中,分别抽取至少一个未被展示的数据。可选的,所述将所述目标数据集划分为至少两个数据子集,包括:如果所述目标数据集服从一高斯分布,则计算所述高斯分布的均值μ1和标准差σ1;将数据区间[Min=μ1-3σ1,Max=μ1+3σ1]划分成至少两个子区间,使属于每一子区间的数据形成一个数据子集。可选的,所述将所述目标数据集划分为至少两个数据子集,包括:如果所述目标数据集不服从一高斯分布,则根据所述目标数据集构建高斯混合模型,得到形成所述高斯混合模型的每一单高斯模型的均值μ2和标准差σ2;将每一单高斯模型对应的数据区间[Min=μ2-3σ2,Max=μ2+3σ2]划分成至少两个子区间,使属于每一子区间的数据形成一个数据子集。可选的,所述得到形成所述高斯混合模型的每一单高斯模型的均值μ2和标准差σ2,包括:采用最大期望EM算法,得到形成所述高斯混合模型的每一单高斯模型的均值μ2和标准差σ2。可选的,所述方法还包括:确定最近加载的数据在所述树状结构中所属的目标层级;检测用户请求从局部数据块中加载数据的操作,所述局部数据块为所述目标层级中的至少一个节点分别对应的数据块;当检测到所述操作后,从所述局部数据块中的每一数据块中抽取至少一个未被展示的数据,并在当前已展示数据的基础上展示被抽取的数据。可选的,所述从所述目标数据集中抽取部分数据,包括:按照预设采样方式,从所述目标数据集中抽取部分数据,所述预设采样方式为取模采样方式、或随机采样方式、或均匀采样方式;所述从所述目标数据集中未被展示的数据中抽取部分数据,包括:按照所述预设采样方式,从所述目标数据集中未被展示的数据中抽取部分数据。本专利技术实施例还提供了一种数据展示装置,包括:页面判断单元,用于判断当前页面是否展示了所述目标数据集中的数据;加载展示单元,用于如果当前页面未展示所述目标数据集中的数据,则从所述目标数据集中抽取部分数据,并展示被抽取的数据;如果当前页面展示了所述目标数据集中的部分数据,则从所述目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。可选的,所述装置还包括:展示回退单元,用于响应于用户请求撤销加载的操作,展示当前页面的上一页面,所述上一页面为当前页面被更新之前的页面。可选的,所述装置还包括:集合划分单元,用于将所述目标数据集划分为至少两个数据子集;树状构建单元,用于采用树状结构表示每一数据子集,其中,所述树状结构的每一节点对应一个数据块、且每一节点对应的数据块包含在自己父节点对应的数据块中;则,所述加载展示单元包括:第一展示子单元,用于如果当前页面未展示所述目标数据集中的数据,则从每一数据子集的根节点对应的数据块中分别抽取至少一个数据,并展示被抽取的数据;第二展示子单元,用于如果当前页面展示了所述目标数据集中的数据,则确定最近加载数据对应的节点层级,将所确定的层级称为当前层级;确定每一数据子集的所述当前层级的下一层级,并从所述下一层级中每一节点对应的各个数据块中,分别抽取至少一个未被展示的数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。可选的,所述集合划分单元包括:第一参数计算子单元,用于如果所述目标数据集服从一高斯分布,则计算所述高斯分布的均值μ1和标准差σ1;第一子集形成子单元,用于将数据区间[Min=μ1-3σ1,Max=μ1+3σ1]划分成至少两个子区间,使属于每一子区间的数据形成一个数据子集。可选的,所述集合划分单元包括:第二参数计算子单元,用于如果所述目标数据集不服从一高斯分布,则根据所述目标数据集构建高斯混合模型,得到形成所述高斯混合模型的每一单高斯模型的均值μ2和标准差σ2;第二子集形成子单元,用于将每一单高斯模型对应的数据区间[Min=μ2-3σ2,Max=μ2+3σ2]划分成至少两个子区间,使属于每一子区间的数据形成一个数据子集。可选的,所述第二参数计算子单元,具体用于采用最大期望EM算法,得到形成所述高斯混合模型的每一单高斯模型的均值μ2和标准差σ2。可选的,所述装置还包括:目标层级确定单元,用于确定最近加载的数据在所述树状结构中所属的目标层级;请求操作检测单元,用于检测用户请求从局部数据块中加载数据的操作,所述局部数据块为所述目标层级中的至少一个节点分别对应的数据块;局部数据抽取单元,用于当检测到所述操作后,从所述局部数据块中的每一数据块中抽取至少一个未被展示的数据,并在当前已展示数据的基础上展示被抽取的数据。可选的,所述加载展示单元包括:第三展示子单元,用于如果当前页面未展示所述目标数据集中的数据,则按照预设采样方式从所述目标数据集中抽取部分数据,并展示被抽取的数据,其中,所述预设采样方式为取模采样方式、或随机采样方式、或均匀采样方式;第四展示子单元,用于如果当前页面展示了所述目标数据集中的数据,则按照所述预设采样方式,从所述目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。本专利技术实施例提供的数据展示方法及装置,如果当前页面未展示目标数据集中的数据,则从目标数据集中抽取部分数据,并展示被抽取的数据;如果当前页面展示了目标数据集中的部分数据,则从目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,从而得到更本文档来自技高网...
一种数据展示方法及装置

【技术保护点】
一种数据展示方法,其特征在于,包括:判断当前页面是否展示了所述目标数据集中的数据;如果当前页面未展示所述目标数据集中的数据,则从所述目标数据集中抽取部分数据,并展示被抽取的数据;如果当前页面展示了所述目标数据集中的部分数据,则从所述目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。

【技术特征摘要】
1.一种数据展示方法,其特征在于,包括:判断当前页面是否展示了所述目标数据集中的数据;如果当前页面未展示所述目标数据集中的数据,则从所述目标数据集中抽取部分数据,并展示被抽取的数据;如果当前页面展示了所述目标数据集中的部分数据,则从所述目标数据集中未被展示的数据中抽取部分数据,并在当前已展示数据的基础上展示被抽取的数据,得到更新后的页面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户请求撤销加载的操作,展示当前页面的上一页面,所述上一页面为当前页面被更新之前的页面。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:将所述目标数据集划分为至少两个数据子集;采用树状结构表示每一数据子集,其中,所述树状结构的每一节点对应一个数据块、且每一节点对应的数据块包含在自己父节点对应的数据块中;则,所述从所述目标数据集中抽取部分数据,包括:从每一数据子集的根节点对应的数据块中分别抽取至少一个数据;所述从所述目标数据集中未被展示的数据中抽取部分数据,包括:确定最近加载数据对应的节点层级,将所确定的层级称为当前层级;确定每一数据子集的所述当前层级的下一层级,并从所述下一层级中每一节点对应的各个数据块中,分别抽取至少一个未被展示的数据。4.根据权利要求3所述的方法,其特征在于,所述将所述目标数据集划分为至少两个数据子集,包括:如果所述目标数据集服从一高斯分布,则计算所述高斯分布的均值μ1和标准差σ1;将数据区间[Min=μ1-3σ1,Max=μ1+3σ1]划分成至少两个子区间,使属于每一子区间的数据形成一个数据子集。5.根据权利要求3所述的方法,其特征在于,所述将所述目标数据集划分为至少两个数据子集,包括:如果所述目标数据集不服从一高斯分布,则根据所述目标数据集构建高斯混合模型,得到形成所述高斯混合模型的每一单高斯模型的均值μ2...

【专利技术属性】
技术研发人员:孙浩邹存璐刘志鹏高睿
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1