一种推送方法及装置、计算机装置和可读存储介质与流程

文档序号:16512482发布日期:2019-01-05 09:25阅读:143来源:国知局
一种推送方法及装置、计算机装置和可读存储介质与流程

本发明涉及智能家居技术领域,特别涉及一种推送方法及装置、计算机装置和可读存储介质。



背景技术:

在现有智能家居系统中,往往根据用户对智能家居的使用习惯,估算用户喜好,进行智能家居设备的推荐。这种推荐方法并未充分用户的实际购买需求,推荐结果与用户的实际购买需求容易出现较大的偏差。比如,基于用户喜好确定出待推荐智能家居设备a,然而设备a的能耗却很大,用户购买能耗较大的设备a的可能性往往不大。

可见,现有推荐方法精确度不高。



技术实现要素:

本发明实施例提供一种推送方法及装置、计算机装置及可读存储介质,用于解决现有的推荐方法精确度不高的技术问题。

第一方面,本发明实施例提供了一种推送方法,包括:

获取当前智能家居系统中所包括的第一智能家居设备的用电数据;

基于所述用电数据,确定所述第一智能家居设备的耗电量;

确定低于所述耗电量的与所述第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备;

在终端设备上显示与所述至少一个第二智能家居设备相关的推送信息。

在本发明实施例的技术方案中,通过确定第一智能家居设备的耗电量,然后,将低于该耗电量的与第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备相关的推送信息显示在终端设备上。比如,第一智能家居设备为空调a,低于空调a的耗电量的第二智能家居设备有设备b和设备c,其中,设备b和设备c均为空调,而且其型号均与空调a的型号不同,设备b和设备c可以与设备a是同一厂家生产的智能家居设备,还可以是不同厂家生产的智能家居设备。也就是说,根据第一智能家居设备的耗电量,进行低耗电量的至少一个第二智能家居设备的推荐,由于耗电量更贴合用户对智能家居设备的实际需求,直接将低耗电量的智能家居设备推荐给用户,提高了推荐方法的精确度。

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

检测当前时刻是否为预设时刻;

若为是,则获取所述第一智能家居设备的用电数据。

在本发明实施例的技术方案中,在当前时刻为预设时刻时,获取第一智能家居设备的用电数据,比如,每周对智能家居设备d的用电数据进行获取,也就是说,定期对智能家居设备的用电用户进行获取,然后,进行低耗电量智能家居设备的推荐,从而实现了对智能家居设备的实时推荐。

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

若接收到与已存储的智能家居设备的设备型号不同的第三智能家居设备的工作参数,确定当前智能家居系统中与所述第三智能家居设备为同种设备类别的所述第一智能家居设备;

获取所述第一智能家居设备的用电数据。

在本发明实施例的技术方案中,若接收到与已存储的智能家居设备的设备型号不同的第三智能家居设备的工作参数,确定当前智能家居系统中与第三智能家居设备为同种设备类别的第一智能家居设备,然后,对第一智能家居设备的用电数据进行获取,也就是说,一旦接收到新的智能家居设备的工作参数,便获取与该新的智能家居设备同种设备类别的智能家居设备的用电数据,然后,进行低耗电量智能家居设备的推荐,从而,在保证用户需求的情况下,实现了对智能家居设备的较快推荐。

可选地,在终端设备上显示与所述至少一个第二智能家居设备相关的推送信息,包括:

按照所述至少一个第二智能家居设备的耗电量由低到高的顺序,将所述推送信息显示在所述终端设备上。

在本发明实施例的技术方案中,按照至少一个第二智能家居设备的耗电量由低到高的顺序,将推送信息显示在终端设备上,在提高用户体验的同时,对低功耗的至少一个第二智能家居设备进行了高效推送。

可选地,所述推送信息包括所述至少一个第二智能家居设备的品牌信息、设备型号、购买地址。

在本发明实施例的技术方案中,推送信息包括至少一个第二智能家居设备的品牌信息、设备型号、购买地址,从而通过将包括至少一个第二智能家居设备的品牌信息、设备型号、购买地址的推送信息显示在终端设备上,从而提高了用户体验。

第二方面,本发明实施例还提供了一种推送装置,包括:

处理单元,用于获取当前智能家居系统中所包括的第一智能家居设备的用电数据;基于所述用电数据,确定所述第一智能家居设备的耗电量;确定低于所述耗电量的与所述第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备;

显示单元,与所述处理单元连接,在终端设备上显示与所述至少一个第二智能家居设备相关的推送信息。

