终端设备服务关联方法与流程

文档序号:12908163阅读:198来源:国知局
终端设备服务关联方法与流程

本申请涉及智联网络,具体地,涉及由智联网络中的智能中控设备或连接到智联网络的终端设备执行的终端设备服务关联方法。



背景技术:

随着物联网的兴起,越来越多的设备接入到互联网中。在家居环境下,存在数目较多的不同厂商或者传输类型(如wifi、zigbee或者plc(电力线通信)等)的设备,这些设备之间相对独立,大部分设备之间不能实现互联互通,通常是同一厂商的两个设备之间可以在联网的情形下实现互联。

为了将多个设备接入到家庭网络中,传统的方式通常是在家居环境下组建wifi网络、plc网络或者zigbee网络,例如,在一种典型的wifi网络中,各种wifi设备如手机等均接入到路由器中,形成家庭局域网,在该局域网中,各设备或者设备与路由器之间使通过wifi方式实现传输的,然而,这种单一网络一般只能使同一传输类型的设备组网,因此,家庭中有数目较多且含有不同传输类型的设备时,通常需要采购多套设备组建多个网络才能满足这些设备的入网需要,而由于各个网络之间相对独立,不同传输类型的设备之间即不同网络之间难以进行自由交互或通信,这样限制了很多智能家居场景的实现,使得很多智能终端形同鸡肋,不能最大化地发挥其作用,用户体验难以有效提升,影响了智能家居的发展;此外,对于同一组网,以wifi网络为例,若家居空间较大,例如有上下两层,每层三个房间,各个房间中都有wifi设备,由于受到距离或者穿墙等信号屏蔽的限制,相隔较远的两个设备(如该两个设备位于不同房间或者位于上下楼层)要么通讯效果差,要么需要极高的代价才能达到一定的通讯效果。

为了解决上述技术问题,本申请的发明人提出了一种智能中控设备 (称为智点)及其网络,这种智点网络提供了一种综合的混合组网架构,不仅能够满足多种不同传输类型的设备的入网需要,而且满足不同传输类型设备和不同网络之间的通讯需要,并且整体网络有效避免了通讯效果差和关联体验不好的缺陷。这种智点网络经常包含数目较多的智点以及智能终端,在使用过程中,在很多场景控制下,某个终端设备通常需要与另一个终端设备实现关联控制或者联动,传统的联动控制方案通常需要较多的信息处理流程,为了提高智点网络的实用性和用户体验,有必要在这方面进一步优化。



技术实现要素:

为了解决现有技术中存在的上述问题,本发明提出了由智联网络中的智能中控设备执行的终端设备服务关联方法和由连接到智联网络的终端设备执行的服务关联方法。

根据本发明的一个方面,提出了一种由智联网络中的智能中控设备执行的终端设备服务关联方法,所述智联网络包括至少一个智能中控设备,每个智能中控设备能够通过至少两种通信协议与其他智能中控设备进行通信,所述方法包括:通过第一通信协议从第一终端设备接收添加消息,所述添加消息包括关于所述第一终端设备所提供的服务的服务信息;通过第二通信协议向一个或多个第二终端设备发送所述服务信息,以供所述第二终端设备将所述第一终端设备与所述第一终端设备提供的服务关联地记录。

优选地,所述通过第二通信协议向一个或多个第二终端设备发送所述服务信息包括:将所述服务信息发送到一个或多个其他智能中控设备;以及借助所述一个或多个其他智能中控设备通过所述第二通信协议向所述一个或多个第二终端设备发送所述服务信息。

优选地,只有在从所述服务信息中获得的所述第一终端设备所提供的服务与所述第二终端设备中指定的服务相匹配的情况下,所述第二终端设备才将所述第一终端设备与所述第一终端设备提供的服务关联地记录。

优选地,所述方法还包括:从所述一个或多个第二终端设备接收事 件终结消息,所述事件终结消息是基于所述记录的完成发出的;以及向所述第一终端设备通知事件终结。

优选地,所述第一通信协议是以下各项之一:wifi通信协议、zigbee通信协议或电力线通信(plc)协议。

优选地,所述第二通信协议与第一通信协议不同,并且是以下各项之一:wifi通信协议、zigbee通信协议或电力线通信协议。

优选地,所述一个或多个第二终端包括:用户控制终端,所述用户控制终端用于由用户对所述智联网络和连接到所述智能网络的终端设备进行管理。

