一种智能家居的控制方法、装置、终端及计算机可读介质与流程

文档序号:21078097发布日期:2020-06-12 16:15阅读:136来源:国知局
一种智能家居的控制方法、装置、终端及计算机可读介质与流程

本申请涉及智能家居技术领域,尤其涉及一种智能家居的控制方法、装置、终端及计算机可读介质。



背景技术:

随着科技的发展,智能家居也逐步进入了人们的家庭,语音控制智能家居成为大趋势。智能家居主要是通过分析用户控制指令中的关键参数,然后针对用户控制指令做出反馈,如果用户对控制智能家居不熟悉,控制指令中不包含关键参数或包含的关键参数不齐全,那么智能家居将不能执行用户的控制指令,无法做出正确反馈。



技术实现要素:

本申请实施例的目的在于提供一种智能家居的控制方法、装置、终端及计算机可读介质,以解决智能家居无法针对用户的控制指令做出反馈的问题。具体技术方案如下:

第一方面,提供了一种智能家居的控制方法,所述方法包括:

接收控制指令;

判断所述控制指令包含的第一关键参数的数目是否不小于预设数目;

若所述控制指令包含的第一关键参数的数目小于预设数目,则输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,直至所述第一关键参数的数目和所述设置答复信息对应的第二关键参数的数目之和不小于预设数目,其中,所述第二关键参数为预设的关键参数中除所述第一关键参数以外的参数;

根据所述控制指令和接收到的设置答复信息,执行控制处理。

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

若所述控制指令包含的第一关键参数的数目不小于预设数目,则根据所述控制指令,执行控制处理。

可选的,所述接收控制指令之前,包括:

获取预设目标参数;

对所述预设目标参数进行优先级排序;

将序列中排列在前的预设数目的预设目标参数设为关键参数,其中,所述关键参数包含所述第一关键参数和所述第二关键参数。

可选的,所述输出针对第二关键参数的设置提醒信息之前,还包括:

获取针对所述第二关键参数的历史答复信息;

生成包含所述第二关键参数、以及所述历史答复信息的设置提醒信息。

可选的,所述输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,包括:

当第二关键参数的数目为多个时,获取预设的第二关键参数的优先级;

按照优先级由高到低的顺序,确定当前需要设置的第二关键参数,并输出针对所述第二关键参数的设置提醒信息;

当接收到针对所述第二关键参数的设置答复信息时,继续输出下一个第二关键参数对应的设置提醒信息。

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

当接收到针对所述第二关键参数的设置答复信息时,判断输出的设置提醒信息的数目是否达到预设数目阈值;

如果未达到预设数目阈值,则执行所述继续输出下一个第二关键参数对应的设置提醒信息的步骤;

如果达到预设数目阈值,则执行所述根据所述控制指令和接收到的设置答复信息,执行控制处理的步骤。

第二方面,提供了一种智能家居的控制装置,所述装置包括:

接收模块,用于接收控制指令;

判断模块,用于判断所述控制指令包含的第一关键参数的数目是否不小于预设数目;

输出模块,用于若所述控制指令包含的第一关键参数的数目小于预设数目,则输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,直至所述第一关键参数的数目和所述设置答复信息对应的第二关键参数的数目之和不小于预设数目,其中,所述第二关键参数为预设的关键参数中除所述第一关键参数以外的参数;

执行模块,用于根据所述控制指令和接收到的设置答复信息,执行控制处理。

可选的,所述接收控制指令之前,包括:

获取模块,用于获取预设目标参数;

排序模块,用于对所述预设目标参数进行优先级排序;

设置模块,用于将序列中排列在前的预设数目的预设目标参数设为关键参数,其中,所述关键参数包含所述第一关键参数和所述第二关键参数。

第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现任一所述的方法步骤。

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的方法步骤。

本申请实施例有益效果:

本申请实施例提供了一种智能家居的控制方法,本申请通过智能家居判断到,若控制指令包含的第一关键参数小于预设阈值,则智能家居输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,直至所述第一关键参数的数目和所述设置答复信息对应的第二关键参数的数目之和不小于预设数目,则智能家居执行控制指令。本申请使智能家居引导用户答复信息时包含关键参数,以使智能家居对用户的答复做出正确反馈,执行用户的控制指令。

当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本申请实施例提供的一种智能家居的控制方法的流程图;

图2为本申请实施例提供的一种获取关键参数方法的流程图;

图3为本申请实施例提供的一种生成设置提醒信息方法的流程图;

图4为本申请实施例提供的一种输出设置提醒信息方法的流程图;

