一种推荐智能设备联动信息的方法和装置.pdf

上传人:00062****4422 文档编号:673114 上传时间:2018-03-03 格式:PDF 页数:17 大小:1.09MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510725132.5

申请日:

2015.10.29

公开号:

CN105281995A

公开日:

2016.01.27

当前法律状态:

公开

有效性:

审中

法律详情:

公开

IPC分类号:

H04L12/28

主分类号:

H04L12/28

申请人:

青岛海尔智能家电科技有限公司

发明人:

茹昭

地址:

266101山东省青岛市崂山区海尔路1号海尔工业园

优先权:

专利代理机构:

工业和信息化部电子专利中心11010

代理人:

梁军

PDF下载: PDF下载
内容摘要

本发明公开了一种推荐智能设备联动信息的方法和装置。该方法包括:接收用户终端发送的目标智能设备信息;在预先创建的智能设备联动信息库中,查询与所述目标智能设备信息对应的智能设备联动信息;将查询出的所述智能设备联动信息向所述用户终端发送。本发明预先收集能够实现联动的智能设备信息,这样就可以根据目标智能设备,查询到能够与该目标智能设备联动的智能设备信息,为用户提供参考。

权利要求书

1.一种推荐智能设备联动信息的方法,其特征在于,包括:
接收用户终端发送的目标智能设备信息;
在预先创建的智能设备联动信息库中,查询与所述目标智能设备信息对应
的智能设备联动信息;
将查询出的所述智能设备联动信息向所述用户终端发送。
2.如权利要求1所述的方法,其特征在于,
所述接收用户终端发送的目标智能设备信息,还包括:
接收用户终端发送的用户信息;
所述在预先创建的智能设备联动信息库中,查询所述目标智能设备信息对
应的智能设备联动信息,包括:
根据所述用户信息,查询与所述用户信息关联的环境智能设备信息;
在预先创建的智能设备联动信息库中,查询设备信息部分仅包括所述目标
智能设备信息和所述环境智能设备信息的智能设备联动信息。
3.如权利要求2所述的方法,其特征在于,
所述目标智能设备信息包括:目标智能设备的基本信息和接口信息;
所述环境智能设备信息包括:环境智能设备的基本信息和接口信息。
4.如权利要求3所述的方法,其特征在于,在所述将查询出的所述智能
设备联动信息向所述用户终端发送之前,还包括:
获取预先为所述用户信息对应设置的接口限制列表;
在查询出的所述智能设备联动信息中,判断与所述用户信息关联的环境智
能设备的接口信息是否存在于所述接口限制列表中;
若是,则将查询出的所述智能设备联动信息丢弃,反之,则将查询出的所
述智能设备联动信息向所述用户终端发送。
5.如权利要求2所述的方法,其特征在于,在所述将查询出的所述智能
设备联动信息向所述用户终端发送之前,还包括:
预先统计所述智能设备联动信息库中每种智能设备联动信息的用户数量;
所述将查询出的所述智能设备联动信息向所述用户终端发送,包括:
在查询出的所述智能设备联动信息中,将用户数量大于预设数量阈值的智
能设备联动信息向所述用户终端发送。
6.如权利要求1-5中任一项所述的方法,其特征在于,创建所述智能设
备联动信息库,包括:
在智能设备上报的信息中,查询成功联动的多个智能设备;
在所述成功联动的多个智能设备之中,采集智能设备联动信息;
存储采集的所有智能设备联动信息,形成智能设备联动信息库;
其中,所述智能设备联动信息的设备信息部分包括:所述成功联动的多个
智能设备之中,每个智能设备的基本信息、以及在联动过程中执行联动的接口
信息。
7.如权利要求6所述的方法,其特征在于,
在所述创建智能设备联动信息库之后,所述将查询出的所述智能设备联动
信息向所述用户终端发送之前,还包括:
为所述智能设备联动信息库中的每条智能设备联动信息设置对应的联动
场景描述信息;
所述将查询出的所述智能设备联动信息向所述用户终端发送,包括:
获取与查询出的所述智能设备联动信息对应的联动场景描述信息;
将与查询出的所述智能设备联动信息及其对应的联动场景信息,向所述用
户终端发送。
8.一种推荐智能设备联动信息的装置,其特征在于,包括:
接收模块,用于接收用户终端发送的目标智能设备信息;
查询模块,用于在预先创建的智能设备联动信息库中,查询与所述目标智
能设备信息对应的智能设备联动信息;
发送模块,用于将查询出的所述智能设备联动信息向所述用户终端发送。
9.如权利要求8所述的装置,其特征在于,
所述接收模块,还用于接收用户终端发送的用户信息;
所述查询模块,用于根据所述用户信息,查询与所述用户信息关联的环境
智能设备信息;在预先创建的智能设备联动信息库中,查询设备信息部分仅包
括所述目标智能设备信息和所述环境智能设备信息的智能设备联动信息。
10.如权利要求9所述的装置,其特征在于,
所述目标智能设备信息包括:目标智能设备的基本信息和接口信息;
所述环境智能设备信息包括:环境智能设备的基本信息和接口信息。
11.如权利要求10所述的装置,其特征在于,所述发送模块还用于:
在所述将查询出的所述智能设备联动信息向所述用户终端发送之前,获取
预先为所述用户信息对应设置的接口限制列表;
在查询出的所述智能设备联动信息中,判断与所述用户信息关联的环境智
能设备的接口信息是否存在于所述接口限制列表中;
若是,则将查询出的所述智能设备联动信息丢弃,反之,则将查询出的所
述智能设备联动信息向所述用户终端发送。
12.如权利要求9所述的装置,其特征在于,所述发送模块还用于:
在所述将查询出的所述智能设备联动信息向所述用户终端发送之前,统计
所述智能设备联动信息库中每种智能设备联动信息的用户数量;
在查询出的所述智能设备联动信息中,将用户数量大于预设数量阈值的智
能设备联动信息向所述用户终端发送。
13.如权利要求8-12中任一项所述的装置,其特征在于,所述装置还包
括:创建模块;
所述创建模块用于:在智能设备上报的信息中,查询成功联动的多个智能
设备;在所述成功联动的多个智能设备之中,采集智能设备联动信息;存储采
集的所有智能设备联动信息,形成智能设备联动信息库;其中,
所述智能设备联动信息的设备信息部分包括:所述成功联动的多个智能设
备之中,每个智能设备的基本信息、以及在联动过程中执行联动的接口信息。
14.如权利要求13所述的装置,其特征在于,所述装置还包括设置模块;
所述设置模块,用于在所述创建智能设备联动信息库之后,所述将查询出
的所述智能设备联动信息向所述用户终端发送之前,为所述智能设备联动信息
库中的每条智能设备联动信息设置对应的联动场景描述信息;
所述发送模块,用于获取与查询出的所述智能设备联动信息对应的联动场
景描述信息;将与查询出的所述智能设备联动信息及其对应的联动场景信息,
向所述用户终端发送。

