一种计算机会计数据防盗装置及其控制方法与流程

文档序号:21270061发布日期:2020-06-26 22:52阅读:151来源:国知局
一种计算机会计数据防盗装置及其控制方法与流程

本发明属于计算机会计数据防盗技术领域,尤其涉及一种计算机会计数据防盗装置及其控制方法。



背景技术:

会计,就是把企业有用的各种经济业务统一成以货币为计量单位,通过记账、算账、报账等一系列程序来提供反映企业财务状况和经营成果的经济信息。会计是以货币为主要计量单位,运用专门的方法,对企业、机关单位或其他经济组织的经济活动进行连续、系统、全面地反映和监督的一项经济管理活动。具体而言,会计是对一定主体的经济活动进行的核算和监督,并向有关方面提供会计信息。然而,现有计算机会计数据防盗装置对会计凭证分类准确性差;同时,生成会计报表速度慢。

综上所述,现有技术存在的问题是:现有计算机会计数据防盗装置对会计凭证分类准确性差;同时,生成会计报表速度慢。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种计算机会计数据防盗装置及其控制方法。

本发明是这样实现的,一种计算机会计数据防盗装置的控制方法,所述计算机会计数据防盗装置的控制方法包括以下步骤:

步骤一,通过分类程序对会计凭证进行分类:(1)通过电子形式对原始凭证单据进行提取,并加密存储在本地服务器;

(2)定义一个生成会计凭证的规则;通过后台数据库对其经济实质进行分析运算,自动生成会计分录;

(3)根据会计凭证生成规则,将会计分录自动生成会计凭证;

(4)将会计凭证进行特征提取;对特征提取后的会计凭证进行分类操作,得到分类后的财务会计凭证。

步骤二,通过报表生成程序生成会计报表:(i)将财务数据进行分类,并对财务数据进行预处理,并存储;

(ii)制作形成阶段数据对比表;将预处理的财务数据统计形成阶段数据对比表;

(iii)生成会计报表。

步骤三,通过加密程序对会计数据进行加密:(a)接收报表生成程序发送的会计数据加密请求;

(b)从与加密机之间建立连接的多个接口中选择第一连接接口;

(c)通过所述第一连接接口将所述会计数据加密请求发送给所述加密程序;其中,所述会计数据加密请求携带报表生成程序的待加密会计数据明文;

(d)接收所述加密程序返回的对所述待加密会计数据进行加密后的密文,并将所述密文发送给所述主机。

步骤四,通过检测程序对会计数据入侵行为进行检测:1)通过对linux内核态中的待劫持函数进行劫持来获得会计数据入侵行为信息;

2)对所获得的会计数据入侵行为信息进行处理以获得与所述会计数据入侵行为信息相对应的目标信息;

3)将所获得的目标信息写入共享内存;

4)从所述共享内存中获取所述目标信息并对所述目标信息进行处理以获得目标检测信息;

5)将所获得的目标检测信息传送到会计数据入侵行为检测程序以进行检测。

进一步,步骤一之前,需进行:步骤i,通过数据录入设备利用录入程序录入会计数据信息;

步骤ii,通过主机控制数据核算程序对会计数据进行核算;

步骤三之后,还需进行:

步骤1,通过警报器根据入侵检测结果进行及时警报通知;

步骤2,通过存储芯片存储会计数据、核算结果、分类结果、报表、检测结果;

步骤3,通过显示器显示会计数据、核算结果、分类结果、报表以及检测结果的实时数据。

进一步,步骤一中,所述步骤(1)中加密存储方法如下:

(1.1)产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥;

(1.2)将保存的原始凭证单据数据随机打包生成多个明文数据块;

(1.3)根据每个明文数据块的大小并按照预定规则选取对应的一个子密钥对其进行加密运算,从而获得多个密文数据块;

(1.4)将多个密文数据块共同构成输出的密文数据,即完成对原始凭证单据数据的加密处理。

进一步,步骤一中,所述步骤(4)中的分类操作方法如下:

(4.1)对会计凭证样本集合中各样本文本进行预处理,得到各样本文本的类别信息和分词语料;

(4.2)通过对会计凭证样本集合中各样本文本的类别信息和分词语料进行汇总,将样本集合划分为测试集和训练集;

(4.3)通过测试集和训练集对样本集合中的各样本文本进行文本分类,即得到分类后的会计凭证。

进一步,步骤二中,所述步骤(i)中,根据数据源,将财务数据分为:预算数据、业务实际数据和会计凭证数据三种类型,可以针对不同的类型进行获取;

所述的预处理,是指分别针对上述的数据类型进行计算,由预算数据,计算得到预算表,根据业务实际数据获取应付款表,根据会计凭证数据获得会计凭证报表。

进一步,步骤三中,所述通过加密程序对会计数据进行加密的方法还包括:

若在预设时长内未接收到所述报表生成程序发送的会计数据加密请求,则向所述加密程序发送预设加密请求;