可选地,所述处理单元还用于:

检测当前时刻是否为预设时刻;

若为是,则获取所述第一智能家居设备的用电数据。

可选地,所述处理单元还用于:

若接收到与已存储的智能家居设备的设备型号不同的第三智能家居设备的工作参数,确定当前智能家居系统中与所述第三智能家居设备为同种设备类别的所述第一智能家居设备;

获取所述第一智能家居设备的用电数据。

可选地,显示单元用于:

按照所述至少一个第二智能家居设备的耗电量由低到高的顺序,将所述推送信息显示在所述终端设备上。

第三方面,本发明实施例还提供了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如第一方面所述的推送方法的步骤。

第四方面,本发明实施例还提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的推送方法的步骤。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为本发明实施例中提供的一种推送方法的方法流程图;

图2为本发明实施例中提供的一种推送方法的另外一种方法流程图;

图3为本发明实施例中提供的一种推送方法的另外一种方法流程图;

图4为本发明实施例中提供的一种推送装置的结构示意图。

具体实施方式

本发明的说明书和权利要求书及上述附图中的“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。

请参考图1,本发明实施例提供了一种推送方法,包括:

s101:获取当前智能家居系统中所包括的第一智能家居设备的用电数据;

s102:基于所述用电数据,确定所述第一智能家居设备的耗电量;

s103:确定低于所述耗电量的与所述第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备;

s104:在终端设备上显示与所述至少一个第二智能家居设备相关的推送信息。

在具体实施过程中,步骤s101至步骤s104的具体实现过程如下:

首先,获取当前智能家居系统中所包括的第一智能家居设备的用电数据,其中,智能家居系统至少包括第一智能家居设备,也就是说,该系统除了包括第一智能家居设备外还有可能包括有其它的智能家居设备。比如,该系统包括智能家居设备a、智能家居设备b、智能家居设备c、智能家居设备d。用电数据包括额定功率、用电时长。在具体实施过程中,可以通过以下两种实现方式来获取第一智能家居设备的用电数据,但又不仅限于以下两种实现方式。

第一种实现方式为预设智能家居设备包括用电监测模块和充电储能模块,该预设智能家居设备与第一智能家居设备为不同的设备,具体来讲,通过充电储能模块将该预设智能家居设备用剩的电能进行存储,且能够输出该部分电能。然后,将智能家居系统中除该预设智能家居设备外的其它智能家居设备均接入该充电储能模块。然后,由用电监测模块对除该预设智能家居设备外的其它智能家居设备的用电数据进行获取。也就是说,预设智能家居设备在通过充电储能模块对包括第一智能家居设备在内的智能家居系统中的智能家居设备进行供电的同时,还可以通过用电监测模块对包括第一智能家居设备在内的智能家居系统中的智能家居设备进行用电数据的监测与获取。

第二种实现方式为在智能家居系统节点线路的干路上安装总显示端模块,由总显示端模块显示当前智能家居系统的总耗电量,在每一条支路的插座上安装子显示模块,由子显示模块显示各个智能家居设备的耗电量,一旦智能家居设备的电源插头插入支路插座上时,子显示模块便对相应的智能家居设备的用电数据进行统计分析。从而实现了对智能家居系统中任一智能家居设备的用电数据的获取。

当然,除了上面所列的两种实现方式外,本领域技术人员可以根据用户的实际使用习惯来获取第一智能家居设备的用电数据,在此就不再赘述了。

在具体实施过程中,在获取第一智能家居设备的用电数据之后,便可以基于该用电数据,确定第一智能家居设备的耗电量。比如,智能家居设备a的耗电量等于用电功率与用电时长的乘积。在获得智能家居设备a的用电功率与用电时长后,便可以确定智能家居设备a的耗电量。此外,在具体实施过程中,具体可以是由第一智能家居设备的本地服务器对获取的用电数据进行处理,进而确定该第一智能家居设备的耗电量,还可以是由云端对获取的用电数据进行处理,还可以由第三方服务器对获取的用电数据进行处理,当然,本领域技术人员可以根据实际需要来采用不同的实现方式来对所获取的用电数据进行处理。

在具体实施过程中,在确定第一智能家居设备的耗电量之后,便可以确定低于该耗电量的与第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备。比如,在云端确定第一智能家居设备的耗电量之后,通过与存储在云端的智能家居设备的耗电量进行对比,便可以确定出低于该耗电量且与第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备。其中,存储在云端的智能家居设备可以是同一厂家生产的智能家居设备,还可以是不同厂家生成的智能家居设备。

