Movatterモバイル変換


[0]ホーム

URL:


CN117632391A - Application control methods, devices, equipment and media based on virtual reality space - Google Patents

Application control methods, devices, equipment and media based on virtual reality space
Download PDF

Info

Publication number
CN117632391A
CN117632391ACN202210964215.XACN202210964215ACN117632391ACN 117632391 ACN117632391 ACN 117632391ACN 202210964215 ACN202210964215 ACN 202210964215ACN 117632391 ACN117632391 ACN 117632391A
Authority
CN
China
Prior art keywords
application
virtual reality
preset
reality space
target
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.)
Pending
Application number
CN202210964215.XA
Other languages
Chinese (zh)
Inventor
杨飘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co LtdfiledCriticalBeijing Zitiao Network Technology Co Ltd
Priority to CN202210964215.XApriorityCriticalpatent/CN117632391A/en
Publication of CN117632391ApublicationCriticalpatent/CN117632391A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The embodiment of the disclosure relates to an application control method, device, equipment and medium based on virtual reality space, wherein the method comprises the following steps: responding to temporary exit operation of the target application, closing an application interface of the target application in the virtual reality space, and switching an application process of the target application into background process operation; displaying an application identification model corresponding to the target application in the virtual reality space; and responding to a first preset triggering operation of the application identification model, switching the application process into a foreground process operation, and displaying an application interface of the target application in the virtual reality space. In the embodiment provided by the disclosure, application suspension in the virtual reality space is realized, the path of application entering is shortened, and the sense of reality of application control is improved.

Description

Translated fromChinese
基于虚拟现实空间的应用控制方法、装置、设备及介质Application control methods, devices, equipment and media based on virtual reality space

技术领域Technical field

本公开涉及虚拟现实技术领域,尤其涉及一种基于虚拟现实空间的应用控制方法、装置、设备及介质。The present disclosure relates to the field of virtual reality technology, and in particular, to an application control method, device, equipment and medium based on virtual reality space.

背景技术Background technique

虚拟现实(Virtual Reality,VR)技术,又称虚拟环境、灵境或人工环境,是指利用计算机生成一种可对参与者直接施加视觉、听觉和触觉感受,并允许其交互地观察和操作的虚拟世界的技术。提升VR真实感以使得虚拟现实空间和真实物理空间的体验感相似,成为一种主流。Virtual Reality (VR) technology, also known as virtual environment, spiritual environment or artificial environment, refers to the use of computers to generate a virtual environment that directly exerts visual, auditory and tactile sensations on participants and allows them to observe and operate interactively. world technology. Improving VR realism to make the experience of virtual reality space and real physical space similar, has become a mainstream.

相关技术中,可基于虚拟现实技术实现对应用的操作,在虚拟现实空间中渲染应用对应的应用界面,实现对应用的“悬空”操作等。In related technologies, the application can be operated based on virtual reality technology, the application interface corresponding to the application can be rendered in the virtual reality space, and the "suspended" operation of the application can be realized, etc.

然而,在虚拟现实技术中,只能直接关闭对应应用的进程,当下次检测到对应用的开启指令后,需要重新拉起应用的进程实现对应用的重新打开,导致应用进入路径较长。However, in virtual reality technology, the process of the corresponding application can only be closed directly. When an instruction to open the application is detected next time, the application process needs to be restarted to reopen the application, resulting in a long entry path for the application.

发明内容Contents of the invention

为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于虚拟现实空间的应用控制方法、装置、设备及介质,以克服现有技术中在虚拟现实空间中,只能直接关闭对应应用的进程,当下次检测到对应用的开启指令后,需要重新拉起应用的进程实现对应用的重新打开,导致应用进入路径较长的技术问题。In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an application control method, device, equipment and medium based on virtual reality space to overcome the existing technology that can only directly Close the process of the corresponding application. When an instruction to open the application is detected next time, the application process needs to be restarted to reopen the application, resulting in a technical problem with a long entry path for the application.

本公开实施例提供了一种基于虚拟现实空间的应用控制方法,所述方法包括:响应于对目标应用的临时退出操作,将所述目标应用的应用进程切换为后台进程运行,其中,所述目标应用的应用进程切换为后台进程运行时,所述虚拟现实空间中停止显示所述目标应用的应用界面;在所述虚拟现实空间中显示与所述目标应用对应的应用标识模型;响应于对所述应用标识模型的第一预设触发操作,将所述应用进程切换为前台进程运行,其中,所述应用进程切换为前台进程运行时,在所述虚拟现实空间中显示所述目标应用的应用界面。Embodiments of the present disclosure provide an application control method based on virtual reality space. The method includes: in response to a temporary exit operation of a target application, switching the application process of the target application to run as a background process, wherein: When the application process of the target application switches to running as a background process, the application interface of the target application stops being displayed in the virtual reality space; an application identification model corresponding to the target application is displayed in the virtual reality space; in response to The first preset triggering operation of the application identification model switches the application process to run as a foreground process. When the application process switches to running as a foreground process, the target application is displayed in the virtual reality space. application interface.

本公开实施例还提供了一种基于虚拟现实空间的应用控制装置,所述装置包括:进程控制模块,用于响应于对目标应用的临时退出操作,将所述目标应用的应用进程切换为后台进程运行,其中,所述目标应用的应用进程切换为后台进程运行时,所述虚拟现实空间中停止显示所述目标应用的应用界面;显示模块,用于在所述虚拟现实空间中显示与所述目标应用对应的应用标识模型;所述进程控制模块,还用于响应于对所述应用标识模型的第一预设触发操作,将所述应用进程切换为前台进程运行,其中,所述应用进程切换为前台进程运行时,在所述虚拟现实空间中显示所述目标应用的应用界面。Embodiments of the present disclosure also provide an application control device based on virtual reality space. The device includes: a process control module, configured to switch the application process of the target application to the background in response to a temporary exit operation of the target application. The process is running, wherein when the application process of the target application is switched to running as a background process, the application interface of the target application stops being displayed in the virtual reality space; a display module is used to display the information related to the target application in the virtual reality space. The application identification model corresponding to the target application; the process control module is also configured to switch the application process to a foreground process in response to the first preset trigger operation on the application identification model, wherein the application When the process is switched to run as a foreground process, the application interface of the target application is displayed in the virtual reality space.