说明书

一种推荐智能设备联动信息的方法和装置

技术领域

本发明涉及通信技术领域,特别是涉及一种推荐智能设备联动信息的方法
和装置。

背景技术

智能家电在传统家电的基础上加入了通信模块,使得家电设备具有联网功
能。基于通信模块,用户能够通过终端远程控制智能家电,智能家电之间也可
以实现联动。智能家电联动是指:智能家电通过通信模块接收其他智能家电发
来的控制信号,将该控制信号转化为操作指令,并执行相应的操作。

目前,智能家电的设备厂家数量较多,且各个厂家针对智能家电的设计、
研发手段不同,智能家电之间不一定兼容。但是,智能家电联动是在智能家电
之间兼容的基础上实现的,然而用户无法得知智能家电之间是否能够兼容,所
以用户也无法直观地了解该智能家电和家庭环境中已经存在的智能家电是否
能够实现联动,该问题给用户带来了困扰。

发明内容

本发明提供一种推荐智能设备联动信息的方法和装置,用以解决现有技术
中,用户无法得知智能设备之间是否能够实现联动的问题。

针对上述技术问题,本发明是通过以下技术方案来解决的。

本发明提供了一种推荐智能设备联动信息的方法,包括:接收用户终端发
送的目标智能设备信息;在预先创建的智能设备联动信息库中,查询与所述目
标智能设备信息对应的智能设备联动信息;将查询出的所述智能设备联动信息
向所述用户终端发送。

