财务数据处理方法转让专利

申请号 : CN201710911661.3

文献号 : CN107644344B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 欧阳煜

申请人 : 翟羽

摘要 :

本发明公开了一种财务数据处理方法,包括始化财务数据采集系统,客户信息录入单元统获取客户信息数据等步骤。本发明需要的数据上下文较少,占用的计算资源小,查询达到了缩小搜索空间的效果,来实现数据的快速整理和查询,将有效提高工作效率和数据安全等级。

权利要求 :

1.一种财务数据处理方法,其特征在于:包括以下步骤:

001.初始化财务数据采集系统,客户信息录入单元获取客户信息数据;

002.客户信息录入单元将客户信息数据发送至信息编码单元,信息编码单元将客户信息数据中的所有财务代帐业务数据资料形成若干数据包;每一笔财务代帐业务数据对应1个数据包,每个数据包均包含相应财务代帐业务的全部数据;

003.信息编码单元将所有数据包发送至信息下派单元,信息下派单元通过为所有数据包添加哈希值,生成带有计算结果的带有Hash编码的数据包,信息下派单元将带有Hash编码的数据包返回至客户信息录入单元;

004.客户信息录入单元将带有Hash编码的数据包,通过数据采集单元发送至数据判断单元;数据判断单元对带有Hash编码的数据包进行交叉校验;

005.数据判断单元将校验通过后的当前带有Hash编码的数据包发送至数据解析单元,数据解析单元对当前带有Hash编码的数据包进行解析,生成与当前带有Hash编码的数据包对应财务代帐业务的数据信息、并将当前数据信息返回至数据采集单元;

将客户信息数据中的所有财务代帐业务数据资料形成若干数据包时:设置每个数据包划分空间大小,整个存储空间被划分为多个网格子空间,每个网格子空间得到一个唯一的编码标识;将一整个存储空间拆分成连续的存储空间段,逐个对所述存储空间段进行遍历,得到存储空间段对应的网格子空间集合序列范围;将存储空间段中的网格子空间集合序列,进行去除重复项;将进行去除重复项处理后的一组网格编码序列范围转换为pdf格式数据进行固定;

为所有数据包添加Hash编码,生成带有Hash编码的数据包时:对于一个所述存储空间段,找出属于该存储空间段的所有单个客户信息数据点,若单个客户信息数据点之间间隔超出划分网格子空间时设置的最大距离,则插入补充点使新的存储空间段能被区域包围;

根据每一个单个客户信息数据点,通过GeoHash算法取得该单个客户信息数据点在空间中的Hash编码;将得到的所有Hash编码,转换为pdf格式数据进行固定;

所述信息下派单元,为每个数据包建立一个传输信道时:对B个客户数据包的客户身份进行初始化,生成整数模H,H为大素数,信息下派单元从整数模H的集合内选择n个任意数,并将n个任意数通过传输信道下派至每个客户数据包,信息下派单元从整数模H的集合内选择m个任意数,组成m个待共享的信道点,信息下派单元用n个点和m个点使用Lagrangeinterpolation画出一个n+m-1次轨迹线f(x)=a0+a1x+…+an+m-1xn+m-1,其中x为轨迹线的自变量,a0......an+m-1为轨迹线的系数,信息下派单元从轨迹线f(x)上随机选取互不相同的整数点,将选取互不相同的整数点对应的带有Hash编码的数据包返回至客户信息录入单元。

2.如权利要求1所述财务数据处理方法,其特征在于:对当前带有Hash编码的数据包进行解析时,从整数模H的集合内z个任意数作为客户数据包解析调节值,数据解析单元将z-1个客户数据包解析后通过信道发送其它给z-2个客户数据包,然后将z-2个客户数据包解析后通过信道发送其它给z-3个客户数据包,以此类推。

3.如权利要求2所述财务数据处理方法,其特征在于:步骤005之后还包括步骤006:财务人员对所述数据信息进行查询。

