一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种骨骼点动作识别方法、装置、电子设备及存储介质与流程

2022-02-21 04:31:50 来源:中国专利 TAG:


1.本技术涉及骨骼点动作识别领域,具体而言,涉及一种骨骼点动作识别方法、装置、电子设备及存储介质。


背景技术:

2.目前的人体动作识别领域通常使用多种模态数据来进行动作识别,如rgb模态、深度模态、光流模态以及骨架模态。
3.早期基于骨架序列的动作识别方法使用人工构建的特征来对动作进行分类,如骨架角度或者骨骼方向。传统的基于深度学习的方法,手动将骨架构造为关节坐标向量序列或伪图像,该序列或伪图像被馈送到循环神经网络(rnn)或卷积神经网络以生成预测。但目前的神经网络动作识别方法动作识别准确率较低。


技术实现要素:

4.本发明实施例的目的在于一种骨骼点动作识别方法、装置、电子设备及存储介质,用于提高骨骼点动作识别方法准确率。
5.第一方面,本技术实施例提供了一种骨骼点动作识别方法,包括:获取目标生物的骨骼点数据;使用神经网络模型中的批量归一化层对骨骼点数据进行批量归一化运算,得到归一化后的数据;使用神经网络模型中的第一模块对归一化后的数据进行计算,得到第一特征图;使用神经网络模型中的多个第二模块对第一特征图进行计算,得到第二特征图,第一模块和第二模块均包括批感知注意bam网络;使用神经网络模型中的全连接层对第二特征图进行分类,获得分类结果,分类结果表征从目标生物识别出的动作类别。在上述的实现过程中,通过使用神经网络第一模块和多个第二模块依次对归一化后的数据进行计算,使用全连接层对计算结果进行分类从而进行动作识别。该神经网络模型第一模块和第二模块中的bam网络学习了不同样本之间的相似性权重,从而改善了对骨骼点动作进行识别的准确率较低的问题。
6.可选地,在本技术实施例中,第一模块还包括:空间图卷积网络和时间卷积网络;使用神经网络模型中的第一模块对归一化后的数据进行计算,得到第一特征图,包括:使用第一模块中的空间图卷积网络对归一化后的数据进行卷积运算,获得第一特征数据;使用第一模块中的bam网络对第一特征数据进行计算,获得第二特征数据;使用第一模块中的时间卷积网络对第二特征数据进行卷积运算,获得第一特征图。在上述的实现过程中,利用第一模块的时空图卷积网络、bam网络和时间卷积网络依次对归一后的数据进行计算,获得第一特征图,通过bam网络学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本在图像分类任务中的区分度。
7.可选地,在本技术实施例中,bam网络包括:softmax层、通道维度卷积层、空间维度卷积层和时间维度卷积层;使用第一模块中的bam网络对第一特征数据进行计算,获得第二特征数据,包括:使用通道维度卷积层、空间维度卷积层和时间维度卷积层对第一特征数据
进行卷积运算,获得第一卷积特征;使用softmax层对第一卷积特征进行相似性运算,获得第二特征数据。在上述的实现过程中,分别使用卷积运算来对通道维度、时间维度、空间维度求均值,获得第一卷积特征,使用softmax层对第一卷积特征进行相似性运算,获得第二特征数据。批感知注意bam网络学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本在图像分类任务中的区分度,从而有效的提高了通过骨骼点数据识别出动作类别的准确率。
8.可选地,在本技术实施例中,使用softmax层对第一卷积特征进行相似性运算,获得第二特征数据,包括:使用softmax层对第一卷积特征进行相似性运算,获得相似性数据;对相似性数据和第一特征数据进行残差运算,得到第二特征数据。在上述的实现过程中,对bam网络进行残差运算,有效地改善了随着网络的加深导致梯度消失或者梯度爆炸的问题。
9.可选地,在本技术实施例中,第二模块还包括:空间图卷积网络、时间卷积网络;使用神经网络模型中的多个第二模块对第一特征图进行计算,得到第二特征图,包括:使用第二模块中的空间图卷积网络对第一特征图进行卷积运算,获得第三特征数据;使用第二模块中的bam网络对第三特征数据进行计算,获得第四特征数据;使用第二模块中的时间卷积网络对第四特征数据进行卷积运算,获得第五特征数据;将第一特征图和第五特征数据进行残差运算,获得第二特征图。在上述的实现过程中,利用第二模块的时空图卷积网络、bam网络和时间卷积网络依次对归一后的数据进行计算,并且进行残差运算,通过bam网络学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本在图像分类任务中的区分度,避免梯度消失或者梯度爆炸的情况出现,从而提高了神经网络模型的准确率。
10.可选地,在本技术实施例中,bam网络包括:softmax层、通道维度卷积层、空间维度卷积层和时间维度卷积层;使用第二模块中的bam网络对第三特征数据进行计算,获得第四特征数据,包括:使用通道维度卷积层、空间维度卷积层和时间维度卷积层对第三特征数据进行卷积运算,获得第二卷积特征;使用softmax层对第二卷积特征进行相似性运算,获得第四特征数据。在上述的实现过程中,通过批感知注意bam网络中的softmax层、通道维度卷积层、空间维度卷积层和时间维度卷积层,从通道维度、时间维度、空间维度学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本在图像分类任务中的区分度,从而有效的提高了通过骨骼点数据识别出动作类别的准确率。
11.可选地,在本技术实施例中,空间图卷积包括:人体自然关节邻接矩阵、自适应参数矩阵和相似性矩阵;使用第一模块中的空间图卷积网络对归一化后的数据进行卷积运算,获得第一特征数据,包括:获取相似性矩阵,并将相似性矩阵、人体自然关节邻接矩阵和自适应参数矩阵相加,得到邻接矩阵;将归一化后的数据和邻接矩阵进行矩阵相乘,得到第一卷积数据;对第一卷积数据进行二维卷积运算,得到第一特征数据。在上述的实现过程中,空间图卷积网络使用三个不同的矩阵来建模动作特征,同时注意到样本与样本之间的不同特征,并且利用了骨骼数据的二阶信息,从而提高了动作识别的准确率。
12.可选地,在本技术实施例中,时间卷积网络包括:二维卷积层、批量归一化层和激活函数层;使用第一模块中的时间卷积网络对第二特征数据进行卷积运算,获得第一特征图,包括:对第二特征数据进行二维卷积运算,得到第二卷积数据;依次使用量归一化层和激活函数层对第二卷积数据依次进行运算,得到第一特征图。
13.本技术实施例还提供了一种骨骼点动作识别装置,包括:数据获取模块,用于获取
目标生物的骨骼点数据;数据归一化模块,用于对骨骼点数据进行批量归一化运算,得到归一化后的数据;第一计算模块,用于对归一化后的数据进行计算,得到第一特征图;第二计算模块,用于对第一特征图进行计算,得到第二特征图,第一计算模块和第二计算模块均包括批感知注意bam网络;分类模块,用于对第二特征图进行分类,获得分类结果,分类结果表征从目标生物识别出的动作类别。
14.本技术实施例还提供了一种电子设备,包括:处理器和存储器,存储器存储有处理器可执行的机器可读指令,机器可读指令被处理器执行时执行如上面描述的方法。
15.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上面描述的方法。
附图说明
16.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
17.图1示出的本技术实施例提供的骨骼点动作识别方法的流程示意图;
18.图2示出的本技术实施例提供的神经网络模型示意图;
19.图3示出的本技术实施例提供的第一模块结构示意图;
20.图4示出的本技术实施例提供的bam网络结构的其中一种示意图;
21.图5示出的本技术实施例提供的第二模块结构示意图;
22.图6示出的本技术实施例提供的骨骼点动作识别装置的结构示意图;
23.图7示出的本技术实施例提供的电子设备的结构示意图。
具体实施方式
24.下面将结合附图对本技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本技术的技术方案,因此只作为示例,而不能以此来限制本技术的保护范围。
25.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
26.在本技术实施例的描述中,技术术语“第一”“第二”等仅用于区别不同对象,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量、特定顺序或主次关系。在本技术实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
27.在介绍本技术实施例提供的图像识别分析方法之前,先介绍本技术实施例所涉及的一些概念:
28.神经网络模型,是指使用预设的训练数据对未经训练的神经网络进行训练后获得的神经网络模型,这里的预设的训练数据可以根据具体实际情况进行设置,例如:在图像识别的任务中,预设的训练数据是指需要识别的图像,在有监督学习训练过程中,需要对训练数据设置正确的标签。
29.骨骼点动作识别:通常采用人体姿态估计(human posture estimation),即将图片中已检测到的人体关键点正确联系起来,从而实现人体姿态的估计,实现人体的检测。人体关键点通常对应人体上有一定自由度的关节,比如颈、肩、肘、腕、腰、膝、踝等。具体例如:通过对人体关键点在三维空间相对位置的计算,可以估计人体当前的姿态。同时如果增加时间序列,在一段时间内观测人体关键点的位置变化,可以更加准确的进行姿态的检测以及估计目标未来时刻的姿态,做到更加抽象的人体行为分析,比如判断一个人是否在进行打羽毛球。
30.需要说明的是,本技术实施例提供的骨骼点动作识别方法可以被电子设备执行,这里的电子设备是指具有执行计算机程序功能的设备终端或者上述的服务器,设备终端例如:智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personal digital assistant,pda)、移动上网设备(mobile internet device,mid)、网络交换机或网络路由器等。
31.在介绍本技术实施例提供的骨骼点动作识别方法之前,先介绍该骨骼点动作识别方法适用的应用场景,这里的应用场景包括但不限于:人类行为识别、人机交互和服装解析等领域。骨骼点动作识别方法体育健身、动作采集、3d试衣、舆情监测等领域具有广阔的应用前景,具体应用主要集中在智能视频监控,病人监护系统,人机交互,虚拟现实,人体动画,智能家居,智能安防,运动员辅助训练等等。
32.请参见图1示出的本技术实施例提供的骨骼点动作识别方法的流程示意图;
33.该骨骼点动作识别方法通过神经网络模型进行动作识别,该神经网络模型第一模块和第二模块中的bam网络学习了不同样本之间的相似性权重,从而改善了对骨骼点动作进行识别的准确率较低的问题。上述的骨骼点动作识别方法可以包括如下步骤:
34.步骤s110:获取目标生物的骨骼点数据。
35.上述步骤s110的实施方式包括:第一种方式,通过数据集获取目标生物的骨骼点数据。数据集可以为:人体骨骼关键点数据集、coco数据集骨骼关键点等等。第二种方式,获取待处理图像,并提取待处理图像中目标生物的骨骼点数据。此处的待处理图像是指采集目标生物的图像,该图像可以从运动捕捉设备或视频中能够获得。提取待处理图像中目标生物的骨骼点数据,骨骼点数据可以从运动捕捉设备或视频的姿态估计算法中获得。通常来说,数据是一系列的帧,每一帧都有一组联合坐标。给定2d或3d坐标系下的身体关节序列,基于身体关节序列构造一个骨骼序列时空图。提取待处理图像中目标生物的骨骼点数据可以为:利用kinect通过微软的sdk提取骨骼数据,并用opencv显示。
36.在步骤s110之后,执行步骤s120:使用神经网络模型中的批量归一化层对骨骼点数据进行批量归一化运算,得到归一化后的数据。
37.请参见图2示出的本技术实施例提供的神经网络模型示意图;该神经网络模型包括:批量归一化层、全连接层、一个第一模块和多个第二模块;批量归一化层、一个第一模块、多个第二模块和全连接层依次连接;该神经网络模型可以为批量注意自适应时空图卷积网络(ba-agcn)。
38.上述步骤s120的实施方式例如:使用批量注意自适应时空图卷积网络的批量归一化层,数据预处理方法对骨骼序列时空图进行批量归一化运算,得到归一化后的数据。归一化运算就是在深度神经网络训练过程中使得每一层神经网络的输入保持相同分布的。对一
个深层神经网络来说,令第l层的净输入为z
(l)
,经过激活函数后的输出是a
(l)
,即a
(l)
=f(z
(l)
)=f(wa
(l-1)
b)其中,f()是激活函数,w和b是权重和偏置参数。
39.在步骤s120之后,执行步骤s130:使用神经网络模型中的第一模块对归一化后的数据进行计算,得到第一特征图。
40.请参见图3示出的本技术实施例提供的第一模块结构示意图;其中,第一模块包括空间图卷积网络、批感知注意bam网络和时间卷积网络,空间图卷积网络、bam网络和时间卷积网络依次连接。上述步骤s130的实施方式可以包括:
41.步骤s131:使用第一模块中的空间图卷积网络对归一化后的数据进行卷积运算,获得第一特征数据。
42.其中,空间图卷积的邻接矩阵由三部分组成:人体自然关节邻接矩阵、自适应参数矩阵和相似性矩阵。
43.上述步骤s131的实施方式例如:将归一化后的数据分别通过函数和w
θ
函数进行降维映射,获得第一映射数据和第二映射数据;将第一映射数据和第二映射数据相乘,并且经过softmax函数生成相似性矩阵。并将相似性矩阵、人体自然关节邻接矩阵和自适应参数矩阵相加,得到邻接矩阵;将归一化后的数据和邻接矩阵进行矩阵相乘,得到第一卷积数据;对第一卷积数据进行二维卷积运算和残差分析,得到第一特征数据。
44.请参见图4示出的本技术实施例提供的bam网络结构的其中一种示意图,本技术实施例对bam网络结构中通道维度卷积层、空间维度卷积层和时间维度卷积层的顺序不作限制;
45.步骤s132:使用第一模块中的bam网络对第一特征数据进行计算,获得第二特征数据。
46.第一模块中的bam网络包括:softmax层、通道维度卷积层、空间维度卷积层和时间维度卷积层。上述步骤s132的实施方式可以包括:
47.步骤s1321:使用通道维度卷积层、空间维度卷积层和时间维度卷积层对第一特征数据进行卷积运算,获得第一卷积特征。
48.具体地,第一卷积特征包括:通道维度均值、时间帧维度均值和空间维度均值。使用输入通道为输入通道数,输出通道为1的二维卷积网络对通道维度进行卷积运算,获得通道维度均值;
49.将时间维度与通道维度进行交换,使用输入通道为时间帧数,输出通道为1的二维卷积网络对时间维度进行卷积运算,获得时间帧维度均值;将空间维度与通道维度进行交换,使用输入通道为关节点个数,输出通道为1的二维卷积网络对空间维度进行卷积运算,获得空间维度均值;
50.步骤s1322:使用softmax层对第一卷积特征进行相似性运算,获得第二特征数据。
51.可选地,上述步骤s1322还可以进行残差运算,具体例如:使用softmax层对第一卷积特征进行相似性运算,获得第二特征数据,包括:使用softmax层对第一卷积特征进行相似性运算,获得相似性数据;对相似性数据和第一特征数据进行残差运算,得到第二特征数据。其中,对相似性数据和第一特征数据进行残差运算可以为,第一特征数据和相似性数据进行相乘,得到的结果再加上第一特征数据,获得第二特征数据,从而实现在批量训练过程中的注意力机制。
52.上述实现过程中,通过使用第一模块中的bam网络对第一特征数据进行计算,获得第二特征数据。bam网络用于自适应地重新加权一个批内不同样本的空间图特征,通过bam网络学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本在图像分类任务中的区分度。
53.步骤s133:使用第一模块中的时间卷积网络对第二特征数据进行卷积运算,获得第一特征图。
54.时间卷积网络包括:二维卷积层、批量归一化层和激活函数层。上述步骤s133的实施方式例如:对第二特征数据进行二维卷积运算,得到第二卷积数据;依次使用量归一化层和激活函数层对第二卷积数据依次进行运算,得到第一特征图。
55.在步骤s130之后,执行步骤s140:使用神经网络模型中的多个第二模块对第一特征图进行计算,得到第二特征图,第一模块和第二模块均包括批感知注意bam网络。
56.请参见图5示出的本技术实施例提供的第二模块结构示意图;神经网络模型包括多个第二模块,其中,第二模块包括空间图卷积网络、批感知注意bam网络和时间卷积网络。上述步骤s140的实施方式可以包括:
57.步骤s141:使用第二模块中的空间图卷积网络对第一特征图进行卷积运算,获得第三特征数据。
58.空间图卷积的邻接矩阵由三部分组成:人体自然关节邻接矩阵、自适应参数矩阵和相似性矩阵。上述步骤s141的实施方式例如:将第一特征图分别通过函数和w
θ
函数进行降维映射,获得第三映射数据和第四映射数据;将三映射数据和第四映射数据相乘,并且经过softmax函数生成相似性矩阵。并将相似性矩阵、人体自然关节邻接矩阵和自适应参数矩阵相加,得到邻接矩阵;将第一特征图和邻接矩阵进行矩阵相乘,得到第三卷积数据;对第三卷积数据进行二维卷积运算和残差分析,得到第三特征数据。在上述的实现过程中,空间图卷积网络使用三个不同的矩阵来建模动作特征,同时注意到样本与样本之间的不同特征,并且利用了骨骼数据的二阶信息,从而提高了动作识别的准确率。
59.步骤s142:使用第二模块中的bam网络对第三特征数据进行计算,获得第四特征数据。
60.请参照图4,本技术实施例对bam网络结构中通道维度卷积层、空间维度卷积层和时间维度卷积层的顺序不作限制;其中,第二模块中的bam网络包括:softmax层、通道维度卷积层、空间维度卷积层和时间维度卷积层。上述步骤s142的实施方式可以包括:
61.步骤s1421:使用通道维度卷积层、空间维度卷积层和时间维度卷积层对第三特征数据进行卷积运算,获得第二卷积特征。
62.具体地,第二卷积特征包括:通道维度均值、时间帧维度均值和空间维度均值。使用输入通道为输入通道数,输出通道为1的二维卷积网络对通道维度进行卷积运算,获得通道维度均值;将时间维度与通道维度进行交换,使用输入通道为时间帧数,输出通道为1的二维卷积网络对时间维度进行卷积运算,获得时间帧维度均值;
63.将空间维度与通道维度进行交换,使用输入通道为关节点个数,输出通道为1的二维卷积网络对空间维度进行卷积运算,获得空间维度均值;
64.步骤s1422:使用softmax层对第二卷积特征进行相似性运算,获得第四特征数据。
65.可选地,上述步骤s1422还可以进行残差运算,使用softmax层对第二卷积特征进
行相似性运算,获得第四特征数据,包括:使用softmax层对第二卷积特征进行相似性运算,获得相似性数据;对相似性数据和第三特征数据进行残差运算,得到第四特征数据。其中,对相似性数据和第三特征数据进行残差运算可以为,第三特征数据和相似性数据进行相乘,得到的结果再加上第三特征数据,获得第四特征数据。在上述的实现过程中,对bam网络进行残差运算,有效的解决了随着网络的加深,出现的训练集准确率下降的问题。
66.上述实现过程中,通过使用第二模块中的bam网络对第三特征数据进行计算,获得第四特征数据。bam网络块用于自适应地重新加权一个批内不同样本的空间图特征,通过bam网络学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本一个批量内不同样本在图像分类任务中的区分度。
67.步骤s143:使用第二模块中的时间卷积网络对第四特征数据进行卷积运算,获得第五特征数据。
68.时间卷积网络包括:二维卷积层、批量归一化层和激活函数层。上述步骤s143的实施方式例如:对第四特征数据进行二维卷积运算,得到第四卷积数据;依次使用量归一化层和激活函数层对第四卷积数据依次进行运算,得到第二特征图。
69.步骤s144:将第一特征图和第五特征数据进行残差运算,获得第二特征图。
70.值得注意的是,神经网络的优化是基于批量图像的,并且在使用批量优化的过程中所有图像的贡献是相等的。当来自分离类别的两个样本的特征近似相似时,目前的注意机制不能在特征空间中有效地分离它们。为解决上述问题,将神经网络模型第一模块和第二模块中,每层空间图卷积和时间卷积之间使用一个bam网络,bam网络包括:softmax层、通道维度卷积层、空间维度卷积层和时间维度卷积层。bam网络学习一个批量内不同样本之间的重要性权重,提高了一个批量内不同样本在图像分类任务中的区分度,从而提高了对骨骼点动作进行识别的准确率。
71.在步骤s140之后,执行步骤s150:使用神经网络模型中的全连接层对第二特征图进行分类,获得分类结果,分类结果表征从目标生物识别出的动作类别。
72.上述s150的实施方式例如:利用全连接层进行结果识别时,根据神经网络模型训练得出来的权重,以及经过前面的卷积、激活函数等深度网络计算出来的结果,进行加权求和,得到各个结果的预测值,然后取值最大的作为识别的结果。其中,全连接层在整个卷积神经网络中起到“分类器”的作用。
73.在上述的实现过程中,通过获取目标生物的骨骼点数据,并对骨骼点数据进行批量归一化运算,得到归一化后的数据,使用神经网络模型中的第一模块对归一化后的数据进行计算,到第一特征图;使用神经网络模型中的多个第二模块对第一特征图进行计算,得到第二特征图,第一模块和第二模块均包括批感知注意bam网络,使用全连接层对第二特征图进行分类,从而对目标生物的动作进行识别。该神经网络模型的骨骼点动作识别算法中学习不同样本之间的相似性权重,从而改善了对骨骼点动作进行识别的准确率较低的问题。
74.可选地,上面的步骤中,使用通道维度卷积层、空间维度卷积层和时间维度卷积层对第一特征数据进行卷积运算,其中,通道维度卷积层、空间维度卷积层和时间维度卷积层顺序可以不作限制,顺序可以为:
75.分别使用通道维度卷积层、空间维度卷积层和时间维度卷积层依次对第一特征数
据进行卷积运算,获得第一卷积特征;
76.或者,分别使用通道维度卷积层、时间维度卷积层和空间维度卷积层依次对第一特征数据进行卷积运算,获得第一卷积特征;
77.或者,分别使用空间维度卷积层、通道维度卷积层和时间维度卷积层依次对第一特征数据进行卷积运算,获得第一卷积特征;
78.或者,分别使用空间维度卷积层、时间维度卷积层和通道维度卷积层依次对第一特征数据进行卷积运算,获得第一卷积特征;
79.或者,分别使用时间维度卷积层、通道维度卷积层和空间维度卷积层依次对第一特征数据进行卷积运算,获得第一卷积特征;
80.或者,分别使用时间维度卷积层、空间维度卷积层和通道维度卷积层依次对第一特征数据进行卷积运算,获得第一卷积特征。
81.请参见图6示出的本技术实施例提供的骨骼点动作识别装置的结构示意图;本技术实施例提供了一种骨骼点动作识别装置200,包括:
82.数据获取模块210,用于获取目标生物的骨骼点数据。
83.数据归一化模块220,用于对骨骼点数据进行批量归一化运算,得到归一化后的数据。
84.第一计算模块230,用于对归一化后的数据进行计算,得到第一特征图。
85.第二计算模块240,用于对第一特征图进行计算,得到第二特征图,第一计算模块和第二计算模块均包括批感知注意bam网络。
86.分类模块250,用于对第二特征图进行分类,获得分类结果,分类结果表征从目标生物识别出的动作类别。
87.应理解的是,该装置与上述的图像识别分析方法实施例对应,能够执行上述方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。该装置包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置的操作系统(operating system,os)中的软件功能模块。
88.请参见图7示出的本技术实施例提供的电子设备的结构示意图。本技术实施例提供的一种电子设备300,包括:处理器310和存储器320,存储器320存储有处理器310可执行的机器可读指令,机器可读指令被处理器310执行时执行如上的方法。
89.本技术实施例还提供了一种存储介质330,该存储介质330上存储有计算机程序,该计算机程序被处理器310运行时执行如上的方法。
90.其中,存储介质330可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read only memory,简称eprom),可编程只读存储器(programmable red-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
91.本技术实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术实施例的多个实施例的装置、方法和计算机程序产品的可能实现的
体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
92.另外,在本技术实施例各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
93.以上的描述,仅为本技术实施例的可选实施方式,但本技术实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术实施例的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献