电力行业全业务统一数据服务器系统的制作方法

文档序号:15165052发布日期:2018-08-14 17:22阅读:179来源:国知局

本发明涉及电力领域,具体涉及一种电力行业全业务统一数据服务器系统。



背景技术:

现有电力行业全业务统一数据服务器系统包括数据服务器,数据服务器的数据安全性时至关重要的,而数据服务器数据备份的是保护数据安全的重要一步,现有技术数据服务器数据不进行备份,安全性低。故需要设计一种电力行业全业务统一数据服务器系统,通过数据备份,提高电力行业全业务数据的安全性。



技术实现要素:

本发明旨在提供基于涉及一种电力行业全业务统一数据服务器系统,以解决现有技术方案中的数据服务器数据不备份的问题。

为了实现所述目的,本发明电力行业全业务统一数据服务器系统,包括数据服务器,所述数据服务器包括数据存储模块、数据备份存储模块和数据备份处理模块;

所述数据存储模块用于存储电力行业全业务数据;

所述数据备份存储模块用于备份电力行业全业务数据;

所述数据备份处理模块用于将数据存储模块的数据备份到数据备份存储模块。

优选的,所述将数据存储模块的数据备份到数据备份包括:数据存储模块的每个数据设置唯一存储区数据id,建立存储-备份列表,所述存储-备份列表包括列表id列、存储区数据id列、存储区数据地址列、备份区数据地址列、增量标识列和修改数据地址列;当数据存储模块数据发生修改、增加或删除时,如果发生数据修改,则根据所修改数据对应的存储区数据id查找存储-备份列表中的存储区数据id,在存储-备份列表中所述存储区数据id所在行的增量标识列增加修改标识,并在存储-备份列表中所述存储区数据id所在行的修改数据地址列增加修改数据地址;如果发生删除,则根据所修改数据对应的存储区数据id查找存储-备份列表中存储区数据id,在存储-备份列表中所述存储区数据id所在行的增量标识列增加删除标识;如果发生数据增加,则为增加的数据增加存储区数据id;在存储-备份列表中所述新增一行,并在所述新增行所在行的存储区数据id列增加所述增加的存储区数据id,在所述新增行所在行的增量标识列增加增加标识,在所述新增行所在行的修改数据地址列和存储区数据地址增加增加的数据地址;判断预设时间是否到达,当预设时间到达时,根据增量标识列中的标识和修改数据地址列中的数据地址进行增量备份:当增量标识列中的标识为修改标识时,将到其所在行的备份区数据地址列中的数据地址的数据修改成其所在行的修改数据地址列中的数据地址的数据,并删除该标识;当增量标识列中的标识为删除标识时,将到其所在行的备份区数据地址列中的数据地址的数据删除,并删除该标识;当增量标识列中的标识为增加标识时,将到其所在行的修改数据地址列中的数据地址的数据增加到数据备份存储模块,并将数据备份存储模块增加的数据的地址添加到所述增加标识所在行的备份区数据地址列中,同时将所述增加标识删除。

优选的,所述设定时间为每天的24点。

优选的,所述设定时间为每经过预设时长。

优选的,所述预设时长在每次备份过程中,统计备份时增量标识列中的删除标识、修改标识和增加标识的总数量,根据所述总数量对预设时长进行修正;当所述总数量超过第一设定值时,所述预设时长降低10%;当所述总数量低于第二设定值时,所述预设时长提高10%;其中,所述第一设定值大于所述第二设定值。

优选的,设置初始过低标识值为0,设置初始过高标识值为0;当所述预设时长降低10%时,判断所述预设时长是否低于60分钟,如果低于60分钟,则将所述预设时长提高10%,并累加过低标识;所述预设时长提高10%时,判断所述预设时长是否高于72小时,如果高于72小时,则将所述预设时长降低10%,并累加过高标识。

优选的,判断所述过低标识是否超过预设阈值,如果超过预设阈值,则将第一设定值提高10%,将第二设定值提高10%,重置过低标识为0,并进行提醒;判断所述过高标识是否超过预设阈值,如果超过预设阈值,则将第一设定值降低10%,第二设定值降低10%,重置过高标识为0,并进行提醒。

优选的,所述预设阈值为20。

优选的,所述预设阈值为10。

优选的,系统还包括统一视图显示模块

通过实施本发明可以取得以下有益技术效果:通过数据备份处理模块对数据存储模块进行备份,提高数据安全性。

附图说明

图1为数据服务器的示意图;

图2为数据服务器与统一视图显示模块的连接示意图;

图3统一视图显示模块的示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合具体实施例对本发明作进一步的说明:

实施例1:

本发明提供了电力行业全业务统一数据服务器系统,如图1所示,包括数据服务器1,所述数据服务器1包括数据存储模块11、数据备份存储模块12和数据备份处理模块13;

所述数据存储模块11用于存储电力行业全业务数据;

所述数据备份存储模块12用于备份电力行业全业务数据;

