掌桥专利:专业的专利平台
掌桥专利
首页

头戴显示设备的控制方法、装置、头戴显示设备及介质

文献发布时间:2023-06-19 18:37:28


头戴显示设备的控制方法、装置、头戴显示设备及介质

技术领域

本公开实施例涉及穿戴设备技术领域,更具体地,涉及一种头戴显示设备的控制方法、一种头戴显示设备的控制装置、一种头戴显示设备、及一种计算机可读存储介质。

背景技术

虚拟现实技术(Virtual Reality,VR)是一种能够创建和体验虚拟世界的计算机仿真技术,它利用计算机生成一种交互式的三维动态视景,使得用户沉浸到三维环境中。相关技术中,对于VR产品来说,手柄的震动较为单一,降低了用户的虚拟现实体验。

发明内容

本公开实施例的一个目的是提供一种头戴显示设备的控制方法、装置、头戴显示设备及介质。

根据本公开的第一方面,提供了头戴显示设备的控制方法,其中,所述方法包括:

获取所述头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号;M为大于或等于1的整数;

从N个音频声道中确定出与所述M个音频信号对应的M个音频声道,以通过所述M个音频声道中每一所述音频声道将所述M个音频信号中每一所述音频信号传输至所述头戴显示设备的音频处理模块;N为大于1的整数;

通过所述音频处理模块将所述M个音频信号进行信号处理,得到与每一所述音频信号对应的震动信号,并将与每一所述音频信号对应的震动信号传输至手柄驱动对应的马达震动。

可选地,所述从N个音频声道中确定出与所述M个音频信号对应的M个音频声道,包括:

获取预设的第一映射数据;其中,所述第一映射数据为反映N个音频声道与N个语音信号之间的对应关系的数据;以及,

根据所述第一映射数据和所述M个音频信号,确定出与所述M个音频信号对应的M个音频声道。

可选地,所述将与每一所述音频信号对应的震动信号传输至手柄驱动对应的马达震动,包括:

基于与所述手柄之间的短距离通信连接,将与每一所述音频信号对应的震动信号传输至手柄,以使所述手柄基于与每一所述音频信号对应的震动信号驱动对应的马达震动。

可选地,所述手柄基于与每一所述音频信号对应的震动信号驱动对应的马达震动,包括:

获取预设的第二映射数据;其中,所述第二映射数据为反映N个音频声道与P个马达之间的对应关系的数据;P为大于或等于1的整数

根据所述第二映射数据和所述M个音频声道,确定出与每一所述音频声道对应的马达;

根据与每一所述音频信号对应的震动信号,驱动与传输所述音频信号的音频声道对应的马达震动。

可选地,所述手柄包括左手柄和右手柄,所述P个马达中的部分马达位于所述左手柄,P个马达中的另外部分马达位于所述右手柄。

可选地,所述短距离通信连接为UWB连接。

可选地,所述方法还包括:

识别所述虚拟场景的场景信息;

根据所述场景信息,判断是否与所述手柄相关联;

在确定出与所述手柄相关联的情况下,再执行获取所述头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号的步骤。

根据本公开的第二方面,提供了一种头戴显示设备的控制装置,其中,所述装置包括:

获取模块,用于获取所述头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号;M为大于或等于1的整数;

确定模块,用于从N个音频声道中确定出与所述M个音频信号对应的M个音频声道;

第一传输模块,用于通过所述M个音频声道中每一所述音频声道将所述M个音频信号中每一所述音频信号传输至所述头戴显示设备的音频处理模块;

处理模块,用于通过所述音频处理模块将所述M个音频信号进行信号处理,得到与每一所述音频信号对应的震动信号;

第二传输模块,用于将与每一所述音频信号对应的震动信号传输至手柄驱动对应的马达震动。

根据本公开的第三方面,提供了一种头戴显示设备,所述头戴显示设备包括:

存储器,用于存储可执行的计算机指令;

处理器,用于根据所述可执行的计算机指令的控制,执行根据以上第一方面所述的控制方法。

根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器运行时执行以上第一方面所述的控制方法。

本公开实施例的一个有益效果在于,其会同时获取头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号,并从N个音频声道中确定出与该M个音频信号对应的M个音频声道,以通过所确定出的M个音频声道中每一音频声道将M个音频信号中每一音频信号传输至头戴显示设备的音频处理模块进行信号处理,得到与M个音频信号中每一音频信号对应的震动信号,进而将每一音频信号对应的震动信号传输至手柄驱动对应的马达震动。即,通过音频处理模块能够将多个音频声道对应的多个音频信号进行处理生成多个震动信号,通过多个震动信号驱动马达震动,多种震动反馈叠加,增强了用户虚拟现实的体验感。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开的原理。

图1是根据本公开实施例的头戴显示系统的硬件配置示意图;

图2是根据本公开实施例的头戴显示设备的控制方法的流程示意图;

图3是根据本公开实施例的头戴显示设备的原理框图之一;

图4是根据本公开实施例的头戴显示设备的控制装置的原理框图;

图5是根据本公开实施例的头戴显示设备的原理框图之二。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

<硬件配置>

如图1所示,本公开实施例提供的头戴显示系统100的硬件配置的框图。

参照图1所示,该头戴显示系统100包括头戴显示设备1000和手柄2000,其中,头戴显示设备1000和手柄2000通信连接。

该头戴显示设备1000可以是VR设备、MR(混合现实,Mixed Reality)设备等,例如该头戴显示设备1000可以是VR头戴显示器,也可以是智能眼镜等,本公开实施例对此不作限定。

在一个实施例中,如图1所示,头戴显示设备1000可以包括处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600、麦克风1700和扬声器1800等。处理器1100可以包括但不限于中央处理器CPU、微处理器MCU等。存储器1200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括各种总线接口,例如串行总线接口(包括USB接口)、并行总线接口等。通信装置1400例如能够进行有线或无线通信。显示装置1500例如是液晶显示屏、LED显示屏、触摸显示屏等。输入装置1600例如包括触摸屏、键盘、手柄等。麦克风1700可以用于输入语音信息。扬声器1800可以用于输出语音信息。

本实施例中,头戴显示设备1000的存储器1200用于存储指令,该指令用于控制处理器1100进行操作以实施或者支持实施根据任意实施例的头戴显示设备的控制方法。技术人员可以根据本说明书所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

本领域技术人员应当理解,尽管在图1中示出了头戴显示设备1000的多个装置,但是,本说明书实施例的头戴显示设备1000可以仅涉及其中的部分装置,也可以还包含其他装置,在此不做限定。

应当理解的是,尽管图1仅示出一个头戴显示设备1000、一个手柄2000,但不意味着限制各自的数量,头戴显示系统100中可以包含多个头戴显示设备1000、多个手柄2000。

在上述描述中,技术人员可以根据本公开所提供的方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

图1所示的头戴显示系统仅是解释性的,并且决不是为了要限制本公开、其应用或用途。

<方法实施例>

图2示出了本公开的一个实施例的头戴显示设备的控制方法,该头戴显示设备的控制方法例如可以由如图1所示的头戴显示设备1000实施,该头戴显示设备1000可以是VR头戴显示器、智能眼镜等。

如图2所示,该实施例提供的头戴显示设备的控制方法可以进一步包括以下步骤S2100~S2300。

步骤S2100,获取所述头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号;M为大于或等于1的整数。

其中,音频信号通常为PCM(Pulse Code Modulation)流,M个音频信号为M个PCM流。其中,头戴显示设备渲染显示的虚拟场景例如但不限于包括:游戏场景、视频场景。以虚拟场景为游戏场景为例,与游戏场景中的虚拟画面同步播放的音频信号例如但不限于包括枪击的哒哒声、子弹掉落的声音、装卸枪匣声这三个音频信号。

