一种获取确切时间信息的方法和网络设备的制作方法

文档序号:7973947阅读:204来源:国知局
专利名称:一种获取确切时间信息的方法和网络设备的制作方法
技术领域
本发明涉及网络管理技术领域,特别是一种获取确切时间的方法和网络设备。
背景技术
无线网络中,位于网络终端位置的网络实体所在地对应的夏令时跳变规则可能不同,网络实体所在的时区也不尽相同,为网络实体提供接入服务的网络节点在对网络实体进行管理时,由于网络实体通常采用本地时间描述业务信息,使得业务信息中的时间信息容易出现混淆。
以电信管理网(TMN)模型结构为例,在TMN网络中,网元(NE)是处于终端位置的网络实体,NE所在地的夏令时跳变规则可能不同,NE还可能处于不同的时区。网元管理系统(EMS)作为接入节点,需要管理自身管辖的NE,处理不同NE上报的采用本地时间描述的业务信息,其中NE上报的信息以NE的所在地的本地时间来描述。
若NE所在地发生夏令时跳变,NE所在地的本地时间就会出现重复或丢失。假设NE在本地时间02:30:00向上报业务信息。若NE所在地的夏令时跳变规则是夏令时间02:59:59的下一秒跳变成标准时间02:00:00,则NE所在地从夏令时时间跳变到标准时间的过程中,本地时间会出现两次02:30:00,该NE上报业务信息中的时间也会出现两次02:30:00,从而导致EMS无法区分NE上报业务信息中,本地时间02:30:00是夏令时跳变前的时间还是夏令时跳变后的时间。若NE在02:30:00上报的是告警信息,则EMS无法对NE的告警进行确切定位。同理,若NE所在地的夏令时跳变规则是标准时间01:59:59的下一秒跳变成夏令时时间03:00:00,则当NE所在地从标准时间跳变到夏令时时间时,本地时间中将不出现02:30:00,从而导致EMS中NE上报的业务信息丢失。
若EMS管辖的NE处于不同时区,NE上报业务信息的时间在EMS上显示时也容易出现混乱。例如,处于东8区的NE上报业务信息中的时间是02:00:00,而在同一时刻,处于东9区的NE上报业务信息中的时间则是03:00:00,从而使EMS在同一时刻收到的业务信息中的时间却不同,造成用户在EMS上读取业务信息时难以理解,导致EMS中NE上报业务信息时间的混淆。
目前,无线网络中的网络实体所在地的夏令时规则不同或者网络实体处于不同的时区,而接入节点所管理的不同网络实体通常使用本地时间上报消息,使得接入节点无法判断所管辖网络实体上报业务消息的确切时间。网络实体在发生夏令时跳变时上报业务信息,会导致业务信息中的本地时间出现重复或丢失,进而造成接入节点无法进行业务信息定位、无法完整收集网络实体的性能数据等问题。处于不同时区的网络实体在同一时刻上报业务消息的时间不同,导致接入节点在对不同网络实体进行与时间相关的操作时,造成操作的混乱。

发明内容
有鉴于此,本发明实施例的主要目的在于提出一种接入节点管理网络实体的方法,用以确定业务信息中的确切时间信息。
本发明实施例的又一目的在于提出一种网络设备,用以确定业务信息中的确切时间信息。
为了达到上述目的,本发明实施例的技术方案是这样实现的一种获取确切时间信息的方法,该方法包括判断业务信息中的时间信息是否包括用于区分夏令时时间和标准时间的夏令时标识,如果包括,判定时间信息中采用夏令时时间描述本地时间,获取确切的时间信息;否则,判定时间信息中采用标准时时间描述本地时间,获取确切的时间信息。
一种获取确切时间信息的网络设备,该网络设备包括控制模块、判断模块;所述控制模块,用于接收包含时间信息的业务信息,将接收到的业务信息发送给判断模块;接收来自判断模块的表示时间信息描述方式的判断结果,获取确切的时间信息;所述判断模块,用于判断接收到的所述时间信息中是否包括用于区分夏令时时间和标准时间的夏令时标识,如果包括,判定时间信息是采用夏令时时间描述的本地时间,向控制模块发送夏令时判断结果;如果不包括,判定时间信息是采用标准时间描述的本地时间,向控制模块发送标准时判断结果。
从上述方案中可以看出,本发明实施例提供的获取确切时间信息的方法和网络设备,根据时间信息中用于区分夏令时时间和标准时间的夏令时标识,区分了本地时间的不同描述方式,确切地获取了时间信息,避免了因进行夏令时跳换造成的时间信息的重复或丢失。
接入节点通过不同网络实体的时区信息,区分了网络实体在同一时刻发送的不同本地时间的业务信息。
另外,接入节点与网络实体可以利用网络实体所在地的夏令时偏移量和/或时区信息,将本地时间转化为通用协调时间(UTC)时间,避免了因网络实体处于不同时区或所在地夏令时规则不同造成的时间操作上的混乱。


