数据快照方法、快照还原方法、相关装置和系统制造方法及图纸

技术编号:8241497 阅读:137 留言:0更新日期:2013-01-24 22:25
本发明专利技术实施例公开了一种数据快照方法、快照还原方法、相关装置和系统。其中,一种数据快照方法包括:接收数据快照启动消息,所述数据快照启动消息中包含请求快照的可视化数据对象的对象类型信息;根据所述对象类型信息判断所述可视化数据对象是否支持数据快照,若是,则,获取所述可视化数据对象的属性数据,所述属性数据包括展现元数据和事实数据;将获取到的所述可视化数据对象的属性数据进行封装后保存。本发明专利技术提供的技术方案可实现数据快照与可视化数据对象的相互转换。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及数据快照方法、快照还原方法、相关装置和系统
技术介绍
经营分析系统的数据来源于业务运营支撑系统(BOSS, Business OperationSupport System)等多个上游系统,这些数据经过不同技术手段的加工处理,最终在交互侧转化为各种类型的可视化信息,以便于经营分析系统利用这些可视化信息进行一系列地分析活动。现有的基于Flex语言的软件开发工具包(SDK, Software Development Kit)中提供了 Bitmap(位图)、Bitmap Data(位图数据)两个类,可实现对图表对象的快照截图,并将截图的图像数据转化为二进制数据后保存在数据库实体表中,但由于截图是静态的,实·质上截图只包含图像数据,并没有保存图表对象对应的业务数据,互动性、表现力差,经营分析系统无法通过截图转化的二进制数据来进行业务数据分析。
技术实现思路
本专利技术实施例提供了数据快照方法、快照还原方法、相关装置和系统,用于实现数据快照与可视化数据对象的相互转换。为解决上述技术问题,本专利技术实施例提供以下技术方案一种数据快照方法,包括接收数据快照启动消息,上述数据快照启动消息中包含请求快照的可视化数据对象的对象类型信息;根据上述对象类型信息判断上述可视化数据对象是否支持数据快照,若是,则,获取上述可视化数据对象的属性数据,上述属性数据包括展现元数据和事实数据;将获取到的上述可视化数据对象的属性数据进行封装后保存。—种快照还原方法,包括接收来自应用层的快照还原请求消息,上述快照还原请求消息包含请求快照的快照数据;对上述快照数据进行还原,将上述快照数据还原为属性数据,上述属性数据包括可视化数据对象的展现元数据和事实数据;将上述属性数据返回给上述应用层。一种数据快照装置,包括接收单元,用于接收数据快照启动消息,上述数据快照启动消息中包含请求快照的可视化数据对象的对象类型信息;判断单元,用于根据上述对象类型信息判断上述可视化数据对象是否支持数据快眧.获取单元,用于当上述判断单元的判断结果为是时,获取上述可视化数据对象的属性数据,上述属性数据包括展现元数据和事实数据;封装存储单元,用于将上述获取单元获取到的上述可视化数据对象的属性数据进行封装后保存。一种快照还原装置,包括接收单元,用于接收来自应用层的快照还原请求消息,上述快照还原请求消息包含请求快照的快照数据;还原单元,用于对上述快照数据进行还原,将上述快照数据还原为属性数据,上述属性数据包括可视化数据对象的展现元数据和事实数据; 发送单元,用于将上述还原单元还原的属性数据返回给应用层。一种数据快照应用系统,包括数据快照装置和快照还原装置,其中上述数据快照装置用于接收数据快照启动消息,上述数据快照启动消息中包含请求快照的可视化数据对象的对象类型信息;根据上述对象类型信息判断上述可视化数据对象是否支持数据快照,若是,则,获取上述可视化数据对象的属性数据,上述属性数据包括展现元数据和事实数据;将获取到的上述可视化数据对象的属性数据进行封装后保存;上述快照还原装置接收来自应用层的快照还原请求消息,上述快照还原请求消息包含请求快照的快照数据;对上述快照数据进行还原,将上述快照数据还原为属性数据,上述属性数据包括可视化数据对象的展现元数据和事实数据;将上述属性数据返回给上述应用层。由上可见,本专利技术实施例在数据快照中获取包含可视化数据对象的展现元数据和事实数据的属性数据,并将获取到的属性数据进行封装保存,使得系统可通过调用上述封装保存的属性数据即快照数据,还原出数据快照过程中可视化数据对象在界面上的展现形态变化和数据变化,实现了数据快照与可视化数据对象的相互转换。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图Ι-a为本专利技术实施例提供的数据快照方法一个实施例流程示意图;图Ι-b为一种具体场景下可视化数据对象在页面上的展现形式示意图;图Ι-c为基于本专利技术实施例的数据快照方法下的信息穿越方法的流程示意图;图2为本专利技术实施例提供的数据快照方法另一个实施例流程示意图;图3为本专利技术实施例提供的快照还原方法一个实施例流程示意图;图4为本专利技术实施例提供的快照还原方法另一个实施例流程示意图;图5为本专利技术实施例提供的数据快照装置一个实施例结构示意图;图6为本专利技术实施例提供的快照还原装置一个实施例结构示意图7为本专利技术实施例提供的数据快照应用系统一个实施例结构示意图。具体实施例方式本专利技术实施例提供了一种数据快照方法、快照还原方法、相关装置和系统。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 下面对本专利技术实施例中一种数据快照方法进行描述,请参阅图l_a,本专利技术实施例中一种数据快照方法的一个实施例包括101、接收数据快照启动消息;上述数据快照启动消息中包含请求快照的可视化数据对象的对象类型信息。在实际应用中,可视化数据对象例如可以是柱图、饼图、线性图、混合图、表格、仪表盘、波士顿矩阵或雷达图等,每种可视化数据对象由特定的对象类型信息来指示,当系统请求对某个应用界面上的可视化数据对象进行数据快照时,应用层向组件层发送数据快照启动消息,并在该数据快照启动消息中携带该可视化数据对象的对象类型信息,使接收该数据快照启动消息的组件层通过识别该数据快照启动消息中携带的对象类型信息,可获知请求快照的可视化数据对象的类型。102、根据对象类型信息判断可视化数据对象是否支持数据快照;当接收到上述数据快照启动消息后,组件层可通过该数据快照启动消息中携带的对象类型信息获知请求快照的可视化数据对象的类型,进一步判断该可视化数据对象是否支持数据快照,若是,则执行步骤103,若否,则执行步骤105。在实际应用中,可在组件层中定义数据快照及快照还原的上层接口工具类,以制定可视化数据对象的数据快照方法和快照还原方法的标准,同时,在该上层接口工具类定义的标准下,针对不同类型的可视化数据对象(如柱图、饼图、线性图、混合图、表格、仪表盘、波士顿矩阵或雷达图等)设定相应的快照接口实现类,以实现对不同类型的可视化数据对象的数据快照与快照还原。因此,可通过判断本地是否存在与该可视化数据对象适配的快照接口实现类,来判断该可视化数据对象是否支持数据快照,若本地存在与该可视化数据对象适配的快照接口实现类,则可判定该可视化数据对象支持数据快照,执行步骤103,若本地不存在与该可视化数据对象适配的快照接口实现类,则可判定该可视化数据对象不支持数据快照,执行步骤105。103、获取可视化数据对象的属性数据;其中,上述属性数据包括展现元数据和事实数据。在实际应用中,通过预先对常见的展现形式(例如柱图、饼图、线图、表格、混合图、雷达图、波士顿矩本文档来自技高网...

【技术保护点】
一种数据快照方法,其特征在于,包括:接收数据快照启动消息,所述数据快照启动消息中包含请求快照的可视化数据对象的对象类型信息;根据所述对象类型信息判断所述可视化数据对象是否支持数据快照,若是,则,获取所述可视化数据对象的属性数据,所述属性数据包括展现元数据和事实数据;将获取到的所述可视化数据对象的属性数据进行封装后保存。

【技术特征摘要】

【专利技术属性】
技术研发人员:张亮
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:

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

1