專(zhuān)利名稱(chēng):一種通過(guò)手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)遠(yuǎn)程控制領(lǐng)域,特別是涉及一種通過(guò)WAP協(xié)議實(shí)現(xiàn)手機(jī)遠(yuǎn)程監(jiān)控計(jì)算機(jī)屏幕的方法。
背景技術(shù):
目前,計(jì)算機(jī)和網(wǎng)絡(luò)已經(jīng)普遍應(yīng)用在大眾的日常生活,方便了人們的學(xué)習(xí)和工作。同時(shí),也帶來(lái)一些問(wèn)題,比如青少年上網(wǎng)成癮的問(wèn)題。很多父母在外工作的同時(shí),還關(guān)注家中的孩子在電腦前做了什么,是否接受了不良信息等。然而,由于白天工作不在家中,家長(zhǎng)無(wú)法知曉孩子使用電腦的情況。本方法可以幫助家長(zhǎng)監(jiān)督未成年人的使用電腦的行為,及時(shí)發(fā)現(xiàn)問(wèn)題并進(jìn)行及時(shí)糾正。
目前大部分手機(jī)都支持WAP上網(wǎng),WAP協(xié)議是為了實(shí)現(xiàn)屏幕小、計(jì)算能力弱的手機(jī)通過(guò)無(wú)線上網(wǎng)的一種協(xié)議,它主要包括WAP手機(jī),WAP網(wǎng)關(guān)和WAP服務(wù)器三部分。利用WAP上網(wǎng)協(xié)議,手機(jī)可通過(guò)WAP網(wǎng)關(guān)訪問(wèn)WAP服務(wù)器來(lái)獲取必要的信息。
中國(guó)專(zhuān)利申請(qǐng)?zhí)枮?00610011999.5的發(fā)明專(zhuān)利申請(qǐng)公開(kāi)了一種“基于智能手機(jī)平臺(tái)遠(yuǎn)程控制計(jì)算機(jī)的方法”,其主要技術(shù)方案為一種基于智能手機(jī)平臺(tái)遠(yuǎn)程控制計(jì)算機(jī)的方法,所述手機(jī)為具有J2ME嵌入式開(kāi)發(fā)平臺(tái)的手機(jī),所述的計(jì)算機(jī)端具有J2SE平臺(tái)的計(jì)算機(jī);手機(jī)端使用WAP通信網(wǎng)絡(luò)協(xié)議連接到計(jì)算機(jī)端,計(jì)算機(jī)端驗(yàn)證用戶(hù)身份后登錄進(jìn)入計(jì)算機(jī),計(jì)算機(jī)端首先生成本地屏幕圖像,并使用分割算法生成適合手機(jī)屏幕大小的圖像,然后將生成屏幕圖像經(jīng)過(guò)壓縮傳送至手機(jī)端,手機(jī)端在接受到計(jì)算機(jī)端傳送來(lái)的屏幕圖像后,解壓并顯示在手機(jī)屏幕上,手機(jī)端通過(guò)焦點(diǎn)定位方法,模擬鼠標(biāo)控制功能,通過(guò)手機(jī)鍵盤(pán)1~9數(shù)字鍵對(duì)應(yīng)字母模擬字符輸入功能,實(shí)現(xiàn)遠(yuǎn)程控制計(jì)算機(jī)。
手機(jī)通過(guò)WAP協(xié)議于計(jì)算機(jī)互聯(lián),實(shí)現(xiàn)對(duì)計(jì)算機(jī)的控制,進(jìn)一步的改進(jìn)就可以通過(guò)手機(jī)來(lái)監(jiān)控計(jì)算機(jī)的屏幕。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法。
為了實(shí)現(xiàn)上述發(fā)明目的,采用的技術(shù)方案如下一種通過(guò)手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法,首先把計(jì)算機(jī)設(shè)置為WAP服務(wù)器,并存儲(chǔ)WML網(wǎng)頁(yè),手機(jī)端在WAP瀏覽器內(nèi)敲入該WAP服務(wù)器的URL地址,通過(guò)網(wǎng)絡(luò)傳送到WAP服務(wù)器,WAP服務(wù)器把WML網(wǎng)頁(yè)發(fā)送給手機(jī)端,然后手機(jī)通過(guò)在WML網(wǎng)頁(yè)上點(diǎn)擊屏幕截取指令,計(jì)算機(jī)接到到手機(jī)的屏幕截取指令后,截取計(jì)算機(jī)當(dāng)前的屏幕,壓縮后傳送到手機(jī)上,實(shí)現(xiàn)手機(jī)對(duì)計(jì)算機(jī)屏幕的監(jiān)控。
所述計(jì)算機(jī)的WAP服務(wù)器設(shè)置有屏幕截取模塊。
所述的屏幕截獲模塊使用java的class類(lèi)庫(kù)實(shí)現(xiàn)的,利用java類(lèi)庫(kù)的robot對(duì)象的createScreenCapture函數(shù)來(lái)進(jìn)行屏幕截獲,并利用AffineTransform類(lèi)庫(kù)將截獲的屏幕截圖按比例縮小。
本發(fā)明提出的基于WAP協(xié)議的遠(yuǎn)程監(jiān)控系統(tǒng)至少包括一個(gè)WAP服務(wù)器和一個(gè)WAP手機(jī)終端。本發(fā)明的系統(tǒng)與手機(jī)終端通過(guò)WAP協(xié)議建立連接,語(yǔ)言為WML語(yǔ)言,組網(wǎng)模式可以是GPRS、CDMA或者其他移動(dòng)通信網(wǎng)絡(luò)。
手機(jī)對(duì)計(jì)算機(jī)屏幕的遠(yuǎn)程監(jiān)控的工作流程為首先把計(jì)算機(jī)設(shè)置為WAP服務(wù)器,用戶(hù)在WAP手機(jī)瀏覽器內(nèi)敲入服務(wù)器網(wǎng)頁(yè)的URL地址,通過(guò)網(wǎng)絡(luò)傳送到服務(wù)器端,服務(wù)器端把對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)送給手機(jī)端并顯示在手機(jī)瀏覽器上,手機(jī)點(diǎn)擊網(wǎng)頁(yè)上的屏幕截獲按鈕后,該命令就發(fā)送給服務(wù)端。服務(wù)器端接受到命令后把截獲屏幕圖片縮小,并將其發(fā)送給手機(jī)端瀏覽器顯示。
本發(fā)明的優(yōu)點(diǎn)目前大部分手機(jī)都支持WAP上網(wǎng),利用WAP上網(wǎng)協(xié)議,本方法方便實(shí)現(xiàn)了遠(yuǎn)程監(jiān)控計(jì)算機(jī)屏幕。實(shí)現(xiàn)簡(jiǎn)單、易行。
圖1為本發(fā)明的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2為本發(fā)明的遠(yuǎn)程監(jiān)控的方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。
本發(fā)明的網(wǎng)絡(luò)結(jié)構(gòu)圖如附圖1所示,WAP手機(jī)終端100和WAP服務(wù)器300通過(guò)無(wú)線網(wǎng)絡(luò)200進(jìn)行連接。WAP服務(wù)器300至少包括屏幕截取模塊301。
本發(fā)明將計(jì)算機(jī)設(shè)置成WAP服務(wù)器的方法是將計(jì)算機(jī)安裝設(shè)置為常見(jiàn)的web服務(wù)器tomcat5.0,它支持WML網(wǎng)頁(yè)存儲(chǔ)與瀏覽。如圖2所示,WAP手機(jī)終端100在手機(jī)瀏覽器內(nèi)敲入WAP服務(wù)器300相關(guān)網(wǎng)頁(yè)的URL,由于計(jì)算機(jī)的IP地址是202.111.138.82.而tomcat的默認(rèn)端口是8080,而遠(yuǎn)程控制的服務(wù)主頁(yè)面為index.wml,那么相應(yīng)的URL就是http://222.201.138.82:8080/index.wml.
WAP手機(jī)終端100的請(qǐng)求通過(guò)無(wú)線網(wǎng)絡(luò)200傳送到WAP服務(wù)器端300。服務(wù)器端300回應(yīng)URL請(qǐng)求,將相應(yīng)的服務(wù)網(wǎng)頁(yè)通過(guò)無(wú)線網(wǎng)絡(luò)200發(fā)送給手機(jī)終端100。手機(jī)終端100的瀏覽器顯示W(wǎng)ML服務(wù)網(wǎng)頁(yè),即index.wml。手機(jī)終端100點(diǎn)擊WML網(wǎng)頁(yè)中的屏幕截獲按鈕后,屏幕截獲命令就傳送給WAP服務(wù)器端300。
WAP服務(wù)器300接受該命令后,就轉(zhuǎn)到屏幕截獲模塊301進(jìn)行屏幕截獲。屏幕截獲模塊使用java的class類(lèi)庫(kù)實(shí)現(xiàn)的,主要利用java類(lèi)庫(kù)的robot對(duì)象的createScreenCapture函數(shù)來(lái)進(jìn)行屏幕截獲。并利用AffineTransform類(lèi)庫(kù)將截獲的屏幕截圖按比例縮小,以便能夠在手機(jī)屏幕上進(jìn)行顯示,并將截獲圖片緩存在計(jì)算機(jī),然后利用無(wú)線網(wǎng)絡(luò)將其傳送到手機(jī)端100,并在其瀏覽器以WML網(wǎng)頁(yè)格式顯示截取圖像。
權(quán)利要求
1.一種通過(guò)手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法,其特征在于首先把計(jì)算機(jī)設(shè)置為WAP服務(wù)器,并存儲(chǔ)WML網(wǎng)頁(yè),手機(jī)端在WAP瀏覽器內(nèi)敲入該WAP服務(wù)器的URL地址,通過(guò)網(wǎng)絡(luò)傳送到WAP服務(wù)器,WAP服務(wù)器把WML網(wǎng)頁(yè)發(fā)送給手機(jī)端,然后手機(jī)通過(guò)在WML網(wǎng)頁(yè)上點(diǎn)擊屏幕截取指令,計(jì)算機(jī)接到到手機(jī)的屏幕截取指令后,截取計(jì)算機(jī)當(dāng)前的屏幕,壓縮后傳送到手機(jī)上,實(shí)現(xiàn)手機(jī)對(duì)計(jì)算機(jī)屏幕的監(jiān)控。
2.根據(jù)權(quán)利要求1所述的通過(guò)手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法,其特征在于所述計(jì)算機(jī)的WAP服務(wù)器設(shè)置有屏幕截取模塊。
3.根據(jù)權(quán)利要求2所述通過(guò)手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法,其特征在于所述的屏幕截獲模塊使用java的class類(lèi)庫(kù)實(shí)現(xiàn)的,利用java類(lèi)庫(kù)的robot對(duì)象的createScreenCapture函數(shù)來(lái)進(jìn)行屏幕截獲,并利用AffineTransform類(lèi)庫(kù)將截獲的屏幕截圖按比例縮小。
全文摘要
本發(fā)明公開(kāi)一種通過(guò)手機(jī)監(jiān)控計(jì)算機(jī)屏幕的方法,首先把計(jì)算機(jī)設(shè)置為WAP服務(wù)器,并存儲(chǔ)WML網(wǎng)頁(yè),手機(jī)端在WAP瀏覽器內(nèi)敲入該WAP服務(wù)器的URL地址,通過(guò)網(wǎng)絡(luò)傳送到WAP服務(wù)器,WAP服務(wù)器把WML網(wǎng)頁(yè)發(fā)送給手機(jī)端,然后手機(jī)通過(guò)在WML網(wǎng)頁(yè)上點(diǎn)擊屏幕截取指令,計(jì)算機(jī)接到手機(jī)的屏幕截取指令后,截取計(jì)算機(jī)當(dāng)前的屏幕,壓縮后傳送到手機(jī)上,實(shí)現(xiàn)手機(jī)對(duì)計(jì)算機(jī)屏幕的監(jiān)控。
文檔編號(hào)H04L12/28GK1976339SQ200610124240
公開(kāi)日2007年6月6日 申請(qǐng)日期2006年12月15日 優(yōu)先權(quán)日2006年12月15日
發(fā)明者畢凌燕, 王偉凝 申請(qǐng)人:華南理工大學(xué)