一种暂存通用数据的方法

文档序号:6510824阅读:195来源:国知局
一种暂存通用数据的方法
【专利摘要】本发明公开了一种暂存通用数据的方法,所述方法可以将所有暂存的数据放在暂存模块进行统一处理,从而不会造成表格数据冗余,同时便于提醒用户。
【专利说明】一种暂存通用数据的方法

【技术领域】
[0001]本发明涉及一种暂存通用数据的方法。

【背景技术】
[0002]市场上很多软件针对数据操作时很多都会提供暂存数据的功能,其实暂存的数据并不是正式的数据,大多数的处理方式都是存放到主表中,因为是暂存的数据,数据内容可多可少,这样就多占了一行表数据,常会造成表格数据冗余,不仅不便于提醒用户,表格数据也不清晰比较混乱。


【发明内容】

[0003]本发明的目的在于克服现有技术中的缺陷,提供一种暂存通用数据的方法,所述方法可以将所有暂存的数据放在暂存模块中进行统一处理,从而不会造成表格数据冗余,同时便于提醒用户。
[0004]本发明是通过以下技术方案予以实现的。
[0005]一种暂存通用数据的方法,方法步骤如下:首先将需要暂存的数据进行序列化,然后将序列化后的数据放到数据暂存表里,需要读取时再进行反序列化即可还原数据。
[0006]上述的一种暂存通用数据的方法,其中,所述序列化具体为:首先运用具有压缩功能的序列化数据方法,并将数据传递到服务器,然后将数据进行反序列化解压,再将序列化数据转化为xml形式,并存放在数据暂存表中,可直接进行检索。
[0007]上述的一种暂存通用数据的方法,其中,所述反序列化具体为:从数据暂存表中读取序列化的数据,将xml形式的数据进行反序列化,然后再运用具有压缩功能的序列化数据方法,将数据传递到客户端,然后再进行反序列化解压,即可展示还原的数据。
[0008]本发明一种暂存通用数据的方法,所述方法可以将所有暂存的数据放在暂存模块中进行统一处理,从而不会造成表格数据冗余,同时便于提醒用户。

【专利附图】

【附图说明】
[0009]图1是本发明一种暂存通用数据的方法的流程示意图。
[0010]图2是存放数据的流程示意图。
[0011]图3是还原数据的流程示意图。

【具体实施方式】
[0012]以下通过具体实施例对本发明的【具体实施方式】作进一步详细的说明。
[0013]一种暂存通用数据的方法,如图1是本发明一种暂存通用数据的方法的流程示意图。首先填写数据,将需要暂存的数据进行序列化,然后将序列化后的数据放到数据暂存表里,需要读取时再进行反序列化即可还原数据。所述序列化具体为:首先运用具有压缩功能的序列化数据方法,并将数据传递到服务器,然后将数据进行反序列化解压,再将序列化数据转化为xml形式,并存放在数据暂存表中,可直接进行检索;所述反序列化具体为:从数据暂存表中读取序列化的数据,将xml形式的数据进行反序列化,然后再运用具有压缩功能的序列化数据方法,将数据传递到客户端,然后再进行反序列化解压,即可展示还原的数据。如果暂存数据的用户将还原的数据进行修改并提交,则删除暂存表里的数据。
[0014]上述提到的暂存表M_Serializat1n,结构如下:
Id (bigint):暂存主键;
ResGuid (nvarchar (100)):暂存对象类型Guid或其他标识性Guid ;
ResID (bigint):暂存对象编号;
Birnary (xml):暂存序列化数据;
Remark (nvarchar (500)):备注,默认存放的是序列化数据名称,便于检索使用; CheckInID (bigint):录入人编号;
CheckInTime (datetime):录入人名称。
[0015]通过ResGuid得到暂存数据的类型;
通过ResID得到暂存数据的唯一编号,如果不是在原有数据上面修改暂存的,ResID为0,反之为原有数据的唯一编号;
通过CheckInID可以得到暂存数据用户数据,即得到暂存人的唯一编号;
通过CheckInTime得到暂存数据的时间;
Birnary就是存放序列化后的暂存数据。
[0016]如果需要统计某用户当前暂存的数据,只要统计出在暂存表中CheckInID=当前用户唯一编号的数据即可;如果需要统计某类型下用户暂存的数据,只要统计出暂存表中CheckInID=当前用户唯一编号且ResGuid =某类型标识串的数据即可。
【权利要求】
1.一种暂存通用数据的方法,其特征在于,方法步骤如下:首先将需要暂存的数据进行序列化,然后将序列化后的数据放到数据暂存表里,需要读取时再进行反序列化即可还原数据。
2.如权利要求1所述的一种暂存通用数据的方法,其特征在于,所述序列化具体为:首先运用具有压缩功能的序列化数据方法,并将数据传递到服务器,然后将数据进行反序列化解压,再将序列化数据转化为xml形式,并存放在数据暂存表中,可直接进行检索。
3.如权利要求1所述的一种暂存通用数据的方法,其特征在于,所述反序列化具体为:从数据暂存表中读取序列化的数据,将xml形式的数据进行反序列化,然后再运用具有压缩功能的序列化数据方法,将数据传递到客户端,然后再进行反序列化解压,即可展示还原的数据。
【文档编号】G06F17/30GK104424319SQ201310407187
【公开日】2015年3月18日 申请日期:2013年9月10日 优先权日:2013年9月10日
【发明者】丁力 申请人:镇江金钛软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1