一种硬盘数据访问方法、税控服务器技术

技术编号:15501578 阅读:148 留言:0更新日期:2017-06-03 22:52
本发明专利技术提供一种硬盘数据访问方法、税控服务器,涉及税控技术领域,用于维护税控数据稳定并防止税控数据丢失。该硬盘数据访问方法包括:对硬盘中的数据进行实时备份;接收来自上层应用的对硬盘数据进行访问的命令请求;检测硬盘的健康状态;根据硬盘的健康状态处理对硬盘数据的访问命令。该税控服务器包括主硬盘、备份硬盘、命令缓存模块、状态检测模块和实时备份模块,状态检测模块用于检测主硬盘的健康状态;命令缓存模块用于接收来自上层应用的对主硬盘数据进行访问的命令请求,从状态检测模块中读取主硬盘的健康状态信息,并根据主硬盘的健康状态处理对主硬盘数据的访问命令。本发明专利技术可用于税控业务。

Hard disk data access method and tax control server

The invention provides a hard disk data access method and a tax control server, which relates to the technical field of tax control, and is used for maintaining the stable of tax control data and preventing the tax control data from being lost. The hard disk data access method includes: real-time backup of the data in the hard disk; receiving from the application to access the hard disk data command request; detect the hard disk health status; health status according to the command processing data on the hard drive disk access. The tax control server includes a main backup hard disk, hard disk, command cache module, detection module and real-time backup module, detection module is used to detect the hard disk master health status; the command buffer module is used for receiving from the application to access the main hard disk data command request, the health status information read from the master status detection module in the according to the state of health, the command process main hard disk data access hard disk master. The invention can be used for tax control business.

【技术实现步骤摘要】
一种硬盘数据访问方法、税控服务器
本申请涉及税控
,特别涉及一种硬盘数据访问方法、税控服务器。
技术介绍
税控服务器用于对税控数据进行存储和处理,可同时为多用户提供开票监控、税控码计算等功能。由于税控数据关联到纳税用户的权利和义务,因此对于税控数据的维护十分重要。目前的税控服务器将税控数据存储在硬盘上,当用户进行开票、抄税和报税等相关的税务操作时,需由税控服务系统对税控服务器的硬盘数据访问,但是税控服务系统在运行时硬盘难免发生损坏,此时,如果税控服务系统继续对硬盘数据访问,可能会造成税控数据的丢失。
技术实现思路
本专利技术的目的在于提供一种硬盘数据访问方法、税控服务器,用于维护税控数据稳定,并防止税控数据丢失。为达到上述目的,本专利技术提供一种硬盘数据访问方法,该硬盘数据访问方法包括:步骤S1、对硬盘中的数据进行实时备份;步骤S2、接收来自上层应用的对硬盘数据进行访问的命令请求;步骤S3、检测硬盘的健康状态;步骤S4、根据硬盘的健康状态处理对硬盘数据的访问命令。可选地,步骤S2包括:循环检测硬盘的健康状态,并同步更新硬盘的健康状态信息。可选地,以60s为一个周期,循环检测硬盘的健康状态。可选地,步骤S4包括:硬盘的健康状态为正常时,执行上层应用的对硬盘数据的访问命令;硬盘的健康状态为异常时,上层应用访问备份数据。可选地,步骤S4还包括:硬盘的健康状态为异常时,向上层应用发出硬盘异常的提示信息。本专利技术提供的硬盘数据访问方法,首先对硬盘数据进行了备份,然后在对来自上层应用的对硬盘数据访问的命令请求进行响应之前,增加了硬盘健康状态检测机制,并根据硬盘的健康状态处理对硬盘数据的访问命令。可见,本专利技术的硬盘数据访问方法对硬盘中的税控数据进行了双重保险。这样,当硬盘发生损坏时,用户就可以及时发现,并作出相应地补救措施,从而维护税控数据的稳定,防止税控数据的丢失。本专利技术还提供一种税控服务器,该税控服务器包括主硬盘、备份硬盘、命令缓存模块、状态检测模块和实时备份模块,状态检测模块与主硬盘连接,用于检测主硬盘的健康状态;命令缓存模块分别与状态检测模块和主硬盘连接,用于接收来自上层应用的对主硬盘数据进行访问的命令请求,从状态检测模块中读取主硬盘的健康状态信息,并根据主硬盘的健康状态处理对主硬盘数据的访问命令,实时备份模块用于将主硬盘中的数据实时备份至备份硬盘中。可选地,状态检测模块具体用于循环检测主硬盘的健康状态,并同步记录该硬盘的健康状态信息。可选地,状态检测模块以60s为一个周期,循环检测硬盘的健康状态。可选地,当主硬盘的健康状态为正常时,命令缓存模块接收并执行上层应用的对主硬盘数据的访问命令;以及当主硬盘的健康状态为异常时,命令缓存模块访问备份硬盘中的备份数据。可选地,税控服务器还包括错误提示模块,错误提示模块与命令缓存模块连接,命令缓存模块还用于在主硬盘的健康状态为异常时,向错误提示模块发出提示请求信号,错误提示模块接收该提示请求信号,并发出主硬盘异常的提示信息。本专利技术提供的税控服务器包括了备份硬盘、命令缓存模块和状态检测模块。一方面,备份硬盘对硬盘中的数据进行实时备份;另一方面,在硬盘对来自上层应用的对硬盘数据访问的命令请求进行响应之前,增加硬盘的健康状态检测机制,并根据硬盘的健康状态处理对硬盘数据的访问命令。可见,本专利技术的税控服务器对硬盘中的税控数据进行了双重保险。这样,当硬盘发生损坏时,用户就可以及时发现,并作出相应地补救措施,从而维护税控数据的稳定,防止税控数据的丢失。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一的硬盘数据访问方法的流程图;图2是本专利技术实施例一的硬盘数据访问方法的具体流程图;图3是本专利技术实施例二的税控服务器的结构示意图。附图标记说明:1-主硬盘;2-备份硬盘;3-命令缓存模块;4-状态检测模块;5-实时备份模块;6-错误提示模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例一提供一种硬盘数据访问方法,如图1所示,该硬盘数据访问方法包括以下步骤:步骤S1、对硬盘中的数据进行实时备份;步骤S2、接收来自上层应用的对硬盘数据进行访问的命令请求;步骤S3、检测硬盘的健康状态;步骤S4、根据硬盘的健康状态处理对硬盘数据的访问命令。其中,上层应用指税控业务相关的应用,上层应用可以是发票库领购、退回发票段、发票分发、开具正数发票、开具红字发票、发票作废、发票报送、发票签名和发票上传等全套税控业务中对任意一项。上层应用运行于税控服务器上,运行中涉及的税控数据存储在税控服务器的硬盘中,税控数据又包括发票明细数据和报送数据等。在实际的税务操作中,用户通过上层应用对硬盘进行读取操作以对相应地税控数据进行访问,进而完成相关的税控业务。下面以发票报送业务为例对上层应用的工作过程进行说明。在发票报送业务中,用户将通过发票报送应用生成报送数据,并将报送数据写入税控服务器的硬盘中;接着税务局从税控服务器硬盘中读取报送数据,并将该报送数据写入税务局的后台服务器,然后税务局通过其后台服务器根据接收到的报送数据,对与该税控服务器相对应的监控管理数据进行更新,并将新的监控管理数据写入硬盘中。接着,依然以发票报送业务为例对本专利技术实施例的硬盘数据访问方法进行说明。当发票报送应用将报送数据写入税控服务器的硬盘中时,发票报送应用需向硬盘发送数据访问请求以对硬盘写入报送数据。但是,在接收到对硬盘写入报送数据的访问请求后,本专利技术的硬盘数据访问方法不直接对该请求进行响应,而是先对该硬盘的健康状态进行检查,根据硬盘的健康状态再决定如何处理对硬盘写入报送数据的访问命令。另外,本专利技术的硬盘数据访问方法还提前对硬盘中的数据进行了实时备份。可见,本专利技术实施例一提供的硬盘数据访问方法,首先对硬盘数据进行了备份,然后在对来自上层应用的对硬盘数据访问的命令请求进行响应之前,增加了对硬盘的健康状态检测机制,并根据硬盘的健康状态处理对硬盘数据的访问命令。可见,本专利技术的硬盘数据访问方法对硬盘中的税控数据进行了双重保险。这样,当硬盘发生损坏时,用户就可以及时发现,并作出相应地补救措施,从而维护了税控数据的稳定,防止了税控数据的丢失。为了便于本领域技术人员的具体实施,下面对本专利技术的硬盘数据访问方法的可选方案进行进一步说明。可选地,循环检测硬盘的健康状态,并同步更新硬盘的健康状态信息。即循环检测硬盘的健康状态的进程在整个税控应用系统启动时就开始运行,无论上层应用中的一个或多个是否对硬盘数据进行访问,检测硬盘的健康状态的进程都会在后台循环运行。这样,当上层应用发出对硬盘数据进行访问的请求时,就不需要因检测硬盘的健康状态而中断访问进程,而只需要从循环检测的不断更新的记录中获取硬盘的健康状态即可,从而为上层应用对本文档来自技高网...
一种硬盘数据访问方法、税控服务器