若接收到所述加密程序返回的所述预设加密请求对应的密文,则确定所述加密程序连接池与所述加密机连接可用;

若未接收到所述加密程序返回的所述预设加密请求对应的密文,则重新向所述加密程序发起连接。

进一步,步骤四中,所述对所述目标信息进行处理以获得目标检测信息还包括:

根据uid信息获取用户名;

添加时间戳;

截断超大数据;

处理换行符;

转化为json格式并进行压缩的目标检测信息。

本发明的另一目的在于提供一种应用所述的计算机会计数据防盗装置的控制方法的计算机会计数据防盗装置,所述计算机会计数据防盗装置包括:

会计数据录入模块、中央控制模块、会计核算模块、会计凭证分类模块、会计报表生成模块、会计数据加密模块、入侵检测模块、警报模块、数据存储模块、显示模块。

会计数据录入模块,与中央控制模块连接,用于通过数据录入设备利用录入程序录入会计数据信息;

中央控制模块,与会计数据录入模块、会计核算模块、会计凭证分类模块、会计报表生成模块、会计数据加密模块、入侵检测模块、警报模块、数据存储模块、显示模块连接,用于通过主机控制各个模块正常工作;

会计核算模块,与中央控制模块连接,用于通过数据核算程序对会计数据进行核算;

会计凭证分类模块,与中央控制模块连接,用于通过分类程序对会计凭证进行分类;

会计报表生成模块,与中央控制模块连接,用于通过报表生成程序生成会计报表;

会计数据加密模块,与中央控制模块连接,用于通过加密程序对会计数据进行加密;

入侵检测模块,与中央控制模块连接,用于通过检测程序对会计数据入侵行为进行检测;

警报模块,与中央控制模块连接,用于通过警报器根据入侵检测结果进行及时警报通知;

数据存储模块,与中央控制模块连接,用于通过存储芯片存储会计数据、核算结果、分类结果、报表、检测结果;

显示模块,与中央控制模块连接,用于通过显示器显示会计数据、核算结果、分类结果、报表以及检测结果的实时数据。

本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的计算机会计数据防盗装置的控制方法。

本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行所述的计算机会计数据防盗装置的控制方法。

本发明的优点及积极效果为:本发明通过会计凭证分类模块采用的分类方法操作简单,分类准确性高,降低了人工成本,提高了工作效率;采用的加密存储方法具有加密强度高、运算速度块、计算的系统开销小、可扩展优化等优点,确保了会计凭证数据的安全性;采用的分类操作方法能够提高会计凭证分类的准确度;通过会计报表生成模块对财务数据的预处理,在会计报表的生成时,只需要读取相应的数据即可,不需要进行运算,能够快速、准确地生成会计报表,能够大大提供处理速度和效率。

同时,本发明通过会计数据加密模块提供的数据加密方法接收报表生成程序发送的数据加密请求,从与该加密程序之间建立连接的多个接口中选择第一连接接口,并通过该第一连接接口将该数据加密请求发送给加密程序,再接收该加密程序返回的对待加密数据进行加密后的密文,将该密文发送给主机,实现了加密程序对外接口的简化和对数据的加密,减轻了开发人员的工作量并提高了加密效率和成功率。

附图说明

图1是本发明实施例提供的计算机会计数据防盗装置的控制方法流程图。

图2是本发明实施例提供的计算机会计数据防盗装置结构框图;

图中:1、会计数据录入模块;2、中央控制模块;3、会计核算模块;4、会计凭证分类模块;5、会计报表生成模块;6、会计数据加密模块;7、入侵检测模块;8、警报模块;9、数据存储模块;10、显示模块。

图3是本发明实施例提供的对会计凭证进行分类的方法流程图。

图4是本发明实施例提供的生成会计报表的方法流程图。

图5是本发明实施例提供的通过报表生成程序生成会计报表的方法流程图。

具体实施方式

为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。

下面结合附图对本发明的结构作详细的描述。

如图1所示,本发明实施例提供的计算机会计数据防盗装置的控制方法包括以下步骤:

s101,通过数据录入设备利用录入程序录入会计数据信息;通过主机控制计算机会计数据防盗装置的正常工作。

s102,通过数据核算程序对会计数据进行核算;通过分类程序对会计凭证进行分类。

s103,通过报表生成程序生成会计报表;通过加密程序对会计数据进行加密;通过检测程序对会计数据入侵行为进行检测。

s104,通过警报器根据入侵检测结果进行及时警报通知;通过存储芯片存储会计数据、核算结果、分类结果、报表、检测结果。

s105,通过显示器显示会计数据、核算结果、分类结果、报表以及检测结果的实时数据。

如图2所示,本发明实施例提供的计算机会计数据防盗装置包括:会计数据录入模块1、中央控制模块2、会计核算模块3、会计凭证分类模块4、会计报表生成模块5、会计数据加密模块6、入侵检测模块7、警报模块8、数据存储模块9、显示模块10。

