调用环境时间的方法技术

技术编号:39842825 阅读:6 留言:0更新日期:2023-12-29 16:33
本申请公开一种业务系统调用环境时间的方法,包括:响应于业务系统的获取环境时间的请求,获取环境时间配置信息;根据所述环境时间配置信息,判断所述业务系统对应的环境时间需要偏移时,获取环境时间偏移量;根据偏移量,生成偏移后环境时间;将所述偏移后环境时间设置为所述业务系统的环境时间;将所述环境时间返回给所述业务系统,以使所述业务系统根据所述环境时间执行业务

【技术实现步骤摘要】
调用环境时间的方法、装置、电子设备及存储介质


[0001]本申请涉及计算机网络的
,具体地涉及一种业务系统调用环境时间的方法

另外,本申请还涉及相关的装置

电子设备和计算机可读存储介质


技术介绍

[0002]随着业务发展,系统的功能增多,每次升级

迭代版本时,需要对升级迭代版本进行测试

现有技术的测试方案多是基于当前时间进行测试,并未测试在未来时间时软件的性能,在一些场景中,由于软件运行时间会造成系统致命错误

例如在“电脑千禧年千年虫问题”或“千年危机”中,处于成本考虑,软件中尽量精简每一个字符,当时,通过6位数字表达时间,以此来节约存储空间

比如:
1960
年8月
11
日,简写成
600811

19
会被省略掉,当到了
2000
年1月1号的时候,电脑程序认为时间回到了
1900
年1月1号,这样就会产生很严重的问题

另一个例子是“黑色星期五”计算机病毒,“黑色星期五”是一种文件型病毒,是早在
1987
年秋天就被发现的
PC
机病毒,流传最广,变种很多,基于其发展出来的衍生病毒也最多

最初次病毒会在感染文件中留下类似计时的代码,只要每个月
13
号是星期五,病毒就会发作

>由于发作周期的规律具有一定的隐蔽性,导致该病毒在发现其规律之前得到大量复制,而且被感染的
PC
也没有破坏性的标示

但是每月
13
号只要是星期五就会集体发作,发作时全部感染者会黑屏,其影响力巨大,后人便把这种病毒称为黑色星期五

产生上述问题的较大原因是,软件的测试过程中,并未基于未来或者过去的时间进行测试,不能验证预期的数据或者业务结果

[0003]本
技术介绍
描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认


技术实现思路

[0004]因此,本专利技术实施例意图提供一种业务系统调用环境时间的方法,便于业务系统根据偏移后的时间继续执行,以验证逾期的数据或者业务结果

具体地,本专利技术实施例提供了一种业务系统调用环境时间的方法,包括如下步骤:
[0005]响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息;
[0006]根据所述环境时间配置信息,判断所述业务系统对应的环境时间需要偏移时,从所述环境时间配置信息中获取环境时间偏移量;
[0007]根据当前环境时间和所述环境时间偏移量,生成偏移后环境时间;
[0008]将所述偏移后环境时间设置为所述业务系统的环境时间;
[0009]将所述环境时间返回给所述业务系统,以使所述业务系统根据所述环境时间执行业务

[0010]在本专利技术的一些实施例中,对应所述业务系统,配置有多个环境时间配置信息,所述响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息,
包括:
[0011]根据所述业务系统的业务系统编号和所述业务系统的执行状态信息,从所述多个环境时间配置信息中,确定对应所述业务系统的环境时间配置信息

[0012]在本专利技术的一些实施例中,所述业务系统的数量为多个,多个业务系统配置有相同的环境时间配置信息

[0013]在本专利技术的一些实施例中,所述业务系统的数量为多个,多个业务系统配置有多个环境时间配置信息,所述响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息,包括:
[0014]根据所述业务系统的业务系统编号,从所述多个环境时间配置信息中,确定对应所述业务系统的环境时间配置信息

[0015]在本专利技术的一些实施例中,所述环境时间偏移量为可变静态变量

[0016]在本专利技术的一些实施例中,还包括,根据所述环境时间配置信息,判断所述业务系统对应的环境时间不需要偏移时,将当前环境时间作为所述业务系统的环境时间

