专利名称:一种管理数据表更新装置及管理系统的制作方法
技术领域:
本实用新型涉及数据库领域,特别涉及一种管理数据表更新装置及管理系统。
背景技术:
随着网络技术的快速发展,人们的生活、工作和学习已和网络密不可分,人们通过 网络既能够与对端的用户进行信息交流,又能获取想要的各种信息,加快了全球各地之间 信息的获取与传递,使得现代人的生活、工作以及学习等方面的效率大大提高。而在人们通 过网络终端浏览的各种信息中,包括了大量以数据表形式展现的信息,这些信息被分列在 各列表项中供浏览者清楚查阅。然而,现有技术中每张数据表都是在数据库脚本中通过指定的方式被严格描述 的,这就使得当需要对数据表中的列表项进行更新时必须对数据库脚本所在的服务器进行 停机维护,并在重新编写描述数据表的字段后才能恢复服务器的运行,这样必将使得维护 服务器的任务变得繁琐,也给维护人员带来很大的工作负担。
实用新型内容为了避免对数据表进行繁琐的更新,使得更新数据表的任务变得简单,本实用新 型实施例提供一种管理数据表更新装置及管理系统,该管理数据表更新装置及管理系统无 需停止服务器运行即可完成对数据表的更新任务,使得对数据表更新变得简单可靠。本实用新型实施例提供一种管理数据表更新装置,所述装置包括存储单元,用于存储主要由映射数据表的字段所组成的编译数据库脚本;标识获取单元,与所述存储单元相连,用于当网络终端需要显示目标数据表的新 列表项时,从映射所述新列表项的字段的注释处获取经外部输入设备输入的显示标识和搜 寻标识,所述新列表项字段为所述目标数据表对应的字段中预先编译的字段;信息获取单元,与所述标识获取单元相连,用于从网络中的数据库和/或网络终 端处获取所述显示标识和搜寻标识对应的新列表项信息;信息更新单元,与所述信息获取单元相连,用于根据所述信息获取单元获取到的 需要显示的所述新列表项信息,更新所述网络终端所显示的目标数据表和/或数据库中存 储的目标数据表,以使所述网络终端显示的目标数据表中包括所述新列表项信息和/或数 据库中存储的目标数据表中包括所述新列表项信息。为了使得信息获取单元有效获取新列表项信息,作为本实用新型的优选实施例, 所述信息获取单元可以包括显示更新模块,与所述标识获取单元相连,用于根据所述标识获取单元获取到的 显示标识,更新所述网络终端显示的目标数据表中的列表项名称,以使更新的所述列表项 名称中包括显示标识对应的新列表项的名称;接收模块,通过网络服务器与所述网络终端相连,用于接收所述网络终端发出的 查询对应新列表项名称的新项目信息的请求;[0013]决策模块,与所述标识获取单元、接收模块以及网络中的数据库相连,用于根据所 述标识获取单元获取到的搜寻标识以及所述接收模块接收到的查询请求,判断所述数据库 中是否存有所述新项目信息,若所述数据库中存有所述新项目信息,则指示所述装置包括 的获取模块从数据库中获取对应所述新列表项名称的新项目信息;获取模块,与所述决策模块相连,用于根据所述决策模块的指示从数据库中获取 对应所述新列表项名称的新项目信息。为了使得信息获取单元有效获取新列表项信息,作为本实用新型的优选实施例, 所述信息获取单元还可以包括发送模块,其中,决策模块,还用于判断所述数据库中是否存有所述新项目信息,若所述数据库中 没有存储所述新项目信息,则指示所述装置包括的第一发送模块向所述数据库发送更新所 述目标数据表的请求;接收模块,还用于接收所述数据库发送的第一更新目标数据表,所述第一更新数 据表包括对应所述新列表项名称的新项目空信息;还用于接收所述网络终端通过网络服务 器发送的包括新项目信息的第二更新目标数据表;第一发送模块,与所述决策模块相连,用于根据所述决策模块的指示向所述数据 库发送更新所述目标数据表的请求;与所述接收模块相连,还用于向所述网络终端发送包 括有所述新项目空信息的第一更新目标数据表。为了将数据库中对应所述新列表项的名称的空信息更新为对应所述新列表项的 名称的信息,作为本实用新型的优选实施例,所述第二发送模块,与所述接收模块相连,用 于向所述数据库发送所述接收模块接收到的包括新项目信息的第二更新目标数据表,以使 所述数据库更新存储的目标数据表。为了有效更新网络终端所显示的目标数据表,第二发送模块,还用于向网络服务 器发送包括所述新项目信息的目标数据表所对应所述脚本的映射关系,以使网络服务器根 据所述映射关系来更新网络终端所显示的目标数据表。本实用新型实施例还提供一种管理数据表更新系统,所述系统包括网络终端,用于显示包括各列表项对应的项目信息的数据表;网络服务器,用于转发来往于网络终端与管理数据表更新装置间的数据;数据库,用于储存包括各种项目信息的数据表;管理数据表更新装置,用于存储主要由映射数据表的字段所组成的编译数据库脚 本,当网络终端需要显示目标数据表的新列表项时,从映射所述新列表项的字段的注释处 获取输入的显示标识和搜寻标识,所述新列表项字段为所述目标数据表对应的字段中预先 编译的字段,从所述数据库和/或所述网络终端处获取到对应显示标识和搜寻标识的新列 表项信息,根据获取到的需要显示的所述新列表项信息,更新所述网络终端所显示的目标 数据表和/或数据库中存储的目标数据表,以使所述网络终端显示的目标数据表中包括所 述新列表项信息和/或数据库中存储的目标数据表中包括所述新列表项信息。为了有效获取新项目信息,所述管理数据表更新装置在获取对应显示标识和搜 寻标识的需要显示的新列表项信息时,具体用于根据获取到的显示标识,更新所述网络终 端显示的目标数据表中的列表项名称,所述列表项名称包括显示标识对应的新列表项的名 称,接收所述网络终端发出的查询对应新列表项名称的新项目信息的请求,判断所述数据库中是否存有所述新项目信息,若所述数据库中存有所述新项目信息,则从数据库中获取 对应所述新列表项名称的新项目信息;网络终端,还用于显示所述目标数据表中被更新的列表项名称,所述列表项名称 中包括显示标识对应的新列表项的名称,接收输入的查询对应新列表项名称的新项目信息 的请求,并将该请求向所述管理数据表进行发送。为了从有效获取新项目信息,所述管理数据表更新装置在获取对应显示标识和搜 寻标识的需要显示的新列表项信息时,还具体用于判断所述数据库中是否存有所述新项目 信息,若所述数据库中没有存储所述新项目信息,则向所述数据库发送更新所述目标数据 表的请求,接收所述数据库发送的第一更新目标数据表,所述第一更新数据表包括对应所 述新列表项的名称的新项目空信息,向所述网络终端发送包括有新项目空信息的第一更新 数据表,接收所述网络终端通过网络服务器发送的包括新项目信息的第二更新目标数据 表;数据库,还用于接收所述管理数据表更新装置发送的更新所述目标数据表的请 求,将原目标数据表转变为第一更新目标数据表,所述第一更新目标数据表包括新列表项 名称以及所述新列表项名称的对应的新项目空信息,将第一更新目标数据表发送给所述管 理数据表更新装置;网络终端,还用于通过网络服务器接收所述管理数据表更新装置发送的包括有所 述新项目空信息的第一更新目标数据表,获取输入的新项目信息,将所述第一更新目标数 据表转变为包括所述输入新项目信息的第二更新目标数据表,将所述第二更新目标数据表 通过网络服务器发送给所述管理数据表更新装置。为了有效更新数据库中的数据表,所述装置在根据获取到的所述需要显示的新列 表项信息,更新所述数据库中存储的目标数据表时,具体用于向所述数据库发送接收到的 包括新项目信息的第二更新目标数据表;数据库,还用于在接收到所述第二更新目标数据表后,将原目标数据表更新为第 二更新目标数据表。为了有效更新网络终端显示的数据表,所述装置在根据获取到的所述需要显示的 新列表项信息,更新所述网络终端所显示的目标数据表时,向网络服务器发送包括所述新 项目信息的目标数据表所对应所述脚本的映射关系;网络服务器,还用于将所述映射关系来解析为包括所述新项目信息的目标数据 表,并将所述包括新项目信息的目标数据表发送给网络终端以供所述网络终端显示包括新 项目信息的目标数据表。本实用新型实施例无需对服务器停机即可实现对数据表的更新,无需停止服务器 运行即可完成对数据表的更新任务,使得对数据表更新变得简单可靠,减少了维护人员对 此的工作负担。
为了更清楚地说明本实用新型实施例的技术方案,下面将对实施例描述中所需要 使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本实用新型实施例提供的一种管理数据表更新装置的功能结构框图。图2为本实用新型实施例提供的另一种管理数据表更新装置的功能结构框图。图3为本实用新型实施例提供的一种管理数据表更新系统的功能结构示意框图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施 例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获 得的所有其他实施例,都属于本实用新型保护的范围。本实用新型实施例提供一种管理数据表更新的技术,该技术通过在传统的数据库 网络中增加管理数据表更新装置,实现对数据表的自动更新。在此,本实用新型的示意性实施例及其说明用于解释本实用新型,但并不作为对 本实用新型的限定。本实施例提供一种管理数据表更新装置,如图1所示,图1为本实施例提供的一种 管理数据表更新装置的功能结构示意图,该功能结构示意图中的管理数据表更新装置包括 存储单元101、标识获取单元102、信息获取单元103和信息更新单元104,其中,存储单元101,用于存储主要由映射数据表的字段所组成的编译数据库脚本。本实 施例中存储在存储单元101中的数据库脚本是一种可编译的数据库脚本,该脚本中的各个 数据表中的元素及其属性都被详细的描述成相应的字段,比如表单、长度、列表项名称等元 素,这样数据表就被映射成各个字段存储在存储单元101中。标识获取单元102,与所述存储单元101相连,用于当网络终端需要显示目标数据 表的新列表项时,从映射所述新列表项的字段的注释处获取输入的显示标识和搜寻标识, 所述新列表项字段为所述目标数据表对应的字段中预先编译的字段。当用户想了解更多目 标数据表中的信息时,则需要对目标数据表进行修改,增加相应的列表项信息以供用户获 取,所以当网络终端需要显示目标数据表的新列表项时,网络管理员在编译数据库脚本的 映射目标数据表的字段中对相应的列表项字段中写入显示标识和搜寻标识。而本标识获取 单元102即可从映射所述新列表项的字段的注释处获取网络管理员通过输入设备输入的 显示标识和搜寻标识。本实施例中的新列表项字段为目标数据表对应的字段中预先编译的 字段,目标数据表中所有的列表项都预先被编译成字段,只是不全部根据目标数据表被显 示出来。信息获取单元103,与所述标识获取单元102相连,用于从网络中的数据库和/或 网络终端处获取所述标识获取单元102获取到的显示标识和搜寻标识对应的所述需要显 示的新列表项信息。本信息获取单元103在标识获取单元102获取到输入的显示标识和搜 寻标识后即可获取需要显示的新列表项信息,比如当数据库存储的目标数据表中记录有新 列表项信息时,将向数据库发送获取新列表项信息的请求即可从数据库中获取相应的新列 表项信息;当数据库存储的目标数据表中没有记录新列表项信息时,将向用户侧的网络终 端发送获取新列表项信息的请求即可从网络终端中获取用户输入的新列表项信息。信息更新单元104,与所述信息获取单元103相连,用于根据所述信息获取单元103获取到的所述需要显示的新列表项信息,更新所述网络终端所显示的目标数据表和/ 或数据库中存储的目标数据表,以使所述网络终端显示的目标数据表中包括所述新列表项 信息或数据库中存储的目标数据表中包括所述新列表项信息。当信息获取单元103获取 到目标数据表中的新列表项信息后,本信息更新单元104即可对网络终端所显示的目标数 据表和/或数据库中存储的目标数据表进行更新,比如当新列表项信息是从数据库中获取 时,本单元将包括有新列表项信息的目标数据表对应的映射关系发向网络终端,以使得用 户侧的网络终端可以在目标数据表中显示新的新列表项信息;而当新列表项信息是从网络 终端获取时,本单元将包括有新列表项信息的目标数据表发向数据库,以使数据库更新目 标数据表。这样通过本装置即可实现对数据表的更新管理。如图2所示,图2为本实用新型实施例提供的另一种管理数据表更新装置的功能 结构示意图,从图2中可以看出该管理数据表更新装置包括存储单元201、标识获取单元 202、信息获取单元203、信息更新单元204,其中存储单元201、标识获取单元202与上述实 施例中的存储单元101与标识获取单元102相同,故此处不再赘述。本实施例中为了有效获取目标数据表中的新列表项信息,本实施例中信息获取单 元203包括显示更新模块231,与标识获取单元202相连,用于根据标识获取单元202获取到 的显示标识,更新所述网络终端显示的目标数据表中的列表项名称,所述列表项名称包括 显示标识对应的新列表项的名称。本实施例中当新列表项对应的字段的注释处输入了显示 标识后,本装置会根据这一变化更新网络终端显示的目标数据表中的列表项名称,这样用 户在看到目标数据表中新的列表项名称后就会点击这个新的列表项名称,要求查看该新列 表项的信息,比如在更新前目标数据表中只有用户姓名和身份证号两个列表项信息,当网 络管理员在该目标数据表中电子邮件的列表项对应的字段注释输入显示标识和搜寻标识 后,本装置根据标识获取单元202获取到的显示标识即可更新网络终端显示的目标数据表 中的列表项名称,这时该目标数据表中就会显示用户姓名、身份证号以及电子邮件三个列 表项名称,当用户需要查看电子邮件的地址信息时,只需点击目标数据表中电子邮件列表 项名称。需要说明的是,本实施例中的显示更新模块231在更新所述网络终端显示的目标 数据表中的列表项名称时是通过网络服务器的协助实现的,比如显示更新模块231将包括 有新列表项的目标数据表的映射关系发送给网络服务器,该网络服务器将接收到的映射关 系解析出来后更新所述网络终端显示的目标数据表中的列表项名称。接收模块232,通过网络服务器与所述网络终端相连,用于接收所述网络终端发出 的查询对应新列表项名称的新项目信息的请求。本模块接收网络终端发出的查询对应新列 表项名称的新项目信息的请求,比如接收查询电子邮件地址信息的请求。决策模块233,与所述标识获取单元202以及接收模块232相连,用于根据标识获 取单元202获取到的搜寻标识以及接收模块232接收到的查询请求,判断数据库中是否存 有所述新项目信息,若数据库中存有所述新项目信息,则指示所述装置包括的获取模块235 从数据库中获取对应所述新列表项名称的新项目信息。本模块233可以根据接收模块232 接收到的查询请求以及标识获取单元202获取到的搜寻标识才能判断数据库搜索是否有 新项目信息,若在数据库中搜索到了新项目信息,即能证明数据库中存有所述新项目信息,即可指示所述装置包括的获取模块235从数据库中获取对应所述新列表项名称的新项目 信息。比如在数据库中搜索到该电子邮件地址信息时,即可指示获取模块235获取该电子 邮件地址信息。获取模块235,与所述决策模块233相连,用于根据决策模块233的指示从数据库 中获取对应新列表项名称的新项目信息。决策模块233,还用于判断所述数据库中是否存有所述新项目信息,若所述数据库 中没有存储所述新项目信息,则指示所述装置包括的第一发送模块234向所述数据库发送 更新所述目标数据表的请求。若数据库中没有存储新项目信息,则无法从数据库侧获取新 项目信息,此时决策模块233指示所述装置包括的第一发送模块234向所述数据库发送更 新所述目标数据表的请求。数据库根据接收到的更新所述目标数据表的请求向本实施例所 述的装置发送第一更新目标数据表。比如在数据库中没有搜索到该电子邮件地址信息时, 即可指示第一发送模块234向所述数据库发送更新所述目标数据表的请求。接收模块232,还用于接收所述数据库发送的第一更新目标数据表,所述第一更新 数据表包括对应所述新列表项名称的新项目空信息。比如接收所述数据库发送的第一更新 目标数据表,所述第一更新数据表包括对应电子邮件名称的空白信息,即该目标数据表中 对应电子邮件名称的一栏什么都没有。第一发送模块234,与所述决策模块233相连,用于根据所述决策模块233的指示 向所述数据库发送更新所述目标数据表的请求;与所述接收模块232相连,用于向所述网 络终端发送包括有所述新项目空信息的第一更新目标数据表。比如将包括对应电子邮件名 称的空信息栏的目标数据表通过网络服务器转发给网络终端,以使网络终端显示出对应电 子邮件名称的空信息栏的目标数据表。用户在该第一更新数据表中有新项目空信息处填写 了对应电子邮件的信息后,将填写完电子邮件信息的第二更新目标数据表通过网络服务器 转发给本装置。接收模块232,还用于接收所述网络终端通过网络服务器发送的包括新项目信息 的第二更新目标数据表,该第二更新目标数据表即是填有完整新项目信息的目标数据表。 比如接收包括有电子邮件信息的第二更新目标数据表。本实施例中的信息更新单元204可以包括第二发送模块241,第二发送模块241 用于向网络服务器发送包括所述新项目信息的目标数据表所对应所述脚本的映射关系,以 使网络服务器根据所述映射关系来更新网络终端所显示的目标数据表。当数据库中存有新 列表项信息时,本模从241将信息获取单元获取到的新项目信息对于所述脚本的映射关系 向网络服务器发送,以使网络服务器根据所述映射关系来更新网络终端所显示的目标数据 表。该第二发送模块241还可以与接收模块232相连,用于向所述数据库发送接收模 块232接收到的包括新项目信息的第二更新目标数据表,以使所述数据库更新存储的目标 数据表。当数据库中没有存储新列表项信息时,本模块241则将接收模块232接收到的包 括新项目信息的第二更新目标数据表发送给数据库更新。至此通过上述各单元的配合即可管理数据表的更新,这样无需停止服务器运行即 可完成对数据表的更新任务,使得对数据表更新变得简单可靠,减少了维护人员对此的工 作负担。[0062]如图3所示,图3为本实用新型实施例提供的一种管理数据表更新系统的功能结 构示意框图,从图3中可以看出该系统包括设置网络终端301、网络服务器302、管理数据表 更新装置303以及与数据库304,这4个设备在系统中一次串联,其中,网络终端301,用于显示包括各列表项对应的项目信息的数据表;网络服务器302,用于转发来往于网络终端与管理数据表更新装置间的数据;管理数据表更新装置303,用于存储主要由映射数据表的字段所组成的编译数据 库脚本,当网络终端需要显示目标数据表的新列表项时,从映射所述新列表项的字段的注 释处获取输入的显示标识和搜寻标识,所述新列表项字段为所述目标数据表对应的字段中 预先编译的字段,从所述数据库和/或所述网络终端处获取到对应显示标识和搜寻标识的 的新列表项信息,根据获取到的需要显示的所述新列表项信息,更新所述网络终端所显示 的目标数据表和/或数据库中存储的目标数据表,以使所述网络终端显示的目标数据表中 包括所述新列表项信息和/或数据库中存储的目标数据表中包括所述新列表项信息;数据库304,用于储存包括的各种项目信息的数据表;由图3可知本实施例中的系统由网络终端301、网络服务器302、管理数据表更新 装置303以及与数据库304四个设备组成,其中管理数据表更新装置303在获取对应显示 标识和搜寻标识的需要显示的新列表项信息时,具体用于根据获取到的显示标识,更新所 述网络终端显示的目标数据表中的列表项名称,所述列表项名称包括显示标识对应的新列 表项的名称,接收所述网络终端发出的查询对应新列表项名称的新项目信息的请求,判断 所述数据库中是否存有所述新项目信息,若所述数据库中存有所述新项目信息,则从数据 库中获取对应所述新列表项名称的新项目信息。网络终端301,还用于显示所述目标数据 表中被更新的列表项名称,所述列表项名称中包括显示标识对应的新列表项的名称,接收 输入的查询对应新列表项名称的新项目信息的请求,并将该请求向所述管理数据表进行发 送。管理数据表更新装置303还具体用于判断所述数据库中是否存有所述新项目信 息,若所述数据库中没有存储所述新项目信息,则向所述数据库发送更新所述目标数据表 的请求,接收所述数据库发送的第一更新目标数据表,所述第一更新数据表包括对应所述 新列表项的名称的新项目空信息,向所述网络终端发送包括有新项目空信息的第一更新数 据表,接收所述网络终端通过网络服务器发送的包括新项目信息的第二更新目标数据表数 据库304,还用于接收所述管理数据表更新装置303发送的更新所述目标数据表的请求,将 原目标数据表转变为第一更新目标数据表,所述第一更新目标数据表包括新列表项名称以 及所述新列表项名称的对应的新项目空信息,将第一更新目标数据表发送给所述管理数据 表更新装置303。网络终端302,还用于通过网络服务器接收所述管理数据表更新装置303 发送的包括有所述新项目空信息的第一更新目标数据表,获取输入的新项目信息,将所述 第一更新目标数据表转变为包括所述输入新项目信息的第二更新目标数据表,将所述第二 更新目标数据表通过网络服务器发送给所述管理数据表更新装置303。管理数据表更新装置303在根据获取到的所述需要显示的新列表项信息,更新所 述数据库中存储的目标数据表时,具体用于向所述数据库发送接收到的包括新项目信息的 第二更新目标数据表,数据库304,还用于在接收到所述第二更新目标数据表后,将原目标 数据表更新为第二更新目标数据表。[0070]管理数据表更新装置303在根据获取到的所述需要显示的新列表项信息,更新所 述网络终端所显示的目标数据表时,向网络服务器302发送包括所述新项目信息的目标数 据表所对应所述脚本的映射关系,网络服务器302,还用于将所述映射关系来解析为包括所 述新项目信息的目标数据表,并将所述包括新项目信息的目标数据表发送给网络终端以供 所述网络终端显示包括新项目信息的目标数据表。根据上述实施例可知,本实用新型通过在数据库和网络服务器之间设置管理数据 表更新装置可以管理数据表的更新,无需停止服务器运行即可完成对数据表的更新任务, 使得对数据表更新变得简单可靠,减少了维护人员对此的工作负担。以上所述的具体实施例,对本实用新型的目的、技术方案和有益效果进行了进一 步详细说明,所应理解的是,以上所述仅为本实用新型的具体实施例而已,并不用于限定本 实用新型的保护范围,凡在本实用新型的精神和原则之内,所做的任何修改、等同替换、改 进等,均应包含在本实用新型的保护范围之内。
权利要求一种管理数据表更新装置,其特征在于,所述装置包括存储单元,用于存储主要由映射数据表的字段所组成的编译数据库脚本;标识获取单元,与所述存储单元相连,用于当网络终端需要显示目标数据表的新列表项时,从映射所述新列表项的字段的注释处获取输入的显示标识和搜寻标识,所述新列表项字段为所述目标数据表对应的字段中预先编译的字段;信息获取单元,与所述标识获取单元相连,用于从网络中的数据库和/或网络终端处获取所述显示标识和搜寻标识对应的新列表项信息;信息更新单元,与所述信息获取单元相连,用于根据所述信息获取单元获取到的需要显示的所述新列表项信息,更新所述网络终端所显示的目标数据表和/或数据库中存储的目标数据表,以使所述网络终端显示的目标数据表中包括所述新列表项信息和/或数据库中存储的目标数据表中包括所述新列表项信息。
2.根据权利要求1所述的装置,其特征在于,所述信息获取单元包括显示更新模块,与所述标识获取单元相连,用于根据所述标识获取单元获取到的显示 标识,更新所述网络终端显示的目标数据表中的列表项名称,以使更新的所述列表项名称 中包括显示标识对应的新列表项的名称;接收模块,用于接收所述网络终端发出的查询对应新列表项名称的新项目信息的请求;决策模块,与所述标识获取单元以及接收模块相连,用于根据所述标识获取单元获取 到的搜寻标识以及所述接收模块接收到的查询请求,判断所述数据库中是否存有所述新项 目信息,若所述数据库中存有所述新项目信息,则指示所述装置包括的获取模块从数据库 中获取对应所述新列表项名称的新项目信息;获取模块,与所述决策模块相连,用于根据所述决策模块的指示从数据库中获取对应 所述新列表项名称的新项目信息。
3.根据权利要求2所述的装置,其特征在于,决策模块,还用于判断所述数据库中是否存有所述新项目信息,若所述数据库中没有 存储所述新项目信息,则指示所述装置包括的第一发送模块向所述数据库发送更新所述目 标数据表的请求;接收模块,还用于接收所述数据库发送的第一更新目标数据表,所述第一更新数据表 包括对应所述新列表项名称的新项目空信息;还用于接收所述网络终端通过网络服务器发 送的包括新项目信息的第二更新目标数据表;第一发送模块,与所述决策模块相连,用于根据所述决策模块的指示向所述数据库发 送更新所述目标数据表的请求;与所述接收模块相连,还用于向所述网络终端发送包括有 所述新项目空信息的第一更新目标数据表。
4.根据权利要求3所述的装置,其特征在于,所述信息更新单元包括第二发送模块,与所述接收模块相连,用于向所述数据库发送所述接收模块接收到的 包括新项目信息的第二更新目标数据表,以使所述数据库更新存储的目标数据表。
5.根据权利要求2所述的装置,其特征在于,第二发送模块,还用于向网络服务器发送包括所述新项目信息的目标数据表所对应所 述脚本的映射关系,以使网络服务器根据所述映射关系来更新网络终端所显示的目标数据表。
6.一种管理数据表更新系统,其特征在于,所述系统包括依次串联的网络终端、网络服 务器、管理数据表更新装置以及数据库,其中网络终端,用于显示包括各列表项对应的项目信息的数据表;网络服务器,用于转发来往于网络终端与管理数据表更新装置间的数据;数据库,用于储存包括各种项目信息的数据表;管理数据表更新装置,用于存储主要由映射数据表的字段所组成的编译数据库脚本, 当网络终端需要显示目标数据表的新列表项时,从映射所述新列表项的字段的注释处获取 输入的显示标识和搜寻标识,所述新列表项字段为所述目标数据表对应的字段中预先编译 的字段,从所述数据库和/或所述网络终端处获取到对应显示标识和搜寻标识的新列表项 信息,根据获取到的需要显示的所述新列表项信息,更新所述网络终端所显示的目标数据 表和/或数据库中存储的目标数据表,以使所述网络终端显示的目标数据表中包括所述新 列表项信息和/或数据库中存储的目标数据表中包括所述新列表项信息。
7.根据权利要求6所述的系统,其特征在于,所述管理数据表更新装置在获取对应显 示标识和搜寻标识的需要显示的新列表项信息时,具体用于根据获取到的显示标识,更新 所述网络终端显示的目标数据表中的列表项名称,所述列表项名称包括显示标识对应的新 列表项的名称,接收所述网络终端发出的查询对应新列表项名称的新项目信息的请求,判 断所述数据库中是否存有所述新项目信息,若所述数据库中存有所述新项目信息,则从数 据库中获取对应所述新列表项名称的新项目信息;网络终端,还用于显示所述目标数据表中被更新的列表项名称,所述列表项名称中包 括显示标识对应的新列表项的名称,接收输入的查询对应新列表项名称的新项目信息的请 求,并将该请求向所述管理数据表进行发送。
8.根据权利要求6所述的系统,其特征在于,所述管理数据表更新装置在获取对应显 示标识和搜寻标识的需要显示的新列表项信息时,还具体用于判断所述数据库中是否存有 所述新项目信息,若所述数据库中没有存储所述新项目信息,则向所述数据库发送更新所 述目标数据表的请求,接收所述数据库发送的第一更新目标数据表,所述第一更新数据表 包括对应所述新列表项的名称的新项目空信息,向所述网络终端发送包括有新项目空信息 的第一更新数据表,接收所述网络终端通过网络服务器发送的包括新项目信息的第二更新 目标数据表;数据库,还用于接收所述管理数据表更新装置发送的更新所述目标数据表的请求,将 原目标数据表转变为第一更新目标数据表,所述第一更新目标数据表包括新列表项名称以 及所述新列表项名称的对应的新项目空信息,将第一更新目标数据表发送给所述管理数据 表更新装置;网络终端,还用于通过网络服务器接收所述管理数据表更新装置发送的包括有所述新 项目空信息的第一更新目标数据表,获取输入的新项目信息,将所述第一更新目标数据表 转变为包括所述输入新项目信息的第二更新目标数据表,将所述第二更新目标数据表通过 网络服务器发送给所述管理数据表更新装置。
9.根据权利要求8所述的系统,其特征在于,所述装置在根据获取到的所述需要显示 的新列表项信息,更新所述数据库中存储的目标数据表时,具体用于向所述数据库发送接收到的包括新项目信息的第二更新目标数据表;数据库,还用于在接收到所述第二更新目标数据表后,将原目标数据表更新为第二更 新目标数据表。
10.根据权利要求7所述的系统,其特征在于,所述装置在根据获取到的所述需要显示 的新列表项信息,更新所述网络终端所显示的目标数据表时,向网络服务器发送包括所述 新项目信息的目标数据表所对应所述脚本的映射关系;网络服务器,还用于将所述映射关系来解析为包括所述新项目信息的目标数据表,并 将所述包括新项目信息的目标数据表发送给网络终端以供所述网络终端显示包括新项目 信息的目标数据表。
专利摘要本实用新型涉及一种管理数据表更新装置及系统,涉及数据库技术领域,其中所述装置包括存储单元,用于存储主要由映射数据表的字段所组成的编译数据库脚本;标识获取单元,用于从映射所述新列表项的字段的注释处获取输入的显示标识和搜寻标识;信息获取单元,用于从网络中的数据库和/或网络终端处获取所述标识获取单元获取到的显示标识和搜寻标识对应的所述需要显示的新列表项信息;信息更新单元,用于根据所述信息获取单元获取到的所述需要显示的新列表项信息,更新所述网络终端所显示的目标数据表和/或数据库中存储的目标数据表。本实用新型无需对服务器停机即可实现对数据表的更新。
文档编号H04L29/06GK201689418SQ201020160828
公开日2010年12月29日 申请日期2010年4月14日 优先权日2010年4月14日
发明者王 锋 申请人:北京喻龙恒瑞科技有限公司