其中,所述接收用户终端发送的目标智能设备信息,还包括:接收用户终
端发送的用户信息;所述在预先创建的智能设备联动信息库中,查询所述目标
智能设备信息对应的智能设备联动信息,包括:根据所述用户信息,查询与所
述用户信息关联的环境智能设备信息;在预先创建的智能设备联动信息库中,
查询设备信息部分仅包括所述目标智能设备信息和所述环境智能设备信息的
智能设备联动信息。

其中,所述目标智能设备信息包括:目标智能设备的基本信息和接口信息;
所述环境智能设备信息包括:环境智能设备的基本信息和接口信息。

其中,在所述将查询出的所述智能设备联动信息向所述用户终端发送之前,
还包括:获取预先为所述用户信息对应设置的接口限制列表;在查询出的所述
智能设备联动信息中,判断与所述用户信息关联的环境智能设备的接口信息是
否存在于所述接口限制列表中;若是,则将查询出的所述智能设备联动信息丢
弃,反之,则将查询出的所述智能设备联动信息向所述用户终端发送。

其中,在所述将查询出的所述智能设备联动信息向所述用户终端发送之前,
还包括:预先统计所述智能设备联动信息库中每种智能设备联动信息的用户数
量;所述将查询出的所述智能设备联动信息向所述用户终端发送,包括:在查
询出的所述智能设备联动信息中,将用户数量大于预设数量阈值的智能设备联
动信息向所述用户终端发送。

其中,创建所述智能设备联动信息库,包括:在智能设备上报的信息中,
查询成功联动的多个智能设备;在所述成功联动的多个智能设备之中,采集智
能设备联动信息;存储采集的所有智能设备联动信息,形成智能设备联动信息
库;其中,所述智能设备联动信息的设备信息部分包括:所述成功联动的多个
智能设备之中,每个智能设备的基本信息、以及在联动过程中执行联动的接口
信息。

其中,在所述创建智能设备联动信息库之后,所述将查询出的所述智能设
备联动信息向所述用户终端发送之前,还包括:为所述智能设备联动信息库中
的每条智能设备联动信息设置对应的联动场景描述信息;所述将查询出的所述
智能设备联动信息向所述用户终端发送,包括:获取与查询出的所述智能设备
联动信息对应的联动场景描述信息;将与查询出的所述智能设备联动信息及其
对应的联动场景信息,向所述用户终端发送。

本发明还提供了一种推荐智能设备联动信息的装置,包括:接收模块,用
于接收用户终端发送的目标智能设备信息;查询模块,用于在预先创建的智能
设备联动信息库中,查询与所述目标智能设备信息对应的智能设备联动信息;
发送模块,用于将查询出的所述智能设备联动信息向所述用户终端发送。

其中,所述接收模块,还用于接收用户终端发送的用户信息;所述查询模
块,用于根据所述用户信息,查询与所述用户信息关联的环境智能设备信息;
在预先创建的智能设备联动信息库中,查询设备信息部分仅包括所述目标智能
设备信息和所述环境智能设备信息的智能设备联动信息。

其中,所述目标智能设备信息包括:目标智能设备的基本信息和接口信息;
所述环境智能设备信息包括:环境智能设备的基本信息和接口信息。

其中,所述发送模块还用于:在所述将查询出的所述智能设备联动信息向
所述用户终端发送之前,获取预先为所述用户信息对应设置的接口限制列表;
在查询出的所述智能设备联动信息中,判断与所述用户信息关联的环境智能设
备的接口信息是否存在于所述接口限制列表中;若是,则将查询出的所述智能
设备联动信息丢弃,反之,则将查询出的所述智能设备联动信息向所述用户终
端发送。

