一种数据交换方法及系统与流程

文档序号:31516508发布日期:2022-09-14 12:04阅读:46来源:国知局
一种数据交换方法及系统与流程

1.本发明涉及数据应用技术领域,尤其是涉及一种数据交换方法及系统。


背景技术:

2.随着社会经济的发展,许多企业的规模发展的越来越大,这不仅仅包括企业体量的变大,还包括伴随着业务的发展,在多地发展出越多区域公司。由于在业务上的相互交集,不同的区域公司之间需要有数据的交互,常规的数据的交互方式是设置数据库,区域公司之间通过向数据库内存储数据或者调取数据来实现数据的交互;这样的方式虽然在一定程度上实现了数据的交互,但是容易出现数据混乱的情况,随着数据的增多,无效的数据也会增多,以至于数据的检索变得越来越麻烦,并且,对于较为机密的数据,无法做到指定的终端调取,容易出现数据泄密等问题。


技术实现要素:

3.本发明的目的是提供一种能够有效避免数据混乱且安全的数据交互方法及系统。
4.所以,本技术公开了一种数据交换方法,应用有数据库,所述方法包括:所述数据库获取区域公司的数据请求信息,生成数据记录表,并根据所述数据记录表的内容,在所述数据库的存储空间内划分出暂存单元,所述暂存单元用于暂存所述数据记录表和对应的数据本体;获取数据审核信息,若数据审核信息的内容要求驳回指定数据,则所述数据库删除对应的所述数据请求表、数据本体和暂存单元;若数据审核信息的内容要求存储指定数据,则所述数据库将存储有对应的所述数据请求表和数据本体的所述暂存单元更改为常规存储单元;所述数据库还基于区域公司的所述数据请求信息,判断是否发送数据本体,以使工作人员调用数据本体。
5.在本技术的一些实施例中,为了使所述数据库能够合理配置所述数据本体,对所述数据记录表进行了公开,所述数据记录表的内容包括数据内容和区域公司内容;所述数据内容包括数据类型、数据大小和数据存储位置,通过对数据类型进行鉴别,实现对所述数据本体的合理归类,通过对数据大小的确定,确定在所述数据库内调集多少存储空间来对所述数据本体进行存储,通过对数据存储位置的确定,使所述数据库在调取数据本体时,能够更快的找到所述数据本体,减小硬件性能损耗;所述区域公司内容包括区域公司名称、区域公司位置、区域公司职能、区域公司权限;通过对上述区域公司的各类信息的存储,实现提高在查询或者调用数据时,对数据情况的了解程度,并且可以根据区域公司的上述信息对所述数据本体进行多次归类,在数量上提升数据检索逻辑,形成更加丰富的检索脉络网,进而更加容易让用户检索出想要的数据。
6.在本技术的一些实施例中,为了提升所述数据库的自我优化能力,避免无效数据的堆积,对所述数据记录表的内容进行了进一步的完善,所述数据记录表的内容还包括数
据暂存时间;所述数据库根据所述数据暂存时间确定在所述数据记录表、数据本体以及暂存单元的保留时间,若所述数据记录表、数据本体以及暂存单元存在于所述数据库中的时间值达到所述保留时间的值,则删除所述数据记录表、数据本体以及暂存单元。
7.在本技术的一些实施例中,生成所述数据审核信息的方法包括:基于所述数据记录表,获取所述数据本体、所述数据本体的数据类型和所述数据本体的数据大小,以此判断所述数据本体是否复合存储要求;若所述数据本体符合存储要求,则将所述暂存单元更改为所述常规存储单元;若所述数据本体不符合存储要求,则删除对应的所述数据本体、数据记录表和暂存单元。
8.在本技术的一些实施例中,为了提升所述数据库的安全性,对所述数据库发送数据本体的方式改进,所述数据库判断是否发送数据本体的方法包括:所述数据库通过获取数据限权信息,并根据所述数据限权信息来确定数据本体的调取权限,并存储于所述数据记录表;若区域公司的所述数据请求信息符合所述数据记录表内记录的权限要求,则由所述数据库发送所述数据本体,以使工作人员调用所述数据本体;若区域公司的所述数据请求信息不符合所述数据记录表内记录的权限要求,则由所述数据库驳回数据请求。
9.在本技术的一些实施例中,提供了一种所述数据权限信息的内容,所述数据权限信息包括:用户账户,用于确定发送所述数据请求信息的用户账户是否有资格进入所述数据库进行检索;调取权限,用于确定所述用户账户对不同的所述数据本体的调取资格。
10.本技术公开了一种数据交换方法,通过让所述数据库根据数据记录表对所述数据本体进行处理,使所述数据库对所述数据本体的存储和调用都更加有条理;针对每一组所述数据本体和数据记录表设置单独的存储单元,并通过数据审核信息确定存储单元和其中的内容是否保留,以此有效避免了无效数据的堆积;所述数据库通过对所述数据请求信息的鉴别,确定了所述数据本体的发送对象,提升了数据调用的安全性。
11.一种数据交换系统,其特征在于,包括:数据库,所述数据库用于存储数据本体;用户端,用于向所述数据库调取或上传所述数据本体,并向所述数据库发送数据请求信息;数据总控端,用于向所述数据库发送数据审核信息;其中,所述数据库根据所述用户端上传的数据请求信息生成数据记录表,并在内部存储空间划分出暂存单元,所述暂存单元用于存储所述数据记录表和数据本体;若数据审核信息的内容要求驳回指定数据,则所述数据库删除对应的所述数据请求表、数据本体和暂存单元;若数据审核信息的内容要求存储指定数据,则所述数据库将存储有对应的所述数据请求表和数据本体的所述暂存单元更改为常规存储单元;基于所述用户端发送的数据请求信息,所述数据库确定是否向所述用户端发送数
据本体。
12.在本技术的一些实施例中,提供了一种使所述数据库判断用户是否有权限调用数据的方法,所述数据库判断是否向所述用户端发送数据本体的方法包括:所述数据总控端根据数据保密要求生成数据限权信息,所述数据限权信息用于确定所述数据本体的调取权限;所述数据库获取所述数据限权信息,并存储于所述数据记录表;若所述用户端向所述数据库发送的数据请求信息符合所述数据限权信息的权限要求,则所述数据库向所述用户端发送所述数据本体;若所述用户端向所述数据库发送的数据请求信息不符合与所述数据限权信息的权限要求,则所述数据库驳回所述用户端的数据调用请求。
13.在本技术的一些实施例中,为了能够使不同区域公司的人员相互之间能够进行数据交换,所述用户端设置于区域公司。
14.本技术公开了一种数据交换系统,通过用户端实现数据上传和调用,通过数据总控端实现对上传数据的审核,通过数据库存储数据,并通过所述数据总控端生成的数据限权信息确定数据库发送的对象,实现了不同区域公司之间的数据交换,并且有效避免了数据的混乱,提升了数据使用过程中的安全性。
15.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
16.图1为本技术实施中用于构建数据共享系统的方法的流程示意图。
具体实施方式
17.以下通过附图和实施例对本发明的技术方案作进一步说明。
18.除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
19.实施例:本技术公开了一种数据交换方法,应用有数据库,所述方法包括:所述数据库获取区域公司的数据请求信息,生成数据记录表,并根据所述数据记录表的内容,在所述数据库的存储空间内划分出暂存单元,所述暂存单元用于暂存所述数据记录表和对应的数据本体。
20.获取数据审核信息,若数据审核信息的内容要求驳回指定数据,则所述数据库删除对应的所述数据请求表、数据本体和暂存单元;若数据审核信息的内容要求存储指定数据,则所述数据库将存储有对应的所述数据请求表和数据本体的所述暂存单元更改为常规
存储单元。
21.所述数据库还基于区域公司的所述数据请求信息,判断是否发送数据本体,以使工作人员调用数据本体。
22.在本技术的一些实施例中,为了使所述数据库能够合理配置所述数据本体,对所述数据记录表进行了公开,所述数据记录表的内容包括数据内容和区域公司内容。
23.所述数据内容包括数据类型、数据大小和数据存储位置,通过对数据类型进行鉴别,实现对所述数据本体的合理归类,通过对数据大小的确定,确定在所述数据库内调集多少存储空间来对所述数据本体进行存储,通过对数据存储位置的确定,使所述数据库在调取数据本体时,能够更快的找到所述数据本体,减小硬件性能损耗。
24.所述区域公司内容包括区域公司名称、区域公司位置、区域公司职能、区域公司权限;通过对上述区域公司的各类信息的存储,实现提高在查询或者调用数据时,对数据情况的了解程度,并且可以根据区域公司的上述信息对所述数据本体进行多次归类,在数量上提升数据检索逻辑,形成更加丰富的检索脉络网,进而更加容易让用户检索出想要的数据。
25.在本技术的一些实施例中,为了提升所述数据库的自我优化能力,避免无效数据的堆积,对所述数据记录表的内容进行了进一步的完善,所述数据记录表的内容还包括数据暂存时间。
26.所述数据库根据所述数据暂存时间确定在所述数据记录表、数据本体以及暂存单元的保留时间,若所述数据记录表、数据本体以及暂存单元存在于所述数据库中的时间值达到所述保留时间的值,则删除所述数据记录表、数据本体以及暂存单元。
27.在本技术的一些实施例中,生成所述数据审核信息的方法包括:基于所述数据记录表,获取所述数据本体、所述数据本体的数据类型和所述数据本体的数据大小,以此判断所述数据本体是否复合存储要求。
28.若所述数据本体符合存储要求,则将所述暂存单元更改为所述常规存储单元。
29.若所述数据本体不符合存储要求,则删除对应的所述数据本体、数据记录表和暂存单元。
30.在本技术的一些实施例中,为了提升所述数据库的安全性,对所述数据库发送数据本体的方式改进,所述数据库判断是否发送数据本体的方法包括:所述数据库通过获取数据限权信息,并根据所述数据限权信息来确定数据本体的调取权限,并存储于所述数据记录表。
31.若区域公司的所述数据请求信息符合所述数据记录表内记录的权限要求,则由所述数据库发送所述数据本体,以使工作人员调用所述数据本体。
32.若区域公司的所述数据请求信息不符合所述数据记录表内记录的权限要求,则由所述数据库驳回数据请求。
33.在本技术的一些实施例中,提供了一种所述数据权限信息的内容,所述数据权限信息包括:用户账户,用于确定发送所述数据请求信息的用户账户是否有资格进入所述数据库进行检索。
34.调取权限,用于确定所述用户账户对不同的所述数据本体的调取资格。
35.本技术公开了一种数据交换方法,通过让所述数据库根据数据记录表对所述数据
本体进行处理,使所述数据库对所述数据本体的存储和调用都更加有条理;针对每一组所述数据本体和数据记录表设置单独的存储单元,并通过数据审核信息确定存储单元和其中的内容是否保留,以此有效避免了无效数据的堆积;所述数据库通过对所述数据请求信息的鉴别,确定了所述数据本体的发送对象,提升了数据调用的安全性。
36.一种数据交换系统,其特征在于,包括:数据库,所述数据库用于存储数据本体。
37.用户端,用于向所述数据库调取或上传所述数据本体,并向所述数据库发送数据请求信息。
38.数据总控端,用于向所述数据库发送数据审核信息。
39.其中,所述数据库根据所述用户端上传的数据请求信息生成数据记录表,并在内部存储空间划分出暂存单元,所述暂存单元用于存储所述数据记录表和数据本体。
40.若数据审核信息的内容要求驳回指定数据,则所述数据库删除对应的所述数据请求表、数据本体和暂存单元;若数据审核信息的内容要求存储指定数据,则所述数据库将存储有对应的所述数据请求表和数据本体的所述暂存单元更改为常规存储单元。
41.基于所述用户端发送的数据请求信息,所述数据库确定是否向所述用户端发送数据本体。
42.在本技术的一些实施例中,提供了一种使所述数据库判断用户是否有权限调用数据的方法,所述数据库判断是否向所述用户端发送数据本体的方法包括:所述数据总控端根据数据保密要求生成数据限权信息,所述数据限权信息用于确定所述数据本体的调取权限。
43.所述数据库获取所述数据限权信息,并存储于所述数据记录表。
44.若所述用户端向所述数据库发送的数据请求信息符合所述数据限权信息的权限要求,则所述数据库向所述用户端发送所述数据本体。
45.若所述用户端向所述数据库发送的数据请求信息不符合与所述数据限权信息的权限要求,则所述数据库驳回所述用户端的数据调用请求。
46.在本技术的一些实施例中,为了能够使不同区域公司的人员相互之间能够进行数据交换,所述用户端设置于区域公司。
47.本技术公开了一种数据交换系统,通过用户端实现数据上传和调用,通过数据总控端实现对上传数据的审核,通过数据库存储数据,并通过所述数据总控端生成的数据限权信息确定数据库发送的对象,实现了不同区域公司之间的数据交换,并且有效避免了数据的混乱,提升了数据使用过程中的安全性。
48.为了进一步诠释本技术的技术方案,现公开一具体应用场景。
49.现一由若干区域公司组成的集团性企业需要搭建数据共享系统,以实现区域公司之间数据共享和交换。
50.如图1,通过如下方法步骤实现数据共享系统的搭建:s1:获取区域公司的数据请求信息,生成数据记录表。
51.s2:根据所述数据记录表的内容,在所述数据库的存储空间内划分出暂存单元,所述暂存单元用于暂存所述数据记录表和对应的数据本体。
52.s3:获取数据审核信息。
53.s4:若数据审核信息的内容要求驳回指定数据,则所述数据库删除对应的所述数据请求表、数据本体和暂存单元。
54.s5:若数据审核信息的内容要求存储指定数据,则所述数据库将存储有对应的所述数据请求表和数据本体的所述暂存单元更改为常规存储单元。
55.s6:所述数据库还基于区域公司的所述数据请求信息,判断是否发送数据本体,以使工作人员调用数据本体。
56.根据上述方法步骤,设置有如下处理端:数据总控端(集团数据共享中心),主要用于向所述数据库发送数据审核信息和数据限权信息。
57.数据库,所述数据库用于存储数据本体。
58.用户端,设置于各个区域公司,用于区域公司的工作人员调用和上传数据。
59.其中,所述数据库根据所述用户端上传的数据请求信息生成数据记录表,并在内部存储空间划分出暂存单元,所述暂存单元用于存储所述数据记录表和数据本体。
60.若数据审核信息的内容要求驳回指定数据,则所述数据库删除对应的所述数据请求表、数据本体和暂存单元;若数据审核信息的内容要求存储指定数据,则所述数据库将存储有对应的所述数据请求表和数据本体的所述暂存单元更改为常规存储单元。
61.基于所述用户端发送的数据请求信息,所述数据库确定是否向所述用户端发送数据本体。
62.所述数据库判断是否向所述用户端发送数据本体的方法包括:所述数据总控端根据数据保密要求生成数据限权信息,所述数据限权信息用于确定所述数据本体的调取权限。
63.所述数据库获取所述数据限权信息,并存储于所述数据记录表。
64.若所述用户端向所述数据库发送的数据请求信息符合所述数据限权信息的权限要求,则所述数据库向所述用户端发送所述数据本体。
65.若所述用户端向所述数据库发送的数据请求信息不符合与所述数据限权信息的权限要求,则所述数据库驳回所述用户端的数据调用请求。
66.上述方案公开了一种数据交换系统,通过用户端实现数据上传和调用,通过数据总控端实现对上传数据的审核,通过数据库存储数据,并通过所述数据总控端生成的数据限权信息确定数据库发送的对象,实现了不同区域公司之间的数据交换,并且有效避免了数据的混乱,提升了数据使用过程中的安全性。
67.最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1