图1为本发明实施例中EMS从NE获取并存储夏令时偏移量的流程图;图2为本发明实施例中NE从EMS获取并存储夏令时偏移量的流程图;图3为本发明实施例中网络设备的结构示意图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,以下结合实施例对本发明进一步详细说明。
本发明实施例中,所述获取确切的时间信息是指确定时间信息中本地时间的描述方式。由于采用不同的描述方式,相同的时间会有不同的描述结果;或者描述结果相同的时间,对应着不同的UTC时间。本发明实施例通过确定本地时间的描述方式,获取确切的时间信息。
在本发明实施例中获取确切时间的方法适用于包括网络实体和接入节点的无线网络。其中,网络实体所在地的夏令时跳变规则不同,或者网络实体位于不同的时区;接入节点用于为网络实体提供接入服务,与网络实体之间进行信息的交互。其中网络实体不仅可以是跨越时区的移动用户,也可以是在固定地点工作的网络终端或需要处理不同时区或夏令时业务的网络管理层实体。例如,在TMN网络中,网络实体作为NE时,对应EMS是接入节点;EMS作为网络实体时,对应网络管理系统(NMS)是接入节点;在码分多址(CDMA)网络中,基站子系统(BSS)、移动交换中心(MSC)作为网络实体时,对应操作维护中心(OMC)是接入节点。
下面以EMS为接入节点,管理具有不同夏令时规则或者处于不同时区的NE为例,说明本发明实施例中的获取确切时间的方法。
在本实施例中,EMS与NE分别判断业务信息中时间信息是否具有夏令时标识,如果时间信息中无夏令时标识,则该时间信息采用标准时间描述,如果时间信息中有夏令时标识,则该时间信息采用夏令时时间描述,进而确定采用不同描述方式的时间信息所对应的确切时刻,从而获取确定的时间信息。
在获取了确切的时间信息后,根据该确切的时间信息,对业务信息进行操作。
以EMS作为接入节点,NE作为网络实体进行详细的说明为例,假设NE所在地的夏令时跳变规则是夏令时间02:59:59的下一秒跳变成标准时间02:00:00。
在NE或管辖该NE的EMS处理内部业务信息时,假设业务信息中的时间信息是02:30:00,若时间信息中不包括夏令时标识,该时间信息为标准时间02:30:00,若时间信息中包括夏令时标识,该时间信息为夏令时时间02:30:00,即标准时间03:30:00,从而将夏令时时间与标准时间区分开。
上述NE或EMS可以根据已获取的确切时间信息对该业务信息进行后续处理。例如,将业务信息中的时间显示给用户时,将采用夏令时时间描述的时间显示为“02:30:00DST”,即在本地时间后增加夏令时(DST)字符作为夏令时标识。这样一来,用户能够通过查看显示,分辨出相同时间信息对应的确切时刻。
在EMS与NE进行业务信息的交换过程中,EMS与NE可以利用确切的时间信息,对业务信息进行操作。假设EMS需要查询NE在夏令时02:30:00至标准时间02:30:00之间发送的报警信息,则在EMS发送给NE的查询命令中,仅在起始时间中包括夏令时标识。这样一来,NE在接收查询命令后,能够区分起始时间和结束时间,并返回相应的业务信息。
在本实施例中,接入节点与网络实体均通过判断时间信息中是否包括夏令时标识来时间信息描述的确切时间点,这只是本发明的较佳示例。接入节点与网络实体可以使用其它能够区分出夏令时时间和标准时间的方法。例如,接入节点与网络实体设置时间信息中夏令时标识的值,当夏令时标识的值为1时,说明此时间信息是夏令时时间,当时间信息中夏令时标识为0时,说明该时间信息是标准时间。在实际应用中,能够区分夏令时时间与标准时间的方法均在本发明的保护范围之内,并不限制于采用本实施例中的方法。
在本发明实施例中,接入节点和网络实体能够通过时间信息中是否包括夏令时标识来判断本地时间是否是夏令时时间,获取确切的时间信息。如果需要可以将采用夏令时时间描述的本地时间转换为UTC时间,从而时间信息统一用UTC时间描述,避免由于夏令时时间与标准时间的无法区分而造成时间信息的混乱。
采用夏令时时间描述的本地时间与UTC时间的换算公式为UTC=本地时间+夏令时偏移量。夏令时偏移量由NE所在地的夏令时规则决定,例如,NE所在地的夏令时规则为夏令时间02:59:59的下一秒跳变成标准时间02:00:00,则该NE对应的夏令时偏移量为-60分钟。下面首先以EMS为接入节点,NE为网络实体,介绍接入节点和网络实体获取并存储夏令时偏移量的步骤。
图1示出了本发明实施例中EMS从NE获取并存储夏令时偏移量的流程。如图1所示,EMS从NE获取并存储夏令时偏移量的步骤是步骤11EMS为NE提供UTC一致性。
EMS为NE提供网络时间协议(NTP)服务器,NE作为NTP服务器的客户端,利用现有进行时间同步的方法,从NTP服务器同步时间,保证EMS与NE在UTC时间上的一致性。
当EMS或NE需要将夏令时时间转化为UTC时间时,在EMS与NE之间需要进行UTC时间同步,以保证在将本地时间转化为UTC时间时,EMS与NE之间的时间基准一致,避免发生时间上的混乱。
步骤12EMS发送查询命令给NE,用于获取NE预先设置的夏令时偏移量。
EMS可以通过人机语言(MML)将查询命令发送给NE。
EMS监测到有NE接入时,EMS发送查询命令到新接入的NE,获取该NE预先设置的夏令时偏移量。EMS也可以定时的发送查询命令给不同的NE,获取NE最新设置好的夏令时偏移量。
步骤13NE发送查询应答消息给EMS。
NE接收到EMS发送的查询命令后,将已预先设置的自身所在地的夏令时偏移量携带在查询应答消息中,发送给EMS。其中NE所在地的夏令时偏移量可以在NE开始工作进行初始化的时候设置。
EMS接收到NE的查询应答消息,从中获取并存储该NE所在地的夏令时偏移量。
通过上述步骤,NE将所在地的夏令时偏移量发送给EMS,使EMS存储有记录NE所在地夏令时偏移量。
图2示出了本发明实施例中NE从EMS获取并存储夏令时偏移量的流程。如图2所示,NE从EMS获取并存储夏令时偏移量的步骤是步骤21EMS为NE提供UTC一致性。
EMS为NE提供NTP服务器,NE作为NTP服务器的客户端,利用现有进行时间同步的方法,从NTP服务器同步时间,保证EMS与NE在UTC时间上的一致性。
步骤22EMS发送修改命令给NE,将EMS预先设置好的夏令时偏移量发送给NE。
EMS可以通过MML将修改命令发送给NE。
当EMS开始工作进行初始化时,或者当EMS所管辖的NE所在地的夏令时偏移量发生变化时,由EMS统一为所管辖不同的NE配置夏令时偏移量,EMS将设置好的夏令时偏移量携带在修改命令中,发送给NE。
步骤23NE发送修改应答消息给EMS。
NE接收到EMS发送的修改命令后,获取由EMS预先设置好的自身所在地的夏令时偏移量,修改并存储该夏令时偏移量,并将修改的结果携带在修改应答消息中,发送给EMS。
EMS接收到NE的修改应答消息,当确定NE对所在地夏令时偏移量的修改已经成功后,EMS建立并更新EMS本地记录上的NE所在地的夏令时偏移量。若NE对所在地夏令时偏移量的修改失败,EMS不更新本地记录上的NE所在地的夏令时偏移量,继续发送修改命令给NE。
通过上述步骤,EMS将自身预先设置好的不同NE所在地夏令时偏移量发送给NE,使NE获取并存储自身所在地夏令时偏移量。
另外,EMS和NE保存和存储夏令时偏移量的过程还可以由NE端触发。
当NE开始工作后,操作人员根据NE所在地的夏令时规则,初始化NE的夏令时偏移量,在NE的夏令时初始化完成后,NE使用MML通知EMS更新本地记录中NE的夏令时偏移量。
当NE所在地的夏令时规则发生变化,NE根据夏令时规则的变化修改自身的夏令时偏移量。当NE的夏令时偏移量更新后,NE使用MML通知EMS更新本地记录中NE的夏令时偏移量。
上述实施例只是接入节点或网络实体获取并存储夏令时偏移量的方法的较佳示例,并不是对本发明的限制。本发明中,在接入节点与网络实体之间任何一次业务信息交互过程中,网络实体或接入节点均可以将网络实体的夏令时偏移量通过MML或其他信息传送方式发送给对方,使接入节点或网络实体获取并存储网络实体的夏令时偏移量。
EMS或NE在接收到包括时间信息的业务信息后,EMS或NE利用已存储的夏令时偏移量,将采用夏令时时间描述的本地时间转化为UTC时间,采用UTC对时间信息进行描述,避免出现时间信息混乱的问题,进而对业务信息进行操作。
其中,EMS利用UTC时间对业务信息进行操作的过程与EMS利用夏令时标识对业务信息进行操作的过程相似,NE利用UTC时间对业务信息进行操作的过程与NE利用夏令时标识对业务信息进行操作的过程相似,在此不再赘述。
在EMS与NE利用UTC时间进行业务信息的交互时,假设EMS发送查询命令,查询NE在夏令时时间02:30:00至标准时间02:30:00之间发送的报警信息,在查询命令中,仅起始时间信息中包括夏令时标识。NE接收到查询命令后,根据夏令时偏移量与UTC时间的转化公式,将起始时间02:30:00转化为UTC时间的01:30:00,结束时间信息中不包括夏令时标识,即采用标准时间描述,对应的夏令时偏移量为0,结束时间对应的UTC时间为02:30:00。这样一来,NE通过将本地时间转换为UTC时间,获取了查询命令的确切时间信息,将UTC时间01:30:00至02:30:00之间报警信息发送给EMS,避免了在夏令时跳变时造成的时间信息混乱,即使本地时间重复出现,也能够获取确切的时间信息。
在本实施例中,NE将EMS发送的时间信息进行UTC时间转换,这只是本发明的较佳示例,并不是限制。在应用本发明时,EMS在接收NE发送的业务信息后,可以业务信息中的时间信息转换成UTC时间。EMS与NE在各自处理业务信息或进行业务信息交互时,既可以使用本地夏令时时间,也可以使用转换后的UTC时间,即EMS和NE可以根据实际业务需要,灵活的进行夏令时时间与UTC时间的转换。
在应用本发明实施例时,EMS与NE之间可以事先约定彼此业务信息中时间信息的描述方式,或者均为本地时间,或者均为UTC时间,避免由时间信息描述方式的不同造成业务信息转换的混乱。EMS与NE之间还可以实现约定具体的时间转换的步骤,同样可以避免由时间信息描述方式的不同造成业务信息转换的混乱。
为了更好的区分本地时间和UTC时间,在业务信息的时间信息中,增加区分本地时间与UTC时间的时间标识,若业务信息中的时间信息为本地时间,则时间标识为0,若业务信息中的时间信息为UTC时间,则时间标识为1。这样一来,EMS与NE可以根据时间标识,对业务信息进行不同的处理,在避免由时间信息描述方式的不同造成的业务信息的混乱。
仍以EMS发送查询命令给NE为例,假设EMS需要查询NE在夏令时时间02:30:00至标准时间02:30:00之间发送的报警信息,EMS根据已保存的夏令时规则以及UTC时间的转化公式,将起始时间02:30:00转化为UTC时间的01:30:00,标准时间02:30:00对应的UTC时间为02:30:00。EMS在发送给NE的查询命令中,在时间信息中设置时间标识,起始时间和结束时间的时间标识均设置为1。这样一来,在NE接收到EMS的查询命令后,可以直接将UTC时间01:30:00至02:30:00之间报警信息发送给EMS。
当接入节点所管辖的网络实体不需要进行夏令时跳变时,例如当接入节点所管辖的网络实体所在地没有或者未启用夏令时规则时,接入节点根据所管辖不同的网络实体所在地的时区信息来识别不同网络实体发送的业务信息。其中,接入节点与网络实体存储时区信息的方法与接入节点和网络实体保存夏令时规则的方法相同,在此不再赘述。如果需要接入节点或网络实体可以将本地时间转换为UTC时间,从而时间信息统一用UTC时间描述,避免由于接入节点所管辖不同网络实体时区不同造成时间信息的混乱。
时区信息不同的本地时间与UTC时间的换算公式为UTC=本地时间+时区信息。其中,时区信息由NE所在的时区决定,例如,NE处在东8区,则该NE对应的时区信息为-8。
下面以EMS为接入节点,NE为网络实体为例,对本发明实施例获取确切时间的方法进行说明。
当EMS所管辖的NE不需要进行夏令时跳变,但EMS所管辖的不同的NE处在不同的时区时,EMS利用本地时间与UTC时间的转换公式,将位于不同时区的NE的本地时间转换为UTC时间。假设在本实施例中,EMS所管辖的第一NE处在东8区,该NE对应的时区信息为-8,EMS所管辖的第二NE处在东9区,该NE对应的时区信息为-9。
当处于不同时区的NE采用自身所在地的本地时间上报业务信息给EMS时,EMS将本地时间转换为UTC时间,从而获取确切的时间信息。例如,在同一UTC时间,第一NE上报业务信息的时间是10:00,第二NE上报业务信息的时间是11:00。EMS收到本地时间不同的业务信息后,根据本地时间与UTC时间的转换公式,计算出不同NE上报的业务信息中的本地时间对应的UTC时间均为02:00,从而得知第一NE和第二NE在上报的时间不同的业务信息是在同一时刻上报的,便于用户在EMS上读取NE上报的信息时,识别NE上报信息的确切时间。
同理,处于不同时区的NE可以计算出本地时间对应的UTC时间,将采用UTC时间的信息上报给EMS。
上述EMS可以利用时区信息不同的本地时间与UTC时间的换算公式与NE,对业务信息进行操作。以EMS发送带有时间信息的操作命令给处于不同时区的NE为例,假设EMS需要查询不同NE在UTC时间01:00到02:00之间上报的信息,EMS根据第一NE和第二NE的时区信息,计算UTC时间对应的本地时间,在发送给第一NE的查询命令中,时间信息为09:00到10:00,在发送第二NE的查询命令中,时间信息为10:00到11:00。
EMS发送带有时间信息的操作命令给处于不同时区的NE时,还可以直接采用UTC时间描述操作命令中的时间信息。NE接收到采用UTC描述的操作命令后,计算出UTC时间对应的本地时间,执行EMS发送的操作命令。NE也可以直接根据UTC时间执行EMS发送的操作命令。
当接入节点所管辖的网络实体具有不同的夏令时规则,并且所在时区不同时,接入节点根据所管辖不同的NE的夏令时标识以及NE所在地的时区信息来获取确切的时间信息。此时所采用的换算公式为UTC=本地时间+夏令时偏移量+时区信息。
下面以EMS为接入节点,NE为网络实体为例,对本发明实施例进行说明。
EMS发送带有时间信息的操作命令给所管辖的处于不同时区且夏令时规则不同的NE,假设EMS所管辖的第一NE的夏令时规则是夏令时间02:59:59的下一秒跳变成标准时间02:00:00,则该NE对应的夏令时偏移量为-60分钟,EMS所管辖的第二NE的夏令时规则是夏令时间02:59:59的下一秒跳变成标准时间01:00:00,则该NE对应的夏令时偏移量为-120分钟,且第一NE处在东8区,第一NE对应的时区信息为-8,第二NE处在东9区,第二NE对应的时区信息为-9。EMS需要查询不同NE在UTC时间01:00到02:00之间上报的信息,EMS根据第一NE和第二NE的时区信息和夏令时规则,计算UTC时间对应的本地时间,在发送给第一NE的查询命令中,时间信息为10:00到11:00,在发送第二NE的查询命令中,时间信息为11:00到12:00。
在应用本发明实施例时,接入节点和网络实体可以灵活的使用夏令时标识以及时间标识,利用夏令时规则和时区规则达到确定业务信息的确切时间的目的。
下面对应用上述方法的网络设备的组成和功能进行详细的说明。
图3示出了本发明实施例中网络设备的组成结构,如图3所示,在本发明实施例中的网络设备中,包括控制模块、判断模块、应用模块、计算模块以及存储模块。
其中,控制模块,用于接收包含时间信息的业务信息,将所述业务信息发送给判断模块,并接收来自判断模块的表示时间信息描述方式的判断结果,确定时间信息的描述方式,获取确切的时间信息。
判断模块,用于接收控制模块发送的包含时间信息的业务信息,判断所述时间信息中是否包括用于区分夏令时时间和标准时间的夏令时标识,如果时间信息中无夏令时标识,则该时间信息采用标准时间描述,如果时间信息中有夏令时标识,则该时间信息采用夏令时时间描述,并在判断之后发送时间信息描述方式的判断结果给控制模块。
在进一步对业务信息进行操作时,控制模块进一步用于根据判断结果中时间信息的描述方式,发送采用夏令时时间描述的控制命令或采用标准时间描述的控制命令给应用模块,使应用模块采用与时间信息对应的描述方式对业务信息进行操作。
应用模块,用于接收来自控制模块的采用夏令时时间描述的控制命令或采用标准时间描述的控制命令,对业务信息进行操作。例如,应用模块用于在接收到控制模块的控制命令后,显示时间信息。假设控制模块发送的是采用夏令时时间描述的控制命令,则应用模块在显示时间信息时,在时间信息后增加区分标准时间与夏令时时间的夏令时标识。
若预先设定将本地时间转换为UTC时间,控制模块进一步用于发送查询命令给存储模块,接收存储模块反馈的夏令时规则和/或时区信息,并将该夏令时规则和/或时区信息发送给计算模块,接收计算模块发送的本地时间对应的UTC时间。
存储模块,用于存储本地时间对应的夏令时偏移量和/或时区信息,接收到控制模块发送的查询命令时,将控制模块需要查询的夏令时偏移量和/或时区信息发送给控制模块。
计算模块,用于接收来自于控制模块的夏令时规则和/或时区信息,计算本地时间对应的UTC时间。当本地时间采用夏令时时间描述时,计算模块将本地时间与来自控制模块的夏令时偏移量相加,获取本地时间对应的UTC时间,并将计算结果反馈给控制模块;当本地时间中不包括夏令时标识时,计算模块将本地时间与来自控制模块的时区信息相加,获取本地时间对应的UTC时间,并将计算结果反馈给控制模块;当本地时间即采用夏令时时间描述且需要考虑时区信息时,计算模块将本地时间与来自控制模块的夏令时偏移量以及时区信息三者相加,获取本地时间对应的UTC时间,并将计算结果反馈给控制模块。
在进一步对业务信息进行操作时,控制模块进一步用于根据来自计算模块的本地时间对应的UTC时间,发送采用UTC时间描述的控制命令给应用模块,使应用模块采用UTC时间对业务信息进行操作。
应用模块,用于接收来自控制模块的采用UTC时间描述的控制命令,对业务信息进行操作。例如,应用模块用于在接收到控制模块的控制命令后,显示时间信息。则在应用模块在接收到控制模块发送的采用UTC时间描述的控制命令后,将用UTC时间描述的时间信息显示出来。
利用本发明实施例中的网络设备,可以获取确切时间信息。在应用本发明实施例中获取确切信息的方法时,网络设备既可以是接入节点,也可以是具有不同夏令时规则或者出于不同时区的网络实体。例如,在TMN网络中,该网络设备既可以是EMS,也可以是NE;在CDMA网络中,该网络设备既可以是BSS,也可以是MSC。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种获取确切时间信息的方法,其特征在于,该方法包括判断业务信息中的时间信息是否包括用于区分夏令时时间和标准时间的夏令时标识,如果包括,判定时间信息中采用夏令时时间描述本地时间,获取确切的时间信息;否则,判定时间信息中采用标准时时间描述本地时间,获取确切的时间信息。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括获取夏令时偏移量,将所述本地时间和获得的夏令时偏移量相加,获取所述本地时间对应的通用协调UTC时间;或者,获取时区信息,将所述本地时间和时区信息相加,获取所述本地时间对应的UTC时间;或者,获取夏令时偏移量和时区信息,将所述本地时间、获得的夏令时偏移量和获得的时区信息相加,获取本地时间对应的UTC时间。
3.根据权利要求1或2所述的方法,其特征在于,所述获取确切的时间信息后,该方法进一步包括根据所述确切的时间信息,对业务信息进行操作;所述获取本地时间对应的UTC时间之后,该方法进一步包括采用本地时间对应的UTC时间,对业务信息进行操作。
4.根据权利要求3所述的方法,其特征在于,若采用本地时间对应的UTC时间对业务信息进行操作,所述对业务信息进行操作之前进一步包括在所述业务信息的时间信息中增加用于区别本地时间和UTC时间的时间标识。
5.根据权利要求3所述的方法,其特征在于,所述的方法应用于接入节点和网络实体之间,所述接入节点为网络实体提供接入服务,所述网络实体所在地具有夏令时规则,所述获取夏令时偏移量的方法是网络实体将自身所在地的夏今时偏移量发送给接入节点;或者,接入节点将预先设置好的夏令时偏移量发送给网络实体;所述网络实体处在不同的时区,所述获取时区信息的方法是网络实体将自身所在地的时区信息发送给接入节点;或者,接入节点将预先设置好的时区信息发送给网络实体;所述网络实体所在地具有夏令时规则,并且处在不同的时区,所述获取夏令时偏移量和时区信息的方法是网络实体将自身所在地的夏令时偏移量和时区信息发送给接入节点;或者,接入节点将预先设置好的夏令时偏移量和时区信息发送给网络实体。
6.根据权利要求5所述的方法,其特征在于,若通过网络实体将自身所在地的夏令时偏移量发送给接入节点获取夏今时偏移量,该方法之前进一步包括所述接入节点查询网络实体的夏令时偏移量;若通过网络实体将自身所在地的时区信息发送给接入节点获取时区信息,该方法之前进一步包括所述接入节点查询网络实体的时区信息;若通过网络实体将自身所在地的夏令时偏移量和时区信息发送给接入节点获取夏今时偏移量和时区信息,该方法之前进一步包括所述接入节点查询网络实体的夏令时偏移量和时区信息。
7.一种获取确切时间信息的网络设备,其特征在于,该网络设备包括控制模块、判断模块;所述控制模块,用于接收包含时间信息的业务信息,将接收到的业务信息发送给判断模块;接收来自判断模块的表示时间信息描述方式的判断结果,获取确切的时间信息;所述判断模决,用于判断接收到的所述时间信息中是否包括用于区分夏今时时间和标准时间的夏令时标识,如果包括,判定时间信息是采用夏令时时间描述的本地时间,向控制模块发送夏令时判断结果;如果不包括,判定时间信息是采用标准时间描述的本地时间,向控制模块发送标准时判断结果。
8.根据权利要求7所述的网络设备,其特征在于,所述网络设备进一步包括应用模块;所述控制模块进一步用于,根据所述判断模块的判断结果,发送采用夏今时时间描述的控制命令或采用标准时间描述的控制命令给应用模块;所述应用模块,用于接收来自所述控制模块的采用夏令时时间描述的控制命令或采用标准时间描述的控制命令,对业务信息进行操作。
9.根据权利要求7所述的网络设备,其特征在于,所述网络设备进一步包括存储模块和计算模块,所述存储模块,用于存储本地时间对应的夏令时规则和/或时区信息,接收控制模块的查询命令,将查询的夏令时规则和/或时区信息发送给控制模块;所述计算模块,用于计算本地时间对应的UTC时间,将所述本地时间以及来自控制模块的夏令时规则和/或时区信息相加,并将计算结果反馈给控制模块;所述控制模块,用于发送查询命令给存储模块,接收存储模块反馈的夏令时规则和/或时区信息,并将该夏令时规则和/或时区信息发送给计算模块,接收计算模块发送的本地时间对应的UTC时间。
10.根据权利要求9所述的网络设备,其特征在于,该设备进一步包括应用模块;所述控制模块,用于根据来自计算模块的本地时间对应的UTC时间,发送采用UTC时间描述的控制命令给应用模块;所述应用模块,用于接收来自控制模块的采用UTC时间描述的控制命令,对业务信息进行操作。
全文摘要
本发明公开了一种获取确切时间信息的方法,该方法包括判断业务信息中的时间信息是否包括用于区分夏令时时间和标准时间的夏令时标识,如果包括,判定时间信息是采用夏令时时间描述的本地时间,获取确切的时间信息;否则,判定时间信息中采用标准时时间描述本地时间,获取确切的时间信息。本发明还公开了一种获取确切时间的网络设备。应用本发明能够对夏令时时间和标准时间进行区分,能够对不同时区的时间进行区分,从而避免了因夏令时跳变和时区不同造成的时间信息的混乱。
文档编号H04L12/24GK1988481SQ20061016231
公开日2007年6月27日 申请日期2006年12月11日 优先权日2006年12月11日
发明者黎步松 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1