一种信息处理方法、系统及管理平台与流程

文档序号:12459574阅读:199来源:国知局
一种信息处理方法、系统及管理平台与流程

本发明涉及信息处理技术,具体涉及一种信息处理方法、系统及管理平台。



背景技术:

现有技术中,用户可通过终端设备与智能设备建立连接,由终端设备对智能设备进行控制,例如,用户通过智能手机控制灯的开关、家用电器的开关等等。具体实现过程包括:设置管理平台,所有智能设备在此管理平台完成注册并且建立连接。用户需要在管理平台申请个人账户并在个人账户中绑定想要关联的所有智能设备;用户通过终端设备中的客户端(如APP应用)连接到管理平台,通过客户端管理和控制关联的所有智能设备。

但在现有的处理流程中,需要智能设备和多个个人账户进行绑定(如智能家居中的智能设备,多个家庭成员均需要通过手机等终端设备管理和控制智能设备)时,与上述绑定过程同理,每个用户均需要在管理平台申请个人账户,并在个人账户中绑定关联的智能设备。该处理流程中缺少相关的验证机制,即,现有技术只需要终端设备输入智能设备的序列号标识,便可与该智能设备进行绑定,智能设备控制的安全性较差,且不利于用户的操作体验。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供了一种信息处理方法、系统及管理平台,能够提升智能设备控制的安全性,提升用户体验。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种信息处理方法,所述方法包括:

管理平台接收第一客户端发送的第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;

所述管理平台获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识;

所述管理平台接收到所述第二客户端的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系。

上述方案中,所述管理平台接收到所述第二客户端的对应于所述第二请求信息的拒绝响应信息后,所述方法还包括:

所述管理平台向所述第一客户端发送第二结果,所述第二结果表征终止与所述第一客户端建立关联关系。

上述方案中,当与所述智能设备关联的客户端为多个时,所述建立所述第一客户端和所述智能设备的关联关系之后,所述方法还包括:

向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征所述第一客户端已与所述智能设备关联。

上述方案中,所述方法还包括:所述管理平台基于第一客户端的控制请求控制所述智能设备的状态的改变;

所述管理平台更新所述智能设备的状态控制信息,将更新后的状态控制信息发送至与所述智能设备关联的第二客户端;所述第二客户端为与所述智能设备建立关联关系的除所述第一客户端以外的所有客户端。

上述方案中,所述管理平台基于所述第一客户端的控制请求控制所述智能设备的状态的改变,包括:所述管理平台接收到第一客户端的控制请求信息,所述控制请求信息用于改变所述智能设备的状态;

所述管理平台基于所述控制请求信息生成控制指令,发送所述控制指令至所述智能设备,以控制所述智能设备基于所述控制指令改变状态;

所述管理平台接收所述智能设备发送的对应于所述控制指令的控制应答消 息。

本发明实施例还提供了一种管理平台,所述管理平台包括:通讯单元、确定单元和关联单元;其中,

所述通讯单元,用于接收第一客户端发送的第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;还用于接收所述第二客户端的对应于所述第二请求信息的同意响应信息;还用于所述关联单元建立所述第一客户端和所述智能设备的关联关系后,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系;

所述确定单元,用于获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,使能所述通讯单元向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识;

所述关联单元,用于所述通讯单元接收所述第二客户端的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系。

上述方案中,所述通讯单元,还用于接收到所述第二客户端的对应于所述第二请求信息的拒绝响应信息;还用于向所述第一客户端发送第二结果,所述第二结果表征终止与所述第一客户端建立关联关系。

上述方案中,当与所述智能设备关联的客户端为多个时,所述通讯单元,还用于所述关联单元建立所述第一客户端和所述智能设备的关联关系后,向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征所述第一客户端已与所述智能设备关联。

上述方案中,所述管理平台还包括状态控制单元;

所述通讯单元,还用于接收第一客户端的控制请求;还用于将所述状态控制单元更新后的状态控制信息发送至与所述智能设备关联的第二客户端;所述第二客户端为与所述智能设备建立关联关系的除所述第一客户端以外的所有客户端;

所述状态控制单元,用于基于所述通讯单元获得的所述第一客户端的控制请求控制所述智能设备的状态的改变;还用于更新所述智能设备的状态控制信息。

上述方案中,所述通讯单元,用于接收到第一客户端的控制请求信息,所述控制请求信息用于改变所述智能设备的状态;还用于发送所述状态控制单元生成的控制指令至所述智能设备,以控制所述智能设备基于所述控制指令改变状态;还用于接收所述智能设备发送的对应于所述控制指令的控制应答消息;