4.如权利要求3所述财务数据处理方法,其特征在于:所述步骤006具体为:对客户数据建立查询目录,当收到查询指令时,将查询目录加载到内存;将查询指令的范围和条件进行编码,得到以编码数据表示的查询指令;依次对加载到内存中的所有查询目录依照查询指令的范围和条件进行访问,每个查询目录对应的数据与查询指令的编码数据进行重叠检测计算;将判断为与查询指令重叠的对应的查询目录打上预备标识;根据查询指令具体需求,以查询指令的时间范围筛选预备标识,最终获得符合条件的查询结果,所述每个查询目录对应的数据与查询指令的编码数据进行重叠检测计算具体为:返回所有符合查询指令的范围和条件的查询目录段落,在将查询目录拆分成查询目录段后重建目录,查询结果返回前重组查询目录,返回所有落入查询指令的范围和条件的查询目录段落会包含非符合条件的数据,最后计算编码数据位运算后的长度就是两个查询目录对应的重叠区域的数量,当重叠区域的数量为0时,则完全不重合,当重叠区域的数量不为0时,则两个编码数据有交集,所述根据查询指令具体需求,以查询指令的时间范围筛选预备标识,最终获得符合条件的查询结果的具体步骤如下:将预备标识中的查询目录的首条和末条在查询指令的范围和条件内去除;在预备标识中,计算每一个查询目录编码的长度,并计算查询指令对应的编码与查询目录编码重叠运算后的长度;当查询目录编码长度大于重叠运算的长度,将该查询目录进行缓存,将缓存的查询目录和返回的查询目录合并,作为查询返回;反之,将返回的查询目录进行校验,得到符合查询指令的查询目录。

说明书 :

财务数据处理方法

技术领域

[0001] 本发明属于财务数据技术领域,具体涉及一种财务数据处理方法。

背景技术

[0002] 财务咨询公司是指具有财务与会计及相关专业知识的自然人或法人控股的咨询公司,接受委托向委托人提供业务解答、筹划及指导等服务的行为。
[0003] 但是财务咨询公司的客户信息非常繁杂,如身份信息采集、资料扫描、票据收纳、回单打印盖章等业务。在当前技术与业务中,财务数据管理系统只能对固定的客户的业务提供支持,使用效率非常低,造成了大量的计算机系统和网络系统的闲置浪费。由于系统需要占据一定的公共空间,导致公共资源越来越少,造成企业的运行成本增加。

发明内容

[0004] 本发明的目的是为了克服上述不足提供一种财务数据处理方法;
[0005] 本发明一种财务数据处理方法,包括以下步骤:
[0006] 001.初始化财务数据采集系统,客户信息录入单元统获取客户信息数据;
[0007] 002.客户信息录入单元将客户信息数据发送至信息编码单元,信息编码单元将客户信息数据中的所有财务代帐业务数据资料形成若干数据包;每一笔财务代帐业务数据对应1个数据包,每个数据包均包含相应财务代帐业务的全部数据;
[0008] 003.信息编码单元将所有数据包发送至信息下派单元,信息下派单元通过为所有数据包添加哈希值,生成带有计算结果的带有Hash编码的数据包,信息下派单元将带有Hash编码的数据包返回至客户信息录入单元;
[0009] 004.客户信息录入单元将带有Hash编码的数据包,通过数据采集单元发送至数据判断单元;数据判断单元对带有Hash编码的数据包进行交叉校验;
[0010] 005..数据判断单元将校验通过后的当前带有Hash编码的数据包发送至数据解析单元,数据解析单元对当前带有Hash编码的数据包进行解析,生成与当前带有Hash编码的数据包对应财务代帐业务的数据信息、并将当前数据信息返回至数据采集单元。
[0011] 本发明需要的数据上下文较少,占用的计算资源小,查询达到了缩小搜索空间的效果,来实现数据的快速整理和查询,将有效提高工作效率和数据安全等级。

附图说明

[0012] 图1是财务数据处理方法结构示意图。

具体实施方式

