一种基于VR眼镜的任务处理方法、装置及VR眼镜与流程

文档序号:12719063阅读:231来源:国知局
一种基于VR眼镜的任务处理方法、装置及VR眼镜与流程

本发明实施例涉及智能控制领域,具体涉及一种基于VR眼镜的任务处理方法、装置及VR眼镜。



背景技术:

虚拟现实亦作虚拟实境(Virtual Reality),简称VR技术,也称灵境技术或人工环境,是利用电脑模拟产生一个三度空间的虚拟世界,提供用户关于视觉、听觉、触觉等感官的模拟,让用户如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。用户进行位置移动时,电脑可以立即进行复杂的运算,将精确的三维世界视频传回产生临场感。该技术集成了计算机图形、计算机仿真、人工智能、传感、显示及网络并行处理等技术的最新发展成果,是一种由计算机技术辅助生成的高技术模拟系统。

VR眼镜也可以被称作虚拟现实眼镜,它可以给佩戴者提供360度的沉浸式视觉体验,为了提高用户体验,VR眼镜系统能够满足任务多元化处理需求,其中包括实时任务和其他任务,其他任务可以包括:系统的各个后台应用计算、UI应用画图等工作。目前现有的系统是轮循处理的方式处理进程中上述任务,UI刷新与某些输入设备的处理优先级别相同。

但是当有些更特殊的操作或任务,更需要实时动态优先处理时,现有的系统对实时动态优先处理并不能满足需要。若实时任务无法及时处理,这种实时操作的响应结果就会有延时,有可能延时一段比较长的时间,呈现给使用者的体验效果也会出现延时现象,从而大大影响视觉效果。



技术实现要素:

本发明提供了一种基于VR眼镜的任务处理方法、装置及VR眼镜,能够依据任务的需求优先处理亟待处理的任务,从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

本发明中一种基于VR眼镜的任务处理方法,包括:

获取任务的任务请求信息;

根据任务请求信息确定任务对应的默认优先级;

根据优先级调整规则对任务的默认优先级进行调整,得到该任务的当前优先级,根据当前优先级执行该任务。

可选的,

步骤根据优先级调整规则对任务的默认优先级进行调整,得到该任务的当前优先级,根据当前优先级执行该任务包括:

判断获取到的任务请求信息对应的任务是否为实时任务;

当获取的任务请求信息对应的任务为实时任务后,将任务的优先级调整为最高优先级,优先执行任务。

可选的,

判断获取到的任务请求信息对应的任务是否为实时任务包括:

监听所述任务请求信息对应的接口的进程;判断所述进程是否为当前最前端进程,如果是,则判断所述任务请求信息为实时任务;

或,

获取所述任务请求信息对应的接口信息;根据接口信息判断所述接口是否为特定接口,如果是,则判断所述任务请求信息为实时任务。

可选的,

特定接口包括实时传输接口和渲染接口。

可选的,

实时传输接口包括头部追踪设备对应的接口和手势动作模拟设备对应的接口。

可选的,

将该任务的优先级调整为最高优先级后,还包括:当任务执行完后,或具有优先级触发事件发生,或所述任务变成非实时任务时,则将所述任务的优先级恢复为默认优先级。

本发明还提供了一种基于VR眼镜的任务处理装置,包括:

获取单元,用于获取多个任务的任务请求信息;

确定单元,用于根据所述任务请求信息确定任务对应的默认优先级;

调整单元,用于根据优先级调整规则对任务的默认优先级进行调整,得到任务的当前优先级;

执行单元,用于根据所述当前优先级执行任务。

可选的,

所述调整单元包括:

判断子单元,用于判断获取到的任务请求信息对应的任务是否为实时任务;

调整子单元,用于将所述任务的优先级调整为最高优先级。

可选的,

判断子单元还用于:

监听所述任务请求信息对应的接口的进程;判断所述进程是否为当前最前端进程,如果是,则判断所述任务请求信息为实时任务;

或,

获取所述任务请求信息对应的接口信息;根据接口信息判断所述接口是否为特定接口,如果是,则判断所述任务请求信息为实时任务。

本发明还提供了一种VR眼镜,其特征在于,安装有如权利要求1至9中任一项所述的VR眼镜的动态调节优先处理装置。