其中,所述发送模块还用于:在所述将查询出的所述智能设备联动信息向
所述用户终端发送之前,统计所述智能设备联动信息库中每种智能设备联动信
息的用户数量;在查询出的所述智能设备联动信息中,将用户数量大于预设数
量阈值的智能设备联动信息向所述用户终端发送。

其中,所述装置还包括:创建模块;所述创建模块用于:在智能设备上报
的信息中,查询成功联动的多个智能设备;在所述成功联动的多个智能设备之
中,采集智能设备联动信息;存储采集的所有智能设备联动信息,形成智能设
备联动信息库;其中,所述智能设备联动信息的设备信息部分包括:所述成功
联动的多个智能设备之中,每个智能设备的基本信息、以及在联动过程中执行
联动的接口信息。

其中,所述装置还包括设置模块;所述设置模块,用于在所述创建智能设
备联动信息库之后,所述将查询出的所述智能设备联动信息向所述用户终端发
送之前,为所述智能设备联动信息库中的每条智能设备联动信息设置对应的联
动场景描述信息;所述发送模块,用于获取与查询出的所述智能设备联动信息
对应的联动场景描述信息;将与查询出的所述智能设备联动信息及其对应的联
动场景信息,向所述用户终端发送。

本发明有益效果如下:

本发明预先收集能够实现联动的智能设备信息,这样就在接收到用户终端
发送的目标智能设备信息之后,可以根据目标智能设备信息,查询能够与该目
标智能设备联动的智能设备信息,进而将能够与该目标智能设备联动的智能设
备信息提供给用户作为参考。本发明无需用户得知智能设备的设计、研发手段,
也无需用户得知智能设备之间的兼容性,有效提升了用户体验效果,方便了用
户的生活。

附图说明

图1是根据本发明第一实施例的推荐智能设备联动信息的方法的流程图;

图2是根据本发明第一实施例的创建智能设备联动信息库的步骤流程图;

图3是根据本发明第二实施例的推荐智能设备联动信息的方法的流程图;

图4是根据本发明第三实施例的推荐智能设备联动信息的方法的流程图;

图5是根据本发明第四实施例的推荐智能设备联动信息的方法的流程图;

图6是根据本发明第五实施例的推荐智能设备联动信息的方法的流程图;

图7是根据本发明第六实施例的推荐智能设备联动信息的装置的结构图。

具体实施方式

以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此
处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

本发明涉及用户终端、智能设备和云平台。用户终端、智能设备、云平台
之间能够互联、通信。用户终端和云平台都可以作为智能设备的控制端。云平
台还作为智能设备的数据存储端。智能设备在云平台完成注册之后,云平台存
储了智能设备的基本信息、接口信息、功能描述信息、与该智能设备关联的用
户信息等。在用户终端使用用户信息登录云平台之后,用户终端可以通过云平
台远程控制智能设备,云平台可以收集、存储智能设备上报的数据,并对智能
设备进行管理。智能设备例如是智能家电。

实施例一

本实施例提供一种推荐智能设备联动信息的方法。图1是根据本发明第一
实施例的推荐智能设备联动信息的方法的流程图。本实施例在云平台侧执行。

步骤S110,接收用户终端发送的目标智能设备信息。

用户终端包括:移动终端、平板电脑等。用户终端连接目标智能设备之后,
可以获取该目标智能设备的设备信息,并将其发送给云平台。

目标智能设备是指:需要与其他智能设备进行联动可行性分析的智能设备,
即需要分析目标智能设备能够和哪些智能设备联动。

目标智能设备的设备信息即是目标智能设备信息。目标智能设备信息包括:
目标智能设备的基本信息、接口信息等。基本信息包括:设备名称、设备类型、
设备型号、设备生产商等。

例如:用户看到一台智能电视机,希望得知该智能电视机能够和哪些智能
设备实现联动,那么,用户可以使用用户终端连接该智能电视机,获取该智能
电视机的设备信息并发送给云平台,云平台对该智能电视机进行联动可行性分
析,该智能电视机即为目标智能设备。

