專利名稱:遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子電器領(lǐng)域,特別是指遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置與方法。
背景技術(shù):
隨著現(xiàn)代移動(dòng)通訊技術(shù)及終端的飛速發(fā)展,存儲(chǔ)于移動(dòng)通訊設(shè)備上的個(gè)人信息越來越多,當(dāng)用戶的設(shè)備丟失的時(shí)候,用戶希望有辦法實(shí)現(xiàn)以下功能,以確保個(gè)人信息的安全。1、遠(yuǎn)程鎖定該丟失的設(shè)備;2、遠(yuǎn)程擦除該丟失的設(shè)備上保存的個(gè)人信息;3、發(fā)送該丟失的設(shè)備的地理位置信息到指定安全設(shè)備上;4、關(guān)閉該丟失的設(shè)備;以上列出的幾種主要的遠(yuǎn)程控制方式以保護(hù)用戶的個(gè)人信息,而這些方式的實(shí)現(xiàn)需要利用遠(yuǎn)程通訊技術(shù)將控制指令發(fā)送到丟失的設(shè)備上,因此如何利用遠(yuǎn)程通訊技術(shù)將控制指令發(fā)送到丟失的設(shè)備上是這些方式實(shí)施的關(guān)鍵。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置與方法,通過無線網(wǎng)絡(luò)連接作為指令的傳送載體,將遠(yuǎn)程控制指令發(fā)送到設(shè)備上執(zhí)行。為實(shí)現(xiàn)上述目的,實(shí)現(xiàn)本發(fā)明的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置包括主控設(shè)備,發(fā)出控制指令;被控設(shè)備,接收并執(zhí)行控制指令;服務(wù)器,在主控設(shè)備與被控設(shè)備之間中轉(zhuǎn)控制指令,并對(duì)主控設(shè)備與被控設(shè)備的身份進(jìn)行驗(yàn)證;其中上述的主控設(shè)備與被控設(shè)備均通過無線網(wǎng)絡(luò)與服務(wù)器連接,當(dāng)被控設(shè)備滿足預(yù)設(shè)的觸發(fā)條件時(shí),啟動(dòng)與服務(wù)器的連接,服務(wù)器驗(yàn)證身份后啟動(dòng)與被控設(shè)備的長(zhǎng)連接會(huì)話,等待主控設(shè)備連接,主控設(shè)備向服務(wù)器發(fā)送登錄請(qǐng)求后,服務(wù)器驗(yàn)證身份并啟動(dòng)控制會(huì)話,主控設(shè)備將控制指令發(fā)送給服務(wù)器,服務(wù)器接收指令后將控制指令轉(zhuǎn)發(fā)給被控設(shè)備,被控設(shè)備接收到控制指令后執(zhí)行。依據(jù)上述主要特征,該主控設(shè)備設(shè)有二個(gè),一個(gè)為移動(dòng)終端,一個(gè)為計(jì)算機(jī),均通過網(wǎng)絡(luò)與服務(wù)器連接。依據(jù)上述主要特征,該預(yù)設(shè)的觸發(fā)條件為被控設(shè)備的SIM卡是否被更換,被控設(shè)備事先設(shè)定了合法的SIM卡,被控設(shè)備中記錄有合法SIM卡的IMSI編號(hào),被控設(shè)備每次開機(jī)時(shí)均檢測(cè)當(dāng)前使用的SIM卡的IMSI,并與合法IMSI對(duì)比,如相同,則正常開機(jī),如不相同, 則開機(jī)后連接服務(wù)器。依據(jù)上述主要特征,被控設(shè)備中設(shè)有一指令列表,接收設(shè)備接收到控制指令后,先在指令列表中查找當(dāng)前接收到的指令,判斷當(dāng)前列表中是否存在匹配項(xiàng),如否,則向服務(wù)器發(fā)送失敗回應(yīng),如是,則向服務(wù)器發(fā)送成功回應(yīng),之后查找該指令匹配的操作,執(zhí)行該操作。依據(jù)上述主要特征,被控設(shè)備安裝有一客戶端,該客戶端實(shí)現(xiàn)與服務(wù)器之間保持長(zhǎng)連接、接受并解釋、執(zhí)行控制指令。依據(jù)上述主要特征,被控設(shè)備采用心跳連接的方式與服務(wù)器進(jìn)行長(zhǎng)連接。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種利用上述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置實(shí)現(xiàn)遠(yuǎn)程控制移動(dòng)通訊設(shè)備的方法,該方法包括如下步驟當(dāng)被控設(shè)備滿足預(yù)設(shè)的觸發(fā)條件時(shí),啟動(dòng)與服務(wù)器的連接;服務(wù)器驗(yàn)證身份后啟動(dòng)與被控設(shè)備的長(zhǎng)連接會(huì)話,等待主控設(shè)備連接;主控設(shè)備向服務(wù)器發(fā)送登錄請(qǐng)求后,服務(wù)器驗(yàn)證身份并啟動(dòng)控制會(huì)話;主控設(shè)備將控制指令發(fā)送給服務(wù)器,服務(wù)器接收指令后將控制指令轉(zhuǎn)發(fā)給被控設(shè)備,被控設(shè)備接收到控制指令后執(zhí)行。依據(jù)上述主要特征,該預(yù)設(shè)的觸發(fā)條件為被控設(shè)備的SIM卡是否被更換,被控設(shè)備事先設(shè)定了合法的SIM卡,被控設(shè)備中記錄有合法SIM卡的IMSI編號(hào),被控設(shè)備每次開機(jī)時(shí)均檢測(cè)當(dāng)前使用的SIM卡的IMSI,并與合法IMSI對(duì)比,如相同,則正常開機(jī),如不相同, 則開機(jī)后連接服務(wù)器。依據(jù)上述主要特征,被控設(shè)備中設(shè)有一指令列表,接收設(shè)備接收到控制指令后,先在指令列表中查找當(dāng)前接收到的指令,判斷當(dāng)前列表中是否存在匹配項(xiàng),如否,則向服務(wù)器發(fā)送失敗回應(yīng),如是,則向服務(wù)器發(fā)送成功回應(yīng),之后查找該指令匹配的操作,執(zhí)行該操作。依據(jù)上述主要特征,被控設(shè)備采用心跳連接的方式與服務(wù)器進(jìn)行長(zhǎng)連接。與現(xiàn)有技術(shù)相比較,本發(fā)明通過設(shè)置一個(gè)服務(wù)域名不變的服務(wù)器來完成主控設(shè)備與被控設(shè)備之間控制指令的中轉(zhuǎn)功能,如此方便被控設(shè)備通過DNS服務(wù)器找到服務(wù)器IP, 并與之連接,從而更更有效地與主控設(shè)備進(jìn)行聯(lián)系,從而方便主控設(shè)備遠(yuǎn)程控制被控設(shè)備, 從而實(shí)現(xiàn)個(gè)人信息保密或其他的功能。
圖1為實(shí)施本發(fā)明的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置的系統(tǒng)架構(gòu)圖。圖2為遠(yuǎn)程控制指令發(fā)送及接收過程的時(shí)序圖。圖3為被控設(shè)備通過事件觸發(fā)啟動(dòng)和服務(wù)器之間的長(zhǎng)連接的流程圖。圖4為被控設(shè)備處理并執(zhí)行指令的流程圖。圖5為服務(wù)器處理的流程圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)實(shí)施本發(fā)明的具體實(shí)施方式
進(jìn)行詳細(xì)說明。請(qǐng)參閱圖1所示,為實(shí)施本發(fā)明的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置的系統(tǒng)架構(gòu)圖, 實(shí)施本發(fā)明的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置包括主控設(shè)備、被控設(shè)備及服務(wù)器,其中主控設(shè)備設(shè)有二個(gè),即主控設(shè)備1與主控制設(shè)備2,其中主控設(shè)備1與主控制設(shè)備2為指令發(fā)出設(shè)備,被控設(shè)備為指令接收設(shè)備,服務(wù)器只作為指令的中轉(zhuǎn)和身份驗(yàn)證設(shè)備,不直接發(fā)送指令。被控設(shè)備收到服務(wù)器轉(zhuǎn)發(fā)的SMS指令后驗(yàn)證成功后執(zhí)行指令。在具體實(shí)施時(shí),主控設(shè)備1可為一移動(dòng)終端,主控制設(shè)備2可為一計(jì)算機(jī),被控設(shè)備也為一移動(dòng)終端。再者,上述的
5主控設(shè)備與被控設(shè)備均與服務(wù)器通過無線網(wǎng)絡(luò)連接,該無線網(wǎng)絡(luò)形式有GPRS、EDGE、WCDMA、 HSDPA及WIFI等,本發(fā)明只是使用無線網(wǎng)絡(luò)連接作為載體,不限定網(wǎng)絡(luò)連接的方式,故不對(duì)這些網(wǎng)絡(luò)形式一一進(jìn)行闡述。另外,在具體實(shí)施時(shí),主控設(shè)備和被控設(shè)備必須支持可用的internet網(wǎng)絡(luò)連接, 以確保能連接到服務(wù)器。并且主控設(shè)備和被控設(shè)備必須都在服務(wù)器上注冊(cè)過,用戶使用同一個(gè)注冊(cè)帳號(hào)登錄,才能讓服務(wù)器驗(yàn)證并關(guān)聯(lián)此二個(gè)設(shè)備。同時(shí)被控設(shè)備必須裝有專用的客戶端,保證和服務(wù)器之間的長(zhǎng)連接,接受、解釋和執(zhí)行控制指令。再者,因?yàn)楸豢卦O(shè)備需要長(zhǎng)連接到服務(wù)器以接收服務(wù)器命令,所以需要一個(gè)觸發(fā)條件來觸發(fā)啟動(dòng)長(zhǎng)連接,該觸發(fā)條件可為判定移動(dòng)終端未被授權(quán)的使用,如SIM卡被更換。請(qǐng)參閱圖2所示,為遠(yuǎn)程控制指令發(fā)送及接收過程的時(shí)序圖,具體包括如下步驟第一、被控設(shè)備因?yàn)楸晃词跈?quán)使用(如SIM卡被更換),客戶端檢測(cè)到后,就啟動(dòng)和服務(wù)器之間的長(zhǎng)連接,向服務(wù)器發(fā)送被控請(qǐng)求;第二、服務(wù)器驗(yàn)證身份,然后啟動(dòng)與被控設(shè)備的長(zhǎng)連接會(huì)話,等待主控設(shè)備連接;第三、主控設(shè)備向服務(wù)器發(fā)送登錄請(qǐng)求;第四、服務(wù)器驗(yàn)證身份并啟動(dòng)控制會(huì)話;第五、主控設(shè)備在登錄后選擇控制指令,并將該控制指令發(fā)送給服務(wù)器;第六、服務(wù)器接收到該控制指令后,將該控制指令保存到日志,以供查詢;第七、服務(wù)器將該控制指令轉(zhuǎn)發(fā)給被控設(shè)備;第八、被控設(shè)備接收該控制指令,并解釋、執(zhí)行該控制指令。請(qǐng)參閱圖3所示,為被控設(shè)備通過事件觸發(fā)啟動(dòng)和服務(wù)器之間的長(zhǎng)連接的流程圖,首先被控設(shè)備事先設(shè)定了合法的SIM卡,設(shè)備記錄的是合法SIM卡的IMSI編號(hào)。每次開機(jī)時(shí)都會(huì)檢測(cè)設(shè)備當(dāng)前使用的SIM卡的IMSI,并與合法IMSI對(duì)比,如相同,則正常開機(jī)。 如不相同,則開機(jī)后進(jìn)入連接到服務(wù)器的流程,此時(shí)為被控狀態(tài),具體方法包括如下步驟第一、讀取當(dāng)前使用的SIM卡的IMSI號(hào)碼;第二、將讀取到的IMSI號(hào)碼與存儲(chǔ)的合法IMSI對(duì)比,如相同則結(jié)束,如不同,則進(jìn)入下一步。第三、啟動(dòng)和服務(wù)器之間的長(zhǎng)連接,等待服務(wù)器發(fā)送控制指令,進(jìn)入被控狀態(tài)。被控設(shè)備接收到指令的時(shí)候,需要對(duì)指令進(jìn)行解釋,之后執(zhí)行該指令代表的操作, 具體如圖4所示,包括如下步驟第一、在指令列表中查找當(dāng)前接收到的指令;第二、判斷當(dāng)前列表中是否存在匹配項(xiàng),如否,則向服務(wù)器發(fā)送失敗回應(yīng),如是,則進(jìn)入下一步;第三、向服務(wù)器發(fā)送成功回應(yīng);第四、查找該指令匹配的操作,執(zhí)行該操作。在上述的過程中,服務(wù)器擔(dān)任了中轉(zhuǎn)指令和身份驗(yàn)證的角色,為了保證被控設(shè)備能夠?qū)崟r(shí)地被控制,需要有中間服務(wù)器這個(gè)角色來保持與被控設(shè)備的長(zhǎng)連接,原因是中間服務(wù)器的域名一般不變,方便被控設(shè)備通過DNS服務(wù)器找到服務(wù)器IP,并與之連接,具體的處理流程如圖5所示,具體包括如下步驟第一、等待設(shè)備連接;
第二、啟動(dòng)和設(shè)備之間的連接會(huì)話;第三、驗(yàn)證設(shè)備身份,也即驗(yàn)證設(shè)備傳輸?shù)姆?wù)器的用戶名和密碼;第四、判斷身份是否合法,如否,則關(guān)閉當(dāng)前會(huì)話,如是,則進(jìn)入下一步;第五、等待接收或發(fā)送指令。在具體實(shí)施時(shí),被控設(shè)備需安裝客戶端才能正常使用遠(yuǎn)程控制功能,客戶端包含與服務(wù)器之間保持長(zhǎng)連接、接受并解釋、執(zhí)行指令的功能。主控設(shè)備可為另一臺(tái)移動(dòng)設(shè)備, 或電腦主機(jī),主控設(shè)備可通過互聯(lián)網(wǎng)瀏覽器訪問服務(wù)器的網(wǎng)頁,并通過合法的用戶名和密碼,才能正常使用遠(yuǎn)程控制。用戶名和密碼,除了用于身份驗(yàn)證,還包括記錄該賬戶下綁定的被控的設(shè)備的功能,也即用戶使用該用戶名和密碼,即可實(shí)現(xiàn)對(duì)該賬戶下綁定的所有被控設(shè)備進(jìn)行控制。對(duì)于被控設(shè)備和服務(wù)器之間的長(zhǎng)連接的方面,因?yàn)楸豢卦O(shè)備需要實(shí)時(shí)接收指令, 所以需要和服務(wù)器之間保持長(zhǎng)連接,以便服務(wù)器能將指令即時(shí)地發(fā)送到被控設(shè)備。如果不使用長(zhǎng)連接,則服務(wù)器無法主動(dòng)連接到被控設(shè)備,只有等被控設(shè)備主動(dòng)連接到服務(wù)器時(shí),才能接收服務(wù)器發(fā)來的指令。長(zhǎng)連接的方式采用心跳連接的方式,也即通過固定時(shí)間間隔內(nèi)對(duì)服務(wù)器域名進(jìn)行一次主動(dòng)的PING操作,以保持長(zhǎng)連接的活動(dòng)狀態(tài)。這樣的方式比普通的長(zhǎng)連接方式更省電,也更節(jié)省網(wǎng)絡(luò)流量。心跳連接不在本發(fā)明的討論范圍內(nèi),故不作細(xì)述。對(duì)于服務(wù)器,因?yàn)橐苿?dòng)通訊設(shè)備的IP地址,隨著使用位置的改變,IP地址可能隨之改變(取決于當(dāng)前移動(dòng)通訊設(shè)備連接到基站),所以主控設(shè)備和被控設(shè)備之間建立連接是非常困難。所以需要一個(gè)服務(wù)域名不變的服務(wù)器來完成中轉(zhuǎn)指令任務(wù),另外,服務(wù)器由于處理能力強(qiáng)大,還擔(dān)負(fù)著用戶信息保存、登陸驗(yàn)證、日志保存與查詢等其他功能。服務(wù)器詳細(xì)功能及部署不在本發(fā)明的討論范圍,故不作細(xì)述。與現(xiàn)有技術(shù)相比較,本發(fā)明通過設(shè)置一個(gè)服務(wù)域名不變的服務(wù)器來完成主控設(shè)備與被控設(shè)備之間控制指令的中轉(zhuǎn)功能,如此方便被控設(shè)備通過DNS服務(wù)器找到服務(wù)器IP, 并與之連接,從而更更有效地與主控設(shè)備進(jìn)行聯(lián)系,從而方便主控設(shè)備遠(yuǎn)程控制被控設(shè)備, 從而實(shí)現(xiàn)個(gè)人信息保密或其他的功能??梢岳斫獾氖牵瑢?duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,其特征在于該遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置包括主控設(shè)備,發(fā)出控制指令;被控設(shè)備,接收并執(zhí)行控制指令;服務(wù)器,在主控設(shè)備與被控設(shè)備之間中轉(zhuǎn)控制指令,并對(duì)主控設(shè)備與被控設(shè)備的身份進(jìn)行驗(yàn)證;其中上述的主控設(shè)備與被控設(shè)備均通過無線網(wǎng)絡(luò)與服務(wù)器連接,當(dāng)被控設(shè)備滿足預(yù)設(shè)的觸發(fā)條件時(shí),啟動(dòng)與服務(wù)器的連接,服務(wù)器驗(yàn)證身份后啟動(dòng)與被控設(shè)備的長(zhǎng)連接會(huì)話,等待主控設(shè)備連接,主控設(shè)備向服務(wù)器發(fā)送登錄請(qǐng)求后,服務(wù)器驗(yàn)證身份并啟動(dòng)控制會(huì)話,主控設(shè)備將控制指令發(fā)送給服務(wù)器,服務(wù)器接收指令后將控制指令轉(zhuǎn)發(fā)給被控設(shè)備,被控設(shè)備接收到控制指令后執(zhí)行。
2.如權(quán)利要求1所述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,其特征在于該主控設(shè)備設(shè)有二個(gè),一個(gè)為移動(dòng)終端,一個(gè)為計(jì)算機(jī),均通過網(wǎng)絡(luò)與服務(wù)器連接。
3.如權(quán)利要求1所述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,其特征在于該預(yù)設(shè)的觸發(fā)條件為被控設(shè)備的SIM卡是否被更換,被控設(shè)備事先設(shè)定了合法的SIM卡,被控設(shè)備中記錄有合法SIM卡的IMSI編號(hào),被控設(shè)備每次開機(jī)時(shí)均檢測(cè)當(dāng)前使用的SIM卡的IMSI,并與合法 IMSI對(duì)比,如相同,則正常開機(jī),如不相同,則開機(jī)后連接服務(wù)器。
4.如權(quán)利要求1所述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,其特征在于被控設(shè)備中設(shè)有一指令列表,接收設(shè)備接收到控制指令后,先在指令列表中查找當(dāng)前接收到的指令,判斷當(dāng)前列表中是否存在匹配項(xiàng),如否,則向服務(wù)器發(fā)送失敗回應(yīng),如是,則向服務(wù)器發(fā)送成功回應(yīng),之后查找該指令匹配的操作,執(zhí)行該操作。
5.如權(quán)利要求1所述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,其特征在于被控設(shè)備安裝有一客戶端,該客戶端實(shí)現(xiàn)與服務(wù)器之間保持長(zhǎng)連接、接受并解釋、執(zhí)行控制指令。
6.如權(quán)利要求5所述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,其特征在于被控設(shè)備采用心跳連接的方式與服務(wù)器進(jìn)行長(zhǎng)連接。
7.一種利用權(quán)利要求1所述的遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置實(shí)現(xiàn)遠(yuǎn)程控制移動(dòng)通訊設(shè)備的方法,其特征在于該方法包括如下步驟當(dāng)被控設(shè)備滿足預(yù)設(shè)的觸發(fā)條件時(shí),啟動(dòng)與服務(wù)器的連接;服務(wù)器驗(yàn)證身份后啟動(dòng)與被控設(shè)備的長(zhǎng)連接會(huì)話,等待主控設(shè)備連接;主控設(shè)備向服務(wù)器發(fā)送登錄請(qǐng)求后,服務(wù)器驗(yàn)證身份并啟動(dòng)控制會(huì)話;主控設(shè)備將控制指令發(fā)送給服務(wù)器,服務(wù)器接收指令后將控制指令轉(zhuǎn)發(fā)給被控設(shè)備, 被控設(shè)備接收到控制指令后執(zhí)行。
8.如權(quán)利要求7所述的方法,其特征在于該預(yù)設(shè)的觸發(fā)條件為被控設(shè)備的SIM卡是否被更換,被控設(shè)備事先設(shè)定了合法的SIM卡,被控設(shè)備中記錄有合法SIM卡的IMSI編號(hào), 被控設(shè)備每次開機(jī)時(shí)均檢測(cè)當(dāng)前使用的SIM卡的IMSI,并與合法IMSI對(duì)比,如相同,則正常開機(jī),如不相同,則開機(jī)后連接服務(wù)器。
9.如權(quán)利要求7所述的方法,其特征在于被控設(shè)備中設(shè)有一指令列表,接收設(shè)備接收到控制指令后,先在指令列表中查找當(dāng)前接收到的指令,判斷當(dāng)前列表中是否存在匹配項(xiàng), 如否,則向服務(wù)器發(fā)送失敗回應(yīng),如是,則向服務(wù)器發(fā)送成功回應(yīng),之后查找該指令匹配的操作,執(zhí)行該操作。
10.如權(quán)利要求7所述的方法,其特征在于被控設(shè)備采用心跳連接的方式與服務(wù)器進(jìn)行長(zhǎng)連接。
全文摘要
本發(fā)明揭示一種遠(yuǎn)程控制移動(dòng)通訊設(shè)備的裝置,該裝置包括主控設(shè)備、被控設(shè)備及服務(wù)器,其中上述的主控設(shè)備與被控設(shè)備均通過無線網(wǎng)絡(luò)與服務(wù)器連接,當(dāng)被控設(shè)備滿足預(yù)設(shè)的觸發(fā)條件時(shí),啟動(dòng)與服務(wù)器的連接,服務(wù)器驗(yàn)證身份后啟動(dòng)與被控設(shè)備的長(zhǎng)連接會(huì)話,等待主控設(shè)備連接,主控設(shè)備向服務(wù)器發(fā)送登錄請(qǐng)求后服務(wù)器驗(yàn)證身份并啟動(dòng)控制會(huì)話,主控設(shè)備將控制指令發(fā)送給服務(wù)器,服務(wù)器接收指令后將控制指令轉(zhuǎn)發(fā)給被控設(shè)備,被控設(shè)備接收到控制指令后執(zhí)行,如此實(shí)現(xiàn)遠(yuǎn)程控制移動(dòng)通訊設(shè)備的功能。
文檔編號(hào)H04L29/08GK102427472SQ20111037940
公開日2012年4月25日 申請(qǐng)日期2011年11月24日 優(yōu)先權(quán)日2011年11月24日
發(fā)明者丁楊, 周寶忠 申請(qǐng)人:捷開通訊科技(上海)有限公司