[發明專利]虛擬環境交互實現中變量的處理方法、裝置和存儲介質有效
| 申請號: | 201711116727.6 | 申請日: | 2017-11-13 |
| 公開(公告)號: | CN109783144B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 李曉峰;顏民革 | 申請(專利權)人: | 深圳市創客工場科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/34;G06F9/50;G06F9/54 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美;葉虹 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 環境 交互 實現 變量 處理 方法 裝置 存儲 介質 | ||
本發明揭示了一種虛擬環境交互實現中變量的處理方法、裝置和計算機可讀存儲介質。所述方法包括:觸發進行虛擬環境所部署元素的變量配置,獲得對元素配置的變量信息;定位元素歸屬的進程,將變量信息寫入進程映射的內存空間;將寫入內存空間的變量信息共享至其它進程;通過共享的變量信息,使虛擬環境中部署的其它元素會通過所共享變量信息而感知所對應元素被觸發的相應交互。在元素自定義配置所涉及變量的配置中所引入變量信息共享機制,也得以隨之實現所自定義配置的變量在其它元素的共享,由此,使得所自定義配置的元素能夠與其它變量相互感知,并觸發相應交互,完成進行自定義的元素不再預置所執行的動作,能夠進行元素之間的自由交互。
技術領域
本發明涉及計算機應用技術鄰域,特別涉及一種虛擬環境交互實現中變量的處理方法、裝置和計算機可讀存儲介質。
背景技術
隨著計算機應用的不斷發展,在所實現的應用程序中,除了為用戶提供各種功能的實現之外,還能夠為用戶實現虛擬環境,以供用戶進行虛擬環境中角色的操控。例如,此虛擬環境,可以是用戶進入的對局游戲,所操控的角色即為對局游戲中的虛擬角色。
虛擬環境的交互,是各種元素之間交互的實現,即一元素被觸發交互之時,其它元素能夠對此進行感知。而所指的元素,一方面是被渲染顯示于虛擬環境中的角色,另一方面,也一并包含著被虛擬環境中角色關聯的物理硬件。
隨著越來越多能夠受控于程序控制的物理硬件,例如,傳感器等各種電子元器件的存在,使得虛擬環境的操控不再限于單純的角色之間,能夠由角色而延伸至其所關聯的物理硬件。
這將使得虛擬環境被操控進行的交互,包括角色之間、角色與物理硬件之間以及由于角色與物理硬件之間交互的進行而引發與其它角色之間的交互,形式多種多樣。
但是,由于物理硬件中程序控制和虛擬環境的實現,往往是分別通過二者相互獨立的開發編程進行的,這將使得角色與物理硬件之間所能夠進行的交互,特別是物理硬件所能夠執行的動作都是預置的,無法自由實現,從而也進一步限制了虛擬環境交互的實現。
這都是由于物理硬件所獨立進行的開發編程,以及由此而存在的通信問題造成的限制,虛擬環境并無法完全實現所存在元素的自定義配置,以及元素之間的自由交互。
發明內容
為了解決相關技術中虛擬環境并無法完全實現所存在元素的自定義配置以及元素之間的自由交互的技術問題,本發明提供一種虛擬環境交互實現中變量的處理方法、裝置和計算機可讀存儲介質。
一種虛擬環境交互實現中變量的處理方法,所述方法包括:
觸發進行虛擬環境所部署元素的變量配置,獲得對所述元素配置的變量信息;
定位所述元素歸屬的進程,將所述變量信息寫入所述進程映射的內存空間;
將寫入內存空間的所述變量信息共享至其它進程;
通過共享的所述變量信息,使所述虛擬環境中部署的其它元素會通過所共享變量信息而感知所對應元素被觸發的相應交互。
一種虛擬環境交互實現中變量的處理裝置,包括:
變量配置模塊,用于觸發進行虛擬環境所部署元素的變量配置,獲得對所述元素配置的變量信息;
寫入模塊,用于定位所述元素歸屬的進程,將所述變量信息寫入所述進程映射的內存空間;
共享模塊,用于將寫入內存空間的所述變量信息共享至其它進程;
交互感知模塊,用于通過共享的所述變量信息,使所述虛擬環境中部署的其它元素會通過所共享變量信息而感知所對應元素被觸發的相應交互。
一種虛擬環境交互實現中變量的處理裝置,包括:
處理器;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市創客工場科技有限公司,未經深圳市創客工場科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711116727.6/2.html,轉載請聲明來源鉆瓜專利網。





