欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在設(shè)備管理中同步操作時(shí)間的方法及裝置的制作方法

文檔序號(hào):7619847閱讀:136來(lái)源:國(guó)知局
專利名稱:在設(shè)備管理中同步操作時(shí)間的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域的設(shè)備管理技術(shù),尤其涉及在設(shè)備管理中同步操作時(shí)間的方法及裝置。
背景技術(shù)
移動(dòng)終端是整個(gè)移動(dòng)運(yùn)營(yíng)服務(wù)體系中重要組成部分,隨著終端功能的日趨復(fù)雜,終端軟件出現(xiàn)問(wèn)題的可能性顯著增加。未來(lái)運(yùn)營(yíng)商之間的競(jìng)爭(zhēng)日趨激烈,如何有效的保證用戶體驗(yàn)、提高用戶忠誠(chéng)度,保持高效的服務(wù)質(zhì)量以及低成本的設(shè)備維護(hù)已經(jīng)成為運(yùn)營(yíng)商、終端廠商的一個(gè)重要的關(guān)注點(diǎn)。開放移動(dòng)聯(lián)盟設(shè)備管理(OMA DM)規(guī)范的目標(biāo)正在與此。
DM規(guī)范是一種管理、診斷、維護(hù)移動(dòng)終端設(shè)備的技術(shù)。移動(dòng)終端包括手機(jī)終端、掌上電腦、筆記本電腦、嵌入式設(shè)備、車載系統(tǒng)等,同時(shí)不排除任何其它移動(dòng)設(shè)備。
目前的OMA DM規(guī)范支持服務(wù)器下發(fā)一些基于時(shí)間觸發(fā)的任務(wù),如陷阱觸發(fā)(Trap)、定時(shí)(Scheduling)、診斷(Diagnostic)等,由DMS預(yù)定一些任務(wù)和觸發(fā)時(shí)間下載到終端設(shè)備,當(dāng)終端的時(shí)間等于預(yù)定任務(wù)的觸發(fā)時(shí)間時(shí),自動(dòng)觸發(fā)預(yù)定任務(wù)。
設(shè)備管理(DM)中涉及定時(shí)觸發(fā)的需求很多,例如Trap、Scheduling、Diagnostic等,由于目前在終端設(shè)備與設(shè)備管理服務(wù)器之間沒(méi)有時(shí)間同步機(jī)制,無(wú)法保證服務(wù)器時(shí)間和設(shè)備終端時(shí)間保持一致,導(dǎo)致服務(wù)器指定的定時(shí)執(zhí)行的操作可能無(wú)法準(zhǔn)確的在服務(wù)器指定的時(shí)間點(diǎn)觸發(fā),這可能會(huì)導(dǎo)致一些不可預(yù)測(cè)的問(wèn)題,例如軟件升級(jí)時(shí)要求終端完成的最后期限(Deadline)的設(shè)置,會(huì)因?yàn)闀r(shí)間不同步而產(chǎn)生錯(cuò)誤(錯(cuò)過(guò)更新時(shí)間)。

