jnh一种数据监测保全格式pdf

  新闻资讯     |      2024-03-17 06:56

  本创造涉及数据平和规模,全体涉及一种数据监测保全技巧,征求:S1、数据挂号;S2、数据备份;S3、数据监控:1、编写JavaNative技巧,通过该技巧使java号召能天生对应的C++头文献;2、所述头文献包罗有需监测的存档目次和备份目次的消息,以及所需监测的手脚标识界说;3、创修C++动态库文献;4、应用Java号召挪用所述天生的动态库文献,用以推广所述C++头文献ty_monitor.h对存档目次以及备份目次内的文献举行数据监测,实行Java监测功用;S4、监控数据反应几个设施,对电子数据

  (19)中华群众共和邦邦度学问产权局 (12)创造专利申请 (10)申请宣告号 CN 112181756 A (43)申请宣告日 2021.01.05 (21)申请号 0.9 (22)申请日 2019.07.04 (71)申请人 上海泰宇消息手艺股份有限公司 地点 201108 上海市闵行区金都途4299号6 幢1楼125室 (72)创造人 陈继杰 (51)Int.Cl. G06F 11/30(2006.01) G06F 11/14(2006.01) G06F 11/07(2006.01) 权益央浼书1页 仿单5页 (54)创造名称 一种数据监测保全技巧 (57)摘要 本创造涉及数据平和规模,全体涉及一种数 据监测保全技巧,征求:S1、数据挂号;S2、数据备 份;S3、数据监控:1、编写Java Native技巧,通过 该技巧使java号召能天生对应的C++头文献;2、 所述头文献包罗有需监测的存档目次和备份目 录的消息,以及所需监测的手脚标识界说;3、创 修C++动态库文献;4、应用Java号召挪用所述生 成的动态库文献,用以推广所述C++头文献ty_ monitor.h对存档目次以及备份目次内的文献进 行数据监测,实行Java监测功用;S4、监控数据反 馈几个设施,对电子数据举行及时监测、及时预 警、及时保全、及时修复,永远保障统一原始数据 A 有两个确切的备份数据,确保电子数据的平和。 6 5 7 1 8 1 2 1 1 N C CN 112181756 A 权益央浼书 1/1页 1.一种数据监测保全技巧,其特点正在于,征求以下设施: S1、数据挂号: 1、原始数据导入数据监测编制,变成挂号文献,存入存档目次; 2、挂号文献通过特定函数准备出与其相对应的数字摘要值; 3、将全盘挂号文献的数字摘要值放入摘要数据库中; S2、数据备份: 1、为每一份挂号文献创修备份文献,存入备份目次内; 2、备份收场后,采用与设施S1中一样的特定函数准备处备份文献的数字摘要值,并与 其相对应的挂号文献的数字摘要值比对,比对相似则暗示备份告成; S3、数据监控: 1、编写Java  Native技巧,通过该技巧使java号召能天生对应的C++头文献ty_ monitor.h; 2、所述头文献ty_monitor.h包罗有需监测的存档目次和备份目次的消息,以及所需监 测的手脚标识界说; 3、创修C++动态库文献; 4、应用Java号召挪用所述天生的动态库文献,用以推广所述C++头文献ty_monitor.h 对存档目次以及备份目次内的文献举行数据监测,实行Java监测功用; S4、监控数据反应: 1jnh、当设施S3中监测到数据爆发新增、删除、窜改或重定名时,挪用短新闻预警模块,将 监听事情通过短新闻发送给相干管束职员; 2、当设施S3中监测到数据爆发新增、删除、窜改或重定名时,启动备份修复操作。 2.按照权益央浼1所述的一种数据监测保全技巧,其特点正在于,设施S1中所述特定函数 为哈希函数。 3.按照权益央浼1所述的一种数据监测保全技巧,其特点正在于,设施S1中所述摘要数据 库为数据库外的阵势。 4.按照权益央浼1所述的一种数据监测保全技巧,其特点正在于,设施S3中应用java号召 时,需求正在C++中加载JVM情况,C++的线程要将JVM修设为全部变量,坚持JVM相似;C++举行 JNI参数全部化惩罚;C++的线程及时接受惩罚Java传入的监测指令参数并返回推广结果。 5.按照权益央浼1所述的一种数据监测保全技巧,其特点正在于,设施S2中,通过二进制 流的格式创修备份文献,全体技巧为,先从挂号文献A1中读取数据,扩展为二进制数据流, 再将数据流输入到备份文献A2,终末紧闭输入输出流,备份文献A2创修结束。 6.按照权益央浼5所述的一种数据监测保全技巧,其特点正在于,设施S4中所述备份修复 操作设施为:即当监测到挂号文献A1爆发变动,编制先以二进制流的格式创修权且备份目 录,然后将备份文献A2从头备份一份文献A3到此权且备份目次,保障编制永远有两份有用 相似的数据,备份结束后编制通过奇偶校验消息提取文献A3将挂号文献A1举行数据修复。 7.按照权益央浼6所述的一种数据监测保全技巧,其特点正在于,所述备份修复操作历程 中,备份文献A2备份成文献A3的技巧与设施S2中第二条技巧一样。 2 2 CN 112181756 A 仿单 1/5页 一种数据监测保全技巧 手艺规模 [0001] 本创造涉及数据平和规模,全体涉及一种数据监测保全技巧。 布景手艺 [0002] 跟着社会消息的开展,各行业正在消息化设立办事中也参加了大批的人力、物力,取 得了丰富的结果,而且跟着消息化的深切,电子数据量还将连接的加添,这样重大的数据量 不只具有着宏大的应用代价,经济代价和史册代价,也是社会名誉和稳固的保障。咱们正在感 受到消息火速开展的同时,一种越渐凸显的隐患正急迫的摆正在咱们眼前,那即是数据自身 的平和。 [0003] 现正在正在电子数据保管上,人力和手艺气力都相当有限,同时电子数据平和也向众 元化开展,除了巨大的灾难性事情外,更为常睹的是存储介质自己的花消、不妥操作、病毒 攻击、窜改及方圆情况要素和数据自己恐怕显示的百般变动,全数都正在不知不觉以至绝不 知道的爆发,一朝变成耗损,必然影响到办事的发展和运转,是以,唯有保障焦点数据的安 全智力保障消息化矫健有序的举行。 创造实质 [0004] 本创造的主意,是为剖析决布景手艺中的题目,供给一种数据监测保全技巧。 [0005] 本创造的上述手艺主意是通过以下手艺计划得以实行的: 一种数据监测保全技巧,征求以下设施: S1、数据挂号: 1、原始数据导入数据监测编制,变成挂号文献,存入存档目次; 2、挂号文献通过特定函数准备出与其相对应的数字摘要值; 3、将全盘挂号文献的数字摘要值放入摘要数据库中; S2、数据备份: 1、为每一份挂号文献创修备份文献,存入备份目次内; 2、备份收场后,采用与设施S1中一样的特定函数准备处备份文献的数字摘要值,并与 其相对应的挂号文献的数字摘要值比对,比对相似则暗示备份告成; S3、数据监控: 1、编写Java  Native技巧,通过该技巧使java号召能天生对应的C++头文献ty_ monitor.h; 2、所述头文献ty_monitor.h包罗有需监测的存档目次和备份目次的消息,以及所需监 测的手脚标识界说; 3、创修C++动态库文献; 4、应用Java号召挪用所述天生的动态库文献,用以推广所述C++头文献ty_monitor.h 对存档目次以及备份目次内的文献举行数据监测,实行Java监测功用; S4、监控数据反应: 3 3 CN 112181756 A 仿单 2/5页 1、当设施S3中监测到数据爆发新增、删除、窜改或重定名时,挪用短新闻预警模块,将 监听事情通过短新闻发送给相干管束职员; 2、当设施S3中监测到数据爆发新增、删除、窜改或重定名时,启动备份修复操作。 [0006] 动作优选,设施S1中所述特定函数为哈希函数。 [0007] 动作优选,设施S1中所述摘要数据库为数据库外的阵势。 [0008] 动作优选,设施S3中应用java号召时,需求正在C++中加载JVM情况,C++的线程要将 JVM修设为全部变量,坚持JVM相似;C++举行JNI参数全部化惩罚;C++的线程及时接受惩罚 Java传入的监测指令参数并返回推广结果。 [0009] 动作优选,设施S2中,通过二进制流的格式创修备份文献,全体技巧为,先从挂号 文献A1中读取数据,扩展为二进制数据流,再将数据流输入到备份文献A2,终末紧闭输入输 出流,备份文献A2创修结束。 [0010] 动作优选,设施S4中所述备份修复操作设施为:即当监测到挂号文献A1爆发变动, 编制先以二进制流的格式创修权且备份目次,然后将备份文献A2从头备份一份文献A3到此 权且备份目次,保障编制永远有两份有用相似的数据,备份结束后编制通过奇偶校验消息 提取文献A3将挂号文献A1举行数据修复。 [0011] 动作优选,所述备份修复操作历程中,备份文献A2备份成文献A3的技巧与设施S2 中第二条技巧一样。 [0012] 综上所述,本创造采用动态备份格式庖代守旧大批电子数据静态备份的格式,从 数据固化到数据监控到数据再次使用,同意了肃穆的操作范例和平和央浼,并对电子数据 举行及时监测、及时预警、及时保全、及时修复,永远保障统一原始数据有两个确切的备份 数据,确保电子数据的平和,从而治理电子数据持久保管历程中数据存正在状况无法直观监 测,无法对电子数据显示损失、极度等环境实时发明,无法对极度数据举行实时修复等问 题。 全体践诺格式 [0013] 以下全体践诺例仅仅是对本创造的评释,其并不是对本创造的控制,本规模手艺 职员正在阅读完本仿单后可能按照需求对本践诺例做出没有成立性进献的窜改,但只须正在 本创造的权益央浼领域内都受到专利法的珍爱。 [0014] 下面贯串以践诺例对本创造举行精细评释。 [0015] 践诺例1: 一种数据监测保全技巧,征求以下设施: S1、数据挂号: 1、原始数据导入数据监测编制,变成挂号文献A1,存入存档目次。 [0016] 2、挂号文献A1通过哈希函数准备出与其相对应的数字摘要值。 [0017] 3、将全盘挂号文献的数字摘要值放入摘要数据库中,摘要数据库为数据库外的形 式。 [0018] S2、数据备份: 1、为每一份挂号文献通过二进制流的格式创修备份文献A2,存入备份目次内,全体方 法为,先从挂号文献A1中读取数据,扩展为二进制数据流,再将数据流输入到备份文献A2, 4 4 CN 112181756 A 仿单 3/5页 终末紧闭输入输出流,备份文献A2创修结束。 [0019] 2、备份收场后,采用哈希函数准备处备份文献A2的数字摘要值,并与其相对应的 挂号文献A1的数字摘要值比对,比对相似则暗示备份告成。 [0020] S3、数据监控: 1、编写Java  Native技巧,通过该技巧使java号召能天生对应的C++头文献ty_ monitor.h。 [0021] 2、所述头文献ty_monitor.h包罗有需监测的存档目次和备份目次的消息,以及所 需监测的手脚标识界说,ty_monitor.h文献内涉及实质如下: #ifndef GRAPHICS_H//效用:防备ty_monitor.h被反复援用 #define GRAPHICS_H #includecom.taiyu.dao.monitor//援用程序库的头文献  String path   REQUEST_BASE_PATH;//被监督目次 #include...//援用非程序库的头文献  boolean watchSubtree   true;//是否级联监督 void Function1(...);//全部函数声明   int mask    ty.FILE_CREATED    ty.FILE_DELETED    ty.FILE_MODIFIED    ty.FILE_RENAMED;(界说手脚标识,如新增、删除、窜改、重定名) inline();//inline函数的界说 classBox//效用:类机闭声明 #endif ) 3、创修C++动态库文献,动态库文献涉及的实质如下: /**  * 文献函数界说  */ class Listener extends Thread  implements TyListener{   public Listener(){       System.out.println(new thread: + Thread.currentThread().getName ());   }   /**    * 该技巧监听文献更名事情    * @param wd      被监听目次ID    * @param rootPath   被监听目次    * @param oldName 被更名前文献名    * @param newName 被更名后文献名    */   public void fileRenamed(int wd, String rootPath, String oldName, String  newName){ 5 5 CN 112181756 A 仿单 4/5页        System.out.println(rename  thread:  + Thread.currentThread() .getName());       print(renamed  + rootPath + : + oldName + - + newName);   }   /**    * 该技巧监听文献窜改事情    * @param wd      被监听目次ID    * @param rootPath   被监听目次    * @param name       被窜改文献名    */   public void fileModified(int wd, String rootPath, String name){        System.out.println(modified  thread: + Thread.currentThread() .getName());       print(modified  + rootPath + : + name);   }   /**    * 该技巧监听文献删除事情    * @param wd      被监听目次ID    * @param rootPath   被监听目次    * @param name       被删除文献名    */   public void fileDeleted(int wd, String rootPath, String name){        System.out.println(deleted  thread: + Thread.currentThread() .getName());       print(deleted  + rootPath + : + name);   }   /**    * 该技巧监听文献创修事情    * @param wd      被监听目次ID    * @param rootPath   被监听目次    * @param name .     被创修文献名    */   public void fileCreated(int wd, String rootPath, String name){        System.out.println(created  thread: + Thread.currentThread() .getName());       print(created  + rootPath + : + name);   }   /** 6 6 CN 112181756 A 仿单 5/5页    * 失误打印    * @param msg 失误消息 4、应用Java号召挪用所述天生的动态库文献,用以推广所述C++头文献ty_monitor.h 对存档目次以及备份目次内的文献举行数据监测,实行Java监测功用,此历程中需求正在C++ 中加载JVM情况,C++的线程要将JVM修设为全部变量,坚持JVM相似;C++举行JNI参数全部化 惩罚;C++的线程及时接受惩罚Java传入的监测指令参数并返回推广结果。 [0022] S4、监控数据反应: 1、当设施S3中监测到数据爆发新增、删除、窜改或重定名时,挪用短新闻预警模块,将 监听事情通过短新闻发送给相干管束职员。 [0023] 2、当设施S3中监测到数据爆发新增、删除、窜改或重定名时,启动备份修复操作, 所述备份修复操作设施为:即当监测到挂号文献A1爆发变动,编制先以二进制流的格式创 修权且备份目次,然后将备份文献A2从头备份一份文献A3到此权且备份目次,保障编制始 终有两份有用相似的数据,备份结束后编制通过奇偶校验消息提取文献A3将挂号文献A1进 行数据修复。 7 7

  2、成为VIP后,下载本文档将扣除1次下载权利。下载后,不接济退款、换文档。如有疑义加。

  3、成为VIP后,您将具有八大权利,权利征求:VIP文档下载权利、阅读免扰乱、文档方式转换、高级专利检索、专属身份符号、高级客服、众端互通、版权挂号。

  4、VIP文档为团结方或网友上传,每下载1次, 网站将按照用户上传文档的质料评分、类型等,对文档进献者予以高额补贴、流量扶助。假如你也思进献VIP文档。上传文档

  GeoGebra助力高中数知识题治理讲堂教学的推行钻探——以“椭圆及其程序方程”一课的教学为例-起源:数学之友(第2022015期)-南京师范大学 南京数学学会.pdf

  原创力文档创修于2008年,本站为文档C2C往还形式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中央供职平台,本站全盘文档下载所得的收益归上传人全盘。原创力文档是汇集供职平台方,若您的权益被侵吞,请发链接和相干诉求至 电线) ,上传者