ECG信号的并行分析装置、方法和移动终端与流程

文档序号:14266386阅读:205来源:国知局
ECG信号的并行分析装置、方法和移动终端与流程

本公开涉及心电信号处理技术领域,尤其是涉及一种ecg信号的并行分析装置、方法和移动终端。



背景技术:

ecg(electrocardiogram,心电图)可以展示心脏电活动随时间的演变,是重要的生理数据之一;心率、节律的紊乱,或者心电信号的形态学变化均可能成为病理学的指征;通过分析记录的ecg波形可以检测心肌梗塞、心肌病、心肌炎等多种心脏疾病。

为了监测长期ecg信号,需要高性能服务器提供运算服务;当用户在网络不稳定的环境和海量的心电分析请求同时提交时,传统的云平台式ecg信号分析很难实时响应;如果把ecg信号分析任务转移至移动终端,由于移动终端的cpu(中央处理器,centralprocessingunit)性能有限,依然难以负担长期ecg信号的处理,并及时作出反馈;同时,处理过程需要消耗设备较大的电量,对于电池容量有限的移动终端,电池损耗较大。

公开内容

有鉴于此,本公开的目的在于提供一种ecg信号的并行分析装置、方法和移动终端,以提高ecg信号的分析效率,从而提高ecg信号的分析反馈的及时性。

为了实现上述目的,本公开采用的技术方案如下:

第一方面,本公开提供了一种ecg信号的并行分析装置,该装置包括:集成内存、cpu和gpu,集成内存包括供cpu使用的第一内存和供gpu使用第二内存,且cpu可访问第二内存;cpu和gpu通过集成内存传输数据;cpu用于对接收到的ecg原始信号进行一级降噪处理,得到一级ecg信号;以及用于对gpu提取出的特征数据进行异常心搏分类初筛处理,得到疑似异常心搏数据;gpu用于对一级ecg信号进行特征提取,得到特征数据;以及用于对一级ecg信号进行二级降噪处理,得到二级ecg信号,应用模板匹配分类方式对疑似异常心搏数据和二级ecg信号进行处理,得到最终异常心搏数据。

结合第一方面,本公开实施方式提供了第一方面的第一种可能的实施方式,其中,上述cpu包括原始信号接收模块,用于接收ecg原始信号,将ecg原始信号存储于第一内存;第一预处理模块,用于加载第一内存的ecg原始信号进行一级降噪处理,得到一级ecg信号,将一级ecg信号存储于第二内存;第一异常心搏分类模块,用于根据存储位置信息获取特征数据,按照设定的规则判定方式对特征数据进行异常心搏分类,得到疑似异常心搏数据,将疑似异常心搏数据存储于第二内存。

结合第一方面的第一种可能的实施方式,本公开实施方式提供了第一方面的第二种可能的实施方式,其中,上述gpu包括:特征检测模块,用于从第二内存加载一级ecg信号进行特征提取,得到特征数据;将特征数据存储于第二内存;第二预处理模块,用于加载一级ecg信号进行二级降噪处理,得到二级ecg信号;第二异常心搏分类模块,用于从第二预处理模块获取二级ecg信号,从第二内存获取疑似异常心搏数据,按照设定的模板匹配方式和二级ecg信号对疑似异常心搏数据进行再确认,得到最终异常心搏数据,将最终异常心搏数据存储于第二内存。

结合第一方面的第二种可能的实施方式,本公开实施方式提供了第一方面的第三种可能的实施方式,其中,上述集成内存包括:映射模块,用于将特征数据以及最终异常心搏数据的存储位置信息映射至第一内存,以使cpu根据存储位置信息获取对应的数据。

结合第一方面的第二种可能的实施方式,本公开实施方式提供了第一方面的第四种可能的实施方式,其中,上述第一预处理模块包括iir滤波器,用于对ecg原始信号进行滤波处理,得到一级ecg信号;第二预处理模块包括伪迹去除单元,用于对一级ecg信号进行伪迹去除处理,得到二级ecg信号。

