一种提醒信息的生成方法、装置、设备及介质与流程

文档序号:26013022发布日期:2021-07-23 21:34阅读:86来源:国知局
一种提醒信息的生成方法、装置、设备及介质与流程

本申请涉及计算机技术领域,尤其涉及一种提醒信息的生成方法、装置、设备及介质。



背景技术:

为了改善垃圾围城的现象,目前很多城市已经开始实施垃圾分类政策,并开始实施定点、定时投放垃圾,允许用户在特定时间段内在特定地点投放垃圾。实际应用中,当用户错过投放垃圾的时间时,需要等待到下次可投放的时间才可以把家中垃圾桶堆放的垃圾投放到垃圾投放站点处,当用户家中垃圾堆放过多时,会对用户带来一定的困扰。

因此,如何减少垃圾堆放对用户的困扰是亟待解决的技术问题。



技术实现要素:

本说明书实施例提供一种提醒信息的生成方法、装置、设备及介质,以减少垃圾堆放对用户的困扰。

为解决上述技术问题,本说明书实施例是这样实现的:

本说明书实施例提供的一种提醒信息的生成方法,包括:

获取目标传感器的检测信息;所述目标传感器位于目标垃圾桶上,所述检测信息与所述目标垃圾桶中的垃圾状态相关;

基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

若所述第一判断结果表示所述目标垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

本说明书实施例提供的一种提醒信息的生成装置,包括:

信息获取模块,用于获取目标传感器的检测信息;所述目标传感器位于目标垃圾桶上,所述检测信息与所述目标垃圾桶中的垃圾状态相关;

判断模块,用于基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

信息生成模块,用于若所述第一判断结果表示所述目标垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

本说明书实施例提供的一种提醒信息的生成设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取目标传感器的检测信息;所述目标传感器位于目标垃圾桶上,所述检测信息与所述目标垃圾桶中的垃圾状态相关;

基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

若所述第一判断结果表示所述目标垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现一种提醒信息的生成方法。

本说明书实施例中提供的一种垃圾桶,包括:桶体、传感器,以及

与所述传感器通信连接的控制器;其中,

所述传感器位于所述桶体上;

所述控制器存储有可被执行的指令,所述指令被所述控制器执行,以使所述控制器能够:

获取所述传感器的检测信息;所述检测信息与所述垃圾桶中的垃圾状态相关;

基于所述传感器的检测信息,判断所述垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

若所述第一判断结果表示所述垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

本说明书一个实施例实现了能够达到以下有益效果:通过获取目标传感器的检测信息,判断目标垃圾桶中的垃圾是否达到了预设倾倒条件,当目标垃圾桶中的垃圾达到预设条件,则可以生成提醒信息,提醒用户准时倾倒垃圾桶中的垃圾,避免错过垃圾投放站可投放垃圾的时间,减少垃圾桶中的垃圾堆放,进而也可减少垃圾堆放对用户的困扰。

附图说明

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

图1为本说明书实施例中提供的一种提醒信息的生成方法在实际应用场景中的整体方案架构示意图;

图2为本说明书实施例中提供的一种提醒信息的生成方法的流程示意图;

图3为本说明书实施例中一种提醒信息生成方法的泳道图;

图4为本说明书实施例提供的一种提醒信息的生成装置的结构示意图;

图5为本说明书实施例提供的一种提醒信息的生成设备的结构示意图;

图6为本说明书实施例提供的一种垃圾桶的结构示意图。

具体实施方式

为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。

以下结合附图,详细说明本说明书各实施例提供的技术方案。

现有技术中,随着各地垃圾分类政策的出台,家庭生活垃圾投放模式主要有三种:即定时定点投放、定点不限时投放和专袋投放,其中,定点定时投放需要用户在指定时间段内将垃圾投放指定地点中,当用户忘记或者错过投放时间时,用户需要等待到下次可投放的时间段再去投放,使得垃圾停留在家里的时间较长,可能会出现变质腐烂等现象,对用户身心健康影响造成一定的影响。

为了解决现有技术中的缺陷,本方案给出了以下实施例:

图1为本说明书实施例中提供的一种提醒信息的生成方法在实际应用场景中的整体方案架构示意图。如图1所示,该方案主要包括:终端1、目标传感器2以及目标垃圾桶3,其中,目标传感器2位于目标垃圾桶3上,用于检测目标垃圾桶3中的垃圾状态,例如,可以检测垃圾桶中垃圾的重量、体积、腐烂气味等。用户可以预先设置目标垃圾桶3的预设倾倒条件,如达到多少重量后倾倒,终端1可获取目标传感器2的检测信息,判断目标垃圾桶3中的垃圾是否满足预设倾倒条件,当满足时,可以生成提醒信息,提醒用户倾倒目标垃圾桶3中的垃圾,避免用户在可投放垃圾的时间内错过投放垃圾,减少垃圾持续堆积对用户的影响。

接下来,将针对说明书实施例提供的一种提醒信息的生成方法结合附图进行具体说明:

图2为本说明书实施例中提供的一种提醒信息的生成方法的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用服务器的程序或应用客户端,从硬件角度而言,流程的执行主体可以为能够生成提醒信息的终端、服务平台或者控制器等。

如图2所示,该流程可以包括以下步骤:

步骤202:获取目标传感器的检测信息;所述目标传感器位于目标垃圾桶上,所述检测信息与所述目标垃圾桶中的垃圾状态相关。

本说明书实施例中目标传感器可以检测目标垃圾桶中垃圾状态,例如,垃圾桶中垃圾中重量、体积、温度、湿度、气味等。其中,重量、体积可以反映垃圾桶中垃圾的多少,温度、湿度、气味可以反映垃圾腐烂的速度以及程度。

步骤204:基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果。

步骤206:若所述第一判断结果表示所述目标垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

实际应用中,可以预先设置倾倒条件,当垃圾桶中的垃圾达到预设倾倒条件后,可以生成提醒信息,提醒用户将垃圾桶中的垃圾在可投放垃圾的时间段内投放到垃圾投放点。例如,可以预先设置倾倒重量,到垃圾桶中的垃圾到达该重量后,可生成提醒信息,提醒用户倾倒垃圾,将垃圾在可投放垃圾的时间段内投放到指定的垃圾投放点。

应当理解,本说明书一个或多个实施例所述的方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。

图2中的方法,通过获取目标传感器的检测信息,判断目标垃圾桶中的垃圾是否达到了预设倾倒条件,当目标垃圾桶中的垃圾达到预设条件,则可以生成提醒信息,提醒用户准时倾倒垃圾桶中的垃圾,避免错过垃圾投放站可投放垃圾的时间,减少垃圾桶中的垃圾堆放,进而也可减少垃圾堆放对用户的困扰。

基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。

可选的,本说明书实施例中提供的提醒信息的生成方法,还可以包括:

获取目标垃圾桶的垃圾桶标识;

基于所述垃圾桶标识,建立所述目标垃圾桶与终端的绑定关系。

实际应用中,可以预先建立终端与目标垃圾桶的绑定关系,该终端可以接收针对目标垃圾桶的提醒信息。终端可以包括智能手机、智能手表、智能音箱、智能屏等移动终端。目标垃圾桶可以包括住所、经营场所等场所的垃圾桶,用户需要定时将垃圾桶中的垃圾投放到垃圾投放点。

其中,获取目标垃圾桶的垃圾桶标识,具体可以包括:

获取图像码信息;所述图像码信息是基于所述目标垃圾桶上的码图像得到的;

基于所述图像码信息,确定所述目标垃圾桶的垃圾桶标识。

本说明书实施例中,目标垃圾桶中可以预先设置码图像,例如,二维码、条形码等,可以通过扫码的方式获取码图像,识别码图像中的信息确定目标垃圾桶的垃圾桶标识。其中,垃圾桶标识可以包括垃圾桶编号、垃圾桶颜色、垃圾桶分类名称等。

本说明书实施例中还可以预先设置目标垃圾桶的倾倒条件,获取目标垃圾桶的垃圾桶标识之后,还可以包括:

基于所述垃圾桶标识,生成针对所述目标垃圾桶的配置页面;所述配置页面用于配置所述预设倾倒条件;

获取用户在所述配置页面输入的配置信息;所述配置信息包括倾倒时间信息、倾倒垃圾参数信息中至少一种;

基于配置信息,生成所述预设倾倒条件。

实际应用中,用户可以根据所在区域投放垃圾的相关规定,设定可投放垃圾的时间段,将终端发送提醒信息的时间设定为该时间段之前或者该时间段内,以便提供用户在可投放垃圾的时间段内将目标垃圾桶中的垃圾投放到垃圾投放点。

本说明书实施例中预设倾倒条件可以包括预设倾倒时间条件和预设倾倒参数条件;

所述判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,具体可以包括:

基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾状态是否满足所述预设倾倒参数条件;

所述生成提醒信息,具体可以包括:

若所述目标垃圾桶中的垃圾状态满足所述预设倾倒参数条件,则判断终端的当前时间是否到达所述预设倾倒时间条件对应的倾倒提醒时间;

若所述当前时间到达所述倾倒提醒时间,则生成所述提醒信息。

本说明书实施例中可以设置倾倒提醒时间,当倾倒提醒时间到时,终端可以向用户发送提醒信息,例如,用户住所对应的垃圾投放时间是早上6点至8点,可以设置倾倒提醒时间为6点10分,当目标垃圾桶中的垃圾的重量、体积等满足预设倾倒参数时,终端可以在6点10分向用户发送提醒信息,提醒用户将目标垃圾桶中的垃圾投放到垃圾投放点。

实际应用中,目标传感器包括重量传感器、体积传感器、湿度传感器、气味传感器中至少一种;预设倾倒参数条件可以包括预设倾倒重量条件、预设倾倒体积条件、预设倾倒湿度条件、预设倾倒气味条件中至少一种。预设倾倒参数条件的类型与目标传感器的类型相关,可以根据实际需要进行设定,这里不作具体限定。

本说明书实施例中还可以根据用户离开指定地点的习惯,设定终端生成或发送提醒信息的时间,例如,可以根据终端位置信息,统计用户离开指定地点的时间,得到统计结果;根据统计结果,确定终端发送提醒信息的时间。例如,用户通常是在早上7点半左右离家去上班,用户所在区域的垃圾投放时间段为早上6点至8点,可以在7点20分用户离家之前发送提醒信息,提醒用户将目标垃圾桶中的垃圾投放到垃圾投放点。

其中,也可以根据预设时间段为终端所在的位置确定用户住所的位置,例如,晚上11点至凌晨4点终端经常所在的位置可以确定为用户住所的位置,然后基于确定的家的位置,再根据终端的位置信息,判断用户是否离开住所。

实际应用中为简化用户操作,配置页面中可以包括根据用户习惯生成的默认倾倒条件,如上述根据用户离家时间,为用户生成默认的终端发送提醒信息的时间等。

本说明书实施例中提供的提醒信息的生成方法可以由终端执行,终端中还可以预先保存提醒信息对应的信息内容,上述步骤中生产提醒信息,可以表示将终端中保存的提醒信息的信息内容以预设方式中展示为用户终端。例如,可以以短消息的方式发送给终端用户,还可以以语音播报的形式发送给终端用户,还可以以特定的提示音的方式发送给终端用户等。本说明书实施例中提醒信息包括文字提醒信息、语音提醒信息中至少一种。

本说明书实施例中提供的提醒信息的生成方法也可以由生成提醒信息的服务平台执行,上述步骤生成提醒信息之后,还可以包括:

发送所述提醒信息至终端。

其中,服务平台可以获取终端上传的目标传感器的检测信息,并保存预先生成的预设倾倒条件,当满足预设倾倒条件时,可以生成提醒信息,并发送至终端,以便提供终端用户。实际应用中,终端中也可以保存预设倾倒条件,当满足预设倾倒条件时,可生成获取提醒信息的请求,发送至服务平台,服务平台将生成的提醒信息发送至终端。