本发明技术方案具有如下有益效果:

系统获取任务的任务请求信息;根据任务请求信息确定任务对应的默认优先级;根据优先级调整规则对任务的默认优先级进行调整,得到该任务的当前优先级,根据当前优先级执行所述该任务,本技术与现有技术不同在于,并非依据现有的是固定优先级进行任务执行,而是在对任务进行执行前会进行优先级的调整,根据调整后的优先级进行执行从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

附图说明

图1为本发明实施例中一种基于VR眼镜的任务处理方法第一实施例流程图;

图2为本发明实施例中一种基于VR眼镜的任务处理方法第二实施例流程图;

图3为本发明实施例中一种基于VR眼镜的任务处理装置实施例结构图。

具体实施方式

本发明提供了一种基于VR眼镜的任务处理方法、装置及VR眼镜,能够依据任务的需求优先处理亟待处理的任务,从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

请参阅图1,本发明实施例中一种基于VR眼镜的任务处理方法第一实施例,包括:

101、获取任务的任务请求信息;

在本实施例中,系统可以实时获取各种任务请求信息,没有该系统之前,各类任务均由处理器处理,处理器将按照请求次序依次处理,本实施例中,系统则需要首先获取任务请求信息,再通过指令使处理器执行该任务。

需要说明的是,实时任务可能直接影响到视觉效果,因此需要优先处理,但现有的执行方法是依照任务请求的顺序依次执行,因此系统后续需要从各个任务请求中找到哪些是实时任务,这里分类是为后面的步骤做一个铺垫。

102、根据任务请求信息确定任务对应的默认优先级;

在本实施例中,系统可以根据所述任务请求信息确定任务对应的默认优先级。

需要说明的是,当系统获取到任务请求信息后,可以根据任务类型与本地存储的任务优先级比对表进行比对,从而确定任务的默认优先级。

103、根据优先级调整规则对任务的默认优先级进行调整,得到任务的当前优先级,根据所述当前优先级执行任务。

在本实施例中,系统根据优先级调整规则对任务的默认优先级进行调整,得到任务的当前优先级,根据所述当前优先级执行任务。

本实施例中,系统获取任务的任务请求信息;根据任务请求信息确定任务对应的默认优先级;根据优先级调整规则对任务的默认优先级进行调整,得到该任务的当前优先级,根据当前优先级执行所述该任务,本技术与现有技术不同在于,并非依据现有的是固定优先级进行任务执行,而是在对任务进行执行前会进行优先级的调整,根据调整后的优先级进行执行从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

上面对本发明实施例中基于VR眼镜的任务处理方法一个实施例进行了说明,下面请参阅图2,本发明实施例中一种基于VR眼镜的任务处理方法第二实施例,包括:

201、获取任务的任务请求信息;

在本实施例中,系统可以实时获取各种任务请求信息,没有该系统之前,各类任务均由处理器处理,处理器将按照请求次序依次处理,本实施例中,系统则需要首先获取任务请求信息,再通过指令使处理器执行任务。

需要说明的是,实时任务可能直接影响到视觉效果,因此需要优先处理,但现有的执行方法是依照任务请求的顺序依次执行,因此系统后续需要从各个任务请求中找到哪些是实时任务,这里分类是为后面的步骤做一个铺垫。

202、根据任务请求信息确定任务对应的默认优先级;

在本实施例中,系统可以根据所述任务请求信息确定任务对应的默认优先级。

需要说明的是,当系统获取到任务请求信息后,可以根据任务类型与本地存储的任务优先级比对表进行比对,从而确定任务的默认优先级。

203、判断获取到的任务请求信息对应的任务是否为实时任务;

在本实施例中,系统需要先判断获取的任务请求信息对应的任务是否为实时任务,若是则执行步骤204;

204、将任务的优先级调整为最高优先级,优先执行任务。