结合第一方面的第二种可能的实施方式,本公开实施方式提供了第一方面的第五种可能的实施方式,其中,上述特征检测模块包括:形态学变换单元,用于对还用于对一级ecg信号进行变换,输出形态学形式的ecg信号;r波检测单元,用于对形态学形式的ecg信号进行r波检测,输出检测结果;qrs波群检测,用于对检测结果进行qrs波群检测,输出包含有qrs波群的特征数据。

第二方面,本公开提供了一种ecg信号的并行分析方法,该方法应用于移动终端,该移动终端包括:集成内存、cpu和gpu,集成内存包括供cpu使用的第一内存和供gpu使用第二内存,且cpu可访问第二内存;cpu和gpu通过集成内存传输数据;该方法包括:cpu对接收到的ecg原始信号进行一级降噪处理,得到一级ecg信号;gpu对一级ecg信号进行特征提取,得到特征数据;cpu对特征数据进行异常心搏分类初筛处理,得到疑似异常心搏数据;gpu对一级ecg信号进行二级降噪处理,得到二级ecg信号;以及应用模板匹配分类方式对疑似异常心搏数据和二级ecg信号进行处理,得到最终异常心搏数据。

结合第二方面,本公开实施方式提供了第二方面的第一种可能的实施方式,其中,上述方法还包括:cpu获取最终异常心搏数据,将最终异常心搏数据上传至远端的医疗平台;cpu接收医疗平台基于最终异常心搏数据反馈的报告。

结合第二方面或第二方面的第一种可能的实施方式,本公开实施方式提供了第二方面的第二种可能的实施方式,其中,上述cpu和gpu通过集成内存传输数据包括:集成内存将cpu存储于第一内存中的数据复制至第二内存,以及将gpu存储于第二内存中的数据的存储位置信息映射至第一内存。

第三方面,本公开提供了一种移动终端,该移动终端包括上述ecg信号的并行分析装置。

本公开实施方式提供的一种ecg信号的并行分析装置、方法和移动终端,其集成内存包括供cpu使用的第一内存和供gpu使用第二内存;通过cpu对ecg原始信号进行一级降噪处理,并对gpu提取出的特征数据进行异常心搏分类初筛处理;通过gpu对一级降噪处理得到的一级ecg信号进行特征提取,并对该一级ecg信号进行二级降噪处理,再应用模板匹配分类方式对初筛处理得到的疑似异常心搏数据和二级降噪处理得到的二级ecg信号进行处理,得到最终的异常心搏数据。该方式中,由cpu和gpu共同处理ecg信号分析过程中的各项任务,gpu以并行处理方式完成复杂的计算任务,提高了ecg信号的分析效率,从而提高了ecg信号的分析反馈的及时性,同时降低了设备功耗,提高了用户体验度。

进一步地,上述这种内存之间进行数据复制和映射的方式,相对于通过总线、通信线进行数据传输的方式,可以避免大量的数据传输,降低了数据从cpu端至gpu端的传输时长,进一步地提高了ecg信号的分析效率。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施方式提供的一种ecg信号的并行分析装置的结构示意图;

图2为本公开实施方式提供的另一种ecg信号的并行分析装置的结构示意图;

图3为本公开实施方式提供的一种ecg信号的并行分析方法的流程图;

图4为本公开实施方式提供的另一种ecg信号的并行分析方法的流程图。

具体实施方式

为使本公开实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本公开一部分实施方式,而不是全部的实施方式。基于本公开中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本公开保护的范围。

长期ecg可以用于辅助诊断间歇性心律失常等心脏疾病。用户可以通过穿戴式心脏监测设备采集ecg信号,并将该ecg信号发送至与该设备连接的云平台中;该云平台对ecg信号进行分析和诊断,再将诊断结果反馈至该监测设备,或者该用户的移动终端上。由于ecg信号的数据量较大,且云平台可能会连续不断地接收大量用户发送的ecg信号,因此,这种云平台处理ecg信号的方式给云端处理器造成了较大的计算负担,导致ecg信号处理反馈的及时性和可靠性得不到保证。