所述状态控制单元,用于基于所述通讯单元获得的控制请求信息生成控制指令。

本发明实施例还提供了一种信息处理系统,所述系统包括:第一客户端、管理平台和第二客户端;其中,

所述第一客户端,用于向所述管理平台发送第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;

所述管理平台,用于获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识;还用于接收到所述第二客户端的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系;

所述第二客户端,用于向所述管理平台发送对应于所述第二请求信息的同意响应信息。

上述方案中,所述管理平台,还用于接收到所述第二客户端的对应于所述第二请求信息的拒绝响应信息后,向所述第一客户端发送第二结果,所述第二结果表征终止与所述第一客户端建立关联关系。

上述方案中,当与所述智能设备关联的客户端为多个时,所述管理平台,还用于向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征 所述第一客户端已与所述智能设备关联。

上述方案中,所述管理平台,还用于基于第一客户端的控制请求控制所述智能设备的状态的改变;更新所述智能设备的状态控制信息,将更新后的状态控制信息发送至与所述智能设备关联的第二客户端;所述第二客户端为与所述智能设备建立关联关系的除所述第一客户端以外的所有客户端。

上述方案中,所述第一客户端,用于向所述管理平台发送控制请求信息,所述控制请求信息用于改变所述智能设备的状态;

所述管理平台,用于基于所述控制请求信息生成控制指令,发送所述控制指令至所述智能设备,以控制所述智能设备基于所述控制指令改变状态;还用于接收所述智能设备发送的对应于所述控制指令的控制应答消息。

本发明实施例提供的信息处理方法、系统及管理平台,所述方法包括:管理平台接收第一客户端发送的第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;所述管理平台获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识;所述管理平台接收到所述第二客户端的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系。如此,采用本发明实施例的技术方案,当第一客户端发送与智能设备建立关联关系的关联请求(第一请求信息)时,管理平台向主客户端(第二客户端)发送请求信息(第二请求信息),以使主客户端(第二客户端)进行权限验证,在所述主客户端(第二客户端)验证通过后,所述管理平台建立所述第一客户端和所述智能设备的关联关系,从而大大提升了智能设备控制的安全性,也提升了用户的体验。

附图说明

图1为本发明实施例的信息处理方法进行信息交互的应用架构示意图;

图2为本发明实施例一的信息处理方法的流程示意图;

图3为本发明实施例二的信息处理方法的流程示意图;

图4为本发明实施例三的信息处理方法的流程示意图;

图5为本发明实施例三中管理平台基于第一客户端的控制请求控制所述智能设备的状态的改变的方法流程示意图;

图6为本发明实施例的信息处理系统的组成结构示意图;

图7为本发明实施例的管理平台的第一种组成结构示意图;

图8为本发明实施例的管理平台的第二种组成结构示意图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步详细的说明。

图1为本发明实施例的信息处理方法进行信息交互的应用架构示意图;如图1所示,所述应用架构包括:客户端12、管理平台11和智能设备13;所述客户端12和所述管理平台11之间,以及所述智能设备13与所述管理平台11之间可通过无线网络或有限网络建立连接。所述客户端11具体可以为智能手机、平板电脑、智能遥控器等终端设备;所述智能设备13具体可以为智能灯座、智能插座、智能摄像头等智能设备,也可以为具有传输功能和控制功能的热水器、空调等家用电器。所述管理平台11具体可以通过服务器、云服务器实现,也可以通过家用电脑等实现。

上述图1的例子只是实现本发明实施例的一个应用架构实例,本发明实施例并不限于上述图1所述的应用结构。基于该应用架构,提出本发明各个实施例。

实施例一

本发明实施例提供了一种信息处理方法。图2为本发明实施例一的信息处理方法的流程示意图;如图2所示,所述信息处理方法包括:

步骤201:管理平台接收第一客户端发送的第一请求信息,获得所述第一请求信息中的智能设备的标识;所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识。

这里,所述管理平台接收第一客户端发送的第一请求信息之前,所述第一客户端首先在所述管理平台完成注册操作,即设置个人账号名称、登录密码等注册操作;注册完成后,所述第一客户端可通过所述个人账号名称和登录密码登录个人账号,并在所述个人账号中完成对智能设备的关联、控制等操作。

本实施例中,所述管理平台接收到所述第一请求信息时,获得对应的所述第一客户端的标识;所述管理平台首先判断所述第一客户端的标识是否合法有效,即判断所述第一客户端的标识是否已注册,注册的个人账户是否处于正常状态;确定所述第一客户端的标识已注册且处于正常状态后,进一步执行后续操作。

本实施例中,所述智能设备的标识具体可以为所述智能设备的序列号。具体的,用户可通过手动输入所述智能设备的序列号,所述第一客户端获得输入的序列号;或者,用户可通过所述第一客户端的扫描功能扫描所述智能设备的二维码,识别所述二维码获得所述智能设备的标识。进一步地,所述第一客户端向所述管理平台发送第一请求信息,所述第一请求信息中包括一智能设备的标识,用于关联所述智能设备。

步骤202:所述管理平台基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识。

本实施例中,所述管理平台记录每一个接收到的用于关联智能设备的请求信息中关联的智能设备及其对应的客户端,可以理解为,所述管理平台中设置有关联记录,所述关联记录中包括至少一组智能设备标识与客户端标识的对应关系。则当所述管理平台获得所述第一请求信息时,获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识查询所述关联记录,判断所述关联记录中是否存在所述智能设备的标识的对应关系;当判断结果为所述关联记 录中存在所述智能设备的标识时,则表明所述智能设备已关联客户端。

本实施例中,本实施例中,所述第二客户端为主客户端,所述主客户端对在后请求关联所述智能设备的客户端具有验证权限,即允许或拒绝在后的客户端的关联请求。作为一种实施方式,当所述智能设备已关联一个客户端时,所述客户端作为所述第二客户端,可以理解为,所述第二客户端为主客户端。作为另一种实施方式,当所述智能设备已关联至少两个客户端时,按预设规则配置其中一个客户端作为第二客户端,可以理解为,所述第二客户端为主客户端。其中,所述预设规则可以为:最先与所述智能设备关联的客户端为所述第二客户端。或者,人工配置所述至少两个客户端中的一个客户端作为所述第二客户端。进一步地,所述管理平台向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识,所述第二请求信息用于通知所述第二客户端,当前所述第一客户端请求关联所述智能设备。

步骤203:所述管理平台接收到所述第二客户端的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系。

这里,所述第二客户端接收到所述第二请求信息后,由人工确认是否允许所述第一客户端关联所述智能设备;当所述第二客户端触发表征同意关联的输入操作时,即生成对应于所述第二请求信息的同意响应信息,向所述管理平台发送所述对应于所述第二请求信息的同意响应信息。所述管理平台接收到所述对应于所述第二请求信息的同意响应信息后,建立所述智能设备和所述第一客户端的关联关系,并更新关联记录,更新后的关联记录中新增加所述智能设备的标识和所述第一客户端的标识的对应关系。进一步地,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系。

作为另一种实施方式,当所述第二客户端触发表征不同意的输入操作时,即生成对应于所述第二请求信息的拒绝响应信息,向所述管理平台发送所述对 应于所述第二请求信息的拒绝响应信息。所述管理平台接收到所述对应于所述第二请求信息的拒绝响应信息后,所述方法还包括:所述管理平台向所述第一客户端发送第二结果,所述第二结果表征终止与所述第一客户端建立关联关系;可以理解为,所述管理平台向所述第一客户端发送提示信息,所述提示信息表明对应于所述第一请求信息的关联请求失败。

采用本发明实施例的技术方案,当第一客户端发送与智能设备建立关联关系的关联请求(第一请求信息)时,管理平台向主客户端(第二客户端)发送请求信息(第二请求信息),以使主客户端(第二客户端)进行权限验证,在所述主客户端(第二客户端)验证通过后,所述管理平台建立所述第一客户端和所述智能设备的关联关系,从而大大提升了智能设备控制的安全性,也提升了用户的体验。

实施例二

本发明实施例还提供了一种信息处理方法。图3为本发明实施例二的信息处理方法的流程示意图;如图3所示,所述信息处理方法包括:

步骤301:管理平台接收第一客户端发送的第一请求信息,获得所述第一请求信息中的智能设备的标识;所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识。

这里,所述管理平台接收第一客户端发送的第一请求信息之前,所述第一客户端首先在所述管理平台完成注册操作,即设置个人账号名称、登录密码等注册操作;注册完成后,所述第一客户端可通过所述个人账号名称和登录密码登录个人账号,并在所述个人账号中完成对智能设备的关联、控制等操作。