图5为本申请实施例提供的一种智能家居的控制装置的结构示意图;

图6为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

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

本申请实施例提供了一种智能家居的控制方法,可以应用于智能家居,比如电饭煲、空调等,用于执行用户的控制指令。

下面将结合具体实施方式,对本申请实施例提供的一种智能家居的控制方法进行详细的说明,如图1所示,具体步骤如下:

步骤101:接收控制指令。

在本申请实施例中,用户需要控制智能家居时,则向智能家居发出控制指令,则智能家居接收用户发送的控制指令,在本申请实施例中,控制指令可以为语音指令。

步骤102:判断控制指令包含的第一关键参数的数目是否不小于预设数目。

在本申请实施例中,智能家居在接收到用户发送的控制指令后,智能家居首先解析控制指令中包含的第一关键参数,其中,第一关键参数是指用户的控制指令中包含的对智能家居的控制参数,举例来说,第一关键参数为煮饭、煲汤、软或硬、稠或稀。

智能家居的功能不同,对应的第一关键参数也不同,以电饭煲为例,电饭煲的功能包括煮饭和煲汤,那么对于煮饭功能,对应的第一关键参数为煮饭、软或硬;对于煲汤功能,对应的第一关键参数为煲汤、稠或稀。

智能家居解析控制指令中包含的第一关键参数后,获取第一关键参数的数目,并判断第一关键参数的数目是否不小于预设数目,如果智能家居判定第一关键参数的数目小于预设数目,则执行步骤103;如果智能家居判定第一关键参数的数目不小于预设数目,那么智能家居根据第一关键参数执行控制指令。

步骤103:若控制指令包含的第一关键参数的数目小于预设数目,则输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,直至第一关键参数的数目和设置答复信息对应的第二关键参数的数目之和不小于预设数目。

其中,第二关键参数为预设的关键参数中除第一关键参数以外的参数。智能家居获取预设的关键参数和控制指令中包含的第一关键参数,智能家居将预设的关键参数中,除去第一关键参数之后剩下的参数作为第二关键参数。

在本申请实施例中,设置提醒信息中包含的第二关键参数可以为一个参数,也可以为多个参数。

方式一:设置提醒信息中包含的第二关键参数为多个参数。

如果智能家居判定控制指令包含的第一关键参数的数目小于预设数目,那么智能家居将无法执行控制指令,则智能家居会输出针对第二关键参数中多个参数的设置提醒信息,用户在接收到智能家居输出的设置提醒信息后,用户会做出答复,用户的设置答复信息中对应的第二关键参数的参数数目既可以是一个,也可以是多个。

智能家居接收到用户的设置答复信息后,智能家居再次判断控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和是否不小于预设数目。如果控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和不小于预设数目,那么智能家居根据控制指令,针对控制指令中的第一关键参数执行控制处理;如果控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和小于预设数目,那么智能家居再次输出设置提醒信息,直至控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和不小于预设数目。

举例来说,预设数目为3,关键参数包括煮饭、软或硬、短米或椭圆米或长米。电饭煲接收到的控制指令为“我要煮饭”,其中“煮饭”为第一关键参数,那么控制指令中包含的第一关键参数的数目为1,第一关键参数的数目小于预设数目,那么电饭煲会输出设置提醒信息“您要吃口感稍软的米饭还是口感稍硬的米饭”“您放置的是短米、椭圆米还是长米”,电饭煲输出的设置提醒信息中包含两个第二关键参数“软或硬”“短米或椭圆米或长米”,用户回答可以包含两种可能。

一,用户回答“我要吃口感稍软的米饭”“长米”,那么用户的设置答复信息中包含两个第二关键参数,电饭煲判断到控制指令中包含的第一关键参数的数目和用户的两次设置答复信息中包含的第二关键参数的数目之和为3,不小于预设数目,那么电饭煲根据第一关键参数“煮饭”和第二关键参数“软”,“长米”,执行相应的动作。

二,用户回答“我要吃口感稍软的米饭”,那么用户的设置答复信息中包含一个第二关键参数,电饭煲判断到控制指令中包含的第一关键参数的数目和用户的设置答复信息中包含的第二关键参数的数目之和为2,小于预设数目,那么电饭煲再次输出设置提醒信息“您放的米型是短米、椭圆米还是长米”,用户答复“长米”,电饭煲获取到用户设置答复信息中包含的第二关键参数“长米”。电饭煲判断到控制指令中包含的第一关键参数的数目和用户的两次设置答复信息中包含的第二关键参数的数目之和为3,不小于预设数目,那么电饭煲根据第一关键参数“煮饭”和第二关键参数“软”,“长米”,执行相应的动作。

