專利名稱:一種獲取確切時間信息的方法和網絡設備的制作方法
技術領域:
本發明涉及網絡管理技術領域,特別是一種獲取確切時間的方法和網絡設備。
背景技術:
無線網絡中,位于網絡終端位置的網絡實體所在地對應的夏令時跳變規則可能不同,網絡實體所在的時區也不盡相同,為網絡實體提供接入服務的網絡節點在對網絡實體進行管理時,由于網絡實體通常采用本地時間描述業務信息,使得業務信息中的時間信息容易出現混淆。
以電信管理網(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日
發明者黎步松 申請人:華為技術有限公司