本发明涉及物联网技术领域,具体涉及一种基于物联网的数据处理的方法及装置。
背景技术:
随着科学技术的发展,物联网技术越来越成熟。人们的家中出现越来越多的智能家居,人们可以随时随地的对家里的智能家居进行控制。
智能家居在工作的过程中会产生很多数据,这些数据会有传感器传回至控制器,控制器根据传感器传回的数据对智能家居进行实时控制。
但是,基于上述数据对于智能家居进行实时控制只是初步的智能化,对于这些数据的深度挖掘以为用户提供更多的便利是亟待解决的问题。
技术实现要素:
本发明实施例提供了一种基于物联网的数据处理的方法及装置,能够对传感器传回的数据进行深度挖掘,并根据挖掘的信息为用户提供便利。
本发明第一方面公开了一种基于物联网的数据处理方法,所述方法包括:
接收传感器反馈的预设消费品的消耗量;
获取用户的包含所述预设消费品的网购记录;
根据所述网购记录确定所述预设消费品的重量;
根据所述预设消费品的重量和所述消耗量确定提醒日期;
当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
结合本发明第一方面,在本发明第一方面的第一种可行的实施方式中,所述根据所述网购记录确定所述预设消费品的重量,包括:
从所述网购记录中获取所述预设消费品的属性;
根据所述预设消费品的属性确定所述预设消费品的重量。
结合本发明第一方面的第一种可行的实施方式,在本发明第一方面的第二种可行的实施方式中,所述消耗量为每次消耗量;所述根据所述预设消费品的重量和所述消耗量确定提醒日期,包括:
对所述每次消耗量进行累加以获取总消耗量;
用所述预设消费品的重量减去总消耗量以确定剩余量;
获取所述预设消费品的使用频率;
根据所述剩余量、每次消耗量以及使用频率确定提醒日期。
结合本发明第一方面的第二种可行的实施方式,在本发明第一方面的第三种可行的实施方式中,所述获取所述预设消费品的使用频率,包括:
获取所述传感器每次递交消耗量的日期;
根据所述每次递交消耗量的日期以及递交的次数确定所述使用频率。
结合本发明第一方面至本发明第一方面的第三种可行的实施方式,在本发明第一方面的第四种可行的实施方式中,所述向所述用户发送购买所述预设消费品的提醒之后,所述方法还包括:
根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品;
向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的网页。
本发明第二方面公开了一种终端,所述终端包括:
接收单元,用于接收传感器反馈的预设消费品的消耗量;
获取单元,用于获取用户的包含所述预设消费品的网购记录;
确定单元,用于根据所述网购记录确定所述预设消费品的重量;
所述确定单元,还用于根据所述预设消费品的重量和所述消耗量确定提醒日期;
提醒单元,用于当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
结合本发明第二方面,在本发明第二方面的第一种可行的实施方式中,所述确定单元包括获取子单元和确定子单元:
所述获取子单元,用于从所述网购记录中获取所述预设消费品的属性;
所述确定子单元,用于根据所述预设消费品的属性确定所述预设消费品的重量。
结合本发明第二方面的第一种可行的实施方式,在本发明第二方面的第二种可行的实施方式中,所述消耗量为每次消耗量;所述确定单元包括计算子单元:
所述计算子单元,用于对所述每次消耗量进行累加以获取总消耗量;
所述计算子单元,还用所述预设消费品的重量减去总消耗量以确定剩余量;
所述获取子单元,还用于获取所述预设消费品的使用频率;
所述确定子单元,还用于根据所述剩余量、每次消耗量以及使用频率确定提醒日期。
结合本发明第二方面的第二种可行的实施方式,在本发明第二方面的第三种可行的实施方式中,
所述获取子单元,具体用于获取所述传感器每次递交消耗量的日期;并根据所述每次递交消耗量的日期以及递交的次数确定所述使用频率。
结合本发明第二方面至本发明第二方面的第三种可行的实施方式,在本发明第二方面的第四种可行的实施方式中,所述终端还包括发送单元:
所述确定单元,还用于根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品;
所述发送单元,用于向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的网页。
可以看出,本发明实施例的方案中,接收传感器反馈的预设消费品的消耗量;获取用户的包含所述预设消费品的网购记录;根据所述网购记录确定所述预设消费品的重量;根据所述预设消费品的重量和所述消耗量确定提醒日期;当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。从而可知,通过实施本发明提供的技术方案,能够对传感器传回的数据进行深度挖掘,并根据挖掘的信息为用户提供便利。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中的一种基于物联网的数据处理的方法的流程示意图;
图2是本发明实施例公开的另一种基于物联网的数据处理的方法的流程示意图;
图3是本发明实施例公开的一种移动终端的结构示意图;
图4是本发明实施例公开的另一种移动终端的结构示意图;
图5是本发明实施例公开的一种移动终端的实体装置结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
在本发明的一个实施例中公开了一种基于物联网的数据处理方法,包括:接收传感器反馈的预设消费品的消耗量;获取用户的包含所述预设消费品的网购记录;根据所述网购记录确定所述预设消费品的重量;根据所述预设消费品的重量和所述消耗量确定提醒日期;当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
请参阅图1,图1是本发明一个实施例提供的一种基于物联网的数据处理方法。其中,如图1所示,本发明的一个实施例提供的一种基于物联网的数据处理方法包括以下内容:
S101,终端接收传感器反馈的预设消费品的消耗量。
其中,需要指出的是,该方法的执行主体为终端,例如可以为智能手机、平板电脑、智能穿戴式设备、计算机等支持无线通信上网的电子设备。
其中,所述传感器可以为重量传感器、压强传感器等。
其中,可以理解的是,所述终端可通过例如超宽带无线连接、蓝牙连接、WiFi直连、Zigbee、Z-WAVE、红外无线连接等无线连接方式中至少一种接收传感器反馈的预设消费品的消耗量。
其中,可以理解的是,所述预设消费品可以为用户通过所述购物平台购买的全部消费品或者用户选择的部分消费品。
其中,可以理解的是,所述传感器可以按照预设期限反馈预设消费品的消耗量。
其中,所述预设期限可以为用户设置的也可以为默认存储的。
其中,可选的,终端也可以设置反馈阈值,即当所述消费品的消耗量达到某一阈值时,向终端反馈消耗量值。
S102,终端获取用户的包含所述预设消费品的网购记录。
其中,可以理解的是,所述网购记录为用户在所述预设购物平台上留存的购物记录。
其中,可以理解的是所述留存的购物记录为多项时,获取日期最近的购物记录。
举例来说,获取到的购物记录有1月份、2月份的、4月份的,则获取4月份的网购记录。
S103,终端根据所述网购记录确定所述预设消费品的重量。
其中,可以理解的是,其中,可以理解的是,根据所述网购记录确定所述预设消费品的的重量,包括:从所述网购记录中获取所述预设消费品的属性;根据所述预设消费品的属性确定所述预设消费品的重量。
其中,所述预设消费品的属性信息可以包括:预设消费品的单品重量及份数。
举例来说,当终端获取到预设消费品的单品重量为60g且份数为2份,则可以确定预设消费品的重量为120g。
S104,终端根据所述预设消费品的重量和所述消耗量确定提醒日期。
其中,所述根据所述预设消费品的重量和所述消耗量确定提醒日期,可以包括:对所述每次消耗量进行累加以获取总消耗量;用所述预设消费品的重量减去总消耗量以确定剩余量;获取所述预设消费品的使用频率;根据所述剩余量、每次消耗量以及使用频率确定提醒日期。
其中,可以理解的是,可以根据所述预设消费品的消耗频率确定所述预设消费品的使用频率。
S105,当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
可选的,上述方法还可以包括:
获取预设消费品的保质期以及生产日期,依据该保质期以及生产日期获知该预设消费品的过期日期,依据过期日期、提醒日期计算出购买所述预设消费品的重量,该计算方法具体可以为:
其中,m表示每个预设消费品的重量,n表示预设消费品的种类序号,t1表示提醒日期,表示所有预设消费品的过期日期的平均值,对上述最优问题进行求解,即需要保证值最大且保证m的值最小,具体的求解方法可以为:通过拉格朗日乘子法(Lagrange Multiplier)将上述设定问题变换到对偶域设定问题,然后通过KKT(Karush-Kuhn-Tucker condition)条件获得对偶域设定问题的等效方程组,求解等效方程组得到对偶域设定问题的解,将对偶域设定问题的解反变换得到所需的m的值。
其中,所述提醒可以为图框提醒、语音提醒、信号灯提醒、震动提醒中的一种或者多种的组合。
其中,可选的,所述向所述用户发送购买所述预设消费品的提醒之后,所述方法还包括:根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品;向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的网页。
可以看出,本发明实施例中,接收传感器反馈的预设消费品的消耗量;获取用户的包含所述预设消费品的网购记录;根据所述网购记录确定所述预设消费品的重量;根据所述预设消费品的重量和所述消耗量确定提醒日期;当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。从而可知,通过实施本发明提供的技术方案,能够对传感器传回的数据进行深度挖掘,并根据挖掘的信息为用户提供便利。
请参阅图2,图2是本发明一个实施例提供的一种基于物联网的数据处理方法。其中,如图2所示,本发明的一个实施例提供的一种基于物联网的数据处理方法包括以下内容:
S201,终端接收传感器反馈的预设消费品的消耗量。
其中,需要指出的是,该方法的执行主体为终端,例如可以为智能手机、平板电脑、智能穿戴式设备、计算机等支持无线通信上网的电子设备。
其中,所述传感器可以为重量传感器、压强传感器等。
其中,可以理解的是,所述终端可通过例如超宽带无线连接、蓝牙连接、WiFi直连、Zigbee连接、红外无线连接等无线连接方式中至少一种接收传感器反馈的预设消费品的消耗量。
其中,可以理解的是,所述预设消费品可以为用户通过所述购物平台购买的全部消费品或者用户选择的部分消费品。
其中,可以理解的是,所述传感器可以按照预设期限反馈预设消费品的消耗量。
其中,所述预设期限可以为用户设置的也可以为默认存储的。
其中,可选的,终端也可以设置反馈阈值,即当所述消费品的消耗量达到某一阈值时,向终端反馈消耗量值。
S202,终端获取用户的包含所述预设消费品的网购记录。
其中,可以理解的是,所述网购记录为用户在所述预设购物平台上留存的购物记录。
其中,可以理解的是所述留存的购物记录为多项时,获取日期最近的购物记录。
举例来说,获取到的购物记录有1月份、2月份的、4月份的,则获取4月份的网购记录。
S203,终端根据所述网购记录确定所述预设消费品的重量。
其中,可以理解的是,其中,可以理解的是,根据所述网购记录确定所述预设消费品的的重量,包括:从所述网购记录中获取所述预设消费品的属性;根据所述预设消费品的属性确定所述预设消费品的重量。
其中,所述预设消费品的属性信息可以包括:预设消费品的单品重量及份数。
举例来说,当终端获取到预设消费品的单品重量为60g且份数为2份,则可以确定预设消费品的重量为120g。
S204,终端根据所述预设消费品的重量和所述消耗量确定提醒日期。
其中,所述根据所述预设消费品的重量和所述消耗量确定提醒日期,可以包括:对所述每次消耗量进行累加以获取总消耗量;用所述预设消费品的重量减去总消耗量以确定剩余量;获取所述预设消费品的使用频率;根据所述剩余量、每次消耗量以及使用频率确定提醒日期。
其中,可以理解的是,可以根据所述预设消费品的消耗频率确定所述预设消费品的使用频率。
S205,当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
其中,所述提醒可以为图框提醒、语音提醒、信号灯提醒、震动提醒中的一种或者多种的组合。
其中,可选的,所述向所述用户发送购买所述预设消费品的提醒之后,所述方法还包括:根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品;向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的网页。
S206,根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品。
其中,所述预设电商可以为用户购买过的同一类商品留存的历史记录中的电商。
可选的,所述预设电商也可以为信用值超过某一阈值的销售预设消费品的商家。
可选的,所述预设电商也可以为销售量超过某一阈值的商家。
其中,所述预设阈值可以为用户设置的,也可以为终端中默认存储的。
举例来说,终端可以通过统计信用值超过某一阈值的商家并将商家名称及商家的预设消费品的销售量及预设消费品的价格进行列表,对列表中的预设消费品的价格的平均值进行计算,统计预设消费品价格小于平均值的商家并将商家按照预设消费品的销量进行排列,选取销量最高的商家。
S207,向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的商家的网页。
可以看出,本发明实施例中,扩充了确定购买预设消费品的商家的步骤,从而可知,通过实施本发明提供的技术方案,能够对传感器传回的数据进行深度挖掘,并根据挖掘的信息为用户提供便利。
请参阅图3,图3是本发明的一个实施例提供的一种终端的结构示意图。其中,如图3所示,本发明的一个实施例提供的一种终端300,其中,该终端可以是智能手机、平板电脑、智能穿戴式设备、计算机等电子设备。该终端可以包括接收单元301、获取单元302、确定单元303、提醒单元304,其中:
接收单元301,用于接收传感器反馈的预设消费品的消耗量;
获取单元302,用于获取用户的包含所述预设消费品的网购记录;
确定单元303,用于根据所述网购记录确定所述预设消费品的重量;
所述确定单元303,还用于根据所述预设消费品的重量和所述消耗量确定提醒日期;
其中,所述确定单元303还包括获取子单元3031和确定子单元3032:
所述获取子单元3031,用于从所述网购记录中获取所述预设消费品的属性;
所述确定子单元3032,用于根据所述预设消费品的属性确定所述预设消费品的重量。
其中,可选的,所述消耗量为每次消耗量;所述确定单元303包括计算子单元3033:
所述计算子单元3033,用于对所述每次消耗量进行累加以获取总消耗量;
所述计算子单元3033,还用所述预设消费品的重量减去总消耗量以确定剩余量;
所述获取子单元3031,还用于获取所述预设消费品的使用频率;
所述确定子单元3032,还用于根据所述剩余量、每次消耗量以及使用频率确定提醒日期。
提醒单元304,用于当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
可以看出,本发明实施例中,接收传感器反馈的预设消费品的消耗量;获取用户的包含所述预设消费品的网购记录;根据所述网购记录确定所述预设消费品的重量;根据所述预设消费品的重量和所述消耗量确定提醒日期;当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。从而可知,通过实施本发明提供的技术方案,能够对传感器传回的数据进行深度挖掘,并根据挖掘的信息为用户提供便利。
请参阅图4,图4是本发明的一个实施例提供的另一种终端的结构示意图。其中,如图4所示,本发明的一个实施例提供的另一种终端400,其中,该终端400可以是智能手机、平板电脑、智能穿戴式设备、计算机等安装有多种应用程序并带有触控显示屏的电子设备。该终端400包括接收单元401、获取单元402、确定单元403、提醒单元404以及发送单元405,其中:
接收单元401,用于接收传感器反馈的预设消费品的消耗量;
获取单元402,用于获取用户的包含所述预设消费品的网购记录;
确定单元403,用于根据所述网购记录确定所述预设消费品的重量;
所述确定单元403,还用于根据所述预设消费品的重量和所述消耗量确定提醒日期;
提醒单元404,用于当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
其中,所述确定单元403,还用于根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品;
所述发送单元405,用于向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的网页。
可以看出,本发明实施例中,接收传感器反馈的预设消费品的消耗量;获取用户的包含所述预设消费品的网购记录;根据所述网购记录确定所述预设消费品的重量;根据所述预设消费品的重量和所述消耗量确定提醒日期;当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。从而可知,通过实施本发明提供的技术方案,能够对传感器传回的数据进行深度挖掘,并根据挖掘的信息为用户提供便利。
请参阅图5,在本发明的另一个实施例中,提供一种终端。所述终端500包括CPU501、存储器502、总线503,显示屏504等硬件。其中,该终端500可以是智能手机、平板电脑、智能穿戴设备等设备。
其中,CPU501执行预先存储在存储器502中的程序,该执行过程具体包括:
接收传感器反馈的预设消费品的消耗量;
获取用户的包含所述预设消费品的网购记录;
根据所述网购记录确定所述预设消费品的重量;
根据所述预设消费品的重量和所述消耗量确定提醒日期;
当到达所述提醒日期时,向所述用户发送购买所述预设消费品的提醒。
可选的,所述根据所述网购记录确定所述预设消费品的重量,包括:
从所述网购记录中获取所述预设消费品的属性;
根据所述预设消费品的属性确定所述预设消费品的重量。
可选的,所述消耗量为每次消耗量;所述根据所述预设消费品的重量和所述消耗量确定提醒日期,包括:
对所述每次消耗量进行累加以获取总消耗量;
用所述预设消费品的重量减去总消耗量以确定剩余量;
获取所述预设消费品的使用频率;
根据所述剩余量、每次消耗量以及使用频率确定提醒日期。
可选的,所述获取所述预设消费品的使用频率,包括:
获取所述传感器每次递交消耗量的日期;
根据所述每次递交消耗量的日期以及递交的次数确定所述使用频率。
可选的,所述向所述用户发送购买所述预设消费品的提醒之后,该执行过程还包括:
根据所述预设消费品的名称遍历预设电商以确定价格小于预设阈值的所述预设消费品;
向所述用户发送目标网页,其中所述目标网页包含价格小于预设阈值的所述预设消费品的网页。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种基于物联网的数据处理方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。