方式二:设置提醒信息中包含的第二关键参数为一个参数。

如果智能家居判定控制指令包含的第一关键参数的数目小于预设数目,那么智能家居将无法执行控制指令,则智能家居会输出针对第二关键参数中一个参数的设置提醒信息,用户在接收到智能家居输出的设置提醒信息后,用户会做出答复。

智能家居接收到用户的设置答复信息后,智能家居再次判断控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和是否不小于预设数目。如果控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和不小于预设数目,那么智能家居根据控制指令,针对控制指令中的第一关键参数执行控制处理;如果控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和小于预设数目,那么智能家居再次输出设置提醒信息,直至控制指令包含的第一关键参数的数目和设置答复信息中对应的第二关键参数的数目之和不小于预设数目。

举例来说,预设数目为3,关键参数包括煮饭、软或硬、短米或椭圆米或长米。电饭煲接收到的控制指令为“我要煮饭”,其中“煮饭”为第一关键参数,那么控制指令中包含的第一关键参数的数目为1,第一关键参数的数目小于预设数目,那么电饭煲会输出设置提醒信息“您要吃口感稍软的米饭还是口感稍硬的米饭”,电饭煲输出的设置提醒信息中包含第二关键参数“软或硬”,用户在听到终端的设置提醒信息后,做出相应答复“我要吃口感稍软的米饭”,用户的设置答复信息中包含第二关键参数“软”,电饭煲接收到用户的设置答复信息,并获取其中的第二关键参数,电饭煲判断到控制指令中包含的第一关键参数的数目和用户的设置答复信息中包含的第二关键参数的数目之和为2,小于预设数目,那么电饭煲再次输出设置提醒信息“您放的米型是短米、椭圆米还是长米”,用户答复“长米”,电饭煲获取到用户设置答复信息总包含的第二关键参数“长米”。电饭煲判断到控制指令中包含的第一关键参数的数目和用户的两次设置答复信息中包含的第二关键参数的数目之和为3,不小于预设数目,那么电饭煲根据第一关键参数“煮饭”和第二关键参数“软”,“长米”,执行相应的动作。

步骤104:根据控制指令和接收到的设置答复信息,执行控制处理。

在本申请实施例中,智能家居根据控制指令中包含的第一关键参数和接收到的设置答复信息中包含的第二关键参数,执行相应的控制处理。

可选的,若控制指令包含的第一关键参数的数目不小于预设数目,则根据控制指令,执行控制处理。

在本申请实施例中,智能家居若判断到控制指令包含的第一关键参数的数目不小于预设数目,那么智能家居可以根据控制指令中包含的第一关键参数,执行相应的控制处理。

举例来说,预设数目为3,关键参数包括煮饭、软或硬、短米或椭圆米或长米。电饭煲接收到的控制指令为“我要煮口感稍软的长米”,那么控制指令中包含的第一关键参数的数目为3,第一关键参数的数目不小于预设数目,那么电饭煲可以直接根据控制指令执行控制处理。

可选的,如图2所示,接收控制指令之前,包括:

步骤201:获取预设目标参数。

在本申请实施例中,智能家居中可以预先设置有预设目标参数,预设目标参数是对应智能家居的某一种功能的所有参数。

以电饭煲为例,电饭煲的煮饭模式包括五种预设目标参数:煮饭、软或硬、短米或椭圆米或长米、时间和籼米或糯米或粳米。

步骤202:对预设目标参数进行优先级排序。

在本申请实施例中,智能家居存储有预设目标参数中的所有参数的权重,各参数的权重是根据分析大量用户对各参数的重视程度得到的,智能家居根据权重设置目标预设参数的优先级,其中,权重越大的预设目标参数,其优先级越高,智能家居按照优先级从高到低的顺序对预设目标参数进行排序。

步骤203:将序列中排列在前的预设数目的预设目标参数设为关键参数,其中,关键参数包含第一关键参数和第二关键参数。

在本申请实施例中,智能家居根据预设目标参数的排列顺序,将序列中排列在前的预设数目的预设目标参数设为关键参数,其中,关键参数包含控制指令中包含的第一关键参数和设置答复信息对应的第二关键参数。

举例来说,电饭煲的煮饭模式的五种预设目标参数的排列顺序为:煮饭、软或硬、短米或椭圆米或长米、时间和籼米或糯米或粳米,预设数目为3,那么电饭煲将序列中前3个预设目标参数设为关键参数,那么关键参数包括:煮饭、软或硬、短米或椭圆米或长米。

