CN111506323B - 基于虚拟场景的数据处理方法、装置、设备及存储介质 - Google Patents
基于虚拟场景的数据处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN111506323B CN111506323B CN202010314479.1A CN202010314479A CN111506323B CN 111506323 B CN111506323 B CN 111506323B CN 202010314479 A CN202010314479 A CN 202010314479A CN 111506323 B CN111506323 B CN 111506323B
- Authority
- CN
- China
- Prior art keywords
- virtual
- scene
- real
- installation
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于虚拟场景的数据处理方法、装置、设备及存储介质,所述方法包括:获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互;获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装,从而通过在虚拟场景进行活动时,可通过虚拟机实现虚拟场景与现实场景之间的交互。
Description
技术领域
本发明涉及数据处理领域,尤其涉及一种基于虚拟场景的数据处理方法、装置、设备及存储介质。
背景技术
虚拟世界为运用电脑技术、互联网技术、卫星技术和人类的意识潜能开发形成独立于现实场景,并与现实场景有联系的世界,人们通过虚拟头盔和营养舱以意识的形式进入类似于地球或宇宙的世界。
目前,虚拟世界越来越贴近人们的现实生活,现有的虚拟世界只是提供一种近似真实的游戏世界,提升人们生活的娱乐性,但是还无法真正全方位打通虚拟世界与现实场景。
发明内容
本发明的主要目的在于提出一种基于虚拟场景的数据处理方法、装置、设备及存储介质,旨在提高虚拟场景中的交互性。
为实现上述目的,本发明提供一种基于虚拟场景的数据处理方法,所述基于虚拟场景的数据处理方法包括以下步骤:
获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;
在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包;
获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装。
优选地,获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机进行同步安装,包括:
获取同步安装指令;
根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机,以使所述现实场景服务器根据所述安装数据包在所述虚拟机安装所述目标应用程序。
优选地,所述根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机之后,所述方法还包括:
获取现实场景中的现实终端设备的访问指令;
根据所述访问指令访问所述虚拟机中的目标应用程序。
优选地,在所述虚拟机设有访问服务端,在所述现实场景中的现实终端设备设有访问客户端,所述访问客户端与访问服务端进行数据交互;
所述根据所述访问指令访问所述虚拟机中的目标应用程序,包括:
根据所述访问指令通过所述访问客户端访问所述虚拟机的访问服务端,以访问所述虚拟机中的目标应用程序。
优选地,获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过现实场景中的现实终端设备进行同步安装,包括:
获取同步安装指令;
根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备,以使所述现实场景中的现实终端设备根据所述安装数据包安装所述目标应用程序。
优选地,所述根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备之前,所述方法还包括:
提取所述同步安装指令中的用户账号信息;
根据所述用户账号信息查找设备登记表信息,以通过所述设备登记表信息得到用户账号信息对应的现实场景中的现实终端设备信息;
根据所述现实终端设备信息确定现实场景中的现实终端设备。
优选地,所述在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,包括:
在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到购买链接地址;
根据所述购买链接地址进行电子支付,在支付成功时得到所述目标应用程序的安装数据包。
此外,为实现上述目的,本发明还提出一种基于虚拟场景的数据处理设备,所述基于虚拟场景的数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于虚拟场景的数据处理程序,所述基于虚拟场景的数据处理程序配置为实现如上文所述的基于虚拟场景的数据处理方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于虚拟场景的数据处理程序,所述基于虚拟场景的数据处理程序被处理器执行时实现如上文所述的基于虚拟场景的数据处理方法的步骤。
此外,为实现上述目的,本发明还提出一种基于虚拟场景的数据处理装置,所述基于虚拟场景的数据处理装置包括:
第一获取模块,用于获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;
第二获取模块,用于在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包;
第三获取模块,用于获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装。
本发明提出的基于虚拟场景的数据处理方法,通过获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互;获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装,从而通过在虚拟场景进行活动时,可通过虚拟机实现虚拟场景与现实场景之间的交互。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;
图2为本发明基于虚拟场景的数据处理方法第一实施例的流程示意图;
图3为本发明基于虚拟场景的数据处理方法一实施例的虚拟场景中广告展示的示意图;
图4为本发明基于虚拟场景的数据处理方法一实施例的虚拟世界产品打通平台示意图;
图5为本发明基于虚拟场景的数据处理方法一实施例的整体流程示意图;
图6为本发明基于虚拟场景的数据处理方法第二实施例的流程示意图;
图7为本发明基于虚拟场景的数据处理装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。
如图1所示,该设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如按键,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于虚拟场景的数据处理程序。
在图1所示的设备中,网络接口1004主要用于连接外网,与其它网络设备进行数据通信;用户接口1003主要用于连接用户设备,与设备进行数据通信;本发明设备通过处理器1001调用存储器1005中存储的基于虚拟场景的数据处理程序,并执行本发明实施例提供的基于虚拟场景的数据处理的实施方法。
基于上述硬件结构,提出本发明基于虚拟场景的数据处理方法实施例。
参照图2,图2为本发明基于虚拟场景的数据处理方法第一实施例的流程示意图。
在第一实施例中,所述基于虚拟场景的数据处理方法包括以下步骤:
步骤S10,获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景。
需要说明的是,本实施例的执行主体可为基于虚拟场景的数据处理装置,还可为其它具有创建虚拟场景功能的设备,本实施例对此不作限制,在本实施例中,以基于虚拟场景的数据处理装置为例进行说明。
在本实施例中,用户可通过佩戴VR(Virtual Reality,虚拟现实技术)头盔,AR(Augmented Reality,增强现实)眼镜,MR(Mixed Reality,混合现实)眼镜,穿戴型肢体动作识别设备或视觉型肢体动作识别设备,或者其结合的硬件设备,通过配套这些设备进入虚拟场景,所述虚拟场景开启指令可为通过操作虚拟现实设备上开启按钮进入虚拟场景,还可通过虚拟游戏中的界面操作进入虚拟场景,从而实现虚拟场景的开启,还可通过其它方式进入虚拟场景,本实施例对此不作限制,所述虚拟场景可根据用户需求进行设定和调整。
可以理解的是,在所述虚拟场景中,例如通过VR/AR/MR内容中直接放入要做广告的对应品牌以及产品之类的标志物从而实现广告的植入,如图3所示的虚拟场景中广告展示的示意图,在所述虚拟场景中,比如在玩某游戏的过程中,游戏人物身上所穿的服装就是现实世界里某品牌的服装,游戏场景中开的汽车就是某品牌的汽车,虚拟世界里也可以建立广告牌以及墙体广告等,可在游戏中进行产品进行试用以及展示,与现实世界中的产品基本一致,从而使用户不需要再到实体店去体验真实产品,节省时间成本和交通成本等,在具体实现中,可通过获取点击指令,根据所述点击指令得到待展示目标物,所述待展示目标物根据所述点击指令进行目标物的各种视角的展示,并且还可以进行试用,从而实现虚拟世界的产品展示。
如图4所述的虚拟世界产品打通平台示意图,在虚拟场景中以网络链接的形式让广告链接可以在VR/AR/MR内容中出现,例如悬浮在虚拟世界中,还可为其它展示形式,本实施例对此不作限制,用户在虚拟世界中点击链接就可以看到链接对应的广告代理平台上的广告,或者根据广告链接地址进入第三方广告平台,在所述虚拟场景中,第三方广告平台的链接用户可以自主选择是否进入观看,用户还可以在链接中直接下单购买产品,从而在游戏中提高用户更多的交互性。
步骤S20,在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互。
需要说明的是,所述目标应用程序可为APP(Application,应用程序),在虚拟场景中设有APP的下载链接信息,通过点击所述下载链接信息对所述APP进行下载安装,其中,点击所述下载链接信息则为目标应用程序的安装指令,通过所述安装指令得到所述目标应用程序的安装数据包。
在具体实现中,所述在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令调用现实世界服务器,通过所述现实世界服务器得到目标应用程序的安装数据包,以实现目标应用程序的安装,例如用户在虚拟场景中进行游戏时,需要获取地图信息,在这种情况下,可通过虚拟人物背包中的终端设备进行高德地图APP的下载安装,以实现虚拟场景中的软件的使用。
在本实施例中,在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到购买链接地址,根据所述购买链接地址进行电子支付,在支付成功时得到所述目标应用程序的安装数据包,即在游戏中还设置APP的购买业务,在需要安装高德地图时,通过虚拟场景中的终端设备进行高德地图的安装,但是在安装之前检测当前游戏账号是否授权已购买高德地图应用程序,在当前游戏账号授权已购买高德地图应用程序时,则直接进行安装,在当前游戏账号未授权已购买高德地图应用程序时,则弹出购买链接信息,虚拟场景中的虚拟人物通过购买链接信息进行高德地图应用程序的购买,并进行电子支付,在支付成功时得到所述目标应用程序的安装数据包,从而实现虚拟场景的在线购买。
步骤S30,获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装。
需要说明的是,可通过根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机进行同步安装,还可根据所述同步安装指令将所述目标应用程序的安装数据包通过现实场景中的现实终端设备进行同步安装,从而实现与现实场景中的现实终端设备之间的交互。
如图5所示的整体流程示意图,在虚拟世界中的虚拟终端通过软件下载链接进行软件的下载安装,虚拟世界中的虚拟终端可与支持虚拟世界运转的后台服务器中的虚拟机空间进行数据传输,通过虚拟机空间同步安装在现实世界里的用户设备,对于在虚拟世界购买的在现实世界也想用的软件需要通过虚拟机来实现,当用户在虚拟世界创建账户的时候告知用户是否需要申请虚拟机,并告知申请虚拟机可以让用户在虚拟世界使用的软件可以同步到现实世界的手机或者电脑上。
本实施例通过上述方案,通过获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互;获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装,从而通过在虚拟场景进行活动时,可通过虚拟机实现虚拟场景与现实场景之间的交互。
在一实施例中,如图6所示,基于第一实施例提出本发明基于虚拟场景的数据处理方法第二实施例,在本实施例中,所述步骤S30,包括:
步骤S301,获取同步安装指令。
需要说明的是,所述同步安装指令可为在点击下载安装指令之后展示是否同步安装,在获取用户点击同步安装时,即生成同步安装指令,通过所述同步安装指令可在虚拟场景中通过虚拟终端设备安装目标应用程序时,实现所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装。
步骤S302,根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机,以使所述现实场景服务器根据所述安装数据包在所述虚拟机安装所述目标应用程序。
在本实施例中,所述现实场景服务器中的虚拟机中设有虚拟机空间,通过所述虚拟机空间与虚拟场景中通过虚拟终端设备以及现实场景中的现实终端设备进行数据传输,从而通过虚拟机空间进行虚拟场景中通过虚拟终端设备以及现实场景中的现实终端设备之间的同步通道,实现虚拟场景中的目标应用程序的安装同步到所述现实场景中的服务器的同步安装。
进一步地,所述步骤S302之后,所述方法还包括:
获取现实场景中的现实终端设备的访问指令;根据所述访问指令访问所述虚拟机中的目标应用程序。
可以理解的是,根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机,以使所述现实场景服务器根据所述安装数据包在所述虚拟机安装所述目标应用程序,是通过在所述虚拟机安装所述目标应用程序,现实场景中的现实终端设备无需安装所述目标应用程序,通过所述访问指令即可访问所述虚拟机中的目标应用程序,其中,访问指令可为用户在现实场景中的现实终端设备设置的访问参数信息,例如用户账号信息,通过用户账号信息访问所述虚拟机,从而实现所述虚拟机中的目标应用程序的使用。
进一步地,在所述虚拟机设有访问服务端,在所述现实场景中的现实终端设备设有访问客户端,所述访问客户端与访问服务端进行数据交互;
所述根据所述访问指令访问所述虚拟机中的目标应用程序,包括:根据所述访问指令通过所述访问客户端访问所述虚拟机的访问服务端,以访问所述虚拟机中的目标应用程序。
在本实施例中,在所述虚拟机设有访问服务端,在所述现实场景中的现实终端设备设有访问客户端,从而建立所述访问客户端与访问服务端之间的数据交互通道,通过所述交互通道实现所述现实场景服务器中的虚拟机与现实场景中的现实终端设备之间的连接。
进一步地,所述步骤S30,包括:
获取同步安装指令;根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备,以使所述现实场景中的现实终端设备根据所述安装数据包安装所述目标应用程序。
在本实施例中,为直接在至所述现实场景中的现实终端设备安装所述目标应用程序,通过将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备,以使所述现实场景中的现实终端设备根据所述安装数据包安装所述目标应用程序,从而实现虚拟场景中的目标应用程序的安装同步到所述现实场景中的现实终端设备的同步安装。
进一步地,所述根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备之前,所述方法还包括:
提取所述同步安装指令中的用户账号信息;根据所述用户账号信息查找设备登记表信息,以通过所述设备登记表信息得到用户账号信息对应的现实场景中的现实终端设备信息;根据所述现实终端设备信息确定现实场景中的现实终端设备。
本实施例提供的方案,通过所述同步安装指令中的用户账号信息,根据所述用户账号信息确定现实场景中的现实终端设备,从而提高现实场景中的现实终端设备同步安装的准确性。
本发明进一步提供一种基于虚拟场景的数据处理装置。
参照图7,图7为本发明基于虚拟场景的数据处理装置第一实施例的功能模块示意图。
本发明基于虚拟场景的数据处理装置第一实施例中,该基于虚拟场景的数据处理装置包括:
第一获取模块10,用于获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景。
在本实施例中,用户可通过佩戴VR(Virtual Reality,虚拟现实技术)头盔,AR(Augmented Reality,增强现实)眼镜,MR(Mixed Reality,混合现实)眼镜,穿戴型肢体动作识别设备或视觉型肢体动作识别设备,或者其结合的硬件设备,通过配套这些设备进入虚拟场景,所述虚拟场景开启指令可为通过操作虚拟现实设备上开启按钮进入虚拟场景,还可通过虚拟游戏中的界面操作进入虚拟场景,从而实现虚拟场景的开启,还可通过其它方式进入虚拟场景,本实施例对此不作限制,所述虚拟场景可根据用户需求进行设定和调整。
可以理解的是,在所述虚拟场景中,例如通过VR/AR/MR内容中直接放入要做广告的对应品牌以及产品之类的标志物从而实现广告的植入,如图3所示的虚拟场景中广告展示的示意图,在所述虚拟场景中,比如在玩某游戏的过程中,游戏人物身上所穿的服装就是现实世界里某品牌的服装,游戏场景中开的汽车就是某品牌的汽车,虚拟世界里也可以建立广告牌以及墙体广告等,可在游戏中进行产品进行试用以及展示,与现实世界中的产品基本一致,从而使用户不需要再到实体店去体验真实产品,节省时间成本和交通成本等,在具体实现中,可通过获取点击指令,根据所述点击指令得到待展示目标物,所述待展示目标物根据所述点击指令进行目标物的各种视角的展示,并且还可以进行试用,从而实现虚拟世界的产品展示。
如图4所述的虚拟世界产品打通平台示意图,在虚拟场景中以网络链接的形式让广告链接可以在VR/AR/MR内容中出现,例如悬浮在虚拟世界中,还可为其它展示形式,本实施例对此不作限制,用户在虚拟世界中点击链接就可以看到链接对应的广告代理平台上的广告,或者根据广告链接地址进入第三方广告平台,在所述虚拟场景中,第三方广告平台的链接用户可以自主选择是否进入观看,用户还可以在链接中直接下单购买产品,从而在游戏中提高用户更多的交互性。
第二获取模块20,用于在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互。
需要说明的是,所述目标应用程序可为APP(Application,应用程序),在虚拟场景中设有APP的下载链接信息,通过点击所述下载链接信息对所述APP进行下载安装,其中,点击所述下载链接信息则为目标应用程序的安装指令,通过所述安装指令得到所述目标应用程序的安装数据包。
在具体实现中,所述在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令调用现实世界服务器,通过所述现实世界服务器得到目标应用程序的安装数据包,以实现目标应用程序的安装,例如用户在虚拟场景中进行游戏时,需要获取地图信息,在这种情况下,可通过虚拟人物背包中的终端设备进行高德地图APP的下载安装,以实现虚拟场景中的软件的使用。
在本实施例中,在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到购买链接地址,根据所述购买链接地址进行电子支付,在支付成功时得到所述目标应用程序的安装数据包,即在游戏中还设置APP的购买业务,在需要安装高德地图时,通过虚拟场景中的终端设备进行高德地图的安装,但是在安装之前检测当前游戏账号是否授权已购买高德地图应用程序,在当前游戏账号授权已购买高德地图应用程序时,则直接进行安装,在当前游戏账号未授权已购买高德地图应用程序时,则弹出购买链接信息,虚拟场景中的虚拟人物通过购买链接信息进行高德地图应用程序的购买,并进行电子支付,在支付成功时得到所述目标应用程序的安装数据包,从而实现虚拟场景的在线购买。
第三获取模块30,用于获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装。
需要说明的是,可通过根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机进行同步安装,还可根据所述同步安装指令将所述目标应用程序的安装数据包通过现实场景中的现实终端设备进行同步安装,从而实现与现实场景中的现实终端设备之间的交互。
如图5所示的整体流程示意图,在虚拟世界中的虚拟终端通过软件下载链接进行软件的下载安装,虚拟世界中的虚拟终端可与支持虚拟世界运转的后台服务器中的虚拟机空间进行数据传输,通过虚拟机空间同步安装在现实世界里的用户设备,对于在虚拟世界购买的在现实世界也想用的软件需要通过虚拟机来实现,当用户在虚拟世界创建账户的时候告知用户是否需要申请虚拟机,并告知申请虚拟机可以让用户在虚拟世界使用的软件可以同步到现实世界的手机或者电脑上。
本实施例通过上述方案,通过获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互;获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机或现实场景中的现实终端设备进行同步安装,从而通过在虚拟场景进行活动时,可通过虚拟机实现虚拟场景与现实场景之间的交互。
本发明所述基于虚拟场景的数据处理装置采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
此外,为实现上述目的,本发明还提出一种基于虚拟场景的数据处理设备,所述基于虚拟场景的数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于虚拟场景的数据处理程序,所述基于虚拟场景的数据处理程序配置为实现如上文所述的基于虚拟场景的数据处理方法的步骤。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于虚拟场景的数据处理程序,所述基于虚拟场景的数据处理程序被处理器执行如上文所述的基于虚拟场景的数据处理方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台智能终端设备(可以是手机,计算机,终端设备,空调器,或者网络终端设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种基于虚拟场景的数据处理方法,其特征在于,所述基于虚拟场景的数据处理方法包括:
获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;
在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互;
获取同步安装指令;
根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机,以使所述现实场景服务器根据所述安装数据包在所述虚拟机安装所述目标应用程序;
根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备,以使所述现实场景中的现实终端设备根据所述安装数据包安装所述目标应用程序。
2.如权利要求1所述的基于虚拟场景的数据处理方法,其特征在于,所述根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机之后,所述方法还包括:
获取现实场景中的现实终端设备的访问指令;
根据所述访问指令访问所述虚拟机中的目标应用程序。
3.如权利要求2所述的基于虚拟场景的数据处理方法,其特征在于,在所述虚拟机设有访问服务端,在所述现实场景中的现实终端设备设有访问客户端,所述访问客户端与访问服务端进行数据交互;
所述根据所述访问指令访问所述虚拟机中的目标应用程序,包括:
根据所述访问指令通过所述访问客户端访问所述虚拟机的访问服务端,以访问所述虚拟机中的目标应用程序。
4.如权利要求1所述的基于虚拟场景的数据处理方法,其特征在于,所述根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备之前,所述方法还包括:
提取所述同步安装指令中的用户账号信息;
根据所述用户账号信息查找设备登记表信息,以通过所述设备登记表信息得到用户账号信息对应的现实场景中的现实终端设备信息;
根据所述现实终端设备信息确定现实场景中的现实终端设备。
5.如权利要求1至4中任一项所述的基于虚拟场景的数据处理方法,其特征在于,所述在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,包括:
在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到购买链接地址;
根据所述购买链接地址进行电子支付,在支付成功时得到所述目标应用程序的安装数据包。
6.一种基于虚拟场景的数据处理设备,其特征在于,所述基于虚拟场景的数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于虚拟场景的数据处理程序,所述基于虚拟场景的数据处理程序配置为实现如权利要求1至5中任一项所述的基于虚拟场景的数据处理方法的步骤。
7.一种存储介质,其特征在于,所述存储介质上存储有基于虚拟场景的数据处理程序,所述基于虚拟场景的数据处理程序被处理器执行时实现如权利要求1至5中任一项所述的基于虚拟场景的数据处理方法的步骤。
8.一种基于虚拟场景的数据处理装置,其特征在于,所述基于虚拟场景的数据处理装置包括:
第一获取模块,用于获取虚拟场景开启指令,根据所述虚拟场景开启指令进入虚拟场景;
第二获取模块,用于在所述虚拟场景中通过虚拟终端设备获取目标应用程序的安装指令,根据所述安装指令得到所述目标应用程序的安装数据包,其中,所述虚拟终端设备与现实场景服务器中的虚拟机进行数据交互,所述虚拟机与现实场景中的现实终端设备进行数据交互;
第三获取模块,用于获取同步安装指令,根据所述同步安装指令将所述目标应用程序的安装数据包发送至所述现实场景服务器中的虚拟机,以使所述现实场景服务器根据所述安装数据包在所述虚拟机安装所述目标应用程序;根据所述同步安装指令将所述目标应用程序的安装数据包通过所述现实场景服务器中的虚拟机发送至所述现实场景中的现实终端设备,以使所述现实场景中的现实终端设备根据所述安装数据包安装所述目标应用程序。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010314479.1A CN111506323B (zh) | 2020-04-20 | 2020-04-20 | 基于虚拟场景的数据处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010314479.1A CN111506323B (zh) | 2020-04-20 | 2020-04-20 | 基于虚拟场景的数据处理方法、装置、设备及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111506323A CN111506323A (zh) | 2020-08-07 |
| CN111506323B true CN111506323B (zh) | 2023-06-27 |
Family
ID=71864137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010314479.1A Active CN111506323B (zh) | 2020-04-20 | 2020-04-20 | 基于虚拟场景的数据处理方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111506323B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116688502A (zh) * | 2022-02-25 | 2023-09-05 | 腾讯科技(深圳)有限公司 | 虚拟场景中的位置标记方法、装置、设备及存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109395385A (zh) * | 2018-09-13 | 2019-03-01 | 深圳市腾讯信息技术有限公司 | 虚拟场景的配置方法和装置、存储介质、电子装置 |
| CN109949422A (zh) * | 2018-10-15 | 2019-06-28 | 华为技术有限公司 | 用于虚拟场景的数据处理方法以及设备 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10115149B1 (en) * | 2014-12-18 | 2018-10-30 | Amazon Technologies, Inc. | Virtual world electronic commerce platform |
| CN106845980B (zh) * | 2017-01-18 | 2021-12-07 | 北京小米移动软件有限公司 | 虚拟现实环境下的移动支付方法及装置 |
| CN106984043B (zh) * | 2017-03-24 | 2020-08-07 | 武汉秀宝软件有限公司 | 一种多人对战游戏的数据同步方法和系统 |
| CN107563834A (zh) * | 2017-07-27 | 2018-01-09 | 湖北历拓网络科技有限公司 | 一种基于虚拟现实的在线交易方法、系统及设备 |
| CN110545363B (zh) * | 2018-05-28 | 2022-04-26 | 中国电信股份有限公司 | 实现多终端联网同步的方法、系统和云端服务器 |
| CN110096155A (zh) * | 2019-05-10 | 2019-08-06 | 方芳 | 一种基于虚拟现实的业务实现方法和装置 |
-
2020
- 2020-04-20 CN CN202010314479.1A patent/CN111506323B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109395385A (zh) * | 2018-09-13 | 2019-03-01 | 深圳市腾讯信息技术有限公司 | 虚拟场景的配置方法和装置、存储介质、电子装置 |
| CN109949422A (zh) * | 2018-10-15 | 2019-06-28 | 华为技术有限公司 | 用于虚拟场景的数据处理方法以及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111506323A (zh) | 2020-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105677357B (zh) | 媒体信息处理方法及移动终端 | |
| US9536251B2 (en) | Providing advertisements in an augmented reality environment | |
| AU2007349058B2 (en) | Method for advertising using mobile multiplayer game and system thereof | |
| US10362436B2 (en) | Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method | |
| US8819537B2 (en) | Information generation device, information generation method, information generation program, and recording medium | |
| US20160019598A1 (en) | Targeted advertising and attribution across multiple screens based on playing games on a game console through a television | |
| US20120158515A1 (en) | Dynamic advertisement serving based on an avatar | |
| US20160285963A1 (en) | Information processing system, server system, information processing apparatus, storage medium having stored therein information processing program, and information processing method | |
| KR20180092873A (ko) | 라이브 스트리밍 영상 생성 방법 및 장치, 라이브 서비스 제공 방법 및 장치, 및 라이브 스트리밍 시스템 | |
| US20130304584A1 (en) | Method and apparatus for providing data to a user device | |
| KR101292083B1 (ko) | 증강 현실 환경에서의 위치기반 광고방법 및 그 장치 | |
| CN106792242A (zh) | 用于推送信息的方法和装置 | |
| US20130303288A1 (en) | Method and apparatus for providing content to a user device | |
| CN113382277A (zh) | 网络直播方法、装置及系统 | |
| US20140365911A1 (en) | Internet browser | |
| TWI522944B (zh) | 贊助之應用程式 | |
| US9818133B1 (en) | Method for consumer profile consolidation using mobile network identification | |
| CN111506323B (zh) | 基于虚拟场景的数据处理方法、装置、设备及存储介质 | |
| CN117391773A (zh) | 交互式广告的投放方法、电子设备及存储介质 | |
| KR20130000318A (ko) | 대기화면을 이용한 광고 방법과 광고 시스템 및 이동통신 단말기 | |
| WO2014184122A1 (en) | Real time bidding system for applications available for download | |
| CN109168012A (zh) | 用于终端设备的信息处理方法和装置 | |
| CN108667915A (zh) | 信息推送系统、方法和装置 | |
| KR101437945B1 (ko) | 대화상자 관리 시스템, 사용자 단말, 이를 이용한 대화상자 노출 방법 및 대화상자 노출 설정 방법 | |
| CN114259734B (zh) | 游戏试玩方法和装置、计算机可读存储介质、电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |