发明内容
为克服相关技术中存在的问题,本发明提供一种推送内容确定方法及装置。
根据本发明实施例的第一方面,提供一种推送内容确定方法,包括:
检测是否接收到终端发送的环境检测信息,所述环境检测信息中包含至少一个环境检测传感器检测的环境参数;
当接收到终端发送的环境检测信息时,判断是否存在超过预设参数阈值的所述环境参数;
当存在超过预设参数阈值的所述环境参数时,确定超过预设参数阈值的所述环境参数对应的预设内容类别为目标内容类别,所述预设内容类别对应多个推送内容;
向所述终端推送所述目标内容类别对应的预设数量个所述推送内容。
可选地,所述环境参数包括:参数标识及参数值;
所述判断是否存在超过预设参数阈值的所述环境参数,包括:
获取所述环境检测信息中的至少一个参数标识;
根据预设的参数标识与预设参数阈值之间的对应关系,分别查找与每个所述参数标识对应的预设参数阈值;
判断是否存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值;
当存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值时,确定存在超过预设参数阈值的所述环境参数。
可选地,向所述终端推送所述目标内容类别对应的预设数量个所述推送内容,包括
获取与所述目标内容类别对应的多个推送内容及每个所述推送内容的上传时间;
根据每个所述推送内容的上传时间,将多个所述推送内容按照预设顺序进行排序;
选取排序后上传时间最晚的预设数量个所述推送内容;
将选取的预设数量个所述推送内容推送给所述终端。
可选地,所述方法还包括:
当存在超过预设参数阈值的所述环境参数时,判断超过预设参数阈值的环境参数是否位于预设报警提示集合中,所述预设报警提示集合中包含至少一个报警参数;
当超过预设参数阈值的环境参数位于预设报警提示集合中时,向终端推送报警提示。
根据本发明实施例的第二方面,提供一种推送内容确定方法,所述方法包括:
检测在预设时间段内是否接收到至少一个环境检测传感器采集的环境参数;
当在预设时间段内接收到至少一个环境检测传感器采集的环境参数时,根据接收到的所有所述环境参数生成环境检测信息;
将所述环境检测信息发送给服务器。
根据本发明实施例的第三方面,提供一种推送内容确定装置,包括:
第一检测模块,用于检测是否接收到终端发送的环境检测信息,所述环境检测信息中包含至少一个环境检测传感器检测的环境参数;
第一判断模块,用于当接收到终端发送的环境检测信息时,判断是否存在超过预设参数阈值的所述环境参数;
确定模块,用于当存在超过预设参数阈值的所述环境参数时,确定超过预设参数阈值的所述环境参数对应的预设内容类别为目标内容类别,所述预设内容类别对应多个推送内容;
第二推送模块,用于向所述终端推送所述目标内容类别对应的预设数量个所述推送内 容。
可选地,所述环境参数包括:参数标识及参数值;
所述第一判断模块,包括:
第一获取子模块,用于获取所述环境检测信息中的至少一个参数标识;
查找子模块,用于根据预设的参数标识与预设参数阈值之间的对应关系,分别查找与每个所述参数标识对应的预设参数阈值;
判断子模块,用于判断是否存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值;
确定子模块,用于当存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值时,确定存在超过预设参数阈值的所述环境参数。
可选地,所述第二推送模块,包括
第二获取子模块,用于获取与所述目标内容类别对应的多个推送内容及每个所述推送内容的上传时间;
排序子模块,用于根据每个所述推送内容的上传时间,将多个所述推送内容按照预设顺序进行排序;
选取子模块,用于选取排序后上传时间最晚的预设数量个所述推送内容;
推送子模块,用于将选取的预设数量个所述推送内容推送给所述终端。
可选地,所述装置还包括:
第二判断模块,用于当存在超过预设参数阈值的所述环境参数时,判断超过预设参数阈值的环境参数是否位于预设报警提示集合中,所述预设报警提示集合中包含至少一个报警参数;
第二推送模块,用于当超过预设参数阈值的环境参数位于预设报警提示集合中时,向终端推送报警提示。
根据本发明实施例的第四方面,提供一种推送内容确定装置,所述装置包括:
第二检测模块,用于检测在预设时间段内是否接收到至少一个环境检测传感器采集的环境参数;
生成模块,用于当在预设时间段内接收到至少一个环境检测传感器采集的环境参数时,根据接收到的所有所述环境参数生成环境检测信息;
发送模块,用于将所述环境检测信息发送给服务器。
本发明的实施例提供的技术方案可以包括以下有益效果:
本发明通过检测是否接收到终端发送的环境检测信息,当接收到终端发送的环境检测信息时,判断是否存在超过预设参数阈值的所述环境参数,当存在超过预设参数阈值的所述环境参数时,确定超过预设参数阈值的所述环境参数对应的预设内容类别为目标内容类别,可以向所述终端推送所述目标内容类别对应的预设数量个所述推送内容。
本发明提供的该方法,能够自动根据用户室内空气检测情况,自动为用户的终端推送用户可能需要的推送内容,方便用户得知室内空气情况及改善空气情况的方式,节省用户主动去搜索相关推送内容的时间,降低用户由于后知后觉由于室内空气质量差患病的几率,满足用户对健康的需求。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
如图1所示,在本发明的一个实施例中,提供一种推送内容确定方法,包括以下步骤。
在步骤S101中,检测是否接收到终端发送的环境检测信息。
在本发明实施例中,所述环境检测信息中包含至少一个环境检测传感器检测的环境参数,环境检测传感器可以为检测室内空气中PM2.5含量的PM2.5传感器,检测室内空气中 一氧化碳含量的一氧化碳传感器、检测室内空气中二氧化碳含量的二氧化碳传感器、检测室内空气中氧气含量的氧气传感器、检测室内空气中氮气含量的氮气传感器、检测室内温度的温度传感器、检测室内湿度的湿度传感器、检测室内气体中甲烷含量的甲烷传感器和检测室内空气中烟雾含量的烟雾传感器等等,以上每个传感器采集的参数值均作为一个环境参数。
当接收到终端发送的环境检测信息时,在步骤S102中,判断是否存在超过预设参数阈值的所述环境参数。
在本发明实施例中,可以将每个环境参数分别与对应的预设参数阈值进行比较,例如,将PM2.5传感器采集的环境参数与空气中PM2.5含量的预设参数阈值进行比较,将一氧化碳传感器采集的环境参数与空气中一氧化碳含量的预设参数阈值进行比较,将二氧化碳传感器采集的环境参数与空气中二氧化碳含量的预设参数阈值进行比较等等,当环境参数大于预设参数阈值,可以确定该环境参数超过预设参数阈值,例如,PM2.5传感器采集的环境参数为50微克/立方米,室内空气中PM2.5含量的预设参数阈值为10微克/立方米,则可以确定该PM2.5传感器采集的环境参数超过预设参数阈值。
当存在超过预设参数阈值的所述环境参数时,在步骤S103中,确定超过预设参数阈值的所述环境参数对应的预设内容类别为目标内容类别。
在本发明实施例中,预设内容类别可以指预设广告内容类别,例如,关于空气净化器的广告,有助于提升室内空气中氧气含量的绿植、吸氧设备等,可以预先设置环境参数与预设内容类别之间的对应关系,例如:关于室内空气中PM2.5含量的环境参数可以与空气净化器类的广告建立对应关系,关于室内空气中氧气含量的环境参数可以与有助于提升室内空气中氧气含量的绿植、吸氧设备类的广告建立对应关系等等,关于室内温度的环境参数可以与电暖气、空调类的广告建立对应关系。
所述预设内容类别对应多个推送内容,推送内容可以为关于AAA品牌的空气净化器的广告内容,也可以为关于BBB品牌的空气净化器的广告内容等等。
在该步骤中,可以首先根据超过预设参数阈值的环境参数查找到对应的预设内容类别,然后再将查找到的预设内容类别确定为目标内容类别。
在步骤S104中,向所述终端推送所述目标内容类别对应的预设数量个所述推送内容。
在该步骤中,可以首先对目标内容类别中的所有推送内容进行筛选,例如,根据上传时间进行筛选,根据用户在使用推送的产品后给出的评价进行筛选等等。
这样,终端在接收到推送内容后,可以在播放视频内容的间隙播放推送内容,也可以在开机时播放这些推送内容等等。
本发明通过检测是否接收到终端发送的环境检测信息,当接收到终端发送的环境检测信息时,判断是否存在超过预设参数阈值的所述环境参数,当存在超过预设参数阈值的所述环境参数时,确定超过预设参数阈值的所述环境参数对应的预设内容类别为目标内容类别,可以向所述终端推送所述目标内容类别对应的预设数量个所述推送内容。
本发明实施例提供的该方法,能够自动根据用户室内空气检测情况,自动为用户的终端推送用户可能需要的推送内容,方便用户得知室内空气情况及改善空气情况的方式,节省用户主动去搜索相关推送内容的时间,降低用户由于后知后觉由于室内空气质量差患病的几率,满足用户对健康的需求。
在本发明的又一实施例中,所述环境参数包括:参数标识及参数值;
所述步骤S102,包括以下步骤。
在步骤S201中,获取所述环境检测信息中的至少一个参数标识。
在该步骤中,可以获取环境检测信息中包含的所有参数标识。
在步骤S202中,根据预设的参数标识与预设参数阈值之间的对应关系,分别查找与每个所述参数标识对应的预设参数阈值。
在本发明实施例中,每个参数标识适用于标识每个环境参数的,例如,参数标识可以为PM2.5含量,一氧化碳含量,氧气含量等等,参数值为参数标识对应的传感器采集的检测数值,例如,PM2.5传感器采集的检测数值为50微克/立方米,一氧化碳传感器采集的检测数值为50ppm,温度传感器采集的检测数值为28℃等等,这时,可以根据参数标识查找对应的预设参数阈值,参数标识与预设参数阈值的对应关系可以如下表1所示:
表1
表 1 参数标识 | 预设参数阈值 |
PM2.5 | 10微克/立方米 |
一氧化碳 | 50ppm |
温度 | 23-27摄氏度 |
湿度 | 40%-65% |
在步骤S203中,判断是否存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值。
在该步骤中,针对每个环境参数,可以首先根据参数标识查找对应的预设参数阈值,然后将参数值与查找到的预设参数阈值进行比较。
当存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值时,在步骤 S204中,确定存在超过预设参数阈值的所述环境参数。
本发明通过获取所述环境检测信息中的至少一个参数标识,根据预设的参数标识与预设参数阈值之间的对应关系,分别查找与每个所述参数标识对应的预设参数阈值,判断是否存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值,当存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值时,可以确定存在超过预设参数阈值的所述环境参数。
本发明实施例提供的该方法,能够自动确定环境参数是否超过预设参数阈值,便于确定目标内容类别,方法简单、高效。
在本发明的又一实施例中,所示步骤S104,包括以下步骤。
在步骤S301中,获取与所述目标内容类别对应的多个推送内容及每个所述推送内容的上传时间。
在本发明实施例中,上传时间可以指广告商将该推送内容上传到服务器中的时间,或者推送内容被存储到服务器中的时间等。
在该步骤中,可以在每个推送内容对应的属性信息中查找该推送内容的上传时间。
在步骤S302中,根据每个所述推送内容的上传时间,将多个所述推送内容按照预设顺序进行排序。
在该步骤中,可以按照上传时间,将多个推送内容按照时间倒序排序,上传时间最晚的位于最前,上传时间最早的位于最后,或者按照时间正序排序,上传时间最早的位于最前,上传时间最晚的位于最后等。
在步骤S303中,选取排序后上传时间最晚的预设数量个所述推送内容。
在该步骤中,可以选择上传时间最晚的预设数量个推送内容,预设数量可以为3个、5个等。
在步骤S304中,将选取的预设数量个所述推送内容推送给所述终端。
在该步骤中,可以将预设数量个推送内容分多次发送给终端,也可以一次发送给终端,发送方式可以通过无线方式,也可以通过有线方式。
在发送时,可以首先查找终端的标识,例如IP(Internet Protocol Address,网际协议地址)地址、MAC(Media Access Control或者Medium Access Control,媒体访问控制)地址等等,然后根据终端的标识将推送内容发送给对应的终端。
本发明通过首先获取与所述目标内容类别对应的多个推送内容及每个所述推送内容的上传时间,然后根据每个所述推送内容的上传时间,将多个所述推送内容按照预设顺序进 行排序,再选取排序后上传时间最晚的预设数量个所述推送内容,可以将选取的预设数量个所述推送内容推送给所述终端。
本发明实施例提供的该方法,能够自动选择推送给终端的推送内容,方法简单、便捷。
对于某些超过预设参数阈值的环境参数,由于可能会直接威胁用户的生命安全,所以,在本发明的又一实施例中,所述方法还包括:
在步骤S401中,当存在超过预设参数阈值的所述环境参数时,判断超过预设参数阈值的环境参数是否位于预设报警提示集合中。
在本发明实施例中,所述预设报警提示集合中包含至少一个报警参数,这些报警参数一般可以设置为在超过预设参数阈值时会影响用户生命安全的环境参数,例如,一氧化碳,甲烷等等。
在该步骤中,可以将超过预设参数阈值的环境参数,与预设报警提示集合中的每个报警参数进行比较,判断是否存在与超过预设参数阈值的环境参数相同的报警参数,如果存在,则确定该超过预设参数阈值的环境参数位于所述预设报警提示集合中。
在步骤S402中,当超过预设参数阈值的环境参数位于预设报警提示集合中时,向终端推送报警提示。
在本发明实施例中,报警提示可以指发出声音报警、终端显示界面闪烁报警和/或在终端显示界面上显示报警界面等。
本发明通过当存在超过预设参数阈值的所述环境参数时,判断超过预设参数阈值的环境参数是否位于预设报警提示集合中,所述预设报警提示集合中包含至少一个报警参数,当超过预设参数阈值的环境参数位于预设报警提示集合中时,可以向终端推送报警提示。
本发明实施例提供的该方法,能够在检测到直接威胁到用户生命安全的环境参数超过预设参数阈值时,向用户推送报警提示,以使用户能够及时了解到室内环境中存在的危险。
如图2所示,在本发明的又一实施例中,提供一种推送内容确定方法,所述方法包括以下步骤。
在步骤S501中,检测在预设时间段内是否接收到至少一个环境检测传感器采集的环境参数。
在本发明实施例中,为了节省能量,环境检测传感器可以预先设置每隔一定的时间间隔检测一次环境参数例如30秒、2分钟等等,预设时间段可以指1分钟、10分钟等等,在每个预设时间段内均检测检测是否接收到环境检测传感器采集的环境参数,当接收到至少一个环境参数后,可以将该环境参数进行暂存在预设暂存区域。
当在预设时间段内接收到至少一个环境检测传感器采集的环境参数时,在步骤S502中,根据接收到的所有所述环境参数生成环境检测信息。
在该步骤中,可以根据每个预设时间段内接收到的环境参数,分别生成多个环境检测信息。
在步骤S503中,将所述环境检测信息发送给服务器。
本发明通过检测在预设时间段内是否接收到至少一个环境检测传感器采集的环境参数,当在预设时间段内接收到至少一个环境检测传感器采集的环境参数时,根据接收到的所有所述环境参数生成环境检测信息,可以将所述环境检测信息发送给服务器。
本发明实施例提供的该方法,能够自动根据检测到的环境参数,生成环境检测信息,并上传至服务器,便于服务器在确定目标内容类别时使用。
如图3所示,在本发明的又一实施例中,提供一种推送内容确定装置,包括:第一检测模块11、第一判断模块12、确定模块13和第二推送模块14。
第一检测模块11,用于检测是否接收到终端发送的环境检测信息,所述环境检测信息中包含至少一个环境检测传感器检测的环境参数。
第一判断模块12,用于当接收到终端发送的环境检测信息时,判断是否存在超过预设参数阈值的所述环境参数。
确定模块13,用于当存在超过预设参数阈值的所述环境参数时,确定超过预设参数阈值的所述环境参数对应的预设内容类别为目标内容类别,所述预设内容类别对应多个推送内容。
第二推送模块14,用于向所述终端推送所述目标内容类别对应的预设数量个所述推送内容。
在本发明的又一实施例中,所述环境参数包括:参数标识及参数值;
所述第一判断模块12,包括:第一获取子模块、查找子模块、判断子模块和确定子模块。
第一获取子模块,用于获取所述环境检测信息中的至少一个参数标识。
查找子模块,用于根据预设的参数标识与预设参数阈值之间的对应关系,分别查找与每个所述参数标识对应的预设参数阈值。
判断子模块,用于判断是否存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值。
确定子模块,用于当存在至少一个所述参数值超过与所述参数标识对应的所述预设参数阈值时,确定存在超过预设参数阈值的所述环境参数。
在本发明的又一实施例中,所述第二推送模块,包括
第二获取子模块,用于获取与所述目标内容类别对应的多个推送内容及每个所述推送内容的上传时间;
排序子模块,用于根据每个所述推送内容的上传时间,将多个所述推送内容按照预设顺序进行排序;
选取子模块,用于选取排序后上传时间最晚的预设数量个所述推送内容;
推送子模块,用于将选取的预设数量个所述推送内容推送给所述终端。
在本发明的又一实施例中,所述装置还包括:
第二判断模块,用于当存在超过预设参数阈值的所述环境参数时,判断超过预设参数阈值的环境参数是否位于预设报警提示集合中,所述预设报警提示集合中包含至少一个报警参数;
第二推送模块,用于当超过预设参数阈值的环境参数位于预设报警提示集合中时,向终端推送报警提示。
如图4所示,在本发明的又一实施例中,提供一种推送内容确定装置,所述装置包括:第二检测模块21、生成模块22和发送模块23。
第二检测模块21,用于检测在预设时间段内是否接收到至少一个环境检测传感器采集的环境参数。
生成模块22,用于当在预设时间段内接收到至少一个环境检测传感器采集的环境参数时,根据接收到的所有所述环境参数生成环境检测信息。
发送模块23,用于将所述环境检测信息发送给服务器。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可 以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。