可选的,如图3所示,输出针对第二关键参数的设置提醒信息之前,还包括:

步骤301:获取针对第二关键参数的历史答复信息。

在本申请实施例中,用户每回复一次智能家居的设置提醒信息,智能家居都会将用户的设置答复信息记录下来,智能家居分析用户的历史答复信息,将历史答复信息中次数最多的答复信息记录下来,或将最近若干次的答复内容记录下来,作为用户的历史答复信息,用户的历史答复信息对应着第二关键参数,用户的历史答复信息在一定程度上表示了用户的习惯,那么智能家居根据用户的历史答复信息,可以分析用户的习惯,从而给出更加明确的设置提醒信息。

步骤302:生成包含第二关键参数、以及历史答复信息的设置提醒信息。

在本申请实施例中,智能家居根据预设的关键参数和控制指令中包含的第一关键参数,可以确定出第二关键参数,智能家居生成包含第二关键参数、以及历史答复信息的设置提醒信息并输出,其中,设置提醒信息用于提醒用户是否将第二关键参数设置为历史答复信息中的参数。

举例来说,智能家居要输出的设置提醒信息中应该包含第二关键参数“软或硬”,智能家居获取到用户的历史答复信息对应的第二关键参数为“软”,那么,智能家居可以输出“您是要吃口感稍软的米饭吗”,如果用户回答“是”,那么表示用户的设置答复信息对应的第二关键参数为“软”;如果用户回答“不是”,那么表示用户的设置答复信息对应的第二关键参数为“硬”,智能家居可以分析出用户的答复信息中包含的第二关键参数。

可选的,如图4所示,输出的设置提醒信息包含的第二关键参数数目为1,包括:

步骤401:当第二关键参数的数目为多个时,获取预设的第二关键参数的优先级。

在本申请实施例中,智能家居根据预设的关键参数和控制指令中包含的第一关键参数的差值,计算第二关键参数的数目,如果第二关键参数的数目大于1,且智能家居输出设置提醒信息中针对的第二关键参数的数目为1,那么智能家居根据预设的关键参数的优先级排序,获取预设的第二关键参数的优先级排序。

举例来说,预设的关键参数的优先级排序为“煮饭、软或硬、短米或椭圆米或长米”,第一关键参数为“煮饭”,那么预设的第二关键参数的优先级排序为“软或硬、短米或椭圆米或长米”。

步骤402:按照优先级由高到低的顺序,确定当前需要设置的第二关键参数,并输出针对第二关键参数的设置提醒信息。

在本申请实施例中,智能家居按照第二关键参数的优先级由高到低的顺序,确定当前第二关键参数序列中,未输出的优先级最高的第二关键参数为需要设置的第二关键参数,并输出针对该第二关键参数的设置提醒信息。

举例来说,预设的第二关键参数的优先级排序为“软或硬、短米或椭圆米或长米”,其中未输出的优先级最高的第二关键参数为“软或硬”,那么智能家居输出针对“软或硬”设置提醒信息,如,“您要吃口感稍软的米饭还是口感稍硬的米饭”。

预设的第二关键参数的优先级排序为“软或硬、短米或椭圆米或长米”,其中智能家居针对“软或硬”已经输出了设置提醒信息,那么当前需要设置的第二关键参数为“短米或椭圆米或长米”,那么智能家居输出针对“短米或椭圆米或长米”设置提醒信息,如,“您放的米型是短米、椭圆米还是长米”。

步骤403:当接收到针对第二关键参数的设置答复信息时,继续输出下一个第二关键参数对应的设置提醒信息。

在本申请实施例中,当智能家居输出针对第二关键参数的设置提醒信息后,用户根据该设置提醒信息做出答复,用户的设置答复信息对应着第二关键参数,该第二关键参数与设置提醒信息针对的第二关键参数相同。智能家居接收到设置答复信息时,智能家居如果判定第一关键参数的数目和设置答复信息对应的第二关键参数的数目之和小于预设数目,那么智能家居会继续输出下一个第二关键参数对应的设置提醒信息,直至第一关键参数的数目和设置答复信息对应的第二关键参数的数目之和不小于预设数目。