發(fā)明內(nèi)容
本發(fā)明提供一種在設(shè)備管理中同步操作時(shí)間的方法及裝置,以解決現(xiàn)有技術(shù)中因設(shè)備管理服務(wù)器與終端設(shè)備之間因時(shí)間不同步,導(dǎo)致終端設(shè)備不能準(zhǔn)確的在設(shè)備管理服務(wù)器所指定的時(shí)間點(diǎn)觸發(fā)操作的問(wèn)題。
實(shí)現(xiàn)本發(fā)明的技術(shù)方案如下一種在設(shè)備管理中同步操作時(shí)間的方法,包括如下步驟根據(jù)設(shè)備管理服務(wù)器的本地時(shí)間和終端設(shè)備的本地時(shí)間確定該兩個(gè)設(shè)備之間的時(shí)間差;終端設(shè)備根據(jù)所述時(shí)間差,將以設(shè)備管理服務(wù)器的本地時(shí)間為參照的執(zhí)行操作的指定時(shí)間轉(zhuǎn)換為以終端設(shè)備本地時(shí)間為參照的執(zhí)行操作的實(shí)際時(shí)間,并按該實(shí)際時(shí)間觸發(fā)操作。
其中終端設(shè)備向設(shè)備管理服務(wù)器發(fā)送一個(gè)時(shí)間同步請(qǐng)求,由設(shè)備管理服務(wù)器向終端設(shè)備發(fā)送一個(gè)響應(yīng)消息并攜帶本地的發(fā)送時(shí)間,終端設(shè)備根據(jù)收到所述響應(yīng)消息時(shí)的本地時(shí)間和該響應(yīng)消息中的發(fā)送時(shí)間確定兩個(gè)設(shè)備之間的時(shí)間差。
設(shè)備管理服務(wù)器在下發(fā)的命令或消息中攜帶本地的發(fā)送時(shí)間,終端設(shè)備根據(jù)收到所述命令或消息時(shí)的本地時(shí)間確定兩個(gè)設(shè)備之間的時(shí)間差。
終端設(shè)備收到設(shè)備管理服務(wù)器下發(fā)的任務(wù)列表時(shí),將任務(wù)列表中各操作的觸發(fā)時(shí)間修改為轉(zhuǎn)換后的實(shí)際時(shí)間;或者,終端設(shè)備收到設(shè)備管理服務(wù)器下發(fā)的任務(wù)列表時(shí),建立任務(wù)列表中各操作的觸發(fā)時(shí)間和與該時(shí)間同步的實(shí)際時(shí)間之間的映射關(guān)系。
終端設(shè)備在監(jiān)控任務(wù)列表中的操作時(shí),將以設(shè)備管理服務(wù)器的本地時(shí)間為參照的執(zhí)行操作的指定時(shí)間轉(zhuǎn)換為以終端設(shè)備本地時(shí)間為參照的執(zhí)行操作的實(shí)際時(shí)間,并以該實(shí)際時(shí)間與本地時(shí)間比較確定是否觸發(fā)操作。
一種在設(shè)備管理中同步操作時(shí)間的方法,該方法由設(shè)備管理服務(wù)器向終端下發(fā)操作命令,終端設(shè)備按操作命令中指定的時(shí)間觸發(fā)操作;其中,設(shè)備管理服務(wù)器在下發(fā)所述操作命令前或下發(fā)所述操作命令后,指示終端設(shè)備依據(jù)設(shè)備管理服務(wù)器的本地時(shí)間設(shè)置終端設(shè)備的本地時(shí)間,使以終端設(shè)備的本地時(shí)間為參照觸發(fā)操作的實(shí)際時(shí)間與以設(shè)備管理服務(wù)器的本地時(shí)間為參照指定執(zhí)行操作的時(shí)間保持同步。
一種終端設(shè)備,包括設(shè)備管理代理模塊,終端設(shè)備通過(guò)該設(shè)備管理代理模塊與設(shè)備管理服務(wù)器交互;其中該終端設(shè)備還包括代理時(shí)間接口,設(shè)置在所述設(shè)備管理代理模塊內(nèi),用于確定終端設(shè)備與設(shè)備管理服務(wù)器之間的時(shí)間差;同步模塊,與所述代理時(shí)間接口連接,用于根據(jù)所述時(shí)間差將設(shè)備管理代理模塊進(jìn)行管理和應(yīng)用的時(shí)間調(diào)整為設(shè)備管理服務(wù)器的同步時(shí)間。
本發(fā)明通過(guò)確定設(shè)備管理服務(wù)器與終端設(shè)備之間的時(shí)間差,使終端設(shè)備以本地時(shí)間為參照的執(zhí)行操作的實(shí)際時(shí)間與設(shè)備管理服務(wù)器規(guī)定的時(shí)間保持同步,有效避免了因時(shí)間差異可能帶來(lái)的問(wèn)題。