在一个例子中,头戴显示设备基于目标应用程序渲染显示虚拟场景中的虚拟画面时,能够直接获取与虚拟场景中的虚拟画面同步播放的M个音频信号。

例如,头戴显示设备基于游戏应用渲染显示游戏场景中的虚拟画面时,会直接获取与游戏场景中的虚拟画面同步播放的音频信号例如枪击的哒哒声、子弹掉落的声音、装卸枪匣声。

在一个例子中,头戴显示设备也可以是先识别头戴显示设备所渲染显示的虚拟场景的场景信息,并根据该场景信息,判断是否与手柄相关联,并在判断出与手柄相关联的情况下,再执行本步骤2100获取头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号的步骤。

在一个具体地示例中,头戴显示设备基于目标应用程序渲染显示虚拟场景中的虚拟画面时,会先根据该虚拟画面,得到虚拟场景的场景信息,并根据场景信息确定出与手柄相关联的情况下,再获取头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号。

例如,头戴显示设备基于游戏应用渲染显示游戏场景中的虚拟画面时,会根据所渲染显示的虚拟画面,得到该游戏场景的场景信息,由于该游戏场景为需要与手柄交互的交互场景,则表明根据场景信息确定出与手柄相关联,在此,头戴显示设备便可获取与游戏场景中的虚拟画布同步播放的音频信号例如枪击的哒哒声、子弹掉落的声音、装卸枪匣声。

随后,进入步骤S2200,从N个音频声道中确定出与所述M个音频信号对应的M个音频声道,以通过所述M个音频声道中每一所述音频声道将所述M个音频信号中每一所述音频信号传输至所述头戴显示设备的音频处理模块;N为大于1的整数。

本实施例中,头戴显示设备制作多音频声道,其中,每个音频声道传输不同的音频信号。参照图3,头戴显示设备包括音频声道channel1、音频声道channel2、音频声道channel3…channelN这N个音频声道,其中,音频声道channel1用于将音频信号1传输至音频处理模块,音频声道channel2用于将音频信号2传输至音频处理模块,音频声道channel3用于将音频信号3传输至音频处理模块…音频声道channelN用于将音频信号N传输至音频处理模块。

本实施例中,本步骤S2200从N个音频声道中确定出与所述M个音频信号对应的M个音频声道可以进一步包括如下步骤S2210~步骤S2220:

步骤S2210,获取预设的第一映射数据;其中,所述第一映射数据为反映N个音频声道与N个语音信号之间的对应关系的数据。

本步骤S2210中,第一映射数据反映音频通道channel1与音频信号1之间的对应关系、音频通道channel2和音频信号2之间的对应关系、音频通道channel3和音频信号3之间的对应关系、…channelN和音频信号N之间的对应关系。

步骤S2220,根据所述第一映射数据和所述M个音频信号,确定出与所述M个音频信号对应的M个音频声道。

示例性地,与游戏场景中的虚拟画面同步播放的音频信号例如包括枪击的哒哒声、子弹掉落的声音、装卸枪匣声,其中,枪击的哒哒声为音频信号1、子弹掉落的声音为音频信号2、装卸枪匣声为音频信号3,在此,基于第一映射数据和这三个音频信号,便可确定出与音频信号1即枪击的哒哒声对应的音频声道为音频声道1,与音频信号2即子弹掉落的声音对应的音频声道为音频声道2,与音频信号3即装卸枪匣声对应的音频声道为音频声道3。

随后,进入步骤S2300,通过所述音频处理模块将所述M个音频信号进行信号处理,得到与每一所述音频信号对应的震动信号,并将与每一所述音频信号对应的震动信号传输至手柄驱动对应的马达震动。

