[發(fā)明專利]一種基于二次多項式的時間同步方法有效
| 申請?zhí)枺?/td> | 202010179554.8 | 申請日: | 2020-03-16 |
| 公開(公告)號: | CN111525972B | 公開(公告)日: | 2022-12-30 |
| 發(fā)明(設計)人: | 張昊;吳響;謝勇;武精明;吳劍秋 | 申請(專利權(quán))人: | 徐州市口腔醫(yī)院;徐州醫(yī)科大學 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06;H04L9/40 |
| 代理公司: | 徐州創(chuàng)榮知識產(chǎn)權(quán)代理事務所(普通合伙) 32353 | 代理人: | 晏榮府 |
| 地址: | 221000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 二次 多項式 時間 同步 方法 | ||
本發(fā)明公開了一種基于二次多項式的時間同步方法,包括客戶端、服務器端兩部分,具體實現(xiàn)方法如下:首先,本方法為客戶端與服務器端定義若干種狀態(tài),在進行時間同步時,根據(jù)不同狀態(tài)發(fā)送不同數(shù)據(jù)包;其次,客戶端無法直接從服務器獲取明文的時間數(shù)據(jù),需要對時間數(shù)據(jù)進行特定公式的計算才可以獲得時間信息;最終,客戶端根據(jù)獲得的時間信息與服務器端進行時間同步。本方法在時間同步過程中,不使用明文時間數(shù)據(jù)進行傳輸,增加了服務器端的信息安全,并且服務器端與客戶端進行時間數(shù)據(jù)封裝與解析時,使用二次多項式的方法,避免復雜的加密解密過程,降低服務器端與客戶端的性能功耗。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機時間同步技術(shù)領(lǐng)域,具體是一種基于二次多項式的時間同步方法。
背景技術(shù)
目前,在計算機領(lǐng)域時間同步絕大部分使用網(wǎng)絡時間協(xié)議(NTP),該協(xié)議可以提供高精準度的時間校正,但是該協(xié)議在時間同步過程中,使用明文數(shù)據(jù)進行傳輸校對,這會大大降低服務器安全性。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)的缺點,本發(fā)明提供一種基于二次多項式的時間同步方法,有效提高了在時間同步時服務器數(shù)據(jù)傳輸?shù)陌踩浴?/p>
本發(fā)明是以如下技術(shù)方案實現(xiàn)的:一種基于二次多項式的時間同步方法,其特征在于:包括客戶端、服務器端兩部分;
首先,為客戶端與服務器端定義若干種狀態(tài),在進行時間同步時,根據(jù)不同狀態(tài)發(fā)送不同數(shù)據(jù)包;
其次,客戶端無法直接從服務器獲取明文的時間數(shù)據(jù),需要對時間數(shù)據(jù)進行二次多項式計算可以獲得時間信息;
最終,客戶端根據(jù)獲得的時間信息與服務器端進行時間同步。
優(yōu)選的,客戶端有5種狀態(tài),分別是:Down狀態(tài)、Init狀態(tài)、Active狀態(tài)、Exchange狀態(tài)、Full狀態(tài);具體每種狀態(tài)設計如下:
(1)Down狀態(tài):客戶端尚未開啟的時間同步協(xié)議;
(2)Init狀態(tài):客戶端開啟的時間同步協(xié)議,在該狀態(tài)下,客戶端主動向服務器端發(fā)送時間同步請求;
(3)Active狀態(tài):當客戶端在Init狀態(tài)下,接收到服務器端返回的Ready包時,客戶端從Init狀態(tài)變?yōu)樵摖顟B(tài),若接收到服務器端返回的Wait包,客戶端狀態(tài)不發(fā)生改變,仍為Init狀態(tài);
(4)Exchange狀態(tài):當客戶端在Active狀態(tài)下,向服務器端發(fā)送日期請求Request-Date包時,客戶端變?yōu)樵摖顟B(tài),在該狀態(tài)下,客戶端接收到服務器返回的Offer-Date包后,再次向服務器發(fā)送時間請求Request-Time包,服務器端接收到Request-Time包后,返回Offer-Time包給客戶端;
(5)Full狀態(tài):當客戶端成功獲取到日期與時間數(shù)據(jù)后,通過特定公式計算出時間,并同步完成后,進入該狀態(tài),在該狀態(tài)下,表示客戶端已經(jīng)與服務器時間同步完成,默認30分鐘后客戶端重新進入Init狀態(tài)并重新進行時間同步。
優(yōu)選的,服務器端有3種狀態(tài),分別是:Down狀態(tài)、Ready狀態(tài)、Exchange狀態(tài);具體每種狀態(tài)設計如下:
(1)Down狀態(tài):服務器端尚未開啟本發(fā)明的時間同步協(xié)議;
(2)Ready狀態(tài):服務器端開啟本發(fā)明的時間同步協(xié)議,在該狀態(tài)下,表示服務器端可以進行時間同步,若接收到客戶端發(fā)送的Hello包,則會回復Ready包;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于徐州市口腔醫(yī)院;徐州醫(yī)科大學,未經(jīng)徐州市口腔醫(yī)院;徐州醫(yī)科大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010179554.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