终端还可以预先保存提醒信息对应的信息内容,服务平台发送的提醒信息可以是指示终端将信息内容发送至终端用户的指令信息。

本说明书实施例中需要倾倒的垃圾可以是用户住所中产生的生活垃圾,同一住所中可能经常居住多个用户,例如,夫妻两个人在同一住所中居住,为更有效的减少用户住所中的垃圾堆放,可以在用户不在住所时,将提醒信息发送给住所中的其他用户,以便提醒该用户倾倒垃圾桶中的垃圾。本说明书实施例中,发送提醒信息至终端,之前还可以包括:

获取终端位置信息,判断终端是否位于预设区域内;所述预设区域为目标垃圾桶所在的区域;

若是,则发送提醒信息至所述终端;

若否,则获取备用用户的用户标识;所述用户标识可以包括手机号码、应用程序注册账户中至少一种;

基于所述备用用户的用户标识,确定所述备用用户的终端;

将所述提醒信息发送至所述备用用户的终端。

实际应用中,在目标垃圾桶的配置页面中可以设置备用用户信息,备用用户信息可以包括备用用户的用户标识等,可以根据需要设置多个备用用户,并设置接收提醒信息的顺序,可以根据该顺序,将提醒信息发送至首位位于预设区域内的备用用户的终端上。

为更准确的判断目标垃圾桶中的垃圾是否满足预设条件,可以在生成提醒信息之前获取目标垃圾桶中最新的垃圾状态信息,根据最新垃圾状态信息判断目标垃圾桶中的垃圾是否满足预设条件,具体的,本说明书实施例中,所述判断所述目标垃圾桶中的垃圾状态是否满足所述预设倾倒参数条件,具体可以包括:

获取预设时刻所述目标传感器的检测信息;所述预设时刻为所述倾倒提醒时间之前的时刻,所述预设时刻与所述倾倒提醒时间之间的时间差小于或等于预设时间差;

基于所述预设时刻对应的检测信息,判断所述目标垃圾桶中的垃圾状态是否满足所述预设倾倒参数条件。

本说明书实施例中可以在预设的倾倒提醒时间之前的目标垃圾桶中垃圾的最新状态,其中预设时间差可以根据实际需要设定,可以是1秒,2秒等秒级别的时间,也可以是分钟级别的时间,也可以是毫秒级别的时间,为提高提醒信息的有效性,可以将预设时间差设定的尽量小,这样,可以根据目标垃圾桶中最新的垃圾状态确定是否生成提醒信息。

可以理解的是,若在倾倒提醒时间到之前,用户已经将目标垃圾桶中的垃圾取出或者投放到垃圾投放点,此时,目标垃圾桶中的垃圾状态不满足预设倾倒条件,可以不生成提醒信息,也可避免对用户的打扰。

作为另一种实施方式,终端也可以周期性的获取目标传感器的检测信息,根据到达倾倒提醒时间之前最新一次获取的检测信息判断目标垃圾桶中的垃圾状态是否满足预设倾倒参数条件。

实际应用中,可能在垃圾投放点开放的时间段时,目标垃圾桶中垃圾较少,不能达到预设的倾倒条件,但是如果不倾倒目标垃圾桶中的垃圾,等到下次垃圾投放点开放的时间段再投放的话,可能目标垃圾桶中的垃圾就已经满足或者超过预设的倾倒条件,或者目标垃圾桶中的垃圾已经超过目标垃圾桶的承受能力,因此,为了避免目标垃圾桶中累计的垃圾过多,本说明书实施例中提供的方法还可以包括:

获取用户倾倒垃圾的历史倾倒信息;

基于所述历史倾倒信息,确定未倾倒时间段内所述目标垃圾桶中的垃圾状态;所述未倾倒时间段为距离所述终端当前时间最近的一次倾倒提醒时间与相邻的下一次倾倒提醒时间之间的时间段;

统计所述目标垃圾桶的当前垃圾状态与所述未倾倒时间段内所述目标垃圾桶中的垃圾状态的垃圾累计状态;