圖1A、圖1B為本發(fā)明中確定時(shí)間差的流程圖;圖2A為本發(fā)明中設(shè)備管理系統(tǒng)的第一結(jié)構(gòu)示意圖;圖2B為本發(fā)明中同步時(shí)間的流程圖;圖3為本發(fā)明中設(shè)備管理系統(tǒng)的第二結(jié)構(gòu)示意圖;圖4為本發(fā)明中設(shè)置終端時(shí)鐘的流程圖;圖5為本發(fā)明設(shè)備管理系統(tǒng)的第三結(jié)構(gòu)示意圖。
具體實(shí)施例方式
在設(shè)備管理系統(tǒng)中,為了能夠使終端設(shè)備執(zhí)行操作的時(shí)間與設(shè)備管理服務(wù)器規(guī)定的時(shí)間同步,本發(fā)明根據(jù)設(shè)備管理服務(wù)器和終端設(shè)備中,其中一個(gè)設(shè)備發(fā)送命令或消息時(shí)的本地時(shí)間與另一個(gè)設(shè)備收到所述命令或消息時(shí)的本地時(shí)間,計(jì)算出終端設(shè)備與管理服務(wù)器備之間的時(shí)間差;然后,終端設(shè)備根據(jù)接收到操作命令時(shí)的本地時(shí)間、所述時(shí)間差和操作命令中以設(shè)備管理服務(wù)器的本地時(shí)間為參照的執(zhí)行操作(或稱任務(wù),以下同)時(shí)間,確定以本地時(shí)間為參照的執(zhí)行操作的實(shí)際時(shí)間,終端設(shè)備按該實(shí)際時(shí)間觸發(fā)操作,從而保證該實(shí)際時(shí)間與設(shè)備管理服務(wù)器指定的執(zhí)行操作時(shí)間同步。
對(duì)時(shí)間差計(jì)算可以采用以下方式A、忽略傳輸延時(shí)的時(shí)間差計(jì)算方法一、終端設(shè)備的設(shè)備管理代理(DM Agent)模塊給設(shè)備管理服務(wù)器(DMS)發(fā)起一個(gè)時(shí)間同步請(qǐng)求,設(shè)備管理服務(wù)器在收到請(qǐng)求后回送一個(gè)服務(wù)器時(shí)間(忽略傳輸延時(shí))。DM Agent模塊依據(jù)此回送時(shí)間計(jì)算DMS與終端時(shí)鐘的時(shí)間差。例如終端向服務(wù)器發(fā)起時(shí)間同步請(qǐng)求,服務(wù)器回送的時(shí)間為200506081750(2005年6月8日17:50);終端接收到回送響應(yīng)的時(shí)間點(diǎn)為2005年6月8日18:30;DMAgent計(jì)算出的時(shí)間差為(本例以終端作為基準(zhǔn))(2005.06.0817:50)-(2005.06.0818:30)=-40分鐘(表示終端設(shè)備的時(shí)間比DMS快40分鐘)。
方法二、DMS下發(fā)任務(wù)時(shí),在任務(wù)中附帶服務(wù)器的時(shí)間戳,DM Agent模塊依據(jù)此時(shí)間戳計(jì)算DMS與終端時(shí)鐘的時(shí)間差。例如任務(wù)所帶的DMS下發(fā)時(shí)間為200506081750(2005年6月8日17:50);終端在接收到任務(wù)時(shí)的時(shí)間為2005年6月8日18:30;DMAgent計(jì)算出的時(shí)間差為(本例以終端作為基準(zhǔn))(2005.06.08 17:50)-(2005.06.08 18:30)=-40分鐘。
B、消除傳輸延時(shí)的時(shí)間差計(jì)算方法一、DM Agent給服務(wù)器發(fā)起一個(gè)時(shí)間同步請(qǐng)求,服務(wù)器在收到請(qǐng)求后回送一個(gè)服務(wù)器時(shí)間。DM Agent依據(jù)此回送時(shí)間計(jì)算DMS與終端時(shí)鐘的時(shí)間差。為了消除傳輸延時(shí),DM Agent計(jì)算請(qǐng)求時(shí)和接收到服務(wù)器回送的消息時(shí)的時(shí)間間隔(忽略服務(wù)器處理的時(shí)間),除以2后得出傳輸延時(shí),然后利用此傳輸延時(shí)修正時(shí)間差。例如,如圖1A所示終端向服務(wù)器發(fā)起時(shí)間同步請(qǐng)求的時(shí)間為2005.06.08 18:30:35服務(wù)器回送的時(shí)間戳為20050608175032(2005年6月8日 17:50:32);終端接收到回送時(shí)間的時(shí)間點(diǎn)為2005.06.08 18:30:39;延時(shí)計(jì)算利用兩次的終端時(shí)間計(jì)算(18:30:39-18:30:35)/2=2秒;DM Agent計(jì)算出的時(shí)間差為(本例以終端作為基準(zhǔn))(2005.06.0817:50:32)-(2005.06.0818:30:39)=-40分7秒;傳輸延時(shí)修正后的時(shí)間差為-40分7秒-2秒=-40分9秒。
方法二、DMS在下發(fā)任務(wù)時(shí),在任務(wù)中附帶服務(wù)器下發(fā)時(shí)的時(shí)間戳,DMAgent模塊依據(jù)此時(shí)間戳計(jì)算DMS與終端時(shí)鐘的時(shí)間差。為了消除傳輸延時(shí),DM Agent在接收到任務(wù)后發(fā)送一個(gè)消息給服務(wù)器,請(qǐng)求服務(wù)器在接到消息后立即發(fā)送一個(gè)確認(rèn)消息給終端,DM Agent在接到服務(wù)器發(fā)的第二個(gè)消息后,計(jì)算出兩次消息的時(shí)間間隔,除以2后得出傳輸延時(shí),然后利用此傳輸延時(shí)修正時(shí)間差。例如,如圖1B所示DM Agent計(jì)算的包含傳輸延時(shí)的時(shí)間差為(本例已終端作為基準(zhǔn))(2005.06.08 17:50:28)-(2005.06.08 18:30:35)=-40分7秒;延時(shí)計(jì)算可以利用兩次的服務(wù)器時(shí)間計(jì)算(17:50:32-17:50:28)/2=2秒;或者,利用兩次的終端時(shí)間計(jì)算(18:30:39-18:30:35)/2=2秒;
利用傳輸延時(shí)修正后的時(shí)間差為-40分7秒-2秒=-40分9秒。
在計(jì)算出終端設(shè)備與DMS的時(shí)間差之后,時(shí)間差值可保存在終端,由DMAgent管理和維護(hù)。當(dāng)終端設(shè)備時(shí)間發(fā)生調(diào)整,例如用戶手動(dòng)修改終端時(shí)間、設(shè)備管理服務(wù)器遠(yuǎn)程設(shè)定終端設(shè)備的時(shí)間、某些應(yīng)用軟件調(diào)整終端時(shí)間、時(shí)區(qū)的調(diào)整或其它手段調(diào)整終端時(shí)間等,服務(wù)器時(shí)間發(fā)生調(diào)整、服務(wù)器與終端時(shí)間差的定時(shí)修正等,這時(shí)都需要更新時(shí)間差。
更新時(shí)間差可以采用以下方式(1)終端相對(duì)調(diào)整在終端進(jìn)行時(shí)間調(diào)整后,DM Agent計(jì)算終端時(shí)鐘的調(diào)整量,然后利用此調(diào)整量重新調(diào)整終端和服務(wù)器時(shí)間差值。例如DM Agent保存的服務(wù)器和終端的時(shí)間差值為-47分9秒;終端調(diào)整前的時(shí)間為2005.06.08 18:22:00;終端調(diào)整后的時(shí)間為2005.06.08 18:56:00;終端的時(shí)鐘調(diào)整量為調(diào)整前的時(shí)間-調(diào)整后的時(shí)間=-34分;根據(jù)前后的調(diào)整量修正終端和服務(wù)器的時(shí)間差值為(-34)+(-47分9秒)=(-1小時(shí)21分9秒)。
(2)重新協(xié)商時(shí)間差在終端時(shí)間發(fā)生調(diào)整后,利用上述時(shí)間差計(jì)算方法,重新計(jì)算時(shí)間差。
(3)定期修正時(shí)間差使用DM協(xié)議的定時(shí)機(jī)制(Scheduling),利用上述描述的時(shí)間差計(jì)算方法定時(shí)更新時(shí)間差。
在設(shè)備管理服務(wù)器和設(shè)備終端之間正常維護(hù)時(shí)間差的基礎(chǔ)上,可以在終端設(shè)備和設(shè)備管理服務(wù)器之間同步時(shí)間。其實(shí)現(xiàn)方式可以在終端設(shè)備上增加同步模塊和代理時(shí)間接口,其中,代理時(shí)間接口設(shè)置在所述設(shè)備管理代理模塊內(nèi),用于按前述方式確定終端設(shè)備與設(shè)備管理服務(wù)器之間的時(shí)間差;同步模塊與所述代理時(shí)間接口連接,用于根據(jù)所述時(shí)間差將設(shè)備管理代理模塊進(jìn)行管理和應(yīng)用的時(shí)間調(diào)整為設(shè)備管理服務(wù)器的同步時(shí)間。實(shí)現(xiàn)同步的方式可以采用以下幾種方式1、軟同步軟同步是指在比較終端本地時(shí)間和操作觸發(fā)時(shí)間時(shí),為了具有可比性而進(jìn)行時(shí)間調(diào)整,可以是將讀取的本地時(shí)間用時(shí)間差進(jìn)行調(diào)整,也可以是將讀取的操作觸發(fā)時(shí)間利用時(shí)間差進(jìn)行調(diào)整,整個(gè)調(diào)整的過(guò)程并不真正修改終端本地時(shí)間,也不真正修改任務(wù)的觸發(fā)時(shí)間。
如圖2A所示,在該設(shè)備管理系統(tǒng)中,同步模塊為一調(diào)整器,設(shè)置在終端設(shè)備的時(shí)間系統(tǒng)和DM Agent模塊的時(shí)間接口之間,代理時(shí)間接口負(fù)責(zé)計(jì)算終端設(shè)備時(shí)間系統(tǒng)和服務(wù)器時(shí)間系統(tǒng)之間的時(shí)間差。調(diào)整器根據(jù)代理時(shí)間接口計(jì)算的時(shí)間差,調(diào)整設(shè)備代理模塊和設(shè)備時(shí)間系統(tǒng)的時(shí)間偏差。
每當(dāng)DM Agent模塊需要涉及時(shí)間操作(調(diào)用系統(tǒng)時(shí)間)時(shí),先經(jīng)過(guò)時(shí)間調(diào)整器,根據(jù)時(shí)間差,調(diào)整為服務(wù)器同步時(shí)間。在DM Agent管理應(yīng)用中,所有時(shí)間描述都是和服務(wù)器同步的,即DM Agent和DMS維護(hù)相同的時(shí)間域。在向用戶顯示任務(wù)情況時(shí),顯示任務(wù)相對(duì)終端設(shè)備的時(shí)間,以本地時(shí)間為基準(zhǔn)。如果用戶修改了任務(wù)觸發(fā)時(shí)間,需要利用時(shí)間差轉(zhuǎn)換為服務(wù)器時(shí)間。
同步原則是DM Agent模塊管理應(yīng)用的時(shí)間描述使用服務(wù)器時(shí)間,用戶能感受到的時(shí)間和設(shè)備終端時(shí)間系統(tǒng)一致。調(diào)整器在兩個(gè)系統(tǒng)之間起到協(xié)調(diào)作用。
在這種實(shí)現(xiàn)方式中,調(diào)整器并不真正修改終端時(shí)鐘的時(shí)間值。如圖2B所示,DM Agent模塊獲取設(shè)備時(shí)間的調(diào)整過(guò)程如下步驟1、DM Agent模塊從調(diào)整器獲取終端設(shè)備的當(dāng)前時(shí)間。
步驟2、調(diào)整器調(diào)用設(shè)備應(yīng)用程序接口(API)從終端設(shè)備請(qǐng)求時(shí)鐘值。
步驟3、調(diào)整器利用時(shí)間差值對(duì)獲取的設(shè)備時(shí)間進(jìn)行調(diào)整,將其轉(zhuǎn)換為設(shè)備管理服務(wù)器的同步時(shí)間。
步驟4、調(diào)整器向DM Agent模塊返回調(diào)整后的時(shí)間值。這樣,DM Agent模塊就可以按該時(shí)間值來(lái)確定是否到達(dá)操作的觸發(fā)時(shí)間,從而實(shí)現(xiàn)軟同步。
當(dāng)然,DM Agent模塊如果想獲取設(shè)備的真實(shí)時(shí)間,可以不通過(guò)調(diào)整器而是直接調(diào)用設(shè)備API獲取。
2、利用時(shí)間差修改任務(wù)觸發(fā)時(shí)間達(dá)到相對(duì)同步參閱圖3所示,同步模塊為一修改器,在這種方案中,DM Agent模塊的管理應(yīng)用的時(shí)間描述使用終端時(shí)間。服務(wù)器和Agent之間通過(guò)所述修改器修改任務(wù)列表中的所有任務(wù)觸發(fā)時(shí)間,達(dá)到執(zhí)行時(shí)間同步的目的。
DM Agent模塊首先計(jì)算出終端時(shí)鐘和服務(wù)器時(shí)鐘之間的時(shí)間差,然后修改器根據(jù)時(shí)間差修改DMS下發(fā)的任務(wù)列表中所有任務(wù)的觸發(fā)時(shí)間。例如任務(wù)列表所帶的DMS下發(fā)時(shí)間戳為200506081750(2005年6月8日17:50);任務(wù)列表如下