为了缓解上述问题,可以将ecg信号分析诊断的任务由穿戴式心脏监测设备、手机、平板电脑等移动终端完成;然而,由于移动终端的cpu性能有限,依然难以负担长期ecg信号的处理,并及时作出反馈;同时,处理过程需要消耗设备较大的电量,对于电池容量有限的移动终端,电池损耗较大。

针对上述ecg信号的分析方式反馈较慢的问题,本公开实施方式提供了一种ecg信号的并行分析装置、方法和移动终端;该技术可以应用于穿戴式心脏监测设备、手机、平板电脑等移动终端中,用于辅助诊断间歇性心律失常等心脏疾病的场景中。该技术可以采用相关的软件或硬件实现,下面通过实施方式进行描述。

参见图1所示的一种ecg信号的并行分析装置的结构示意图;该装置包括:集成内存10、cpu11和gpu(graphicprocessingunit,图形处理器)12,该集成内存10包括供cpu11使用的第一内存101和供gpu12使用的第二内存102,且cpu11可访问第二内存102;cpu11和gpu12通过集成内存10传输数据;

cpu11用于对接收到的ecg原始信号进行一级降噪处理,得到一级ecg信号;以及用于对gpu12提取出的特征数据进行异常心搏分类初筛处理,得到疑似异常心搏数据;

gpu12用于对一级ecg信号进行特征提取,得到特征数据;以及用于对一级ecg信号进行二级降噪处理,得到二级ecg信号,应用模板匹配分类方式对疑似异常心搏数据和二级ecg信号进行处理,得到最终异常心搏数据。

上述cpu和gpu分别用于执行ecg信号分析中的不同任务,部分任务可以并行执行;例如,cpu进行异常心搏分类初筛处理时,gpu可以执行对一级ecg信号进行二级降噪处理。另外,由于cpu承担的任务量较大,对于计算量复杂的任务执行力较弱,而gpu为多核处理方式,可以采用并行的方式处理图像计算等计算量复杂的任务,或者具有固有并行特征的算法;根据任务的属性,对其执行的处理器进行合理分配可以提高ecg信号分析的效率;例如,上述特征提取步骤,该步骤通常需要图像识别、计算等,计算量大,将该步骤由gpu执行,可以大幅提高ecg信号分析的效率。

上述集成内存可以通过存储芯片实现,其中的第一内存和第二内存可以通过软件的形式分割;上述第一内存可以用于存储ecg原始信号、一级ecg信号和疑似异常心搏数据等数据;上述第二内存可以用于存储一级ecg信号、特征数据、疑似异常心搏数据、最终异常心搏数据等数据。

第一内存和第二内存可以通过复制和映射的方式进行数据传输;例如,集成内存可以将cpu存储于第一内存中的数据复制至第二内存,以及将gpu存储于第二内存中的数据的存储位置信息映射至第一内存。具体地,由于cpu既可以访问第一内存,也可以访问第二内存,因此,当cpu需要获取第二内存中的数据时,仅需要将该数据的在第二内存中的存储地址映射至第一内存,cpu根据映射的存储地址访问第二内存,进而获得相应的数据;由于gpu仅可以访问第二内存,当gpu需要获取第一内存中的数据时,集成芯片需要将该数据从第一内存复制到第二内存中,再由gpu读取。

本公开实施方式提供的一种ecg信号的并行分析装置,其集成内存包括供cpu使用的第一内存和供gpu使用的第二内存;通过cpu对ecg原始信号进行一级降噪处理,并对gpu提取出的特征数据进行异常心搏分类初筛处理;通过gpu对一级降噪处理得到的一级ecg信号进行特征提取,并对该一级ecg信号进行二级降噪处理,再应用模板匹配分类方式对初筛处理得到的疑似异常心搏数据和二级降噪处理得到的二级ecg信号进行处理,得到最终的异常心搏数据。该方式中,由cpu和gpu共同处理ecg信号分析过程中的各项任务,gpu以并行处理方式完成复杂的计算任务,提高了ecg信号的分析效率,从而提高了ecg信号的分析反馈的及时性,同时降低了设备功耗,提高了用户体验度。