根据本发明的另一方面,提供了一种由连接到智联网络的终端设备执行的服务关联方法,所述智联网络包括至少一个智能中控设备,每个智能中控设备能够通过至少两种通信协议与其他智能中控设备进行通信,所述终端设备连接到第一智能中控设备,所述方法包括:通过第二通信协议从所述第一智能中控设备接收关于新添加的终端设备所提供的服务的服务信息,所述服务信息承载在由所述新添加的终端设备基于第一通信协议发送的添加消息中;基于所述服务信息,将所述新添加的终端设备与由所述新添加的终端设备提供的服务关联地记录。

优选地,所述智联网络中的第二智能中控设备基于所述第一通信协议从所述新添加的终端设备接收所述添加消息,并将所述服务信息转发到所述第一智能中控设备。

优选地,所述将所述新添加的终端设备与由所述新添加的终端设备提供的服务关联地记录包括:判断所述新添加的终端设备所提供的服务是否与指定的服务相匹配;以及如果匹配,则将所述新添加的终端设备与由所述新添加的终端设备提供的服务关联地记录。

优选地,所述方法还包括:基于所述记录的完成,向所述第一智能中控设备发送事件终结消息。

优选地,所述第一通信协议是以下各项之一:wifi通信协议、zigbee通信协议或电力线通信协议。

优选地,所述第二通信协议与第一通信协议不同,并且是以下各项之一:wifi通信协议、zigbee通信协议或电力线通信协议。

优选地,所述方法还包括:当需要所述新添加的终端所提供的服务时,基于所述记录借助所述智联网络向所述新添加的终端设备发送服务请求消息。

优选地,所述连接到智联网络的终端设备是用户控制终端,所述用户控制终端用于由用户对所述智联网络和连接到所述智能网络的终端设备进行管理。

优选地,所述方法还包括:从终端设备接收针对所述新添加的终端所提供的服务的服务请求消息;基于所述记录,将所述服务请求消息转发到所述新添加的终端。

通过使用本发明所提出的终端设备服务关联方法,改进了终端设备实现终端设备关联控制和联动方案中的信息处理流程,提高了智联网络的实用性和用户体验。由此,解决了以上所述的现有技术中的问题。

附图说明

图1a示出了通过智点网络形成的wifi网络的示意图;

图1b示出了通过智点网络形成的zigbee网络的示意图;

图1c示出了通过智点网络形成的plc网络的示意图;

图1d示出了智联网络系统的一个典型示例的示意图;

图2示出了根据本发明的一个实施例的由智联网络中的智点执行的终端设备服务关联方法的流程图;

图3示出了根据本发明的一个实施例的由连接到智联网络的终端设备执行的服务关联方法的流程图;

图4示出了根据本发明的对终端设备进行服务关联的示例的信号流程图。

具体实施方式

为了实现智能互联系统,需要提供由智能中控设备形成的网络,所述智能中控设备能够通过一种或多种通信协议彼此通信,使得智能终端能够通过访问某一个智能中控设备实现与其他智能终端的通信。本申请中,通过一种被称为“智点”的示例性智能中控设备对所要保护的技术 方案进行描述,但应该理解的是,本发明的内容并不限于通过以下内容描述的智点来实现,任何具有能够实现本发明的步骤和配置的功能和结构的智能中控系统都可以用来实现本发明。

形成智能互联系统的多个智点可以有不同的组网方式。

图1a示出了通过所述智点网络形成的wifi网络的示意图。在所形成的wifi网络中,可以有一个智点起路由器(router)的作用,其他智点起桥接(bridge)的作用。一个智点是路由器还是桥接可以主要通过软件预设来决定。一般而言入户网络的智点(一般是超级智点)应是路由器,而其他的智点应是桥接。终端设备(包括手机、智能家电设备等)可以通过路由器或者桥接接入网络。

图1b示出了通过所述智点网络形成的zigbee网络的示意图。在所形成的zigbee网络中,由于至少需要一个协调器(coordinator,这是zigbee网络所必须的),因而有一个智点起协调器作用,其他起路由器的作用。可以在智点的固件形成时预设所述智点起协调器的作用还是路由器的作用。

图1c示出了通过所述智点网络形成的plc网络的示意图。在所形成的plc网络中,具有相同域(domain)和秘钥(key)的plc设备会组成一个网络。所述网络中,至少需要一个主设备(master),其他则都是从设备(slave)。一个智点的plc到底是主设备还是从设备,可以取决于智点中plc模块的上电工作速度。在一个网络内,如果一个智点的plc模块已经是主设备,则其他智点的plc模块会自动成为从设备。在这方面,可以在软件层面通过snmp协议对相应模块的角色进行强制定位。例如可以强制其中一个plc模块为主设备,那么其他的模块包括之前自动上电已经是主设备的模块也都会变成从设备。

