專利名稱:以短信進(jìn)行遠(yuǎn)端控制的方法及其網(wǎng)絡(luò)整合裝置的制作方法
技術(shù)領(lǐng)域:
一種以短信進(jìn)行遠(yuǎn)端控制方法及其網(wǎng)絡(luò)整合裝置,特別是指一種執(zhí)行身份驗(yàn)證并管控控制命令有效期限的以短信進(jìn)行遠(yuǎn)端控制的方法及其網(wǎng)絡(luò)整合裝置。
背景技術(shù):
隨著移動(dòng)通訊技術(shù)的出現(xiàn),不僅打破了以往固接通訊方式的限制,也帶動(dòng)了各種移動(dòng)通訊裝置應(yīng)用層面的推廣。目前的移動(dòng)通訊技術(shù)除了可提供以往單純的語音通話功能夕卜,不同的移動(dòng)通訊用戶更可以通過SMS(short message service)短信來進(jìn)行文字、圖片、影音等多種即時(shí)信息的傳遞,或是通過特定的信息發(fā)布服務(wù)器取得新聞、財(cái)經(jīng)、廣告...等 的即時(shí)信息,同時(shí),不同的移動(dòng)通訊服務(wù)供應(yīng)商也推出各種行動(dòng)增值服務(wù),使得現(xiàn)代人可以享受更便利的通訊環(huán)境。在工業(yè)自動(dòng)化控制的領(lǐng)域當(dāng)中,運(yùn)用短信的發(fā)送來進(jìn)行遠(yuǎn)端控制的技術(shù)已經(jīng)相當(dāng)成熟,其主要是利用移動(dòng)通訊服務(wù)的廣泛服務(wù)范圍及信息傳輸?shù)姆奖阈?,將包含有控制命令的短信從短信傳送端傳送到遠(yuǎn)端短信接收端的系統(tǒng),藉此來控制遠(yuǎn)端被控制端的輸入/輸出設(shè)備或進(jìn)行信息的提取,例如身在外地的移動(dòng)通訊用戶可通過短信控制廠房?jī)?nèi)的防盜系統(tǒng)或是各種工業(yè)設(shè)備,通常這類短信中的控制命令都有其執(zhí)行的時(shí)效性。SMS具有「儲(chǔ)存轉(zhuǎn)發(fā)機(jī)制」及「?jìng)鬟f確認(rèn)機(jī)制」兩大特色。所謂的「儲(chǔ)存轉(zhuǎn)發(fā)機(jī)制」,指的是短信傳送端所傳送的短信是通過短信服務(wù)中心(short message service center,SMSC)遞送至遠(yuǎn)端的短信接收端,因此當(dāng)短信接收端出現(xiàn)訊號(hào)不良或是信息容量已達(dá)儲(chǔ)存門檻時(shí),短信服務(wù)中心將會(huì)暫存短信,并將短信重復(fù)發(fā)送至短信接收端,直到短信接收端確實(shí)接收到短信為止。「?jìng)鬟f確認(rèn)機(jī)制」,指的是當(dāng)短信接收端確實(shí)接收到短信后,短信傳送端才能從短信服務(wù)中心的確認(rèn)中得知短信是否確實(shí)發(fā)送到短信接收端,而其中短信傳送端并無法得知短信被暫存在短信服務(wù)中心的時(shí)間將會(huì)有多久?;谇笆鯯MS的兩大特色,當(dāng)以短信進(jìn)行遠(yuǎn)端控制時(shí),若短信被暫存在短信服務(wù)中心過久,將導(dǎo)致控制命令錯(cuò)過正確執(zhí)行時(shí)間才抵達(dá)被控制端,此時(shí)遠(yuǎn)端的被控制端若在沒有管控機(jī)制的情況下繼續(xù)執(zhí)行短信中的控制命令便可能產(chǎn)生重大危害,例如水庫(kù)閘門的開關(guān)、警告燈號(hào)與警鈴的作用等。此外,由于可以發(fā)出控制命令的通常是具有特定權(quán)限的使用者,而使用者往往可能是在一段時(shí)間內(nèi)發(fā)出一連串的控制命令,因此若是每一控制命令都要執(zhí)行一次完整的身份驗(yàn)證,將會(huì)造成遠(yuǎn)端被控制端的運(yùn)算負(fù)擔(dān)增加,而使遠(yuǎn)端控制的效能低落。有鑒于以往的遠(yuǎn)端控制在于身份驗(yàn)證及控制命令期限控管上的缺點(diǎn),實(shí)有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于先前技術(shù)存在的以短信進(jìn)行遠(yuǎn)端控制時(shí),易因控制命令被儲(chǔ)存轉(zhuǎn)發(fā)錯(cuò)過正確執(zhí)行時(shí)間卻被執(zhí)行而導(dǎo)致重大危害的問題,本發(fā)明提供了一種以短信進(jìn)行遠(yuǎn)端控制的方法及其網(wǎng)絡(luò)整合裝置,其中
本發(fā)明所提供的以短信進(jìn)行遠(yuǎn)端控制的方法,其包含步驟網(wǎng)絡(luò)整合裝置從短信服務(wù)中心接收自移動(dòng)通訊裝置發(fā)出的控制請(qǐng)求短信,其中,所述之控制請(qǐng)求短信包含身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限;網(wǎng)絡(luò)整合裝置記錄接收到所述之控制請(qǐng)求短信的接收時(shí)間;網(wǎng)絡(luò)整合裝置根據(jù)所述之控制請(qǐng)求短信中的身份驗(yàn)證信息進(jìn)行驗(yàn)證,當(dāng)確認(rèn)所述之身份驗(yàn)證信息為合法時(shí),網(wǎng)絡(luò)整合裝置根據(jù)所述之身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的控制驗(yàn)證碼并記錄于網(wǎng)絡(luò)整合裝置;網(wǎng)絡(luò)整合裝置根據(jù)接收時(shí)間及發(fā)送時(shí)間計(jì)算出延遲時(shí)間差,并將第一控制有效期限扣除延遲時(shí)間差以產(chǎn)生第二控制有效期限;當(dāng)?shù)诙刂朴行谙薮笥诹銜r(shí),網(wǎng)絡(luò)整合裝置接著產(chǎn)生包含所述之控制驗(yàn)證碼的請(qǐng)求許可短信,并通過短信服務(wù)中心遞送至移動(dòng)通訊裝置,然后啟動(dòng)計(jì)時(shí);及網(wǎng)絡(luò)整合裝置持續(xù)接收移動(dòng)通訊裝置所傳送的至少一控制命令短信,當(dāng)計(jì)時(shí)尚未達(dá)第二控制有效期限時(shí),網(wǎng)絡(luò)整合裝置判斷各控制命令短信存在所述之控制驗(yàn)證碼時(shí),對(duì)所接收到的各控制命令短信進(jìn)行解析并執(zhí)行對(duì)應(yīng)控制操作。本發(fā)明所提供的網(wǎng)絡(luò)整合裝置,適用于通過短信服務(wù)中心與移動(dòng)通訊裝置進(jìn)行短信的傳送/接收,使移動(dòng)通訊裝置得以對(duì)網(wǎng)絡(luò)整合裝置進(jìn)行遠(yuǎn)端控制,其中網(wǎng)絡(luò)整合裝置 包含接收單元,用于從短信服務(wù)中心接收自移動(dòng)通訊裝置發(fā)出的控制請(qǐng)求短信并記錄其對(duì)應(yīng)的接收時(shí)間,及用于持續(xù)接收移動(dòng)通訊裝置于通過身份認(rèn)證后所發(fā)出的至少一控制命令短信;解析單元,用于解析出控制請(qǐng)求短信所包含的身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限,并用于在各控制命令短信中存在合法的控制驗(yàn)證碼時(shí),解析出各控制命令短信中的控制操作;驗(yàn)證單元,用于根據(jù)身份驗(yàn)證信息進(jìn)行驗(yàn)證,當(dāng)確認(rèn)身份驗(yàn)證信息為合法時(shí),驗(yàn)證單元更用于根據(jù)身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的控制驗(yàn)證碼并記錄下來,接著根據(jù)接收時(shí)間及發(fā)送時(shí)間計(jì)算出延遲時(shí)間差,并以第一控制有效期限扣除延遲時(shí)間差產(chǎn)生第二控制有效期限及判斷第二控制有效期限是否大于零,當(dāng)接收到控制命令短信時(shí),驗(yàn)證單元更用于判斷該控制命令短信中是否存在所述之控制驗(yàn)證碼;及管理單元,用于在驗(yàn)證單元確認(rèn)第二控制有效期限大于零時(shí),產(chǎn)生包含控制驗(yàn)證碼的請(qǐng)求許可短信,并通過短信服務(wù)中心遞送至移動(dòng)通訊裝置,然后啟動(dòng)計(jì)時(shí),當(dāng)計(jì)時(shí)未達(dá)第二控制有效期限時(shí),管理單元持續(xù)接收移動(dòng)通訊裝置所傳送的至少一控制命令短信,并于解析單元解析各控制命令短信后執(zhí)行對(duì)應(yīng)控制操作。本發(fā)明所提供的系統(tǒng)與方法如上,與先前技術(shù)之間的差異在于本發(fā)明于移動(dòng)通訊裝置通過短信進(jìn)行遠(yuǎn)端控制時(shí),根據(jù)身份驗(yàn)證信息驗(yàn)證移動(dòng)通訊裝置是否為合法的控制命令發(fā)布者,當(dāng)為合法控制命令發(fā)布者時(shí)則產(chǎn)生控制驗(yàn)證碼,并以移動(dòng)通訊裝置所發(fā)出的第一控制有效期限扣除短信因儲(chǔ)存轉(zhuǎn)發(fā)機(jī)制所消耗的時(shí)間作為對(duì)應(yīng)控制驗(yàn)證碼的第二控制有效期限,供移動(dòng)通訊裝置于第二有效期限內(nèi)進(jìn)行遠(yuǎn)端控制。通過上述的技術(shù)手段,本發(fā)明可以避免在遠(yuǎn)端控制時(shí)因控制命令錯(cuò)過正確執(zhí)行時(shí)間卻被執(zhí)行而導(dǎo)致重大危害,進(jìn)而提升以短信進(jìn)行遠(yuǎn)端控制的效能。
圖I為通過短信以本發(fā)明之網(wǎng)絡(luò)整合裝置進(jìn)行遠(yuǎn)端控制的架構(gòu)圖。圖2為本發(fā)明以短信進(jìn)行遠(yuǎn)端控制的方法的流程圖。圖3A為本發(fā)明實(shí)施例的架構(gòu)示意圖。
圖3B為本發(fā)明實(shí)施例的數(shù)據(jù)流示意圖。
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明之實(shí)施方式,藉此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。首先,先針對(duì)本發(fā)明的用語定義方式進(jìn)行說明。于本發(fā)明所述的短信指的是以SMS(short message service)方式進(jìn)行傳輸?shù)男畔⒎獍?,其中通過SMS方式所傳輸?shù)亩绦?,均是由短信傳送端發(fā)出并通過短信服務(wù)中心(short message service center, SMSC)遞送至短信接收端的。每一筆短信可以根據(jù)OPC(OLE for Process Control,程序控制的對(duì)象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進(jìn)行封裝及解析,由于OPC為本發(fā)明所述領(lǐng)域中的已知通訊協(xié)議,其針對(duì)信息封包的標(biāo)頭、主體及儲(chǔ)存格式等均有其各別定義,在此則不針對(duì)其詳細(xì)規(guī)格加以贅述。除此之外,短信也可以利用 其他的格式進(jìn)行封裝/解析,由于短信格式的設(shè)定為本發(fā)明所屬領(lǐng)域具通常知識(shí)者所能輕易思及的變更,本發(fā)明于此則不一一列舉說明。于本發(fā)明所述的短信服務(wù)中心(short message service center, SMSC),是由各家移動(dòng)通訊服務(wù)供應(yīng)商所設(shè)置,每一短信服務(wù)中心均是自短信傳送端接收短信,并視短信接收端的接收狀況決定是否暫存或重發(fā)短信。于本發(fā)明中為了方便描述,各種于移動(dòng)通訊裝置與網(wǎng)絡(luò)整合裝置之間來往的短信將會(huì)以短信中所包含內(nèi)容的差異來定義名詞,所述的控制請(qǐng)求短信、請(qǐng)求許可短信、控制命令短信、控制失敗短信及回報(bào)短信等均為前述通過SMS(short message service)方式進(jìn)行傳輸?shù)男畔⒎獍?,其差異僅在于短信中所包含的內(nèi)容不同,但均符合SMS的傳輸協(xié)議格式,而移動(dòng)通訊裝置則是通過GSM、GPRS、UMTS、HSDPA、HSUPA、CDMA、WCDMA或Wimax連接至該短信服務(wù)中心以進(jìn)行SMS的傳送/接收。接下來,將先配合「圖1」,為通過短信以本發(fā)明之網(wǎng)絡(luò)整合裝置100進(jìn)行遠(yuǎn)端控制的架構(gòu)圖,對(duì)本發(fā)明的實(shí)施流程及必要元件進(jìn)行說明。首先,本發(fā)明之網(wǎng)絡(luò)整合裝置100適用于通過短信服務(wù)中心110與移動(dòng)通訊裝置120進(jìn)行短信的傳送/接收,使移動(dòng)通訊裝置120得以對(duì)網(wǎng)絡(luò)整合裝置100進(jìn)行遠(yuǎn)端控制,其中可傳送短信的移動(dòng)通訊裝置在本發(fā)明中為方便說明,僅以一臺(tái)移動(dòng)通訊裝置120描述與網(wǎng)絡(luò)整合裝置100之間的互動(dòng),然實(shí)際上同時(shí)可以傳送短信到網(wǎng)絡(luò)整合裝置100中的移動(dòng)通訊裝置可以有一臺(tái)以上,網(wǎng)絡(luò)整合裝置100則是根據(jù)各短信中所包含的身份驗(yàn)證信息來辨別不同的用戶端。本發(fā)明之網(wǎng)絡(luò)整合裝置100包含接收單元101、解析單元102、驗(yàn)證單元103及管理單元104。接收單元101,負(fù)責(zé)從短信服務(wù)中心110接收移動(dòng)通訊裝置120所發(fā)出的控制請(qǐng)求短信并記錄其對(duì)應(yīng)的接收時(shí)間。當(dāng)移動(dòng)通訊裝置120需要進(jìn)行遠(yuǎn)端控制時(shí),首先移動(dòng)通訊裝置120可以對(duì)網(wǎng)絡(luò)整合裝置100發(fā)送包含身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限的一個(gè)控制請(qǐng)求短信,若是網(wǎng)絡(luò)整合裝置100處于可接收狀態(tài),則接收單元101將會(huì)接收到由短信服務(wù)中心110所遞送的控制請(qǐng)求短信。移動(dòng)通訊裝置120在發(fā)送控制請(qǐng)求短信時(shí),可以自行輸入使用者名稱及密碼、掃拭指紋產(chǎn)生生物特征或是以移動(dòng)通訊裝置120當(dāng)中原先即已存在的憑證數(shù)據(jù)(如SM卡、憑證文件...等)來產(chǎn)生身份驗(yàn)證數(shù)據(jù),然后將身份驗(yàn)證數(shù)據(jù)按照預(yù)先設(shè)定的短信輸入格式加入到控制請(qǐng)求短信中。依據(jù)驗(yàn)證需求的不同,身份驗(yàn)證數(shù)據(jù)也可以是前述幾種數(shù)據(jù)的任意組合,例如同時(shí)采用使用者名稱及密碼以及生物特征等,藉此來提高身份驗(yàn)證的安全層級(jí)。除此之外,控制請(qǐng)求短信中的第一控制有效期限,指的是一個(gè)事先預(yù)測(cè)需要用來進(jìn)行遠(yuǎn)端控制的時(shí)間范圍,可以是使用者需要發(fā)送控制命令時(shí)自系統(tǒng)提供的控制請(qǐng)求的類別中選取后自動(dòng)產(chǎn)生的,例如執(zhí)行「數(shù)據(jù)提取」控制命令的控制有效期限系統(tǒng)預(yù)設(shè)為5分鐘,則當(dāng)使用者選取「數(shù)據(jù)提取」的控制命令時(shí),系統(tǒng)將會(huì)自動(dòng)產(chǎn)生控制有效期限5分鐘,然后匯入到控制請(qǐng)求短信中。除了由系統(tǒng)根據(jù)使用者選擇的控制請(qǐng)求類別自動(dòng)產(chǎn)生外,第一控制有效期限也可以是由使用者通過預(yù)先設(shè)定的短信輸入格式自行輸入產(chǎn)生的。例如提供一個(gè)短信輸入欄位,讓使用者得以在該欄位中自行輸入控制有效期限。當(dāng)移動(dòng)通訊裝置120發(fā)送控制請(qǐng)求短信時(shí),移動(dòng)通訊裝置120中的系統(tǒng)將會(huì)自動(dòng) 把發(fā)送時(shí)間加入到控制請(qǐng)求短信中。接著,當(dāng)短信服務(wù)中心110順利將控制請(qǐng)求短信發(fā)送到網(wǎng)絡(luò)整合裝置100當(dāng)中時(shí),接收單元101將會(huì)記錄接收到控制請(qǐng)求短信的接收時(shí)間,而所接收到的控制請(qǐng)求短信中將會(huì)包含身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限。接收模組101除了接收控制請(qǐng)求短信外,也用于在身份驗(yàn)證信息被驗(yàn)證為合法時(shí),持續(xù)接收移動(dòng)通訊裝置120所傳送的至少一控制命令短信。解析單元102,負(fù)責(zé)解析出控制請(qǐng)求短信所包含的身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限,此外,當(dāng)控制命令短信包含合法的控制驗(yàn)證碼時(shí),也就是控制命令短信中的控制驗(yàn)證碼與網(wǎng)絡(luò)整合裝置110當(dāng)中所記錄的控制驗(yàn)證碼相符時(shí),解析單元102將會(huì)解析控制命令短信中的控制操作。解析短信時(shí),解析單元102可以依據(jù)OPC(OLE for ProcessControl,程序控制的對(duì)象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進(jìn)行短信的解析,由于OPC為本發(fā)明所屬領(lǐng)域中的已知通訊協(xié)議,其根據(jù)各種數(shù)據(jù)封包的格式有不同的定義方式,在此則不針對(duì)OPC的詳細(xì)規(guī)格加以贅述。驗(yàn)證單元103,負(fù)責(zé)根據(jù)身份驗(yàn)證信息進(jìn)行驗(yàn)證以確認(rèn)身份驗(yàn)證信息是否合法,驗(yàn)證時(shí),可以依據(jù)使用者名稱及密碼、生物特征及憑證數(shù)據(jù)等或其任意組合的數(shù)據(jù)型別采用不同的驗(yàn)證比對(duì)。當(dāng)移動(dòng)通訊裝置120傳送的身份驗(yàn)證信息被驗(yàn)證單元103驗(yàn)證為合法時(shí),驗(yàn)證單元103更用于根據(jù)身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的一個(gè)控制驗(yàn)證碼并記錄下來。相反地,當(dāng)驗(yàn)證單元103驗(yàn)證出身份驗(yàn)證信息為非法時(shí),驗(yàn)證單元103將會(huì)記錄非法的控制請(qǐng)求短信的內(nèi)容及接收時(shí)間,以供日后產(chǎn)生警示報(bào)告,藉此供網(wǎng)絡(luò)整合裝置100的管理者可以查看警示報(bào)告并進(jìn)行系統(tǒng)維修或監(jiān)控。當(dāng)驗(yàn)證單元103產(chǎn)生控制驗(yàn)證碼并將控制驗(yàn)證碼記錄下來之后,接著驗(yàn)證單元103將會(huì)根據(jù)控制請(qǐng)求短信的接收時(shí)間及發(fā)送時(shí)間計(jì)算出一個(gè)延遲時(shí)間差,并以第一控制有效期限扣除延遲時(shí)間差產(chǎn)生第二控制有效期限及判斷第二控制有效期限是否大于零,當(dāng)驗(yàn)證單元103確認(rèn)第二控制有效期限大于零時(shí),將會(huì)觸發(fā)管理單元104啟動(dòng)計(jì)時(shí)。當(dāng)?shù)诙刂朴行谙薮笥诹銜r(shí),表示使用者所請(qǐng)求的控制期間經(jīng)由短信服務(wù)中心110的儲(chǔ)存轉(zhuǎn)發(fā)機(jī)制遞送后還有剩余時(shí)間,移動(dòng)通訊裝置120的使用者尚可在此剩余時(shí)間內(nèi)發(fā)出控制命令短信,因此此時(shí)驗(yàn)證單元103將會(huì)觸發(fā)管理單元104執(zhí)行下一步的處理。相反地,當(dāng)?shù)诙刂朴行谙薏淮笥诹銜r(shí),表示控制請(qǐng)求短信在抵達(dá)網(wǎng)絡(luò)整合裝置100之前已經(jīng)超過可以進(jìn)行遠(yuǎn)端控制的時(shí)間范圍,此時(shí)驗(yàn)證單元103將會(huì)觸發(fā)管理單元104產(chǎn)生一個(gè)控制失敗短信,并通過短信服務(wù)中心110遞送控制失敗短信至移動(dòng)通訊裝置120中,以提示移動(dòng)通訊裝置120端控制請(qǐng)求已被駁回。管理單元104,負(fù)責(zé)于驗(yàn)證單元103確認(rèn)第二控制有效期限大于零時(shí),產(chǎn)生包含控制驗(yàn)證碼的請(qǐng)求許可短信,并通過短信服務(wù)中心110遞送至移動(dòng)通訊裝置120,接著啟動(dòng)計(jì)時(shí)。同樣地,管理單元104封裝請(qǐng)求許可短信時(shí),也可以依據(jù)0PC(0LE for ProcessControl,程序控制的對(duì)象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進(jìn)行短信的解析,在此則不針對(duì)OPC的詳細(xì)規(guī)格加以贅述。當(dāng)計(jì)時(shí)未達(dá)第二控制有效期限時(shí),管理單元104將會(huì)持續(xù)接收移動(dòng)通訊裝置120所傳送的至少一控制命令短信,若驗(yàn)證單元103確認(rèn)該制中存在合法控制驗(yàn)證碼,管理單元104將根據(jù)解析單元102解析出來的控制命令觸發(fā)網(wǎng)絡(luò)整合裝置100連接的輸入/輸 出設(shè)備131 133執(zhí)行對(duì)應(yīng)的控制操作;相反地,當(dāng)計(jì)時(shí)達(dá)第二控制有效期限時(shí),管理單元104則不執(zhí)行任何動(dòng)作。需要特別說明的是,網(wǎng)絡(luò)整合裝置100可以通過串行接口或是以太網(wǎng)絡(luò)通訊接口連接至少一個(gè)輸入/輸出設(shè)備131 133,所述的各個(gè)輸入/輸出設(shè)備可以是具有獨(dú)立運(yùn)算功能的主機(jī),如個(gè)人計(jì)算機(jī)、大型主機(jī)計(jì)算機(jī)...等,也可以是單純執(zhí)行輸出的裝置,如打印機(jī)、廠房機(jī)組...等。除此之外,管理單元104也負(fù)責(zé)根據(jù)控制操作的執(zhí)行結(jié)果產(chǎn)生回報(bào)短信并傳回至移動(dòng)通訊裝置120,藉此提示移動(dòng)通訊裝置120端的使用者執(zhí)行是否成功。接下來,請(qǐng)參考「圖2」,為本發(fā)明以短信進(jìn)行遠(yuǎn)端控制的方法的流程圖,將用于說明本發(fā)明的實(shí)施流程。首先,網(wǎng)絡(luò)整合裝置從短信服務(wù)中心接收自移動(dòng)通訊裝置所發(fā)出的包含有身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限的控制請(qǐng)求短信(步驟210)。移動(dòng)通訊裝置在發(fā)送控制請(qǐng)求短信時(shí),可以自行輸入使用者名稱及密碼、掃拭指紋產(chǎn)生生物特征或是以移動(dòng)通訊裝置當(dāng)中原先即已存在的憑證數(shù)據(jù)(如SM卡、憑證文件...等)來產(chǎn)生身份驗(yàn)證數(shù)據(jù),然后將身份驗(yàn)證數(shù)據(jù)按照預(yù)先設(shè)定的短信輸入格式加入到控制請(qǐng)求短信中。依據(jù)驗(yàn)證需求的不同,身份驗(yàn)證數(shù)據(jù)也可以是前述幾種數(shù)據(jù)的任意組合,例如同時(shí)采用使用者名稱及密碼以及生物特征等,藉此來提高身份驗(yàn)證的安全層級(jí)。除此之外,控制請(qǐng)求短信中的第一控制有效期限,指的是一個(gè)事先預(yù)測(cè)需要用來進(jìn)行遠(yuǎn)端控制的時(shí)間范圍,可以是使用者需要發(fā)送控制命令時(shí)自系統(tǒng)提供的控制請(qǐng)求的類別中選取后自動(dòng)產(chǎn)生的,例如執(zhí)行「遠(yuǎn)端機(jī)器操作」的控制命令其控制有效期限系統(tǒng)預(yù)設(shè)為20分鐘,則當(dāng)使用者選取數(shù)據(jù)提取的控制命令時(shí),系統(tǒng)將會(huì)自動(dòng)產(chǎn)生控制有效期限20分鐘,然后匯入到控制請(qǐng)求短信中。此外,第一控制有效期限也可以是由使用者通過預(yù)先設(shè)定的短信輸入格式自行輸入產(chǎn)生的。例如提供一個(gè)短信輸入欄位,讓使用者得以在該欄位中自行輸入控制有效期限。當(dāng)移動(dòng)通訊裝置發(fā)送控制請(qǐng)求短信時(shí),系統(tǒng)將會(huì)自動(dòng)把發(fā)送時(shí)間加入到控制請(qǐng)求短信中,此時(shí)被傳送至網(wǎng)絡(luò)整合裝置的控制請(qǐng)求短信將會(huì)包含身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限,當(dāng)成功的通過短信服務(wù)中心遞送出控制請(qǐng)求短信至網(wǎng)絡(luò)整合裝置時(shí),網(wǎng)絡(luò)整合裝置將會(huì)記錄接收到控制請(qǐng)求短信的時(shí)間(步驟220)。接著,網(wǎng)絡(luò)整合裝置將會(huì)根據(jù)身份驗(yàn)證信息進(jìn)行驗(yàn)證,當(dāng)確認(rèn)身份驗(yàn)證信息為合法時(shí),根據(jù)身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的控制驗(yàn)證碼并記錄于網(wǎng)絡(luò)整合裝置中(步驟230)。網(wǎng)絡(luò)整合裝置可以依據(jù)實(shí)際應(yīng)用時(shí)所采用的身份驗(yàn)證信息格式以不同的方式進(jìn)行驗(yàn)證,例如依據(jù)使用者名稱及密碼、比對(duì)生物特征是否符合用戶數(shù)據(jù)庫(kù)中預(yù)先已經(jīng)建立的數(shù)據(jù),或是根據(jù)憑證比對(duì)演算判斷移動(dòng)通訊裝置所傳送的憑證數(shù)據(jù)是否符合規(guī)格等,在 此僅針對(duì)身份驗(yàn)證數(shù)據(jù)的用途加以說明,并非用于限定實(shí)際應(yīng)用時(shí)所采用的身份驗(yàn)證數(shù)據(jù)格式及驗(yàn)證方法。若是移動(dòng)通訊裝置所發(fā)出的身份驗(yàn)證信息無法通過認(rèn)證,則此時(shí)網(wǎng)絡(luò)整合裝置將會(huì)把移動(dòng)通訊裝置的使用者歸類為非法的控制命令發(fā)布者,網(wǎng)絡(luò)整合裝置將會(huì)記錄對(duì)應(yīng)的控制請(qǐng)求短信的內(nèi)容及接收時(shí)間然后產(chǎn)生警示報(bào)告,以供日后網(wǎng)絡(luò)整合裝置的管理者可以進(jìn)行安全性的檢查及了解異常事件的發(fā)生狀況。當(dāng)網(wǎng)絡(luò)整合裝置產(chǎn)生了唯一且不重復(fù)的控制驗(yàn)證碼后,網(wǎng)絡(luò)整合裝置接著將會(huì)根據(jù)接收時(shí)間及發(fā)送時(shí)間計(jì)算出延遲時(shí)間差,并將第一控制有效期限扣除延遲時(shí)間差以產(chǎn)生第二控制有效期限(步驟240)。需要特別說明的是,第一控制有效期限與第二控制有效期限的差異在于,第一控制有效期限為移動(dòng)通訊裝置所發(fā)出,為移動(dòng)通訊裝置需要進(jìn)行遠(yuǎn)端控制的時(shí)間范圍,第二控制有效期限則為經(jīng)過短信服務(wù)中心遞送短信過后實(shí)際送達(dá)網(wǎng)絡(luò)整合裝置,并在網(wǎng)絡(luò)整合裝置上實(shí)際開始計(jì)時(shí)的控制有效期限。由于控制請(qǐng)求短信通過短信服務(wù)中心進(jìn)行遞送時(shí),網(wǎng)絡(luò)整合裝置可能出現(xiàn)暫時(shí)無法接收的情況,因而使得控制請(qǐng)求短信在短信服務(wù)中心暫存了一段時(shí)間,因此當(dāng)控制請(qǐng)求短信抵達(dá)網(wǎng)絡(luò)整合裝置時(shí),必須先對(duì)控制請(qǐng)求短信當(dāng)中的第一控制有效期限進(jìn)行比對(duì)。網(wǎng)絡(luò)整合裝置首先將會(huì)根據(jù)控制請(qǐng)求短信的發(fā)送時(shí)間及接收時(shí)間計(jì)算出一個(gè)延遲時(shí)間差,然后以第一控制有效期限扣除延遲時(shí)間差產(chǎn)生第二控制有效期限,當(dāng)?shù)诙刂朴行谙薮笥诹銜r(shí),網(wǎng)絡(luò)整合裝置通過短信服務(wù)中心遞送包含控制驗(yàn)證碼的請(qǐng)求許可短信至移動(dòng)通訊裝置并啟動(dòng)計(jì)時(shí)(步驟250)。值得一提的是,若是第二控制有效期限不大于零,表示控制請(qǐng)求短信在抵達(dá)網(wǎng)絡(luò)整合裝置之前已經(jīng)超過可以進(jìn)行遠(yuǎn)端控制的時(shí)間范圍,此時(shí)網(wǎng)絡(luò)整合裝置將會(huì)產(chǎn)生一個(gè)控制失敗短信,并通過短信服務(wù)中心遞送控制失敗短信至移動(dòng)通訊裝置中,藉此以提示使用者發(fā)生控制失敗的狀況。網(wǎng)絡(luò)整合裝置啟動(dòng)計(jì)時(shí)后,將會(huì)接收移動(dòng)通訊裝置所傳送的控制命令短信(步驟260),并持續(xù)判斷網(wǎng)絡(luò)整合裝置是否計(jì)時(shí)達(dá)第二控制有效期限(步驟270),當(dāng)計(jì)時(shí)未達(dá)第二控制有效期限時(shí),網(wǎng)絡(luò)整合裝置將會(huì)判斷所接收的控制命令短信中是否存在合法控制驗(yàn)證碼,若存在合法的控制驗(yàn)證碼,則解析控制命令短信并執(zhí)行對(duì)應(yīng)控制操作(步驟280a),若是計(jì)時(shí)達(dá)第二控制有效期限,則網(wǎng)絡(luò)整合裝置則不執(zhí)行任何動(dòng)作(步驟280b)。需要特別說明的是,網(wǎng)絡(luò)整合裝置可以通過串行接口或以太網(wǎng)絡(luò)通訊接口與至少一個(gè)輸入/輸出設(shè)備相連接,其中各個(gè)輸入/輸出設(shè)備可以是具有獨(dú)立運(yùn)算功能的主機(jī),如個(gè)人計(jì)算機(jī)、大型計(jì)算機(jī)主機(jī)...等,也可以是單純執(zhí)行輸出的裝置,如打印機(jī)、廠房機(jī)組...等,因此當(dāng)網(wǎng)絡(luò)整合裝置在計(jì)時(shí)未達(dá)第二控制有效期限時(shí),移動(dòng)通訊裝置端的使用者可以持續(xù)發(fā)出含有控制驗(yàn)證碼的控制命令短信,網(wǎng)絡(luò)整合裝置解析后,將會(huì)觸發(fā)對(duì)應(yīng)的輸入/輸出設(shè)備執(zhí)行數(shù)據(jù)I/O或是控制I/O等。當(dāng)輸入/輸出設(shè)備執(zhí)行了對(duì)應(yīng)的控制操作后,可以由將執(zhí)行結(jié)果回報(bào)給網(wǎng)絡(luò)整合裝置,接著再由網(wǎng)絡(luò)整合裝置產(chǎn)生回報(bào)短信,然后再傳送回移動(dòng)通訊裝置,藉此以提示移動(dòng)通訊裝置端的使用者遠(yuǎn)端控制的執(zhí)行結(jié)果。除此之外,控制請(qǐng)求短信、請(qǐng)求許可短信、控制命令短信、控制失敗短信及回報(bào)短信等短信在產(chǎn)生時(shí)及解析時(shí),可以根據(jù)0PC(0LE for Process Control,程序控制的對(duì)象鏈結(jié)及嵌入)通訊協(xié)議轉(zhuǎn)換格式進(jìn)行短信的封裝及解析,由于OPC為本發(fā)明所屬領(lǐng)域中的已知通訊協(xié)議,在此則不針對(duì)OPC的詳細(xì)規(guī)格加以贅述。除此之外,短信也可以利用其他的格式進(jìn)行解析/封裝,由于短信格式的設(shè)定為本發(fā)明所屬領(lǐng)域具通常知識(shí)者所能輕易思及的變更,本發(fā)明于此則不一一列舉說明。接下來,將以移動(dòng)通訊裝置通過短信對(duì)遠(yuǎn)端廠房機(jī)組進(jìn)行遠(yuǎn)端控制的過程做為一 實(shí)施例來說明本發(fā)明的實(shí)施方式。請(qǐng)先參考「圖3A」,為本發(fā)明實(shí)施例的架構(gòu)示意圖,其是由移動(dòng)通訊裝置300、短信服務(wù)中心310及遠(yuǎn)端廠房320中的網(wǎng)絡(luò)整合裝置322及至少一機(jī)組組成,其中移動(dòng)通訊裝置300是通過SMS(short message service)短信對(duì)遠(yuǎn)端廠房320的機(jī)組進(jìn)行遠(yuǎn)端控制。于本實(shí)施例所述的移動(dòng)通訊裝置300可以是任何可以通過GSM、GPRS, UMTS,HSDPA, HSUPA, CDMA, WCDMA或Wimax等方式與短信服務(wù)中心310連接并通過SMS方式進(jìn)行短信的傳送/接收的裝置,如手機(jī)、PDA、平板計(jì)算機(jī)...等。于本實(shí)施例中,遠(yuǎn)端廠房320是通過網(wǎng)絡(luò)整合裝置322接收經(jīng)由短信服務(wù)中心310所遞送的短信,經(jīng)由身份驗(yàn)證及控制命令解析后,將會(huì)觸發(fā)與網(wǎng)絡(luò)整合裝置322相連的機(jī) 組執(zhí)行對(duì)應(yīng)的控制操作。網(wǎng)絡(luò)整合裝置322于遠(yuǎn)端廠房320端與至少一機(jī)組可以通過串行接口或是以太網(wǎng)絡(luò)通訊接口相連,其中所述的至少一機(jī)組為遠(yuǎn)端廠房320的輸入/輸出設(shè)備,可以執(zhí)行數(shù)據(jù)1/0或是控制1/0。由于以SMS短信進(jìn)行遠(yuǎn)端控制時(shí),短信服務(wù)中心310將視網(wǎng)絡(luò)整合裝置322的接收狀況決定是否暫存或重發(fā),因此SMS短信抵達(dá)網(wǎng)絡(luò)整合裝置322時(shí),需要針對(duì)控制有效期限進(jìn)行核對(duì),藉此以避免遠(yuǎn)端控制時(shí)因控制命令錯(cuò)過正確執(zhí)行時(shí)間卻被執(zhí)行而導(dǎo)致重大危害。接著,請(qǐng)同時(shí)參考「圖3A」及「圖3B」,將說明本實(shí)施例中移動(dòng)通訊裝置300如何通過SMS與網(wǎng)絡(luò)整合裝置322之間進(jìn)行遠(yuǎn)端控制。假設(shè)移動(dòng)通訊裝置300目前欲對(duì)遠(yuǎn)端廠房320的第一機(jī)組324進(jìn)行遠(yuǎn)端控制,使第一機(jī)組324可以執(zhí)行一個(gè)指定工作,則首先移動(dòng)通訊裝置300將傳送一個(gè)包含有身份驗(yàn)證信息、發(fā)送時(shí)間及第一控制有效期限的控制請(qǐng)求短信到網(wǎng)絡(luò)整合裝置322,其中,控制請(qǐng)求短信是由短信服務(wù)中心310進(jìn)行遞送的。假設(shè)于本實(shí)施例中,身份驗(yàn)證信息為使用者名稱及密碼,使用者設(shè)定了第一控制有效期限為Tb,則當(dāng)移動(dòng)通訊裝置300發(fā)出控制請(qǐng)求短信時(shí),同時(shí)也會(huì)將發(fā)送時(shí)間Ta加入到控制請(qǐng)求短信中。接著,網(wǎng)絡(luò)整合裝置322接收控制請(qǐng)求短信并記錄接收時(shí)間T。,并根據(jù)使用者名稱及密碼驗(yàn)證移動(dòng)通訊裝置300端的使用者是否為合法的控制命令發(fā)布者,當(dāng)為合法的控制命令發(fā)布者時(shí),網(wǎng)絡(luò)整合裝置322將會(huì)根據(jù)身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的控制驗(yàn)證碼并記錄于網(wǎng)絡(luò)整合裝置322中。若是驗(yàn)證后為非法的控制命令發(fā)布者,網(wǎng)絡(luò)整合裝置322將會(huì)記錄控制請(qǐng)求短信的內(nèi)容及發(fā)生時(shí)間然后產(chǎn)生警示報(bào)告,以供日后網(wǎng)絡(luò)整合裝置的管理者可以進(jìn)行安全性的檢查及了解異常事件的發(fā)生狀況。接著,網(wǎng)絡(luò)整合裝置322根據(jù)接收時(shí)間T。及發(fā)送時(shí)間Ta計(jì)算出延遲時(shí)間差(Tc-Ta),并將第一控制有效期限扣除延遲時(shí)間差以產(chǎn)生第二控制有效期限Tb’,亦即Tb’ =Tb-(Tc-Ta)。當(dāng)?shù)诙刂朴行谙轙b’大于零時(shí),表示移動(dòng)通訊裝置300尚有可以連續(xù)發(fā)出控制命令的剩余時(shí)間,此時(shí)網(wǎng)絡(luò)整合裝置322將會(huì)以第二控制有效期限Tb’為控制驗(yàn)證碼的控制有效期限,接著通過短信服務(wù)中心遞送包含控制驗(yàn)證碼的請(qǐng)求許可短信至移動(dòng)通訊裝置,并啟動(dòng)計(jì)時(shí)。若是第二控制有效期限Tb’不大于零,表示控制請(qǐng)求短信可能因短信服務(wù)中心310的暫存時(shí)間過久,錯(cuò)過了正常應(yīng)抵達(dá)網(wǎng)絡(luò)整合裝置322的時(shí)間,此時(shí)網(wǎng)絡(luò)整合裝置322將會(huì)產(chǎn)生控制失敗短信,并傳回到移動(dòng)通訊裝置300中。當(dāng)移動(dòng)通訊裝置300接收到包含控制驗(yàn)證碼的請(qǐng)求許可短信時(shí),可再對(duì)網(wǎng)絡(luò)整合 裝置322發(fā)出包含同一個(gè)控制驗(yàn)證碼的控制命令短信以對(duì)遠(yuǎn)端廠房320的第一機(jī)組324發(fā)出控制命令。網(wǎng)絡(luò)整合裝置322將會(huì)持續(xù)接收移動(dòng)通訊裝置所傳送的包含控制驗(yàn)證碼的控制命令短信,在第二控制有效期限Tb’間,網(wǎng)絡(luò)整合裝置322將會(huì)解析控制命令短信并觸發(fā)第一機(jī)組324執(zhí)行對(duì)應(yīng)的控制操作,當(dāng)超過了第二控制有效期限Tb’后,即使網(wǎng)絡(luò)整合裝置322接收到控制命令短信,將不會(huì)執(zhí)行任何動(dòng)作。最后,當(dāng)?shù)谝粰C(jī)組324執(zhí)行了對(duì)應(yīng)的控制操作后,可以將執(zhí)行結(jié)果回報(bào)給網(wǎng)絡(luò)整合裝置322,接著再由網(wǎng)絡(luò)整合裝置322產(chǎn)生回報(bào)短信,然后再傳送回移動(dòng)通訊裝置300,藉此以提示移動(dòng)通訊裝置300端的使用者遠(yuǎn)端控制的執(zhí)行結(jié)果。綜上所述,可知本發(fā)明與先前技術(shù)之間的差異在于本發(fā)明移動(dòng)通訊裝置通過短信進(jìn)行遠(yuǎn)端控制時(shí),根據(jù)身份驗(yàn)證信息驗(yàn)證移動(dòng)通訊裝置是否為合法的控制命令發(fā)布者,當(dāng)為合法控制命令發(fā)布者時(shí)則產(chǎn)生控制驗(yàn)證碼,并以移動(dòng)通訊裝置所發(fā)出的第一控制有效期限扣除短信因儲(chǔ)存轉(zhuǎn)發(fā)機(jī)制所消耗的時(shí)間作為對(duì)應(yīng)控制驗(yàn)證碼的第二控制有效期限,供移動(dòng)通訊裝置于第二有效期限內(nèi)進(jìn)行遠(yuǎn)端控制,藉由此一技術(shù)手段可以避免在遠(yuǎn)端控制時(shí)因控制命令錯(cuò)過正確執(zhí)行時(shí)間卻被執(zhí)行而導(dǎo)致重大危害,進(jìn)而提升以短信進(jìn)行遠(yuǎn)端控制的效倉(cāng)泛。雖然本發(fā)明所提供之實(shí)施方式如上,但所述之內(nèi)容并非用于直接限定本發(fā)明之專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明所提供之精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許之更動(dòng)。本發(fā)明之專利保護(hù)范圍,仍須以所附之權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,包含下列步驟 一網(wǎng)絡(luò)整合裝置從一短信服務(wù)中心接收自一移動(dòng)通訊裝置發(fā)出的一控制請(qǐng)求短信,其中,該控制請(qǐng)求短信包含一身份驗(yàn)證信息、一發(fā)送時(shí)間及一第一控制有效期限; 該網(wǎng)絡(luò)整合裝置記錄接收到該控制請(qǐng)求短信的一接收時(shí)間; 該網(wǎng)絡(luò)整合裝置根據(jù)該控制請(qǐng)求短信中的該身份驗(yàn)證信息進(jìn)行驗(yàn)證,當(dāng)確認(rèn)該身份驗(yàn)證信息為合法時(shí),該網(wǎng)絡(luò)整合裝置根據(jù)該身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的一控制驗(yàn)證碼并記錄于該網(wǎng)絡(luò)整合裝置; 該網(wǎng)絡(luò)整合裝置根據(jù)該接收時(shí)間及該發(fā)送時(shí)間計(jì)算出一延遲時(shí)間差,并將該第一控制有效期限扣除該延遲時(shí)間差以產(chǎn)生一第二控制有效期限; 當(dāng)該第二控制有效期限大于零時(shí),該網(wǎng)絡(luò)整合裝置接著產(chǎn)生包含該控制驗(yàn)證碼的一請(qǐng)求許可短信,并通過該短信服務(wù)中心遞送至該移動(dòng)通訊裝置,然后啟動(dòng)計(jì)時(shí);及 該網(wǎng)絡(luò)整合裝置持續(xù)接收該移動(dòng)通訊裝置所傳送的至少一控制命令短信,當(dāng)計(jì)時(shí)尚未達(dá)該第二控制有效期限時(shí),該網(wǎng)絡(luò)整合裝置判斷各該控制命令短信存在該控制驗(yàn)證碼時(shí),對(duì)所接收到的各該控制命令短信進(jìn)行解析并執(zhí)行對(duì)應(yīng)控制操作。
2.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,將該第一控制有效期限扣除該延遲時(shí)間差以產(chǎn)生該第二控制有效期限的步驟之后,更包含當(dāng)該第二控制有效期限不大于零時(shí)產(chǎn)生一控制失敗短信,不啟動(dòng)計(jì)時(shí),并通過該短信服務(wù)中心遞送至該移動(dòng)通訊裝置的步驟。
3.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,該網(wǎng)絡(luò)整合裝置更包含連接至少一輸入/輸出設(shè)備用于接收并執(zhí)行該網(wǎng)絡(luò)整合裝置的對(duì)應(yīng)控制操作,其中所述至少一輸入/輸出設(shè)備是以串行接口或以太網(wǎng)絡(luò)通訊接口與該網(wǎng)絡(luò)整合裝置相連接。
4.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,該方法更包含該網(wǎng)絡(luò)整合裝置于產(chǎn)生包含該控制驗(yàn)證碼的該請(qǐng)求許可短信及解析各該控制命令短信的步驟中,根據(jù)一程序控制的對(duì)象鏈結(jié)及嵌入OPC通訊協(xié)議轉(zhuǎn)換格式進(jìn)行短信的封裝及解析的步驟。
5.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,該第一控制有效期限是由該移動(dòng)通訊裝置的系統(tǒng)按照控制請(qǐng)求的類別預(yù)先設(shè)定的或由使用者自行輸入產(chǎn)生的。
6.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,該身份驗(yàn)證信息為使用者名稱及密碼、生物特征及憑證數(shù)據(jù)的其中之一或其任意組合。
7.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,更包含當(dāng)該網(wǎng)絡(luò)整合裝置根據(jù)該控制請(qǐng)求短信中的該身份驗(yàn)證信息進(jìn)行驗(yàn)證并確認(rèn)該身份驗(yàn)證信息非法時(shí),記錄非法的該控制請(qǐng)求短信的內(nèi)容及該接收時(shí)間并產(chǎn)生一警示報(bào)告的步驟。
8.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,該網(wǎng)絡(luò)整合裝置對(duì)所接收到的各該控制命令短信進(jìn)行解析并執(zhí)行對(duì)應(yīng)控制操作的步驟之后,更包含該網(wǎng)絡(luò)整合裝置根據(jù)對(duì)應(yīng)控制操作的執(zhí)行結(jié)果產(chǎn)生一回報(bào)短信并傳回至該移動(dòng)通訊裝置的步驟。
9.如權(quán)利要求I所述的以短信進(jìn)行遠(yuǎn)端控制的方法,其特征在于,該網(wǎng)絡(luò)整合裝置與該移動(dòng)通訊裝置及該短信服務(wù)中心之間是通過GSM、GPRS, UMTS、HSDPA、HSUPA, CDMA, WCDMA或Wimax連接至該短信服務(wù)中心以進(jìn)行短信的傳送/接收。
10.一種網(wǎng)絡(luò)整合裝置,適用于通過一短信服務(wù)中心與一移動(dòng)通訊裝置進(jìn)行短信的傳送/接收,使該移動(dòng)通訊裝置得以對(duì)該網(wǎng)絡(luò)整合裝置進(jìn)行遠(yuǎn)端控制,其特征在于,該網(wǎng)絡(luò)整合裝置包含 一接收單元,用于從該短信服務(wù)中心接收自該移動(dòng)通訊裝置發(fā)出的一控制請(qǐng)求短信并記錄其對(duì)應(yīng)的一接收時(shí)間,及用于持續(xù)接收該移動(dòng)通訊裝置于通過身份認(rèn)證后所發(fā)出的至少一控制命令短信; 一解析單元,用于解析出該控制請(qǐng)求短信所包含的該身份驗(yàn)證信息、一發(fā)送時(shí)間及一第一控制有效期限,并用于在各該控制命令短信中存在合法的控制驗(yàn)證碼時(shí),解析出各該控制命令短信中的控制操作; 一驗(yàn)證單元,用于根據(jù)該身份驗(yàn)證信息進(jìn)行驗(yàn)證,當(dāng)確認(rèn)該身份驗(yàn)證信息為合法時(shí),該驗(yàn)證單元更用于根據(jù)該身份驗(yàn)證信息產(chǎn)生唯一且不重復(fù)的一控制驗(yàn)證碼并記錄下來,接著根據(jù)該接收時(shí)間及該發(fā)送時(shí)間計(jì)算出一延遲時(shí)間差,并以該第一控制有效期限扣除該延遲時(shí)間差產(chǎn)生一第二控制有效期限及判斷第二控制有效期限是否大于零,當(dāng)該接收到控制命 令短信時(shí),該驗(yàn)證單元更用于判斷該控制命令短信中是否存在該控制驗(yàn)證碼;及 一管理單元,用于在該驗(yàn)證單元確認(rèn)該第二控制有效期限大于零時(shí),產(chǎn)生包含該控制驗(yàn)證碼的一請(qǐng)求許可短信,并通過該短信服務(wù)中心遞送至該移動(dòng)通訊裝置,然后啟動(dòng)計(jì)時(shí),當(dāng)計(jì)時(shí)未達(dá)該第二控制有效期限時(shí),該管理單元持續(xù)接收該移動(dòng)通訊裝置所傳送的該至少一控制命令短信,并于該解析單元解析各控制命令短信后執(zhí)行對(duì)應(yīng)控制操作。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該驗(yàn)證單元更用于在第二控制有效期限不大于零時(shí)觸發(fā)該管理單元產(chǎn)生一控制失敗短信并通過該短信服務(wù)中心遞送至該移動(dòng)通訊裝置。
12.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該網(wǎng)絡(luò)整合裝置更包含連接至少一輸入/輸出設(shè)備用于接收并執(zhí)行該網(wǎng)絡(luò)整合裝置的對(duì)應(yīng)控制操作,其中所述至少一輸入/輸出設(shè)備是以串行接口或以太網(wǎng)絡(luò)通訊接口與該網(wǎng)絡(luò)整合裝置相連接。
13.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該解析單元更根據(jù)一程序控制的對(duì)象鏈結(jié)及嵌入OPC通訊協(xié)議轉(zhuǎn)換格式進(jìn)行短信的解析。
14.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該管理單元更根據(jù)一OPC通訊協(xié)議轉(zhuǎn)換格式進(jìn)行短信的封裝。
15.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該第一控制有效期限是由該移動(dòng)通訊裝置的系統(tǒng)按照控制請(qǐng)求的類別預(yù)先設(shè)定的或由使用者自行輸入產(chǎn)生的。
16.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該身份驗(yàn)證信息為使用者名稱及密碼、生物特征及憑證數(shù)據(jù)的其中之一或其任意組合。
17.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該驗(yàn)證單元更用于在確認(rèn)該身份驗(yàn)證信息為非法時(shí),記錄非法的該控制請(qǐng)求短信的內(nèi)容及該接收時(shí)間并產(chǎn)生一警示報(bào)生口 o
18.如權(quán)利要求10所述的網(wǎng)絡(luò)整合裝置,其特征在于,該管理單元更用于根據(jù)對(duì)應(yīng)控制操作的執(zhí)行結(jié)果產(chǎn)生一回報(bào)短信并傳回至該移動(dòng)通訊裝置。
全文摘要
一種以短信進(jìn)行遠(yuǎn)端控制的方法及其網(wǎng)絡(luò)整合裝置,其于移動(dòng)通訊裝置通過短信進(jìn)行遠(yuǎn)端控制時(shí),根據(jù)身份驗(yàn)證信息驗(yàn)證移動(dòng)通訊裝置是否為合法的控制命令發(fā)布者,當(dāng)為合法控制命令發(fā)布者時(shí)則產(chǎn)生控制驗(yàn)證碼,并以移動(dòng)通訊裝置所發(fā)出的第一控制有效期限扣除短信因儲(chǔ)存轉(zhuǎn)發(fā)機(jī)制所消耗的時(shí)間作為對(duì)應(yīng)控制驗(yàn)證碼的第二控制有效期限,供移動(dòng)通訊裝置于第二有效期限內(nèi)進(jìn)行遠(yuǎn)端控制,藉此可以避免在遠(yuǎn)端控制時(shí)因控制命令錯(cuò)過正確執(zhí)行時(shí)間卻被執(zhí)行而導(dǎo)致重大危害,進(jìn)而提升以短信進(jìn)行遠(yuǎn)端控制的效能。
文檔編號(hào)H04W12/06GK102761845SQ20111010424
公開日2012年10月31日 申請(qǐng)日期2011年4月25日 優(yōu)先權(quán)日2011年4月25日
發(fā)明者程冠衛(wèi), 董建隆 申請(qǐng)人:四零四科技股份有限公司