本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的基于虚拟现实空间的应用控制方法。An embodiment of the present disclosure also provides an electronic device. The electronic device includes: a processor; a memory used to store instructions executable by the processor; and the processor is used to read the instruction from the memory. The instructions can be executed, and the instructions are executed to implement the virtual reality space-based application control method provided by the embodiments of the present disclosure.

本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的基于虚拟现实空间的应用控制方法。Embodiments of the present disclosure also provide a computer-readable storage medium, the storage medium stores a computer program, and the computer program is used to execute the virtual reality space-based application control method provided by the embodiments of the present disclosure.

本公开实施例提供的技术方案与现有技术相比具有如下优点:Compared with the existing technology, the technical solution provided by the embodiments of the present disclosure has the following advantages:

本公开实施例提供的基于虚拟现实空间的应用控制方案,响应于对目标应用的临时退出操作,将目标应用的应用进程切换为后台进程运行,其中,目标应用的应用进程切换为后台进程运行时,虚拟现实空间中停止显示目标应用的应用界面,在虚拟现实空间中显示与目标应用对应的应用标识模型,进而,响应于对应用标识模型的第一预设触发操作,将应用进程切换为前台进程运行,其中,应用进程切换为前台进程运行时,在虚拟现实空间中显示目标应用的应用界面。由此,实现了在虚拟现实空间中的应用悬挂,缩短了应用进入的路径,提升了应用控制的真实感。The application control scheme based on the virtual reality space provided by the embodiment of the present disclosure switches the application process of the target application to a background process in response to a temporary exit operation of the target application, wherein the application process of the target application switches to a background process when running. , stop displaying the application interface of the target application in the virtual reality space, display the application identification model corresponding to the target application in the virtual reality space, and then, in response to the first preset trigger operation on the application identification model, switch the application process to the foreground The process is running, and when the application process is switched to running as a foreground process, the application interface of the target application is displayed in the virtual reality space. As a result, application suspension in the virtual reality space is realized, the path for application entry is shortened, and the realism of application control is improved.

附图说明Description of drawings

结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。The above and other features, advantages, and aspects of various embodiments of the present disclosure will become more apparent with reference to the following detailed description taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It is to be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.

图1为本公开实施例提供的一种虚拟现实设备的应用场景示意图;Figure 1 is a schematic diagram of an application scenario of a virtual reality device provided by an embodiment of the present disclosure;

图2为本公开实施例提供的一种虚拟现实空间中操作面板显示示意图;Figure 2 is a schematic diagram showing an operation panel in a virtual reality space provided by an embodiment of the present disclosure;

图3为本公开实施例提供的一种基于虚拟现实空间的应用控制方法的流程示意图;Figure 3 is a schematic flowchart of an application control method based on virtual reality space provided by an embodiment of the present disclosure;

图4为本公开实施例提供的一种应用标识模型示意图;Figure 4 is a schematic diagram of an application identification model provided by an embodiment of the present disclosure;

图5为本公开实施例提供的一种应用标识模型的显示场景示意图;Figure 5 is a schematic diagram of a display scene of an application identification model provided by an embodiment of the present disclosure;

图6为本公开实施例提供的一种切换动画显示场景示意图;Figure 6 is a schematic diagram of a switching animation display scene provided by an embodiment of the present disclosure;

图7为本公开实施例提供的一种基于虚拟现实空间的应用控制场景示意图;Figure 7 is a schematic diagram of an application control scenario based on virtual reality space provided by an embodiment of the present disclosure;

图8为本公开实施例提供的一种基于虚拟现实空间的应用控制装置的结构示意图;Figure 8 is a schematic structural diagram of an application control device based on virtual reality space provided by an embodiment of the present disclosure;

图9为本公开实施例提供的一种电子设备的结构示意图。FIG. 9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure.

具体实施方式Detailed ways

下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the disclosure are shown in the drawings, it should be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, which rather are provided for A more thorough and complete understanding of this disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of the present disclosure.

应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。It should be understood that various steps described in the method implementations of the present disclosure may be executed in different orders and/or in parallel. Furthermore, method embodiments may include additional steps and/or omit performance of illustrated steps. The scope of the present disclosure is not limited in this regard.

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。As used herein, the term "include" and its variations are open-ended, ie, "including but not limited to." The term "based on" means "based at least in part on." The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; and the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below.

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。It should be noted that concepts such as “first” and “second” mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units. Or interdependence.

需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。It should be noted that the modifications of "one" and "plurality" mentioned in this disclosure are illustrative and not restrictive. Those skilled in the art will understand that unless the context clearly indicates otherwise, it should be understood as "one or Multiple”.

本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.

对本文中涉及到的一些技术概念或者名词概念进行相关说明:Explain some technical concepts or noun concepts involved in this article:

虚拟现实设备,实现虚拟现实效果的终端,通常可以提供为眼镜、头盔式显示器(Head Mount Display,HMD)、隐形眼镜的形态,以用于实现视觉感知和其他形式的感知,当然虚拟现实设备实现的形态不限于此,根据需要可以进一步小型化或大型化。Virtual reality equipment, a terminal that realizes virtual reality effects, can usually be provided in the form of glasses, helmet-mounted displays (HMD), and contact lenses to achieve visual perception and other forms of perception. Of course, virtual reality equipment realizes The form is not limited to this, and can be further miniaturized or enlarged as needed.

本发明实施例记载的虚拟现实设备可以包括但不限于如下几个类型:The virtual reality devices recorded in the embodiments of the present invention may include but are not limited to the following types:

电脑端虚拟现实(PCVR)设备,利用PC端进行虚拟现实功能的相关计算以及数据输出,外接的电脑端虚拟现实设备利用PC端输出的数据实现虚拟现实的效果。Computer-side virtual reality (PCVR) equipment uses the PC side to perform calculations and data output related to virtual reality functions. The external computer-side virtual reality equipment uses the data output from the PC side to achieve virtual reality effects.