图1d示出了智联网络系统的一个典型示例的示意图。如图1d所示,每个智点下面可以挂接至少一类设备,每类设备的数目可以是多个,智点与智点之间能够实现通讯,移动终端可以在家居环境中(局域网下)或者通过云端(出门在外时)与智点通讯,进而实现与智点下某个家居智能终端的通讯或控制。另外,可以在家居环境中的每一房间安装一个智点,不同房间或者不同楼层之间的智点优选通过plc方式进行通讯(即 智点之间的联接首选是plc,在plc不通的情况下选择wifi,再次是zigbee),这样充分利用已有的家庭电力线,避免因采用wifi或者zigbee方式而影响通讯效果。而在单个房间中,智点与其挂接的智能终端之间可以根据该设备的类型采用相应的通讯传输方式。另外,如图所示,在该智点网络系统中,可以通过一个智点(简称智点a)与互联网连接,其他智点及其对应的设备均可以通过该智点a与外界互联,智点a还负责与云端交互,其他智点及其对应的设别可以不与云端建立连接。智点a作为中介与云端交互并管理连接的智点及其对应的设备。

此外,为了将wifi、zigbee、plc等多种无线传输方式能有效的整合,使信息流畅转发,可以在智点中预设相应的模块,例如,该模块可以将实现不同传输类智能终端之间的相关信息转换(翻译),以便目标智能终端能够理解相应信息,从而实现自由通讯或控制。

以下结合附图对本发明的技术方案进行描述。

图2示出了根据本发明的一个实施例的由智联网络中的智点执行的终端设备服务关联方法200的流程图,其中所述智联网络包括至少一个智点,每个智点能够通过至少两种通信协议与其他智点进行通信。所述方法200开始于步骤s210,其中,通过第一通信协议从第一终端设备接收添加消息,所述添加消息包括关于所述第一终端设备所提供的服务的服务信息。然后,在步骤s220中,通过第二通信协议向一个或多个第二终端设备发送所述服务信息,以供所述第二终端设备将所述第一终端设备与所述第一终端设备提供的服务关联地记录。

在步骤s210中,智点首先通过第一通信协议从第一终端设备接收添加消息,该添加消息中包括指示了第一终端设备提供的服务的服务信息。

智点可以通过多种通信协议彼此进行通信,并与具有某种通信能力的终端设备使用相应的通信协议进行通信。因此,所述第一通信协议可以是智点使用的通信协议中的任何一种,比如wifi通信协议、zigbee通信协议或电力线通信(plc)协议等,这取决于所涉及的终端设备的通信能力。

第一终端设备可以是新加入智联网络的设备,该设备在加入网络时 向其所连接的智点发送添加消息,以向所述智点告知自己所能够提供的服务。所述添加消息可以实现为现有的常规消息,比如终端设备与智点连接时的连接请求消息,也可以是专门为实现这一通知功能而发送的消息。

在步骤s220中,智点通过向能够使用第二通信协议进行通信的一个或多个第二终端设备发送(例如,多播或广播)所述服务信息,从而,当第二终端设备接收到所述服务信息时,可以根据需要将所述第一终端设备与所述服务关联地记录。

在一个实施例中,当需要向直接连接到所述智点(即通过所述智点连接到智联网络)的第二终端设备发送服务信息时,所述智点将所述服务信息直接发送到所述第二终端设备。

在另一个实施例中,当需要向间接连接到所述智点(即通过其他智点连接到智联网络)的第二终端设备发送服务信息时,所述智点将服务信息发送到所述其他智点,并借助所述其他智点通过所述第二通信协议向所述第二终端设备发送所述服务信息。

在一个实施例中,所述第二终端设备并不总是对接收到的服务信息进行记录,而只是对其所需要的服务信息进行记录。优选地,所述第二终端设备可以预先指定其所需要的服务,以便在接收到服务信息时进行比较(匹配)。具体地,可以将所需要的服务的名称预先存储在服务列表中。此时,可以只有在服务信息中的服务与所述第二终端设备中指定的服务相匹配的情况下,所述第二终端设备才将所述第一终端设备与所述服务关联地记录。