本实施例中,系统获取多个任务的任务请求信息;根据所述任务请求信息确定任务对应的默认优先级;判断获取到的任务请求信息对应的任务是否为实时任务;当获取的任务请求信息对应的任务为实时任务后,将任务的优先级调整为最高优先级,优先执行任务。与现有技术不同在于,并非依据现有的是固定优先级进行任务执行,而是在对任务进行执行前会进行优先级的调整,根据调整后的优先级进行执行。具体的,先判断获取到的任务请求信息对应的任务是否为实时任务,当获取的任务请求信息对应的任务为实时任务后,将任务的优先级调整为最高优先级,优先执行任务从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

其中,判断获取到的任务请求信息对应的任务是否为实时任务包括:

监听所述任务请求信息对应的接口的进程;判断所述进程是否为当前最前端进程,如果是,则判断所述任务请求信息为实时任务;

或,

获取所述任务请求信息对应的接口信息;根据接口信息判断所述接口是否为特定接口,如果是,则判断所述任务请求信息为实时任务。

本实施例中,通过两种方法判断获取到的任务请求信息对应的任务是否为实时任务,从而判断是继续执行当前顺序任务还是调整任务的默认优先级。

需要说明的是,特定接口包括实时传输接口和渲染接口。其中,实时传输接口包括头部追踪设备对应的接口和手势动作模拟设备对应的接口。

本实施例中,实时传输接口和渲染接口满足图形数据的实时计算和输出,保证传输的同步和稳定性,避免延时。

需要说明的是,将该任务的优先级调整为最高优先级后,还包括:当任务执行完后,或具有优先级触发事件发生,或所述任务变成非实时任务时,则将所述任务的优先级恢复为默认优先级。

本实施例中,在系统中各任务均有默认执行顺序,当任务执行完后,或具有优先级触发事件发生,或所述任务变成非实时任务时,则将所述任务的优先级恢复为默认优先级,避免调整后,任务的遗漏、错位或互相干扰。

本发明提供的一种基于VR眼镜的任务处理装置实施例,包括:

获取单元301,用于获取多个任务的任务请求信息;

确定单元302,根据所述任务请求信息确定任务对应的默认优先级;

调整单元303,根据优先级调整规则对任务的默认优先级进行调整,得到任务的当前优先级;

执行单元304,用于根据所述当前优先级执行任务。

本实施例中,获取单元301用于获取多个任务的任务请求信息;确定单元302用于根据所述任务请求信息确定任务对应的默认优先级;调整单元303用于根据优先级调整规则对任务的默认优先级进行调整,得到任务的当前优先级;执行单元304用于根据所述当前优先级执行任务。与现有技术不同在于,并非依据现有的是固定优先级进行任务执行,而是在对任务进行执行前会进行优先级的调整,根据调整后的优先级进行执行从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

其中,所述调整单元303包括:

判断子单元3031,用于判断获取到的任务请求信息对应的任务是否为实时任务;

调整子单元3032,用于将所述任务的优先级调整为最高优先级。

本实施例中,调整单元303用于根据优先级调整规则对任务的默认优先级进行调整,得到任务的当前优先级包括:判断子单元3031用于判断获取到的任务请求信息对应的任务是否为实时任务;调整子单元3032用于将所述任务的优先级调整为最高优先级。与现有技术不同在于,并非依据现有的是固定优先级进行任务执行,而是在对任务进行执行前会进行优先级的调整,根据调整后的优先级进行执行。具体的,先判断获取到的任务请求信息对应的任务是否为实时任务,当获取的任务请求信息对应的任务为实时任务后,将任务的优先级调整为最高优先级,优先执行任务从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

需要说明的是,判断子单元还用于:

监听所述任务请求信息对应的接口的进程;判断所述进程是否为当前最前端进程,如果是,则判断所述任务请求信息为实时任务;

或,

获取所述任务请求信息对应的接口信息;根据接口信息判断所述接口是否为特定接口,如果是,则判断所述任务请求信息为实时任务。

本实施例中,通过两种方法判断获取到的任务请求信息对应的任务是否为实时任务,从而判断是继续执行当前顺序任务还是调整任务的默认优先级,该判断准确有效。

本发明中提供的一种VR眼镜实施例,安装有如前所述的VR眼镜的动态调节优先处理装置。能够依据任务的需求优先处理亟待处理的任务,从而有效避免了延时现象,大大提高了视觉效果,提高用户体验。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不处理。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1