若所述目标垃圾桶中的垃圾状态不满足所述预设倾倒参数条件,所述方法还包括:

判断所述累积状态是否达到所述预设倾倒条件;

若是,则当所述终端的当前时间到达所述倾倒提醒时间时,生成所述提醒信息。

本说明书实施例中终端或者服务平台可以根据目标传感器的检测信息,获取每次用户倾倒垃圾的信息,保存针对目标垃圾桶的倾倒垃圾的信息。还可以根据历史倾倒信息,计算用户每天或者每次倾倒垃圾的平均垃圾情况,例如重量、体积等,可以根据平均垃圾情况确定用户在未倾倒时间段内目标垃圾桶中可能的垃圾状态。实际应用中,还可以根据用户的历史倾倒信息训练神经网络模型,利用训练后的神经网络模型计算未倾倒时间段内目标垃圾桶中的垃圾状态。

本说明书实施例中终端或者服务平台还可以将用户的倾倒垃圾的信息保存至区块链系统,可以基于区块链系统中的用户倾倒垃圾的信息,根据预设规则,为用户分配奖励资源。例如,当用户将分类后的垃圾投放到对应的垃圾投放站的垃圾车或者垃圾桶中时,可以为用户分配奖励资源。

作为另一种实施方式,还可以判断累积状态是否达到目标垃圾桶的最大承受状态,例如,目标垃圾桶中的垃圾重量是否达到目标垃圾桶的最大承重,或者目标垃圾桶中的垃圾体积是否达到目标垃圾桶的承载体积等;若累积状态达到目标垃圾桶的最大承受状态,则确定当前目标垃圾桶中的垃圾状态满足预设倾倒参数条件,当终端的当前时间到达倾倒提醒时间时,可生成提醒信息。

本说明书实施例中终端或者服务平台还可以获取垃圾投放站点的垃圾状态信息,判断垃圾投放站点的垃圾是否达到垃圾投放站点的阈值,例如,垃圾投放站点的垃圾车或者站点垃圾桶中的垃圾是否已经装满。其中,垃圾投放站点可以是用户预设的目标垃圾投放站点,也可以是距离用户住所或者特定区域最近的垃圾投放站点。

当垃圾投放站点的垃圾达到垃圾投放站点的阈值时,可以根据终端位置或者目标垃圾桶所在的特定区域的位置,为用户推荐其他距离终端位置或者目标垃圾桶所在的特定区域的位置较近的其他垃圾投放站点,本说明书实施例中的提醒信息中可以包括垃圾投放站点的位置信息。例如,提醒信息可以是“a处垃圾投放站点已满,请将垃圾投放至b处垃圾投放站点”。

本说明书实施例中还可以根据用户到达垃圾投放站点的距离,为用户推荐倾倒提醒时间,具体的,本说明书实施例中的方法还可以包括:

获取目标垃圾投放站点的位置信息;

基于所述目标垃圾投放站点的位置信息,确定用户从特定区域到达所述目标垃圾投放站点的路程时长;

根据所述路程时长,确定推荐倾倒提醒时间。

例如,用户通常为早上7点30分离家上班,用户从住所到达垃圾投放站点需要10分钟,可以为将7点20分作为推荐倾倒提醒时间推荐给用户或者设定为默认的倾倒提醒时间,这样可以预留用户倾倒垃圾的时间,避免用户上班迟到。实际应用中,当用户需要到其他垃圾投放站投放垃圾时,还可以根据其他垃圾投放站的位置信息,调整倾倒提醒时间,进而可减少用户倾倒垃圾对其他事物处理的影响。

为更清楚的说明本说明书实施例提供的提醒信息的生成方法,图3为本说明书实施例中一种提醒信息生成方法的泳道图,如图3所示,该方法可以包括信息获取阶段和提醒信息生成阶段,具体可以包括:

步骤302:目标传感器采集目标垃圾桶的垃圾状态信息,得到针对目标垃圾桶的检测信息。

步骤304:终端获取目标传感器的检测信息。