所述预先指定可以通过出厂设置来实现,或者可以通过由用户通过用户控制终端向所述第二终端设备发送指示或直接在所述第二终端设备上进行操作来实现。

在一个实施例中,所述第二通信协议与第一通信协议不同,并且同样可以是智点使用的通信协议中的任何一种,比如wifi通信协议、zigbee通信协议或电力线通信(plc)协议等,这取决于所涉及的终端设备的通信能力。

在一个实施例中,在将服务信息发送到第二终端设备之后,所述智 点还从第二终端设备接收事件终结消息,所述事件终结消息是由所述第二终端设备基于所述记录的完成发出的。之后,所述智点还向第一终端设备通知事件终结。

在一个实施例中,所述第二终端设备可以是用户控制终端。所述用户控制终端用于由用户对所述智联网络和连接到所述智能网络的终端设备进行管理。在一个实施例中,当根据终端设备的需要来记录新加入智联网络的终端设备的服务信息时,可以通过用户控制终端来为智联网络中的所有终端设备进行记录。具体地,用户控制终端中可以存储有关于为每个终端设备指定的服务的信息(比如,针对每个终端设备的所需服务列表)。当用户控制终端从智点接收到来自新加入的终端设备的服务信息时,用户控制终端为将所述服务信息与针对每个终端设备的所需服务列表分别进行比较,并且分别为每个出现匹配的终端设备记录所述服务信息。

接下来,参见图3。图3示出了根据本发明的一个实施例的由连接到智联网络的终端设备执行的服务关联方法300的流程图,其中所述智联网络包括至少一个智点,每个智点能够通过至少两种通信协议与其他智点进行通信,并且所述终端设备连接到第一智点。所述方法300开始于步骤s310,其中,通过第二通信协议从所述第一智点接收关于新添加的终端设备所提供的服务的服务信息,所述服务信息承载在由所述新添加的终端设备基于第一通信协议发送的添加消息中。然后在步骤s320中,基于所述服务信息,将所述新添加的终端设备与由所述新添加的终端设备提供的服务关联地记录。

在步骤s310中,所述终端设备通过第二通信协议(例如,图2的描述中所述的第二通信协议)从其所连接到的智点(即,第一智点)接收关于新添加的终端设备(例如,图2的描述中所述的第一终端设备)所提供的服务的服务信息,所述服务信息承载在由所述新添加的终端设备基于第一通信协议(例如,图2的描述中所述的第一通信协议)发送的添加消息中。

在一个实施例中,新添加的终端设备在加入智联网络时向其所连接的智点(下文中,称为第二智点)发送添加消息,以向所述智点告知自 己所能够提供的服务。所述添加消息可以实现为现有的常规消息,比如该终端设备与智点连接时的连接请求消息,也可以是专门为实现这一通知功能而发送的消息。

在一个实施例中,执行方法300的终端设备与所述新添加的终端设备连接到同一智点,即所述第一智点与第二智点相同。

在另一个实施例中,执行方法300的终端设备与所述新添加的终端设备连接到不同智点(第一智点和第二智点)。在这种情况下,第二智点基于第一通信协议从所述新添加的终端设备接收添加消息,并将所述服务信息转发到第一智点。然后,执行方法300的终端设备再从第一智点获得承载在所述添加消息中的服务信息。

在步骤s320中,所述终端设备基于所述服务信息,将所述新添加的终端设备与由所述新添加的终端设备提供的服务关联地记录。

在一个实施例中,所述终端设备并不总是对接收到的服务信息进行记录,而只是对其所需要的服务信息进行记录。优选地,所述终端设备可以预先指定其所需要的服务,以便在接收到服务信息时进行比较(匹配)。具体地,所述终端设备可以将所需要的服务的名称预先存储在所需服务列表中。此时,可以只有在所述服务信息中的服务与所指定的服务相匹配的情况下,所述终端设备才将所述新添加的终端设备与所述服务关联地记录。

所述预先指定可以通过出厂设置来实现,或者可以通过由用户通过用户控制终端向所述终端设备发送指示或直接在所述终端设备上进行操作来实现。

在一个实施例中,所述终端设备再完成所述记录之后,向所述第一智点发送事件终结消息。