移动虚拟现实设备,支持以各种方式(如设置有专门的卡槽的头戴式显示器)设置移动终端(如智能手机),通过与移动终端有线或无线方式的连接,由移动终端进行虚拟现实功能的相关计算,并输出数据至移动虚拟现实设备,例如通过移动终端的APP观看虚拟现实视频。Mobile virtual reality equipment supports setting up a mobile terminal (such as a smartphone) in various ways (such as a head-mounted display with a special card slot), and through a wired or wireless connection with the mobile terminal, the mobile terminal performs virtual reality Function-related calculations and output data to mobile virtual reality devices, such as viewing virtual reality videos through mobile terminal APPs.

一体机虚拟现实设备,具备用于进行虚拟功能的相关计算的处理器,因而具备独立的虚拟现实输入和输出的功能,不需要与PC端或移动终端连接,使用自由度高。The all-in-one virtual reality device has a processor for performing calculations related to virtual functions, so it has independent virtual reality input and output functions. It does not need to be connected to a PC or mobile terminal, and has a high degree of freedom in use.

虚拟现实对象,虚拟场景中进行交互的对象,受到用户或机器人程序(例如,基于人工智能的机器人程序)的控制,能够在虚拟场景中静止、移动以及进行各种行为的对象,例如直播场景下的用户对应的虚拟人。Virtual reality objects, objects that interact in a virtual scene, are controlled by users or robot programs (for example, robot programs based on artificial intelligence), and can be still, move, and perform various behaviors in the virtual scene, such as in live broadcast scenarios. The virtual person corresponding to the user.

如图1所示,HMD为相对较轻的、在人体工程学上舒适的,并且提供具有低延迟的高分辨率内容。虚拟现实设备中设置有姿态检测的传感器(如九轴传感器),用于实时检测虚拟现实设备的姿态变化,如果用户佩戴了虚拟现实设备,那么当用户头部姿态发生变化时,会将头部的实时姿态传给处理器,以此计算用户的视线在虚拟环境中的注视点,根据注视点计算虚拟环境的三维模型中处于用户注视范围(即虚拟视场)的图像,并在显示屏上显示,使人仿佛在置身于现实环境中观看一样的沉浸式体验。As shown in Figure 1, HMDs are relatively lightweight, ergonomically comfortable, and provide high-resolution content with low latency. The virtual reality device is equipped with a posture detection sensor (such as a nine-axis sensor), which is used to detect posture changes of the virtual reality device in real time. If the user wears a virtual reality device, when the user's head posture changes, the head posture will be changed. The real-time posture is passed to the processor to calculate the gaze point of the user's line of sight in the virtual environment. Based on the gaze point, the image in the three-dimensional model of the virtual environment within the user's gaze range (i.e., the virtual field of view) is calculated and displayed on the display screen. display, giving people an immersive experience as if they were watching in a real environment.

本实施例中,当用户佩戴HMD设备并打开预定的应用程序时,如视频直播应用程序时,HMD设备会运行相应的虚拟场景,该虚拟场景可以是对真实世界的仿真环境,也可以是半仿真半虚构的虚拟场景,还可以是纯虚构的虚拟场景。虚拟场景可以是二维虚拟场景、2.5维虚拟场景或者三维虚拟场景中的任意一种,本申请实施例对虚拟场景的维度不加以限定。例如,虚拟场景可以包括人物、天空、陆地、海洋等,该陆地可以包括沙漠、城市等环境元素,用户可以控制虚拟对象在该虚拟场景中进行移动,还可以通过手柄设备、裸手手势等方式来对虚拟场景中的控件、模型、展示内容、人物等等进行交互控制。In this embodiment, when the user wears the HMD device and opens a predetermined application, such as a live video application, the HMD device will run a corresponding virtual scene. The virtual scene can be a simulation environment of the real world or a semi-real-world simulation environment. Simulate a semi-fictional virtual scene or a purely fictitious virtual scene. The virtual scene may be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The embodiments of this application do not limit the dimensions of the virtual scene. For example, the virtual scene can include people, sky, land, ocean, etc. The land can include environmental elements such as deserts and cities. The user can control virtual objects to move in the virtual scene, and can also use handle devices, bare hand gestures, etc. To interactively control controls, models, display content, characters, etc. in virtual scenes.

为了解决上述问题,本公开提出了一种在虚拟现实空间中,可对应用进行悬挂处理的技术方案,模拟现实中应用的临时退出,对虚拟现实空间中的应用采用临时退出的方式后台运行,当需要的时候可以直接拉取对应的应用到前台进行显示,无需重新进入对应的应用,从而,提升应用的进入效率,提升应用控制的真实感。In order to solve the above problems, the present disclosure proposes a technical solution that can suspend applications in the virtual reality space, simulates the temporary exit of applications in reality, and uses the temporary exit method to run the applications in the virtual reality space in the background. When needed, you can directly pull the corresponding application to the foreground for display without re-entering the corresponding application, thereby improving the efficiency of application entry and improving the realism of application control.

本公开实施例提供了一种基于虚拟现实空间的应用控制方法,在该方法中,可虚拟现实空间中的显示屏上显示操作面板,该操作面板上可以包含各种应用程序的入口,其中,应用程序入口可以为如图2所示的应用程序图标形式(图中的应用程序图标1,应用程序图标2,应用程序图标3,应用程序图标4等)等,其中,若是对应的应用程序入口(图中为应用程序1的应用程序图标被触发)被触发,则与对应应用的服务器通信获取应用数据,以在上述提到的虚拟现实空间中的显示屏上实现对应用数据的前台渲染,实现应用的前台显示效果等。即在本实施例中,可以实现在虚拟现实空间下的应用的控制操作,模拟了在显示空间中在手机等显示屏上对应用的控制操作。Embodiments of the present disclosure provide an application control method based on virtual reality space. In this method, an operation panel can be displayed on the display screen in the virtual reality space. The operation panel can contain entrances to various application programs, wherein, The application entry can be in the form of an application icon as shown in Figure 2 (application icon 1, application icon 2, application icon 3, application icon 4, etc. in the figure), etc., where, if it is the corresponding application entry (The application icon of Application 1 is triggered in the figure) is triggered, and communicates with the server of the corresponding application to obtain the application data, so as to realize the foreground rendering of the application data on the display screen in the virtual reality space mentioned above. Realize the foreground display effect of the application, etc. That is, in this embodiment, the control operation of the application in the virtual reality space can be realized, simulating the control operation of the application on a display screen such as a mobile phone in the display space.

