一种用于联动建立的方法和设备的制造方法
【技术领域】
[0001]本发明属于通讯领域,尤其涉及一种用于联动建立的方法和设备。
【背景技术】
[0002]目前有越来越多的家用电器产品中开始集成传感器,以增加其智能感知功能。智能家电的控制从集中式控制模式逐渐的向分布式控制转变,从被动的接受控制向通过智能感知来主动进行自我控制甚至是对其它智能家电进行控制转变。在智慧家庭中,智能家电设备和智能家居设备分布在房屋的不同位置,并且家电设备/家居设备往往彼此独立,在场景设置时往往由用户进行配置。
[0003]在家电/家居设备的联动场景中,家中可能存在很多相同功能的设备,因此在联动中容易引起混淆;此外家电/家居设备的联动需要用户指定,如很多解决方案是用户来对联动场景进行制定,场景设置复杂,用户体验不好。在场景编制、设备联动中,过多的引入人工的介入,不能体现出家电/家居自身的“智能化”。
【发明内容】
[0004]有鉴于此,为了解决现有技术中存在设备联动过程中,需要进行复杂的配置,不能快速精准找到目标设备的问题,本发明提出了一种用于联动建立的方法及设备。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]所述一种用于联动建立的方法,包括:
[0006]获取主联动设备与至少一个具备第一类型服务能力的被联动设备之间的第一关系属性;
[0007]根据获取到的所述第一关系属性,在所述至少一个被联动设备中选择至少一个用于建立联动的目标设备。
[0008]所述一种用于联动建立的设备包括:
[0009]获取单元,用于获取主联动设备与至少一个具备第一类型服务能力的被联动设备之间的第一关系属性;
[0010]选择单元,用于根据获取到的所述第一关系属性,在所述至少一个被联动设备中选择至少一个用于建立联动的目标设备。
[0011]本发明提出的上述方案,可达到以下有益效果:
[0012]通过智能家电设备的设备信息,来自动执行设备间的联动,减少了人工的参与,提高了用户体验;在智能家电设备的联动场景中,能根据当前场景的情况智能地找到提供相应功能的智能家电设备,降低了能耗,并增加了设备联动的精准性和有效性。
【附图说明】
[0013]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0014]图1为本发明实施例的一种用于联动建立的方法的流程示意图;
[0015]图2为本发明实施例的一种用于联动建立的方法的流程示意图;
[0016]图3为本发明实施例的一种用于联动建立的方法的流程示意图;
[0017]图4为本发明实施例的一种用于联动建立的方法的流程示意图;
[0018]图5为本发明实施例中的布局图;
[0019]图6为本发明实施例中的房间拓扑关系图;
[0020]图7为本发明实施例中的设备拓扑关系图;
[0021]图8为本发明实施例的一种用于联动建立的方法的流程示意图;
[0022]图9为本发明实施例的一种用于联动建立的方法的流程示意图;
[0023]图10为本发明实施例中的第一设备关系图;
[0024]图11为本发明实施例的一种用于联动建立的方法的流程示意图;
[0025]图12为本发明实施例中的第二设备关系图;
[0026]图13为本发明实施例的一种用于联动建立的设备1300的结构示意图。
【具体实施方式】
[0027]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0028]本文所使用的“设备”定义为,具有无线通信功能的各种设备,包括:用户设备、网络控制设备、通用设备和专用设备等。
[0029]图1是实施例中一种用于联动建立的方法的流程示意图。
[0030]如图1所示,在一些说明性的实施例中,所述方法包括以下几个步骤:
[0031]步骤S101,获取主联动设备与至少一个具备第一类型服务能力的被联动设备之间的第一关系属性;
[0032]获取所述至少一个关系属性的过程可以是:将所述第一类型服务的标识与数据库中的信息进行匹配,找到至少一个所述被联动设备;从所述数据库中提取至少一个所述第一关系属性;其中,所述数据库至少包括所述主联动设备和所述至少一个被联动设备的关系属性以及所述被联动设备提供的至少一种服务的服务标识,所述关系属性包括所述第一关系属性,所述服务标识包括所述第一类型服务的标识;
[0033]其中,本文中的“用户设备”是指为用户服务,与用户进行互动的一系列设备,例如:手机、热水器、电冰箱、洗衣机、电视、空调、台式计算机、移动计算机、平板计算机等;“主联动设备”是指待联动的用户设备,例如需要获取温度数据的热水器;“被联动设备”是指能为“主联动设备”提供某类服务的用户设备,当然,并不是指该被联动设备的某类服务特别为了给主联动设备提供而存在,仅仅是指该被联动设备具备该类型的服务能力,在联动过程中,恰好主联动设备需要这种类型的服务而已。例如具有温度传感器的空调、电冰箱,那么空调和电冰箱都属于“被联动设备”;
[0034]“第一类型服务”是“主联动设备”当前所需的服务,例如热水器发起联动的目的是为了获取温度数据,那么“第一类型服务”是指能够提供温度数据的服务;热水器还可能需要其它类型的服务,如“第二类型服务”、“第三类型服务”等。“第一类型服务”可以是默认的服务,例如热水器在使用过程中只需要获取温度数据的服务,或,热水器最常用的服务是获取温度数据;
[0035]“第一关系属性”是指“主联动设备”与“被联动设备”之间的某一类关系属性,例如热水器到空调的距离、热水器到电冰箱的距离(距离属性)关系属性”是指某特定两个设备之间的关系数据,表达了这两个设备之间的关系,可以是距离属性、两设备之间的数据传输速度、针对于某设备的优先级属性等等;
[0036]“第一类型服务的标识”是对应于“第一类型服务”的服务标识,若“第一类型服务”是默认的,则所述“第一类型服务的标识”是默认的服务标识;
[0037]步骤S102,根据获取到的所述第一关系属性,在所述至少一个被联动设备中选择至少一个用于建立联动的目标设备;
[0038]“联动”是指设备之间的相互控制、相互关联的互动过程,例如获取服务、发送数据等设备之间的交互活动;
[0039]若获取到的第一关系属性是唯一的,那么所述第一关系属性所对应的被联动设备为目标设备;若,获取到主联动设备与多个所述被联动设备之间的第一关系属性,可以根据所述关系属性的排列顺序,选择至少一个联动的目标设备,或,选择最接近预设值的第一关系属性所对应的被联动设备作为目标设备,或,按照预设的策略选择目标设备;
[0040]采用上述实施例,可以自动执行设备间的联动,减少了人工的参与,提高了用户体验;此外,在家电/家居设备的联动场景中,能根据当前场景的情况智能地找到提供相应功能的家电/家居设备,降低能耗,并增加了设备联动的精准性和有效性。
[0041]如图2所示,在一些说明性的实施例中,上述方法可以应用于网络控制设备侧;
[0042]在本文中“网络控制设备”是指一类对网络中的其它设备进行维护、控制、数据存储、调度的一系列设备,例如网关、家庭网络架构设备、机顶盒、服务器、路由器等;
[0043]具体方法流程如下:
[0044]步骤S201,获取数据库,数据库的呈现形式可以是多样的,例如列表、拓扑图等;获取数据库的方法可以是:
[0045]接收包括所述主联动设备和被联动设备的多个用户设备发送的包含设备信息(当所述第一关系属性是距离属性时,所述设备信息可以是各用户设备的位置信息)的注册请求,根据每个用户设备的设备信息和布局图,建立所述数据库;或,通过用户设置生成所述数据库;或,所述数据库是出厂时预先配置的;
[0046]步骤S202,接收所述主联动设备发来的联动请求,所述联动请求包含第一类型服务的标识;
[0047]其中,步骤S201和步骤S202的顺序是可以互换的;
[0048]步骤S203,获取主联动设备与至少一个具备第一类型服务能力的被联动设备之间的第一关系属性,具体包括:将所述第一类型服务的标识与数据库中的信息进行匹配,找到至少一个所述被联动设备;从所述数据库中提取至少一个所述第一关系属性;其中,所述数据库至少包括所述主联动设备和所述至少一个被联动设备的关系属性以及所述被联动设备提供的