【技术保护点】
一种硬盘数据访问方法,其特征在于,包括:步骤S1、对硬盘中的数据进行实时备份;步骤S2、接收来自上层应用的对硬盘数据进行访问的命令请求;步骤S3、检测硬盘的健康状态;步骤S4、根据硬盘的健康状态处理对硬盘数据的访问命令。

【技术特征摘要】
1.一种硬盘数据访问方法,其特征在于,包括:步骤S1、对硬盘中的数据进行实时备份;步骤S2、接收来自上层应用的对硬盘数据进行访问的命令请求;步骤S3、检测硬盘的健康状态;步骤S4、根据硬盘的健康状态处理对硬盘数据的访问命令。2.如权利要求1所述的硬盘数据访问方法,其特征在于,循环检测硬盘的健康状态,并同步更新硬盘的健康状态信息。3.如权利要求2所述的硬盘数据访问方法,其特征在于,以60s为一个周期,循环检测硬盘的健康状态。4.如权利要求1~3任一项所述的硬盘数据访问方法,其特征在于,步骤S4包括:硬盘的健康状态为正常时,执行上层应用的对硬盘数据的访问命令;硬盘的健康状态为异常时,上层应用访问备份数据。5.如权利要求4所述的硬盘数据访问方法,其特征在于,步骤S4还包括:硬盘的健康状态为异常时,向上层应用发出硬盘异常的提示信息。6.一种税控服务器,其特征在于,包括主硬盘、备份硬盘、命令缓存模块、状态检测模块和实时备份模块,状态检测模块与主硬盘连接,用于检测主硬盘的健康状态;命令缓存模块分别与...

【专利技术属性】
技术研发人员:陆振华周铂林建良吴海亮刘海蛟
申请(专利权)人:百望金赋科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1