一种基于水质实时净化水质量的***及方法
技术领域
本发明涉及***技术领域,具体而言,涉及一种基于水质实时净化水质量的***及方法。
背景技术
随着环境的变化,现如今的水质已经大不如以前,但是目前的用水需求量却逐年增加,用水需求主要体现在居民生活用水和工业生产用水,而水质的优劣直接决定了居民的用水安全和工业的生产效率。
为此,需要对水质进行净化。
但是现有的净水方法没有将净水过程中的水质信息的变化以及不同水质信息之间的互相影响考虑在内,也没有将净水过程的反应延迟考虑在内,从而导致净水效率低且净水可靠性差。
发明内容
为了至少克服现有技术中的上述不足,本发明的目的之一在于提供一种基于水质实时净化水质量的***及方法。
本发明实施例提供了一种基于水质检测器实时净化水质的***,所述***与所述水质检测器通信,所述***和所述水质检测器均设置于目标水域内,所述***至少包括:
接收模块,用于接收水质检测器对所述目标水域进行水质检测得到的当前水质检测信息;
划分模块,用于根据所述当前水质检测信息确定目标时长,并将所述目标时长划分为N个子时长,N为正整数;
确定模块,用于确定出所述目标水域的期望水质特征信息,并根据所述当前水质检测信息和所述***的净水参数确定出N个净水进程;
拼接模块,用于根据所述每个子时长对所述N个净水进程进行拼接,得到第一净水进程;
调整模块,用于确定出所述***的折损率,根据所述折损率对所述第一净水进程进行调整,得到第二净水进程;
判断模块,用于启动所述第二净水进程并实时获取所述水质检测器返回的目标水质检测信息,在判断出所述目标水质检测信息的水质特征信息与所述期望水质特征信息之间满足预设条件时,终止所述第二净水进程。
在一种可选的实施例中,所述划分模块,包括:
环境信息确定子模块,用于确定出所述目标水域的多个环境信息,其中,所述环境信息包括光照信息、温度信息、湿度信息和气压信息;
水质参数确定子模块,用于确定出所述当前水质检测信息的多个水质参数,其中,所述水质参数包括重金属含量、细菌含量、酸碱度、温度、色度、浑浊度和余氯含量;
自净化耗时确定子模块,用于根据所述环境信息和所述多个水质参数,确定出所述目标水域的自净化耗时;
接收时刻确定子模块,用于确定出接收到所述当前水质检测信息的接收时刻;
目标时长确定子模块,用于根据所述接收时刻和所述自净化耗时,确定出所述目标时长;
划分节点集合确定子模块,用于确定每两个环境信息之间的第一影响权重和每两个水质参数之间的第二影响权重,根据所述第一影响权重和所述第二影响权重确定出划分节点集合;
划分子模块,用于根据所述划分节点集合,将所述目标时长划分为所述N个子时长。
在一种可选的实施例中,所述划分子模块,具体用于:
确定出所述划分节点集合中的多个划分节点;
根据所述多个划分节点中的前一个划分节点对所述目标时长进行划分得到第一子时长;
根据所述多个划分节点中的后一个划分节点对所述前一个划分节点划分得到的所述目标时长的剩余时长进行划分,得到第二子时长;
基于所述第一子时长和所述第二子时长,确定出所述划分节点集合的划分权重;
根据所述第一子时长、所述第二子时长和所述划分权重,确定所述多个划分节点中每个划分节点的划分裕量;根据每个划分裕量确定出裕量曲线;在所述裕量曲线对应的坐标系中确定出每个划分节点对应的坐标点,并判断每个坐标点与所述裕量曲线之间的距离是否均小于预设阈值;
在每个距离均小于所述预设阈值时,确定每个划分节点的划分裕量通过时段划分扰动验证,并根据所述第一子时长和所述第二子时长确定出所述N个子时长。
在一种可选的实施例中,所述调整模块,包括:
传输折损系数确定子模块,用于根据所述***在与所述水质检测器通信时的数据收发频率以及所述***在与所述水质检测器通信时的掉线率确定传输折损系数;
功率损耗确定子模块,用于根据所述***的设备运行温度曲线确定所述***的功率损耗;
折损率确定子模块,用于根据所述功率损耗和所述传输折损系数确定所述***的折损率;
第二净水进程确定子模块,用于根据所述折损率对所述第一净水进程中包括的净水功率进行加强,并实时检测第一净水进程对应的延时影响系数是否达到预设值,当所述延时影响系数达到所述预设值时,停止对所述净水功率进行加强,根据完成净水功率加强的第一净水进程得到所述第二净水进程。
在一种可选的实施例中,所述判断模块,具体用于:
确定所述目标水质检测信息的水质特征信息对应的第一水质评分值,确定所述期望水质特征信息对应的第二水质评分值;并在判断出所述第一水质评分值与所述第二水质评分值的差值的绝对值小于设定值时,终止所述第二净水进程。
本发明实施例还提供了一种基于水质检测器实时净化水质的方法,所述方法至少包括:
接收水质检测器对目标水域进行水质检测得到的当前水质检测信息;
根据所述当前水质检测信息确定目标时长,并将所述目标时长划分为N个子时长,N为正整数;
确定出所述目标水域的期望水质特征信息,并根据所述当前水质检测信息和所述***的净水参数确定出N个净水进程;
根据所述每个子时长对所述N个净水进程进行拼接,得到第一净水进程;
确定出所述***的折损率,根据所述折损率对所述第一净水进程进行调整,得到第二净水进程;
启动所述第二净水进程并实时获取所述水质检测器返回的目标水质检测信息,在判断出所述目标水质检测信息的水质特征信息与所述期望水质特征信息之间满足预设条件时,终止所述第二净水进程。
在一种可选的实施例中,所述根据所述当前水质检测信息确定目标时长,并将所述目标时长划分为N个子时长,包括:
确定出所述目标水域的多个环境信息,其中,所述环境信息包括光照信息、温度信息、湿度信息和气压信息;
确定出所述当前水质检测信息的多个水质参数,其中,所述水质参数包括重金属含量、细菌含量、酸碱度、温度、色度、浑浊度和余氯含量;
根据所述环境信息和所述多个水质参数,确定出所述目标水域的自净化耗时;
确定出接收到所述当前水质检测信息的接收时刻;
根据所述接收时刻和所述自净化耗时,确定出所述目标时长;
确定每两个环境信息之间的第一影响权重和每两个水质参数之间的第二影响权重,根据所述第一影响权重和所述第二影响权重确定出划分节点集合;
根据所述划分节点集合,将所述目标时长划分为所述N个子时长。
在一种可选的实施例中,所述根据所述划分节点集合,将所述目标时长划分为所述N个子时长,包括:
确定出所述划分节点集合中的多个划分节点;
根据所述多个划分节点中的前一个划分节点对所述目标时长进行划分得到第一子时长;
根据所述多个划分节点中的后一个划分节点对所述前一个划分节点划分得到的所述目标时长的剩余时长进行划分,得到第二子时长;
基于所述第一子时长和所述第二子时长,确定出所述划分节点集合的划分权重;
根据所述第一子时长、所述第二子时长和所述划分权重,确定所述多个划分节点中每个划分节点的划分裕量;根据每个划分裕量确定出裕量曲线;在所述裕量曲线对应的坐标系中确定出每个划分节点对应的坐标点,并判断每个坐标点与所述裕量曲线之间的距离是否均小于预设阈值;
在每个距离均小于所述预设阈值时,确定每个划分节点的划分裕量通过时段划分扰动验证,并根据所述第一子时长和所述第二子时长确定出所述N个子时长。
在一种可选的实施例中,所述确定出所述***的折损率,根据所述折损率对所述第一净水进程进行调整,得到第二净水进程,包括:
根据所述***在与所述水质检测器通信时的数据收发频率以及所述***在与所述水质检测器通信时的掉线率确定传输折损系数;
根据所述***的设备运行温度曲线确定所述***的功率损耗;
根据所述功率损耗和所述传输折损系数确定所述***的折损率;
根据所述折损率对所述第一净水进程中包括的净水功率进行加强,并实时检测第一净水进程对应的延时影响系数是否达到预设值,当所述延时影响系数达到所述预设值时,停止对所述净水功率进行加强,根据完成净水功率加强的第一净水进程得到所述第二净水进程。
在一种可选的实施例中,所述在判断出所述目标水质检测信息的水质特征信息与所述期望水质特征信息之间满足预设条件时,终止所述第二净水进程,包括:
确定所述目标水质检测信息的水质特征信息对应的第一水质评分值,确定所述期望水质特征信息对应的第二水质评分值;并在判断出所述第一水质评分值与所述第二水质评分值的差值的绝对值小于设定值时,终止所述第二净水进程。
本发明实施例所提供的一种基于水质实时净化水质量的***及方法,能够根据当前水质检测信息确定目标时长,并将目标时长划分为N个子时长,如此,能够将水质检测信息的变化带来的正反馈/负反馈影响考虑在内,根据子时长对N个净水进程进行拼接,能够将不同净水阶段的不同反应的迟延特征考虑在内,提高净水效率,基于目标水质检测信息的水质特征信息与期望水质特征信息,能够将水质检测信息的变化带来的正反馈/负反馈影响以及不同净水阶段的不同反应的迟延特征考虑在内,从而确保净水过程的可靠性,进而确保净水效率和净水可靠性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例所提供的一种基于水质检测器实时净化水质的***的功能模块框图。
图2为图1所示的划分模块的子模块框图。
图3为图1所示的调整模块的子模块框图。
图4为本发明实施例所提供的一种基于水质检测器实时净化水质的方法的流程图。
图标:
200-***;
201-接收模块;
202-划分模块;2021-环境信息确定子模块;2022-水质参数确定子模块;2023-自净化耗时确定子模块;2024-接收时刻确定子模块;2025-目标时长确定子模块;2026-划分节点集合确定子模块;2027-划分子模块;
203-确定模块;
204-拼接模块;
205-调整模块;2051-传输折损系数确定子模块;2052-功率损耗确定子模块;2053-折损率确定子模块;2054-第二净水进程确定子模块;
206-判断模块。
具体实施方式
下面将参照附图更详细地描述本发明公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种基于水质实时净化水质量的***及方法,用以改善现有的净水技术存在的净水效率低且净水可靠性差的技术问题。
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
请参阅图1,为根据本发明一个实施例提供的基于水质检测器实时净化水质的***200的功能模块框图,所述***200与所述水质检测器通信,所述***200和所述水质检测器均设置于目标水域内,所述***200至少包括:
接收模块201,用于接收水质检测器对所述目标水域进行水质检测得到的当前水质检测信息。
划分模块202,用于根据所述当前水质检测信息确定目标时长,并将所述目标时长划分为N个子时长,N为正整数。
确定模块203,用于确定出所述目标水域的期望水质特征信息,并根据所述当前水质检测信息和所述***的净水参数确定出N个净水进程。
拼接模块204,用于根据所述每个子时长对所述N个净水进程进行拼接,得到第一净水进程。
调整模块205,用于确定出所述***的折损率,根据所述折损率对所述第一净水进程进行调整,得到第二净水进程。
判断模块206,用于启动所述第二净水进程并实时获取所述水质检测器返回的目标水质检测信息,在判断出所述目标水质检测信息的水质特征信息与所述期望水质特征信息之间满足预设条件时,终止所述第二净水进程。
可以理解,通过接收模块201、划分模块202、确定模块203、拼接模块204、调整模块205和判断模块206,能够根据当前水质检测信息确定目标时长,并将目标时长划分为N个子时长,如此,能够将水质检测信息的变化带来的正反馈/负反馈影响考虑在内,根据子时长对N个净水进程进行拼接,能够将不同净水阶段的不同反应的迟延特征考虑在内,提高净水效率,基于目标水质检测信息的水质特征信息与期望水质特征信息,能够将水质检测信息的变化带来的正反馈/负反馈影响以及不同净水阶段的不同反应的迟延特征考虑在内,从而确保净水过程的可靠性,进而确保净水效率和净水可靠性。
在具体实施时,为了确保净水过程中***与目标水域中的水的反应的时效性从而提高净水效率,需要准确地确定表征不同净水反应的多个子时段,为此,请结合参阅图2,划分模块202,具体还包括以下子模块:
环境信息确定子模块2021,用于确定出所述目标水域的多个环境信息,其中,所述环境信息包括光照信息、温度信息、湿度信息和气压信息。
水质参数确定子模块2022,用于确定出所述当前水质检测信息的多个水质参数,其中,所述水质参数包括重金属含量、细菌含量、酸碱度、温度、色度、浑浊度和余氯含量。
自净化耗时确定子模块2023,用于根据所述环境信息和所述多个水质参数,确定出所述目标水域的自净化耗时。
接收时刻确定子模块2024,用于确定出接收到所述当前水质检测信息的接收时刻。
目标时长确定子模块2025,用于根据所述接收时刻和所述自净化耗时,确定出所述目标时长。
划分节点集合确定子模块2026,用于确定每两个环境信息之间的第一影响权重和每两个水质参数之间的第二影响权重,根据所述第一影响权重和所述第二影响权重确定出划分节点集合。
划分子模块2027,用于根据所述划分节点集合,将所述目标时长划分为所述N个子时长。
基于上述环境信息确定子模块2021、水质参数确定子模块2022、自净化耗时确定子模块2023、接收时刻确定子模块2024、目标时长确定子模块2025、划分节点集合确定子模块2026以及划分子模块2027,能够将目标水域的环境信息以及当前水质检测信息的水质参数考虑在内,从而确定出目标水域的自净化耗时,以确定出目标水域中的水的反应的时效性从,进而准确确定出划分节点集合,以实现对目标时长的准确划分。
在具体实施时,为了提高子时长划分的准确性,需要将划分时长时出现的裕量考虑在内,从而确保对目标时长的准确、无重叠地划分,为此,划分子模块2027,具体还用于:
确定出所述划分节点集合中的多个划分节点。根据所述多个划分节点中的前一个划分节点对所述目标时长进行划分得到第一子时长。根据所述多个划分节点中的后一个划分节点对所述前一个划分节点划分得到的所述目标时长的剩余时长进行划分,得到第二子时长。基于所述第一子时长和所述第二子时长,确定出所述划分节点集合的划分权重。根据所述第一子时长、所述第二子时长和所述划分权重,确定所述多个划分节点中每个划分节点的划分裕量;根据每个划分裕量确定出裕量曲线;在所述裕量曲线对应的坐标系中确定出每个划分节点对应的坐标点,并判断每个坐标点与所述裕量曲线之间的距离是否均小于预设阈值。在每个距离均小于所述预设阈值时,确定每个划分节点的划分裕量通过时段划分扰动验证,并根据所述第一子时长和所述第二子时长确定出所述N个子时长。
可以理解,通过上述内容,能够将划分裕量考虑在内,从而确保目标时长的准确、无重叠地划分,提高子时长划分的准确性。
在具体实施时,为了对第一净水进程进行准确地调整,请结合参阅图3,调整模块205,具体还包括以下子模块:
传输折损系数确定子模块2051,用于根据所述***在与所述水质检测器通信时的数据收发频率以及所述***在与所述水质检测器通信时的掉线率确定传输折损系数。
功率损耗确定子模块2052,用于根据所述***的设备运行温度曲线确定所述***的功率损耗。
折损率确定子模块2053,用于根据所述功率损耗和所述传输折损系数确定所述***的折损率。
第二净水进程确定子模块2054,用于根据所述折损率对所述第一净水进程中包括的净水功率进行加强,并实时检测第一净水进程对应的延时影响系数是否达到预设值,当所述延时影响系数达到所述预设值时,停止对所述净水功率进行加强,根据完成净水功率加强的第一净水进程得到所述第二净水进程。
可以理解,通过传输折损系数确定子模块2051、功率损耗确定子模块2052、折损率确定子模块2053以及第二净水进程确定子模块2054,能够对第一净水进程进行准确地调整,从而得到第二净水进程。
在具体实施时,为了提高判断的准确性,从而及时地切断第二净水进程,确保净水效率和净水可靠性,判断模块206,具体还可以包括以下内容:
确定所述目标水质检测信息的水质特征信息对应的第一水质评分值,确定所述期望水质特征信息对应的第二水质评分值;并在判断出所述第一水质评分值与所述第二水质评分值的差值的绝对值小于设定值时,终止所述第二净水进程。
可以理解,通过上述内容,能够提高判断的准确性,从而及时地切断第二净水进程,确保净水效率和净水可靠性。
在具体实施时,为了确保确定出的划分节点集合的准确性,所述划分节点集合确定子模块2016,具体还可以用于:
对所述第一影响权重和所述第二影响权重进行融合,得到多个融合权重。
基于预设权重向量转换曲线对每个融合权重对应的权重矩阵进行转换得到第一权重曲线;对所述第一权重曲线进行离散,得到多个第一坐标点;按照每个第一坐标点的权重系数对所述多个第一坐标点进行排序,并拟合完成排序的多个第一坐标点得到第二权重曲线;对所述第二权重曲线进行旋转得到第三权重曲线,所述第三权重曲线对应的最小斜率与所述第二权重曲线的中位数斜率相同;对所述第三权重曲线进行离散,得到多个第二坐标点;确定出每两个第二坐标点之间的相对距离,根据每个相对距离对每个第二坐标点进行映射得到每个融合权重的离散度。
确定出每个离散度和每个离散度对应的融合权重之间的比值,并以所述权重矩阵的特征值之和为自变量且以所述比值为因变量确定出节点划分曲线。
在所述节点划分曲线中确定出每个融合权重对应的权重矩阵的线性变换率根据所述线性变换率对与所述每个融合权重对应的权重矩阵的特征值进行调节得到目标特征值,根据所述目标特征值在所述节点划分曲线中确定出与所述每个融合权重对应的权重矩阵相对应的目标横坐标;在所述节点划分曲线中将与所述目标横坐标对应的目标纵坐标确定为与所述每个融合权重对应的权重矩阵的线性变换因子。
将所述线性变换因子进行融合得到节点划分因子。
检测是否存在与所述节点划分因子对应的进程延时值;当未检测到与所述节点划分因子对应的所述进程延时值时,在预存的进程延时集合中进行查找,获取与所述节点划分因子对应的所述进程延时值;所述进程延时集合包括至少一个目标进程延时值,所述在预存的进程延时集合中进行查找,获取与所述节点划分因子对应的所述进程延时值,包括:获取每个目标进程延时值对应的吞吐量,在所述每个目标进程延时值对应的吞吐量中获取最大的吞吐量对应的待确定进程延时值,将所述待确定进程延时值确定为与所述节点划分因子对应的所述进程延时值。
按照所述进程延时值对所述节点划分因子以及所述节点划分因子中的每个线性变换因子之间的关联关系进行处理,得到处理后的至少一个拓扑节点和所述关联关系对应的有向无环图;根据所述至少一个拓扑节点和所述有向无环图,确定出所述节点划分因子的拓扑图。
根据所述节点划分因子的拓扑图,确定出所述划分节点集合。
可以理解,通过上述内容,能够对第一影响权重和第二影响权重进行融合处理,并执行曲线生成、坐标点离散,从而将每个划分节点的划分标准进行独立,避免每个划分节点的互相影响,如此,能够准确确定出划分节点集合。
在上述基础上,请结合参阅图4,为本发明实施例所提供的一种基于水质检测器实时净化水质的方法的流程图,该方法应用于图1所示的***200,该方法可以包括一下内容:
步骤S21,接收水质检测器对目标水域进行水质检测得到的当前水质检测信息。
步骤S22,根据所述当前水质检测信息确定目标时长,并将所述目标时长划分为N个子时长,N为正整数。
步骤S23,确定出所述目标水域的期望水质特征信息,并根据所述当前水质检测信息和所述***的净水参数确定出N个净水进程。
步骤S24,根据所述每个子时长对所述N个净水进程进行拼接,得到第一净水进程。
步骤S25,确定出所述***的折损率,根据所述折损率对所述第一净水进程进行调整,得到第二净水进程。
步骤S26,启动所述第二净水进程并实时获取所述水质检测器返回的目标水质检测信息,在判断出所述目标水质检测信息的水质特征信息与所述期望水质特征信息之间满足预设条件时,终止所述第二净水进程。
在一种可选的实施方式中,所述根据所述当前水质检测信息确定目标时长,并将所述目标时长划分为N个子时长,包括:
确定出所述目标水域的多个环境信息,其中,所述环境信息包括光照信息、温度信息、湿度信息和气压信息;
确定出所述当前水质检测信息的多个水质参数,其中,所述水质参数包括重金属含量、细菌含量、酸碱度、温度、色度、浑浊度和余氯含量;
根据所述环境信息和所述多个水质参数,确定出所述目标水域的自净化耗时;
确定出接收到所述当前水质检测信息的接收时刻;
根据所述接收时刻和所述自净化耗时,确定出所述目标时长;
确定每两个环境信息之间的第一影响权重和每两个水质参数之间的第二影响权重,根据所述第一影响权重和所述第二影响权重确定出划分节点集合;
根据所述划分节点集合,将所述目标时长划分为所述N个子时长。
在一种可选的实施方式中,所述根据所述划分节点集合,将所述目标时长划分为所述N个子时长,包括:
确定出所述划分节点集合中的多个划分节点;
根据所述多个划分节点中的前一个划分节点对所述目标时长进行划分得到第一子时长;
根据所述多个划分节点中的后一个划分节点对所述前一个划分节点划分得到的所述目标时长的剩余时长进行划分,得到第二子时长;
基于所述第一子时长和所述第二子时长,确定出所述划分节点集合的划分权重;
根据所述第一子时长、所述第二子时长和所述划分权重,确定所述多个划分节点中每个划分节点的划分裕量;根据每个划分裕量确定出裕量曲线;在所述裕量曲线对应的坐标系中确定出每个划分节点对应的坐标点,并判断每个坐标点与所述裕量曲线之间的距离是否均小于预设阈值;
在每个距离均小于所述预设阈值时,确定每个划分节点的划分裕量通过时段划分扰动验证,并根据所述第一子时长和所述第二子时长确定出所述N个子时长。
在一种可选的实施方式中,所述确定出所述***的折损率,根据所述折损率对所述第一净水进程进行调整,得到第二净水进程,包括:
根据所述***在与所述水质检测器通信时的数据收发频率以及所述***在与所述水质检测器通信时的掉线率确定传输折损系数;
根据所述***的设备运行温度曲线确定所述***的功率损耗;
根据所述功率损耗和所述传输折损系数确定所述***的折损率;
根据所述折损率对所述第一净水进程中包括的净水功率进行加强,并实时检测第一净水进程对应的延时影响系数是否达到预设值,当所述延时影响系数达到所述预设值时,停止对所述净水功率进行加强,根据完成净水功率加强的第一净水进程得到所述第二净水进程。
在一种可选的实施方式中,所述在判断出所述目标水质检测信息的水质特征信息与所述期望水质特征信息之间满足预设条件时,终止所述第二净水进程,包括:
确定所述目标水质检测信息的水质特征信息对应的第一水质评分值,确定所述期望水质特征信息对应的第二水质评分值;并在判断出所述第一水质评分值与所述第二水质评分值的差值的绝对值小于设定值时,终止所述第二净水进程。
可以理解,由于上述方法的实现原理与图1至图3所示的***200的功能模块框图所实现的功能类似,因此在此不作更多说明。
综上,本发明实施例提供了一种基于水质实时净化水质量的***及方法,能够根据当前水质检测信息确定目标时长,并将目标时长划分为N个子时长,如此,能够将水质检测信息的变化带来的正反馈/负反馈影响考虑在内,根据子时长对N个净水进程进行拼接,能够将不同净水阶段的不同反应的迟延特征考虑在内,提高净水效率,基于目标水质检测信息的水质特征信息与期望水质特征信息,能够将水质检测信息的变化带来的正反馈/负反馈影响以及不同净水阶段的不同反应的迟延特征考虑在内,从而确保净水过程的可靠性,进而确保净水效率和净水可靠性。
本申请是参照根据本申请实施例的方法、***(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理***的处理器以产生一个机器,使得通过计算机或其他可编程数据处理***的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
在一个典型的配置中,***包括一个或多个处理器(CPU)、存储器和总线。***还可以包括输入/输出接口、网络接口等。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储***或任何其他非传输介质,可用于存储可以被计算***访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者***中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。