下面结合具体的实施例对该方法进行介绍。The method is introduced below with reference to specific embodiments.

图3为本公开实施例提供的一种基于虚拟现实空间的应用控制方法的流程示意图,该方法可以由基于虚拟现实空间的应用控制装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图3所示,该方法包括:Figure 3 is a schematic flowchart of a virtual reality space-based application control method provided by an embodiment of the present disclosure. The method can be executed by a virtual reality space-based application control device, where the device can be implemented using software and/or hardware. Generally, Can be integrated into electronic equipment. As shown in Figure 3, the method includes:

步骤301,响应于对目标应用的临时退出操作,将目标应用的应用进程切换为后台进程运行,其中,目标应用的应用进程切换为后台进程运行时,虚拟现实空间中停止显示目标应用的应用界面。Step 301: In response to the temporary exit operation of the target application, switch the application process of the target application to run as a background process. When the application process of the target application switches to run as a background process, the application interface of the target application stops displaying in the virtual reality space. .

其中,目标应用可以理解为在虚拟现实空间中当前显示的应用界面对应的应用。The target application can be understood as the application corresponding to the application interface currently displayed in the virtual reality space.

在不同的应用场景中,响应于对目标应用的临时退出操作的方式不同,示例说明如下:In different application scenarios, there are different ways to respond to the temporary exit operation of the target application. Examples are as follows:

在一些可能的实施例中,临时退出操作对应于暂时悬挂目标应用,类似于在手机操作时将对应的应用切换到后台运行等。例如用户可以通过操控设备(如手柄设备等)上的预置按钮触发输入临时退出操作,检测对操控设备上预设操作控件(其中,预设操作控件可以为操控设备上任意一个预先设置的控件)的触发操作,响应于触发操作的触发时长大于预设时长,即若是检测到对预设操作控件的长按操作,则检测到对目标应用的临时退出操作。In some possible embodiments, the temporary exit operation corresponds to temporarily suspending the target application, which is similar to switching the corresponding application to run in the background when the mobile phone is operated. For example, the user can trigger the input to temporarily exit the operation through the preset button on the control device (such as a handle device, etc.), and detect the preset operation control on the control device (wherein, the preset operation control can be any preset control on the control device). ) triggering operation, the triggering duration in response to the triggering operation is greater than the preset duration, that is, if a long press operation on the preset operation control is detected, a temporary exit operation on the target application is detected.

在一些可能的实施例中,还可存在其他多种可选方式执行临时退出操作,相比于使用实体设备按钮进行临时退出操作的方式,本可选方式提出无需借助实体设备按钮进行操作,可改善由于实体设备按钮容易损坏,进而会容易影响到用户操控的技术问题。In some possible embodiments, there are many other optional ways to perform temporary exit operations. Compared with the method of using physical device buttons to perform temporary exit operations, this optional method proposes that there is no need to use physical device buttons to perform the operation. Improve the technical problem that physical device buttons are easily damaged, which may easily affect user control.

在本可选方式中,可监测摄像头对用户拍摄的图像信息,得到用户手势信息,若是用户手势信息与预设手势信息匹配,则获取到了对目标应用的临时退出操作,其中,预设手势信息为预先设置的用于临时退出应用的手势信息。In this optional method, the image information captured by the camera on the user can be monitored to obtain the user gesture information. If the user gesture information matches the preset gesture information, the temporary exit operation for the target application is obtained, wherein the preset gesture information It is a preset gesture information for temporarily exiting the application.

进一步地,响应于临时退出操作,将目标应用的应用进程切换为后台进程运行,其中,与在现实空间中的操作类似,目标应用的应用进程切换为后台进程运行时,虚拟现实空间中目标应用的应用界面关闭。Further, in response to the temporary exit operation, the application process of the target application is switched to run as a background process. Similar to the operation in the real space, when the application process of the target application is switched to run as a background process, the target application in the virtual reality space The application interface is closed.

应当理解的是,将目标应用的应用进程切换为后台进程运行时,将目标应用的应用界面隐藏或者是关闭,即停止在前台显示应用界面,但是应用进程切换到后台运行,而不是退出应用进程,此时与目标应用的服务器的通信链路仍然保持,从而,实现了对目标应用的临时退出。It should be understood that when switching the application process of the target application to run in the background process, the application interface of the target application is hidden or closed, that is, the application interface is stopped from being displayed in the foreground, but the application process is switched to running in the background instead of exiting the application process. , at this time, the communication link with the server of the target application is still maintained, thereby achieving a temporary exit from the target application.

步骤302,在虚拟现实空间中显示与目标应用对应的应用标识模型。Step 302: Display the application identification model corresponding to the target application in the virtual reality space.

其中,应用标识模型可以根据场景设置,在此不一一列举,在一些可能的实施例中,如图4所示,应用标识模型可以为“圆球”形的模型组件,若是后台运行的目标应用为多个,则可以在应用标识模型中显示对应的目标应用的标识信息(图中未示出),其中,目标应用的标识信息可以为应用图标、应用名称等,从而,可以选择性触发应用标识模型,实现对特定目标应用的拉起等。Among them, the application identification model can be set according to the scenario, which is not listed here. In some possible embodiments, as shown in Figure 4, the application identification model can be a "spherical" shaped model component. If it is a target running in the background, If there are multiple applications, the identification information of the corresponding target application can be displayed in the application identification model (not shown in the figure). The identification information of the target application can be an application icon, an application name, etc., so that the identification information can be selectively triggered. Apply the identification model to pull up specific target applications, etc.

在本公开的一个实施例中,为了便于直观的获知目标应用处于临时退出状态,以及便于后续拉取临时退出的目标应用,在虚拟现实空间中显示与目标应用对应的应用标识模型。In one embodiment of the present disclosure, in order to intuitively know that the target application is in a temporary exit state, and to facilitate subsequent pulling of the temporarily exited target application, an application identification model corresponding to the target application is displayed in the virtual reality space.

其中,应用标识模型的显示位置可以为与虚拟现实空间中的操作面板上,为了提升显示的智能感,也可以在操作面板之外的其他位置显示应用标识模型。The display location of the application identification model may be on the operation panel in the virtual reality space. In order to enhance the intelligence of the display, the application identification model may also be displayed at other locations other than the operation panel.

在一些可能的实施例中,获取虚拟现实空间中的操作面板所在的面板位置,确定与预设面板位置对应的目标显示位置,即将目标显示位置放在操作面板之外,提升显示的“悬空”感,提升显示的智能感,并且,预设面板位置与用户的视点对应,因此,目标显示位置和预设面板位置对应,保证在虚拟现实空间中的目标显示位置,显示应用标识模型时,应用标识模型可被用户注意到,提升操作的便利性。In some possible embodiments, the panel position of the operation panel in the virtual reality space is obtained, and the target display position corresponding to the preset panel position is determined, that is, the target display position is placed outside the operation panel to improve the "hanging" of the display. It improves the intelligence of the display, and the preset panel position corresponds to the user's viewpoint. Therefore, the target display position corresponds to the preset panel position, ensuring that the target display position in the virtual reality space is applied when displaying the application logo model. The logo model can be noticed by users and improve the convenience of operation.

需要说明的是,在不同的应用场景中,确定与所述预设面板位置对应的目标显示位置的方式不同,示例说明如下:It should be noted that in different application scenarios, the methods of determining the target display position corresponding to the preset panel position are different. Examples are as follows:

在一些可能的实施例中,确定位于预设面板位置的预设方位的关联区域,其中,预设方位可以为预设面板位置的上下左右任意方向等,关联区域为在预设方位下的预设区域,为了保证操作的便利性,通常关联区域距离操作面板的距离都较小,确定关联区域后,在关联区域确定目标显示位置,比如,确定关联区域预先设置的显示位置为目标显示位置,比如,根据应用标识模型的显示尺寸,确定关联区域的任意空白区域为目标显示区域。In some possible embodiments, the associated area at the preset orientation of the preset panel position is determined, where the preset orientation can be any direction up, down, left, right, etc. of the preset panel position, and the associated area is the preset orientation at the preset orientation. In order to ensure the convenience of operation, the distance between the associated area and the operation panel is usually small. After determining the associated area, determine the target display position in the associated area. For example, determine the preset display position in the associated area as the target display position. For example, according to the display size of the application logo model, any blank area in the associated area is determined as the target display area.

其中,应用标识模型的显示尺寸通常为用户距离虚拟现实空间中显示屏幕的距离确定的,其中,为了提升显示真实感,用户距离虚拟现实空间中显示屏幕的距离越大,则对应的应用标识模型的显示尺寸越大,以实现“近大远小”的视觉显示效果,当然,该应用标识模型的显示尺寸也可以是预先标定的等。Among them, the display size of the application identification model is usually determined by the distance between the user and the display screen in the virtual reality space. In order to improve the display reality, the greater the distance between the user and the display screen in the virtual reality space, the corresponding application identification model The display size is larger to achieve the visual display effect of "large near, small far". Of course, the display size of the application logo model can also be pre-calibrated.

在本实施例中,如图5所示,若是预设方位为操作面板的右方,则可以在操作面板的右方区域显示应用标识模型,显示在右方的应用标识模型,不但符合用户的操作习惯,而且,便于被用户注意到。In this embodiment, as shown in Figure 5, if the preset orientation is the right side of the operation panel, the application identification model can be displayed in the right area of the operation panel. The application identification model displayed on the right not only conforms to the user's Operation habits, and easy to be noticed by users.

在一些可能的实施例中,可以根据预设方位角和预设距离,确定预设面板位置的预设方位角和预设距离对应的位置为目标显示位置。In some possible embodiments, the position corresponding to the preset azimuth angle and the preset distance of the preset panel position may be determined as the target display position based on the preset azimuth angle and the preset distance.

在另一些可能的实施例中,还可以由用户根据个人喜好在虚拟现实空间中通过操控设备指定目标显示位置等,比如,确定操控设备当前在虚拟现实空间中的显示屏上的操控位置,该操控位置可以通过对操控设备的转动等操作实现,响应于用户在对应的操控位置上触发操控设备上的预设选中控件,则确定的该当前操控位置为目标显示位置。其中,为了更直观的指示操控位置,继续参照图5,可以“射线”模型的方式指示操控设备当前在虚拟现实空间中的显示屏上的操控位置。In other possible embodiments, the user can also specify the target display position by controlling the device in the virtual reality space according to personal preferences, such as determining the current control position of the control device on the display screen in the virtual reality space. The control position can be achieved through operations such as rotating the control device. In response to the user triggering the preset selection control on the control device at the corresponding control position, the current control position is determined to be the target display position. Among them, in order to indicate the control position more intuitively, continuing to refer to FIG. 5 , the current control position of the control device on the display screen in the virtual reality space can be indicated in the form of a "ray" model.

步骤303,响应于对应用标识模型的第一预设触发操作,将应用进程切换为前台进程运行,其中,应用进程切换为前台进程运行时,在虚拟现实空间中显示目标应用的应用界面。Step 303: In response to the first preset trigger operation on the application identification model, switch the application process to run as a foreground process. When the application process switches to run as a foreground process, the application interface of the target application is displayed in the virtual reality space.

在本公开的一个实施例中,后台运行的进程可以快速进入,无需重新打开目标应用,在本实施例中,响应于对应用标识模型的第一预设触发操作,该第一触发操作可以理解为对目标应用的拉起操作。In one embodiment of the present disclosure, the process running in the background can be quickly entered without reopening the target application. In this embodiment, in response to the first preset trigger operation on the application identification model, the first trigger operation can be understood To pull up the target application.

在本实施例中,响应于对应用标识模型的第一预设触发操作,将应用进程切换为前台进程运行,其中,应用进程切换为前台进程运行时,在虚拟现实空间中显示目标应用的应用界面,该应用界面为切换到后台运行时,目标应用最后显示的应用界面,即将悬挂的目标应用按照悬挂时的状态继续在前台运行,其中,将应用进程切换为前台进程运行的逻辑,与显示世界中应用进程由后台切换到前台运行的逻辑类似,在本实施例中,将应用进程对应的当前应用信息渲染到虚拟现实空间中的显示屏上继续显示。In this embodiment, in response to the first preset trigger operation on the application identification model, the application process is switched to the foreground process. When the application process is switched to the foreground process, the application of the target application is displayed in the virtual reality space. interface. This application interface is the last application interface displayed by the target application when switching to the background. The suspended target application will continue to run in the foreground according to the state when it is suspended. Among them, the logic of switching the application process to the foreground process is the same as the display The logic of switching an application process from the background to the foreground in the world is similar. In this embodiment, the current application information corresponding to the application process is rendered to the display screen in the virtual reality space and continues to be displayed.

在一些可能的实施例中,为了提升显示的智能感,还可以在虚拟现实空间中显示目标应用的应用界面时,在虚拟现实空间中显示预设切换动画,在预设切换动画显示结束后显示应用界面。In some possible embodiments, in order to improve the intelligence of the display, a preset switching animation can be displayed in the virtual reality space when the application interface of the target application is displayed in the virtual reality space, and the preset switching animation can be displayed after the display of the preset switching animation ends. application interface.

其中,预设切换动画可以为预先设置的任意体现切换过渡效果的动画,在一些可选的实施例中,为了体现应用标识模型与目标应用的应用界面的关联性,可以在应用标识模型上显示预设切换动画,比如,按照预设的显示周期变换应用标识模型的颜色来显示预设切换动画;或者,也可以显示应用标识模型的映射动画,该映射动画可以为如图6所示的“箭头发射动画”等在视觉上可以将应用标识模型和应用界面关联起来的动画形式,从而,预设切换动画显示结束后显示应用界面,实现了目标应用切换到前台运行。The preset switching animation can be any preset animation that reflects the switching transition effect. In some optional embodiments, in order to reflect the correlation between the application identification model and the application interface of the target application, it can be displayed on the application identification model. Preset switching animation, for example, changing the color of the application logo model according to the preset display period to display the preset switching animation; alternatively, the mapping animation of the application logo model can also be displayed, and the mapping animation can be as shown in Figure 6 Animation forms such as "Arrow Launch Animation" can visually associate the application identification model with the application interface. Therefore, the application interface is displayed after the preset switching animation display is completed, and the target application is switched to the foreground.

在本公开的一个实施例中,目标应用的应用界面可以显示在操作面板上,也可以如图7所示,以悬浮窗的形式显示在虚拟现实空间的任意位置,其中,应用界面的显示图层与操作面板的图层不同,形成一种“悬浮”显示的智能感。In one embodiment of the present disclosure, the application interface of the target application can be displayed on the operation panel, or can be displayed in the form of a floating window at any position in the virtual reality space as shown in Figure 7, where the display image of the application interface The layers are different from those of the operation panel, forming an intelligent sense of "suspended" display.

在本公开的一个实施例中,为了进一步实现对应用操作的真实感,还可以模拟现实世界中对应用的关闭操作,在识别预设操控设备的点击标志空间位置,其中,可以在虚拟现实空间中以“射线”等模型的终点指示操控设备对应的点击标志空间位置,响应于点击标志空间位置与目标应用的应用界面的关闭控件的空间位置匹配(比如,图7中所显示的关闭控件),关闭目标应用的应用进程,其中,目标应用的应用进程后,目标应用的应用界面关闭,此时应用进程彻底被清除,应用进程所占用的内存被释放。In one embodiment of the present disclosure, in order to further realize the realism of the application operation, the closing operation of the application in the real world can also be simulated, and the click mark space position of the preset control device can be identified, wherein, the click mark space position of the preset control device can be identified, where the click mark space position of the preset control device can be identified. The end point of the model such as "ray" indicates the spatial position of the click mark corresponding to the control device. In response to the click mark, the spatial position matches the spatial position of the close control of the application interface of the target application (for example, the close control shown in Figure 7) , closing the application process of the target application. After the application process of the target application, the application interface of the target application is closed. At this time, the application process is completely cleared, and the memory occupied by the application process is released.

当然,在实际执行过程中,可能用户想将处于后台运行的悬挂进程直接终止,则可以不再进入对应应用的前提下,直接通过对应用标识模型的第二预设触发操作关闭对应的应用进程。Of course, during the actual execution process, the user may want to directly terminate the suspended process running in the background. In this case, the user can directly close the corresponding application process through the second preset triggering operation on the application identification model without entering the corresponding application. .

在本实施例中,响应于对应用标识模型的第二预设触发操作,关闭目标应用的应用进程,其中,目标应用的应用进程关闭后,目标应用的应用界面关闭。In this embodiment, in response to the second preset triggering operation on the application identification model, the application process of the target application is closed, wherein after the application process of the target application is closed, the application interface of the target application is closed.

其中,由于对应用标识模型的第一预设触发操作,用于将应用进程由后台切换到前台,对应用标识模型的第二预设触发操作,则用于关闭对应的应用进程。因此,第一预设触发操作和第二预设触发操作不同,且二者的触发类型可类似,以降低用户学习不同的类型的触发操作的学习成本。Among them, the first preset trigger operation on the application identification model is used to switch the application process from the background to the foreground, and the second preset trigger operation on the application identification model is used to close the corresponding application process. Therefore, the first preset trigger operation and the second preset trigger operation are different, and the trigger types of the two can be similar, so as to reduce the user's learning cost of learning different types of trigger operations.

在本公开的一个实施例中,识别预设操控设备的点击标志空间位置,在点击标志空间位置与应用标识模型的空间位置匹配的情况下,响应于对操控设备上预设操作控件的点击操作。In one embodiment of the present disclosure, the click mark spatial position of the preset control device is identified, and in the case where the click mark spatial position matches the spatial position of the application identification model, in response to a click operation on the preset operation control on the control device .