本实施例中,所述管理平台接收到所述第一请求信息时,获得对应的所述第一客户端的标识;所述管理平台首先判断所述第一客户端的标识是否合法有效,即判断所述第一客户端的标识是否已注册,注册的个人账户是否处于正常状态;确定所述第一客户端的标识已注册且处于正常状态后,进一步执行后续操作。

本实施例中,所述智能设备的标识具体可以为所述智能设备的序列号。具 体的,用户可通过手动输入所述智能设备的序列号,所述第一客户端获得输入的序列号;或者,用户可通过所述第一客户端的扫描功能扫描所述智能设备的二维码,识别所述二维码获得所述智能设备的标识。进一步地,所述第一客户端向所述管理平台发送第一请求信息,所述第一请求信息中包括一智能设备的标识,用于关联所述智能设备。

步骤302:所述管理平台基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识。

本实施例中,所述管理平台记录每一个接收到的用于关联智能设备的请求信息中关联的智能设备及其对应的客户端,可以理解为,所述管理平台中设置有关联记录,所述关联记录中包括至少一组智能设备标识与客户端标识的对应关系。则当所述管理平台获得所述第一请求信息时,获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识查询所述关联记录,判断所述关联记录中是否存在所述智能设备的标识的对应关系;当判断结果为所述关联记录中存在所述智能设备的标识时,则表明所述智能设备已关联客户端。

本实施例中,本实施例中,所述第二客户端为主客户端,所述主客户端对在后请求关联所述智能设备的客户端具有验证权限,即允许或拒绝在后的客户端的关联请求。作为一种实施方式,当所述智能设备已关联一个客户端时,所述客户端作为所述第二客户端,可以理解为,所述第二客户端为主客户端。作为另一种实施方式,当所述智能设备已关联至少两个客户端时,按预设规则配置其中一个客户端作为第二客户端,可以理解为,所述第二客户端为主客户端。其中,所述预设规则可以为:最先与所述智能设备关联的客户端为所述第二客户端。或者,人工配置所述至少两个客户端中的一个客户端作为所述第二客户端。进一步地,所述管理平台向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识,所述第二请求信息用于通知所述第二客户端,当前所述第一客户端请求关联所述智能设备。

步骤303:所述管理平台接收到所述第二客户端的对应于所述第二请求信 息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系;以及,向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征所述第一客户端已与所述智能设备关联。

这里,所述第二客户端接收到所述第二请求信息后,由人工确认是否允许所述第一客户端关联所述智能设备;当所述第二客户端触发表征同意关联的输入操作时,即生成对应于所述第二请求信息的同意响应信息,向所述管理平台发送所述对应于所述第二请求信息的同意响应信息。所述管理平台接收到所述对应于所述第二请求信息的同意响应信息后,建立所述智能设备和所述第一客户端的关联关系,并更新关联记录,更新后的关联记录中新增加所述智能设备的标识和所述第一客户端的标识的对应关系。进一步地,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系。

本实施例中,所述管理平台建立所述第一客户端和所述智能设备的关联关系后,向与所述智能设备关联的所有客户端发送通知消息,以通知所有客户端当前有新客户端(所述第一客户端)与所述智能设备建立关联关系,便于与所述智能设备关联的所有客户端获知所述智能设备的关联情况。

采用本发明实施例的技术方案,一方面,当第一客户端发送与智能设备建立关联关系的关联请求(第一请求信息)时,管理平台向主客户端(第二客户端)发送请求信息(第二请求信息),以使主客户端(第二客户端)进行权限验证,在所述主客户端(第二客户端)验证通过后,所述管理平台建立所述第一客户端和所述智能设备的关联关系,从而大大提升了智能设备控制的安全性;另一方面,本实施例新增加了智能设备控制流程中的通知机制,即当有新客户端与所述智能设备建立关联关系后,所述管理平台向与所述智能设备建立关联关系的所有客户端(可以为除所述第一客户端以外的所有客户端)发送通知消息,以便使所述所有客户端的用户获知有新客户端建立关联关系,同时也大大提升了用户的体验。

实施例三

本发明实施例还提供了一种信息处理方法。图4为本发明实施例三的信息处理方法的流程示意图;如图4所示,所述信息处理方法包括:

步骤401:管理平台接收第一客户端发送的第一请求信息,获得所述第一请求信息中的智能设备的标识;所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识。