步骤S120,在预先创建的智能设备联动信息库中,查询与目标智能设备信
息对应的智能设备联动信息。

智能设备联动信息库中包括多个智能设备联动信息。智能设备联动信息包
括设备信息部分、其他信息部分。

智能设备联动信息的设备信息部分包括:能够联动的多个智能设备的设备
信息。设备信息包括基本信息和接口信息。也即是说,智能设备联动信息的设
备信息部分包括:能够联动的多个智能设备之中,每个智能设备的基本信息、
以及在联动过程中执行联动的接口信息。智能设备的基本信息包括设备型号。

智能设备联动信息的其他信息部分包括:对多个智能设备的联动的描述信
息等。

具体的,智能设备在注册到云平台时,云平台可以获得智能设备的基本信
息、接口信息、功能描述信息;云平台可以根据智能设备的基本信息、接口信
息、功能描述信息,分析出该智能设备能够与哪些智能设备能够实现联动,进
而获得智能设备联动信息,形成智能设备联动信息库。或者,云平台可以在智
能设备上报的信息中,分析出该智能设备正在与哪些智能设备进行联动,进而
获得智能设备联动信息,形成智能设备联动信息库。再或者,云平台从用户终
端获取联动设置信息,该联动设置信息可以反映出用户通过用户终端为多个智
能设备进行的联动设置,而且这多个智能设备基于该联动设置可以实现联动,
因此,云平台根据该联动设置信息,就可以获得智能设备联动信息,形成智能
设备联动信息库。

云平台在接收到目标智能设备信息之后,将目标智能设备的设备信息作为
检索条件,在智能设备联动信息库中进行检索;查询出包含目标智能设备信息
的条目,该条目即智能设备联动信息;根据该条目可以得到能够和目标智能设
备实现联动的智能设备的设备信息。

步骤S130,将查询出的智能设备联动信息向所述用户终端发送。

用户终端可以将接收到的智能设备联动信息进行显示,这样,用户就可以
直观地看到目标智能设备可以和哪些智能设备联动。

基于本实施例,用户无需获知智能设备的设计、研发手段,也无需用户获
知智能设备之间的兼容性,仅需将目标智能设备的设备信息发送到云平台,云
平台就可以为用户提供能够和该目标智能设备实现联动的其他智能设备信息。
例如:用户通过智能设备联动信息获知了能够和目标智能设备实现联动的智能
设备,正巧用户家中有该智能设备,则用户购置该目标智能设备之后,可以分
别在该智能设备和该目标智能设备上进行联动设置,以便在该智能设备和该目
标智能设备之间实现联动。本实施例有效提升了用户体验效果,方便了用户的
生活。

针对创建智能设备联动信息库具体而言:

图2是根据本发明第一实施例的创建智能设备联动信息库的步骤流程图。

步骤S210,在智能设备上报的信息中,查询成功联动的多个智能设备。

智能设备上报的信息包括:用户设置的联动场景、智能设备收发的命令等。

用户设置的联动场景是指:用户分别在多个智能设备之中进行联动设置,
并且,通过联动设置这多个智能设备之间能够实现联动。基于用户设置的联动
场景成功实现智能设备联动之后,可以将该联动场景同步到云平台,根据用户
设置的联动场景,云平台可以直接查询到查询成功联动的多个智能设备。

智能设备接收的命令可以是其他智能设备发送的命令;智能设备发送的命
令可以是智能设备向其他智能设备发送的命令。云平台通过分析智能设备收发
的命令可以得知智能设备在与哪些其他智能设备进行交互,交互的内容是什么,
云平台通过解析智能设备收、发的命令,可以获得成功联动的多个智能设备。

步骤S220,在成功联动的多个智能设备之中,采集智能设备联动信息。

智能设备联动信息包括:成功联动的多个智能设备之中,每个智能设备的
基本信息、以及在联动过程中执行联动的接口信息。

例如:智能设备联动信息如表示1所示,但不限于表1中的内容。


表1

其中,表1描述了设备Device1可以和设备Device2能够实现联动,在联
动过程中设备Device1的IF1接口和Device2的IF3接口交互。

