基于物聯(lián)網(wǎng)的定時控制方法和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及智能控制技術領域,尤其涉及一種基于物聯(lián)網(wǎng)的定時控制方法和系統(tǒng)。
【背景技術】
[0002]在對終端(如空調(diào)、電視機)等進行定時控制時,一般在終端中設置時鐘進行計時,在預設的時間到達時,對終端進行相應的控制;對多個終端進行控制時,需要設置一物聯(lián)網(wǎng)網(wǎng)關對多個終端進彳丁集中控制,以使對終端的控制更加方便和快捷,但在終端的時鐘出現(xiàn)偏差時,則會導致對終端的控制出現(xiàn)偏差。
[0003]現(xiàn)有技術提出一種防止物聯(lián)網(wǎng)網(wǎng)關內(nèi)的時鐘出現(xiàn)偏差的方法,物聯(lián)網(wǎng)網(wǎng)關定時獲取服務器的時間,并比對獲取到的時間以及物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的時間,當獲取到的時間與內(nèi)部時鐘的時間不一致時,物聯(lián)網(wǎng)網(wǎng)關啟動校準功能以根據(jù)獲取到的時間對內(nèi)部時鐘的時間進行校對,以使物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的時間與服務器的時間一致;在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校對成功時,物聯(lián)網(wǎng)網(wǎng)關的定時控制功能可正常執(zhí)行,而在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校對失敗時,物聯(lián)網(wǎng)網(wǎng)關的定時控制功能失效或者出現(xiàn)錯誤,導致物聯(lián)網(wǎng)網(wǎng)關對終端的控制不夠準確。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的是提供一種基于物聯(lián)網(wǎng)的定時控制方法和系統(tǒng),旨在提高對終端定時控制的精確性。
[0005]本發(fā)明提出一種基于物聯(lián)網(wǎng)的定時控制方法,包括:
[0006]在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或者故障時,服務器向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送定時控制功能停止指令,以指示所述物聯(lián)網(wǎng)網(wǎng)關停止定時控制功能;
[0007]所述服務器根據(jù)預先設定的控制參數(shù)向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送控制指令,以供所述物聯(lián)網(wǎng)網(wǎng)關根據(jù)接收到的控制指令對終端進行相應的控制。
[0008]優(yōu)選地,所述在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或者故障時,服務器向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送定時控制功能停止指令的步驟包括:
[0009]服務器定時或?qū)崟r獲取物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的當前時間,并將獲取到的時間與服務器當前時間進行比對;
[0010]當獲取到的時間與服務器當前時間不一致時,向物聯(lián)網(wǎng)網(wǎng)關發(fā)送校準指令以及服務器當前時間,以供物聯(lián)網(wǎng)網(wǎng)關根據(jù)接收到的當前時間校準其內(nèi)部時鐘的時間;
[0011]在接收到所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送的校準失敗指令時,所述服務器向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送定時控制功能停止指令。
[0012]優(yōu)選地,所述服務器運行所述定時控制功能,并根據(jù)預先設定的控制參數(shù)向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送控制指令,以供所述物聯(lián)網(wǎng)網(wǎng)關根據(jù)接收到的控制指令對終端進行相應的控制的步驟之后該方法包括:
[0013]服務器定時或?qū)崟r獲取物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的當前時間,并將獲取到的時間與服務器當前時間進行比對;
[0014]當獲取到的時間與服務器當前時間一致時,向物聯(lián)網(wǎng)網(wǎng)關發(fā)送校準指令以及服務器當前時間,以供物聯(lián)網(wǎng)網(wǎng)關根據(jù)接收到的當前時間校準其內(nèi)部時鐘的時間;
[0015]在接收到所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送的校準失敗指令時,所述服務器向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送定時控制功能運行指令,以供所述物聯(lián)網(wǎng)網(wǎng)關根據(jù)預先設定的控制參數(shù)控制所述終端。
[0016]優(yōu)選地,所述服務器運行所述定時控制功能,并根據(jù)預先設定的控制參數(shù)向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送控制指令,以供所述物聯(lián)網(wǎng)網(wǎng)關根據(jù)接收到的控制指令對終端進行相應的控制的步驟之前該方法包括:
[0017]所述服務器將所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的故障信息或校準失敗信息發(fā)送給預設的通信終端。
[0018]本發(fā)明還提出一種基于物聯(lián)網(wǎng)的定時控制系統(tǒng),包括執(zhí)行以上所述方法各個步驟的模塊。
[0019]本發(fā)明提出一種基于物聯(lián)網(wǎng)的定時控制方法,包括:
[0020]在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或者故障時,物聯(lián)網(wǎng)網(wǎng)關停止運行定時控制功能,并向服務器發(fā)送內(nèi)部時鐘校準失敗或故障信息,以供所述服務器在接收到物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或故障信息時,接管所述物聯(lián)網(wǎng)網(wǎng)關定時控制功能,并基于預設的控制參數(shù)向所述物聯(lián)網(wǎng)網(wǎng)關發(fā)送控制指令;
[0021]所述物聯(lián)網(wǎng)網(wǎng)關在接收到所述服務器基于預設的控制參數(shù)發(fā)送的控制指令時,根據(jù)所述控制指令對所述終端進行相應的控制。
[0022]優(yōu)選地,所述在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或者故障時,物聯(lián)網(wǎng)網(wǎng)關停止運行定時控制功能,并向服務器發(fā)送內(nèi)部時鐘校準失敗或故障信息,以供所述服務器在接收到物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或故障信息時,運行所述定時控制功能的步驟包括:
[0023]所述物聯(lián)網(wǎng)網(wǎng)關定時或?qū)崟r獲取服務器當前時間,并將獲取到的時間與所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的當前時間進行比對;
[0024]當獲取到的時間與所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的當前時間不一致時,所述物聯(lián)網(wǎng)網(wǎng)關根據(jù)獲取到的時間校準物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的時間;
[0025]在所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的時間校準失敗時,所述物聯(lián)網(wǎng)網(wǎng)關向服務器發(fā)送內(nèi)部時鐘校準失敗或故障信息,以供所述服務器在接收到物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準失敗或故障信息時,運行所述定時控制功能。
[0026]優(yōu)選地,所述物聯(lián)網(wǎng)網(wǎng)關在接收到所述服務器基于預設的控制參數(shù)發(fā)送的控制指令時,根據(jù)所述控制指令對作數(shù)終端進行相應的控制的步驟之后,該方法包括:
[0027]所述物聯(lián)網(wǎng)網(wǎng)關定時或?qū)崟r獲取服務器當前時間,并將獲取到的時間與所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的當前時間進行比對;
[0028]當獲取到的時間與所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的當前時間不一致時,所述物聯(lián)網(wǎng)網(wǎng)關根據(jù)獲取到的時間校準物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的時間;
[0029]在所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的時間校準成功時,所述物聯(lián)網(wǎng)網(wǎng)關向服務器發(fā)送內(nèi)部時鐘校準成功信息,以供所述服務器在接收到物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘校準成功信息時,停止運行所述定時控制功能;
[0030]所述物聯(lián)網(wǎng)網(wǎng)關運行所述定時控制功能,并根據(jù)預先設置的控制參數(shù)對終端進行相應的控制。
[0031]優(yōu)選地,所述物聯(lián)網(wǎng)網(wǎng)關在接收到所述服務器基于預設的控制參數(shù)發(fā)送的控制指令時,根據(jù)所述控制指令對作數(shù)終端進行相應的控制的步驟之前該方法還包括:
[0032]所述物聯(lián)網(wǎng)網(wǎng)關將所述物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘的故障信息或校準失敗信息發(fā)送給預設的通信終端。
[0033]本發(fā)明還提出一種基于物聯(lián)網(wǎng)的定時控制系統(tǒng),包括執(zhí)行以上所述方法各個步驟的模塊。
[0034]本發(fā)明提出的基于物聯(lián)網(wǎng)的定時控制方法和系統(tǒng),在物聯(lián)網(wǎng)網(wǎng)關內(nèi)部時鐘進行時間校準失敗或出現(xiàn)故障時,物聯(lián)網(wǎng)網(wǎng)關停止運行定制控制功能,并由服務器執(zhí)行定制控制功能,服務器根據(jù)預設的控制參數(shù)向物聯(lián)網(wǎng)網(wǎng)關發(fā)送控制指令,物聯(lián)網(wǎng)網(wǎng)關根據(jù)接收到的控制指令對終端進彳丁相應的控制,以實現(xiàn)對終端的精確控制。
【附圖說明】
[0035]圖1為本發(fā)明服務器較佳實施例的功能結(jié)構示意圖;
[0036]圖2為本發(fā)明物聯(lián)網(wǎng)網(wǎng)關的較佳實施例的功能結(jié)構示意圖;
[0037]圖3為圖1中所示的基于物聯(lián)網(wǎng)的定時控制系統(tǒng)較佳實施例的功能模塊示意圖;
[0038]圖4為圖2中基于物聯(lián)網(wǎng)的定時控制系統(tǒng)較佳實施例的功能模塊示意圖;
[0039]圖5為本發(fā)明基于物聯(lián)網(wǎng)的定時控制方法第一實施例的流程示意圖;
[0040]圖6為圖1中步驟SlO的具體流程示意圖;
[0041]圖7為本發(fā)明基于物聯(lián)網(wǎng)的定時控制方法第二實施例的流程示意圖;
[0042]圖8為本發(fā)明基于物聯(lián)網(wǎng)的定時控制方法第三實施例的流程示意圖;
[0043]圖9為本發(fā)明基于物聯(lián)網(wǎng)的定時控制方法第四實施例的流程示意圖;
[0044]圖10為圖9中步驟S50的具體流程示意圖;
[0045]圖11為本發(fā)明基于物聯(lián)網(wǎng)的定時控制方法第五實施例的流程示意圖;
[0046]圖12為本發(fā)明基于物聯(lián)網(wǎng)的定時控制方法第六實施例的流程示意圖。
[0047]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0048]下面結(jié)合附圖及具體實施例就本發(fā)明的技術方案做進一步的說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0049]參照圖1,圖1為本發(fā)明服務器較佳實施例的功能結(jié)構示意圖。
[0050]在本實施例中該服務器10包括第一處理單元11、第一存儲單元12、第一接收/發(fā)送單元13、定時控制系統(tǒng)14及基于物聯(lián)網(wǎng)的定時控制系統(tǒng)15。
[0051]所述第一存儲單元12用于存儲定時控制系統(tǒng)14及其運行數(shù)據(jù)、基于物聯(lián)網(wǎng)的定時控制系統(tǒng)15及其運行數(shù)據(jù),以及預先設定的控制參數(shù);需要強調(diào)的是,該第一存儲單元12既可以是一個單獨的存儲裝置,也可以是多個不同存儲裝置的統(tǒng)稱,在此不作贅述。
[0052]所述第一接收/發(fā)送單元13用于在第一處理單元11