这里,所述管理平台接收第一客户端发送的第一请求信息之前,所述第一客户端首先在所述管理平台完成注册操作,即设置个人账号名称、登录密码等注册操作;注册完成后,所述第一客户端可通过所述个人账号名称和登录密码登录个人账号,并在所述个人账号中完成对智能设备的关联、控制等操作。

本实施例中,所述管理平台接收到所述第一请求信息时,获得对应的所述第一客户端的标识;所述管理平台首先判断所述第一客户端的标识是否合法有效,即判断所述第一客户端的标识是否已注册,注册的个人账户是否处于正常状态;确定所述第一客户端的标识已注册且处于正常状态后,进一步执行后续操作。

本实施例中,所述智能设备的标识具体可以为所述智能设备的序列号。具体的,用户可通过手动输入所述智能设备的序列号,所述第一客户端获得输入的序列号;或者,用户可通过所述第一客户端的扫描功能扫描所述智能设备的二维码,识别所述二维码获得所述智能设备的标识。进一步地,所述第一客户端向所述管理平台发送第一请求信息,所述第一请求信息中包括一智能设备的标识,用于关联所述智能设备。

步骤402:所述管理平台基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识。

本实施例中,所述管理平台记录每一个接收到的用于关联智能设备的请求信息中关联的智能设备及其对应的客户端,可以理解为,所述管理平台中设置有关联记录,所述关联记录中包括至少一组智能设备标识与客户端标识的对应 关系。则当所述管理平台获得所述第一请求信息时,获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识查询所述关联记录,判断所述关联记录中是否存在所述智能设备的标识的对应关系;当判断结果为所述关联记录中存在所述智能设备的标识时,则表明所述智能设备已关联客户端。

本实施例中,本实施例中,所述第二客户端为主客户端,所述主客户端对在后请求关联所述智能设备的客户端具有验证权限,即允许或拒绝在后的客户端的关联请求。作为一种实施方式,当所述智能设备已关联一个客户端时,所述客户端作为所述第二客户端,可以理解为,所述第二客户端为主客户端。作为另一种实施方式,当所述智能设备已关联至少两个客户端时,按预设规则配置其中一个客户端作为第二客户端,可以理解为,所述第二客户端为主客户端。其中,所述预设规则可以为:最先与所述智能设备关联的客户端为所述第二客户端。或者,人工配置所述至少两个客户端中的一个客户端作为所述第二客户端。进一步地,所述管理平台向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识,所述第二请求信息用于通知所述第二客户端,当前所述第一客户端请求关联所述智能设备。

步骤403:所述管理平台接收到所述第二客户端的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系;以及,向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征所述第一客户端已与所述智能设备关联。

这里,所述第二客户端接收到所述第二请求信息后,由人工确认是否允许所述第一客户端关联所述智能设备;当所述第二客户端触发表征同意关联的输入操作时,即生成对应于所述第二请求信息的同意响应信息,向所述管理平台发送所述对应于所述第二请求信息的同意响应信息。所述管理平台接收到所述对应于所述第二请求信息的同意响应信息后,建立所述智能设备和所述第一客户端的关联关系,并更新关联记录,更新后的关联记录中新增加所述智能设备的标识和所述第一客户端的标识的对应关系。进一步地,向所述第一客户端发 送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系。

本实施例中,所述管理平台建立所述第一客户端和所述智能设备的关联关系后,向与所述智能设备关联的所有客户端发送通知消息,以通知所有客户端当前有新客户端(所述第一客户端)与所述智能设备建立关联关系,便于与所述智能设备关联的所有客户端获知所述智能设备的关联情况。

步骤404:所述管理平台基于第一客户端的控制请求控制所述智能设备的状态的改变。

步骤405:所述管理平台更新所述智能设备的状态控制信息,将更新后的状态控制信息发送至与所述智能设备关联的第二客户端;所述第二客户端为与所述智能设备建立关联关系的除所述第一客户端以外的所有客户端。

本实施例中,所述管理平台中设置有对应于关联记录中每个智能设备对应的状态控制记录,所述状态控制记录中记录有每个智能设备的状态信息。当所述智能设备执行控制指令改变自身状态后,所述管理平台更新所述状态控制信记录,更新所述智能设备对应的状态控制信息。另外,所述管理平台向与所述智能设备关联的除所述第一客户端以外的所有客户端发送状态更新消息,所述状态更新消息中包括所述智能设备更新后的状态控制信息,以通知与所述智能设备关联的除所述第一客户端以外的所有客户端,所述智能设备当前状态已发生改变。

