薪资计算的数据处理方法、应用服务器及计算机可读存储介质技术

技术编号:18367286 阅读:98 留言:0更新日期:2018-07-05 08:25
本发明专利技术公开了一种薪资计算的数据处理方法,所述方法包括:在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;设定访问所述内存空间的访问接口;监控薪资计算过程,获取所述薪资计算过程所需数据;判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;根据判断结果进行薪资计算。本发明专利技术还提供一种应用服务器及计算机可读存储介质。本发明专利技术提供的薪资计算的数据处理方法、应用服务器及计算机可读存储介质能够使得内存读写速度更快,大幅提升薪资计算速度,与常规处理方式相比整体运算速度得到很大提升。

Data processing method, application server and computer readable storage medium for payroll calculation

The present invention discloses a method of data processing for salary calculation. The method includes: using data with a frequency greater than a preset value in a predetermined time period of statistical salary calculation; delineating a memory space of a preset size, caching the data using a frequency greater than a preset value to the memory space; setting the access stated. The access interface of the memory space; monitor the payroll calculation process to obtain the data required for the payroll calculation process; determine whether the data required for the payroll calculation process belongs to the data in the memory space; and the salary calculation is carried out according to the judgment results. The invention also provides an application server and a computer readable storage medium. The method of data processing, the application server and the computer readable storage medium provided by the invention can make the memory read and write faster and greatly improve the speed of salary calculation. Compared with the conventional processing methods, the overall operation speed has been greatly improved.

【技术实现步骤摘要】
薪资计算的数据处理方法、应用服务器及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种薪资计算的数据处理方法、应用服务器及计算机可读存储介质。
技术介绍
随着企业的发展,各种渠道机构逐渐复杂化,而相应渠道的薪资计算也随之复杂化,数据的读取与处理也越来越繁杂。其中尤其是薪资计算过程中涉及诸多佣金的计算,会重复的从数据库读取许多数据,而根据当前数据库的机制,读取数据时可能需要从硬盘读取,这样很多数据需要重复的从硬盘导入到内存,再进一步地进行内存数据的处理,如此不仅导致因为对硬盘数据的重复读写而影响硬盘的使用寿命,同时也因为一些重复的数据重复读写导致整个薪资计算流程的效率低下。
技术实现思路
有鉴于此,本专利技术提出一种薪资计算的数据处理方法、应用服务器及计算机可读存储介质,能够使得内存读写速度更快,大幅提升薪资计算速度,与常规处理方式相比整体运算速度得到很大提升。首先,为实现上述目的,本专利技术提出一种应用服务器,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的薪资计算的数据处理程序,所述薪资计算的数据处理程序被所述处理器执行时实现如下步骤:在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;设定访问所述内存空间的访问接口;监控薪资计算过程,获取所述薪资计算过程所需数据;判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;若所述薪资计算过程所需数据属于所述内存空间内的数据,则通过所述访问接口从所述内存空间调取所述薪资计算过程中所需数据;及根据调取的所述薪资计算过程中所需数据进行薪资计算。可选地,所述薪资计算的数据处理程序被所述处理器执行时还实现如下步骤:在所述薪资计算结束之后,对所述内存空间的数据进行擦除。可选地,在所述将所述使用频率在预设区间内的数据缓存至所述内存空间的步骤之后,所述薪资计算的数据处理程序被所述处理器执行时还实现如下步骤:将所述内存空间的数据备份至云端。可选地,所述在预设的时间段统计薪资计算过程中使用频率大于预设值的数据的步骤,具体包括:获取薪资计算过程所使用数据的标识信息;及通过所述标识信息统计从硬盘读取所述标识信息代表的数据的次数。可选地,所述获取所述薪资计算过程所需数据步骤,具体还包括:截取所述薪资计算过程产生的数据调取命令;及解析所述数据调取命令,获取所述所需数据的标识信息。可选地,所述判断所述薪资计算过程所需数据是否属于所述内存空间内的数据的步骤,具体包括:比对所述所需数据的标识信息与所述内存空间内数据的标识信息是否一致;及若所述所需数据的标识信息与所述内存空间内数据的标识信息一致,则所述薪资计算过程所需数据属于所述内存空间中所述使用频率大于预设值的数据。可选地,所述访问接口支持k/v方式和list方式的数据读取。此外,为实现上述目的,本专利技术还提供一种薪资计算的数据处理方法,该方法应用于应用服务器,所述方法包括步骤:在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;设定访问所述内存空间的访问接口;监控薪资计算过程,获取所述薪资计算过程所需数据;判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;若所述薪资计算过程所需数据属于所述内存空间内的数据,则通过所述访问接口从所述内存空间调取所述薪资计算过程中所需数据;及根据调取的所述薪资计算过程中所需数据进行薪资计算。可选地,所述方法还包括步骤:在所述薪资计算结束之后,对所述内存空间的数据进行擦除。可选地,在所述将所述使用频率在预设区间内的数据缓存至所述内存空间的步骤之后,所述方法还包括步骤:将所述内存空间的数据备份至云端。可选地,所述在预设的时间段统计薪资计算过程中使用频率大于预设值的数据的步骤,包括:获取薪资计算过程所使用数据的标识信息;及通过所述标识信息统计从硬盘读取所述标识信息代表的数据的次数。可选地,所述获取所述薪资计算过程所需数据步骤,还包括:截取所述薪资计算过程产生的数据调取命令;及解析所述数据调取命令,获取所述所需数据的标识信息。可选地,所述判断所述薪资计算过程所需数据是否属于所述内存空间内的数据的步骤,包括:比对所述所需数据的标识信息与所述内存空间内数据的标识信息是否一致;及若所述所需数据的标识信息与所述内存空间内数据的标识信息一致,则所述薪资计算过程所需数据属于所述内存空间中所述使用频率大于预设值的数据。可选地,所述方法还包括步骤:所述访问接口支持k/v方式和list方式的数据读取。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有薪资计算的数据处理程序,所述薪资计算的数据处理程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的薪资计算的数据处理方法的步骤。相较于现有技术,本专利技术所提出的应用服务器、薪资计算的数据处理方法及计算机可读存储介质,首先,在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;然后,划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;其次,设定访问所述内存空间的访问接口;再次,监控薪资计算过程,获取所述薪资计算过程所需数据;之后,判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;及当所述薪资计算过程所需数据属于所述内存空间内的数据时,则通过所述访问接口从所述内存空间调取所述薪资计算过程中所需数据;最后,根据调取的所述薪资计算过程中所需数据进行薪资计算。这样,既可以避免现有技术中对硬盘数据的重复读写而影响硬盘的使用寿命,同时也因为一些重复的数据重复读写导致整个薪资计算流程的效率低下的弊端,又能够使得内存读写速度更快,大幅提升薪资计算速度,与常规处理方式相比整体运算速度得到很大提升。附图说明图1是本专利技术中应用服务器一可选的硬件架构的示意图;图2是本专利技术薪资计算的数据处理程序第一实施例的程序模块图;图3是本专利技术薪资计算的数据处理程序第二实施例的程序模块图;图4是本专利技术薪资计算的数据处理程序第三实施例的程序模块图;图5为本专利技术薪资计算的数据处理方法第一实施例的流程图;图6为本专利技术薪资计算的数据处理方法第二实施例的流程图;图7为本专利技术薪资计算的数据处理方法第三实施例的流程图。附图标记:本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本文档来自技高网...
薪资计算的数据处理方法、应用服务器及计算机可读存储介质