本实施例中,音频处理模块能够将通过M个音频声道所传输过来的M个音频信号进行信号处理,生成用于驱动马达震动的M个震动信号,M个震动信号对应M个震动波形,并将M个震动波形传输至手柄驱动对应的马达震动。示例性地,音频信号1即枪击的哒哒声为例,通过音频声道1传输音频信号1至音频处理模块,音频处理模块可以将该音频信号1切分小段,并对每一段音频信号进行处理,得到机枪急促的、或者手枪低频的哒哒声。

本实施例中,本步骤S2300将与每一所述音频信号对应的震动信号传输至手柄驱动对应的马达震动可以进一步包括:基于与所述手柄之间的短距离通信连接,将与每一所述音频信号对应的震动信号传输至手柄,以使所述手柄基于与每一所述音频信号对应的震动信号驱动对应的马达震动。

其中,所述短距离通信连接为UWB(Ultra Wide Band)连接。

本实施例中,本步骤S2300手柄基于与每一所述音频信号对应的震动信号驱动对应的马达震动可以进一步包括如下步骤S2310~步骤S2330:

步骤S2310,获取预设的第二映射数据;其中,所述第二映射数据为反映N个音频声道与P个马达之间的对应关系的数据;其中,所述P为大于或等于1的整数。

本步骤S2310中,第二映射数据例如可以反映马达1、马达2与音频信号声道1之间的对应关系、马达3、马达4与音频声道2之间的对应关系、马达5、马达6与音频声道3之间的对应关系等。

本步骤S2310中,所述手柄包括左手柄和右手柄,所述P个马达中的部分马达位于左手柄,P个马达中的另外部分马达位于右手柄。

步骤S2320,根据所述第二映射数据和所述M个音频声道,确定出与每一所述音频声道对应的马达。

示例性地,与游戏场景中的虚拟画面同步播放的音频信号例如包括枪击的哒哒声、子弹掉落的声音、装卸枪匣声,音频信号1即枪击的哒哒声对应的音频声道为音频声道1,音频信号2即子弹掉落的声音对应的音频声道为音频声道2,音频信号3即装卸枪匣声对应的音频声道为音频声道3。手柄包括马达1、马达2、马达3、马达4、马达5、马达6…马达P,根据第二映射数据和这三个音频声道,便可确定出音频声道1对应马达1和马达2,音频声道2对应马达3和马达4,音频声道3对应马达4和马达6。

步骤S2330,根据与每一所述音频信号对应的震动信号,驱动与传输所述音频信号的音频声道对应的马达震动。

继续上述示例,手柄基于枪击的哒哒声对应的震动信号,驱动马达1和马达2震动,基于子弹掉落的声音对应的震动信号,驱动马达3和马达4震动,基于装卸枪匣声对应的震动信号,驱动马达5和马达6震动。

根据本公开实施例,其会同时获取头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号,并从N个音频声道中确定出与该M个音频信号对应的M个音频声道,以通过所确定出的M个音频声道中每一音频声道将M个音频信号中每一音频信号传输至头戴显示设备的音频处理模块进行信号处理,得到与M个音频信号每一音频信号对应的震动信号,进而将每一音频信号对应的震动信号传输至手柄驱动对应的马达震动。即,通过音频处理模块能够将多个音频声道对应的多个音频信号进行处理生成多个震动信号,通过多个震动信号驱动马达震动,多种震动反馈叠加,增强了用户虚拟现实的体验感。

<装置实施例>

图4是根据一个实施例的头戴显示设备的控制装置400的结构示意图,如图4所示,该头戴显示设备的控制装置400包括获取模块410、确定模块420、第一传输模块430、处理模块440和第二传输模块450。

获取模块410,用于获取所述头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号;M为大于或等于1的整数;

确定模块420,用于从N个音频声道中确定出与所述M个音频信号对应的M个音频声道;

第一传输模块430,用于通过所述M个音频声道中每一所述音频声道将所述M个音频信号中每一所述音频信号传输至所述头戴显示设备的音频处理模块;

