一种用于生成可视化视图的方法和设备技术

技术编号:8532945 阅读:217 留言:0更新日期:2013-04-04 16:00
本发明专利技术的目的是提供一种用于生成可视化视图的方法与设备,其中,视图设备获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项;根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图。与现有技术相比,本发明专利技术通过根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图,从而使得可视化视图能够与用户进行交互,直观地对数据项与可视化视图进行呈现与处理,提高了数据处理效率,改善了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种用于生成可视化视图的技术。
技术介绍
利用可视化视图进行信息的呈现与分析,能够直观地呈现数据统计结果,可视化的解读各项数据组成,因此,是当前数据工作者们常用的数据分析方法。例如,常用的数据统计图表工具如微软公司开发的Microsoft Office中的组件Excel,其可以根据特定的数据项生成指定的数据统计图表。然而,当前的可视化视图工具对于图表与用户间的可交互性支持不足,如现有可视化视图工具或可视化图形库仅能完成如鼠标悬浮高亮、标注等形式单一的交互行为;用户仅能对所述可视化视图进行查看,而无法对可视化视图进行加工,以通过与可视化视图的交互对数据进行进一步挖掘。
技术实现思路
本专利技术的目的是提供一种用于生成可视化视图的方法与设备。根据本专利技术的一个方面,提供了一种用于生成可视化视图的方法,其中,该方法包括以下步骤a获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项;b根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图。根据本专利技术的另一方面,还提供了一种用于生成可视化视图的视图设备,其中,该设备包括获取装置,用于获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项;生成装置,用于根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图。与现有技术相比,本专利技术通过利用视图设备获取对第一可视化视图中至少一部分的移位操作信息,并根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图,从而使得可视化视图能够与用户进行交互,直观地对数据项与可视化视图进行呈现与处理,提高了数据处理效率,改善了用户的使用体验。而且,本专利技术还可以对所述第二可视化视图的视图样式信息进行确定,进一步地,根据一种或多种预定样式规则,确定所述视图样式信息,以提高可视化视图生成的灵活性,提高了数据处理效率,改善了用户的使用体验。而且,本专利技术还可以根据目标位置信息所属页面的可用区域信息,以根据不同的页面生成符合页面可用区域的可视化视图,改善了用户的使用体验。而且,本专利技术还可以根据所述数据项的时域属性,生成第二可视化视图,以实现生成具有时间属性的动态动画视图等,提高了数据项展现的灵活性,提高了数据处理效率,改善了用户的使用体验。而且,本专利技术还可以对所述对象视图所相对应的数据项,以及与所述目标位置信息所对应的可视化视图相对应的数据项中的公共字段进行获取,以根据所述公共字段所对应的数据项进行统计处理,从而实现不同可视化视图间的互通与处理,提高了数据处理效率,改善了用户的使用体验。而且,本专利技术还可以根据与所述第一可视化视图中除所述对象视图外的视图相对应的所述数据项生成第三可视化视图,即生成独立的新可视化视图,以提高可视化视图生成的灵活性,提高了数据处理效率,改善了用户的使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的一种用于生成可视化视图的视图设备示意图;图2示出根据本专利技术一个优选实施例的一种用于生成可视化视图的视图设备示意图;图3示出根据本专利技术另一个优选实施例的一种用于生成可视化视图的视图设备示意图;图4示出根据本专利技术另一个方面的一种用于生成可视化视图的方法流程图;图5示出根据本专利技术一个优选实施例的一种用于生成可视化视图的方法流程图;图6示出根据本专利技术另一个优选实施例的一种用于生成可视化视图的方法流程图;图7至图11示出根据本专利技术实施例的生成可视化视图的参考示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的一种用于生成可视化视图的视图设备示意图;其中,所述视图设备包括获取装置11、生成装置12。具体地,获取装置11获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项;生成装置12根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图。在此,视图设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc网络)等。视图设备还包括能够用于生成可视化视图的浏览器、浏览器插件或其他可视化视图生成应用,例如基于flash、svg(可缩放矢量图形,Scalable Vector Graphics)或HTML 5中画图(canvas)的相关应用。本领域技术人员应能理解,其他的视图设备同样适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行移位操作信息的获取、第二可视化视图的生成等,直至视图设备停止获取对第一可视化视图中至少一部分的移位操作信息。获取装置11获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项。具体地,获取装置11通过基于各种通信协议(Communications Protocol),与其他能够获取移位操作信息的设备,如存储移位操作信息的数据库进行交互,获取对第一可视化视图中至少一部分的移位操作信息;或者获取装置11通过基于各种通信协议(Communications Protocol),与输入设备(如鼠标、键盘、触摸屏等)进行交互,获取对第一可视化视图中至少一部分的移位操作信息。其中,所述第一可视化视图包括能够响应用户操作的、和/或能够被动态修改图表数据的可交互的视图;所述第一可视化视图对应于一个或多个数据项。所述移位操作包括但不限于将视图中的一个或多个数据项通过拖拽、合并、安放等移动至另一位置;所述移位操作信息包括但不限于操作的移动轨迹、操作的起始位置和目标位置、操作的时间等;所述移位操作信息对应于第一可视化视图中的至少一部分,如对所述第一可视化视图中的一个数据项进行移位操作(如拖拽等)、或对所述第一可视化视图中的多个数据项进行移位操作,或对所述第一可视化视图中的整体进行移位操作等。所被操作的单独或部分数据项所对应的视图为对象视图。在此,“通信协议”包括计算机通信的传送协本文档来自技高网...