会计数据录入模块1,与中央控制模块2连接,用于通过数据录入设备利用录入程序录入会计数据信息;

中央控制模块2,与会计数据录入模块1、会计核算模块3、会计凭证分类模块4、会计报表生成模块5、会计数据加密模块6、入侵检测模块7、警报模块8、数据存储模块9、显示模块10连接,用于通过主机控制各个模块正常工作;

会计核算模块3,与中央控制模块2连接,用于通过数据核算程序对会计数据进行核算;

会计凭证分类模块4,与中央控制模块2连接,用于通过分类程序对会计凭证进行分类;

会计报表生成模块5,与中央控制模块2连接,用于通过报表生成程序生成会计报表;

会计数据加密模块6,与中央控制模块2连接,用于通过加密程序对会计数据进行加密;

入侵检测模块7,与中央控制模块2连接,用于通过检测程序对会计数据入侵行为进行检测;

警报模块8,与中央控制模块2连接,用于通过警报器根据入侵检测结果进行及时警报通知;

数据存储模块9,与中央控制模块2连接,用于通过存储芯片存储会计数据、核算结果、分类结果、报表、检测结果;

显示模块10,与中央控制模块2连接,用于通过显示器显示会计数据、核算结果、分类结果、报表以及检测结果的实时数据。

下面结合具体实施例对本发明作进一步描述。

实施例1

本发明实施例提供的计算机会计数据防盗装置的控制方法如图1所示,作为优选实施例,如图3所示,本发明实施例提供的通过分类程序对会计凭证进行分类的方法包括:

s201,通过电子形式对原始凭证单据进行提取,并加密存储在本地服务器。

s202,定义一个生成会计凭证的规则;通过后台数据库对其经济实质进行分析运算,自动生成会计分录。

s203,根据会计凭证生成规则,将会计分录自动生成会计凭证。

s204,将会计凭证进行特征提取;对特征提取后的会计凭证进行分类操作,得到分类后的财务会计凭证。

本发明实施例提供的步骤s201中加密存储方法如下:

(1.1)产生一个加密密钥,并将加密密钥按照预定规则生成一组子密钥。

(1.2)将保存的原始凭证单据数据随机打包生成多个明文数据块。

(1.3)根据每个明文数据块的大小并按照预定规则选取对应的一个子密钥对其进行加密运算,从而获得多个密文数据块。

(1.4)将多个密文数据块共同构成输出的密文数据,即完成对原始凭证单据数据的加密处理。

本发明实施例提供的步骤s204中的分类操作方法如下:

(4.1)对会计凭证样本集合中各样本文本进行预处理,得到各样本文本的类别信息和分词语料。

(4.2)通过对会计凭证样本集合中各样本文本的类别信息和分词语料进行汇总,将样本集合划分为测试集和训练集。

(4.3)通过测试集和训练集对样本集合中的各样本文本进行文本分类,即得到分类后的会计凭证。

实施例2

本发明实施例提供的计算机会计数据防盗装置的控制方法如图1所示,如图4所示,作为优选实施例,本发明实施例提供的通过报表生成程序生成会计报表的方法包括:

s301,将财务数据进行分类,并对财务数据进行预处理,并存储。

s302,制作形成阶段数据对比表;将预处理的财务数据统计形成阶段数据对比表。

s303,生成会计报表。

本实施例提供的步骤s301中,根据数据源,将财务数据分为:预算数据、业务实际数据和会计凭证数据三种类型,可以针对不同的类型进行获取。

本发明实施例提供的所述的预处理,是指分别针对上述的数据类型进行计算,由预算数据,计算得到预算表,根据业务实际数据获取应付款表,根据会计凭证数据获得会计凭证报表。

实施例3

本发明实施例提供的计算机会计数据防盗装置的控制方法如图1所示,如图5所示,作为优选实施例,本发明实施例提供的通过加密程序对会计数据进行加密的方法包括:

s401,接收报表生成程序发送的会计数据加密请求。

s402,从与加密机之间建立连接的多个接口中选择第一连接接口。

s403,通过所述第一连接接口将所述会计数据加密请求发送给所述加密程序;其中,所述会计数据加密请求携带报表生成程序的待加密会计数据明文。

s404,接收所述加密程序返回的对所述待加密会计数据进行加密后的密文,并将所述密文发送给所述主机。

本发明实施例提供的通过加密程序对会计数据进行加密的方法还包括:

若在预设时长内未接收到所述报表生成程序发送的会计数据加密请求,则向所述加密程序发送预设加密请求;

若接收到所述加密程序返回的所述预设加密请求对应的密文,则确定所述加密程序连接池与所述加密机连接可用;

若未接收到所述加密程序返回的所述预设加密请求对应的密文,则重新向所述加密程序发起连接。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

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