图5为本发明实施例三中管理平台基于第一客户端的控制请求控制所述智能设备的状态的改变的方法流程示意图;步骤404的处理过程参照图5所示,包括:

步骤4041:所述管理平台接收到第一客户端的控制请求信息,所述控制请求信息用于改变所述智能设备的状态。

步骤4042:所述管理平台基于所述控制请求信息生成控制指令,发送所述控制指令至所述智能设备,以控制所述智能设备基于所述控制指令改变状态。

步骤4043:所述管理平台接收所述智能设备发送的对应于所述控制指令的 控制应答消息。

在本实施例中,所述第一客户端可以为步骤401至步骤403中所述的智能设备新关联的客户端,当然,所述第一客户端也可以为与所述智能设备关联的所有客户端中的任一客户端。以下均同。则所述第一客户端向所述管理平台发送控制请求信息,所述控制请求信息用于改变所述智能设备的状态,例如控制所述智能设备开/关的状态;其中,所述控制请求信息包括:智能设备标识、状态控制位标识等等;所述状态控制位标识表征改变后的所述智能设备的状态。所述管理平台接收到所述控制请求信息后,生成控制指令,向所述智能设备发送所述控制指令。所述智能设备接收到所述控制指令后,执行所述控制指令改变自身的状态,向所述管理平台返回对应于所述控制指令的控制应答消息,所述控制应答消息表征所述智能设备已基于所述控制指令改变自身状态。

采用本发明实施例的技术方案,一方面,当第一客户端发送与智能设备建立关联关系的关联请求(第一请求信息)时,管理平台向主客户端(第二客户端)发送请求信息(第二请求信息),以使主客户端(第二客户端)进行权限验证,在所述主客户端(第二客户端)验证通过后,所述管理平台建立所述第一客户端和所述智能设备的关联关系,从而大大提升了智能设备控制的安全性;另一方面,本实施例新增加了智能设备控制流程中的通知机制,即当有新客户端与所述智能设备建立关联关系后,所述管理平台向与所述智能设备建立关联关系的所有客户端(可以为除所述第一客户端以外的所有客户端)发送通知消息,以便使所述所有客户端的用户获知有新客户端建立关联关系;或者,当有客户端控制所述智能设备的状态发生改变时,也通知与所述智能设备相关联的所有客户端,以便使所述所有客户端的用户获知所述智能设备的状态发生改变,避免用户在不知情的情况下以为系统出现异常的情况,同时也大大提升了用户的体验。

实施例四

本发明实施例还提供了一种信息处理系统。图6为本发明实施例的信息处理系统的组成结构示意图;如图6所示,所述信息处理系统包括:第一客户端 51、管理平台52和第二客户端53;其中,

所述第一客户端51,用于向所述管理平台52发送第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;

所述管理平台52,用于获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端53时,向所述第二客户端53发送第二请求信息,所述第二请求信息包括:所述第一客户端51的标识和所述智能设备的标识;还用于接收到所述第二客户端53的对应于所述第二请求信息的同意响应信息后,建立所述第一客户端51和所述智能设备的关联关系,向所述第一客户端51发送第一结果,所述第一结果表征所述第一客户端51与所述智能设备已建立关联关系;

所述第二客户端53,用于向所述管理平台52发送对应于所述第二请求信息的同意响应信息。

这里,所述管理平台52接收第一客户端51发送的第一请求信息之前,所述第一客户端51首先在所述管理平台52完成注册操作,即设置个人账号名称、登录密码等注册操作;注册完成后,所述第一客户端51可通过所述个人账号名称和登录密码登录个人账号,并在所述个人账号中完成对智能设备的关联、控制等操作。

本实施例中,所述管理平台52接收到所述第一请求信息时,获得对应的所述第一客户端51的标识;所述管理平台52首先判断所述第一客户端51的标识是否合法有效,即判断所述第一客户端51的标识是否已注册,注册的个人账户是否处于正常状态;确定所述第一客户端51的标识已注册且处于正常状态后,进一步执行后续操作。

本实施例中,所述智能设备的标识具体可以为所述智能设备的序列号。具体的,用户可通过手动输入所述智能设备的序列号,所述第一客户端51获得输入的序列号;或者,用户可通过所述第一客户端51的扫描功能扫描所述智能设备的二维码,识别所述二维码获得所述智能设备的标识。进一步地,所述第一客户端51向所述管理平台52发送第一请求信息,所述第一请求信息中包括一 智能设备的标识,用于关联所述智能设备。