所述数据备份处理模块13用于将数据存储模块11的数据备份到数据备份存储模块12。

在一种实施例中,所述将数据存储模块11的数据备份到数据备份包括:数据存储模块11的每个数据设置唯一存储区数据id,建立存储-备份列表,所述存储-备份列表包括列表id列、存储区数据id列、存储区数据地址列、备份区数据地址列、增量标识列和修改数据地址列;当数据存储模块11数据发生修改、增加或删除时,如果发生数据修改,则根据所修改数据对应的存储区数据id查找存储-备份列表中的存储区数据id,在存储-备份列表中所述存储区数据id所在行的增量标识列增加修改标识,并在存储-备份列表中所述存储区数据id所在行的修改数据地址列增加修改数据地址;如果发生删除,则根据所修改数据对应的存储区数据id查找存储-备份列表中存储区数据id,在存储-备份列表中所述存储区数据id所在行的增量标识列增加删除标识;如果发生数据增加,则为增加的数据增加存储区数据id;在存储-备份列表中所述新增一行,并在所述新增行所在行的存储区数据id列增加所述增加的存储区数据id,在所述新增行所在行的增量标识列增加增加标识,在所述新增行所在行的修改数据地址列和存储区数据地址增加增加的数据地址;判断预设时间是否到达,当预设时间到达时,根据增量标识列中的标识和修改数据地址列中的数据地址进行增量备份:当增量标识列中的标识为修改标识时,将到其所在行的备份区数据地址列中的数据地址的数据修改成其所在行的修改数据地址列中的数据地址的数据,并删除该标识;当增量标识列中的标识为删除标识时,将到其所在行的备份区数据地址列中的数据地址的数据删除,并删除该标识;当增量标识列中的标识为增加标识时,将到其所在行的修改数据地址列中的数据地址的数据增加到数据备份存储模块12,并将数据备份存储模块增加的数据的地址添加到所述增加标识所在行的备份区数据地址列中,同时将所述增加标识删除。

如表1所示,假设表1是初始的数据。

表1

当数据存储模块数据id为000000000001的数据发生修改时,则根据所修改数据对应的存储区数据id查找存储-备份列表中的存储区数据id(此处即000000000001),在存储-备份列表中所述存储区数据id所在行的增量标识列增加修改标识(此处即在增量标识的第1行增加标识a),并在存储-备份列表中所述存储区数据id所在行的修改数据地址列增加修改数据地址(此处即在修改数据地址列的第一行增加修改数据地址:xxxxxxxx1);最终,表1变成表2。

表2

接着,当数据存储模块数据id为000000000002的数据发生删除时,则根据所修改数据对应的存储区数据id查找存储-备份列表中存储区数据id(此处即000000000002),在存储-备份列表中所述存储区数据id所在行的增量标识列增加删除标识(此处即在增量标识的第2行增加标识b)。最终,表2变成表3。

表3

接着,当增加数据时,如果发生数据增加,则为增加的数据增加存储区数据id(此处即000000000005);在存储-备份列表中所述新增一行,并在所述新增行所在行的存储区数据id列增加所述增加的存储区数据id(此处即在存储区数据id列的第5行增加000000000005),在所述新增行所在行的增量标识列增加增加标识(此处即在增加标识列的第5行增加c),在所述新增行所在行的修改数据地址列和存储区数据地址增加增加的数据地址(此处即在修改数据地址列的第五行和存储区数据地址的第五行增加xxxxxxxx5),此时表3变成表4。

应当知道的,表1~表4中的内容仅作示意,并不表示实际使用的数据。应当知道的,这里的数据地址包含的数据名称。

表4

当预设时间到达时,根据增量标识列中的标识和修改数据地址列中的数据地址进行增量备份:

表4中,增量标识的第一列为修改,那么,将到其所在行的备份区数据地址列中的数据地址的数据修改成其所在行的修改数据地址列中的数据地址的数据(即将地址xxxxxxxx1的数据修改到地址yyyyyyyyy1中),并删除该标识。

表4中,增量标识列的第二列为删除,那么,将到其所在行的备份区数据地址列中的数据地址的数据删除(删除地址yyyyyyyyy2的数据),并删除该标识。(同时可以将第二类的全部内容删除)

表4中,增量标识列的第五列为增加,那么,将到其所在行的修改数据地址列中的数据地址的数据增加到数据备份存储模块(即xxxxxxxx5的数据增加到数据备份存储模块),并将数据备份存储模块增加的数据的地址(此处为yyyyyyyyy5)添加到所述增加标识所在行的备份区数据地址列中,同时将所述增加标识删除。

此时,完成了数据备份(该备份为增量备份,提高了效率),同时最新表4变成表5。

表5

在一种实施方式中,所述设定时间为每经过预设时长。所述设定时长的默认值可以设置为24小时。