处理模块440,用于通过所述音频处理模块将所述M个音频信号进行信号处理,得到与每一所述音频信号对应的震动信号;

第二传输模块450,用于将与每一所述音频信号对应的震动信号传输至手柄驱动对应的马达震动。

在一个实施例中,确定模块420,具体用于获取预设的第一映射数据;其中,所述第一映射数据为反映N个音频声道与N个语音信号之间的对应关系的数据;以及,根据所述第一映射数据和所述M个音频信号,确定出与所述M个音频信号对应的M个音频声道。

在一个实施例中,第二传输模块450,具体用于基于与所述手柄之间的短距离通信连接,将与每一所述音频信号对应的震动信号传输至手柄,以使所述手柄基于与每一所述音频信号对应的震动信号驱动对应的马达震动。

在一个实施例中,所述手柄包括左手柄和右手柄,所述P个马达中的部分马达位于所述左手柄,P个马达中的另外部分马达位于所述右手柄。

在一个实施例中,所述短距离通信连接为UWB连接。。

在一个实施例中,装置400还包括识别模块和判断模块(图中均未示意出)。

识别模块,用于识别所述虚拟场景的场景信息;

判断模块,用于根据所述场景信息,判断是否与所述手柄相关联;

获取模块410,用于在确定出与所述手柄相关联的情况下,再获取所述头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号。

根据本公开实施例,其会同时获取头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号,并从N个音频声道中确定出与该M个音频信号对应的M个音频声道,以通过所确定出的M个音频声道中每一音频声道将M个音频信号中每一音频信号传输至头戴显示设备的音频处理模块进行信号处理,得到与M个音频信号每一音频信号对应的震动信号,进而将每一音频信号对应的震动信号传输至手柄驱动对应的马达震动。即,通过音频处理模块能够将多个音频声道对应的多个音频信号进行处理生成多个震动信号,通过多个震动信号驱动马达震动,多种震动反馈叠加,增强了用户虚拟现实的体验感。

<设备实施例>

图5是根据一个实施例的头戴显示设备的硬件结构示意图。如图5所示,该头戴显示设备500包括处理器510和存储器520。

该存储器520可以用于存储可执行的计算机指令。

该处理器510可以用于根据所述可执行的计算机指令的控制,执行根据本公开方法实施例所述的头戴显示设备的控制方法。

该头戴显示设备500可以是如图1所示的头戴显示设备1000,也可以是具备其他硬件结构的设备,在此不做限定。该头戴显示设备500例如可以是VR设备、MR设备等,本公开实施例对此不作限定。

在另外的实施例中,该头戴显示设备500可以包括以上头戴显示设备的控制装置400。

在一个实施例中,以上头戴显示设备的控制装置400的各模块可以通过处理器510运行存储器520中存储的计算机指令实现。

根据本公开实施例,其会同时获取头戴显示设备渲染显示的虚拟场景中的虚拟画面同步播放的M个音频信号,并从N个音频声道中确定出与该M个音频信号对应的M个音频声道,以通过所确定出的M个音频声道中每一音频声道将M个音频信号中每一音频信号传输至头戴显示设备的音频处理模块进行信号处理,得到与M个音频信号每一音频信号对应的震动信号,进而将每一音频信号对应的震动信号传输至手柄驱动对应的马达震动。即,通过音频处理模块能够将多个音频声道对应的多个音频信号进行处理生成多个震动信号,通过多个震动信号驱动马达震动,多种震动反馈叠加,增强了用户虚拟现实的体验感。

<计算机可读存储介质>

本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器运行时执行本公开实施例提供的头戴显示设备的控制方法。

本公开的内容还可以包括计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令,即,可执行指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是,但不限于,电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。

这里参照根据本公开实施例的方法、计算设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本公开的多个实施例的计算设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的计算设备来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

技术分类

06120115637168