本实施例中,所述管理平台52记录每一个接收到的用于关联智能设备的请求信息中关联的智能设备及其对应的客户端,可以理解为,所述管理平台52中设置有关联记录,所述关联记录中包括至少一组智能设备标识与客户端标识的对应关系。则当所述管理平台52获得所述第一请求信息时,获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识查询所述关联记录,判断所述关联记录中是否存在所述智能设备的标识的对应关系;当判断结果为所述关联记录中存在所述智能设备的标识时,则表明所述智能设备已关联客户端。

本实施例中,本实施例中,所述第二客户端53为主客户端,所述主客户端对在后请求关联所述智能设备的客户端具有验证权限,即允许或拒绝在后的客户端的关联请求。作为一种实施方式,当所述智能设备已关联一个客户端时,所述客户端作为所述第二客户端53,可以理解为,所述第二客户端53为主客户端。作为另一种实施方式,当所述智能设备已关联至少两个客户端时,按预设规则配置其中一个客户端作为第二客户端53,可以理解为,所述第二客户端53为主客户端。其中,所述预设规则可以为:最先与所述智能设备关联的客户端为所述第二客户端53。或者,人工配置所述至少两个客户端中的一个客户端作为所述第二客户端53。进一步地,所述管理平台52向所述第二客户端53发送第二请求信息,所述第二请求信息包括:所述第一客户端51的标识和所述智能设备的标识,所述第二请求信息用于通知所述第二客户端53,当前所述第一客户端51请求关联所述智能设备。

这里,所述第二客户端53接收到所述第二请求信息后,由人工确认是否允许所述第一客户端51关联所述智能设备;当所述第二客户端53触发表征同意关联的输入操作时,即生成对应于所述第二请求信息的同意响应信息,向所述管理平台52发送所述对应于所述第二请求信息的同意响应信息。所述管理平台52接收到所述对应于所述第二请求信息的同意响应信息后,建立所述智能设备和所述第一客户端51的关联关系,并更新关联记录,更新后的关联记录中新增加所述智能设备的标识和所述第一客户端51的标识的对应关系。进一步地,向 所述第一客户端51发送第一结果,所述第一结果表征所述第一客户端51与所述智能设备已建立关联关系。

作为另一种实施方式,所述管理平台52,还用于接收到所述第二客户端53的对应于所述第二请求信息的拒绝响应信息后,向所述第一客户端51发送第二结果,所述第二结果表征终止与所述第一客户端51建立关联关系。

这里,当所述第二客户端53触发表征不同意的输入操作时,即生成对应于所述第二请求信息的拒绝响应信息,向所述管理平台52发送所述对应于所述第二请求信息的拒绝响应信息。所述管理平台52接收到所述对应于所述第二请求信息的拒绝响应信息后,所述方法还包括:所述管理平台52向所述第一客户端51发送第二结果,所述第二结果表征终止与所述第一客户端51建立关联关系;可以理解为,所述管理平台52向所述第一客户端51发送提示信息,所述提示信息表明对应于所述第一请求信息的关联请求失败。

作为另一种实施方式,当与所述智能设备关联的客户端为多个时,所述管理平台52,还用于向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征所述第一客户端51已与所述智能设备关联。

这里,所述管理平台52建立所述第一客户端51和所述智能设备的关联关系后,向与所述智能设备关联的所有客户端发送通知消息,以通知所有客户端当前有新客户端(所述第一客户端51)与所述智能设备建立关联关系,便于与所述智能设备关联的所有客户端获知所述智能设备的关联情况。

作为另一种实施方式,所述管理平台52,还用于基于第一客户端51的控制请求控制所述智能设备的状态的改变;更新所述智能设备的状态控制信息,将更新后的状态控制信息发送至与所述智能设备关联的第二客户端53;所述第二客户端53为与所述智能设备建立关联关系的除所述第一客户端51以外的所有客户端。

具体的,所述第一客户端51,用于向所述管理平台52发送控制请求信息,所述控制请求信息用于改变所述智能设备的状态;

所述管理平台52,用于基于所述控制请求信息生成控制指令,发送所述控 制指令至所述智能设备,以控制所述智能设备基于所述控制指令改变状态;还用于接收所述智能设备发送的对应于所述控制指令的控制应答消息。