[0017]在本专利技术的一些实施例中,所述根据当前环境时间和所述环境时间的偏移量,生成偏移后环境时间,包括:
[0018]获取当前环境日期和环境日期偏移量,将当前环境日期与所述环境日期偏移量相加,生成偏移后环境日期;和
/
或,
[0019]获取当前环境日内时间和环境日内时间偏移量,将当前环境日内时间与所述环境日内时间偏移量相加,生成偏移后环境时间;
[0020]根据偏移后环境日期和
/
或偏移后环境日内时间,生成偏移后环境时间

[0021]在本专利技术的一些实施例中,所述环境日期偏移量为正向偏移量,所述环境日内时间偏移量为正向偏移量;或者,
[0022]所述环境日期偏移量为正向偏移量,所述环境日内时间偏移量为负向偏移量;或者,
[0023]所述环境日期偏移量为负向偏移量,所述环境日内时间偏移量为正向偏移量;或者,
[0024]所述环境日期偏移量为负向偏移量,所述环境日内时间偏移量为负向偏移量

[0025]在本专利技术的一些实施例中,所述将所述偏移后环境时间设置为所述业务系统的环境时间,包括:
[0026]设置所述偏移后环境时间的格式为预设格式

[0027]在本专利技术的实施例中,还提供了一种业务系统的测试方法,包括:
[0028]获取业务系统的测试任务,生成所述业务系统的环境时间配置信息;
[0029]以使所述业务系统接收根据上述方法生成的环境时间;
[0030]触发所述业务系统以接收的环境时间执行所述测试任务

[0031]本专利技术的实施例中,还提供了一种业务系统调用环境时间的装置,包括:
[0032]环境时间配置信息获取模块,被配置为响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息;
[0033]偏移量获取模块,被配置为根据所述环境时间配置信息,判断所述业务系统对应的环境时间需要偏移时,从所述环境时间配置信息中获取环境时间偏移量;
[0034]偏移后环境时间生成模块,被配置为根据当前环境时间和所述环境时间偏移量,生成偏移后环境时间;
[0035]环境时间设置模块,被配置为将所述偏移后环境时间设置为所述业务系统的环境时间;
[0036]反馈模块,被配置为将所述环境时间返回给所述业务系统,以使所述业务系统根据所述环境时间执行业务

[0037]在本专利技术实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现任一本专利技术实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种业务系统调用环境时间的方法,其特征在于,包括:响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息;根据所述环境时间配置信息,判断所述业务系统对应的环境时间需要偏移时,从所述环境时间配置信息中获取环境时间偏移量;根据当前环境时间和所述环境时间偏移量,生成偏移后环境时间;将所述偏移后环境时间设置为所述业务系统的环境时间;将所述环境时间返回给所述业务系统,以使所述业务系统根据所述环境时间执行业务
。2.
根据权利要求1所述的方法,其特征在于,对应所述业务系统,配置有多个环境时间配置信息,所述响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息,包括:根据所述业务系统的业务系统编号和所述业务系统的执行状态信息,从所述多个环境时间配置信息中,确定对应所述业务系统的环境时间配置信息
。3.
根据权利要求1所述的方法,其特征在于,所述业务系统的数量为多个,多个业务系统配置有相同的环境时间配置信息
。4.
根据权利要求1所述的方法,其特征在于,所述业务系统的数量为多个,多个业务系统配置有多个环境时间配置信息,所述响应于业务系统的获取环境时间的请求,获取对应所述业务系统的环境时间配置信息,包括:根据所述业务系统的业务系统编号,从所述多个环境时间配置信息中,确定对应所述业务系统的环境时间配置信息
。5.
根据权利要求1所述的方法,其特征在于,所述环境时间偏移量为可变静态变量
。6.
根据权利要求1所述的方法,其特征在于,还包括,根据所述环境时间配置信息,判断所述业务系统对应的环境时间不需要偏移时,将当前环境时间作为所述业务系统的环境时间
。7.
根据权利要求1所述的方法,其特征在于,所述根据当前环境时间和所述环境时间的偏移量,生成偏移后环境时间,包括:获取当前环境日期和环境日期偏移量,将当前环境日期与所述环境日期偏移量相加,生成偏移后环境日期;和
/
或,获取当前环境日内时间和环境日内时间偏移量,将当前环境日内时间与所述环境日内时间偏移量相加,生成偏移后...

【专利技术属性】
技术研发人员:谷亚东程鹏辉
申请(专利权)人:百融云创科技股份有限公司
类型:发明
国别省市:

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

1