两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

以短信進行遠端控制的方法及其網(wǎng)絡(luò)整合裝置的制作方法

文檔序號:7649093閱讀:186來源:國知局
專利名稱:以短信進行遠端控制的方法及其網(wǎng)絡(luò)整合裝置的制作方法
技術(shù)領(lǐng)域
一種以短信進行遠端控制方法及其網(wǎng)絡(luò)整合裝置,特別是指一種執(zhí)行身份驗證并管控控制命令有效期限的以短信進行遠端控制的方法及其網(wǎng)絡(luò)整合裝置。
背景技術(shù)
隨著移動通訊技術(shù)的出現(xiàn),不僅打破了以往固接通訊方式的限制,也帶動了各種移動通訊裝置應(yīng)用層面的推廣。目前的移動通訊技術(shù)除了可提供以往單純的語音通話功能夕卜,不同的移動通訊用戶更可以通過SMS(short message service)短信來進行文字、圖片、影音等多種即時信息的傳遞,或是通過特定的信息發(fā)布服務(wù)器取得新聞、財經(jīng)、廣告...等 的即時信息,同時,不同的移動通訊服務(wù)供應(yīng)商也推出各種行動增值服務(wù),使得現(xiàn)代人可以享受更便利的通訊環(huán)境。在工業(yè)自動化控制的領(lǐng)域當(dāng)中,運用短信的發(fā)送來進行遠端控制的技術(shù)已經(jīng)相當(dāng)成熟,其主要是利用移動通訊服務(wù)的廣泛服務(wù)范圍及信息傳輸?shù)姆奖阈裕瑢锌刂泼畹亩绦艔亩绦艂魉投藗魉偷竭h端短信接收端的系統(tǒng),藉此來控制遠端被控制端的輸入/輸出設(shè)備或進行信息的提取,例如身在外地的移動通訊用戶可通過短信控制廠房內(nèi)的防盜系統(tǒng)或是各種工業(yè)設(shè)備,通常這類短信中的控制命令都有其執(zhí)行的時效性。SMS具有「儲存轉(zhuǎn)發(fā)機制」及「傳遞確認機制」兩大特色。所謂的「儲存轉(zhuǎn)發(fā)機制」,指的是短信傳送端所傳送的短信是通過短信服務(wù)中心(short message service center,SMSC)遞送至遠端的短信接收端,因此當(dāng)短信接收端出現(xiàn)訊號不良或是信息容量已達儲存門檻時,短信服務(wù)中心將會暫存短信,并將短信重復(fù)發(fā)送至短信接收端,直到短信接收端確實接收到短信為止。「傳遞確認機制」,指的是當(dāng)短信接收端確實接收到短信后,短信傳送端才能從短信服務(wù)中心的確認中得知短信是否確實發(fā)送到短信接收端,而其中短信傳送端并無法得知短信被暫存在短信服務(wù)中心的時間將會有多久?;谇笆鯯MS的兩大特色,當(dāng)以短信進行遠端控制時,若短信被暫存在短信服務(wù)中心過久,將導(dǎo)致控制命令錯過正確執(zhí)行時間才抵達被控制端,此時遠端的被控制端若在沒有管控機制的情況下繼續(xù)執(zhí)行短信中的控制命令便可能產(chǎn)生重大危害,例如水庫閘門的開關(guān)、警告燈號與警鈴的作用等。此外,由于可以發(fā)出控制命令的通常是具有特定權(quán)限的使用者,而使用者往往可能是在一段時間內(nèi)發(fā)出一連串的控制命令,因此若是每一控制命令都要執(zhí)行一次完整的身份驗證,將會造成遠端被控制端的運算負擔(dān)增加,而使遠端控制的效能低落。有鑒于以往的遠端控制在于身份驗證及控制命令期限控管上的缺點,實有必要提出改進的技術(shù)手段,來解決此一問題。