在一个实施例中,执行方法300的所述终端设备可以是用户控制终端,所述用户控制终端用于由用户对所述智联网络和连接到所述智能网络的终端设备进行管理。在一个实施例中,当根据终端设备的需要来记录新添加的终端设备的服务信息时,可以通过用户控制终端来为智联网络中的所有终端设备进行记录。具体地,用户控制终端中可以存储有关于为每个终端设备指定的服务的信息(比如,针对每个终端设备的所需服务 列表)。当用户控制终端从智点接收到来自新加入的终端设备的服务信息时,用户控制终端为将所述服务信息与针对每个终端设备的所需服务列表分别进行比较,并且分别为每个出现匹配的终端设备记录所述服务信息。

在一个实施例中,在完成了所述记录之后,当所述终端设备需要所述“新添加的终端设备”所提供的服务时,基于所述记录,所述终端设备可以借助所述智联网络向所述“新添加的终端设备”发送服务请求消息,请求所述“新添加的终端设备”提供所需的服务。需要指出的是,在这一语境中,当需要“新添加的终端设备”提供的服务时,由于可能与添加该设备的时间相距很久,所述“新添加的终端设备”实际上可能并不适合再称为新添加的终端设备,但为了便于描述本发明的技术方案,在这里仍然使用“新添加的终端设备”这一名称来指明所述终端设备所记录的能够提供所需要的服务的设备。

此后,当所述“新添加的终端设备”接收到所述服务请求时,可以向所述终端设备提供其所需的服务。

在所述实施例中,所述终端设备通过从用户控制装置接收命令来确定需要所述“新添加的终端设备”所提供的服务。

在所述实施例中,所述命令可以显式地指示所述终端设备去调用所述服务。比如,当所述终端设备是空调,所述“新添加的终端设备”是智能温度计时,可通过用户控制终端向空调发送关于“显示当前温度”的命令来指示空调调用智能温度计的温度测量服务。

在所述实施例中,所述命令可以隐式地指示所述终端设备去调用所述服务。比如,当所述终端设备是空调,所述“新添加的终端设备”是智能温度计时,可通过用户控制终端向空调发送关于“当温度高于30摄氏度时开启强风”的命令来指示空调调用智能温度计的温度测量服务。

在所述实施例中,当所述终端设备是用户控制终端,并且所述用户控制终端基于所述服务信息为所述智联网络中的每一个终端设备执行所述记录时,所述用户控制终端可以从任一终端设备接收针对所述“新添加的终端设备”所提供的服务的服务请求消息,并基于为该终端进行的记录,将所述服务请求消息转发到所述“新添加的终端设备”。

图4示出了根据本发明的对终端设备进行服务关联的示例的信号流程图。图4中示出的智联网络中包括了用户控制终端、智点a、zigbee设备、智点b、wifi设备等。服务关联事件开始于,zigbee设备通过zigbee协议向其所连接的智点a发送添加消息(401),所述添加消息中包含服务信息。然后,智点a向智点b转发所接收的服务信息(402)。智点b在接收到所转发的服务信息后,向与之连接的终端设备发送(多播)所述服务信息(403a和403b),与之连接的终端设备可包括wifi设备(对应403a)和用户控制设备(对应403b)。

wifi设备接收到所述服务信息后,记录服务信息(404a)。此处,wifi设备可以只在对所述服务信息中的服务感兴趣时才进行记录。记录完成后,wifi设备向智点b发送事件终结消息(405a)。智点b可以进一步将此事件终结消息发送到智点a和zigbee设备。至此,服务关联事件终结。

用户控制设备接收到所述服务信息后,记录服务信息(404b)。此处,用户控制设备可以只为自身记录所述服务信息。进一步地,所述用户控制设备可以只在对所述服务信息中的服务感兴趣时才为自身进行记录。备选地,用户控制设备可以为智联网络中的所有的终端设备(包括所述wifi设备)记录服务信息。同样,进一步地,所述用户控制设备可以只在某一终端设备对所述服务信息中的服务感兴趣时才为该终端设备进行记录。

记录完成后,用户控制设备向智点b发送事件终结消息(405b)。智点b可以进一步将此事件终结消息发送到智点a和zigbee设备。至此,服务关联事件终结。

应该理解的是,图4中的信号流程图只是示例性的,其只是为了便于读者对多个节点在整个升级流程中的操作进行整体的理解,而不对本发明的范围进行限制。本发明的范围可以涵盖更多或更少的节点或流程。

尽管以上已经结合本发明的优选实施例示出了本发明,但是本领域的技术人员将会理解,在不脱离本发明的精神和范围的情况下,可以对本发明进行各种修改、替换和改变。因此,本发明不应由上述实施例来 限定,而应由所附权利要求及其等价物来限定。

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