进一步地,上述这种内存之间进行数据复制和映射的方式,相对于通过总线、通信线进行数据传输的方式,可以避免大量的数据传输,降低了数据从cpu端至gpu端的传输时长,进一步地提高了ecg信号的分析效率。

参见图2所示的另一种ecg信号的并行分析装置的结构示意图;该装置在图1中所示装置基础上实现;该装置包括:集成内存10、cpu11和gpu12,该集成内存10包括供cpu11使用的第一内存101和供gpu12使用的第二内存102,且cpu11可访问第二内存102;cpu11和gpu12通过集成内存10传输数据。

智能手机等移动终端具有高度集成的电路,将主要组件(如cpu、gpu、内存等)组合到单个芯片中;该方式可以实现高带宽的数据传输;同时,超带宽的内存指标加速了内存和cpu/gpu之间的数据传输速度;另外,cpu和gpu内存集成在同一个芯片上,被嵌入式软件分开。在任务执行过程中,任务会发生转移,因此可以引入内存映射技术,将同一块物理内存映射到cpu和gpu的内存空间中,以减少或甚至避免数据传输。

上述cpu具体包括:原始信号接收模块111,用于接收ecg原始信号,将ecg原始信号存储于第一内存;第一预处理模块112,用于加载第一内存的ecg原始信号进行一级降噪处理,得到一级ecg信号,将一级ecg信号存储于第二内存;第一异常心搏分类模块113,用于根据存储位置信息获取特征数据,按照设定的规则判定方式对特征数据进行异常心搏分类,得到疑似异常心搏数据,将疑似异常心搏数据存储于第二内存。

上述原始信号接收模块可以与心电图传感器连接;该心电图传感器能感受心脏不同区域细胞的动作电位波形,并转换成可以输出的信号,该信号即为上述ecg原始信号。

上述第一预处理模块可以包括iir(infiniteimpulseresponse,无限的脉冲响应)滤波器,用于对ecg原始信号进行滤波处理,得到一级ecg信号;当然,还可以通过其他滤波器实现,例如,fir(finiteimpulseresponse,有限长单位冲激响应)滤波器。由于iir滤波器的紧耦合模式,难以实现并行化,因此,iir滤波器在cpu中实现。第一预处理模块处理得到一级ecg信号后,通常将一级ecg信号首先存储至第一内存;由于后续的特征提取处理由gpu执行,因此,集成内存再将该一级ecg信号复制至第二内存,以供gpu获取。

上述第一异常心搏分类模块可以从第一内存中获取预先制定好的规则判定方式,该规则判定方式可以以参数阈值的形式实现,例如,如果上述特征数据中的某个或者数个参数大于对应的阈值,则可初步确定该ecg信号存在异常,还可以根据阈值对异常的类型进行初步分类,得到疑似异常心搏数据,进而再将该疑似异常心搏数据进行保存。第一异常心搏分类模块处理得到疑似异常心搏数据,通常首先存储至第一内存;由于后续的疑似异常心搏数据再确认的处理由gpu执行,因此,集成内存再将该分类结果复制至第二内存,以供gpu获取。

上述gpu具体包括:特征检测模块121,用于从第二内存加载一级ecg信号进行特征提取,得到特征数据;将特征数据存储于第二内存;第二预处理模块122,用于加载一级ecg信号进行二级降噪处理,得到二级ecg信号;第二异常心搏分类模块123,用于从第二预处理模块获取二级ecg信号,从第二内存获取疑似异常心搏数据,按照设定的模板匹配方式和二级ecg信号对疑似异常心搏数据进行再确认,得到最终异常心搏数据,将最终异常心搏数据存储于第二内存。