發(fā)明內(nèi)容
有鑒于先前技術(shù)存在的以短信進行遠端控制時,易因控制命令被儲存轉(zhuǎn)發(fā)錯過正確執(zhí)行時間卻被執(zhí)行而導(dǎo)致重大危害的問題,本發(fā)明提供了一種以短信進行遠端控制的方法及其網(wǎng)絡(luò)整合裝置,其中
本發(fā)明所提供的以短信進行遠端控制的方法,其包含步驟網(wǎng)絡(luò)整合裝置從短信服務(wù)中心接收自移動通訊裝置發(fā)出的控制請求短信,其中,所述之控制請求短信包含身份驗證信息、發(fā)送時間及第一控制有效期限;網(wǎng)絡(luò)整合裝置記錄接收到所述之控制請求短信的接收時間;網(wǎng)絡(luò)整合裝置根據(jù)所述之控制請求短信中的身份驗證信息進行驗證,當(dāng)確認所述之身份驗證信息為合法時,網(wǎng)絡(luò)整合裝置根據(jù)所述之身份驗證信息產(chǎn)生唯一且不重復(fù)的控制驗證碼并記錄于網(wǎng)絡(luò)整合裝置;網(wǎng)絡(luò)整合裝置根據(jù)接收時間及發(fā)送時間計算出延遲時間差,并將第一控制有效期限扣除延遲時間差以產(chǎn)生第二控制有效期限;當(dāng)?shù)诙刂朴行谙薮笥诹銜r,網(wǎng)絡(luò)整合裝置接著產(chǎn)生包含所述之控制驗證碼的請求許可短信,并通過短信服務(wù)中心遞送至移動通訊裝置,然后啟動計時;及網(wǎng)絡(luò)整合裝置持續(xù)接收移動通訊裝置所傳送的至少一控制命令短信,當(dāng)計時尚未達第二控制有效期限時,網(wǎng)絡(luò)整合裝置判斷各控制命令短信存在所述之控制驗證碼時,對所接收到的各控制命令短信進行解析并執(zhí)行對應(yīng)控制操作。本發(fā)明所提供的網(wǎng)絡(luò)整合裝置,適用于通過短信服務(wù)中心與移動通訊裝置進行短信的傳送/接收,使移動通訊裝置得以對網(wǎng)絡(luò)整合裝置進行遠端控制,其中網(wǎng)絡(luò)整合裝置 包含接收單元,用于從短信服務(wù)中心接收自移動通訊裝置發(fā)出的控制請求短信并記錄其對應(yīng)的接收時間,及用于持續(xù)接收移動通訊裝置于通過身份認證后所發(fā)出的至少一控制命令短信;解析單元,用于解析出控制請求短信所包含的身份驗證信息、發(fā)送時間及第一控制有效期限,并用于在各控制命令短信中存在合法的控制驗證碼時,解析出各控制命令短信中的控制操作;驗證單元,用于根據(jù)身份驗證信息進行驗證,當(dāng)確認身份驗證信息為合法時,驗證單元更用于根據(jù)身份驗證信息產(chǎn)生唯一且不重復(fù)的控制驗證碼并記錄下來,接著根據(jù)接收時間及發(fā)送時間計算出延遲時間差,并以第一控制有效期限扣除延遲時間差產(chǎn)生第二控制有效期限及判斷第二控制有效期限是否大于零,當(dāng)接收到控制命令短信時,驗證單元更用于判斷該控制命令短信中是否存在所述之控制驗證碼;及管理單元,用于在驗證單元確認第二控制有效期限大于零時,產(chǎn)生包含控制驗證碼的請求許可短信,并通過短信服務(wù)中心遞送至移動通訊裝置,然后啟動計時,當(dāng)計時未達第二控制有效期限時,管理單元持續(xù)接收移動通訊裝置所傳送的至少一控制命令短信,并于解析單元解析各控制命令短信后執(zhí)行對應(yīng)控制操作。本發(fā)明所提供的系統(tǒng)與方法如上,與先前技術(shù)之間的差異在于本發(fā)明于移動通訊裝置通過短信進行遠端控制時,根據(jù)身份驗證信息驗證移動通訊裝置是否為合法的控制命令發(fā)布者,當(dāng)為合法控制命令發(fā)布者時則產(chǎn)生控制驗證碼,并以移動通訊裝置所發(fā)出的第一控制有效期限扣除短信因儲存轉(zhuǎn)發(fā)機制所消耗的時間作為對應(yīng)控制驗證碼的第二控制有效期限,供移動通訊裝置于第二有效期限內(nèi)進行遠端控制。通過上述的技術(shù)手段,本發(fā)明可以避免在遠端控制時因控制命令錯過正確執(zhí)行時間卻被執(zhí)行而導(dǎo)致重大危害,進而提升以短信進行遠端控制的效能。