步骤306:基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件。

步骤308:当预设倾倒条件时,可以在预设的倾倒提醒时间时生成提醒信息,提醒用户将目标垃圾桶中的垃圾投放到垃圾投放站点。

基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图4为本说明书实施例提供的一种提醒信息的生成装置的结构示意图。如图4所示,该装置可以包括:

信息获取模块402,用于获取目标传感器的检测信息;所述目标传感器位于目标垃圾桶上,所述检测信息与所述目标垃圾桶中的垃圾状态相关;

判断模块404,用于基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

信息生成模块406,用于若所述第一判断结果表示所述目标垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

基于图4的装置,本说明书实施例还提供了该装置的一些具体实施方案,下面进行说明。

可选的,本说明书实施例中提供的提醒信息的生成装置还可以包括绑定模块,可以用于:

获取目标垃圾桶的垃圾桶标识;

基于所述垃圾桶标识,建立所述目标垃圾桶与终端的绑定关系。

本说明书实施例中预设倾倒条件可以包括预设倾倒时间条件和预设倾倒参数条件;所述判断模块,具体可以用于:

基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾状态是否满足所述预设倾倒参数条件;

所述信息生成模块,具体可以用于:

若所述目标垃圾桶中的垃圾状态满足所述预设倾倒参数条件,则判断终端的当前时间是否到达所述预设倾倒时间条件对应的倾倒提醒时间;

若所述当前时间到达所述倾倒提醒时间,则生成所述提醒信息。

基于同样的思路,本说明书实施例还提供了上述方法对应的设备。

图5为本说明书实施例提供的一种提醒信息的生成设备的结构示意图。如图5所示,设备500可以包括:

至少一个处理器510;以及,

与所述至少一个处理器通信连接的存储器530;其中,

所述存储器530存储有可被所述至少一个处理器510执行的指令520,所述指令被所述至少一个处理器510执行,以使所述至少一个处理器510能够:

获取目标传感器的检测信息;所述目标传感器位于目标垃圾桶上,所述检测信息与所述目标垃圾桶中的垃圾状态相关;

基于所述目标传感器的检测信息,判断所述目标垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

若所述第一判断结果表示所述目标垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

基于同样的思路,本说明书实施例还提供了上述方法对应的计算机可读介质。计算机可读介质上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述提醒信息的生成方法。

基于同样的思路,本说明书实施例中还提供了一种垃圾桶,图6为本说明书实施例提供的一种垃圾桶的结构示意图。如图6所示,本说明书实施例提供的一种垃圾桶,垃圾桶600可以包括:桶体610、传感器620,以及与所述传感器620通信连接的控制器630;其中,所述传感器620位于所述桶体610上;

所述控制器630存储有可被执行的指令,所述指令被所述控制器630执行,以使所述控制器630能够:

获取所述传感器的检测信息;所述检测信息与所述垃圾桶中的垃圾状态相关;

基于所述传感器的检测信息,判断所述垃圾桶中的垃圾是否满足预设倾倒条件,得到第一判断结果;

若所述第一判断结果表示所述垃圾桶中的垃圾满足所述预设倾倒条件,则生成提醒信息。

实际应用中,终端可以与垃圾桶中控制器通讯连接,将配置的预设倾倒条件下发到控制器,或者当垃圾桶中包含对控制器进行数据处理的操控界面时,也可以通过操作界面进行预设倾倒条件的配置。作为另一种实施方式,当服务平台可以垃圾桶进行通讯时,服务平台也可以配置的预设倾倒条件发送至垃圾桶的控制器。

本说明书实施例中垃圾桶还可以包括信息提示装置,如语音播报单元、指示灯单元、文字显示单元等,生成的提醒信息可以通过信息提示装置进行提示,提示用户倾倒垃圾桶中的垃圾。实际应用中,垃圾桶还可以向终端发送提醒信息或者发送指示终端发送提醒信息的指令,指示终端生成提醒信息,用户可以通过终端获取提醒信息。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于图5所示的设备而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字符助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字符多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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