上述特征检测模块可以通过多种特征提取算法实现,例如,机器学习、小波变换、形态学变换等;考虑到ecg信号的特殊性,为了兼顾ecg信号特征识别的准确性和高效性,本实施方式具体采用下述方式实现:具体地,该特征检测模块包括:(1)形态学变换单元,用于对还用于对一级ecg信号进行变换,输出形态学形式的ecg信号;(2)r波检测单元,用于对形态学形式的ecg信号进行r波检测,输出检测结果;(3)qrs波群检测,用于对检测结果进行qrs波群检测,输出包含有qrs波群的特征数据。

ecg信号中,r波为信号周期内首先出现的位于参考水平线以上的正向波;qrs波群包括r波、q波、s波、r’波、s’波和qs波;通过检测这些波形的宽度、时距、振幅、形态等参数,可以获得多种特征数据。

上述特征检测模块提取得到的特征数据通常保存在第二内存中;由于cpu可以访问第二内存,但需要将数据存储在第二内存的位置映射至第一内存;基于此,上述集成内存包括映射模块103,用于将特征数据以及最终异常心搏数据的存储位置信息映射至第一内存,以使cpu根据存储位置信息获取对应的数据。该方式可以使cpu较为快速地获得gpu处理得到的数据,避免了数据传输耗时,从而提高了ecg信号的分析效率。

上述第二预处理模块可以包括伪迹去除单元,用于对一级ecg信号进行伪迹去除处理,得到二级ecg信号。通常,传感器从体表电极检测到的信号中含有不同类型的干扰,例如,工频干扰、基线漂移、电极接触噪声、肌电干扰和运动干扰等;这些干扰在ecg信号中形成伪迹,为了获得较为纯净的ecg信号,以提高后续特征检测、心搏异常识别的准确性,本实施方式采用上述伪迹去除单元对一级ecg信号进行伪迹去除处理。

上述第二异常心搏分类模块一方面从第二预处理模块获取二级ecg信号,另一方面从第二内存获取疑似异常心搏数据,该疑似异常心搏数据预先从第一内存复制至第二内存;第二异常心搏分类模块通过无噪声信号的二级ecg信号生成qrs标准模板,再根据该标准模板纠正疑似异常心搏数据的错误判断的数据,生成最终异常心搏数据。该最终异常心搏数据保存至第二内存,并将该最终异常心搏数据在第二内存的地址映射至第一内存,以供cpu获取。该cpu获取到该最终异常心搏数据后,可以将该数据推送至用户终端、上传至云平台,或者进行其他处理。

另外,还可以通过工作组大小、数据向量化运算和零内存存复制技术进一步优化上述ecg信号的并行分析装置,提高分析效率。

上述方式中,由cpu和gpu共同处理ecg信号分析过程中的各项任务,gpu以并行处理方式完成复杂的计算任务,提高了ecg信号的分析效率,从而提高了ecg信号的分析反馈的及时性,同时降低了设备功耗,提高了用户体验度。

对应于上述装置实施方式,参见图3所示的一种ecg信号的并行分析方法的流程图;该方法应用于移动终端,该移动终端包括:集成内存、cpu和gpu,该集成内存包括供cpu使用的第一内存和供gpu使用第二内存,且cpu可访问第二内存;cpu和gpu通过集成内存传输数据。该方法包括如下步骤:

步骤s302,cpu对接收到的ecg原始信号进行一级降噪处理,得到一级ecg信号;

步骤s304,gpu对一级ecg信号进行特征提取,得到特征数据;

步骤s306,cpu对特征数据进行异常心搏分类初筛处理,得到疑似异常心搏数据;

步骤s308,gpu对一级ecg信号进行二级降噪处理,得到二级ecg信号;以及应用模板匹配分类方式对疑似异常心搏数据和二级ecg信号进行处理,得到最终异常心搏数据。