圖I為通過短信以本發(fā)明之網(wǎng)絡(luò)整合裝置進行遠端控制的架構(gòu)圖。圖2為本發(fā)明以短信進行遠端控制的方法的流程圖。圖3A為本發(fā)明實施例的架構(gòu)示意圖。
圖3B為本發(fā)明實施例的數(shù)據(jù)流示意圖。
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明之實施方式,藉此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。首先,先針對本發(fā)明的用語定義方式進行說明。于本發(fā)明所述的短信指的是以SMS(short message service)方式進行傳輸?shù)男畔⒎獍?,其中通過SMS方式所傳輸?shù)亩绦牛怯啥绦艂魉投税l(fā)出并通過短信服務(wù)中心(short message service center, SMSC)遞送至短信接收端的。每一筆短信可以根據(jù)OPC(OLE for Process Control,程序控制的對象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進行封裝及解析,由于OPC為本發(fā)明所述領(lǐng)域中的已知通訊協(xié)議,其針對信息封包的標頭、主體及儲存格式等均有其各別定義,在此則不針對其詳細規(guī)格加以贅述。除此之外,短信也可以利用 其他的格式進行封裝/解析,由于短信格式的設(shè)定為本發(fā)明所屬領(lǐng)域具通常知識者所能輕易思及的變更,本發(fā)明于此則不一一列舉說明。于本發(fā)明所述的短信服務(wù)中心(short message service center, SMSC),是由各家移動通訊服務(wù)供應(yīng)商所設(shè)置,每一短信服務(wù)中心均是自短信傳送端接收短信,并視短信接收端的接收狀況決定是否暫存或重發(fā)短信。于本發(fā)明中為了方便描述,各種于移動通訊裝置與網(wǎng)絡(luò)整合裝置之間來往的短信將會以短信中所包含內(nèi)容的差異來定義名詞,所述的控制請求短信、請求許可短信、控制命令短信、控制失敗短信及回報短信等均為前述通過SMS(short message service)方式進行傳輸?shù)男畔⒎獍?,其差異僅在于短信中所包含的內(nèi)容不同,但均符合SMS的傳輸協(xié)議格式,而移動通訊裝置則是通過GSM、GPRS、UMTS、HSDPA、HSUPA、CDMA、WCDMA或Wimax連接至該短信服務(wù)中心以進行SMS的傳送/接收。接下來,將先配合「圖1」,為通過短信以本發(fā)明之網(wǎng)絡(luò)整合裝置100進行遠端控制的架構(gòu)圖,對本發(fā)明的實施流程及必要元件進行說明。首先,本發(fā)明之網(wǎng)絡(luò)整合裝置100適用于通過短信服務(wù)中心110與移動通訊裝置120進行短信的傳送/接收,使移動通訊裝置120得以對網(wǎng)絡(luò)整合裝置100進行遠端控制,其中可傳送短信的移動通訊裝置在本發(fā)明中為方便說明,僅以一臺移動通訊裝置120描述與網(wǎng)絡(luò)整合裝置100之間的互動,然實際上同時可以傳送短信到網(wǎng)絡(luò)整合裝置100中的移動通訊裝置可以有一臺以上,網(wǎng)絡(luò)整合裝置100則是根據(jù)各短信中所包含的身份驗證信息來辨別不同的用戶端。本發(fā)明之網(wǎng)絡(luò)整合裝置100包含接收單元101、解析單元102、驗證單元103及管理單元104。接收單元101,負責(zé)從短信服務(wù)中心110接收移動通訊裝置120所發(fā)出的控制請求短信并記錄其對應(yīng)的接收時間。當(dāng)移動通訊裝置120需要進行遠端控制時,首先移動通訊裝置120可以對網(wǎng)絡(luò)整合裝置100發(fā)送包含身份驗證信息、發(fā)送時間及第一控制有效期限的一個控制請求短信,若是網(wǎng)絡(luò)整合裝置100處于可接收狀態(tài),則接收單元101將會接收到由短信服務(wù)中心110所遞送的控制請求短信。移動通訊裝置120在發(fā)送控制請求短信時,可以自行輸入使用者名稱及密碼、掃拭指紋產(chǎn)生生物特征或是以移動通訊裝置120當(dāng)中原先即已存在的憑證數(shù)據(jù)(如SM卡、憑證文件...等)來產(chǎn)生身份驗證數(shù)據(jù),然后將身份驗證數(shù)據(jù)按照預(yù)先設(shè)定的短信輸入格式加入到控制請求短信中。依據(jù)驗證需求的不同,身份驗證數(shù)據(jù)也可以是前述幾種數(shù)據(jù)的任意組合,例如同時采用使用者名稱及密碼以及生物特征等,藉此來提高身份驗證的安全層級。除此之外,控制請求短信中的第一控制有效期限,指的是一個事先預(yù)測需要用來進行遠端控制的時間范圍,可以是使用者需要發(fā)送控制命令時自系統(tǒng)提供的控制請求的類別中選取后自動產(chǎn)生的,例如執(zhí)行「數(shù)據(jù)提取」控制命令的控制有效期限系統(tǒng)預(yù)設(shè)為5分鐘,則當(dāng)使用者選取「數(shù)據(jù)提取」的控制命令時,系統(tǒng)將會自動產(chǎn)生控制有效期限5分鐘,然后匯入到控制請求短信中。除了由系統(tǒng)根據(jù)使用者選擇的控制請求類別自動產(chǎn)生外,第一控制有效期限也可以是由使用者通過預(yù)先設(shè)定的短信輸入格式自行輸入產(chǎn)生的。例如提供一個短信輸入欄位,讓使用者得以在該欄位中自行輸入控制有效期限。當(dāng)移動通訊裝置120發(fā)送控制請求短信時,移動通訊裝置120中的系統(tǒng)將會自動 把發(fā)送時間加入到控制請求短信中。接著,當(dāng)短信服務(wù)中心110順利將控制請求短信發(fā)送到網(wǎng)絡(luò)整合裝置100當(dāng)中時,接收單元101將會記錄接收到控制請求短信的接收時間,而所接收到的控制請求短信中將會包含身份驗證信息、發(fā)送時間及第一控制有效期限。接收模組101除了接收控制請求短信外,也用于在身份驗證信息被驗證為合法時,持續(xù)接收移動通訊裝置120所傳送的至少一控制命令短信。解析單元102,負責(zé)解析出控制請求短信所包含的身份驗證信息、發(fā)送時間及第一控制有效期限,此外,當(dāng)控制命令短信包含合法的控制驗證碼時,也就是控制命令短信中的控制驗證碼與網(wǎng)絡(luò)整合裝置110當(dāng)中所記錄的控制驗證碼相符時,解析單元102將會解析控制命令短信中的控制操作。解析短信時,解析單元102可以依據(jù)OPC(OLE for ProcessControl,程序控制的對象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進行短信的解析,由于OPC為本發(fā)明所屬領(lǐng)域中的已知通訊協(xié)議,其根據(jù)各種數(shù)據(jù)封包的格式有不同的定義方式,在此則不針對OPC的詳細規(guī)格加以贅述。驗證單元103,負責(zé)根據(jù)身份驗證信息進行驗證以確認身份驗證信息是否合法,驗證時,可以依據(jù)使用者名稱及密碼、生物特征及憑證數(shù)據(jù)等或其任意組合的數(shù)據(jù)型別采用不同的驗證比對。當(dāng)移動通訊裝置120傳送的身份驗證信息被驗證單元103驗證為合法時,驗證單元103更用于根據(jù)身份驗證信息產(chǎn)生唯一且不重復(fù)的一個控制驗證碼并記錄下來。相反地,當(dāng)驗證單元103驗證出身份驗證信息為非法時,驗證單元103將會記錄非法的控制請求短信的內(nèi)容及接收時間,以供日后產(chǎn)生警示報告,藉此供網(wǎng)絡(luò)整合裝置100的管理者可以查看警示報告并進行系統(tǒng)維修或監(jiān)控。當(dāng)驗證單元103產(chǎn)生控制驗證碼并將控制驗證碼記錄下來之后,接著驗證單元103將會根據(jù)控制請求短信的接收時間及發(fā)送時間計算出一個延遲時間差,并以第一控制有效期限扣除延遲時間差產(chǎn)生第二控制有效期限及判斷第二控制有效期限是否大于零,當(dāng)驗證單元103確認第二控制有效期限大于零時,將會觸發(fā)管理單元104啟動計時。當(dāng)?shù)诙刂朴行谙薮笥诹銜r,表示使用者所請求的控制期間經(jīng)由短信服務(wù)中心110的儲存轉(zhuǎn)發(fā)機制遞送后還有剩余時間,移動通訊裝置120的使用者尚可在此剩余時間內(nèi)發(fā)出控制命令短信,因此此時驗證單元103將會觸發(fā)管理單元104執(zhí)行下一步的處理。相反地,當(dāng)?shù)诙刂朴行谙薏淮笥诹銜r,表示控制請求短信在抵達網(wǎng)絡(luò)整合裝置100之前已經(jīng)超過可以進行遠端控制的時間范圍,此時驗證單元103將會觸發(fā)管理單元104產(chǎn)生一個控制失敗短信,并通過短信服務(wù)中心110遞送控制失敗短信至移動通訊裝置120中,以提示移動通訊裝置120端控制請求已被駁回。管理單元104,負責(zé)于驗證單元103確認第二控制有效期限大于零時,產(chǎn)生包含控制驗證碼的請求許可短信,并通過短信服務(wù)中心110遞送至移動通訊裝置120,接著啟動計時。同樣地,管理單元104封裝請求許可短信時,也可以依據(jù)0PC(0LE for ProcessControl,程序控制的對象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進行短信的解析,在此則不針對OPC的詳細規(guī)格加以贅述。當(dāng)計時未達第二控制有效期限時,管理單元104將會持續(xù)接收移動通訊裝置120所傳送的至少一控制命令短信,若驗證單元103確認該制中存在合法控制驗證碼,管理單元104將根據(jù)解析單元102解析出來的控制命令觸發(fā)網(wǎng)絡(luò)整合裝置100連接的輸入/輸 出設(shè)備131 133執(zhí)行對應(yīng)的控制操作;相反地,當(dāng)計時達第二控制有效期限時,管理單元104則不執(zhí)行任何動作。需要特別說明的是,網(wǎng)絡(luò)整合裝置100可以通過串行接口或是以太網(wǎng)絡(luò)通訊接口連接至少一個輸入/輸出設(shè)備131 133,所述的各個輸入/輸出設(shè)備可以是具有獨立運算功能的主機,如個人計算機、大型主機計算機...等,也可以是單純執(zhí)行輸出的裝置,如打印機、廠房機組...等。除此之外,管理單元104也負責(zé)根據(jù)控制操作的執(zhí)行結(jié)果產(chǎn)生回報短信并傳回至移動通訊裝置120,藉此提示移動通訊裝置120端的使用者執(zhí)行是否成功。接下來,請參考「圖2」,為本發(fā)明以短信進行遠端控制的方法的流程圖,將用于說明本發(fā)明的實施流程。首先,網(wǎng)絡(luò)整合裝置從短信服務(wù)中心接收自移動通訊裝置所發(fā)出的包含有身份驗證信息、發(fā)送時間及第一控制有效期限的控制請求短信(步驟210)。移動通訊裝置在發(fā)送控制請求短信時,可以自行輸入使用者名稱及密碼、掃拭指紋產(chǎn)生生物特征或是以移動通訊裝置當(dāng)中原先即已存在的憑證數(shù)據(jù)(如SM卡、憑證文件...等)來產(chǎn)生身份驗證數(shù)據(jù),然后將身份驗證數(shù)據(jù)按照預(yù)先設(shè)定的短信輸入格式加入到控制請求短信中。依據(jù)驗證需求的不同,身份驗證數(shù)據(jù)也可以是前述幾種數(shù)據(jù)的任意組合,例如同時采用使用者名稱及密碼以及生物特征等,藉此來提高身份驗證的安全層級。除此之外,控制請求短信中的第一控制有效期限,指的是一個事先預(yù)測需要用來進行遠端控制的時間范圍,可以是使用者需要發(fā)送控制命令時自系統(tǒng)提供的控制請求的類別中選取后自動產(chǎn)生的,例如執(zhí)行「遠端機器操作」的控制命令其控制有效期限系統(tǒng)預(yù)設(shè)為20分鐘,則當(dāng)使用者選取數(shù)據(jù)提取的控制命令時,系統(tǒng)將會自動產(chǎn)生控制有效期限20分鐘,然后匯入到控制請求短信中。此外,第一控制有效期限也可以是由使用者通過預(yù)先設(shè)定的短信輸入格式自行輸入產(chǎn)生的。例如提供一個短信輸入欄位,讓使用者得以在該欄位中自行輸入控制有效期限。當(dāng)移動通訊裝置發(fā)送控制請求短信時,系統(tǒng)將會自動把發(fā)送時間加入到控制請求短信中,此時被傳送至網(wǎng)絡(luò)整合裝置的控制請求短信將會包含身份驗證信息、發(fā)送時間及第一控制有效期限,當(dāng)成功的通過短信服務(wù)中心遞送出控制請求短信至網(wǎng)絡(luò)整合裝置時,網(wǎng)絡(luò)整合裝置將會記錄接收到控制請求短信的時間(步驟220)。接著,網(wǎng)絡(luò)整合裝置將會根據(jù)身份驗證信息進行驗證,當(dāng)確認身份驗證信息為合法時,根據(jù)身份驗證信息產(chǎn)生唯一且不重復(fù)的控制驗證碼并記錄于網(wǎng)絡(luò)整合裝置中(步驟230)。網(wǎng)絡(luò)整合裝置可以依據(jù)實際應(yīng)用時所采用的身份驗證信息格式以不同的方式進行驗證,例如依據(jù)使用者名稱及密碼、比對生物特征是否符合用戶數(shù)據(jù)庫中預(yù)先已經(jīng)建立的數(shù)據(jù),或是根據(jù)憑證比對演算判斷移動通訊裝置所傳送的憑證數(shù)據(jù)是否符合規(guī)格等,在 此僅針對身份驗證數(shù)據(jù)的用途加以說明,并非用于限定實際應(yīng)用時所采用的身份驗證數(shù)據(jù)格式及驗證方法。若是移動通訊裝置所發(fā)出的身份驗證信息無法通過認證,則此時網(wǎng)絡(luò)整合裝置將會把移動通訊裝置的使用者歸類為非法的控制命令發(fā)布者,網(wǎng)絡(luò)整合裝置將會記錄對應(yīng)的控制請求短信的內(nèi)容及接收時間然后產(chǎn)生警示報告,以供日后網(wǎng)絡(luò)整合裝置的管理者可以進行安全性的檢查及了解異常事件的發(fā)生狀況。當(dāng)網(wǎng)絡(luò)整合裝置產(chǎn)生了唯一且不重復(fù)的控制驗證碼后,網(wǎng)絡(luò)整合裝置接著將會根據(jù)接收時間及發(fā)送時間計算出延遲時間差,并將第一控制有效期限扣除延遲時間差以產(chǎn)生第二控制有效期限(步驟240)。需要特別說明的是,第一控制有效期限與第二控制有效期限的差異在于,第一控制有效期限為移動通訊裝置所發(fā)出,為移動通訊裝置需要進行遠端控制的時間范圍,第二控制有效期限則為經(jīng)過短信服務(wù)中心遞送短信過后實際送達網(wǎng)絡(luò)整合裝置,并在網(wǎng)絡(luò)整合裝置上實際開始計時的控制有效期限。由于控制請求短信通過短信服務(wù)中心進行遞送時,網(wǎng)絡(luò)整合裝置可能出現(xiàn)暫時無法接收的情況,因而使得控制請求短信在短信服務(wù)中心暫存了一段時間,因此當(dāng)控制請求短信抵達網(wǎng)絡(luò)整合裝置時,必須先對控制請求短信當(dāng)中的第一控制有效期限進行比對。網(wǎng)絡(luò)整合裝置首先將會根據(jù)控制請求短信的發(fā)送時間及接收時間計算出一個延遲時間差,然后以第一控制有效期限扣除延遲時間差產(chǎn)生第二控制有效期限,當(dāng)?shù)诙刂朴行谙薮笥诹銜r,網(wǎng)絡(luò)整合裝置通過短信服務(wù)中心遞送包含控制驗證碼的請求許可短信至移動通訊裝置并啟動計時(步驟250)。值得一提的是,若是第二控制有效期限不大于零,表示控制請求短信在抵達網(wǎng)絡(luò)整合裝置之前已經(jīng)超過可以進行遠端控制的時間范圍,此時網(wǎng)絡(luò)整合裝置將會產(chǎn)生一個控制失敗短信,并通過短信服務(wù)中心遞送控制失敗短信至移動通訊裝置中,藉此以提示使用者發(fā)生控制失敗的狀況。網(wǎng)絡(luò)整合裝置啟動計時后,將會接收移動通訊裝置所傳送的控制命令短信(步驟260),并持續(xù)判斷網(wǎng)絡(luò)整合裝置是否計時達第二控制有效期限(步驟270),當(dāng)計時未達第二控制有效期限時,網(wǎng)絡(luò)整合裝置將會判斷所接收的控制命令短信中是否存在合法控制驗證碼,若存在合法的控制驗證碼,則解析控制命令短信并執(zhí)行對應(yīng)控制操作(步驟280a),若是計時達第二控制有效期限,則網(wǎng)絡(luò)整合裝置則不執(zhí)行任何動作(步驟280b)。需要特別說明的是,網(wǎng)絡(luò)整合裝置可以通過串行接口或以太網(wǎng)絡(luò)通訊接口與至少一個輸入/輸出設(shè)備相連接,其中各個輸入/輸出設(shè)備可以是具有獨立運算功能的主機,如個人計算機、大型計算機主機...等,也可以是單純執(zhí)行輸出的裝置,如打印機、廠房機組...等,因此當(dāng)網(wǎng)絡(luò)整合裝置在計時未達第二控制有效期限時,移動通訊裝置端的使用者可以持續(xù)發(fā)出含有控制驗證碼的控制命令短信,網(wǎng)絡(luò)整合裝置解析后,將會觸發(fā)對應(yīng)的輸入/輸出設(shè)備執(zhí)行數(shù)據(jù)I/O或是控制I/O等。當(dāng)輸入/輸出設(shè)備執(zhí)行了對應(yīng)的控制操作后,可以由將執(zhí)行結(jié)果回報給網(wǎng)絡(luò)整合裝置,接著再由網(wǎng)絡(luò)整合裝置產(chǎn)生回報短信,然后再傳送回移動通訊裝置,藉此以提示移動通訊裝置端的使用者遠端控制的執(zhí)行結(jié)果。除此之外,控制請求短信、請求許可短信、控制命令短信、控制失敗短信及回報短信等短信在產(chǎn)生時及解析時,可以根據(jù)0PC(0LE for Process Control,程序控制的對象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進行短信的封裝及解析,由于OPC為本發(fā)明所屬領(lǐng)域中的已知通訊協(xié)議,在此則不針對OPC的詳細規(guī)格加以贅述。除此之外,短信也可以利用其他的格式進行解析/封裝,由于短信格式的設(shè)定為本發(fā)明所屬領(lǐng)域具通常知識者所能輕易思及的變更,本發(fā)明于此則不一一列舉說明。接下來,將以移動通訊裝置通過短信對遠端廠房機組進行遠端控制的過程做為一 實施例來說明本發(fā)明的實施方式。請先參考「圖3A」,為本發(fā)明實施例的架構(gòu)示意圖,其是由移動通訊裝置300、短信服務(wù)中心310及遠端廠房320中的網(wǎng)絡(luò)整合裝置322及至少一機組組成,其中移動通訊裝置300是通過SMS(short message service)短信對遠端廠房320的機組進行遠端控制。于本實施例所述的移動通訊裝置300可以是任何可以通過GSM、GPRS, UMTS,HSDPA, HSUPA, CDMA, WCDMA或Wimax等方式與短信服務(wù)中心310連接并通過SMS方式進行短信的傳送/接收的裝置,如手機、PDA、平板計算機...等。于本實施例中,遠端廠房320是通過網(wǎng)絡(luò)整合裝置322接收經(jīng)由短信服務(wù)中心310所遞送的短信,經(jīng)由身份驗證及控制命令解析后,將會觸發(fā)與網(wǎng)絡(luò)整合裝置322相連的機 組執(zhí)行對應(yīng)的控制操作。網(wǎng)絡(luò)整合裝置322于遠端廠房320端與至少一機組可以通過串行接口或是以太網(wǎng)絡(luò)通訊接口相連,其中所述的至少一機組為遠端廠房320的輸入/輸出設(shè)備,可以執(zhí)行數(shù)據(jù)1/0或是控制1/0。由于以SMS短信進行遠端控制時,短信服務(wù)中心310將視網(wǎng)絡(luò)整合裝置322的接收狀況決定是否暫存或重發(fā),因此SMS短信抵達網(wǎng)絡(luò)整合裝置322時,需要針對控制有效期限進行核對,藉此以避免遠端控制時因控制命令錯過正確執(zhí)行時間卻被執(zhí)行而導(dǎo)致重大危害。接著,請同時參考「圖3A」及「圖3B」,將說明本實施例中移動通訊裝置300如何通過SMS與網(wǎng)絡(luò)整合裝置322之間進行遠端控制。假設(shè)移動通訊裝置300目前欲對遠端廠房320的第一機組324進行遠端控制,使第一機組324可以執(zhí)行一個指定工作,則首先移動通訊裝置300將傳送一個包含有身份驗證信息、發(fā)送時間及第一控制有效期限的控制請求短信到網(wǎng)絡(luò)整合裝置322,其中,控制請求短信是由短信服務(wù)中心310進行遞送的。假設(shè)于本實施例中,身份驗證信息為使用者名稱及密碼,使用者設(shè)定了第一控制有效期限為Tb,則當(dāng)移動通訊裝置300發(fā)出控制請求短信時,同時也會將發(fā)送時間Ta加入到控制請求短信中。接著,網(wǎng)絡(luò)整合裝置322接收控制請求短信并記錄接收時間T。,并根據(jù)使用者名稱及密碼驗證移動通訊裝置300端的使用者是否為合法的控制命令發(fā)布者,當(dāng)為合法的控制命令發(fā)布者時,網(wǎng)絡(luò)整合裝置322將會根據(jù)身份驗證信息產(chǎn)生唯一且不重復(fù)的控制驗證碼并記錄于網(wǎng)絡(luò)整合裝置322中。若是驗證后為非法的控制命令發(fā)布者,網(wǎng)絡(luò)整合裝置322將會記錄控制請求短信的內(nèi)容及發(fā)生時間然后產(chǎn)生警示報告,以供日后網(wǎng)絡(luò)整合裝置的管理者可以進行安全性的檢查及了解異常事件的發(fā)生狀況。接著,網(wǎng)絡(luò)整合裝置322根據(jù)接收時間T。及發(fā)送時間Ta計算出延遲時間差(Tc-Ta),并將第一控制有效期限扣除延遲時間差以產(chǎn)生第二控制有效期限Tb’,亦即Tb’ =Tb-(Tc-Ta)。當(dāng)?shù)诙刂朴行谙轙b’大于零時,表示移動通訊裝置300尚有可以連續(xù)發(fā)出控制命令的剩余時間,此時網(wǎng)絡(luò)整合裝置322將會以第二控制有效期限Tb’為控制驗證碼的控制有效期限,接著通過短信服務(wù)中心遞送包含控制驗證碼的請求許可短信至移動通訊裝置,并啟動計時。若是第二控制有效期限Tb’不大于零,表示控制請求短信可能因短信服務(wù)中心310的暫存時間過久,錯過了正常應(yīng)抵達網(wǎng)絡(luò)整合裝置322的時間,此時網(wǎng)絡(luò)整合裝置322將會產(chǎn)生控制失敗短信,并傳回到移動通訊裝置300中。當(dāng)移動通訊裝置300接收到包含控制驗證碼的請求許可短信時,可再對網(wǎng)絡(luò)整合 裝置322發(fā)出包含同一個控制驗證碼的控制命令短信以對遠端廠房320的第一機組324發(fā)出控制命令。網(wǎng)絡(luò)整合裝置322將會持續(xù)接收移動通訊裝置所傳送的包含控制驗證碼的控制命令短信,在第二控制有效期限Tb’間,網(wǎng)絡(luò)整合裝置322將會解析控制命令短信并觸發(fā)第一機組324執(zhí)行對應(yīng)的控制操作,當(dāng)超過了第二控制有效期限Tb’后,即使網(wǎng)絡(luò)整合裝置322接收到控制命令短信,將不會執(zhí)行任何動作。最后,當(dāng)?shù)谝粰C組324執(zhí)行了對應(yīng)的控制操作后,可以將執(zhí)行結(jié)果回報給網(wǎng)絡(luò)整合裝置322,接著再由網(wǎng)絡(luò)整合裝置322產(chǎn)生回報短信,然后再傳送回移動通訊裝置300,藉此以提示移動通訊裝置300端的使用者遠端控制的執(zhí)行結(jié)果。綜上所述,可知本發(fā)明與先前技術(shù)之間的差異在于本發(fā)明移動通訊裝置通過短信進行遠端控制時,根據(jù)身份驗證信息驗證移動通訊裝置是否為合法的控制命令發(fā)布者,當(dāng)為合法控制命令發(fā)布者時則產(chǎn)生控制驗證碼,并以移動通訊裝置所發(fā)出的第一控制有效期限扣除短信因儲存轉(zhuǎn)發(fā)機制所消耗的時間作為對應(yīng)控制驗證碼的第二控制有效期限,供移動通訊裝置于第二有效期限內(nèi)進行遠端控制,藉由此一技術(shù)手段可以避免在遠端控制時因控制命令錯過正確執(zhí)行時間卻被執(zhí)行而導(dǎo)致重大危害,進而提升以短信進行遠端控制的效倉泛。雖然本發(fā)明所提供之實施方式如上,但所述之內(nèi)容并非用于直接限定本發(fā)明之專利保護范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明所提供之精神和范圍的前提下,可以在實施的形式上及細節(jié)上作些許之更動。本發(fā)明之專利保護范圍,仍須以所附之權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種以短信進行遠端控制的方法,其特征在于,包含下列步驟 一網(wǎng)絡(luò)整合裝置從一短信服務(wù)中心接收自一移動通訊裝置發(fā)出的一控制請求短信,其中,該控制請求短信包含一身份驗證信息、一發(fā)送時間及一第一控制有效期限; 該網(wǎng)絡(luò)整合裝置記錄接收到該控制請求短信的一接收時間; 該網(wǎng)絡(luò)整合裝置根據(jù)該控制請求短信中的該身份驗證信息進行驗證,當(dāng)確認該身份驗證信息為合法時,該網(wǎng)絡(luò)整合裝置根據(jù)該身份驗證信息產(chǎn)生唯一且不重復(fù)的一控制驗證碼并記錄于該網(wǎng)絡(luò)整合裝置; 該網(wǎng)絡(luò)整合裝置根據(jù)該接收時間及該發(fā)送時間計算出一延遲時間差,并將該第一控制有效期限扣除該延遲時間差以產(chǎn)生一第二控制有效期限; 當(dāng)該第二控制有效期限大于零時,該網(wǎng)絡(luò)整合裝置接著產(chǎn)生包含該控制驗證碼的一請求許可短信,并通過該短信服務(wù)中心遞送至該移動通訊裝置,然后啟動計時;及 該網(wǎng)絡(luò)整合裝置持續(xù)接收該移動通訊裝置所傳送的至少一控制命令短信,當(dāng)計時尚未達該第二控制有效期限時,該網(wǎng)絡(luò)整合裝置判斷各該控制命令短信存在該控制驗證碼時,對所接收到的各該控制命令短信進行解析并執(zhí)行對應(yīng)控制操作。
2.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,將該第一控制有效期限扣除該延遲時間差以產(chǎn)生該第二控制有效期限的步驟之后,更包含當(dāng)該第二控制有效期限不大于零時產(chǎn)生一控制失敗短信,不啟動計時,并通過該短信服務(wù)中心遞送至該移動通訊裝置的步驟。
3.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,該網(wǎng)絡(luò)整合裝置更包含連接至少一輸入/輸出設(shè)備用于接收并執(zhí)行該網(wǎng)絡(luò)整合裝置的對應(yīng)控制操作,其中所述至少一輸入/輸出設(shè)備是以串行接口或以太網(wǎng)絡(luò)通訊接口與該網(wǎng)絡(luò)整合裝置相連接。
4.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,該方法更包含該網(wǎng)絡(luò)整合裝置于產(chǎn)生包含該控制驗證碼的該請求許可短信及解析各該控制命令短信的步驟中,根據(jù)一程序控制的對象鏈結(jié)及嵌入OPC通訊協(xié)議轉(zhuǎn)換格式進行短信的封裝及解析的步驟。
5.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,該第一控制有效期限是由該移動通訊裝置的系統(tǒng)按照控制請求的類別預(yù)先設(shè)定的或由使用者自行輸入產(chǎn)生的。
6.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,該身份驗證信息為使用者名稱及密碼、生物特征及憑證數(shù)據(jù)的其中之一或其任意組合。
7.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,更包含當(dāng)該網(wǎng)絡(luò)整合裝置根據(jù)該控制請求短信中的該身份驗證信息進行驗證并確認該身份驗證信息非法時,記錄非法的該控制請求短信的內(nèi)容及該接收時間并產(chǎn)生一警示報告的步驟。
8.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,該網(wǎng)絡(luò)整合裝置對所接收到的各該控制命令短信進行解析并執(zhí)行對應(yīng)控制操作的步驟之后,更包含該網(wǎng)絡(luò)整合裝置根據(jù)對應(yīng)控制操作的執(zhí)行結(jié)果產(chǎn)生一回報短信并傳回至該移動通訊裝置的步驟。
9.如權(quán)利要求I所述的以短信進行遠端控制的方法,其特征在于,該網(wǎng)絡(luò)整合裝置與該移動通訊裝置及該短信服務(wù)中心之間是通過GSM、GPRS, UMTS、HSDPA、HSUPA, CDMA, WCDMA或Wimax連接至該短信服務(wù)中心以進行短信的傳送/接收。
10.一種網(wǎng)絡(luò)整合裝置,適用于通過一短信服務(wù)中心與一移動通訊裝置進行短信的傳送/接收,使該移動通訊裝置得以對該網(wǎng)絡(luò)整合裝置進行遠端控制,其特征在于,該網(wǎng)絡(luò)整合裝置包含 一接收單元,用于從該短信服務(wù)中心接收自該移動通訊裝置發(fā)出的一控制請求短信并記錄其對應(yīng)的一接收時間,及用于持續(xù)接收該移動通訊裝置于通過身份認證后所發(fā)出的至少一控制命令短信; 一解析單元,用于解析出該控制請求短信所包含的該身份驗證信息、一發(fā)送時間及一第一控制有效期限,并用于在各該控制命令短信中存在合法的控制驗證碼時,解析出各該控制命令短信中的控制操作; 一驗證單元,用于根據(jù)該身份驗證信息進行驗證,當(dāng)確認該身份驗證信息為合法時,該驗證單元更用于根據(jù)該身份驗證信息產(chǎn)生唯一且不重復(fù)的一控制驗證碼并記錄下來,接著根據(jù)該接收時間及該發(fā)送時間計算出一延遲時間差,并以該第一控制有效期限扣除該延遲時間差產(chǎn)生一第二控制有效期限及判斷第二控制有效期限是否大于零,當(dāng)該接收到控制命 令短信時,該驗證單元更用于判斷該控制命令短信中是否存在該控制驗證碼;及 一管理單元,用于在該驗證單元確認該第二控制有效期限大于零時,產(chǎn)生包含該控制驗證碼的一請求許可短信,并通過該短信服務(wù)中心遞送至該移動通訊裝置,然后啟動計時,當(dāng)計時未達該第二控制有效期限時,該管理單元持續(xù)接收該移動通訊裝置所傳送的該至少一控制命令短信,并于該解析單元解析各控制命令短信后執(zhí)行對應(yīng)控制操作。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該驗證單元更用于在第二控制有效期限不大于零時觸發(fā)該管理單元產(chǎn)生一控制失敗短信并通過該短信服務(wù)中心遞送至該移動通訊裝置。
12.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該網(wǎng)絡(luò)整合裝置更包含連接至少一輸入/輸出設(shè)備用于接收并執(zhí)行該網(wǎng)絡(luò)整合裝置的對應(yīng)控制操作,其中所述至少一輸入/輸出設(shè)備是以串行接口或以太網(wǎng)絡(luò)通訊接口與該網(wǎng)絡(luò)整合裝置相連接。
13.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該解析單元更根據(jù)一程序控制的對象鏈結(jié)及嵌入OPC通訊協(xié)議轉(zhuǎn)換格式進行短信的解析。
14.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該管理單元更根據(jù)一OPC通訊協(xié)議轉(zhuǎn)換格式進行短信的封裝。
15.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該第一控制有效期限是由該移動通訊裝置的系統(tǒng)按照控制請求的類別預(yù)先設(shè)定的或由使用者自行輸入產(chǎn)生的。
16.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該身份驗證信息為使用者名稱及密碼、生物特征及憑證數(shù)據(jù)的其中之一或其任意組合。
17.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該驗證單元更用于在確認該身份驗證信息為非法時,記錄非法的該控制請求短信的內(nèi)容及該接收時間并產(chǎn)生一警示報生口 o
18.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該管理單元更用于根據(jù)對應(yīng)控制操作的執(zhí)行結(jié)果產(chǎn)生一回報短信并傳回至該移動通訊裝置。
全文摘要
一種以短信進行遠端控制的方法及其網(wǎng)絡(luò)整合裝置,其于移動通訊裝置通過短信進行遠端控制時,根據(jù)身份驗證信息驗證移動通訊裝置是否為合法的控制命令發(fā)布者,當(dāng)為合法控制命令發(fā)布者時則產(chǎn)生控制驗證碼,并以移動通訊裝置所發(fā)出的第一控制有效期限扣除短信因儲存轉(zhuǎn)發(fā)機制所消耗的時間作為對應(yīng)控制驗證碼的第二控制有效期限,供移動通訊裝置于第二有效期限內(nèi)進行遠端控制,藉此可以避免在遠端控制時因控制命令錯過正確執(zhí)行時間卻被執(zhí)行而導(dǎo)致重大危害,進而提升以短信進行遠端控制的效能。
文檔編號H04W12/06GK102761845SQ20111010424
公開日2012年10月31日 申請日期2011年4月25日 優(yōu)先權(quán)日2011年4月25日
發(fā)明者程冠衛(wèi), 董建隆 申請人:四零四科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
且末县| 通渭县| 铁岭市| 桃源县| 崇州市| 右玉县| 旌德县| 天长市| 山西省| 雷山县| 依安县| 图们市| 苍溪县| 香格里拉县| 蒙山县| 虎林市| 大邑县| 霞浦县| 新龙县| 建德市| 图们市| 平泉县| 呼伦贝尔市| 丹东市| 印江| 石狮市| 繁昌县| 涞水县| 满城县| 迭部县| 陇南市| 山东| 井陉县| 高雄市| 和龙市| 无为县| 吴江市| 宜城市| 朝阳县| 茶陵县| 安义县|