[0013] 以下结合具体实施例对本发明作进一步的说明:
[0014] 一种财务数据处理方法,包括以下步骤:
[0015] 001.初始化财务数据采集系统,客户信息录入单元统获取客户信息数据;
[0016] 002.客户信息录入单元将客户信息数据发送至信息编码单元,信息编码单元将客户信息数据中的所有财务代帐业务数据资料形成若干数据包;每一笔财务代帐业务数据对应1个数据包,每个数据包均包含相应财务代帐业务的全部数据;
[0017] 003.信息编码单元将所有数据包发送至信息下派单元,信息下派单元通过为所有数据包添加哈希值,生成带有计算结果的带有Hash编码的数据包,信息下派单元将带有Hash编码的数据包返回至客户信息录入单元;
[0018] 004.客户信息录入单元将带有Hash编码的数据包,通过数据采集单元发送至数据判断单元;数据判断单元对带有Hash编码的数据包进行交叉校验;
[0019] 005..数据判断单元将校验通过后的当前带有Hash编码的数据包发送至数据解析单元,数据解析单元对当前带有Hash编码的数据包进行解析,生成与当前带有Hash编码的数据包对应财务代帐业务的数据信息、并将当前数据信息返回至数据采集单元。
[0020] 将客户信息数据中的所有财务代帐业务数据资料形成若干数据包时:设置每个数据包划分空间大小,整个存储空间被划分为多个网格子空间,每个网格子空间得到一个唯一的编码标识;将一整个存储空间拆分成连续的存储空间段,逐个对所述存储空间段进行遍历,得到存储空间段对应的网格子空间集合序列范围;将存储空间段中的网格子空间集合序列,进行去除重复项;将进行去除重复项处理后的一组网格编码序列范围转换为pdf格式数据进行固定。
[0021] 为所有数据包添加Hash编码,生成带有Hash编码的数据包时:对于一个所述存储空间段,找出属于该存储空间段的所有单个客户信息数据点,若单个客户信息数据点之间间隔超出划分网格子空间时设置的最大距离,则插入补充点使新的存储空间段能被区域包围;根据每一个单个客户信息数据点,通过GeoHash算法取得该单个客户信息数据点在空间中的Hash编码;将得到的所有Hash编码,转换为pdf格式数据进行固定。
[0022] 所述信息下派单元,为每个数据包建立一个传输信道时:对B个客户数据包的客户身份进行初始化,生成整数模H,H为大素数,信息下派单元从整数模H的集合内选择n个任意数,并将n个任意数通过传输信道下派至每个客户数据包,信息下派单元从整数模H的集合内选择m个任意数,组成m个待共享的信道点,信息下派单元用n个点和m个点使用Lagrangeinterpolation画出一个n+m-1次轨迹线f(x)=a0+a1x+…+an+m-1xn+m-1,其中x为轨迹线的自变量,a0,an+m-1为轨迹线的系数,信息下派单元从轨迹线f(x)上随机选取互不相同的整数点,将选取互不相同的整数点对应的带有Hash编码的数据包返回至客户信息录入单元。
[0023] 对当前带有Hash编码的数据包进行解析时,从整数模H的集合内z个任意数作为客户数据包解析调节值,数据解析单元将z-1个客户数据包解析后通过信道发送其它给z-2个客户数据包,然后将z-2个客户数据包解析后通过信道发送其它给z-3个客户数据包,以此类推。
[0024] 步骤005之后还包括步骤006:财务人员对所述数据信息进行查询。
[0025] 所述步骤006具体为:对客户数据建立查询目录,当收到查询指令时,将查询目录加载到内存;将查询指令的范围和条件进行编码,得到以编码数据表示的查询指令;依次对加载到内存中的所有查询目录依照查询指令的范围和条件进行访问,每个查询目录对应的数据与查询指令的编码数据进行重叠检测计算;将判断为与查询指令重叠的对应的查询目录打上预备标识;根据查询指令具体需求,以查询指令的时间范围筛选预备标识,最终获得符合条件的查询结果,所述每个查询目录对应的数据与查询指令的编码数据进行重叠检测计算具体为:返回所有符合查询指令的范围和条件的查询目录段落,在将查询目录拆分成查询目录段后重建目录,查询结果返回前重组查询目录,返回所有落入查询指令的范围和条件的查询目录段落会包含非符合条件的数据,最后计算编码数据位运算后的长度就是两个查询目录对应的重叠区域的数量,当重叠区域的数量为0时,则完全不重合,当重叠区域的数量不为0时,则两个编码数据有交集,所述根据查询指令具体需求,以查询指令的时间范围筛选预备标识,最终获得符合条件的查询结果的具体步骤如下:将预备标识中的查询目录的首条和末条在查询指令的范围和条件内去除;在预备标识中,计算每一个查询目录编码的长度,并计算查询指令对应的编码与查询目录编码重叠运算后的长度;当查询目录编码长度大于重叠运算的长度,将该查询目录进行缓存,将缓存的查询目录和返回的查询目录合并,作为查询返回;反之,将返回的查询目录进行校验,得到符合查询指令的查询目录。
[0026] 本发明一种财务数据处理方法所用的系统包括客户信息录入
[0027] 单元、信息编码单元、信息下派单元、数据采集单元、数据判断单元、数据解析单元和数据查询单元;客户信息录入单元、信息编码单元和信息下派单元顺次首尾相连,客户信息录入单元与数据采集单元相连,数据采集单元、数据判断单元、数据解析单元和数据查询单元顺次首尾相连。
[0028] 所述客户信息录入单元,用于录入并获取客户信息数据,并将客户信息数据发送至信息编码单元;
[0029] 信息编码单元,用于接收客户信息录入单元发送的客户信息数据,并将客户信息数据中的所有财务代帐业务数据资料形成若干数据包;每一笔财务代帐业务数据对应1个数据包,每个数据包均包含相应财务代帐业务的全部数据,并为所有数据包添加Hash编码,生成带有Hash编码的数据包,最后将所有数据包发送至信息下派单元;
[0030] 信息下派单元,用于接收信息编码单元发送的所有数据包,信息下派单元为每个数据包建立一个传输信道,信息下派单元将带有Hash编码的数据包返回至客户信息录入单元;
[0031] 数据采集单元,用于采集客户信息录入单元中的带有Hash编码的数据包,并发送至数据判断单元;
[0032] 数据判断单元,用于对带有Hash编码的数据包进行校验判断,并将校验通过后的带有Hash编码的数据包发送至数据解析单元;
[0033] 数据解析单元,用于对当前带有Hash编码的数据包进行解析,生成与带有Hash编码的数据包对应财务代帐业务的数据信息,并将数据信息返回至一路数据采集单元,另一路发送至数据查询单元;
[0034] 数据查询单元,用于财务人员对所述数据信息进行查询。
[0035] 所述客户信息录入单元,录入并获取客户信息数据前初始化财务数据管理系统。
[0036] 所述信息编码单元,将客户信息数据中的所有财务代帐业务数据资料形成若干数据包时:设置每个数据包划分空间大小,整个存储空间被划分为多个网格子空间,每个网格子空间得到一个唯一的编码标识;将一整个存储空间拆分成连续的存储空间段,逐个对所述存储空间段进行遍历,得到存储空间段对应的网格子空间集合序列范围;将存储空间段中的网格子空间集合序列,进行去除重复项;将进行去除重复项处理后的一组网格编码序列范围转换为pdf格式数据进行固定。
[0037] 所述信息编码单元中,并为所有数据包添加Hash编码,生成带有Hash编码的数据包时:对于一个所述存储空间段,找出属于该存储空间段的所有单个客户信息数据点,若单个客户信息数据点之间间隔超出划分网格子空间时设置的最大距离,则插入补充点使新的存储空间段能被区域包围;根据每一个单个客户信息数据点,通过GeoHash算法取得该单个客户信息数据点在空间中的Hash编码;将得到的所有Hash编码,转换为pdf格式数据进行固定。
[0038] 所述单个客户信息数据点的格式包括文字、图片和电子表格中的至少一种。
[0039] 所述数据判断单元对带有Hash编码的数据包进行交叉校验后,若校验未通过,数据判断单元提示错误信息,并结束。
[0040] 所述信息下派单元,为每个数据包建立一个传输信道时:对B个客户数据包的客户身份进行初始化,生成整数模H,H为大素数,信息下派单元从整数模H的集合内选择n个任意数,并将n个任意数通过传输信道下派至每个客户数据包,信息下派单元从整数模H的集合内选择m个任意数,组成m个待共享的信道点,信息下派单元用n个点和m个点使用Lagrangeinterpolation画出一个n+m-1次轨迹线f(x)=a0+a1x+…+an+m-1xn+m-1,其中x为轨迹线的自变量,a0,an+m-1为轨迹线的系数,信息下派单元从轨迹线f(x)上随机选取互不相同的整数点,将选取互不相同的整数点对应的带有Hash编码的数据包返回至客户信息录入单元。
[0041] 所述数据解析单元,对当前带有Hash编码的数据包进行解析时,从整数模H的集合内z个任意数作为客户数据包解析调节值,数据解析单元将z-1个客户数据包解析后通过信道发送其它给z-2个客户数据包,然后将z-2个客户数据包解析后通过信道发送其它给z-3个客户数据包,以此类推。
[0042] 所述数据查询单元对客户数据建立查询目录,当收到查询指令时,将查询目录加载到内存;将查询指令的范围和条件进行编码,得到以编码数据表示的查询指令;依次对加载到内存中的所有查询目录依照查询指令的范围和条件进行访问,每个查询目录对应的数据与查询指令的编码数据进行重叠检测计算;将判断为与查询指令重叠的对应的查询目录打上预备标识;根据查询指令具体需求,以查询指令的时间范围筛选预备标识,最终获得符合条件的查询结果,所述每个查询目录对应的数据与查询指令的编码数据进行重叠检测计算具体为:返回所有符合查询指令的范围和条件的查询目录段落,在将查询目录拆分成查询目录段后重建目录,查询结果返回前重组查询目录,返回所有落入查询指令的范围和条件的查询目录段落会包含非符合条件的数据,最后计算编码数据位运算后的长度就是两个查询目录对应的重叠区域的数量,当重叠区域的数量为0时,则完全不重合,当重叠区域的数量不为0时,则两个编码数据有交集,所述根据查询指令具体需求,以查询指令的时间范围筛选预备标识,最终获得符合条件的查询结果的具体步骤如下:将预备标识中的查询目录的首条和末条在查询指令的范围和条件内去除;在预备标识中,计算每一个查询目录编码的长度,并计算查询指令对应的编码与查询目录编码重叠运算后的长度;当查询目录编码长度大于重叠运算的长度,将该查询目录进行缓存,将缓存的查询目录和返回的查询目录合并,作为查询返回;反之,将返回的查询目录进行校验,得到符合查询指令的查询目录。