本公开实施方式提供的一种ecg信号的并行分析方法,cpu对ecg原始信号进行一级降噪处理,gpu对一级降噪处理得到的一级ecg信号进行特征提取;cpu对提取出的特征数据进行异常心搏分类初筛处理,gpu对上述一级ecg信号进行二级降噪处理,再应用模板匹配分类方式对初筛处理得到的疑似异常心搏数据和二级降噪处理得到的二级ecg信号进行处理,得到最终的异常心搏数据。该方式中,由cpu和gpu共同处理ecg信号分析过程中的各项任务,gpu以并行处理方式完成复杂的计算任务,提高了ecg信号的分析效率,从而提高了ecg信号的分析反馈的及时性,同时降低了设备功耗,提高了用户体验度。

参见图4所示的另一种ecg信号的并行分析方法的流程图;该方法在图3中所示方法基础上实现;该方法由移动终端的cpu、集成内存中的第一内存、第二内存和gpu多方交互实现;其中,该第二内存也可以称为显存;该方法包括如下步骤:

步骤s402,cpu接收ecg原始信号,将ecg原始信号存储于第一内存;

步骤s404,cpu加载第一内存的ecg原始信号进行一级降噪处理,得到一级ecg信号;

步骤s406,cpu将一级ecg信号存储于第一内存;

步骤s408,集成内存将cpu存储于第一内存中的一级ecg信号复制至第二内存;

步骤s410,gpu从第二内存加载一级ecg信号进行特征提取,得到特征数据;

步骤s412,gpu将特征数据存储于第二内存;

步骤s414,集成内存将gpu存储于第二内存中的特征数据的存储位置信息映射至第一内存;

步骤s416,cpu根据存储位置信息获取特征数据,按照设定的规则判定方式对特征数据进行异常心搏分类,得到疑似异常心搏数据;

步骤s418,cpu将疑似异常心搏数据存储于第一内存;

步骤s420,集成内存将cpu存储于第一内存中的疑似异常心搏数据复制至第二内存;

步骤s422,gpu加载一级ecg信号进行二级降噪处理,得到二级ecg信号;为了充分利用cpu和gpu的异构计算资源,该方法中将心电信号进行伪迹去除的二级降噪处理,从特征提取前面调整至异常心搏再确认的前面。

步骤s424,gpu从第二内存获取疑似异常心搏数据,按照设定的模板匹配方式和二级ecg信号对疑似异常心搏数据进行再确认,得到最终异常心搏数据;

步骤s426,gpu将最终异常心搏数据存储于第二内存;

步骤s428,集成内存将gpu存储于第二内存中的最终异常心搏数据的存储位置信息映射至第一内存;

步骤s430,cpu获取最终异常心搏数据,将最终异常心搏数据上传至远端的医疗平台,以使该医疗平台根据最终异常心搏数据生成反馈报告;

步骤s434,cpu接收医疗平台基于最终异常心搏数据反馈的报告。

上述方式中,由cpu和gpu共同处理ecg信号分析过程中的各项任务,gpu以并行处理方式完成复杂的计算任务,提高了ecg信号的分析效率,从而提高了ecg信号的分析反馈的及时性,同时降低了设备功耗,提高了用户体验度。

对应于上述装置和方法实施方式,本公开实施方式还提供了一种移动终端,该移动终端包括上述ecg信号的并行分析装置。

本公开实施方式还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述ecg信号的并行方法,具体实现可参见方法实施方式,在此不再赘述。

本公开实施方式提供的一种ecg信号的并行分析装置、方法和移动终端,提出了一种利用移动图形处理单元(gpu)的新型并行自动ecg分析方式;与ecg信号的顺序分析方式相比,并行方式重组整个程序流,充分利用cpu/gpu异构计算资源,该方式可以大幅缩短24小时长ecg数据的执行时间;通过数据矢量化,工作组大小调整和零存储复制等各个方面的优化,上述执行时间进一步缩短,反馈效率提升,提高了用户体验。此外,当将大量计算分配给gpu时,测试移动设备的平均功耗较小,缓解了移动设备电池工作时间有限的问题。

在本申请所提供的几个实施方式中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施方式仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施方式的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本公开各个实施方式中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

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

最后应说明的是:以上所述实施方式,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施方式对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施方式所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施方式技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

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