【技术保护点】
一种用于生成可视化视图的方法,其中,该方法包括以下步骤:a获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项;b根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图。

【技术特征摘要】
1.一种用于生成可视化视图的方法,其中,该方法包括以下步骤 a获取对第一可视化视图中至少一部分的移位操作信息,其中,所述第一可视化视图对应于一个或多个数据项; b根据与所述移位操作信息所作用的对象视图相对应的所述数据项,并结合所述对象视图的目标位置信息,生成与所述对象视图相对应的第二可视化视图。2.根据权利要求1所述的方法,其中,所述步骤b包括 bl确定所述第二可视化视图所对应的视图样式信息; -根据所述对象视图所对应的数据项,并结合所述目标位置信息与所述视图样式信息,生成所述第二可视化视图。3.根据权利要求2所述的方法,其中,所述步骤bl包括 -根据预定样式规则,确定所述第二可视化视图所对应的视图样式信息; 其中,所述预定样式规则包括以下至少任一项 -根据所述移位操作信息,确定所述视图样式信息; -根据所述第一可视化视图,确定所述视图样式信息; -根据所述目标位置信息所对应的可视化视图,确定所述视图样式信息; -根据所述目标位置信息所属页面所对应的视图设置信息,确定所述视图样式信息; -根据所述目标位置信息所属页面所对应的应用的视图设置信息,确定所述视图样式信息; -根据所述对象视图所对应的数据项,确定所述视图样式信息。4.根据权利要求1至3中任一项所述的方法,其中,所述步骤b包括 -根据所述目标位置信息所属页面的可用区域信息,确定所述第二可视化视图所对应的视图区域信息; -根据所述对象视图所对应的数据项,并结合所述视图区域信息,生成所述第二可视化视图。5.根据权利要求1至4中任一项所述的方法,其中,所述数据项包括时域属性字段; 其中,所述步骤b包括 -根据所述对象视图所相对应的数据项,并结合所述对象视图的目标位置信息,按所述时域属性字段动态地生成所述第二可视化视图。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤b包括 b2对所述对象视图所相对应的数据项,以及与所述目标位置信息所对应的可视化视图相对应的数据项,进行统计处理,以获得处理后的统计数据; -根据所述处理后的统计数据,并结合所述目标位置信息,生成所述第二可视化视图。7.根据权利要求6所述的方法,其中,所述步骤b2包括 -对所述对象视图所相对应的数据项,以及与所述目标位置信息所对应的可视化视图相对应的数据项,按所述数据项中公共字段进行统计处理,以获得处理后的统计数据。8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括 -根据与所述第一可视化视图中除所述对象视图外的视图相对应的所述数据项,并结合所述第一可视化视图的视图相关信息,生成对应的第三可视化视图。9.一种用于生成可视化视图的视图设备,其中,该设备包括获取装置,用于获取对第...

【专利技术属性】
技术研发人员:林志峰
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1