專利名稱:一種手機遠程控制的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及通過對手機的遠程控制實現(xiàn)特定功能 的方法。
背景技術(shù):
隨著手機功能的不斷豐富,尤其是多媒體功能和流々某體播放功能的強化,手機的娛樂功能越來越多。尤其當(dāng)手機同時提供了諸如TV-OUT等將數(shù)據(jù)輸出 到其他移動或非移動設(shè)備的功能時,手機充當(dāng)了媒體播放機的角色。在實現(xiàn)該 功能的過程中,現(xiàn)有技術(shù)的方案是由手機用戶手持手機進行各種操作,而不能 通過另一臺設(shè)備(如另一臺手機)或應(yīng)用(如計算機上的一個應(yīng)用程序)對該 手機進行遠程控制。此外,在日常的應(yīng)用中, 一臺手機(服務(wù)請求端)請求另一臺手機(服務(wù) 提供端)向其提供共享,以獲取特定的信息等需求也越來越強,如一臺手機請 求共享另一臺手機的GPS (全球定位系統(tǒng))功能,以實現(xiàn)對另一臺手機的跟蹤 定位等。因此,有必要提供一種對手機進行遠程控制的方法。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種手機遠程控制的方法,旨在解決另一臺手機或 者應(yīng)用程序?qū)κ謾C進行遠程控制的問題。本發(fā)明是這樣實現(xiàn)的, 一種手機遠程控制的方法,所述的方法包括如下步驟a、手機作為服務(wù)請求端發(fā)起鑒權(quán)請求,服務(wù)提供端完成對所述的服務(wù)請求 端的鑒權(quán); b、所述的服務(wù)提供端接受所述的服務(wù)請求端要求提供服務(wù)的服務(wù)請求,執(zhí) 行所述的服務(wù)請求端請求的服務(wù)。其中步驟a之前還包括a0、所述的服務(wù)請求端發(fā)現(xiàn)所述的服務(wù)提供端及其提供的服務(wù)。 所述的服務(wù)提供端根據(jù)對所述的服務(wù)請求端的鑒權(quán)將所述的服務(wù)請求端確定為如下的信任等級之一超級用戶或者完全信任或者信任或者不信任或者禁止。其中步驟a還包括所述的服務(wù)提供端將所述鑒權(quán)的收據(jù)備份。 還包括在所述的鑒權(quán)過程中生成安全授權(quán)數(shù)據(jù),所述的服務(wù)請求端向服務(wù)提供端 發(fā)送的服務(wù)請求中附帶所述的安全授權(quán)數(shù)據(jù),所述的服務(wù)提供端對所述的安全 授權(quán)數(shù)據(jù)進行校驗。其中步驟b還包括所述的服務(wù)提供端向所述的服務(wù)請求端反饋執(zhí)行所述的服務(wù)請求端請求服 務(wù)的結(jié)果,或者向所述的服務(wù)請求端傳輸輸出數(shù)據(jù)。所述的服務(wù)提供端接受服務(wù)請求端的要求提供服務(wù)的服務(wù)請求后,在執(zhí)行 所述的服務(wù)請求端請求的服務(wù)之前還執(zhí)行如下的步驟激活提供所述服務(wù)請求 端請求的服務(wù)的軟件資源和硬件資源。所述的服務(wù)請求端請求所述的服務(wù)提供端提供的服務(wù)為下列各項中的一項 或者多項輸出音視頻數(shù)據(jù);共享所述的被控制手機的GPS功能以實現(xiàn)跟蹤定 位;共享所述的被控制手機的攝像頭以實現(xiàn)監(jiān)聽。本發(fā)明克服現(xiàn)有技術(shù)的不足,采用服務(wù)請求端向被控制手機發(fā)起鑒權(quán)請求, 被控制手機完成對服務(wù)請求端的鑒權(quán)之后,接受所述的服務(wù)請求端的服務(wù)請求、 執(zhí)行所述的服務(wù)請求端所請求的服務(wù)的技術(shù)方案,實現(xiàn)了對手機的遠程控制, 并且保證了手機的被控制是在用戶可知、可控的前提下實現(xiàn),保證了通信的安 全。
圖l是本發(fā)明實施例流程圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例中,被控制的手機表述為服務(wù)提供端,用來控制手機的另一 臺手機或者應(yīng)用表述為服務(wù)請求端。本發(fā)明實施例的流程圖如圖l所示,具體包括如下的幾個步驟1、 服務(wù)發(fā)現(xiàn)服務(wù)發(fā)現(xiàn)是服務(wù)請求端請求服務(wù)提供端提供服務(wù)的前提,服務(wù)發(fā)現(xiàn)是指即 服務(wù)請求端如何知道服務(wù)提供端及其提供的服務(wù)的存在。具體的服務(wù)發(fā)現(xiàn)的過 程根據(jù)底層數(shù)據(jù)鏈路層的實現(xiàn)而不同。例如基于藍牙時,需要借助藍牙的設(shè)備 地址和服務(wù)發(fā)現(xiàn)協(xié)議等;而基于IP (IP的實現(xiàn)底層又有不同,如藍牙、UWB (超帶寬無線技術(shù))、WIFI (Wireless Fidelity無線保真)等等)的話,服務(wù)請 求端查找或利用已知的IP地址和端口就可以了 。2、 鑒權(quán)鑒權(quán)是為了實現(xiàn)兩個獨立應(yīng)用實體的單向信任,即服務(wù)提供端對服務(wù)請求 端的信任。本發(fā)明實施例中,為了保證被控制手機(服務(wù)提供端)在其用戶可 控、可知的前提下提供服務(wù),設(shè)置了服務(wù)提供端對服務(wù)請求端的鑒權(quán)步驟。若不需要鑒權(quán),則服務(wù)提供端接收服務(wù)請求端的數(shù)據(jù), 一般格式是"設(shè)備 標(biāo)識(如設(shè)備地址)-鑒權(quán)碼-授權(quán)數(shù)據(jù)"對,如"MAC地址-鑒權(quán)碼-授權(quán)數(shù)據(jù)" 對,或者"所有者資料-鑒權(quán)碼"對,服務(wù)提供端獲取鑒權(quán)碼后備份。
其中,服務(wù)提供端對服務(wù)請求端的信任等級根據(jù)上層應(yīng)用的性質(zhì)可能不同,具體可以分為如下的等級超級用戶在服務(wù)提供端用戶確認(rèn)的第 一次鑒權(quán)過程并進行過一次或多次 服務(wù)請求之后,在鑒權(quán)有效期內(nèi),只要超級用戶提供了有效鑒權(quán)信息,請求端 可以不需要后繼的用戶確認(rèn),隨時要求服務(wù)提供端執(zhí)行新的,所有安全級別和 功能級別的服務(wù),服務(wù)請求端達到與服務(wù)提供端使用這完全等同的信任水平;完全信任在服務(wù)提供端用戶確認(rèn)之后的鑒權(quán)信息,可以作為鑒權(quán)過后進 行的當(dāng)次服務(wù)的憑證;在該次請求中,服務(wù)請求端可以要求提供端執(zhí)行任何安 全等級和功能等級的服務(wù);信任在服務(wù)提供端用戶確認(rèn)之后的鑒權(quán)信息,可以作為鑒權(quán)過后進行的 當(dāng)次服務(wù)的憑證;在該次請求中,服務(wù)請求端可以要求提供端執(zhí)行指定安全等 級和功能等級的指定服務(wù);不信任指未經(jīng)鑒權(quán)或其安全拒絕之后的請求狀態(tài);禁止指經(jīng)過服務(wù)提供端用戶確認(rèn)的,拒絕接受來自該請求端的進一步鑒 權(quán)認(rèn)證的等級。鑒權(quán)過程中,鑒權(quán)等級的授予可以由服務(wù)提供端的使用者確定,也可以通 過軟件自動確定。鑒權(quán)通過后,超級用戶登記的鑒權(quán)信息被服務(wù)提供端長期保 留,直到信任有效期結(jié)束。其他信任等級(不包括禁止)的鑒權(quán)信息只在當(dāng)次 服務(wù)的周期有效,用后即可丟棄。鑒權(quán)過程是服務(wù)提供端取得服務(wù)請求端認(rèn)證信息,并進行認(rèn)可的過程。分 為不需用戶確認(rèn)和需要用戶確認(rèn)的情況。不許用戶確認(rèn)的情況一定是在經(jīng)過了 至少一次成功鑒權(quán),并獲得了超級用戶的信任等級的情況下。本發(fā)明實施例中,還設(shè)置了鑒權(quán)備份程序,鑒權(quán)備份指服務(wù)提供端為了后 繼超級用戶等級的使用及新鑒權(quán)可能的需要,在本地保存鑒權(quán)數(shù)據(jù)(超出一個 服務(wù)周期的時段)。備份信息可以存儲于服務(wù)提供端上,也可以存儲服務(wù)提供 端的外接設(shè)備或者網(wǎng)絡(luò)中。鑒權(quán)備份用來存儲通過鑒權(quán)的對等應(yīng)用的"設(shè)備標(biāo) 識(如設(shè)備地址)-鑒權(quán)碼-授權(quán)數(shù)據(jù)"對,如"MAC地址-鑒權(quán)碼-授權(quán)數(shù)據(jù)"對,或者"所有者資料-鑒權(quán)碼,,對,如"所有者姓名-鑒權(quán)碼-授權(quán)數(shù)據(jù)"對。 這些資料需要具有唯一性,不能重復(fù),因為這些數(shù)據(jù)作為最重要的識別和安全 保密信息。此外,鑒權(quán)過程還可以生成安全授權(quán)數(shù)據(jù),用于其后的實際服務(wù)過程中。3、 用戶確認(rèn)需要說明的是,此處的用戶確認(rèn)過程不是指上述鑒權(quán)過程中的用戶確認(rèn), 而是指為了對服務(wù)提供端可能需要的進度告知和服務(wù)配制的人機交互,例如一 臺手機對一臺共享的攝像頭進行監(jiān)控的過程中,服務(wù)提供端(共享的攝像頭) 發(fā)出交互信息是否需要攝像,服務(wù)請求端(手機)發(fā)出攝像的指令。其中, 服務(wù)配置也可以在服務(wù)申請和服務(wù)激活的階段進行,通過服務(wù)申請端的請求完 成。4、 服務(wù)申請完成上述的用戶確認(rèn)程序之后,服務(wù)請求端向服務(wù)提供端發(fā)起服務(wù)申請, 向服務(wù)提供端請求提供指定的一項或多項服務(wù),也就是服務(wù)請求端控制服務(wù)提 供端完成一定的功能的過程,如一臺手機(服務(wù)請求端)作為另一臺手機(服 務(wù)提供端)的遙控器,如通過共享GPS功能實現(xiàn)的跟蹤定位;又如通過共享 攝像頭功能實現(xiàn)的監(jiān)視監(jiān)聽等等。 5、服務(wù)進行服務(wù)請求端請求的服務(wù)得到服務(wù)提供端的許可之后,進入服務(wù)進行階段, 服務(wù)提供端首先激活相關(guān)的軟件資源和硬件資源,然后服務(wù)請求端向服務(wù)提供 端發(fā)送服務(wù)指令,每一項服務(wù)都由發(fā)送請求指令、服務(wù)執(zhí)行和服務(wù)反饋三部分 組成。請求指令由服務(wù)請求端發(fā)出,如果需要的話,附帶服務(wù)所需的數(shù)據(jù)信息; 服務(wù)提供端執(zhí)行;服務(wù)提供端負(fù)責(zé)反饋執(zhí)行的結(jié)果和可能的輸出數(shù)據(jù)。此外,如果在鑒權(quán)過程中生成了安全授權(quán)數(shù)據(jù),服務(wù)請求端向服務(wù)提供端 發(fā)送的請求指令中附帶安全授權(quán)數(shù)據(jù),服務(wù)提供端對該安全授權(quán)數(shù)據(jù)進行校驗,
以保證通信的安全性。 6、服務(wù)結(jié)束
服務(wù)的結(jié)束可以由服務(wù)請求端激發(fā),也可以由服務(wù)提供端拒絕進一步的服 務(wù)而激發(fā),也可以由通信鏈路的失去而激發(fā)(如拔掉電纜,又如基于藍牙的實 現(xiàn)中,藍牙功能被禁止,鏈路即為失去)。服務(wù)結(jié)束指令是當(dāng)前服務(wù)結(jié)束的標(biāo) 志,此后進行的服務(wù)服務(wù)請求不予響應(yīng)。
本發(fā)明實施例中所述的服務(wù)提供端既可以是手機,也可以是應(yīng)用(如計算 機上的一個應(yīng)用程序)。
具體應(yīng)用本發(fā)明提供的技術(shù)方案時,服務(wù)提供端與服務(wù)請求端之間的通信 可以采用安全機制,例如采用數(shù)據(jù)加密、采用上述的安全授權(quán)數(shù)據(jù)或者同時使 用加密和基于安全授權(quán)數(shù)據(jù)的機制。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明 的保護范圍之內(nèi)。
權(quán)利要求
1、一種手機遠程控制的方法,其特征在于,所述的方法包括如下步驟a、服務(wù)請求端發(fā)起鑒權(quán)請求,服務(wù)提供端完成對所述的服務(wù)請求端的鑒權(quán);b、所述的服務(wù)提供端接受所述的服務(wù)請求端要求提供服務(wù)的服務(wù)請求,執(zhí)行所述的服務(wù)請求端請求的服務(wù)。
2、 如權(quán)利要求l所述的方法,其特征在于,其中步驟a之前還包括 a0、所述的服務(wù)請求端發(fā)現(xiàn)所述的服務(wù)提供端及其提供的服務(wù)。
3、 如權(quán)利要求l所述的方法,其特征在于,所述的服務(wù)提供端根據(jù)對所述 的服務(wù)請求端的鑒權(quán)將所述的服務(wù)請求端確定為如下的信任等級之一超級用 戶或者完全信任或者信任或者不信任或者禁止。
4、 如權(quán)利要求l所述的方法,其特征在于,其中步驟a還包括 所述的服務(wù)4是供端將所述鑒權(quán)的收據(jù)備份。
5、 如權(quán)利要求l所述的方法,其特征在于,還包括 在所述的鑒權(quán)過程中生成安全授權(quán)數(shù)據(jù),所述的服務(wù)請求端向服務(wù)提供端發(fā)送的服務(wù)請求中附帶所述的安全授權(quán)數(shù)據(jù),所述的服務(wù)提供端對所述的安全 授權(quán)數(shù)據(jù)進行校驗。
6、 如權(quán)利要求l所述的方法,其特征在于,其中步驟b還包括 所述的服務(wù)提供端向所述的服務(wù)請求端反饋執(zhí)行所述的服務(wù)請求端請求服務(wù)的結(jié)果,或者向所述的服務(wù)請求端傳輸輸出數(shù)據(jù)。
7、 如權(quán)利要求l所述的方法,其特征在于,所述的服務(wù)提供端接受服務(wù)請 求端的要求提供服務(wù)的服務(wù)請求后,在執(zhí)行所述的服務(wù)請求端請求的服務(wù)之前 還執(zhí)行如下的步驟激活提供所述服務(wù)請求端請求的服務(wù)的軟件資源和硬件資 源。
8、 如權(quán)利要求l所述的方法,其特征在于,所述的服務(wù)請求端請求所述的 服務(wù)提供端提供的服務(wù)為下列各項中的一項或者多項輸出音視頻數(shù)據(jù);共享 所述的被控制手機的GPS功能以實現(xiàn)跟蹤定位;共享所述的被控制手機的攝像頭以實現(xiàn)監(jiān)聽。
全文摘要
本發(fā)明提供了一種手機遠程控制的方法,所述的方法包括如下步驟a.手機作為服務(wù)請求端發(fā)起鑒權(quán)請求,服務(wù)提供端完成對所述的服務(wù)請求端的鑒權(quán);b.所述的服務(wù)提供端接受所述的服務(wù)請求端的要求提供服務(wù)的服務(wù)請求,執(zhí)行所述的服務(wù)請求端請求的服務(wù)。本發(fā)明提供的技術(shù)方案,實現(xiàn)了對手機的遠程控制,并且保證了手機的被控制是在用戶可知、可控的前提下實現(xiàn),保證了通信的安全。
文檔編號H04W12/08GK101159970SQ20071007730
公開日2008年4月9日 申請日期2007年9月19日 優(yōu)先權(quán)日2007年9月19日
發(fā)明者瑜 鄭 申請人:Tcl天一移動通信(深圳)有限公司