Windows系統瀏覽器分屏的方法及系統的制作方法
【專利摘要】本發明公開了一種頭戴VR兼容,并覆蓋開始欄瀏覽器的方法及系統,包括:均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示;在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標;獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上執行相同操作。通過上述方式,本發明可以實現頭戴VR對瀏覽器的兼容,可利用現有電子設備與頭戴VR設備,實現Windows系統網頁瀏覽功能,不僅可為VR設備豐富內容,還無需修改網頁匹配,可操作性強。
【專利說明】
Wi ndows系統瀏覽器分屏的方法及系統
技術領域
[0001]本發明涉及虛擬現實技術領域,尤其是涉及一種Windows系統瀏覽器分屏的方法及系統。
【背景技術】
[0002]VR(Virtual Reality,即虛擬現實,簡稱VR),是綜合利用計算機圖形系統和各種現實及控制等接口設備,在計算機上生成的、可交互的三維環境中提供沉浸感覺的技術。虛擬現實技術是一種可以創建和體驗虛擬世界的計算機仿真系統,它利用計算機生成一種模擬環境,是一種多源信息融合的交互式的三維動態視景和實體行為的系統仿真,使用戶沉浸到該環境中。VR技術可廣泛的應用于城市規劃、室內設計、工業仿真、古跡復原、橋梁道路設計、房地產銷售、旅游教學、水利電力、地質災害、教育培訓等眾多領域,為其提供切實可行的解決方案。目前產生了像谷歌紙盒、暴風魔鏡oculus rift等類似的的頭戴設備。
[0003]而這些頭戴設備在與Windows系統設備通訊時,無法使用Windows系統中的瀏覽器,這是因為在VR技術中,瀏覽器被顯示為左右分屏,而手機在放入頭戴設備中后,用戶無法進行觸摸操作,而只能使用鼠標操作,但鼠標無法兼容左右分屏瀏覽器。
【發明內容】
[0004]本發明所要解決的技術問題是:提供一種Windows系統瀏覽器分屏的方案,實現Windows系統瀏覽器功能,增強VR功能。
[0005]為了解決上述技術問題,本發明采用的技術方案為:提供一種頭戴VR兼容瀏覽器的方法,包括:
[0006]均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示;
[0007]在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標;
[0008]獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上執行相同操作。
[0009]為解決上述問題,本發明還提供一種Windows系統瀏覽器分屏的系統,包括:
[0010]均分設置模塊,用于均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示;
[0011]鼠標繪制模塊,用于在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標;
[0012]鏡像操作模塊,用于獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上同步執行相同操作。
[0013]本發明的有益效果在于:區別于現有技術,本發明均分屏幕,一側設置瀏覽器,另一側同步顯示;獲取鼠標位置,并對稱在另一側繪制,獲取鼠標的操作信息后,在另一側同步執行相同操作。通過上述方式,本發明可以實現頭戴VR對瀏覽器的兼容,可利用現有電子設備與頭戴VR設備,實現Windows系統網頁瀏覽功能,不僅可為VR設備豐富內容,還無需修改網頁匹配,可操作性強。
【附圖說明】
[0014]圖1為本發明方法實施例一的流程示意圖;
[0015]圖2為本發明系統實施例二的結構框圖。
【具體實施方式】
[0016]為詳細說明本發明的技術內容、所實現目的及效果,以下結合實施方式并配合附圖予以說明。
[0017]本發明最關鍵的構思在于:均分屏幕,一半設置瀏覽器,另一半同步顯示,并對稱繪制鼠標,執行相同操作。
[0018]請參照圖1,本發明實施例一提供一種Windows系統瀏覽器分屏的方法,包括:
[0019]S1:均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示;
[0020]S2:在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標;
[0021]S3:獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上同步執行相同操作。
[0022]具體地,本發明實施例一通過調用Windows COM中的WebBrowser組件進行布局,即均分屏幕為左右兩側,設置其中一側為操作側,另一側為顯示側;將瀏覽器設置在操作側,并覆蓋開始欄;通過WebBrowser組件繪制事件中圖像輸出到屏幕的顯示側,將瀏覽器同步顯示到顯示側。例如屏幕是1920*1080的分辨率時,可將左邊960*1080區域(操作側)放置WebBrowser組件,右邊960* 1080區域(即顯示側)放置繪制區,將左邊WebBrowser組件的圖像輸出到屏幕右側。
[0023]監聽鼠標事件,在操作側屏幕上實時獲取鼠標當前位置信息;鼠標每移動一個像素都會觸發一個移動事件,會將當前的位置通過事件保存在變量中,從而可以在每次鼠標移動時候獲取鼠標當前位置信息,根據屏幕垂直中線,在顯示側的對稱位置繪制鼠標。
[0024]監聽鼠標操作事件,當用戶對顯示側繪制的鼠標進行操作時,根據鼠標在顯示側的操作消息,對屏幕操作側的鼠標操作坐標進行相應的修改,使其與顯示側對應位置的坐標相同,然后轉發給WebBrowser組件,即把監聽到的事件轉發給WebBrowser組件,使得在顯示側的鼠標操作也能像屏幕操作側直接操作瀏覽器一樣,比如在右側點擊鏈接事件點,把坐標修改為操作側對應位置,從而在操作側進行一樣的操作,這樣就能模擬用戶在操作側的操作。
[0025]對應地,如圖2所示,本發明實施例二提供一種Windows系統瀏覽器分屏的系統100,包括:
[0026]均分設置模塊110,用于均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示;
[0027]鼠標繪制模塊120,用于在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標;
[0028]鏡像操作模塊130,用于獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上同步執行相同操作。
[0029]其中,所述均分設置模塊110具體用于:
[0030]調用WebBrowser組件均分屏幕為左右兩側,設置其中一側為操作側,另一側為顯示側;
[0031 ]將瀏覽器設置在操作側;
[0032]通過WebBrowser組件繪制圖像,將瀏覽器同步顯示到顯示側。
[0033]所述鼠標繪制模塊120具體用于:
[0034]監聽鼠標事件,在操作側屏幕上實時獲取鼠標當前位置信息;
[0035]根據屏幕垂直中線,在顯示側的對稱位置繪制鼠標。
[0036]所述鏡像操作模塊130具體用于:
[0037]獲取鼠標在顯示側執行操作的操作信息;
[0038]修改鼠標在顯示側的操作坐標為操作側屏幕對應位置的坐標,將操作側屏幕對應位置的坐標轉發給WebBrowser組件;
[0039]根據WebBrowser組件,在操作側屏幕上同步執行與鼠標在顯示側操作相同的操作。
[0040]通過上述方式,本發明可以實現頭戴VR對瀏覽器的兼容,可利用現有電子設備與頭戴VR設備,實現Windows系統網頁瀏覽功能,不僅可為VR設備豐富內容,還無需修改網頁匹配,可操作性強。
[0041]以上所述僅為本發明的實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等同變換,或直接或間接運用在相關的技術領域,均同理包括在本發明的專利保護范圍內。
【主權項】
1.一種Windows系統瀏覽器分屏的方法,其特征在于,包括: 均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示; 在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標; 獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上同步執行相同操作。2.根據權利要求1所述Windows系統瀏覽器分屏的方法,其特征在于,均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側同步顯示的步驟具體為: 調用WebBrowser組件均分屏幕為左右兩側,設置其中一側為操作側,另一側為顯示側; 將瀏覽器設置在操作側,并覆蓋開始欄; 通過WebBrowser組件繪制圖像,將瀏覽器同步顯示到顯示側。3.根據權利要求1所述Windows系統瀏覽器分屏的方法,其特征在于,在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標的步驟具體為: 監聽鼠標事件,在操作側屏幕上實時獲取鼠標當前位置信息; 根據屏幕垂直中線,在顯示側的對稱位置繪制鼠標。4.根據權利要求3所述Windows系統瀏覽器分屏的方法,其特征在于,獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上同步執行相同操作的步驟具體為: 獲取鼠標在顯示側執行操作的操作信息; 修改鼠標在顯示側的操作坐標為操作側屏幕對應位置的坐標,將操作側屏幕對應位置的坐標轉發給WebBrowser組件; WebBrowser組件,在操作側屏幕上同步執行與鼠標在顯示側操作相同的操作。5.一種Windows系統瀏覽器分屏的系統,其特征在于,包括: 均分設置模塊,用于均分屏幕為操作側與顯示側,將瀏覽器設置在操作側,并在顯示側問步顯不; 鼠標繪制模塊,用于在操作側屏幕上實時獲取鼠標當前位置信息,并在顯示側屏幕的對稱位置繪制鼠標; 鏡像操作模塊,用于獲取鼠標在顯示側屏幕上的操作信息,并在操作側屏幕上同步執行相同操作。6.根據權利要求5所述Windows系統瀏覽器分屏的系統,其特征在于,所述均分設置模塊具體用于: 調用WebBrowser組件均分屏幕為左右兩側,設置其中一側為操作側,另一側為顯示側; 將瀏覽器設置在操作側,并覆蓋開始欄; 通過WebBrowser組件繪制圖像,將瀏覽器同步顯示到顯示側。7.根據權利要求5所述Windows系統瀏覽器分屏的系統,其特征在于,所述鼠標繪制模塊具體用于: 監聽鼠標事件,在操作側屏幕上實時獲取鼠標當前位置信息; 根據屏幕垂直中線,在顯示側的對稱位置繪制鼠標。8.根據權利要求5所述Windows系統瀏覽器分屏的系統,其特征在于,所述鏡像操作模塊具體用于: 獲取鼠標在顯示側執行操作的操作信息; 修改鼠標在顯示側的操作坐標為操作側屏幕對應位置的坐標,將操作側屏幕對應位置的坐標轉發給WebBrowser組件;根據WebBrowser組件,在操作側屏幕上同步執行與鼠標在顯示側操作相同的操作。
【文檔編號】G06F3/01GK105912107SQ201610207474
【公開日】2016年8月31日
【申請日】2016年4月5日
【發明人】劉德建, 陳叢亮, 毛新生
【申請人】福建天晴數碼有限公司