举例来说,预设的第二关键参数的优先级排序为“软或硬、短米或椭圆米或长米”,智能家居输出设置提醒信息为“您要吃口感稍软的米饭还是口感稍硬的米饭”,该设置提醒信息包含未输出的优先级最高的第二关键参数“软或硬”。用户回答“稍软”,智能家居接收到用户的设置答复信息,并判定第一关键参数的数目和设置答复信息对应的第二关键参数的数目之和小于预设数目,那么智能家居会继续输出下一个设置提醒信息“您放的米型是短米、椭圆米还是长米”,由于第二关键参数中“软或硬”已经被输出,那么未输出的优先级最高的第二关键参数为“短米或椭圆米或长米”,直至智能家居判定第一关键参数的数目和设置答复信息对应的第二关键参数的数目之和不小于预设数目,那么智能家居不再输出设置提醒信息。

可选的,还可以语音交互次数的上限,具体的处理过程为:当接收到针对第二关键参数的设置答复信息时,判断输出的设置提醒信息的数目是否达到预设数目阈值;如果未达到预设数目阈值,则执行继续输出下一个第二关键参数对应的设置提醒信息的步骤;如果达到预设数目阈值,则执行根据控制指令和接收到的设置答复信息,执行控制处理的步骤。

在本申请实施例中,在用户的多次设置答复信息始终不包含第二关键参数的情形下,智能家居会一直输出设置提醒信息,与用户进行无用交互。智能家居对输出的设置提醒信息的数目设定了预设数目阈值,避免智能家居输出的设置提醒信息次数过多,与用户之间产生过多的无用交互。智能家居接收到针对第二关键参数的设置答复信息时,判断输出的设置提醒信息的数目是否达到预设数目阈值,智能家居如果判定设置提醒信息的数目未达到预设数目阈值,那么智能家居继续输出下一个第二关键参数对应的设置提醒信息;智能家居如果判定设置提醒信息的数目达到预设数目阈值,那么智能家居根据控制指令和接收到的设置答复信息,执行控制处理。

基于相同的技术构思,本申请实施例还提供了一种智能家居的控制装置,如图5所示,该装置包括:

接收模块501,用于接收控制指令;

第一判断模块502,用于判断所述控制指令包含的第一关键参数的数目是否不小于预设数目;

输出模块503,用于若所述控制指令包含的第一关键参数的数目小于预设数目,则输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,直至所述第一关键参数的数目和所述设置答复信息对应的第二关键参数的数目之和不小于预设数目,其中,所述第二关键参数为预设的关键参数中除所述第一关键参数以外的参数;

第一执行模块504,用于根据所述控制指令和接收到的设置答复信息,执行控制处理。

可选的,所述装置还包括:

第二执行模块,用于若所述控制指令包含的第一关键参数的数目不小于预设数目,则根据所述控制指令,执行控制处理。

可选的,所述接收控制指令之前,包括:

第一获取模块,用于获取预设目标参数;

排序模块,用于对所述预设目标参数进行优先级排序;

设置模块,用于将序列中排列在前的预设数目的预设目标参数设为关键参数,其中,所述关键参数包含所述第一关键参数和所述第二关键参数。

可选的,所述输出针对第二关键参数的设置提醒信息之前,还包括:

第二获取模块,用于获取针对所述第二关键参数的历史答复信息;

生成模块,用于生成包含所述第二关键参数、以及所述历史答复信息的设置提醒信息。

可选的,所述输出模块503包括:

获取单元,用于当第二关键参数的数目为多个时,获取预设的第二关键参数的优先级;

第一输出单元,用于按照优先级由高到低的顺序,确定当前需要设置的第二关键参数,并输出针对所述第二关键参数的设置提醒信息;

第二输出单元,用于当接收到针对所述第二关键参数的设置答复信息时,继续输出下一个第二关键参数对应的设置提醒信息。

可选的,所述装置还包括:

第二判断模块,用于当接收到针对所述第二关键参数的设置答复信息时,判断输出的设置提醒信息的数目是否达到预设数目阈值;

第三执行模块,用于如果未达到预设数目阈值,则执行所述继续输出下一个第二关键参数对应的设置提醒信息的步骤;

第四执行模块,用于如果达到预设数目阈值,则执行所述根据所述控制指令和接收到的设置答复信息,执行控制处理的步骤。

本申请实施例提供了一种智能家居的控制方法,本申请通过智能家居判断到,若控制指令包含的第一关键参数小于预设阈值,则智能家居输出针对第二关键参数的设置提醒信息,并接收用户的设置答复信息,直至所述第一关键参数的数目和所述设置答复信息对应的第二关键参数的数目之和不小于预设数目,则智能家居执行控制指令。本申请使智能家居引导用户答复信息时包含关键参数,以使智能家居对用户的答复做出正确反馈,执行用户的控制指令。

基于相同的技术构思,本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,

存储器603,用于存放计算机程序;

处理器601,用于执行存储器603上所存放的程序时,实现以上方法步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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