发明内容
本发明的一个目的在于提供一种电能表***控制方法及装置,以解决背景技术中的问题。
具体地,本发明是通过如下技术方案实现的:
一种电能表***控制方法,所述电能表***包括多个电能表,每个电能表能够被与一个用电器进行分配,所述方法包括:
S1:根据用电器的采样用电情况,将用电器分组;
S2:确定一组用电器组为观察组,对观察组中所有用电器进行预定次数预定时间的耗电量统计,计算该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度;
S3:开启指令轮询服务,根据趋近度确定轮询周期;
S4:轮询周期中,每次随机获取观察组中一个用电器的实际单位时间累计耗能数值;
S5:确定被检测用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例;
S6:根据所述比例的变化确定该用电器未来是否超额耗电。
2.根据权利要求1所述的方法,其特征在于,所述S1包括:
S11:获取预定时间间隔内多个用电器的耗电量;
S12:预测每个用电器的本次开启过程中的总耗电预测值;
S13:得到每个用电器的单位时间的预测功率,将预测功率有差异性的用电器分为一组,总共分预设组;
S14:根据所述预定时间间隔内多个用电器的耗电量,将拥有的用电器的耗电量最多的组确定为观察组。
较佳的,所述S2包括:
S21:随机确定观察组中的一个用电器为目标用电器,监听其连接情况,判断目标用电器的连接通信丢包率是否小于预设值,若是,执行S22,若否,则去除已选择过的用电器,重复执行S21;
S22:将第一计数器数值自加1,并判断第一计数器数值当前数值是否达到第一累加数值,若是,执行S23,若否,则判断是否遍历了该组中所有用电器,若是,则去除已选过的用电器组,之后返回执行S1,若否,则去除已选过的用电器,之后返回执行S21;
S23:再重复预设次数的预定时间间隔,对观察组中所有用电器的耗电量统计,并检测该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度。
较佳的,所述S5包括:
S51:针对获取到的数值,判断其较前次波动大小是否异常,若是,则执行S52,若否,则判断是否进行了预设次数的判断,若否,则再次进行S52的判断,若是,则去除已选过的用电器组,之后返回执行S1;
S52:对应用电器的计数器累加1,并判断是否达到预设累加次数,若是,则执行S53,若否,执行S4;
S53:计算该用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例是否变化过多,若是,则执行S6,若否,则向用电器监控者进行报警。
较佳的,所述S6包括:
S61:按该用电器的平均的实际单位时间累计耗能数值占对应用电器的预测功率的比例,等比例扩大/缩小该用电器的预测用电功率;
S62:在确定一个用电设备的未来状态为处于超额耗电状态时,进行报警。
较佳的,本申请还提供了一种电能表***控制装置,所述电能表***包括多个电能表,每个电能表能够被与一个用电器进行分配,其特征在于,所述装置包括:
分组模块,用于根据用电器的采样用电情况,将用电器分组,使得每组中用电器的功率具有差异性;
趋近度计算模块,用于确定一组用电器组为观察组,对观察组中所有用电器进行预定次数预定时间的耗电量统计,计算该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度;
轮询周期确定模块,用于开启指令轮询服务,根据趋近度确定轮询周期;
实际功率计算模块,用于在轮询周期中,每次随机获取观察组中一个用电器的实际单位时间累计耗能数值;
比例计算模块,用于确定被检测用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例;
耗电预测模块,用于根据所述比例的变化确定该用电器未来是否超额耗电。
较佳的,所述分组模块包括:
耗电量获取子模块,用于获取预定时间间隔内多个用电器的耗电量;
总耗电预测子模块,用于预测每个用电器的本次开启过程中的总耗电预测值;
差异性分组子模块,用于得到每个用电器的单位时间的预测功率,将预测功率有差异性的用电器分为一组,总共分预设组;
观察组确定模块,用于根据所述预定时间间隔内多个用电器的耗电量,将拥有的用电器的耗电量最多的组确定为观察组。
较佳的,所述趋近度计算模块包括:
丢包率检测子模块,用于随机确定观察组中的一个用电器为目标用电器,监听其连接情况,判断目标用电器的连接通信丢包率是否小于预设值;
第一累加器子模块,用于将第一计数器数值自加1,并判断第一计数器数值当前数值是否达到第一累加数值;
趋近度计算子模块,用于再重复预设次数的预定时间间隔,对观察组中所有用电器的耗电量统计,并检测该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度。
较佳的,所述比例计算模块包括:
异常检测子模块,用于针对获取到的数值,判断其较前次波动大小是否异常;
用电器累加子模块,用于对应用电器的计数器累加1,并判断是否达到预设累加次数;
比例确定子模块,用于计算该用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例是否变化过多。
较佳的,所述耗电预测模块包括:
比例改变子模块,用于按该用电器的平均的实际单位时间累计耗能数值占对应用电器的预测功率的比例,等比例扩大/缩小该用电器的预测用电功率;
报警子模块,用于在确定一个用电设备的未来状态为处于超额耗电状态时,进行报警。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以下将通过实施例对本发明进行详细描述。
一种电能表***控制方法,所述电能表***包括多个电能表,每个电能表能够被与一个用电器进行分配,如图1所示,所述方法包括:
S1:根据用电器的采样用电情况,将用电器分组,使得每组中用电器的功率具有差异性。
由于每组中的用电器的预测功率数值是有差异性的,所以在该组中随机确定的用电器,其在今后的实际传输耗电数值也可能是较大或较小,那么传输的数值的二进制位数也会有较大的差异,通过检测这个随机确定的用电器的传输丢包率,能够较好反映信号传输通路的稳定性。
S2:确定一组用电器组为观察组,对观察组中所有用电器进行预定次数预定时间的耗电量统计,计算该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度。
若用电器为在一段时间内保持持续使用状态,其耗电的平均功率会趋近于一个定值,若用户按照其日常使用***均功率,一定会随着统计次数的增多,对应用电器的所述耗电的平均功率逐渐会趋于预测功率。实际中,若趋于,则说明用电器按照正常功率运行,若没有趋于,甚至远离,则说明用电器当前的使用状态,和平常的使用状态不一致。
S3:开启指令轮询服务,根据趋近度确定轮询周期。
本步骤中,首先确定一个基准轮询周期,之后,若一组中的多个用电器的趋近度在预设时间内变化较缓,则轮询周期设置为较长,若一组中的多个用电器的趋近度在预设时间内变化较快,则轮询周期设置为较短,其中所述的缓、快是相对的,可以以预设的变化时长为基准进行判定,周期的长、短也是相对的,可以以预设的周期值为基准进行判定。本申请中,采用这样的轮询周期设置方式,能够及时准确的获取变化的用电器的平均耗电功率,而不需要长时间设立统一的过短的轮询周期,当轮询周期设置过短时,虽然能够较准确的获取用电器的耗电信息,但是对相应控制器和电能表的硬件伤害会更大,容易出现硬件设备资源饱和调动、过度使用的情况。
S4:轮询周期中,每次随机获取观察组中一个用电器的实际单位时间累计耗能数值。
开启轮询之后,每次随机获取一个用电器的实际单位时间累计耗能数值,具体的,实际单位时间累计耗能数值为轮询持续时间获取的累计耗能数值,除以轮询的持续时间。
S5:确定被检测用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例。
对于一组用电器来说,在历史上,这组用电器中各用电器的功率该组总用电器的功率比值应是在一定范围内固定的,当计算出该组某一用电器的实际单位时间累计耗能数值占总预测功率的比例变化过多,则说明这个用电器的使用情况与以往认为的情况不同,可能是功率过于大,也可能是功率过于小。
S6:根据所述比例的变化确定该用电器未来是否超额耗电。
用电器的预测功率等比例扩大,则根据扩大后的值,已经剩余的预测工作时间,判断用电器未来工作的时间内,是否处于处于超额耗电状态,若处于超额耗电状态,则向用电器监控者进行报警。
采用本发明所述的电能表***控制方法,能够调动较少的电能表资源,实现对多个用电器的监控及用电量的预测,节省了电能表***的资源消耗,且能够有效监控各个用电器可能的用电异常情况。
具体的,如图2所示,所述S1包括:
S11:获取预定时间间隔内多个用电器的耗电量。
具体的,可以先为每一个用电器分配一个电能表,并且每个电能表同时对对应的用电器进行相同时长的耗电量统计,即统计出了预定时间间隔内的多个用电器的耗电量。本申请中所述的用电器,可以是在一定区域范围内的耗电设备,如一套住房中,不同房间中的用电器,例如厨房家电、客厅中的电视、空调,书房中的电脑、台灯等。
S12:预测每个用电器的本次开启过程中的总耗电预测值。
具体的,可以为每个用电器进行历史用电规律的统计,例如,针对“客厅电视”这一用电器,统计并保存其在不同时期的总耗电量,如每天中从0点开始,将每半小时的耗电量进行累加,这样,只要给定具体的时间段,即可获取该时间段的耗电量。当这样的统计进行了多次,如进行了一个月的统计,即可大致获知所统计的一个月时间中,用户每天对“客厅电视”这一用电器的使用情况,可以理解,当统计的最小尺度足够小,如每10分钟统计一次,则可以更加精确的获取该用电器在更加具体的时间段的总耗电量。还是以“客厅电视”为例,若客厅中是初次安装电视,也即若要执行本申请的对应步骤时,还无法获取历史上该用电器的总耗电的相关统计信息,则可以通过人机交互的客户端界面,向用户推荐与其使用电视规律相仿的使用情况,供用户选择。例如,若用户平常的上班时间为早上9点到晚上5点,该时间段用户不在家,不会使用电视,而晚上6点到晚上10点会看电视,则用户可以通过人机交互的客户端界面,手动选择其看电视的时间为晚上6点到晚上10点,人机交互的客户端还与远程服务器连接,远程服务器中存储有不同品牌型号的电视机的运行功率信息,供用户选择,用户能够通过人机交互界面,选择对应品牌型号的电视,这样,就能够自动计算出任意时段的电视机消耗总耗电值,用这个计算出的总耗电值作为其在不同时期的总耗电量。
在步骤S12中,若要预测每个用电器的本次开启过程中的总耗电预测值,可先确定当前的时间点,再通过历史记录,调取近一段时间,如近一个月中,每天距当前时间点最近、且晚于当前时间点的用电器停止工作时间点,计算这些时间点的平均值,将计算出的平均值时间点,作为预测停止时间点,之后,通过调取历史上从当前时间点到预测停止时间点之间的耗电量,取平均值后,作为本次开启过程中的总耗电预测值。
S13:得到每个用电器的单位时间的预测功率,将预测功率有差异性的用电器分为一组,总共分预设组。
如前所述,当获得了每个用电器从当前时间点到预测停止时间点之间的总耗电预测值后,再除以预测停止时间点到当前时间点的时间差值后,即得到每个用电器的单位时间的预测功率,之后根据预设的分组数,将多个用电器分为预测功率有差异性的分组,其中一种可行的分组方法为,将各个用电器按按预测功率由小到大从1开始依次编号,用用电器的总数除以预设的分组数x,判断是否能整除,若能,则从1开始,将编号为1、1+x、1+2x……的用电器确定为一组,将编号为2、2+x、2+2x……的用电器确定为一组,若除不尽,则在将编号为1、1+x、1+2x……的用电器确定为一组,将编号为2、2+x、2+2x……的用电器确定为一组的基础上,将余下编号的用电器,依次填入第一组、第二组……中,例如,有10个用电器,将其按预测功率由小到大依次从1到10编号,若预设分组数为3,则将编号为1、4、7、10的用电器分为一组,将编号为2、5、8的用电器分为一组,将编号为3、6、9的用电器分为一组。
S14:根据所述预定时间间隔内多个用电器的耗电量,将拥有的用电器的耗电量最多的组确定为观察组。
例如,之前对编号为1~10的10个用电器进行了耗电量的统计,执行S4时,编号为1、4、7、10的用电器分为一组,编号为2、5、8的用电器分为一组,编号为3、6、9的用电器分为一组,则查看之前测得的1、4、7、10号的用电器的总耗电量,编号为2、5、8的用电器的总耗电量,编号为3、6、9的用电器的总耗电量,取总耗电量最多的一组用电器组为观察组。采用这样的方式,使得此次观察的用电器为总用电器中对总耗电量贡献最大的一组用电器,能够以最快的方式定位最需要观察的用电器组。
具体的,如图3所示,所述S2包括:
S21:随机确定观察组中的一个用电器为目标用电器,监听其连接情况,判断目标用电器的连接通信丢包率是否小于预设值,若是,执行S22,若否,则去除已选择过的用电器,重复执行S21。
由于观察组中的用电器的预测功率数值是有差异性的,所以在观察组中随机确定的用电器,其在今后的实际传输耗电数值也可能是较大或较小,那么传输的数值的二进制位数也会有较大的差异,通过检测这个随机确定的用电器的传输丢包率,在其传输数据不可信的情况下,为其标记“传输不可信”的标记,进而转向检测该组中另一个随机确定的目标用电器,当一组中有预设量的目标用电器被标记为“传输不可信”,则向管理后台发出报警信息。采用这样的方法,能够使对用电器丢包率检测消耗的资源更少,并且不必对所有用电器的都进行丢包率检测;并且,检测的用电器总可能的耗能分布均匀,并非只检测对总能耗消耗占比很大的用电器,而忽略对总能耗占比较小的用电器。
S22:将第一计数器数值自加1,并判断第一计数器数值当前数值是否达到第一累加数值,若是,执行S23,若否,则判断是否遍历了该组中所有用电器,若是,则去除已选过的用电器组,之后返回执行S1,若否,则去除已选过的用电器,之后返回执行S21。
其中,所述第一计数器数为专门为统计丢包率小于预设值用电器个数设置的计数器,第一计数器的初始值为0,每当目标用电器的连接通信丢包率小于预设值,则说明当前的标准用电器的传输可信度满足要求,则第一计数器的累计数值就自加1,当计数达到预设数值时,说明当前观察组中的用电器大部分都是传输可信的,可以进行下一步的操作,若计数未达到预设数值,且已经遍历检测了当前观察组中的所有用电器,则再按照之前的规则,重新确定观察组。具体的,若是,则去除已选过的用电器组,之后返回执行S14。
S23:再重复预设次数的预定时间间隔,对观察组中所有用电器的耗电量统计,并检测该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度。
针对连接可信的用电器组,重复进行预设次数的预设时长的耗电量统计。可以理解,若用电器为在一段时间内保持持续使用状态,其耗电的平均功率会趋近于一个定值,若用户按照其日常使用***均功率,一定会随着统计次数的增多,对应用电器的所述耗电的平均功率逐渐会趋于预测功率。实际中,若趋于,则说明用电器按照正常功率运行,若没有趋于,甚至远离,则说明用电器当前的使用状态,和平常的使用状态不一致。具体的,可以先计算一组中每个用电器的耗电平均功率趋近于对应预测功率的趋近度,再计算一组中多个用电器的趋近度平均值,作为该组用电器组的趋近度。趋近度的计算方法可以有多种,例如,将耗电平均功率距离对应预测功率的距离在2%范围内定义为1,每远离5%,趋近度值减少20%,直至趋近度为0。
具体的,如图4所示,所述S5包括:
S51:针对获取到的数值,判断其较前次波动大小是否异常,若是,则执行S52,若否,则判断是否进行了预设次数的判断,若否,则再次进行S52的判断,若是,则去除已选过的用电器组,之后返回执行S1。
由于每次轮询时,是随机获取一个用电器的实际单位时间累计耗能数值,当进行了多次轮询后,必然会出现轮询到同一用电器的情况,这时,判断此次轮询获取到的实际单位时间累计耗能数值较前次获取的对应数值,是否数值变化过大,若否,则说明当前检测的用电器的实际功率在可接受范围内变化,属于正常工作的范畴,无需对该用电器做过多的关注,只需判断是否执行了预设的获取次数,若执行了预设的获取次数,则可以认定该观察组中的用电器实际功率均无异常的波动;若未执行预设的获取次数,则再次进行随机的获取;若两次获得的相同的用电器的对应数值变化过大,则说明该用电器可能较平常的使用出现了功率的异常。具体的,若是,则去除已选过的用电器组,之后返回执行S14。
S52:对应用电器的计数器累加1,并判断是否达到预设累加次数,若是,则执行S53,若否,执行S4。
本申请中,为每个用电器分配一个计数器,当该计数器的累加计数值达到预设次数值时,说明该用电器为经常性的出现前后实际功率不一致的情况,这种不一致通常是一段时间的实际功率以大幅度变大或变小,说明该用电器正在较大的改变自身的实际功率。说明该用电器多次异常,即该用电器的实际功率在不稳定的变动,这可能是用电器的功率抖动造成,也可能是用户相较“正常”情况过多使用或过少使用造成的,在这种情况下,有必要进行下一步的判断。
S53:计算该用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例是否变化过多,若是,则执行S6,若否,则向用电器监控者进行报警。
对于一组用电器来说,在历史上,这组用电器中各用电器的功率该组总用电器的功率比值应是在一定范围内固定的,当计算出该组某一用电器的实际单位时间累计耗能数值占总预测功率的比例变化过多,则说明这个用电器的使用情况与以往认为的情况不同,可能是功率过于大,也可能是功率过于小,例如,若实际单位时间累计耗能数值占总预测功率的比例变大过多,则说明该组用电器在以过大的功率工作,而一组中有一个用电器的实际单位时间累计耗能数值变大,则说明用户当前在以较高强度使用该用电器,则有可能该用户也会以较高强度使用与之相关的其他用电器,则该组用电器都按照同样的比例扩大功率,以扩大后的功率来计算未来可能产生的耗电量。若否,则说明既有用电器的判断结果为“异常”,又发现该用电器并未出现实际单位时间累计耗能数值占总预测功率的比例变化过多的情况,则说明该用电器虽多次检测的平均值功率无问题,但是该用电器经常出现功率的跳变,这是不正常的现象,需要向用电器监控者进行报警。
具体的,如图5所示,所述S6包括:
S61:按该用电器的平均的实际单位时间累计耗能数值占对应用电器的预测功率的比例,等比例扩大/缩小该用电器的预测用电功率。
按照前一步骤得到的平均的平均的实际单位时间累计耗能数值占对应用电器的预测功率的比例,进行等比例的扩大或缩小,即获取当前预测的用电功率。
S62:在确定一个用电设备的未来状态为处于超额耗电状态时,进行报警。
若步骤S61中用电器的预测功率等比例扩大,则根据扩大后的值,已经剩余的预测工作时间,判断用电器未来工作的时间内,是否处于处于超额耗电状态,若处于超额耗电状态,则向用电器监控者进行报警。
本发明还提供了一种电能表***,所述电能表***执行前任一所述的电能表***控制方法。
采用本发明所述的电能表***控制方法,能够调动较少的电能表资源,实现对多个用电器的监控及用电量的预测,节省了电能表***的资源消耗,且能够有效监控各个用电器可能的用电异常情况。
本申请还提供了一种电能表***控制装置,所述电能表***包括多个电能表,每个电能表能够被与一个用电器进行分配,如图6所示,所述装置包括:
分组模块,用于根据用电器的采样用电情况,将用电器分组,使得每组中用电器的功率具有差异性。
趋近度计算模块,用于确定一组用电器组为观察组,对观察组中所有用电器进行预定次数预定时间的耗电量统计,计算该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度。
轮询周期确定模块,用于开启指令轮询服务,根据趋近度确定轮询周期。
实际功率计算模块,用于在轮询周期中,每次随机获取观察组中一个用电器的实际单位时间累计耗能数值。
比例计算模块,用于确定被检测用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例。
耗电预测模块,用于根据所述比例的变化确定该用电器未来是否超额耗电。
采用本发明所述的电能表***控制装置,能够调动较少的电能表资源,实现对多个用电器的监控及用电量的预测,节省了电能表***的资源消耗,且能够有效监控各个用电器可能的用电异常情况。
具体的,所述分组模块包括:
耗电量获取子模块,用于获取预定时间间隔内多个用电器的耗电量。
总耗电预测子模块,用于预测每个用电器的本次开启过程中的总耗电预测值。
差异性分组子模块,用于得到每个用电器的单位时间的预测功率,将预测功率有差异性的用电器分为一组,总共分预设组。
观察组确定模块,用于根据所述预定时间间隔内多个用电器的耗电量,将拥有的用电器的耗电量最多的组确定为观察组。
具体的,所述趋近度计算模块包括:
丢包率检测子模块,用于随机确定观察组中的一个用电器为目标用电器,监听其连接情况,判断目标用电器的连接通信丢包率是否小于预设值。
第一累加器子模块,用于将第一计数器数值自加1,并判断第一计数器数值当前数值是否达到第一累加数值。
趋近度计算子模块,用于再重复预设次数的预定时间间隔,对观察组中所有用电器的耗电量统计,并检测该组中所有用电器的统计的平均耗电功率相较于总预测功率的趋近度。
具体的,所述比例计算模块包括:
异常检测子模块,用于针对获取到的数值,判断其较前次波动大小是否异常。
用电器累加子模块用于对应用电器的计数器累加1,并判断是否达到预设累加次数。
比例确定子模块,用于计算该用电器多次平均的实际单位时间累计耗能数值占总预测功率的比例是否变化过多。
具体的,所述耗电预测模块包括:
比例改变子模块,用于按该用电器的平均的实际单位时间累计耗能数值占对应用电器的预测功率的比例,等比例扩大/缩小该用电器的预测用电功率。
报警子模块,用于在确定一个用电设备的未来状态为处于超额耗电状态时,进行报警。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。