終端在接收到任務(wù)列表時(shí)的時(shí)間為2005年6月8日18:30;DM Agent計(jì)算的時(shí)間差為(2005.06.08 18:30)-(2005.06.08 17:50)=+40分鐘;DM Agent根據(jù)這個(gè)時(shí)間差調(diào)整任務(wù)列表中的觸發(fā)時(shí)間,將觸發(fā)時(shí)間(因?yàn)橛行┤蝿?wù)列表的觸發(fā)時(shí)間是時(shí)間段)通過(guò)修改器修改(+40)分鐘(+表示順延,-表示提前),這樣就達(dá)到了服務(wù)器希望終端設(shè)備執(zhí)行操作的真實(shí)時(shí)間。
調(diào)整后的任務(wù)觸發(fā)時(shí)間如下

當(dāng)終端側(cè)進(jìn)行的一些操作造成終端時(shí)鐘時(shí)間值的調(diào)整(例如用戶手動(dòng)修改終端時(shí)間、設(shè)備管理服務(wù)器遠(yuǎn)程設(shè)定終端設(shè)備的時(shí)間、某些應(yīng)用軟件調(diào)整終端時(shí)間、時(shí)區(qū)的調(diào)整或其它手段調(diào)整終端時(shí)間),DM Agent根據(jù)終端時(shí)鐘前后調(diào)整值修改時(shí)間差,同時(shí)修改所有任務(wù)列表的觸發(fā)時(shí)間。
例如用戶因?yàn)槟承┰蛘{(diào)整了終端設(shè)備的時(shí)間,終端調(diào)整前的時(shí)間為2005年06月08日17:50;任務(wù)列表如下

終端調(diào)整后的時(shí)間為2005年06月08日17:30;調(diào)整值為(2005.06.08 17:30)-(2005.06.08 17:50)=-20分鐘;DM Agent模塊根據(jù)調(diào)整值修改任務(wù)列表中的觸發(fā)時(shí)間,將觸發(fā)點(diǎn)時(shí)間加上(-20)分鐘(+順延表示,-表示提前)。調(diào)整后的任務(wù)列表為

其他一些情況,例如終端向服務(wù)器上傳某些數(shù)據(jù)(這些數(shù)據(jù)可能是終端主動(dòng)上傳或是服務(wù)器主動(dòng)獲取的)時(shí),可以利用保存的時(shí)間差對(duì)時(shí)間數(shù)據(jù)進(jìn)行修正,使上傳的數(shù)據(jù)以服務(wù)器時(shí)間為基準(zhǔn)。當(dāng)然,DM Agent模塊如果想獲取設(shè)備的真實(shí)時(shí)間,可以不用修正。
當(dāng)然,也可以不修改任務(wù)表中的觸發(fā)時(shí)間,而建立一個(gè)映射表來(lái)實(shí)現(xiàn)。在這種方式下,DM Agent模塊首先計(jì)算終端時(shí)鐘和服務(wù)器時(shí)鐘的時(shí)間差,并根據(jù)時(shí)間差計(jì)算任務(wù)觸發(fā)的終端相對(duì)時(shí)間值。然后創(chuàng)建并維護(hù)一個(gè)任務(wù)觸發(fā)時(shí)間映射表,用以映射任務(wù)觸發(fā)時(shí)間的服務(wù)器相對(duì)值和終端相對(duì)值,DM Agent模塊并不修改原任務(wù)列表。
映射表在任務(wù)下發(fā)時(shí)創(chuàng)建,例如任務(wù)列表所帶的DMS下發(fā)時(shí)間戳為200506081750(2005年6月8日17:50);任務(wù)列表如下

終端在接收到任務(wù)列表時(shí)的時(shí)間為2005年6月8日18:30;DM Agent計(jì)算的時(shí)間差為(2005.06.0818:30)-(2005.06.0817:50)=+40分鐘;DM Agent創(chuàng)建映射表,然后根據(jù)這個(gè)時(shí)間差計(jì)算任務(wù)觸發(fā)時(shí)間的終端相對(duì)值,并填入映射表,其映射如下

當(dāng)終端側(cè)進(jìn)行的一些操作造成終端時(shí)鐘時(shí)間值的調(diào)整(例如用戶手動(dòng)修改終端時(shí)間、設(shè)備管理服務(wù)器遠(yuǎn)程設(shè)定終端設(shè)備的時(shí)間、某些應(yīng)用軟件調(diào)整終端時(shí)間、時(shí)區(qū)的調(diào)整或其它手段調(diào)整終端時(shí)間),DM Agent根據(jù)終端時(shí)鐘前后調(diào)整值修改時(shí)間差,同時(shí)修改映射表中任務(wù)觸發(fā)時(shí)間的終端相對(duì)值。
3、DMS強(qiáng)行同步機(jī)制DMS在向終端下發(fā)定制任務(wù)列表前或下發(fā)定制任務(wù)列表后,DMS通過(guò)DMAgent對(duì)終端的時(shí)鐘進(jìn)行設(shè)置,使其和DMS在一定允許的偏差范圍內(nèi)保持同步(偏差包括命令傳輸延時(shí)等),即強(qiáng)制同步終端時(shí)間。設(shè)置流程參閱如圖4所示。
DMS可定期(期間的長(zhǎng)短可由DMS設(shè)定)對(duì)終端的時(shí)鐘進(jìn)行同步,使得終端和DMS的時(shí)間保持一致。
為了防止終端側(cè)的時(shí)間調(diào)整造成時(shí)間的不同步,如果終端側(cè)支持,DMS可以限制或禁止終端調(diào)整時(shí)間的能力。
4、在終端設(shè)備保持兩套時(shí)鐘如圖5所示,在終端維護(hù)第一、第二時(shí)鐘,第一時(shí)鐘是終端本地時(shí)鐘,第二時(shí)鐘是和服務(wù)器保持同步的時(shí)鐘,DM Agent模塊根據(jù)第二時(shí)鐘觸發(fā)對(duì)應(yīng)的任務(wù)。在第一、第二時(shí)鐘之間設(shè)置轉(zhuǎn)換器,在向用戶顯示任務(wù)信息時(shí),操作(或任務(wù))的觸發(fā)時(shí)間通過(guò)轉(zhuǎn)換器轉(zhuǎn)換為本地時(shí)間,用戶在修改操作觸發(fā)時(shí)間后(以本地時(shí)間為參照),DM Agent通過(guò)轉(zhuǎn)換器將其轉(zhuǎn)換為服務(wù)器同步時(shí)間然后保存。與用戶的交互是以終端設(shè)備本地時(shí)鐘為參照,判斷任務(wù)觸發(fā)時(shí)間是以服務(wù)器同步時(shí)鐘為參照,服務(wù)器時(shí)鐘對(duì)用戶透明。
可以由DM Agent模塊定時(shí)與服務(wù)器進(jìn)行第二時(shí)鐘與服務(wù)器時(shí)鐘的同步,也可以是服務(wù)器主動(dòng)進(jìn)行同步動(dòng)作,同步動(dòng)作的發(fā)起可能是定時(shí)發(fā)起,或者在服務(wù)器時(shí)間調(diào)整后發(fā)起。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種在設(shè)備管理中同步操作時(shí)間的方法,其特征在于,包括如下步驟根據(jù)設(shè)備管理服務(wù)器的本地時(shí)間和終端設(shè)備的本地時(shí)間確定該兩個(gè)設(shè)備之間的時(shí)間差;終端設(shè)備根據(jù)所述時(shí)間差和以設(shè)備管理服務(wù)器的本地時(shí)間為參照的執(zhí)行操作的指定時(shí)間,確定以終端設(shè)備本地時(shí)間為參照的執(zhí)行操作的實(shí)際時(shí)間,并按該實(shí)際時(shí)間觸發(fā)操作。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)設(shè)備管理服務(wù)器和終端設(shè)備中,其中一個(gè)設(shè)備發(fā)送命令或消息時(shí)的本地時(shí)間與另一個(gè)設(shè)備收到所述命令或消息時(shí)的本地時(shí)間,確定所述時(shí)間差。
3.如權(quán)利要求2所述的方法,其特征在于,由終端設(shè)備向設(shè)備管理服務(wù)器發(fā)送一個(gè)時(shí)間同步請(qǐng)求,設(shè)備管理服務(wù)器向終端設(shè)備發(fā)送一個(gè)響應(yīng)消息并攜帶本地的發(fā)送時(shí)間,終端設(shè)備根據(jù)收到所述響應(yīng)消息時(shí)的本地時(shí)間和該響應(yīng)消息中的發(fā)送時(shí)間確定兩個(gè)設(shè)備之間的時(shí)間差。
4.如權(quán)利要求3所述的方法,其特征在于,終端設(shè)備還根據(jù)發(fā)送所述時(shí)間同步請(qǐng)求的本地時(shí)間和接收到所述響應(yīng)消息的本地時(shí)間確定傳輸延時(shí),并利用該延時(shí)修正所述時(shí)間差。
5.如權(quán)利要求2所述的方法,其特征在于,設(shè)備管理服務(wù)器在下發(fā)的命令或消息中攜帶本地的發(fā)送時(shí)間,終端設(shè)備根據(jù)收到所述命令或消息時(shí)的本地時(shí)間確定兩個(gè)設(shè)備之間的時(shí)間差。
6.如權(quán)利要求5所述的方法,其特征在于,終端設(shè)備在接收到所述命令或消息后,向設(shè)備管理服務(wù)器發(fā)送一個(gè)消息和由該服務(wù)器返回一個(gè)確認(rèn)消息,終端設(shè)備根據(jù)發(fā)送消息時(shí)的本地時(shí)間和收到確認(rèn)消息時(shí)的本地時(shí)間確定傳輸延時(shí),并利用該延時(shí)修正所述時(shí)間差。
7.如權(quán)利要求1所述的方法,其特征在于,所述時(shí)間差由終端設(shè)備保存并維護(hù)。
8.如權(quán)利要求7所述的方法,其特征在于,終端設(shè)備動(dòng)態(tài)地更新所述時(shí)間差;或者,終端設(shè)備或服務(wù)器在調(diào)整本地時(shí)間后,重新確定設(shè)備之間的時(shí)間差,或者,終端設(shè)備在調(diào)整本地時(shí)間后根據(jù)時(shí)間調(diào)整量修正所述時(shí)間差。
9.如權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,終端設(shè)備在監(jiān)控任務(wù)列表中的操作時(shí),將所述指定時(shí)間轉(zhuǎn)換為所述實(shí)際時(shí)間,并通過(guò)比較實(shí)際時(shí)間與本地時(shí)間確定是否觸發(fā)操作;或者,將終端設(shè)備的本地時(shí)間轉(zhuǎn)換為以設(shè)備管理服務(wù)器本地時(shí)間為參照的時(shí)間,并通過(guò)比較該時(shí)間與所述指定時(shí)間確定是否觸發(fā)操作。
10.如權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,終端設(shè)備收到設(shè)備管理服務(wù)器下發(fā)的任務(wù)列表時(shí),將任務(wù)列表中各執(zhí)行操作的指定時(shí)間修改為所述實(shí)際時(shí)間;或者,終端設(shè)備收到設(shè)備管理服務(wù)器下發(fā)的任務(wù)列表時(shí),根據(jù)執(zhí)行各操作的指定時(shí)間確定對(duì)應(yīng)的實(shí)際操作時(shí)間并建立映射關(guān)系。
11.如權(quán)利要求10所述的方法,其特征在于,當(dāng)所述時(shí)間差變化時(shí),調(diào)整所述實(shí)際時(shí)間。
12.一種在設(shè)備管理中同步操作時(shí)間的方法,該方法由設(shè)備管理服務(wù)器向終端下發(fā)操作命令,終端設(shè)備按操作命令中指定的時(shí)間觸發(fā)操作;其特征在于,由設(shè)備管理服務(wù)器指示終端設(shè)備依據(jù)設(shè)備管理服務(wù)器的本地時(shí)間設(shè)置終端設(shè)備的本地時(shí)間,使以終端設(shè)備的本地時(shí)間為參照觸發(fā)操作的實(shí)際時(shí)間與以設(shè)備管理服務(wù)器的本地時(shí)間為參照指定執(zhí)行操作的時(shí)間保持同步。
13.如權(quán)利要求12所述的方法,其特征在于,設(shè)備管理服務(wù)器在下發(fā)所述操作命令前或下發(fā)所述操作命令后指示終端設(shè)備設(shè)置本地時(shí)間;或者,設(shè)備管理服務(wù)器定時(shí)指示終端設(shè)備設(shè)置本地時(shí)間。
14.如權(quán)利要求12或13所述的方法,其特征在于,在終端設(shè)備維護(hù)用于本地事務(wù)的第一時(shí)鐘和用于觸發(fā)操作的第二時(shí)鐘,終端設(shè)備在得到設(shè)備管理服務(wù)器的指示后直接按設(shè)備管理服務(wù)器的本地時(shí)間設(shè)置所述第二時(shí)鐘。
15.一種終端設(shè)備,包括設(shè)備管理代理模塊,終端設(shè)備通過(guò)該設(shè)備管理代理模塊與設(shè)備管理服務(wù)器交互;其特征在于,還包括代理時(shí)間接口,設(shè)置在所述設(shè)備管理代理模塊內(nèi),用于確定終端設(shè)備與設(shè)備管理服務(wù)器之間的時(shí)間差;同步模塊,與所述代理時(shí)間接口連接,用于根據(jù)所述時(shí)間差將設(shè)備管理代理模塊進(jìn)行管理和應(yīng)用的時(shí)間調(diào)整為設(shè)備管理服務(wù)器的同步時(shí)間。
16.如權(quán)利要求15所述的終端設(shè)備,其特征在于,所述同步模塊為一個(gè)調(diào)整器或者為一個(gè)修改器。
17.一種終端設(shè)備,包括設(shè)備管理代理模塊,終端設(shè)備通過(guò)該設(shè)備管理代理模塊與設(shè)備管理服務(wù)器交互;其特征在于,該終端設(shè)備包括用于本地事務(wù)的第一時(shí)鐘和用于觸發(fā)操作的第二時(shí)鐘,所述管理代理模塊按設(shè)備管理服務(wù)器的本地時(shí)間設(shè)置第二時(shí)鐘。
18.如權(quán)利要求17所述的終端設(shè)備,其特征在于,所述第一、第二時(shí)鐘之間設(shè)置有轉(zhuǎn)換器,所述轉(zhuǎn)換器將操作的觸發(fā)時(shí)間轉(zhuǎn)換為終端設(shè)備的本地時(shí)間顯示給用戶,或者將修改的操作觸發(fā)時(shí)間轉(zhuǎn)換為服務(wù)器同步時(shí)間并保存。
全文摘要
本發(fā)明公開了一種在設(shè)備管理中同步操作時(shí)間的方法及裝置,以解決現(xiàn)有技術(shù)中因設(shè)備管理服務(wù)器與終端設(shè)備之間因時(shí)間不同步,導(dǎo)致終端設(shè)備不能準(zhǔn)確的在設(shè)備管理服務(wù)器所指定的時(shí)間點(diǎn)觸發(fā)操作的問(wèn)題;所述方法根據(jù)設(shè)備管理服務(wù)器的本地時(shí)間和終端設(shè)備的本地時(shí)間確定該兩個(gè)設(shè)備之間的時(shí)間差,終端設(shè)備根據(jù)所述時(shí)間差和以設(shè)備管理服務(wù)器的本地時(shí)間為參照的執(zhí)行操作的指定時(shí)間,確定以終端設(shè)備本地時(shí)間為參照的執(zhí)行操作的實(shí)際時(shí)間,并按該實(shí)際時(shí)間觸發(fā)操作。
文檔編號(hào)H04W56/00GK1794855SQ20051007993
公開日2006年6月28日 申請(qǐng)日期2005年6月27日 優(yōu)先權(quán)日2005年6月27日
發(fā)明者柴曉前, 程建章 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
双城市| 宁乡县| 射阳县| 丽水市| 凉山| 广西| 平邑县| 杭锦旗| 武义县| 绥芬河市| 绍兴县| 柘荣县| 长丰县| 安顺市| 利津县| 页游| 寿宁县| 廉江市| 武功县| 高雄市| 深泽县| 东光县| 崇明县| 二连浩特市| 武功县| 张家界市| 苗栗县| 射洪县| 即墨市| 曲阳县| 青河县| 中牟县| 襄垣县| 郑州市| 肥城市| 临澧县| 东兴市| 图木舒克市| 鄂伦春自治旗| 吉林市| 广河县|