【技术保护点】
1.一种薪资计算的数据处理方法,应用于应用服务器,其特征在于,所述方法包括步骤:在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;设定访问所述内存空间的访问接口;监控薪资计算过程,获取所述薪资计算过程所需数据;判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;若所述薪资计算过程所需数据属于所述内存空间内的数据,则通过所述访问接口从所述内存空间调取所述薪资计算过程中所需数据;及根据调取的所述薪资计算过程中所需数据进行薪资计算。

【技术特征摘要】
1.一种薪资计算的数据处理方法,应用于应用服务器,其特征在于,所述方法包括步骤:在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;设定访问所述内存空间的访问接口;监控薪资计算过程,获取所述薪资计算过程所需数据;判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;若所述薪资计算过程所需数据属于所述内存空间内的数据,则通过所述访问接口从所述内存空间调取所述薪资计算过程中所需数据;及根据调取的所述薪资计算过程中所需数据进行薪资计算。2.如权利要求1所述的薪资计算的数据处理方法,其特征在于,所述方法还包括步骤:在所述薪资计算结束之后,对所述内存空间的数据进行擦除。3.如权利要求1所述的薪资计算的数据处理方法,其特征在于,在所述将所述使用频率在预设区间内的数据缓存至所述内存空间的步骤之后,所述方法还包括步骤:将所述内存空间的数据备份至云端。4.如权利要求1所述的薪资计算的数据处理方法,其特征在于,所述在预设的时间段统计薪资计算过程中使用频率大于预设值的数据的步骤,包括:获取薪资计算过程所使用数据的标识信息;及通过所述标识信息统计从硬盘读取所述标识信息代表的数据的次数。5.如权利要求1所述的薪资计算的数据处理方法,其特征在于,所述获取所述薪资计算过程所需数据步骤,还包括:截取所述薪资计算过程产生的数据调取命令;及解析所述数据调取命令,获取所述所需数据的标识信息。6.如权利要求5所述的薪资计算的数据处理方法,其特征在于,所述判断所述薪资计算过程所需数据是否属于所述内存...

【专利技术属性】
技术研发人员:黄平根
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1