在本实施例中,所述第一客户端51可以为上述的智能设备新关联的客户端,当然,所述第一客户端51也可以为与所述智能设备关联的所有客户端中的任一客户端。以下均同。则所述第一客户端51向所述管理平台52发送控制请求信息,所述控制请求信息用于改变所述智能设备的状态,例如控制所述智能设备开/关的状态;其中,所述控制请求信息包括:智能设备标识、状态控制位标识等等;所述状态控制位标识表征改变后的所述智能设备的状态。所述管理平台52接收到所述控制请求信息后,生成控制指令,向所述智能设备发送所述控制指令。所述智能设备接收到所述控制指令后,执行所述控制指令改变自身的状态,向所述管理平台52返回对应于所述控制指令的控制应答消息,所述控制应答消息表征所述智能设备已基于所述控制指令改变自身状态。

实施例五

基于实施例四的信息处理系统,本发明实施例还提供了一种管理平台。图7为本发明实施例的管理平台的第一种组成结构示意图;如图7所示,所述管理平台包括:通讯单元521、确定单元522和关联单元523;其中,

所述通讯单元521,用于接收第一客户端发送的第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;还用于接收所述第二客户端的对应于所述第二请求信息的同意响应信息;还用于所述关联单元523建立所述第一客户端和所述智能设备的关联关系后,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系;

所述确定单元522,用于获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,使能所述通讯单元521向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识;

所述关联单元523,用于所述通讯单元521接收所述第二客户端的对应于 所述第二请求信息的同意响应信息后,建立所述第一客户端和所述智能设备的关联关系。

作为另一种实施方式,所述通讯单元521,还用于接收到所述第二客户端的对应于所述第二请求信息的拒绝响应信息;还用于向所述第一客户端发送第二结果,所述第二结果表征终止与所述第一客户端建立关联关系。

作为一种实施方式,当与所述智能设备关联的客户端为多个时,所述通讯单元521,还用于所述关联单元523建立所述第一客户端和所述智能设备的关联关系后,向与所述智能设备关联的所有客户端发送通知信息,所述通知信息表征所述第一客户端已与所述智能设备关联。

本领域技术人员应当理解,本发明实施例的管理平台中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的管理平台中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

实施例六

本发明实施例还提供了一种管理平台。图8为本发明实施例的管理平台的第二种组成结构示意图;如图8所示,所述管理平台包括:通讯单元521、确定单元522、关联单元523和状态控制单元524;其中,

所述通讯单元521,用于接收第一客户端发送的第一请求信息,所述第一请求信息用于关联智能设备;所述第一请求信息包括所述智能设备的标识;还用于接收到所述第二客户端的对应于所述第二请求信息的同意响应信息后,使能所述关联单元523;还用于所述关联单元523建立所述第一客户端和所述智能设备的关联关系后,向所述第一客户端发送第一结果,所述第一结果表征所述第一客户端与所述智能设备已建立关联关系;

所述确定单元522,用于获得所述第一请求信息中的智能设备的标识,基于所述智能设备的标识进行查询,确定所述智能设备已关联第二客户端时,使能所述通讯单元521向所述第二客户端发送第二请求信息,所述第二请求信息包括:所述第一客户端的标识和所述智能设备的标识;

所述关联单元523,用于建立所述第一客户端和所述智能设备的关联关系;

所述通讯单元521,还用于接收第一客户端的控制请求;还用于将所述状态控制单元524更新后的状态控制信息发送至与所述智能设备关联的第二客户端;所述第二客户端为与所述智能设备建立关联关系的除所述第一客户端以外的所有客户端;

所述状态控制单元524,用于基于所述通讯单元521获得的所述第一客户端的控制请求控制所述智能设备的状态的改变;还用于更新所述智能设备的状态控制信息。

具体的,所述通讯单元521,用于接收到第一客户端的控制请求信息,所述控制请求信息用于改变所述智能设备的状态;还用于发送所述状态控制单元524生成的控制指令至所述智能设备,以控制所述智能设备基于所述控制指令改变状态;还用于接收所述智能设备发送的对应于所述控制指令的控制应答消息;

所述状态控制单元524,用于基于所述通讯单元521获得的控制请求信息生成控制指令。

本领域技术人员应当理解,本发明实施例的管理平台中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的管理平台中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

在本发明实施例五和实施例六中,所述管理平台中的确定单元522和关联单元523和状态控制单元524,在实际应用中均可由所述管理平台中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述管理平台中的通讯单元521,在实际应用中可由所述管理平台中的收发天线或收发机实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和 硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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