步骤S230,存储采集的所有智能设备联动信息,形成智能设备联动信息库。

实施例二

为了使用查找出的智能设备联动信息更加符合用户的需求,可以结合用户
信息来筛选智能设备联动信息。图3是根据本发明第二实施例的推荐智能设备
联动信息的方法的流程图。

步骤S310,接收用户终端发送的用户信息和目标智能设备信息。

用户信息为使用用户终端登录云平台时所使用的用户信息。

用户信息包括:用户ID。

步骤S320,根据用户信息,查询与用户信息关联的环境智能设备信息。

环境智能设备是:使用用户信息注册到云平台的智能设备。

一般而言,用户环境中的智能设备都是使用用户信息注册到云平台的。该
用户环境例如是用户的家庭环境。

步骤S330,在预先创建的智能设备联动信息库中,查询设备信息部分仅包
括目标智能设备信息和环境智能设备信息的智能设备联动信息。

查询到的智能设备联动信息的设备信息部分中仅包括目标智能设备信息
和环境智能设备信息,换言之,智能设备联动信息的设备信息部分仅包括:能
够联动的智能设备的基本信息及智能设备实现联动使用的接口信息,不包括其
他智能设备信息,说明目标智能设备可以和环境智能设备实现联动。将这样的
智能设备联动信息提供给智能终端之后,用户就可以清楚地知道,用户环境中
的哪些智能设备可以和该目标智能设备实现联动。

创建智能设备联动信息库的步骤,具体可以参考实施例一。

步骤S340,将查询出的智能设备联动信息向用户终端发送。

例如:表2示意性的给出了智能设备联动信息库。在表2中,每条智能设
备联动信息由智能设备联动信息序号和联动的设备及接口信息组成,联动的设
备及接口信息即是设备信息部分。当然,本领域技术人员应当知道,智能设备
联动信息库、以及智能设备联动信息中的内容不限于此。

智能设备联动信息序号
联动的设备及接口信息
Scene1
Device1:IF1,Device2:IF2,Device3:IF3
Scene2
Device4:IF2,Device5:IF4
Scene3
Device1:IF1,Device5:IF5

表2

为了更好的理解本实施例,下面以表2为基础,给出一个具体的例子。

用户通过手机与一个音箱连接,获取音箱的设备型号Device1及“音乐输
出”接口的IF1。手机将用户ID、Device1及IF1发送到云平台。

云平台在智能设备联动信息库中进行查找Device1和IF1,查询出和
Device1和IF1相关的智能设备联动信息包括:Scene1、Scene3。

云平台已经预先存储了与用户ID关联的全部智能设备及接口。与用户ID
关联的智能设备可以理解为用户家中现有的环境智能设备。

在Scene1中,与Device1:IF1联动的智能设备及接口包括:Device2:IF2和
Device3:IF3。其中,Device2为智能相框、IF2为“照片自动浏览播放”接口,
Device3为智能净化器、IF3为“香薰功能”接口。而与用户ID关联的智能设
备中没有智能相框或智能净化器,则Scene1不满足要求。

在Scene3中,与Device1:IF1联动的设备及接口包括:Device5:IF5。其中,
Device5为智能灯、IF5为“由音乐输入改变灯泡颜色”接口。而与用户ID关
联的智能设备中有智能灯,则Scene3是满足要求,即Scene3是既包括目标智
能设备信息、也包括用户环境中的环境智能设备信息。

云平台可以将Scene3中的Device1:IF1,Device5:IF5发给用户的手机,由
手机进行显示。进一步地,为了便于用户理解,手机可以显示:音箱的“音乐
输出”接口联动用户家中的智能灯的“由音乐输入改变灯泡颜色”接口。

实施例三

为了避免智能设备联动信息过于抽象,使用户不能明了智能设备联动信息
中多个智能设备之间可以达到怎样的效果,可以为智能设备联动信息设置描述
信息。图4是根据本发明第三实施例的推荐智能设备联动信息的方法的流程图。

