1.一种基于互联网的数据共享方法,应用于一种基于互联网的数据共享系统,包括数据管理模块、共享管理模块和权限管理模块,其特征在于:所述数据管理模块用于用户上传共享数据和查找共享数据,所述共享管理模块用于处理用户的访问请求并在系统中响应,所述权限管理模块用于数据追溯和审核用于是否具备访问权限,所述数据管理模块、共享管理模块和权限管理模块相互通信连接;
所述请求处理模块包括节点匹配子模块、数据调整子模块和动态路由子模块,所述节点匹配子模块用于为访问请求匹配读取节点和查找节点,所述数据调整子模块用于根据用户的修改指令对数据库中数据进行修改,所述动态路由子模块用于生成动态路由并随机为访问请求分配路由。
2.根据权利要求1所述的一种基于互联网的数据共享方法,其特征在于:所述数据管理模块包括数据查询模块和数据上传模块,所述数据查询模块用于用户访问共享数据和查询用户数据库中存储的共享数据,所述数据上传模块用于用户将共享数据上传到系统。
3.根据权利要求2所述的一种基于互联网的数据共享方法,其特征在于:所述共享管理模块包括中继链模块、请求处理模块,所述中继链模块用于建立中继链连接系统与各个数据提供方的共享数据库,所述请求处理模块用于处理用户的访问请求并作出响应。
4.根据权利要求3所述的一种基于互联网的数据共享方法,其特征在于:所述共享管理模块还包括数据处理模块,所述数据处理模块用于将通过中继链传输来的数据类型转换为系统数据类型。
5.根据权利要求4所述的一种基于互联网的数据共享方法,其特征在于:所述权限管理模块包括数据标记模块、权限识别模块和授权管理模块,所述数据标记模块用于对数据经过的各个环节进行标记,所诉权限识别模块用于识别用户发出的访问请求是否具备访问权限,所述追溯模块用于对共享数据来源及归属权进行追溯。
6.根据权利要求5所述的一种基于互联网的数据共享方法,其特征在于:所述数据共享方法的主要包括以下步骤:
步骤S1:通过数据上传模块,将共享数据上传到用户端的共享数据库中,系统根据访问请求调取相应的数据,通过数据查询模块,将数据访问请求发送到系统进行处理,系统根据访问请求中的目标数据库分配数据传输路线;
步骤S2:将用户访问请求发送后,系统通过电信号触发权限识别模块和节点匹配子模块启动,开始审核用户是否具备访问权限,分析用户访问请求并根据访问请求进行节点匹配;
步骤S3:在多个线程同时对数据进行修改时,启动数据调整模块,开始接收修改指令并进行分析,根据修改指令对数据进行修改;
步骤S4:在响应用户访问请求的过程中,系统将目标数据经过的处理环节进行标记,并在发生纠纷时对数据来源及归属权进行追溯。
7.根据权利要求6所述的一种基于互联网的数据共享方法,其特征在于:所述步骤S2进一步包括以下步骤:
步骤S21:当系统接收到访问请求时,系统分配读取节点,扫描并读取访问请求中的权限标识和目标数据库,若当前访问请求的权限标识不具备访问目标数据库的权限,则返回无权访问,反之则识别访问请求中的目标数据区块,定位目标数据区块在目标数据库中的位置,根据目标数据区块的位置锚定对应的主查找节点;
步骤S22:调取主查找节点,系统建立中继链与目标数据库中的主查找节点建立连接,调取目标数据库能够接收的数据类型,根据数据类型对当前访问请求进行处理,调取动态路由载体和主查找节点编号,该动态路由载体为数据载体,将处理后访问请求注入路由载体中,将主查找节点编号与访问请求一一对应并标记在路由载体上;
步骤S23:在处理多线程的访问请求时,调取访问请求,读取访问请求数据所在的目标数据区块,根距目标数据区块分析设定子查找节点的程序。
8.根据权利要求7所述的一种基于互联网的数据共享方法,其特征在于:所述步骤S23进一步包括以下步骤:
步骤S231:调取处理后的访问请求,主查找节点读取处理后访问请求数据所在的目标数据区块,调取空闲子查找节点进行随机分配并记录分配的子查找节点编码,主查找节点将当前节点中所有目标数据区块进行重叠对比,若目标数据区块存在重合部分,则标记重合部分数据,将标记部分进行备份,将备份的数据传输到目标数据区块对应的子查找节点,反之则子查找节点根据访问请求查找数据;
步骤S232:当目标数据在同一数据区块中呈交叉分布时,调取访问请求的目标数据,定位目标数据在目标数据区块中的位置,对同一访问请求下的目标数据进行标记,调取目标数据库中的数据,子查找节点识别当前访问请求和当前调取数据中的标记,对比当前调取数据中的标记和当前访问请求,若当前调取数据中的标记属于当前访问请求,则将当前调取的数据导入当前访问请求的动态路由载体中,反之则截取当前数据并将当前数据资源释放;
步骤S233:根据访问请求在目标数据区块中查找目标数据,调取目标数据的字符数量M和数据库中运输载体链的长度L,调取当前缓冲区能够缓存数据的字符数量,将当前缓冲区能够缓存的字符数量与目标数据的字符数量进行对比,若所需缓冲区的规格大于当前缓冲区的规格,则调取第二缓冲区,系统控制当前缓冲区和第二缓冲区交替缓存目标数据,反之则运输载体链在当前缓冲区中根据系统设定的字符载入顺序来缓存数据,调取运输载体链的运输一次所需的时间t,通过公式计算缓冲区缓存当前目标数据所需的时间式中,i=1,2,3......n,M为目标数据的字符数量,t为运输载体链运输一次所需的时间,L表示运输载体链的一次运输字符的数量,T表示缓冲区缓存目标数据所需的最短缓存时间,将当前缓冲区缓存好的数据导入动态路由载体。
9.根据权利要求8所述的一种基于互联网的数据共享方法,其特征在于:所述步骤S3进一步包括以下步骤:
步骤S31:当系统接收到数据修改指令时,调取所有线程中对目标数据区块的修改指令,识别并锚定当前修改指令所修改数据的位置,将当前修改指令所修改数据位置进行锁定,系统根据锁定位置生成识别标识与当前修改指令进行绑定;
步骤S32:调取当前修改指令,读取当前修改指令中的识别标识,对比系统设定的识别标识,若识别标识完全相同,则当前线程占用当前数据资源并对数据进行修改,反之则当前进程无法占用当前数据资源。
10.根据权利要求9所述的一种基于互联网的数据共享方法,其特征在于:所述步骤S4进一步包括以下步骤:
步骤S41:在根据访问请求调取数据时,调取当前数据库信息将数据库信息导入动态路由载体,调取用户操作系统中的数据类型,根据用户操作系统中的数据类型将数据转换为用户操作系统接收的数据类型,调用数据处理模块将动态路由载体进行封装,接收用户键入的权限标识,对比数据库中的权限标识,若完全相同,则读取动态路由载体中的数据,反之则提示无权读取。