在本实施例中,识别预设操控设备的点击标志空间位置,在点击标志空间位置与应用标识模型的空间位置匹配的情况下,响应于对预设操作控件的长按操作。In this embodiment, the spatial position of the click mark of the preset control device is identified, and when the spatial position of the click mark matches the spatial position of the application mark model, a long press operation on the preset operation control is responded to.

在本公开的一个实施例中,也可以在虚拟现实空间中应用标识模型的关联区域显示“关闭”和“打开”控件,通过对“关闭”或“打开”控件的触发操作,实现对应用进程的关闭,或者将应用进程切换到前台显示。In one embodiment of the present disclosure, "close" and "open" controls can also be displayed in the associated area of the application identification model in the virtual reality space, and the application process can be controlled by triggering the "close" or "open" control. Close, or switch the application process to the foreground.

综上,本公开实施例的基于虚拟现实空间的应用控制方法,响应于对目标应用的临时退出操作,将目标应用的应用进程切换为后台进程运行,其中,目标应用的应用进程切换为后台进程运行时,虚拟现实空间中停止显示目标应用的应用界面,在虚拟现实空间中显示与目标应用对应的应用标识模型,进而,响应于对应用标识模型的第一预设触发操作,将应用进程切换为前台进程运行,其中,应用进程切换为前台进程运行时,在虚拟现实空间中显示目标应用的应用界面。由此,实现了在虚拟现实空间中的应用悬挂,缩短了应用进入的路径,提升了应用控制的真实感。In summary, the application control method based on the virtual reality space of the embodiment of the present disclosure switches the application process of the target application to a background process in response to the temporary exit operation of the target application, wherein the application process of the target application switches to a background process. When running, the application interface of the target application stops being displayed in the virtual reality space, and the application identification model corresponding to the target application is displayed in the virtual reality space. Furthermore, in response to the first preset triggering operation on the application identification model, the application process is switched. Run as a foreground process. When the application process is switched to run as a foreground process, the application interface of the target application is displayed in the virtual reality space. As a result, application suspension in the virtual reality space is realized, the path for application entry is shortened, and the realism of application control is improved.

为了实现上述实施例,本公开还提出了一种基于虚拟现实空间的应用控制装置。In order to implement the above embodiments, the present disclosure also proposes an application control device based on virtual reality space.

图8为本公开实施例提供的一种基于虚拟现实空间的应用控制装置的结构示意图,该装置可由软件和/或硬件实现,一般可集成在电子设备中实现基于虚拟现实空间的应用控制。如图8所示,该装置包括:进程控制模块810和显示模块820,其中,FIG. 8 is a schematic structural diagram of a virtual reality space-based application control device provided by an embodiment of the present disclosure. The device can be implemented by software and/or hardware, and can generally be integrated in an electronic device to implement virtual reality space-based application control. As shown in Figure 8, the device includes: a process control module 810 and a display module 820, wherein,

在本公开的一个实施例中,进程控制模块810响应于对目标应用的临时退出操作,将目标应用的应用进程切换为后台进程运行,其中,目标应用的应用进程切换为后台进程运行时,虚拟现实空间中停止显示目标应用的应用界面;In one embodiment of the present disclosure, the process control module 810 switches the application process of the target application to run as a background process in response to the temporary exit operation of the target application. When the application process of the target application switches to run as a background process, the virtual Stop displaying the application interface of the target application in the real space;

在本公开的一个实施例中,显示模块820在虚拟现实空间中显示与目标应用对应的应用标识模型;In one embodiment of the present disclosure, the display module 820 displays an application identification model corresponding to the target application in the virtual reality space;

在本公开的一个实施例中,进程控制模块810还用于响应于对应用标识模型的第一预设触发操作,将应用进程切换为前台进程运行,其中,应用进程切换为前台进程运行时,在虚拟现实空间中显示目标应用的应用界面。In one embodiment of the present disclosure, the process control module 810 is also configured to switch the application process to run as a foreground process in response to the first preset trigger operation on the application identification model, wherein when the application process switches to run as a foreground process, Display the application interface of the target application in the virtual reality space.

本公开实施例所提供的基于虚拟现实空间的应用控制装置可执行本公开任意实施例所提供的基于虚拟现实空间的应用控制方法,具备执行方法相应的功能模块和有益效果。The virtual reality space-based application control device provided by the embodiments of the present disclosure can execute the virtual reality space-based application control method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects of the execution method.

为了实现上述实施例,本公开还提出一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述实施例中的基于虚拟现实空间的应用控制方法。In order to implement the above embodiments, the present disclosure also proposes a computer program product, which includes a computer program/instructions. When the computer program/instructions are executed by a processor, the virtual reality space-based application control method in the above embodiments is implemented.

图9为本公开实施例提供的一种电子设备的结构示意图。FIG. 9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure.

下面具体参考图9,其示出了适于用来实现本公开实施例中的电子设备900的结构示意图。本公开实施例中的电子设备900可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Referring specifically to FIG. 9 below, a schematic structural diagram of an electronic device 900 suitable for implementing an embodiment of the present disclosure is shown. The electronic device 900 in the embodiment of the present disclosure may include, but is not limited to, mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMP (portable multimedia players), vehicle-mounted terminals ( Mobile terminals such as car navigation terminals) and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG. 9 is only an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