在本发明实施例中,在至少一个第二智能家居设备与第一智能家居设备为同一厂家生产的智能家居设备时,便可以实现针对同一厂家同种设备类别,不同产品型号低功耗智能家居设备的针对性推荐。比如,第一智能家居设备的设备类别为冰箱,其品牌为a厂家的品牌aa1,产品型号为①,而至少一个第二智能家居设备的设备类别仍为冰箱,其品牌仍为a厂家的品牌aa1,但产品型号却为与①不同的②和③。此外,在至少一个第二智能家居设备与第一智能家居设备为不同厂家生产的智能家居设备时,便可以实现不同厂家同种设备类别,不同产品型号的低功耗智能家居设备的推荐。比如,在第一智能家居设备的设备类别为净化器,其品牌为b厂家的品牌bb1,产品型号为④时,至少一个第二智能家居设备包括产品型号⑤的净化器,以及产品型号为⑥的净化器,具体来讲,产品型号⑤的净化器由c厂家(与b厂家不同)生产制造,产品型号为⑥的净化器由d厂家(与b厂家和c厂家均不同)。

在本发明实施例中,在确定低于该耗电量的与第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备之后,在终端设备上显示与至少一个第二智能家居设备相关的推送信息。其中,终端设备包括但不仅限于:智能手机(如andriod手机、ios手机)、平板电脑、笔记本电脑、掌上电脑、穿戴式智能设备等电子设备,也可以是别的电子设备,在此就不一一举例说明了。比如,在至少一个第二智能家居设备为冰箱时,与该冰箱相关的推送信息可以是低功耗的同一家公司的冰箱产品、不同家公司的冰箱产品的信息。在具体实施过程中,为了提高用户体验,推送信息包括至少一个第二智能家居设备的品牌信息、设备型号、购买地址,也就是说,可以直接将至少一个第二智能家居设备的品牌信息、设备信号、购买地址推送给用户。具体可以是以短信息的形式由终端设备进行推送显示,比如,短信息为“您可以购买低功耗的品牌信息为d,设备型号为dd2的冰箱,购买请点击链接m.cn/rsp6”。其中链接“m.cn/rsp6”表明购买地址。还可以是在用户运行终端设备上的用于推荐低功耗智能家居设备的应用程序后,直接显示在相应程序界面上的推送信息。当然,本领域技术人员可以根据用户的实际使用习惯来设计,在终端设备上显示至少一个第二智能家居设备相关的推送信息的方案,在此就不再赘述了。

在本发明实施例中,为了实现对智能家居设备的实时推荐,提高推荐效率。请参考图2,所述方法还包括:

s201:检测当前时刻是否为预设时刻;

s202:若为是,则获取所述第一智能家居设备的用电数据。

在具体实施过程中,步骤s201至步骤s202的具体实现过程如下:

首先,检测当前时刻是否为预设时刻,其中,预设时刻可以是用户根据使用习惯所手动设置的时刻,还可以是,系统预先设置的时刻。若为是,则获取该第一智能家居设备的用电数据。比如,在当前时刻为每个月的最后一天时对智能家居系统中的智能家居设备在这个月内的用电数据进行读取一次;再比如,在当前时刻为每周的最后一天时对智能家居系统中智能家居设备在这个星期内的用电数据进行读取一次;再比如,在当前时刻为冬季的最后一天时,对热水器在整个冬季的用电数据进行读取一次;再比如,在当前时刻为夏季的最后一天时,对空调在整个夏季的用电数据进行读取一次。当然,本领域技术人员可以根据用户的实际使用习惯来设置该预设时刻,进而实现对不同时间段内的智能家居设备的用电数据的获取,在此就不再赘述了。在获取第一智能家居设备的用电数据之后,便可以实现对智能家居设备的定时推荐。比如,如果空调b比空调a在整个夏季的耗电量低,则将空调b推荐给用户。

在本发明实施例中,为了实现对智能家居设备的快速推荐,请参考图3,所述方法还包括:

s301:若接收到与已存储的智能家居设备的设备型号不同的第三智能家居设备的工作参数,确定当前智能家居系统中与所述第三智能家居设备为同种设备类别的所述第一智能家居设备;

s302:获取所述第一智能家居设备的用电数据。

在具体实施过程中,步骤s301至步骤s302的具体实现过程如下:

