一种数据处理方法和客户端设备技术

技术编号:18138478 阅读:28 留言:0更新日期:2018-06-06 11:51
本发明专利技术实施例公开了一种数据处理方法和客户端设备,可以方便地查找到目标时间段内的日志文件。本发明专利技术实施例方法包括:客户端设备获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应;所述客户端设备根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定;所述客户端设备确定与所述日志文件路径匹配的目标日志文件路径。

【技术实现步骤摘要】
一种数据处理方法和客户端设备
本专利技术涉及通信领域,具体涉及一种数据处理方法和客户端设备。
技术介绍
日志文件是用于记录系统操作事件的记录文件或文件集合,操作系统有操作系统日志文件,数据库系统有数据库系统日志文件。在一个存储日志文件的服务器中,总会遇到需要宕机进行升级的时候,而在宕机升级的过程中,可能会导致服务器丢失一段时间内的日志文件。日志文件的丢失将对统计和分析造成影响,所以补齐日志文件就显得非常重要,现有技术中,查找日志文件的一种处理方法为,在客户端设备中人工读取日志文件,将丢失时间段内的日志文件全部找出来,再把找到的日志文件写入到服务器中,由于日志文件的数据量巨大,处理效率低。
技术实现思路
本专利技术实施例提供了一种数据处理方法和客户端设备,可以方便地查找到目标时间段内的日志文件。有鉴于此,本专利技术实施例提供了一种数据处理方法,可包括:客户端设备获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应;所述客户端设备根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定;所述客户端设备确定与所述日志文件路径匹配的目标日志文件路径。本专利技术实施例还提供了一种客户端设备,可包括:获取单元,用于获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应;生成单元,用于根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定;确定单元,用于确定与所述日志文件路径匹配的目标日志文件路径。本专利技术实施例还提供了一种客户端设备,可包括:输入装置、输出装置、处理器和存储器;通过调用所述存储器存储的操作指令,所述处理器用于执行如下步骤:获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应;根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定;确定与所述日志文件路径匹配的目标日志文件路径。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,客户端设备获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应,所述客户端设备根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定,所述客户端设备确定与所述日志文件路径匹配的目标日志文件路径,本专利技术实施例中,客户端设备只要获取用户输入的开始时刻和结束时刻,就能查找到目标时间段内的日志文件,方便快捷。附图说明图1为本专利技术实施例中数据处理方法的一个实施例流程图;图2为本专利技术实施例中数据处理方法的另一个实施例流程图;图3为本专利技术实施例中应用场景的一个示意图;图4为本专利技术实施例中应用场景的一个示意图图5为本专利技术实施例中客户端设备的一个实施例结构图;图6为本专利技术实施例中客户端设备的另一个实施例结构图;图7为本专利技术实施例中客户端设备的另一个实施例结构图。具体实施方式本专利技术实施例提供了一种数据处理方法和客户端设备,可以方便地查找到目标时间段内的日志文件。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。日志文件是用于记录系统操作事件的记录文件或文件集合,操作系统有操作系统日志文件,数据库系统有数据库系统日志文件,在一个存储日志文件的服务器中,总会遇到需要宕机进行升级的时候,而在宕机升级的过程中,可能会导致服务器丢失一段时间内的日志文件,现有技术中,查找日志文件的一种处理方法为,在客户端设备中人工读取日志文件,将丢失时间段内的日志文件全部找出来,再把找到的日志文件写入到服务器中,由于日志文件的数据量巨大,这种方法的处理效率非常低。本专利技术实施例提供了一种数据处理方法和客户端设备,只要获取用户输入的开始时刻和结束时刻,就能查找到目标时间段内的日志文件,方便快捷。请参阅图1,本专利技术实施例中数据处理方法的一个实施例包括:101、客户端设备获取开始时刻和结束时刻。客户端设备是指诸如终端机、电脑主机和调制解调器之类的在客户地点的终端设备,本实施例中,客户端设备获取用户输入的开始时刻和结束时刻,开始时刻和结束时刻的最小单位与日志文件的生成周期相对应,例如,日志文件的生成周期为每小时生成一个日志文件,则客户端设备获取的开始时刻与结束时刻的最小单位为小时。102、客户端设备根据所述开始时刻,结束时刻,和生成周期生成目标时间段内的日志文件路径。目标时间段为开始时刻到结束时刻的时间段,可以理解的是,根据用户的设置,目标时间段可以包括开始时刻和/或结束时刻,也可以都不包括,若包括开始时刻和/或结束时刻,则相应的,目标时间段内的日志文件路径包括开始时刻和/或结束时刻日志文件路径,若都不包括,则目标时间段内的日志文件路径不包括开始时刻和结束时刻的日志文件路径。103、客户端设备确定与日志文件路径匹配的目标日志文件路径。若生成的日志文件路径与目标日志文件路径匹配,则客户端设备可以确定目标日志文件路径。本专利技术实施例中,客户端设备获取开始时刻和结束时刻,客户端设备根据所述开始时刻,结束时刻,和生成周期生成目标时间段内的日志文件路径,客户端设备确定与日志文件路径匹配的目标日志文件路径,本专利技术实施例中,客户端设备只要获取用户输入的开始时刻和结束时刻,就能查找到目标时间段内的日志文件,方便快捷。请参阅图2,本专利技术实施例数据处理方法的另一个实施例包括:201、客户端设备获取开始时刻和结束时刻。步骤201与步骤101类似,不再赘述。202、客户端设备根据预置的公式将开始时刻转化为第一整数。客户端获取的开始时刻和结束时刻通常都是字符串类型,可以通过求余、加法、乘法等运算设计预置的公式,将开始时刻转化为第一整数。203、客户端设备根据预置的公式将结束时刻转化为第二整数。客户端获取的开始时刻和结束时刻通常都是字符串类型,可以通过求余、加法、乘法等运算设计预置的公式,将结束时刻转化为第二整数。需要说明的是,本实施例中,若日志文件的生成周期为小时,则客户端获取的开始时刻和结束时刻最小单位也为小时,可以通过以下公式将开始时刻转化为第一整数,将结束时刻转化为第二整数:X=Y*106+M*104+D*102+H所述X表示第一整数或第二整数;所述Y表示所述开始时刻或结束时刻年份对应的数值;所述M表示所述开始时刻或结束时刻月份对应的数值;所述D表示所述开始时刻或结束时刻日期对应的数值;所述H表示所述开始时刻或结束时刻小时对应的数值。可以理解的是,若日志文件的生成周期为每分钟一次,则上述公式可以做相应的变形,得到如下公式:X=Y*108+M*1本文档来自技高网...
一种数据处理方法和客户端设备