如图9所示,电子设备900可以包括处理器(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储器908加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有电子设备900操作所需的各种程序和数据。处理器901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。As shown in FIG. 9 , the electronic device 900 may include a processor (eg, central processing unit, graphics processor, etc.) 901 that may be loaded into a random access memory according to a program stored in a read-only memory (ROM) 902 or from a memory 908 (RAM) 903 to perform various appropriate actions and processes. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processor 901, ROM 902, and RAM 903 are connected to each other through a bus 904. An input/output (I/O) interface 905 is also connected to bus 904.

通常,以下装置可以连接至I/O接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储器908;以及通信装置909。通信装置909可以允许电子设备900与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的电子设备900,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。Generally, the following devices may be connected to the I/O interface 905: input devices 906 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, a liquid crystal display (LCD), speakers, vibration An output device 907 such as a computer; a memory 908 including a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG. 9 illustrates an electronic device 900 having various means, it should be understood that implementation or availability of all illustrated means is not required. More or fewer means may alternatively be implemented or provided.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储器908被安装,或者从ROM 902被安装。在该计算机程序被处理器901执行时,执行本公开实施例的基于虚拟现实空间的应用控制方法中限定的上述功能。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such embodiments, the computer program may be downloaded and installed from the network via communication device 909, or from memory 908, or from ROM 902. When the computer program is executed by the processor 901, the above functions defined in the virtual reality space-based application control method of the embodiment of the present disclosure are performed.

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination thereof. More specific examples of computer readable storage media may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard drive, random access memory (RAM), read only memory (ROM), removable Programmed read-only memory (EPROM or flash memory), fiber optics, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device . Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。In some embodiments, the client and server can communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and can communicate with digital data in any form or medium. (e.g., communications network) interconnection. Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or developed in the future network of.

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; it may also exist independently without being assembled into the electronic device.

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于对目标应用的临时退出操作,将目标应用的应用进程切换为后台进程运行,其中,目标应用的应用进程切换为后台进程运行时,虚拟现实空间中停止显示目标应用的应用界面,在虚拟现实空间中显示与目标应用对应的应用标识模型,进而,响应于对应用标识模型的第一预设触发操作,将应用进程切换为前台进程运行,其中,应用进程切换为前台进程运行时,在虚拟现实空间中显示目标应用的应用界面。由此,实现了在虚拟现实空间中的应用悬挂,缩短了应用进入的路径,提升了应用控制的真实感。The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to a temporary exit operation for the target application, switches the application process of the target application to The background process is running. When the application process of the target application is switched to running in the background process, the application interface of the target application stops being displayed in the virtual reality space, and the application identification model corresponding to the target application is displayed in the virtual reality space. Then, in response to the The first preset trigger operation of the application identification model switches the application process to run as a foreground process. When the application process switches to run as a foreground process, the application interface of the target application is displayed in the virtual reality space. As a result, application suspension in the virtual reality space is realized, the path for application entry is shortened, and the realism of application control is improved.

电子设备可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。The electronic device may have computer program code for performing operations of the present disclosure written in one or more programming languages, including but not limited to object-oriented programming languages—such as Java, Smalltalk, C++, or a combination thereof. , also includes conventional procedural programming languages—such as "C" or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In situations involving remote computers, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as an Internet service provider through Internet connection).

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, segment, or portion of code that contains one or more logic functions that implement the specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown one after another may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagram and/or flowchart illustration, and combinations of blocks in the block diagram and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or operations. , or can be implemented using a combination of specialized hardware and computer instructions.

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments of the present disclosure can be implemented in software or hardware. Among them, the name of a unit does not constitute a limitation on the unit itself under certain circumstances.

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chips (SOCs), Complex Programmable Logical device (CPLD) and so on.

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, laptop disks, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a description of the preferred embodiments of the present disclosure and the technical principles applied. Those skilled in the art should understand that the disclosure scope involved in the present disclosure is not limited to technical solutions composed of specific combinations of the above technical features, but should also cover solutions composed of the above technical features or without departing from the above disclosed concept. Other technical solutions formed by any combination of equivalent features. For example, a technical solution is formed by replacing the above features with technical features with similar functions disclosed in this disclosure (but not limited to).

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。Furthermore, although operations are depicted in a specific order, this should not be understood as requiring that these operations be performed in the specific order shown or performed in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims (11)

CN202210964215.XA2022-08-112022-08-11 Application control methods, devices, equipment and media based on virtual reality spacePendingCN117632391A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210964215.XACN117632391A (en)2022-08-112022-08-11 Application control methods, devices, equipment and media based on virtual reality space

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210964215.XACN117632391A (en)2022-08-112022-08-11 Application control methods, devices, equipment and media based on virtual reality space

Publications (1)

Publication NumberPublication Date
CN117632391Atrue CN117632391A (en)2024-03-01

Family

ID=90016826

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210964215.XAPendingCN117632391A (en)2022-08-112022-08-11 Application control methods, devices, equipment and media based on virtual reality space

Country Status (1)

CountryLink
CN (1)CN117632391A (en)

Similar Documents

PublicationPublication DateTitle
US20230405475A1 (en)Shooting method, apparatus, device and medium based on virtual reality space
CN114461064B (en) Virtual reality interaction methods, devices, equipment and storage media
KR20250102124A (en)Shared augmented reality session creation
US20240028130A1 (en)Object movement control method, apparatus, and device
CN117376591A (en) Scene switching processing method, device, equipment and media based on virtual reality
CN117632391A (en) Application control methods, devices, equipment and media based on virtual reality space
CN118260183A (en)Test method and device of augmented reality equipment, electronic equipment and storage medium
CN115761103A (en)Control method and device based on virtual reality, electronic equipment and storage medium
CN117687499A (en) Virtual object interaction processing method, device, equipment and medium
CN117631810A (en)Operation processing method, device, equipment and medium based on virtual reality space
CN117572994A (en)Virtual object display processing method, device, equipment and medium
US12190437B2 (en)Display control method and apparatus, terminal, and storage medium
US20240046588A1 (en)Virtual reality-based control method, apparatus, terminal, and storage medium
CN117354484A (en) Shooting processing methods, devices, equipment and media based on virtual reality
CN117636528A (en) Voting processing methods, devices, equipment and media based on virtual reality space
US20240078734A1 (en)Information interaction method and apparatus, electronic device and storage medium
US20240161390A1 (en)Method, apparatus, electronic device and storage medium for control based on extended reality
CN117765207A (en)Virtual interface display method, device, equipment and medium
CN117641025A (en)Model display method, device, equipment and medium based on virtual reality space
CN119002683A (en)Function control method, device, equipment and medium of virtual control equipment
CN117289850A (en)Display control method, device, electronic equipment, medium and program product
CN117742554A (en)Man-machine interaction method, device, equipment and medium
CN117640919A (en)Picture display method, device, equipment and medium based on virtual reality space
CN118244879A (en)Object movement control method, device, equipment and medium
CN117710611A (en)Display processing method, device, equipment and medium based on virtual reality space

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp