[发明专利]时间调整方法及装置在审
申请号: | 201210165597.6 | 申请日: | 2012-05-25 |
公开(公告)号: | CN103425537A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 黄嘉明;丁岩;刘勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 调整 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种时间调整方法及装置。
背景技术
现有的业务应用软件系统一般会考虑国际化的应用,而在海外本地应用时有可能会遇到夏令时和冬令时的时间调整问题。对于此问题在PC操作系统或用户终端上都会自动对时间进行调整,而业务应用软件系统进行夏令时和冬令时的时间调整的一般做法是通过重启来自动适应操作系统时间的调整。然而,由于业务应用软件系统一般涉及到多个模块相互关联,但在上述时间的调整过程中并未涉及到业务应用软件系统中的各个模块的时间调整问题,因此,即使在业务应用软件系统进行了夏令时和冬令时的时间调整后,由于业务应用软件系统中的各个模块未进行时间调整,导致各个模块进行的业务出现异常的问题,例如,计费话单模块和日志记录模块等模块出现的异常。
因此,在相关技术中,在业务应用软件系统进行了夏令时和冬令时的时间调整后,由于业务应用软件系统中的各个模块未进行时间调整,即业务应用软件系统未实现真正意义上的时间调整,导致各个模块进行的业务出现异常的问题,从而降低了业务应用软件系统的业务处理质量。
发明内容
本发明提供了一种时间调整方法及装置,以至少解决相关技术中由于业务应用软件系统中的各个模块未进行时间调整导致的业务应用软件系统的业务处理质量降低的问题。
根据本发明的一个方面,提供了一种时间调整方法,其包括:业务系统中的模块获取时间调整信息,其中,时间调整信息用于指示进行夏令时或冬令时的调整;模块根据时间调整信息对本模块的时间进行调整。
优选地,业务系统中的模块获取时间调整信息包括:业务系统中的时间适配模块向模块传递时间调整信息;和/或,模块向时间适配模块发送请求,并获取时间适配模块响应于请求的时间调整信息。
优选地,时间适配模块和模块通过以下方式的至少之一进行交互:进程之间的消息、共享内存、文件交互。
优选地,方法还包括:时间适配模块获取绝对时间,其中,绝对时间是操作系统的绝对时间,或者,是通过时间同步协议同步获取到绝对时间;时间适配模块提供调用绝对时间接口。
优选地,模块根据时间调整信息对本模块的时间进行调整包括:模块根据时间调整信息确定时间调整方式为向前调整时间和向前调整的第一时长;模块以业务系统所处地区的当地时间为时间起点向前调整第一时长,从调整后的时间点起到调整后的时间点加第一时长的期间内,为写入的内容添加标识。
优选地,在模块向前调整第一时长之后,方法还包括:模块将写入的内容先写入到缓存中,再写入到文件中;或者,模块将写入的内容写入到文件中。
优选地,模块根据时间调整信息对本模块的时间进行调整包括:模块根据时间调整信息确定时间调整方式为向后调整时间和向后调整的第二时长;模块以业务系统所处地区的当地时间为时间起点向后调整第二时长,从调整后的时间点起到调整后的时间点加第二时长的期间内,将写入的内容存储到缓存中,再写入到文件中。
优选地,时间调整信息包括:绝对时间、业务系统所处地区的当地时间、业务系统所属的时区。
根据本发明的另一方面,提供了一种时间调整装置,其包括:获取模块,用于获取时间调整信息,其中,时间调整信息用于指示进行夏令时或冬令时的调整;调整模块,用于根据时间调整信息对业务系统中的模块的时间进行调整。
优选地,上述时间调整装置还包括:时间适配模块,用于向模块传递时间调整信息;和/或,时间适配模块,还用于接收模块发送的请求,并向模块发送响应于请求的时间调整信息。
优选地,时间适配模块,还用于获取绝对时间,其中,绝对时间是操作系统的绝对时间,或者,是通过时间同步协议同步获取到绝对时间;时间适配模块,还用于提供调用绝对时间接口。
优选地,调整模块包括:第一确定单元,用于根据时间调整信息确定时间调整方式为向前调整时间和向前调整的第一时长;第一调整单元,用于以业务系统所处地区的当地时间为时间起点向前调整第一时长,从调整后的时间点起到调整后的时间点加第一时长的期间内,为写入的内容添加标识。
优选地,调整模块还包括:第二确定单元,用于根据时间调整信息确定时间调整方式为向后调整时间和向后调整的第二时长;第二调整单元,用于以业务系统所处地区的当地时间为时间起点向后调整第二时长,从调整后的时间点起到调整后的时间点加第二时长的期间内,将写入的内容存储到缓存中,再写入到文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210165597.6/2.html,转载请声明来源钻瓜专利网。