【技术保护点】
一种数据处理方法,其特征在于,包括:客户端设备获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应;所述客户端设备根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定;所述客户端设备确定与所述日志文件路径匹配的目标日志文件路径。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:客户端设备获取开始时刻和结束时刻,所述开始时刻和结束时刻的最小单位与日志文件的生成周期相对应;所述客户端设备根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径,所述目标时间段由所述开始时刻和结束时刻确定;所述客户端设备确定与所述日志文件路径匹配的目标日志文件路径。2.根据权利要求1所述的数据处理方法,所述客户端设备根据所述开始时刻,结束时刻,和所述生成周期生成目标时间段内的日志文件路径包括:所述客户端设备根据预置的公式将所述开始时刻转化为第一整数;所述客户端设备根据所述预置的公式将所述结束时刻转化为第二整数;所述客户端设备将所述第一整数按照所述生成周期递增确定第三整数;若所述第三整数不大于所述第二整数,所述客户端设备在所述第三整数中加入日志文件的路径前缀和后缀生成所述目标时间段内的日志文件路径。3.根据权利要求1所述的数据处理方法,所述客户端设备确定与所述日志文件路径匹配的目标日志文件路径包括:所述客户端设备判断所述日志文件路径是否存在目标日志文件;若是,所述客户端设备确定所述日志文件路径为目标日志文件路径。4.根据权利要求2所述的数据处理方法,所述日志文件的生成周期为小时,所述预置的公式包括:X=Y*106+M*104+D*102+H所述X表示第一整数或第二整数;所述Y表示所述开始时刻或结束时刻年份对应的数值;所述M表示所述开始时刻或结束时刻月份对应的数值;所述D表示所述开始时刻或结束时刻日期对应的数值;所述H表示所述开始时刻或结束时刻小时对应的数值。5.根据权利要求1-4中任一项所述的数据...

【专利技术属性】
技术研发人员:张廷书
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1