步骤S410,为智能设备联动信息库中的每条智能设备联动信息设置对应的
联动场景描述信息。

在创建智能设备联动信息库之后,且将查询出的智能设备联动信息向用户
终端发送之前,为智能设备联动信息库中的每条智能设备联动信息设置对应的
联动场景描述信息。

联动场景描述信息是智能设备联动过程中能够达到的效果的描述。

表3示意性地给出了为智能设备联动信息设置的联动场景描述信息。


表3

表3中设置的联动场景描述信息为“音乐气氛”,根据该联动场景描述信
息就可以知道智能音箱Device1和智能灯Device5在联动过程中,智能音箱
Device1的IF1接口和智能灯Device5的IF5接口交互,智能灯可以随着智能音
响输出的音乐的变化而变化。

步骤S420,获取与查询出的智能设备联动信息对应的联动场景描述信息。

步骤S430,将查询出的智能设备联动信息、与该查询出的智能设备联动信
息对应的联动场景描述信息,向用户终端发送。

用户终端可以显示智能设备联动信息及其对应的联动场景描述信息,为用
户提供进一步地参考。

例如:用户终端可以显示:音乐气氛;智能音箱的“音乐输出”接口联动
智能灯的“由音乐输入改变灯泡颜色”接口。

实施例四

在将查询出的智能设备联动信息向用户终端发送之前,如果需要发送的智
能设备联动信息较多时,则可以对智能设备联动信息进行筛选。图5是根据本
发明第四实施例的推荐智能设备联动信息的方法的流程图。

步骤S510,预先统计智能设备联动信息库中,每种智能设备联动信息的用
户数量。

智能设备联动信息每被一个新的用户应用,就对该智能设备联动信息的用
户数量进行累加。进一步地,云平台可以根据智能设备上报的信息,分析出某
一用户信息关联的智能设备之间是否执行联动,该联动符合哪条智能设备联动
信息,进而可以分析出某一智能设备联动信息对应的用户数量。

例如:表4示意性地的给出了3条智能设备联动信息分别对应的用户数量。


表4

根据表4可以知道,Scene1有70个用户使用,Scene2有1800个用户使用,
Scene3有300个用户使用。

步骤S520,在查询出的智能设备联动信息中,将用户数量大于预设数量阈
值的智能设备联动信息向用户终端发送。

如果向用户终端发送的智能设备联动信息的数量很多,则可以只向用户终
端发送部分智能设备联动信息,如果用户希望查看其它智能设备联动信息,则
通过用户终端向云平台发送获取更多智能设备联动信息的请求,云平台根据该
请求,向用户终端发送剩余的智能设备联动信息。

云平台还可以按照用户数量从大到小的顺序,对用户数量大于预设数量阈
值的智能设备联动信息排序,从用户数量最大开始,选取n(n大于1)个智能
设备联动信息,将这n个智能设备联动信息向用户终端发送。

实施例五

图6是根据本发明第五实施例的推荐智能设备联动信息的方法的流程图。

步骤S610,接收用户终端发送的用户信息和目标智能设备信息。

目标智能设备信息包括:目标智能设备的基本信息和接口信息。

步骤S620,根据用户信息,查询与用户信息关联的环境智能设备信息。

环境智能设备信息包括:环境智能设备的基本信息和接口信息。

步骤S630,在智能设备联动信息库中,查询是否存在包括目标智能设备信
息和环境智能设备信息的智能设备联动信息。若是,则执行步骤S640,若否,
则结束流程。

进一步地,查询设备信息部分仅包括目标智能设备信息和环境智能设备信
息的智能设备联动信息。

步骤S640,获取预先为用户信息对应的接口限制列表。

接口限制列表包括需要过滤掉的接口信息。需要过滤掉的接口为用户环境
中非常驻的设备,例如:用户终端,因为用户终端由用户随身携带,用户离开
用户环境,则用户终端也要离开用户环境。

步骤S650,在查询出的智能设备联动信息中,判断环境智能设备的接口信
息是否存在于接口限制列表中。若是,则执行步骤S660;若否,则执行步骤
S670。

