專利名稱:一種基于Android系統(tǒng)的遠程操作方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于Android系統(tǒng)的遠程操作方法和系統(tǒng)。
背景技術(shù):
Android是新一代的智能平臺,越來越多的電子終端使用Android作為操作系統(tǒng), 使得Android系統(tǒng)的電子終端的用戶與日俱增。然而,這些使用Android系統(tǒng)的電子終端卻往往獨立發(fā)展,而忽略了與其他產(chǎn)品的協(xié)作互動,使得用戶總是隨身攜帶眾多的電子產(chǎn)品(如手機、MID等)并且在不同的終端操作間來回切換,這顯然不滿足現(xiàn)代快速便捷的生活需求。有鑒于此,需要提供一種新的技術(shù)。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種基于Android系統(tǒng)的遠程操作方法和系統(tǒng),以解決現(xiàn)有技術(shù)中采用Android系統(tǒng)的Android設(shè)備端無法被遠程終端自由訪問的問題。為了達到上述目的,本發(fā)明采取了以下技術(shù)方案
一種基于Android系統(tǒng)的遠程操作方法,用于實現(xiàn)遠程終端對裝有Android系統(tǒng)的 Android設(shè)備端的遠程操作,其中,所述步驟包括
51、遠程終端通過和Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web 應(yīng)用;
52、遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求;
53、WebServer接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android 系統(tǒng)的操作指令或功能模塊;
54、Andr0id系統(tǒng)啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作, 將結(jié)果反饋給W^eb Server ;
55、WebServer將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。所述的基于Android系統(tǒng)的遠程操作方法,其中,在所述步驟Sl之前還包括 Ml、Android設(shè)備端安裝并運行Web Server Jjfi^Web Server是基于Android系統(tǒng)的; M2,Android設(shè)備端安裝并運行Web應(yīng)用,所述Web應(yīng)用建立在所述W^eb Server之上,
并能夠調(diào)用Android系統(tǒng)的操作指令或功能模塊。所述的基于Android系統(tǒng)的遠程操作方法,其中,所述Android設(shè)備端為裝有 Android系統(tǒng)的PC、手機、MID、平板電腦中的一種;所述遠程終端為PC、手機、MID、平板電腦中的一種。所述的基于Android系統(tǒng)的遠程操作方法,其中,所述遠程終端通過和Android設(shè)備端建立網(wǎng)絡(luò)連接,這一過程中的網(wǎng)絡(luò)協(xié)議是HTTP或HTTPS。一種基于Android系統(tǒng)的遠程操作系統(tǒng),用于實現(xiàn)遠程終端對裝有Android系統(tǒng)的Android設(shè)備端的遠程操作,其中,所述系統(tǒng)包括
連接建立模塊,用于遠程終端通過和Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在 Android設(shè)備端的Web應(yīng)用;
訪問模塊,用于遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求; 分析模塊,用于Web Server接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android系統(tǒng)的操作指令或功能模塊;
響應(yīng)模塊,用于Android系統(tǒng)啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給Web Server ;
終止模塊,用于W^eb Server將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。所述的基于Android系統(tǒng)的遠程操作系統(tǒng),其中,還包括
Web Server建立模塊,用于Android設(shè)備端安裝并運行Web Server,所述Web Server 是基于Android系統(tǒng)的;
Web應(yīng)用建立模塊,用于Android設(shè)備端安裝并運行Web應(yīng)用,所述Web應(yīng)用建立在所述ffeb Server之上,并能夠調(diào)用Android系統(tǒng)的操作指令或功能模塊。所述的基于Android系統(tǒng)的遠程操作系統(tǒng),其中,所述Android設(shè)備端為裝有 Android系統(tǒng)的PC、手機、MID、平板電腦中的一種;所述遠程終端為PC、手機、MID、平板電腦中的一種。本發(fā)明提供的基于Android系統(tǒng)的遠程操作方法和系統(tǒng)。首先,遠程終端與 Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web應(yīng)用;然后,遠程終端對 Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求;Web Server接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android系統(tǒng)的操作指令或功能模塊;Android系統(tǒng)則啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給Web Server ;最后,Web krver將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過 Web應(yīng)用獲得此次操作的結(jié)果。從而實現(xiàn)了遠程終端對裝有Android系統(tǒng)的Android設(shè)備端的遠程操作。
圖1是本發(fā)明一種基于Android系統(tǒng)的遠程操作方法一較佳實施例的流程圖。圖2是本發(fā)明一種基于Android系統(tǒng)的遠程操作系統(tǒng)一較佳實施例的網(wǎng)絡(luò)拓撲圖。圖3是本發(fā)明一種基于Android系統(tǒng)的遠程操作系統(tǒng)一較佳實施例的受控端的模塊框圖。圖4是本發(fā)明一種基于Android系統(tǒng)的遠程操作系統(tǒng)一較佳實施例的連接示意圖。圖5是本發(fā)明一種基于Android系統(tǒng)的遠程操作系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式本發(fā)明提供了一種基于Android系統(tǒng)的遠程操作方法和系統(tǒng)。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,圖1是本發(fā)明的基于Android系統(tǒng)的遠程操作方法的流程圖。如圖所示,Android系統(tǒng)的遠程操作方法用于實現(xiàn)遠程終端對裝有Android系統(tǒng)的Android設(shè)備端的遠程操作,所述的方法包括以下步驟
Si、遠程終端與Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web應(yīng)用。如圖2所示,所述遠程終端20是通過HTTP/HTTPS等網(wǎng)絡(luò)協(xié)議訪問受控端10(即Android 設(shè)備端)的Web應(yīng)用來實現(xiàn)操作受控端10的功能,而且同一受控端10可接收一個或多個遠程終端20 (圖示了 2個遠程終端遠程終端1、遠程終端2)的操作。受控端10的Web應(yīng)用是需要建立在Web Server即(Web服務(wù)器)之上才能與受控端10的Android系統(tǒng)進行交互。在本發(fā)明實施例中,所述網(wǎng)絡(luò)連接的建立過程中,網(wǎng)絡(luò)協(xié)議可以是HTTP(HyperText Transfer Protocol 超文本傳輸協(xié)議)或者 HTTPS (Hypertext Transfer Protocol over Secure Socket Layer)。其中,HTTPS是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎(chǔ)是SSL,因此加密的詳細內(nèi)容就需要SSL。它是一個URI scheme(抽象標識符體系),句法類同HTTP體系,用于安全的HTTP數(shù)據(jù)傳輸。當然,所述網(wǎng)絡(luò)協(xié)議也可以是其他Web協(xié)議。進一步地,如圖3所示,在所述圖2中描述的Web應(yīng)用11在本發(fā)明實施例中,可以包括功能操作(媒體、電話等功能)、按鍵處理、數(shù)據(jù)存儲、信息讀取等等,它建立在Web Serverl2之上與Android系統(tǒng)13進行交互。所述Android系統(tǒng)13也具有相應(yīng)的Android 系統(tǒng)的功能操作(媒體、電話等功能)、Android系統(tǒng)的按鍵處理、Android系統(tǒng)的數(shù)據(jù)存儲、 Android系統(tǒng)的信息讀取等等,與Web應(yīng)用11 一一對應(yīng)起來。所有以上這些Android系統(tǒng) 13的功能模塊和信息處理等都可以進行封裝或組合后被Web應(yīng)用11調(diào)用,從而被遠程終端進行訪問和操作。S2、遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求。具體說來, 所述Web頁面操作可以為點擊撥打電話按鈕、點擊上下左右鍵等等一些基于Android系統(tǒng)功能的Web封裝頁面。S3、Web Server接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的 Android系統(tǒng)的操作指令或功能模塊。具體來說,所述遠程終端操作請求的對象實質(zhì)是 Android系統(tǒng)的功能模塊和操作指令等。其中,所述功能模塊如媒體播放、電話、短信等,所述操作指令如上下左右、返回、菜單等,當然還有其他的直接操作設(shè)備的指令如 input、service、installd等,這些功能模塊和操作指令被Web應(yīng)用封裝和組合起來供W^eb 應(yīng)用操作者操作。S4、Android設(shè)備的Android系統(tǒng)啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給Web Server.S5、Web Server將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過 Web應(yīng)用獲得此次操作的結(jié)果。具體說來,所述受控端的Web應(yīng)用是將Android系統(tǒng)的功能、輸入輸出以及設(shè)備信息等模塊進行封裝或組合后進行調(diào)用而形成的,因此,從Web應(yīng)用的操作就相當于是直接對Android系統(tǒng)的操作,從而實現(xiàn)了遠程對Android設(shè)備的操控。 Android系統(tǒng)功能可以是音視頻播放、電話功能、信息處理等功能模塊;輸入輸出可以是鍵盤的上下左右功能鍵、也可以是照相等快捷鍵,甚至是開關(guān)機鍵;而設(shè)備信息則可以是設(shè)備的電量、網(wǎng)絡(luò)、分辨率等等所有可獲得的設(shè)備信息功能。所有以上這些Android的功能模塊和信息處理等都可以進行封裝或組合后被Web應(yīng)用調(diào)用,從而被遠程終端進行訪問和操作。至此,完成了遠程終端對裝有Android系統(tǒng)的Android設(shè)備端的遠程操作。在遠程終端對裝有Android系統(tǒng)的Android設(shè)備端的遠程操作之前,必須在 Android設(shè)備端上開發(fā)并安裝W^eb Server和Web應(yīng)用。其具體可以包括以下步驟
Ml、在Android設(shè)備端安裝并運行Web Server Jjfi^Web Server是基于Android系統(tǒng)
的;
M2、在Android設(shè)備端安裝并運行Web應(yīng)用,所述Web應(yīng)用建立在所述W^eb Server之上,并能夠調(diào)用Android系統(tǒng)的操作指令或功能模塊。這些Android系統(tǒng)的操作指令或功能模塊的調(diào)用可以是Web應(yīng)用直接調(diào)用,也可以是經(jīng)過封裝和組合之后被調(diào)用。當Web krver和Web應(yīng)用運行于受控端即Android設(shè)備端,能夠監(jiān)測和接收遠程終端的訪問時,即可通過遠程終端對裝有Android系統(tǒng)的Android設(shè)備端進行遠程操作。應(yīng)當理解地是,所述Android設(shè)備端可以為裝有Android系統(tǒng)的PC、手機、MID (Mobile Internet Devices移動互聯(lián)網(wǎng)設(shè)備)、平板電腦中的一種(當然,也可以為其他裝有Android系統(tǒng)的電子設(shè)備,此處就不再一一列舉);所述遠程終端為PC、手機、MID、平板電腦中的一種?;谏鲜龅姆椒?,本發(fā)明還對應(yīng)提供一種基于Android系統(tǒng)的遠程操作系統(tǒng),如圖4所示裝有Android系統(tǒng)的Android設(shè)備端10和遠程終端20,所述遠程終端20與 Android設(shè)備端10通過網(wǎng)絡(luò)連接在一起,通過本發(fā)明的基于Android系統(tǒng)的遠程操作系統(tǒng)實現(xiàn)遠程終端20對裝有Android系統(tǒng)的Android設(shè)備端10的遠程操作。其中,所述裝有 Android系統(tǒng)的Android設(shè)備端10可以為裝有Android系統(tǒng)的PC、手機、平板電腦、MID等等,所述遠程終端20可以為能夠訪問網(wǎng)絡(luò)的PC、手機、平板電腦等。請繼續(xù)參閱圖5,所述基于Android系統(tǒng)的遠程操作系統(tǒng)包括連接建立模塊100、 訪問模塊200、分析模塊300、響應(yīng)模塊400和終止模塊500。具體說來,所述連接建立模塊100用于遠程終端通過和Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Andro i d設(shè)備端的Web應(yīng)用。所述訪問模塊200用于遠程終端對Andro i d 設(shè)備端進行Web頁面操作,并發(fā)送操作請求。所述分析模塊300用于ffeb krver接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android系統(tǒng)的操作指令或功能模塊。 所述響應(yīng)模塊400用于Android系統(tǒng)啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給W^eb Server。所述終止模塊500用于W^eb krver將Android 系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。進一步地,所述的基于Android系統(tǒng)的遠程操作系統(tǒng)還可以包括Web Server建立模塊和Wfeb應(yīng)用建立模塊。所述Wfeb krver建立模塊用于Android設(shè)備端安裝并運 Rflfeb Server,所述Wfeb krver是基于Android系統(tǒng)的;所述W^eb應(yīng)用建立模塊,用于 Android設(shè)備端安裝并運行Web應(yīng)用,所述Web應(yīng)用建立在所述W^eb Server之上,并能夠調(diào)用Android系統(tǒng)的操作指令或功能模塊。綜上所述,本發(fā)明提供的基于Android系統(tǒng)的遠程操作方法和系統(tǒng)。首先,遠程終端通過和Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web應(yīng)用;然后,遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求;Web krver接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android系統(tǒng)的操作指令或功能模塊;Android 系統(tǒng)則啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給 Web Server ;最后,Web krver將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。從而實現(xiàn)了遠程終端對裝有Android系統(tǒng)的Android 設(shè)備端的遠程操作??梢岳斫獾氖?,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種基于Android系統(tǒng)的遠程操作方法,用于實現(xiàn)遠程終端對裝有Android系統(tǒng)的 Android設(shè)備端的遠程操作,其特征在于,所述的方法包括51、遠程終端與Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web應(yīng)用;52、遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求;53、WebServer接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android 系統(tǒng)的操作指令或功能模塊;54、Andr0id系統(tǒng)啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作, 將結(jié)果反饋給W^eb Server ;55、WebServer將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,使遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。
2.根據(jù)權(quán)利要求1所述的基于Android系統(tǒng)的遠程操作方法,其特征在于,在所述的方法之前還包括以下步驟Ml、Android設(shè)備端安裝并運行Web Server,所述Web Server為基于Android系統(tǒng)的 Web Server ;M2,Android設(shè)備端安裝并運行Web應(yīng)用,所述Web應(yīng)用建立在所述W^eb Server之上, 并能夠調(diào)用Android系統(tǒng)的操作指令或功能模塊。
3.根據(jù)權(quán)利要求1所述的基于Android系統(tǒng)的遠程操作方法,其特征在于,所述 Android設(shè)備端為裝有Android系統(tǒng)的PC、手機、MID、平板電腦中的一種;所述遠程終端為 PC、手機、MID、平板電腦中的一種。
4.根據(jù)權(quán)利要求1所述的基于Android系統(tǒng)的遠程操作方法,其特征在于,所述遠程終端與Android設(shè)備端建立網(wǎng)絡(luò)連接時的網(wǎng)絡(luò)協(xié)議為HTTP或HTTPS。
5.一種基于Android系統(tǒng)的遠程操作系統(tǒng),用于實現(xiàn)遠程終端對裝有Android系統(tǒng)的 Android設(shè)備端的遠程操作,其特征在于,所述系統(tǒng)包括連接建立模塊,用于遠程終端與Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web應(yīng)用;訪問模塊,用于遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求; 分析模塊,用于Web Server接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android系統(tǒng)的操作指令或功能模塊;響應(yīng)模塊,用于Android系統(tǒng)啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給Web Server ;終止模塊,用于W^eb Server將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,使遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。
6.根據(jù)權(quán)利要求5所述的基于Android系統(tǒng)的遠程操作系統(tǒng),其特征在于,還包括 Web Server建立模塊,用于Android設(shè)備端安裝并運行Web Server,所述Web Server為基于Android系統(tǒng)的Web Server ;Web應(yīng)用建立模塊,用于Android設(shè)備端安裝并運行Web應(yīng)用,所述Web應(yīng)用建立在所述ffeb Server之上,并能夠調(diào)用Android系統(tǒng)的操作指令或功能模塊。
7.根據(jù)權(quán)利要求5所述的基于Android系統(tǒng)的遠程操作系統(tǒng),其特征在于,所述Android設(shè)備端為裝有Android系統(tǒng)的PC、手機、MID、平板電腦中的一種;所述遠程終端為 PC、手機、MID、平板電腦中的一種。
全文摘要
本發(fā)明公開了一種基于Android系統(tǒng)的遠程操作方法和系統(tǒng)。首先,遠程終端通過和Android設(shè)備端建立網(wǎng)絡(luò)連接,訪問運行在Android設(shè)備端的Web應(yīng)用;然后,遠程終端對Android設(shè)備端進行Web頁面操作,并發(fā)送操作請求;WebServer接受和分析遠程終端的操作請求,確定所述操作請求對應(yīng)的Android系統(tǒng)的操作指令或功能模塊;Android系統(tǒng)則啟動對應(yīng)的操作指令或功能模塊,并響應(yīng)所述的操作請求,完成操作,將結(jié)果反饋給WebServer;最后,WebServer將Android系統(tǒng)響應(yīng)的結(jié)果發(fā)送給Web應(yīng)用,便于遠程終端通過Web應(yīng)用獲得此次操作的結(jié)果。從而實現(xiàn)了遠程終端對裝有Android系統(tǒng)的Android設(shè)備端的遠程操作。
文檔編號H04M1/725GK102364920SQ201110314238
公開日2012年2月29日 申請日期2011年10月17日 優(yōu)先權(quán)日2011年10月17日
發(fā)明者陳莉鋒 申請人:Tcl集團股份有限公司