对账户与设备的控制关系进行管理的方法、装置和系统的制作方法
【技术领域】
[0001]本公开是关于电子技术领域,尤其是关于一种对账户与设备的控制关系进行管理的方法、装置和系统。
【背景技术】
[0002]随着电子技术的快速发展,各式各样的智能设备不断出现,如智能冰箱、智能空调、智能开关等等。用户可以通过手机、电脑等终端对智能设备进行控制。
[0003]通过手机等终端对智能设备进行控制的方法一般是:服务器存储智能设备与用户的账户的绑定关系。用户欲对智能设备进行控制时,通过终端向服务器发送对该智能设备的控制请求。服务器判断是否存储有发送控制请求的账户与该智能设备的绑定关系,若有则服务器根据该控制请求控制该智能设备进行相应的处理,若没有则服务器不处理终端发送的控制请求。
[0004]在实现本公开的过程中,发明人发现至少存在以下问题:
[0005]基于上述控制方式,只有与智能设备绑定的账户才可以控制该智能设备,其他的用户想通过其终端控制该智能设备时,需要已经与该智能设备绑定的账户解除其绑定关系,其他用户再请求建立与该智能设备的绑定关系方可对其控制,若与该智能设备解除绑定关系的账户再想控制该智能设备,则需要重复上述类似的过程,从而,导致建立设备与账户的控制关系的效率较为低下。
【发明内容】
[0006]为了克服相关技术中存在的问题,本公开提供了一种对账户与设备的控制关系进行管理的方法、装置和系统。所述技术方案如下:
[0007]根据本公开实施例的第一方面,提供了一种对账户与设备的控制关系进行管理的方法,所述方法包括:
[0008]接收第一终端发送的设备绑定请求,所述设备绑定请求中携带有目标设备广播的所述目标设备的设备标识和所述第一终端的登录账户的第一账户标识;
[0009]确定所述目标设备绑定的主控制账户对应的第二账户标识;
[0010]向所述第二账户标识对应的账户所登录的第二终端,发送绑定询问消息,所述绑定询问消息中携带有所述第一账户标识和所述设备标识;
[0011]当接收到所述第二终端发送的对应所述绑定询问消息的第一确认消息时,将所述第一账户标识对应的账户记录为所述目标设备的辅助控制账户。
[0012]可选的,所述方法还包括:
[0013]当接收到所述第二终端发送的对应所述绑定询问消息的第一确认消息时,向所述第一终端发送针对所述设备绑定请求的绑定成功通知消息;当发送所述绑定询问消息后在预定时间长度内未接收到所述第二终端发送的所述第一确认消息或者接收到所述第二终端发送的针对所述绑定询问消息的第二确认消息时,向所述第一终端发送针对所述设备绑定请求的绑定失败通知消息。
[0014]可选的,所述设备绑定请求中还携带有所述目标设备的多种控制权限中的至少一种控制权限;所述绑定询问消息中还携带有所述目标设备的多种控制权限中的至少一种控制权限。
[0015]可选的,所述方法还包括:
[0016]接收所述第一终端发送的所述目标设备的控制请求,所述控制请求中携带有所述第一账户标识、所述目标设备的设备标识和控制参数信息;
[0017]当根据本地记录确定所述第一账户标识对应的账户为所述目标设备的辅助控制账户时,根据所述控制参数信息向所述目标设备发送控制消息,以使所述目标设备执行所述控制消息对应的处理。
[0018]可选的,所述确认消息中携带有所述目标设备的多种控制权限中的至少一种控制权限;
[0019]所述方法还包括:
[0020]记录所述第一账户标识对应的账户对所述目标设备的控制权限包括所述至少一种控制权限。
[0021]可选的,其特征在于,所述设备绑定请求中还携带有所述目标设备绑定的主控制账户对应的第二账户标识;
[0022]所述确定所述目标设备绑定的主控制账户对应的第二账户标识,包括:获取所述设备绑定请求中携带的所述第二账户标识。
[0023]可选的,所述确定所述目标设备绑定的主控制账户对应的第二账户标识,包括:
[0024]获取本地预先存储的所述目标设备的主控制账户对应的第二账户标识。
[0025]根据本公开实施例的第二方面,提供一种对账户与设备的控制关系进行管理的方法,所述方法包括:
[0026]接收目标设备广播的通知消息,所述通知消息中携带有所述目标设备的设备标识;
[0027]显示所述目标设备的绑定提示;
[0028]当接收到对所述目标设备的绑定指令时,向服务器发送携带有所述目标设备的设备标识和本地登录账户的第一账户标识的设备绑定请求。
[0029]可选的,所述方法还包括:
[0030]接收所述服务器发送的针对所述设备绑定请求的绑定成功通知消息或者绑定失败通知消息。
[0031]可选的,所述设备绑定请求中还携带有所述目标设备的多种控制权限中的至少一种控制权限。
[0032]可选的,其特征在于,所述方法还包括:
[0033]向所述服务器发送所述目标设备的控制请求,所述控制请求中携带有所述第一账户标识、所述目标设备的设备标识和控制参数信息。
[0034]可选的,所述通知消息中还携带有所述目标设备的设备类型;
[0035]所述显示所述目标设备的绑定提示,包括:显示包含有所述目标设备的设备类型的绑定提不。
[0036]可选的,所述通知消息中还携带有所述目标设备绑定的主控制账户对应的第二账户标识;所述设备绑定请求中还携带有所述第二账户标识。
[0037]根据本公开实施例的第三方面,提供了一种服务器,所述服务器包括:
[0038]接收模块,用于接收第一终端发送的设备绑定请求,所述设备绑定请求中携带有目标设备广播的所述目标设备的设备标识和所述第一终端的登录账户的第一账户标识;
[0039]确定模块,用于确定所述目标设备绑定的主控制账户对应的第二账户标识;
[0040]发送模块,用于向所述第二账户标识对应的账户所登录的第二终端,发送绑定询问消息,所述绑定询问消息中携带有所述第一账户标识和所述设备标识;
[0041]记录模块,用于当接收到所述第二终端发送的对应所述绑定询问消息的第一确认消息时,将所述第一账户标识对应的账户记录为所述目标设备的辅助控制账户。
[0042]可选的,所述发送模块,还用于当接收到所述第二终端发送的对应所述绑定询问消息的第一确认消息时,向所述第一终端发送针对所述设备绑定请求的绑定成功通知消息;当发送所述绑定询问消息后在预定时间长度内未接收到所述第二终端发送的所述第一确认消息或者接收到所述第二终端发送的针对所述绑定询问消息的第二确认消息时,向所述第一终端发送针对所述设备绑定请求的绑定失败通知消息。
[0043]可选的,所述设备绑定请求中还携带有所述目标设备的多种控制权限中的至少一种控制权限;所述绑定询问消息中还携带有所述目标设备的多种控制权限中的至少一种控制权限。
[0044]可选的,所述接收模块,还用于接收所述第一终端发送的所述目标设备的控制请求,所述控制请求中携带有所述第一账户标识、所述目标设备的设备标识和控制参数信息;
[0045]所述发送模块,还用于当根据本地记录确定所述第一账户标识对应的账户为所述目标设备的辅助控制账户时,根据所述控制参数信息向所述目标设备发送控制消息,以使所述目标设备执行所述控制消息对应的处理。
[0046]可选的,所述确认消息中携带有所述目标设备的多种控制权限中的至少一种控制权限;
[0047]所述记录模块,还用于记录所述第一账户标识对应的账户对所述目标设备的控制权限包括所述至少一种控制权限。
[0048]可选的,所述设备绑定请求中还携带有所述目标设备绑定的主控制账户对应的第二账户标识;
[0049]所述确定模块,用于获取所述设备绑定请求中携带的所述第二账户标识。
[0050]可选的,所述确定模块,用于获取本地预先存储的所述目标设备的主控制账户对应的第二账户标识。
[0051]根据本公开实施例的第四方面,提供了一种终端,所述终端包括:
[0052]接收模块,用于接收目标设备广播的通知消息,所述通知消息中携带有所述目标设备的设备标识;
[0053]显示模块,用于显示所述目标设备的绑定提示;
[0054]发送模块,用于当接收到对所述目标设备的绑定指令时,向服务器发送携带有所述目标设备的设备标识和本地登录账户的第一账户标识的设备绑定请求。
[0055]可选的,所述接收模块,还用于接收所述服务器发送的针对所述设备绑定请求的绑定成功通知消息或者绑定失败通知消息。
[0056]可选的,所述设备绑定请求中还携带有所述目标设备的多种控制权限中的至少一种控制权限。
[0057]可选的,所述发送模块,还用于向所述服务器发送所述目标设备的控制请求,所述控制请求中携带有所述第一账户标识、所述目标设备的设备标识和控制参数信息。
[0058]可选的,所述通知消息中还携带有所述目标设备的设备类型;
[0059]所述显示模块,用于显示包含有所述目标设备的设备类型的绑定提示。
[0060]可选的,所述通知消息中还携带有所述目标设备绑定的主控制账户对应的第二账户标识;所述设备绑定请求中还携带有所述第二账户标识。
[0061]根据本公开实施例的第五方面,提供了一种对账户与设备的控制关系进行管理的装置,包括:
[0062]处理器;
[0063]用于存储处理器可执行指令的存储器;
[0064]其中,所述处理器被配置为:
[0065]接收第一终端发送的设备绑定请求,所述设备绑定请求中携带有目标设备广播的所述目标设备的设备标识和所述第一终端的登录账户的第一账户标识;
[006