
本申请涉及通信
技术领域:
,尤其涉及一种食物信息处理方法及系统。
背景技术:
:日常生活中,家庭内食物浪费的现象非常严重,即使将食物存放在冰箱内,仍然避免不了食物因存放时间过长而产生的食物过期或者食物腐烂等问题。因此现在需要一种方案,可以对存放时间较长的食物作出操作,以便可以解决食物浪费严重的问题。技术实现要素:鉴于此,本申请提供一种食物信息处理方法及系统,以缓解食物浪费严重的问题。为了实现上述目的,本申请提供以下技术特征:一种食物信息处理方法,应用于服务器,所述服务器包含与多个智能冰箱标识一一对应的食物信息集合,每个食物信息对应一个剩余时长;所述方法包括:确定目标智能冰箱标识对应的目标食物信息集合中目标食物信息的剩余时长;确定所述目标食物信息对应的目标提醒时长;在所述目标食物信息的剩余时长小于或等于所述目标提醒时长时,执行预设处理操作。可选的,还包括:接收智能冰箱发送的添加指令;其中,所述添加指令包括:食物信息和智能冰箱标识;在与所述智能冰箱标识对应的食物信息集合中添加所述食物信息;确定所述食物信息初始的剩余时长;从所述初始的剩余时长开始执行倒计时。可选的,所述食物信息包括:与保鲜室标识对应的第一食物信息、与冷藏室标识对应的第二食物信息,和/或,与冷冻室标识对应的第三食物信息;与所述智能冰箱标识对应的食物信息集合包括:保鲜食物信息集合、冷藏食物信息集合和冷冻食物信息集合;则在与所述智能冰箱标识对应的食物信息集合中添加所述食物信息,包括:在所述保鲜食物信息集合中添加与保鲜室标识对应的第一食物信息;在所述冷藏食物信息集合中添加与冷藏室标识对应的第二食物信息;和/或,在所述冷冻食物信息集合中添加与冷冻室标识对应的第三食物信息。可选的,所述确定所述食物信息初始的剩余时长,包括:确定所述食物信息的食物种类以及存储位置;基于所述存储位置和所述食物种类,确定所述食物信息初始的剩余时长。可选的,所述食物信息包括生产日期和保质时长,或者,保质日期;则所述确定所述食物信息初始的剩余时长,包括:在所述食物信息包含保质日期的情况下,获取所述食物信息的保质日期,在所述食物信息包含生产日期和保质时长的情况下,计算所述食物信息的保质日期;获取当前日期;将所述当前日期与所述保质日期的时间间隔,确定为所述食物信息初始的剩余时长。可选的,还包括:接收智能冰箱发送的使用指令;其中,所述使用指令包括:食物信息和智能冰箱标识;在与所述智能冰箱标识对应的食物信息集合中,更改所述食物信息的状态为使用中状态;记录所述食物信息处于使用中状态的时长。可选的,还包括:判断所述食物信息处于使用状态中状态的时长是否大于预设时长;若是,则删除该食物信息。可选的,所述预设处理操作包括:确定所述目标智能冰箱标识对应的目标注册位置;基于所述目标注册位置确定共享区域;在注册位置与移动终端标识的对应关系中,确定包含在所述共享区域内的多个注册位置一一对应的多个移动终端标识;向所述多个移动终端标识对应的移动终端推送消息,其中,所述消息包括:所述目标食物信息和剩余时长。可选的,所述基于所述目标注册位置确定共享区域,包括:将所述目标注册位置所在的小区区域、社区区域或片区区域,确定为所述共享区域;或者,以所述目标注册位置为圆心、以预设距离为半径确定的圆形区域,确定为所述共享区域。可选的,还包括:接收目标移动终端发送的与所述目标食物信息对应的数据值;其中,所述目标移动终端为与所述目标智能冰箱标识对应的目标移动终端标识对应的移动终端;则所述消息还包括:所述目标食物信息对应的数据值。一种食物信息处理方法,应用于智能冰箱的控制器,所述智能冰箱还包括与所述控制器相连的扫码设备和联网模块,所述方法包括:利用所述扫码设备扫描附着于食物上的食物标签并获取食物信息;在确定当前模式为食物进入冰箱模式的情况下,发送包含所述食物信息和智能冰箱标识的添加指令至服务器,以便所述服务器在所述智能冰箱标识对应的食物信息集合中添加所述食物信息。可选的,所述智能冰箱还包括与所述控制器相连的显示屏幕;则在发送包括所述食物信息和智能冰箱标识的添加指令至服务器之前,还包括:控制所述显示屏幕显示所述食物信息;接收对所述食物信息的修改操作,更新所述食物信息。可选的,还包括:在确定当前模式为从冰箱输出食物模式的情况下,则发送包括所述食物信息和智能冰箱标识的使用指令至服务器。可选的,所述智能冰箱还包括与所述控制器相连的摄像设备;则在所述利用所述扫码设备扫描附着于食物上的食物标签并获取食物信息之前,还包括:在检测到所述智能冰箱开门后,控制所述摄像设备拍摄至少两帧图像;对所述至少两帧图像进行图像分析,确定所述至少两帧图像中对象的运动轨迹;若所述运动轨迹为由内至外的运动轨迹,则确定所述当前模式为从冰箱输出食物模式;若所述运动轨迹为由外至内的运动轨迹,则确定所述当前模式为食物进入冰箱模式。可选的,在检测到所述智能冰箱开门后控制摄像头拍摄至少两帧图像之前,还包括:与所述服务器建立网络连接;向所述服务器注册,以便所述服务器存储所述智能冰箱的注册信息。一种食物信息处理方法,包括:扫描附着于食物上的食物标签,获得食物信息;确定所述食物信息对应的剩余时长和提醒时长;在所述剩余时长小于或等于所述提醒时长时,执行预设处理操作。可选的,所述执行预设处理操作包括:共享所述食物信息至其它终端设备;或者,发送所述食物信息至目标终端设备。一种食物信息处理系统,包括:智能冰箱,用于扫描附着于食物上的食物标签获得食物信息,发送包含所述食物信息和智能冰箱标识的添加指令至服务器;所述服务器,用于确定所述食物信息对应的剩余时长和提醒时长,在所述剩余时长小于或等于所述提醒时长时,执行预设处理操作。可选的,所述服务器执行预设处理操作,包括:共享所述食物信息至其它终端设备;或者,发送所述食物信息至目标终端设备。可选的,还包括:标签打印机,用于获取食物信息,基于食物信息生成并打印食物标签。通过以上技术手段,可以实现以下有益效果:本申请可以为智能冰箱搭建一个食物信息集合且食物信息对应一个剩余时长,剩余时长用于表示食物的正常保存时间。本申请通过上述方式可以自动记录各个食物信息对应的剩余时长。在食物信息的剩余时长小于或等于提醒时长时,可以自动执行预设处理操作,以便用户可以及时得知食物信息即将超出正常保存时间,从而便于用户尽快处理食物。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种食物信息处理系统的示意图;图2a为本申请实施例公开的一种智能冰箱的结构示意图;图2b为本申请实施例公开的一种食物信息处理方法流程图;图3为本申请实施例公开的又一食物信息处理方法流程图;图4为本申请实施例公开的又一食物信息处理方法流程图;图5为本申请实施例公开的又一食物信息处理方法流程图;图6为本申请实施例公开的又一食物信息处理方法流程图;图7为本申请实施例公开的又一食物信息处理方法流程图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1,本申请提供了一种食物信息处理系统,包括:若干标签打印机100、多个智能冰箱200、多个移动终端300和与多个智能冰箱200和多个移动终端300进行数据交互的服务器400。多个智能冰箱采用智能冰箱1和智能冰箱2表示,每个智能冰箱可以绑定多个移动终端,智能冰箱1绑定的移动终端采用移动终端11和移动终端12表示,智能冰箱2绑定的移动终端采用移动终端21和移动终端22表示。下面分别对各个部分进行详细介绍:(1)各个标签打印机100的处理过程是一致的,因此以一个标签打印机为例,进行说明。标签打印机100用于获取食物的食物信息,基于食物信息生成并打印食物标签。该技术已为成熟技术,在此不再赘述。可以人为或利用机器将食物标签附着于食物上,以便后续通过食物标签来获取食物信息。食物信息可以包括:食物名称、食物种类、食物计量(重量或个数)、生产日期、保质时长/保质日期等信息,在此不再一一列举。(2)多个智能冰箱200的处理过程是一致的,因此以一个智能冰箱为例,进行说明。智能冰箱200不同于普通冰箱,参见图2a为智能冰箱的示意图。智能冰箱200包括控制器201(图示未显示),与控制器201相连的扫码设备202、联网模块203、摄像设备204和显示屏幕205等部件。在使用智能冰箱200之前,智能冰箱200需要通过联网模块203连接局域网或者互联网。然后,智能冰箱200向在服务器400进行注册,以便服务器400上存储智能冰箱的注册信息。注册信息可以包括智能冰箱标识(还可以包括保鲜室标识、冷藏室标识和冷冻室标识)、注册位置(注册位置可以为所在小区名称、所在社区名称、所在片区名称、所在地理位置等等,再次不做限定)。当然,用户可以将移动终端与家庭内的智能冰箱绑定,则智能冰箱标识可以与多个移动终端标识对应,即,家庭成员可以将自己的移动终端与智能冰箱绑定。参见图2b为智能冰箱200的工作过程,具体包括以下步骤:步骤s201:控制器检测到冰箱开门后,开启摄像设备。以冰箱包括保鲜室、冷藏室和冷冻室为例,可以分别在保鲜室、冷藏室和冷冻室外侧安装摄像设备。以保鲜室为例,当控制器检测到保鲜室打开后,可以开启保鲜室对应的摄像设备。步骤s202:摄像设备拍摄至少两帧图像,并由控制器基于至少两帧图像确定当前模式。在打开冰箱门后,用户可以从冰箱中拿出食物,或者,将食物放入冰箱。因此可以分为两种模式:食物进入冰箱模式和从冰箱输出食物模式。摄像设备可以拍摄至少两帧图像,以便拍摄用户拿出食物的过程或者将食物放入冰箱的过程,即至少两帧图像可以确定出对象的运动轨迹(食物的运动轨迹、手的运动轨迹或其它机器人的运动轨迹等等)。摄像设备拍摄至少两帧图像,并将至少两帧图像发送至控制器,由控制器进行图像分析,并确定所述至少两帧图像中对象的运动轨迹。关于图像处理过程已为成熟技术在此不再赘述。控制器判断对象的运动轨迹,若所述运动轨迹为由内至外的运动轨迹,则确定所述当前模式为从冰箱输出食物模式。反之,若所述运动轨迹为由外至内的运动轨迹,则确定所述当前模式为食物进入冰箱模式。步骤s203:控制器利用扫码设备扫描附着于食物上的食物标签并获取食物信息。在步骤s202的过程中,控制器可以开启扫码设备,扫描附着于食物上的食物标签,从而获取食物标签上的食物信息。该过程中可以扫描一个食物标签,则本步骤获得的食物信息包含一个食物的食物信息;也可以扫描多个食物标签,则本步骤获得的食物信息包含多个食物标签的食物信息。步骤s204:控制器通过显示屏幕显示食物信息,以让用户确认食物信息。在食物刚买回家时,食物标签上的食物信息可以准确表达食物计量。有些情况下,用户会从冰箱拿出食物,在使用一部分后再放回冰箱。此情况下,食物标签上的食物计量不能准确表示食物计量。因此,控制显示屏幕显示食物信息,在用户点击确认后,确认食物标签上的食物信息是准确的,后续将继续使用该食物信息。若用户对食物信息中的食物计量进行调整后,将调整后的食物信息确定为后续使用的食物信息。步骤s205:若确定当前模式为食物进入冰箱模式,则发送添加指令至服务器400;其中,所述添加指令包括所述食物信息和智能冰箱标识。在扫码设备扫描完毕后,确定步骤s202中的当前模式。若当前模式为食物进入冰箱模式,则构建包含食物信息和智能冰箱标识的添加指令,并发送添加指令至服务器400。根据实际情况需要,在冰箱包括区域(保鲜室、冷风室和冷冻室)时,为了区分食物信息的位置,控制器可以确定出冰箱开门区域标识(保鲜室标识、冷风室标识、冷冻室标识),并在添加指令中增加区域标识。步骤s206:若确定当前模式为从冰箱输出食物模式,则发送包含所述食物信息和智能冰箱标识的使用指令至服务器400。在扫码设备扫描完毕后,确定步骤s202中的当前模式。若当前模式为从冰箱输出食物模式,则构建包含食物信息和智能冰箱标识的使用指令,并发送使用指令至服务器400。(3)下面介绍服务器400的执行过程。服务器400的执行过程可以分为三个部分:第一部分:接收包含所述食物信息和智能冰箱标识的添加指令,添加食物信息至服务器。参见图3,第一部分的执行过程包括以下步骤:步骤s301:服务器接收智能冰箱标识发送的添加指令;其中,添加指令包括食物信息和智能冰箱标识,还可以包括区域标识(保鲜室标识、冷风室标识、冷冻室标识)。步骤s302:查找与智能冰箱标识对应的食物信息集合。服务器可以为每个向服务器注册的智能冰箱,构建一个与智能冰箱标识对应的食物信息集合。若注册信息还包括区域标识(保鲜室标识、冷风室标识、冷冻室标识),则在食物信息集合可以包括:保鲜食物信息集合、冷藏食物信息集合和冷冻食物信息集合。服务器根据添加指令中的智能冰箱标识查找到该智能冰箱标识对应的食物信息集合。食物信息包括:与保鲜室标识对应的第一食物信息、与冷藏室标识对应的第二食物信息,和/或,与冷冻室标识对应的第三食物信息。则服务器可以在所述保鲜食物信息集合中添加与保鲜室标识对应的第一食物信息;在所述冷藏食物信息集合中添加与冷藏室标识对应的第二食物信息;和/或,在所述冷冻食物信息集合中添加与冷冻室标识对应的第三食物信息。步骤s303:确定所述食物信息初始的剩余时长。所述食物信息为一个统称,若智能冰箱上传一个食物信息则所述食物信息包括一个食物信息;若智能冰箱标识上传多个食物信息则所述食物信息包括多个食物信息。服务器可以为每个食物信息确定初始的剩余时长。可以理解的是,食物伴随着时间增加,其会慢慢变质最后腐坏。因此,食物通常具有一个正常保存时间,在正常保存时间内可以保证食物质量。正常保存时间即为初始的剩余时长。根据本申请提供的一个实施例,提供确定初始的剩余时长一种实现方式。确定所述食物信息的种类以及存储位置;基于存储位置和种类,确定所述食物信息的剩余时长。用户可以根据食物特性和经验确定各个食物种类在不同存储位置的正常保存时间。参见表1,进行举例说明:表1食物种类存储位置正常保存时间水果保鲜室3天肉类保鲜室1天肉类冷藏室7天肉类冷冻室30天………………服务器可以根据食物信息中的食物种类和存储位置,在预先确定的对应关系(参见表1)中,查找与食物信息中的食物种类和存储位置对应的正常保存时间,并将正常保存时间确定为初始的剩余时长。根据本申请提供的另一个实施例,提供确定初始的剩余时长另一种实现方式。步骤1:确定食物信息中的保质日期。一些情况下食物信息便包含保质日期。此情况下,直接。另一些情况下,食物信息不包含保质日期。此情况下,所述目标食物信息通常包含生产日期和保质时长,则计算所述目标食物信息的保质日期。即,将生产日期基础上添加保质时长后,作为食物信息的保质日期。例如,生产日期为2-7号保质期为3个月,则保质日期为5-7号。步骤2:将当前日期与所述保质日期的时间间隔,确定为所述食物信息的初始的剩余时长。例如,延续上述举例,若当前日期为3-7号,当前日期与保质日期5-7之间的时间间隔为60天,确定食物信息初始的剩余时长为60天。步骤s304:从所述初始的剩余时长开始执行倒计时。在食物放入智能冰箱后,服务器便为每个食物信息自动执行倒计时。也即从初始的剩余时长开始,执行倒计时过程。在执行倒计时过程中,剩余时长可以表示食物可以正常保存的时间。例如,食物信息的剩余时长为5天,则表示食物信息对应的食物还有5天的正常保存时间,超过5天后食物便不再新鲜即将腐烂变质。第二部分:检测各个智能冰箱标识目标智能冰箱标识对应的食物信息目标食物信息集合中剩余时长,并执行预设处理操作。由于服务器对每个智能冰箱标识对应的食物信息集合中每个食物信息的执行过程均是一致的,因此,本实施例中以目标智能冰箱标识对应的目标食物信息集合中目标食物信息为例,进行说明。参见图4,具体包括以下步骤:步骤s401:确定目标智能冰箱标识对应的目标食物信息集合中目标食物信息的剩余时长。在目标智能冰箱标识对应的目标食物信息集合中每个食物信息均对应一个剩余时长,服务器可以获取目标食物信息的剩余时长。步骤s402:确定所述目标食物信息对应的目标提醒时长;各个食物信息对应的剩余时长可以是一致的,即,为各个种类的食物信息均设定相同的提醒时长(例如3天),这样可以方便管理提醒时长。当然为了提供个性化服务,可以根据实际情况需要,为不同种类的食物信息设定不同的提醒时长。例如,为水果种类设置提醒时长为2天,为蛋奶种类设置提醒时间为3天,为肉类设置提醒时长为5天等等。本申请不限定提醒时长的确定方式和确定过程,可以根据实际情况而定。步骤s403:判断所述目标食物信息的剩余时长是否大于所述目标提醒时长,若是,则进入步骤s401;若否则进入步骤s404。若目标食物信息的剩余时长大于目标提醒时长,则说明目标食物信息还可以保存一段时间,即食物可以继续保存在冰箱内。在食物保存在冰箱的过程中,服务器执行倒计时过程。步骤s404:在所述目标食物信息的剩余时长小于或等于所述目标提醒时长时,执行预设处理操作。在所述目标食物信息的剩余时长小于或等于所述目标提醒时长时,则说明目标食物信息已经即将超出正常保存时间,可以执行预设处理操作,以便可以尽快处理目标食物信息对应的食物,避免食物腐烂变质引起浪费。预设处理操作可以包括两种实现方式:第一种实现方式:发送提醒信息至智能冰箱或者智能冰箱对应移动终端。服务器确定目标食物信息对应的目标智能冰箱标识,直接发送提醒消息至智能冰箱,以便智能冰箱通过显示屏幕来显示提醒信息,以便用户在走近冰箱可以查看到提醒信息,并尽快食用该食物。服务器上还存储有与目标智能冰箱标识绑定的移动终端标识,可以向移动终端标识对应的目标移动终端发送提醒信息,以便用户通过目标移动终端查看提醒信息,从而可以及时查看提醒信息,并尽快食用该食物。为了便于用户查看,提醒信息可以包括目标食物信息和剩余时长。在目标食物信息对应的食物计量较多且又无法及时食用该食物时,本方式可能仍会造成食物浪费,为此,可以采用第二种实现方式。第二种实现方式:共享目标食物信息,从而达到共享食物的目的。参见图5,包括以下步骤:步骤s501:确定所述目标智能冰箱标识对应的目标注册位置。服务器可以在查找到目标智能冰箱标识对应的目标注册信息,在目标注册信息中确定目标智能冰箱标识对应的目标注册位置。目标注册位置可以为所在小区名称、所在社区名称、所在片区名称、所在地理位置等等,在此不做限定。步骤s502:基于所述目标注册位置确定共享区域。在共享食物时主要是共享给附近用户,因此可以确定一个距离所述目标注册位置附近的共享区域,以便作为后续共享目标食物信息的区域。本实施例中,可以将目标注册位置所在小区区域、社区区域或片区区域等区域确定共享区域。或者,在所述目标注册位置为地理位置时,还可以以目标注册位置为圆心,以预设距离为半径确定的圆形区域,确定为共享区域。预设距离的具体数值可以根据具体情况而定,在此不做限定。还可以通过其他方式来确定共享区域,本实施例不再一一列举。步骤s503:在注册位置与移动终端标识的对应关系中,确定包含在所述共享区域内的注册位置对应的移动终端标识。服务器上存储有很多智能冰箱的注册位置,服务器根据共享区域可以确定出包含在共享区域内多个注册位置。根据注册位置与移动终端标识的对应关系,确定包含在共享区域内的多个注册位置一一对应的移动终端标识。步骤s504:向所述移动终端标识对应的移动终端推送消息,其中,所述消息包括:所述目标食物信息和剩余时长。通过推送消息至其它移动终端的方式,来共享目标食物信息,从而减少食物浪费。卖方对应的移动终端还可以发送目标食物信息对应的数据值,则所述消息还可以包括数据值。即,卖方对应的移动终端可以为目标食物信息标注价格,以便买方查看目标食物信息的价格。步骤s505:更改所述目标食物信息对应的状态为交易中状态。为了便于用户管理智能冰箱内的食物,在用户确定将目标食物信息共享出去后,可以更改目标食物信息对应的状态为交易中状态。步骤s506:在确定交易结束后,更改所述目标食物信息对应的状态为交易结束状态。买方和买方对应的移动终端可以在服务器提供的交易平台上进行交易,卖方和买方交易完毕后,卖方可以从智能冰箱中拿出目标食物信息对应的食物给买方。服务器确定交易结束后,则更改目标食物信息对应的状态为交易结束状态。第三部分:接收包含所述食物信息和智能冰箱标识的使用指令,执后续过程。参见图6,本步骤具体包括以下步骤:步骤s601:接收智能冰箱发送的使用指令;其中,所述使用指令包括:食物信息和智能冰箱标识。若确定当前模式为从冰箱输出食物模式,智能冰箱会发送包含所述食物信息和智能冰箱标识的使用指令至服务器400。服务器可以接收智能冰箱发送的使用指令。步骤s602:在与所述智能冰箱标识对应的食物信息集合中,更改所述食物信息的状态为使用中状态。步骤s603:记录所述食物信息处于使用中状态的时长。服务器会记录食物信息处于使用中状态的时长,以便记录食物信息使用时间。步骤s604:判断所述物信息处于使用状态中状态的时长是否大于预设时长。若是,则进入步骤s605,若否则进入步骤s603。若时长小于预设时长,则进入步骤s603持续记录食物信息的状态为使用中状态。若在记录时长过程中接收到智能冰箱发送的该食物信息,则停止记录时长,更新该食物信息的食物计量,并更改食物信息的状态为正常状态。步骤s605:删除该食物信息。服务器预先设定有处于使用中状态的时长,若时长大于预设时长,则说明食物信息在拿出智能冰箱后没有被拿回冰箱,即默认食物信息已经使用完毕。服务器可以在食物信息集合中删除食物信息,以表示智能冰箱不存在该该食物信息。通过以上技术手段,可以实现以下有益效果:本申请可以为智能冰箱搭建一个食物信息集合且食物信息对应一个剩余时长,剩余时长用于表示食物的正常保存时间。本申请通过上述方式可以自动记录各个食物信息对应的剩余时长。在食物信息的剩余时长小于或等于提醒时长时,可以自动执行预设处理操作,以便用户可以及时得知食物信息即将超出正常保存时间,从而便于用户尽快处理食物。本申请还提供一种食物信息处理方法。本方法可以应用于处理设备,或者服务器。参见图7,具体包括:步骤s701:扫描附着于食物上的食物标签,获得食物信息;步骤s702:确定所述食物信息对应的剩余时长和提醒时长;步骤s703:在所述剩余时长小于或等于所述提醒时长时,执行预设处理操作。其中,所述执行预设处理操作包括:共享所述食物信息至其它终端设备;或者,发送所述食物信息至目标终端设备。关于图7所示的执行过程,可以参见图1-图6所示的过程,在此不再赘述。通过以上技术手段,可以实现以下有益效果:本申请可以为智能冰箱搭建一个食物信息集合且食物信息对应一个剩余时长,剩余时长用于表示食物的正常保存时间。本申请通过上述方式可以自动记录各个食物信息对应的剩余时长。在食物信息的剩余时长小于或等于提醒时长时,可以自动执行预设处理操作,以便用户可以及时得知食物信息即将超出正常保存时间,从而便于用户尽快处理食物。本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12