在一种实施方式中,所述预设时长在每次备份过程中,统计备份时增量标识列中的删除标识、修改标识和增加标识的总数量,根据所述总数量对预设时长进行修正;当所述总数量超过第一设定值时,所述预设时长降低10%;当所述总数量低于第二设定值时,所述预设时长提高10%;其中,所述第一设定值大于所述第二设定值。根据增量数据变化的快慢,自动调整预设时长;

在一个较优的实施方式中,设置初始过低标识值为0,设置初始过高标识值为0;当所述预设时长降低10%时,判断所述预设时长是否低于60分钟,如果低于60分钟,则将所述预设时长提高10%,并累加过低标识;所述预设时长提高10%时,判断所述预设时长是否高于72小时,如果高于72小时,则将所述预设时长降低10%,并累加过高标识。防止预设时长调整得过短或过长,增加数据备份的稳定性。

在一个较优的实施方式中,判断所述过低标识是否超过预设阈值,如果超过预设阈值,则将第一设定值提高10%,将第二设定值提高10%,重置过低标识为0,并进行提醒;判断所述过高标识是否超过预设阈值,如果超过预设阈值,则将第一设定值降低10%,第二设定值降低10%,重置过高标识为0,并进行提醒。

可以知道的,所述预设阈值可以根据需要设置,如将所述预设阈值设置为20,又如将所述预设阈值设置为10。

在一种实施方式中,所述设定时间为每天的24点。

实施例2:

与实施例1的区别在于,如图2和图3所示,系统还包括统一视图显示模块2,所述统一视图显示模块2包括显示区和设置于显示区顶部的横条区21,所述横条区21内等距离设置有视图类型标识区211,所述视图类型标识区包括:人员标识区、财务标识区、物资标识区、客户标识区、产品标识区、市场标识区、设备标识区和综合标识区;所述每个标识区正下方设有至少一个与其大小相同的子标识区(图中的组织、员工、总账等区域均是子标识区);每个子标识区关联有与其对应的详细信息;每个子标识区检测鼠标坐标是否在本子标识区内,如果鼠标坐标在本子坐标标识区内,则获取与该子坐标标识区相对应的详细信息,并将所述详细信息显示。可以根据数据的位置自动显示子标识区对应的详细信息,操作显示。

在一种实施方式中,所述详细信息显示时,显示到整个统一视图显示模块,当详细信息显示时,检测鼠标在统一视图显示模块的运动轨迹,当所述运动轨迹与预设的运动轨迹相同时,关闭详细信息。根据鼠标在统一视图显示模块的运动轨迹与预设的运动轨迹判断,根据运动轨迹判断是否关闭详细信息,无需设置关闭按钮,提高效率和显示区的整洁性。

在一种实施方式中,所述详细信息显示时,显示到整个统一视图显示模块,当详细信息显示时,检测鼠标在同时按下鼠标左键和鼠标右键时在统一视图显示模块的运动轨迹,当所述运动轨迹与预设的运动轨迹相同时,关闭详细信息。根据鼠标在同时按下鼠标左键和鼠标右键时在统一视图显示模块的运动轨迹判断是否关闭详细信息,防止正常使用中(非为了关闭详细信息),鼠标的运动轨迹与预设的运动轨迹相同,继而误将详细信息关闭。可以知道的,所述鼠标运动轨迹,鼠标运动引起的指针在统一视图显示模块移动所形成的轨迹。

在一种实施方式中,所述详细信息显示时,显示到整个统一视图显示模块,当详细信息显示时,设置有用于关闭详细信息的关闭按钮。

在一种实施方式中,所述详细信息显示时,显示到统一视图显示模块除横条区和详细信息对应的子坐标标识区之外的区域,当详细信息显示时,详细信息对应的子坐标标识区检测检测鼠标在该子坐标标识区的运动轨迹,当所述运动轨迹与预设的运动轨迹相同时,关闭详细信息;横条区检测鼠标左键点击情况,当子坐标标识区对应的坐标标识区外的其他坐标标识区检测到鼠标左键点击情况时,关闭详细信息;当子坐标标识区对应的坐标标识区检测到鼠标左键点击情况时,调整详细信息显示区域,所述详细信息显示区域为:统一视图显示模块除横条区、详细信息对应的子坐标标识区以及详细信息对应的子坐标标识区所对应的坐标标识区的其他子坐标标识区之外的区域。本实施方式中,当子坐标标识区对应的坐标标识区检测到鼠标左键点击情况时,调整详细信息显示区域,所述详细信息显示区域为:统一视图显示模块除横条区、详细信息对应的子坐标标识区以及详细信息对应的子坐标标识区所对应的坐标标识区的其他子坐标标识区之外的区域。可以即显示详细信息,又可以显示详细信息对应的子坐标标识区和详细信息对应的子坐标标识区所对应的坐标标识区的其他子坐标标识区,提高实用性。

以上所述仅为本发明的具体实施例,但本发明的技术特征并不局限于此,任何本领域的技术人员在本发明的领域内,所作的变化或修饰皆涵盖在本发明的专利范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1