本發明專利技術涉及一種基于移動虛擬化的MDM中的定位方法,該方法包括:虛擬機通過定位服務代理向移動終端發送定位指令;定位服務代理接收移動終端返回的移動終端的位置信息;定位服務代理將移動終端的位置信息發送給虛擬機。該方法使得虛擬機能夠獲取到終端的位置信息,進而能夠將該位置信息提供給虛擬機系統中的相關應用,提高了用戶使用BYOD辦公的便利性。此外,還對應提供了一種基于移動虛擬化的MDM中的定位裝置。
【技術實現步驟摘要】
本專利技術涉及計算機
,特別是涉及一種基于移動虛擬化的MDM中的定位方法和系統。
技術介紹
移動設備管理(Mobile Device Management,MDM)是一種提供從設備注冊、激活、使用、淘汰各個環節進行完整的移動設備全生命周期管理,能實現用戶及設備管理、配置管理、安全管理、資產管理等功能。虛擬機是指基于移動虛擬化的MDM中,用軟件實現的終端,可運行移動操作系統。虛擬機內虛擬了常用設備,包括存儲器、顯卡等,移動終端通過虛擬化客戶端連接虛擬機,用虛擬機代理移動終端運行應用和處理文件。隨著MDM與虛擬機的發展,BY0D(Bring Your Own Device,自帶設備辦公)辦公已經為越來越多的企業所接受。BYOD辦公不僅使員工能夠使用個人設備辦公,幫助公司減少IT(Internet Technology,互聯網技術)設備的支出,同時也還可以使員工的辦公不受時間、地點、設備、人員、網絡環境的限制。使用BYOD辦公的移動終端通過虛擬化客戶端遠程接入安裝有企業應用的虛擬機進行遠程辦公。虛擬化客戶端將用戶手勢操作發送到虛擬機,并接收虛擬機的響應畫面,在虛擬化客戶端顯示。然而,傳統的虛擬機雖然可以向用戶提供大部分的應用,但卻無法提供終端的位置信息,因而在虛擬機中運行一些需要提供移動終端實時位置信息的應用時,會造成不便。
技術實現思路
基于此,有必要針對上述問題,提供一種提高虛擬機使用便利性的基于移動虛擬化的MDM中的定位方法和系統。—種基于移動虛擬化的MDM中的定位方法,該方法包括:虛擬機通過定位服務代理向移動終端發送定位指令;定位服務代理接收移動終端返回的移動終端的位置信息;定位服務代理將移動終端的位置信息發送給虛擬機。在其中一個實施例中,在虛擬機通過定位服務代理向移動終端發送定位指令的步驟之前,包括:虛擬機通過定位服務代理向移動終端發送定位開啟指令;定位服務代理檢測移動終端是否已開啟定位功能,若是,則向虛擬機發送移動終端已開啟定位功能的信息。在其中一個實施例中,定位服務代理為虛擬機中預設的獨立定位模塊。在其中一個實施例中,定位服務代理通過虛擬機中預設的虛擬定位設備與虛擬機進行通?目。在其中一個實施例中,移動終端的位置信息包括移動終端的經度、移動終端的瑋度和移動終端的速度。一種基于移動虛擬化的MDM中的定位系統,該系統包括虛擬機和與虛擬機遠程連接的移動終端,該虛擬機包括:定位指令發送模塊,用于通過定位服務代理模塊向移動終端發送定位指令;定位服務代理模塊,用于接收移動終端返回的移動終端的位置信息;位置信息接收模塊,用于接收定位服務代理模塊返回的移動終端的位置信息。在其中一個實施例中,定位指令發送模塊還用于通過定位服務代理模塊向移動終端發送定位開啟指令;定位服務代理模塊還用于檢測移動終端是否已開啟定位功能,若是,則向位置信息接收模塊發送移動終端已開啟定位功能的信息。在其中一個實施例中,定位服務代理模塊為虛擬機中預設的獨立定位模塊。在其中一個實施例中,定位服務代理模塊還用于通過虛擬機中預設的虛擬定位設備與虛擬機進行通信。在其中一個實施例中,移動終端的位置信息包括移動終端的經度、移動終端的瑋度和移動終端的速度。上述獲取終端位置信息的方法和系統,虛擬機通過定位服務代理向移動終端發送定位指令;定位服務代理接收移動終端返回的移動終端的位置信息;定位服務代理將移動終端的位置信息發送給虛擬機。使得虛擬機能夠獲取到終端的位置信息,進而能夠將該位置信息提供給虛擬機系統中的相關應用,提高了用戶使用BYOD辦公的便利性。【附圖說明】圖1為一個實施例中基于移動虛擬化的MDM中的定位方法的流程示意圖;圖2為一個實施例中虛擬機與定位服務代理的結構示意圖;圖3為另一個實施例中虛擬機與定位服務代理的結構示意圖;圖4為另一個實施例中基于移動虛擬化的MDM中的定位方法的流程示意圖;圖5為一個實施例中基于移動虛擬化的MDM中的定位系統的結構示意圖。【具體實施方式】為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。在一個實施例中,如圖1所示,提供了一種基于移動虛擬化的MDM中的定位方法,該方法包括:步驟102,虛擬機通過定位服務代理向移動終端發送定位指令。本實施例中,虛擬機可為安卓虛擬機或10S(iPhone Operating System)虛擬機等任意一種支持與之對應的移動終端操作系統的虛擬機。位置服務代理為位于虛擬機中或能夠運行于虛擬機系統中的用于獲取和處理與之連接的移動終端位置信息的模塊。位置服務代理可替換或修改虛擬機內的相關定位模塊,將虛擬機內的相關應用發送的獲取移動終端位置信息的指令轉發給移動終端,并將從移動終端返回的位置信息轉發給虛擬機,通知虛擬機內的相關應用。具體的,用戶在通過移動終端遠程連接虛擬機進行辦公的過程中,當虛擬機系統中的相關應用需要獲取遠程連接的移動終端的位置信息時,可通過該定位服務代理來向移動終端發送定位指令。定位服務代理可將該定位指令打包成無線數據包通過無線網絡傳輸給該移動終端,移動終端在接收到該無線數據包后,可對其進行解析,在解析獲取到該定位指令后,則可根據該定位指令來獲取移動終端的位置信息。步驟104,定位服務代理接收移動終端返回的移動終端的位置信息。定位服務代理可將該定位指令發送給移動終端中的定位模塊,移動終端的定位模塊在接收到定位服務代理所發送的定位請求后,可通過GPS(Global Posit1ning System,全球定位系統)或北斗衛星定位系統來獲取移動終端當前的位置信息。移動終端的位置信息包括當前移動終端的經度、移動終端的瑋度及其他信息,如移動終端的移動速度等。移動終端將從定位系統中所接收到的位置信息再發送給該定位服務代理,使定位服務代理接收移動終端返回的移動終端的位置信息。本實施例中,定位服務代理與移動終端之間的可采用HTTP(Hyper Text TransferProtocol,超文本傳輸協議)N TCP (Transmi ss 1n Control Protocol,傳輸控制協議)或 UDP(User Datagram Protocol,用戶數據報協議)等通信協議中的任意一種。步驟106,定位服務代理將移動終端的位置信息發送給虛擬機。本實施例中,定位服務代理將所接收到的移動終端的位置信息再發送給虛擬機。虛擬機可對所接收的位置信息進行存儲,并將該位置信息傳遞給虛擬機系統中需要獲取移動終端位置信息的相關應用,使該應用能夠順利進行工作。本實施例中,虛擬機通過定位服務代理向移動終端發送定位指令;定位服務代理接收移動終端返回的移動終端的位置信息;定位服務代理將移動終端的位置信息發送給虛擬機。使得虛擬機能夠獲取到終端的位置信息,進而能夠將該位置信息提供給虛擬機系統中的相關應用,提高了用戶使用BYOD辦公的便利性。在一個實施例中,定位服務代理為虛擬機中預設的獨立定位模塊。本實施例中,定位服務代理位于虛擬機內,為虛擬機中的一個獨立定位模塊。具體的,可對傳統的虛擬機系統中的執行與定位服務相關的功能模塊進行修改,使其具備獲取與虛擬機遠程連接的移動終端的位置信息的能本文檔來自技高網...
【技術保護點】
一種基于移動虛擬化的MDM中的定位方法,其特征在于,所述方法包括:虛擬機通過定位服務代理向移動終端發送定位指令;所述定位服務代理接收所述移動終端返回的移動終端的位置信息;所述定位服務代理將所述移動終端的位置信息發送給所述虛擬機。
【技術特征摘要】
【專利技術屬性】
技術研發人員:萬齊齊,
申請(專利權)人:深圳市深信服電子科技有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。