步骤S660,将查询出的智能设备联动信息丢弃。

步骤S670,将查询出的智能设备联动信息向用户终端发送。

例如,接口限制列表中包括:Device6:IF7。其中,Device6为手机,IF7
为手机的“告警”接口。

用户终端连接的目标智能设备为智能电视机,将用户ID、智能电视机的设
备型号Device7及“信息显示”接口IF8发送给云平台,云平台查询到Scene4,
Scene4中联动的设备及接口信息为:Device7:IF8,Device6:IF7。然而,接口限
制列表中包括Device6:IF7,则Scene4不满足要求,不能向用户终端发送。

实施例六

本实施例提供一种推荐智能设备联动信息的装置。图7是根据本发明第六
实施例的推荐智能设备联动信息的装置的结构图。

该装置包括:

接收模块710,用于接收用户终端发送的目标智能设备信息。

查询模块720,用于在预先创建的智能设备联动信息库中,查询与目标智
能设备信息对应的智能设备联动信息。

发送模块730,用于将查询出的智能设备联动信息向用户终端发送。

所述装置还包括:创建模块(未示出)。创建模块用于:在智能设备上报
的信息中,查询成功联动的多个智能设备;在成功联动的多个智能设备之中,
采集智能设备联动信息;存储采集的所有智能设备联动信息,形成智能设备联
动信息库;其中,智能设备联动信息的设备信息部分包括:成功联动的多个智
能设备之中,每个智能设备的基本信息、以及在联动过程中执行联动的接口信
息。

在一个实施例中,接收模块710,还用于接收用户终端发送的用户信息;
查询模块720,用于根据用户信息,查询与用户信息关联的环境智能设备信息;
在预先创建的智能设备联动信息库中,查询设备信息部分仅包括目标智能设备
信息和环境智能设备信息的智能设备联动信息。

目标智能设备信息包括:目标智能设备的基本信息和接口信息;环境智能
设备信息包括:环境智能设备的基本信息和接口信息。

在另一实施例中,发送模块730还用于:在将查询出的智能设备联动信息
向用户终端发送之前,获取预先为用户信息对应设置的接口限制列表;在查询
出的智能设备联动信息中,判断与用户信息关联的环境智能设备的接口信息是
否存在于接口限制列表中;若是,则将查询出的智能设备联动信息丢弃,反之,
则将查询出的智能设备联动信息向用户终端发送。

在又一实施例中,发送模块730还用于:在将查询出的智能设备联动信息
向用户终端发送之前,统计智能设备联动信息库中每种智能设备联动信息的用
户数量;在查询出的智能设备联动信息中,将用户数量大于预设数量阈值的智
能设备联动信息向用户终端发送。

在再一实施例中,所述装置还包括设置模块(未示出)。设置模块,用于
在创建智能设备联动信息库之后,将查询出的智能设备联动信息向用户终端发
送之前,为智能设备联动信息库中的每条智能设备联动信息设置对应的联动场
景描述信息;发送模块730,用于获取与查询出的智能设备联动信息对应的联
动场景描述信息;将与查询出的智能设备联动信息及其对应的联动场景信息,
向用户终端发送。

本发明所述的装置的功能已经在图1-6所示的方法实施例中进行了描述,
故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不
做赘述。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将
意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上
述实施例。

一种推荐智能设备联动信息的方法和装置.pdf_第1页
第1页 / 共17页
一种推荐智能设备联动信息的方法和装置.pdf_第2页
第2页 / 共17页
一种推荐智能设备联动信息的方法和装置.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种推荐智能设备联动信息的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种推荐智能设备联动信息的方法和装置.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明公开了一种推荐智能设备联动信息的方法和装置。该方法包括:接收用户终端发送的目标智能设备信息;在预先创建的智能设备联动信息库中,查询与所述目标智能设备信息对应的智能设备联动信息;将查询出的所述智能设备联动信息向所述用户终端发送。本发明预先收集能够实现联动的智能设备信息,这样就可以根据目标智能设备,查询到能够与该目标智能设备联动的智能设备信息,为用户提供参考。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1