首先,将所有的智能家居设备的工作参数均存储至云端或本地服务器,然后,检测云端或本地服务器新接收到的智能家居设备的工作参数,是否与已存储的智能家居设备的工作参数相同,若不同,则进一步确定与新接收到的智能家居设备同种设备类别的智能家居设备。比如,用于低功耗推荐的统一云管理平台接收到与已存储的智能家居设备的设备型号不同的第三智能家居设备的工作参数,则确定当前智能家居系统中与该第三智能家居设备为同种设备类别的第一智能家居设备。其中,工作参数包括至少包括能够表征该第三智能家居设备的耗电量的用电数据。然后,便对第一智能家居设备的用电数据进行获取,进而实现低功耗智能家居设备的推荐。比如,在e厂家生产制造出智能家居设备e之后,将该智能家居设备e相关的工作参数上传至用于低功耗推荐的统一云管理平台,在该平台接收到该工作参数之后,便确定当前智能家居系统下与智能家居设备e同种设备类别的智能家居设备f,然后,启动对智能家居设备f的用电数据的获取,一旦,智能家居设备e的耗电量低于智能家居设备f,便可以将智能家居设备e推荐给用户。也就是说,每次生产出新的智能家居设备之后,便可以对当前智能家居系统中的智能家居设备的用电数据进行获取,并对相应的耗电量进行对比,从而实现对低功耗智能家居设备的及时推荐,提高了智能家居设备的推荐效率。

在本发明实施例中,为了提高用户体验,步骤s104:在终端设备上显示与所述至少一个第二智能家居设备相关的推送信息,包括:按照所述至少一个第二智能家居设备的耗电量由低到高的顺序,将所述推送信息显示在所述终端设备上。在具体实施过程中,具体可以按照耗电量由低到高的顺序向用户推荐至少一个第二智能家居设备。当至少一个第二智能家居设备中包括不同品牌,或者不同厂家的智能家居设备时,还可以按照品牌将至少一个第二智能家居设备进行划分,并按照品牌知名度由高到低的顺序进行排列显示,对于同一品牌下的智能家居设备则按照耗电量由低到高的顺序进行排列显示。当然,本领域技术人员还可以根据用户的实际使用习惯来设计推送信息在终端设备上的显示方式,在此就不再赘述了。

基于同一发明构思,请参考图4,本发明实施例还提供了一种推送装置,包括:

处理单元10,用于获取当前智能家居系统中所包括的第一智能家居设备的用电数据;基于所述用电数据,确定所述第一智能家居设备的耗电量;确定低于所述耗电量的与所述第一智能家居设备同种设备类别,且不同设备型号的至少一个第二智能家居设备;

显示单元20,与所述处理单元连接,在终端设备上显示与所述至少一个第二智能家居设备相关的推送信息。

在本发明实施例中,处理单元10还用于:

检测当前时刻是否为预设时刻;

若为是,则获取所述第一智能家居设备的用电数据。

在本发明实施例中,处理单元10还用于:

若接收到与已存储的智能家居设备的设备型号不同的第三智能家居设备的工作参数,确定当前智能家居系统中与所述第三智能家居设备为同种设备类别的所述第一智能家居设备;

获取所述第一智能家居设备的用电数据。

在本发明实施例中,显示单元20用于:

按照所述至少一个第二智能家居设备的耗电量由低到高的顺序,将所述推送信息显示在所述终端设备上。

在具体实施过程中,推送信息包括所述至少一个第二智能家居设备的品牌信息、设备型号、购买地址。

基于同一发明构思,本发明实施例还提供一种计算机装置,该计算机装置可以包括:处理器,处理器用于执行存储器中存储的计算机程序时实现本发明实施例提供的推荐方法的步骤。

可选的,处理器具体可以是中央处理器、特定应用集成电路(英文:applicationspecificintegratedcircuit,简称:asic),可以是一个或多个用于控制程序执行的集成电路。

可选的,该计算机装置还包括与处理器连接的存储器,存储器可以包括只读存储器(英文:readonlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)和磁盘存储器。存储器用于存储处理器运行时所需的数据,即存储有可被处理器执行的指令,处理器通过执行存储器存储的指令,执行如图1所示的方法。其中,存储器的数量为一个或多个。其中,存储器不是必选的功能模块。

其中,处理单元、显示单元所对应的实体设备均可以是前述的处理器。该计算机装置可以用于执行图1所示的实施例所提供的方法。因此关于该装置中各功能模块所能够实现的功能,可参考图1所示的实施例中的相应描述,不多赘述。

本发明实施例还提供一种可读存储介质,其中,可读存储介质存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行如图1所述的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdisk)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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