手機遙控pc方法
2023-05-02 06:43:56 3
專利名稱:手機遙控pc方法
手機遙控PC方法
技術領域:
本發明涉及移動網際網路服務領域,尤其是指一種手機遙控PC方法。背景技術:
目前手機和電腦都是分開的,各自獨立的發展沒有關聯。但隨著時下生活一體化的進程,兩者的界限會逐漸模糊直至消失。現在手機電腦化,電腦微型化,都在暗示著這個趨勢。現在不少大公司已經開始提供雲計算服務,目的是要把所有的網絡設備融合在一起。 但當前用手機直接控制管理電腦,用的還比較少。目前雖然已經有部分類似的產品,可以從手機訪問PC,但普遍都要安裝手機客戶端軟體。基於手機上安裝客戶端的方案有如下缺陷1)在手機上安裝軟體手段比較多,如WAP下載軟體直接安裝、下載到電腦上再通過數據線傳輸到手機上安裝,這些都下載和安裝步驟比較多,會造成使用用戶門檻較高,普及較慢;2)只能針對智慧型手機;3)目前市場上智慧型手機機型有數百種多,手機上的作業系統也有symbian、 windows mobile、linux,需要針對不同的機型和作業系統兩種組合開發相應的客戶端,開發複雜,功能升級周期長且不方便,同時開發的手機軟體並不一定能覆蓋所有的機型。
發明內容本發明的目的在於克服了上述缺陷,提供一種通過網頁瀏覽器方式進行手機遙控遠程PC的方法。本發明的目的是這樣實現的一種手機遙控PC方法,其特徵在於它包括步驟A)、手機端通過自帶的網頁瀏覽器訪問定製頁面,然後通過網頁窗口輸入用戶名、 密碼進行手機用戶登錄;B)、網站伺服器根據接受的登錄用戶名進入用戶信息資料庫查找,若存在對應用戶信息且密碼一致則該用戶是授權用戶即驗證成功,繼續步驟,否則為驗證失敗,返回登錄失敗信息,等待用戶下次登錄;其具體步驟為,對用戶提交過來的用戶名和密碼信息中的密碼進行一次加密轉換,然後調用DBagent伺服器接口,根據用戶名和加密後的密碼進入用戶信息資料庫查找, 查找後如果能發現匹配的項,則該用戶是授權的用戶,否則為驗證失敗,提示用戶重新登錄;C)、網站伺服器根據用戶名訪問DBagent接口,查詢該用戶對應的PC客戶端當前是否在線,若在線則繼續步驟,不在線則在網頁中返回通知用戶當前PC客戶端不在線,暫時無法進行遠程控制,等待用戶下次登錄;步驟中,當PC客戶端在線,對客戶端進行權限認證,認證成功之後,會於資料庫中更新PC客戶端在線狀態信息;
D)、手機瀏覽器頁面中點擊控制命令按鈕,發起控制請求;手機瀏覽器頁面中點擊控制命令按鈕後,形成一個HTTP協議的GET控制請求數據包;所述GET控制請求數據包包括有請求的控制命令類型及其參數信息;E)、網站伺服器把命令轉換為適合網絡傳輸的IM協議的指令數據包;F)、發送指令數據包到遙控服務端;網站伺服器和遙控伺服器之間保持著一個TCP常連接,網站伺服器通過Socket方式把IM控制指令包發送到遙控伺服器;G)、遙控服務端根據指令數據包中的用戶名信息查找對應的PC客戶端;遙控伺服器根據用戶名,查找對應PC客戶端的IP和埠號,並與其建立Socket 連接;H)、遙控伺服器把指令數據包轉發給PC客戶端;遙控伺服器把網站伺服器發過來的指令數據包,通過建立好的Socket連接,再轉發給PC客戶端;I)、PC客戶端對收到的指令數據包進行解析指令並根據完成對應指令任務/執行相應的控制操作;PC客戶端解析指令數據包,提取其中指令操作碼,再根據操作碼執行相應的控制操作;J)、PC客戶端把執行結果先存入到對應的結構中,再打包成IM協議,通過Socket 連接發送給遙控伺服器;K)、遙控伺服器接收到IM結果數據包,根據用戶名信息,把數據包轉發給相應的網站伺服器;L)、網站服務端把反饋數據包內容解析;M)、形成瀏覽器可識別的HTML編碼,傳遞到用戶手機端網頁瀏覽器顯示執行結果於用戶的手機端網頁瀏覽器上。本發明的有益效果在於提供了一種基於wap版和普通網頁都兼容的手機控制電腦的方法。通過手機瀏覽器,就可以訪問PC機,無須安裝任何軟體。手機只要能上網,能訪問網頁,就可以在任何時間,任何地點使用我們的方法控制遠程的電腦,該技術不受手機平臺限制,弱化了控制端的概念。而且最終用戶使用起來非常簡單,就跟訪問正常普通的網頁一樣。更有效的將手機和PC融合起來。所以,只要帶著手機,就擁有PC的控制權。無須用戶時時刻刻的待在電腦跟前。在這個節奏快速的社會,可以節約用戶很多的時間。
下面結合附圖詳述本發明的具體結構圖1為本發明的手機遙控PC方法的具體流程圖
具體實施方式如圖1所示,本發明涉及一種手機遙控PC方法,其特徵在於它包括步驟A)、手機端通過自帶的網頁瀏覽器訪問定製頁面,然後通過網頁窗口輸入用戶名、密碼進行手機用戶登錄;最終用戶通過手機控制PC電腦之前,需要先執行登錄操作,以確認控制的是哪臺 PC主機。用戶通過手機打開定製頁面後,輸入用戶名、密碼信息,並點擊登錄按鈕。B)、網站伺服器根據接受的登錄用戶名進入用戶信息資料庫查找,若存在對應用戶信息且密碼一致則該用戶是授權用戶即驗證成功,繼續步驟,否則則為驗證失敗,返回登錄失敗信息,等待用戶下次登錄;網站伺服器接收到用戶提交過來的用戶名和密碼信息,先對密碼進行一次加密轉換,然後調用DBagent伺服器接口,根據用戶名和加密後的密碼進入用戶信息資料庫查找, 如果能發現匹配的項,則該用戶是授權的用戶,否則為驗證失敗,提示用戶重新登錄。上述步驟中,調用DBagent伺服器接口是由於在邏輯層中,都是通過DBagent伺服器來訪問資料庫。DBagent伺服器是用來屏蔽資料庫差異的統一的業務資料庫平臺訪問方式。這樣所有的功能模塊想要訪問數據都不需要知道自己訪問的是哪個具體資料庫。而步驟中需要加密轉換是由於用戶在註冊帳號的時候,資料庫中保存的密碼並不是用戶輸入的原始密碼,而是經過一次加密轉換。因此在驗證的時候,也需要先對密碼進行一次加密轉換。從而保證帳號信息的安全性。C)、網站伺服器根據用戶名訪問DBagent接口,查詢該用戶對應的PC客戶端當前是否在線,若在先則繼續步驟,不在線則在網頁中返回通知用戶當前PC客戶端不在線,暫時無法進行遠程控制,等待用戶下次登錄;此步驟中還包括,當用戶登錄成功之後,若PC客戶端若在線,PC客戶端會於網站伺服器的資料庫中更新登錄狀態信息。D)、手機瀏覽器頁面中點擊控制命令按鈕,發起控制請求;用戶在手機瀏覽器頁面中點擊控制命令按鈕後,形成一個HTTP協議的GET控制請求數據包,請求包中包含了請求的控制命令類型以及相關參數信息。隨後網站伺服器會收到該對應的HTTP協議GET請求包。E)、網站伺服器把命令轉換為適合網絡傳輸的IM協議的指令數據包;IM協議是自定義的一種基於Socket方式的實時通信協議,協議的格式如下
權利要求
1.一種手機遙控PC方法,其特徵在於它包括步驟A)、手機端通過自帶的網頁瀏覽器訪問定製頁面,然後通過網頁窗口輸入用戶名、密碼進行手機用戶登錄;B)、網站伺服器根據接受的登錄用戶名進入用戶信息資料庫查找,若存在對應用戶信息且密碼一致則該用戶是授權用戶即驗證成功,繼續步驟,否則為驗證失敗,返回登錄失敗信息,等待用戶下次登錄;C)、網站伺服器根據用戶名訪問DBagent接口,查詢該用戶對應的PC客戶端當前是否在線,若在線則繼續步驟,不在線則在網頁中返回通知用戶當前PC客戶端不在線,暫時無法進行遠程控制,等待用戶下次登錄;D)、手機瀏覽器頁面中點擊控制命令按鈕,發起控制請求;E)、網站伺服器把命令轉換為適合網絡傳輸的IM協議的指令數據包;F)、發送指令數據包到遙控服務端;網站伺服器和遙控伺服器之間保持著一個TCP常連接,網站伺服器通過Socket方式把 IM控制指令包發送到遙控伺服器;G)、遙控服務端根據指令數據包中的用戶名信息查找對應的PC客戶端;遙控伺服器根據用戶名,查找對應PC客戶端的IP和埠號,並與其建立Socket連接;H)、遙控伺服器把指令數據包轉發給PC客戶端;遙控伺服器把網站伺服器發過來的指令數據包,通過建立好的Socket連接,再轉發給 PC客戶端;I)、PC客戶端對收到的指令數據包進行解析指令並根據完成對應指令任務/執行相應的控制操作;PC客戶端解析指令數據包,提取其中指令操作碼,再根據操作碼執行相應的控制操作;J)、PC客戶端把執行結果先存入到對應的結構中,再打包成IM協議,通過Socket連接發送給遙控伺服器;K)、遙控伺服器接收到IM結果數據包,根據用戶名信息,把數據包轉發給相應的網站伺服器;L)、網站服務端把反饋數據包內容解析;M)、形成瀏覽器可識別的HTML編碼,傳遞到用戶手機端網頁瀏覽器顯示執行結果於用戶的手機端網頁瀏覽器上。
2.如權利要求1所述的手機遙控PC方法,其特徵在於所述步驟B中包括步驟,對用戶提交過來的用戶名和密碼信息中的密碼進行一次加密轉換,然後調用DBagent伺服器接口,根據用戶名和加密後的密碼進入用戶信息資料庫查找,查找後如果能發現匹配的項,則該用戶是授權的用戶,否則為驗證失敗,提示用戶重新登錄。
3.如權利要求1所述的手機遙控PC方法,其特徵在於所述步驟C中包括當PC客戶端在線,對客戶端進行權限認證,認證成功之後,會於資料庫中更新PC客戶端在線狀態信息。
4.如權利要求1所述的手機遙控PC方法,其特徵在於所述步驟D中包括步驟,手機瀏覽器頁面中點擊控制命令按鈕後,形成一個HTTP協議的GET控制請求數據包。
5.如權利要求4所述的手機遙控PC方法,其特徵在於所述GET控制請求數據包包括有請求的控制命令類型及其參數信息。
全文摘要
本發明提供了一種手機遙控PC方法,該方法基於wap版和普通網頁,手機通過瀏覽器,就可以訪問PC機,無須安裝任何軟體。手機只要能上網,能訪問網頁,就可以在任何時間,任何地點使用我們的方法控制遠程的電腦,該技術不受手機平臺限制,弱化了控制端的概念。而且最終用戶使用起來非常簡單,就跟訪問正常普通的網頁一樣。更有效的將手機和PC融合起來。所以,只要帶著手機,就擁有PC的控制權。無須用戶時時刻刻的待在電腦跟前。在這個節奏快速的社會,可以節約用戶很多的時間。
文檔編號H04L29/08GK102447720SQ20101050496
公開日2012年5月9日 申請日期2010年10月9日 優先權日2010年10月9日
發明者黃朝陽 申請人:深圳市傲天通信有限公司