一种分配M2M设备管理权限的方法、用户设备及系统与流程

文档序号:17531682发布日期:2019-04-29 13:34阅读:203来源:国知局

本发明涉及通信技术领域,具体涉及一种分配M2M设备管理权限的方法、用户设备及系统。



背景技术:

如今,机器对机器(M2M,machine-to-machine)设备可通过社交应用来实现人、机器之间的智能化、交互式无缝连接,因此,社交应用将成为非常重要的物联网连接器。

其中,物联的实现原理是将用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,用户设备通过对应的指定应用标识来控制和操作M2M设备。例如,图1为微信物联的一个主要技术架构,其中,微信物联主要采用的是“云对云”的技术方案,即用户设备对应的微信公众账号与M2M设备对应的设备标识进行绑定,从而使得用户设备具备M2M设备的管理权限,用户设备可通过微信公众账号来控制和操作M2M设备。

然而,当用户设备具备M2M设备的管理权限时,用户设备不具备向服务器发送M2M设备的管理权限分配请求的能力,导致用户设备无法通过服务器把M2M设备的附加管理权限分配给其他用户设备,从而影响用户体验。



技术实现要素:

本发明实施例提供了一种分配M2M设备管理权限的方法、用户设备及系统,用于用户设备具备向服务器发送M2M设备的管理权限分配请求的能力,进而通过服务器把M2M设备的附加管理权限分配给其他用户设备,使得其他用户设备同样具备M2M设备的管理权限,从而实现多个用户设备具备M2M设备的管理权限,提高用户体验。

本发明第一方面提供一种分配M2M设备管理权限的方法,包括:

第一用户设备获取第二用户设备对应的指定应用标识,所述第一用户设备具备M2M设备的第一管理权限,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识;

所述第一用户设备根据所述第二用户设备对应的指定应用标识向服务器发送所述M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求用于指示所述服务器将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定,并向所述第二用户设备发送绑定确认信息,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限;

其中,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识。

结合第一方面,在第一种可能的实现方式中,

所述管理权限分配请求与所述管理请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识,所述M2M设备对应的标识包括所述M2M设备对应的指定应用标识和/或所述M2M设备对应的设备标识;

所述绑定请求中还包含所述M2M设备对应的所述设备绑定凭证信息。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息,所述方法还包括:

所述第一用户设备向所述服务器发送权限期限修改请求,所述权限期限修改请求用于指示所述服务器修改所述权限期限信息,并向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述权限期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

结合第一方面或者第一方面的第一种至第二种中任意一种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:

所述第一用户设备向所述服务器发送取消管理权限请求,所述取消管理权限请求用于指示所述服务器解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识之间的绑定关系,并向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示所述第二用户设备不具备所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第一用户设备向所述服务器发送取消管理权限请求之前,还包括:

所述第一用户设备删除所述第二用户设备对所述M2M设备的第二管理权限,包括以下任意一种方式:

所述第一用户设备在所述M2M设备对应的指定应用工具栏界面上,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

所述第一用户设备在所述M2M设备对应的指定应用菜单栏选项中,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

所述第一用户设备在所述M2M设备对应的指定应用对话框界面上,通过语音或者文字命令删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

所述第一用户设备在所述M2M设备对应的指定应用界面上点击所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

所述第一用户设备在所述M2M设备对应的指定应用界面上通过长按所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限。

结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第一用户设备获取第二用户设备对应的指定应用标识包括:

所述第一用户设备从所述M2M设备对应的指定应用界面中获取所述第二用户设备对应的指定应用标识;

或者,

所述第一用户设备从所述M2M设备对应的指定应用对话框界面中获取所述第二用户设备对应的指定应用标识。

结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第一用户设备获取第二用户设备对应的指定应用标识之前,还包括:

所述第一用户设备选择所述M2M设备;

所述第一用户设备在所述M2M设备的管理界面上选择所述第二用户设备对应的用户图标;

所述第一用户设备在所述第二用户设备对应的用户图标的管理界面上选择所述第二用户设备对应的任意一种应用作为指定应用。

本发明第二方面提供一种分配M2M设备管理权限的方法,包括:

服务器接收第一用户设备发送的M2M设备的管理权限分配请求,所述第一用户设备具备所述M2M设备的第一管理权限,所述M2M设备至少有一个;

所述服务器根据所述管理权限分配请求向第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求;

所述服务器接收所述第二用户设备发送的所述绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识;

所述服务器根据所述绑定请求将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定;

所述服务器将绑定确认信息发送给所述第二用户设备,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限。

结合第二方面,在第一种可能的实现方式中,所述方法还包括:

所述管理权限分配请求与所述管理请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识,所述M2M设备对应的标识包括所述M2M设备对应的指定应用标识和/或所述M2M设备对应的设备标识;

所述绑定请求中还包含所述M2M设备对应的所述设备绑定凭证信息。

结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息,所述方法还包括:

所述服务器接收所述第一用户设备发送的权限期限修改请求;

所述服务器根据所述权限期限修改请求修改所述权限期限信息;

所述服务器向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述管理期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

结合第二方面或者第二方面的第一种可能至第二种中任意一种的实现方式,在第三种可能的实现方式中,所述方法还包括:

所述服务器接收所述第一用户设备发送的取消管理权限请求;

所述服务器根据所述取消管理权限请求修改所述权限期限信息;

所述服务器向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示取消所述第二用户设备对所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

本发明第三方面提供一种用户设备,包括:

获取模块,用于获取第二用户设备对应的指定应用标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识;

发送模块,用于根据所述获取模块获取的所述第二用户设备对应的指定应用标识向服务器发送所述M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求用于指示所述服务器将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定,并向所述第二用户设备发送绑定确认信息,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限;

其中,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识。

结合第三方面,在第一种可能的实现方式中,

所述管理权限分配请求与所述管理请求中包含所述第二用户设备的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识,所述M2M设备对应的标识包括所述M2M设备对应的指定应用标识和/或所述M2M设备对应的设备标识;

所述绑定请求中还包含所述M2M设备对应的所述设备绑定凭证信息。

结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,

所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息;

所述发送模块,还用于向所述服务器发送权限期限修改请求,所述权限期限修改请求用于指示所述服务器修改所述权限期限信息,并向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述权限期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

结合第三方面或者第三方面的第一种至第二种中任意一种可能的实现方式,在第三种可能的实现方式中,

所述发送模块,还用于向所述服务器发送取消管理权限请求,所述取消管理权限请求用于指示所述服务器解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识之间的绑定关系,并向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示所述第二用户设备不具备所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:

删除模块,用于所述发送模块向所述服务器发送取消管理权限请求之前,删除所述第二用户设备对所述M2M设备的第二管理权限,包括以下任意一种方式:

在所述M2M设备对应的指定应用工具栏界面上,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用菜单栏选项中,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用对话框界面上,通过语音或者文字命令删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用界面上点击所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用界面上通过长按所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限。

结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,

所述获取模块,具体用于从所述M2M设备对应的指定应用界面中获取所述第二用户设备对应的指定应用标识;

或者,

所述获取模块,具体用于从所述M2M设备对应的指定应用对话框界面中获取所述第二用户设备对应的指定应用标识。

结合第三方面的第五种可能的实现方式,在第六种可能的实现方式中,还包括:

选择模块,用于所述获取模块获取所述第二用户设备对应的指定应用标识之前,选择所述M2M设备;

所述选择模块,还用于在所述M2M设备的管理界面上选择所述第二用户设备对应的用户图标;

所述选择模块,还用于在所述第二用户设备对应的用户图标的管理界面上选择所述第二用户设备对应的任意一种应用作为指定应用。

本发明第四方面提供一种服务器,包括:

接收模块,用于接收第一用户设备发送的M2M设备的管理权限分配请求,所述第一用户设备具备所述M2M设备的第一管理权限,所述M2M设备至少有一个;

发送模块,用于根据所述管理权限分配请求向第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求;

所述接收模块,还用于接收所述第二用户设备发送的所述绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识;

绑定模块,用于根据所述绑定请求将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定;

所述发送模块,还用于将绑定确认信息发送给所述第二用户设备,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限。

结合第四方面,在第一种可能的实现方式中,

所述管理权限分配请求与所述管理请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识,所述M2M设备对应的标识包括所述M2M设备对应的指定应用标识和/或所述M2M设备对应的设备标识;

所述绑定请求中还包含所述M2M设备对应的所述设备绑定凭证信息。

结合第四方面第一种可能的实现方式,在第二种可能的实现方式中,所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息,所述服务器还包括:

所述接收模块,还用于接收所述第一用户设备发送的权限期限修改请求;

修改模块,用于根据所述权限期限修改请求修改所述权限期限信息;

所述发送模块,还用于向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述管理期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

结合第四方面或者第四方面的第一种至第二种中任意一种可能的实现方式,在第三种可能的实现方式中,所述服务器还包括:

所述接收模块,还用于接收所述第一用户设备发送的取消管理权限请求;

解除模块,用于根据所述取消管理权限请求解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识之间的绑定关系;

所述发送模块,还用于向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示取消所述第二用户设备对所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

本发明第五方面提供一种系统,其特征在于,包括:

用户设备和服务器;

所述用户设备如第三方面所述的用户设备;

所述服务器如第四方面所述的服务器。

应用以上技术方案,第一用户设备获取第二用户设备对应的指定应用标识,第一用户设备根据所述第二用户设备对应的指定应用标识向服务器发送所述M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,所述绑定请求用于指示所述服务器将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定,并向所述第二用户设备发送绑定确认信息。由于第一用户设备具备M2M设备的第一管理权限,与现有技术不同的是,本发明中第一用户设备具备向服务器发送M2M设备的管理权限分配请求的能力,进而通过服务器将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。

附图说明

图1为现有技术中微信物联的一个技术架构示意图;

图2a-2b为现有技术中微信物联的一个实施例示意图;

图3为本发明实施例中分配M2M设备管理权限的方法的一个实施例示意图;

图4为本发明实施例中分配M2M设备管理权限的方法的另一个实施例示意图;

图5为本发明实施例中分配M2M设备管理权限的方法的另一个实施例示意图;

图6为本发明实施例中分配M2M设备管理权限的方法的另一个实施例示意图;

图7为本发明实施例中具体应用场景的一个实施例示意图;

图8为本发明实施例中具体应用场景的另一个实施例示意图;

图9为本发明实施例中具体应用场景的另一个实施例示意图;

图10为本发明实施例中具体应用场景的另一个实施例示意图;

图11为本发明实施例中具体应用场景的另一个实施例示意图;

图12为本发明实施例中具体应用场景的另一个实施例示意图;

图13为本发明实施例中具体应用场景的另一个实施例示意图;

图14为本发明实施例中具体应用场景的另一个实施例示意图;

图15为本发明实施例中具体应用场景的另一个实施例示意图;

图16本发明实施例中具体应用场景的另一个实施例示意图;

图17为本发明实施例中用户设备的一个实施例示意图;

图18为本发明实施例中服务器的一个实施例示意图;

图19为本发明实施例中系统的一个实施例示意图;

图20为本发明实施例中分配M2M设备管理权限的一个结构示意图。

具体实施方式

本发明实施例提供了一种分配M2M设备管理权限的方法、用户设备及系统,用于用户设备具备向服务器发送M2M设备的管理权限分配请求的能力,进而通过服务器把M2M设备的附加管理权限分配给其他用户设备,使得其他用户设备同样具备M2M设备的管理权限,从而提高用户体验。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

本发明的技术方案,可以应用于各种通信系统,例如:全球移动通信系统(lobal System for Mobile Communication,GSM),码分多址(CodeDivision Multiple Access,CDMA)系统,宽带码分多址(Wideband Code DivisionMultiple Access Wireless,WCDMA),通用分组无线业务(General Packet Radio Service,GPRS),长期演进(Long Term Evolution,LTE)等。

本发明实施例中的用户设备(UE,User Equipment),也可称之为移动终端(Mobile Terminal)、移动用户设备等,可以经无线接入网(例如:RAN,Radio Access Network)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。

图2a-2b为现有技术中微信物联的一个示例,其中,咕咚手环是支持微信物联的产品,它的主要的功能是利用微信公众账号将用户的运动数据进行分享和排名,用户设备关注咕咚手环的微信公众帐号,从而绑定咕咚手环,用户设备可以将运动数据上传到微信,并且根据健康数据将用户设备对应的用户和其他的用户进行排名,用户可以通过用户设备查看每天的运动排名。此外,用户可以通过微信公众账号来查看咕咚手环的健康数据,设置个人运动计划,设置手环闹铃等,利用微信公众账号来绑定咕咚手环,从而对咕咚手环进行操控管理,然而,当用户想要将咕咚手环的附加管理权限分配给其他用户时,在现有技术中用户设备不具备向服务器发送咕咚手环的管理权限分配请求的能力,从而无法实现用户的想法,影响用户体验,因此展开本发明的论述:

请参阅图3,本发明实施例中分配M2M设备管理权限的方法的一个实施例包括:

301、第一用户设备获取第二用户设备对应的指定应用标识;

所述第一用户设备具备M2M设备的第一管理权限,所述M2M设备至少有一个,其中,第一用户设备可以通过获取M2M设备对应的标识,进而向服务器发送绑定请求,使得服务器将第一用户设备对应的指定应用标识与M2M设备对应的标识绑定,从而获取M2M设备的第一管理权限,还可以通过其他方式获取M2M设备的第一管理权限,此处不做具体限定。

本发明实施例中,所述M2M设备对应的标识包括所述M2M设备对应的指定应用标识和/或所述M2M设备对应的设备标识。

其中,第一管理权限为M2M设备的一个主权限,具备主权限的用户设备可以向服务器发送M2M设备的管理权限分配请求,从而将M2M设备的管理权限通过服务器分配给第二用户设备,使得第一用户设备和第二用户设备同样具有M2M设备的管理权限。

所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识,比如,在第二用户设备上登录的任意一种社交应用所对应的指定应用标识。

其中,该指定应用标识为用来标识指定应用的账号或者名称等,也可以是其他用来标识指定应用的符号,此处不做具体限定。在本发明中,指定应用标识可以为指定应用的社交账号或者公众账号等,比如微信公众账号。其中,第二用户设备所对应的任意一种应用可作为指定应用,比如任意一种社交应用,例如:QQ,微信,whatsapp、line、推特twitter、脸谱facebook等。

302、第一用户设备根据第二用户设备对应的指定应用标识向服务器发送M2M设备的管理权限分配请求;

所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,其中,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,所述绑定请求用于指示所述服务器将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定,并向所述第二用户设备发送绑定确认信息,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限。

其中,第二管理权限为M2M设备的附加管理权限,与第一管理权限相同的是,第二用户设备通过该附加管理权限同样能够对M2M设备进行操控和管理,但是,不同的是,第二管理权限是第二用户设备被动获取的,第一用户设备可以随时向服务器发送取消第二管理权限请求,进而通过服务器取消第二管理权限。

需要说明的是,在本发明中,服务器可以理解为指定应用服务器或者业务服务器,具体可根据实际应用而定。其中,该指定应用服务器可以理解为指定应用对应的服务器(比如:微信服务器,QQ服务器,facebook服务器等一些社交网站服务器等),该业务服务器可以理解为提供M2M设备服务以及管理功能的M2M设备厂商服务器,比如咕咚手环服务器。

本发明实施例中,由于第一用户设备具备M2M设备的第一管理权限,与现有技术不同的是,第一用户设备向服务器发送M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,进而通过服务器将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。

在图3所示实施例的基础上,请参阅图4,本发明实施例中分配M2M设备管理权限的方法的另一个实施例包括:

401、第一用户设备关注M2M设备对应的指定应用标识;

本发明实施例中,M2M设备对应的标识包含M2M设备对应的指定应用标识和所述M2M设备对应的设备标识。

第一用户设备可先获取M2M设备对应的指定应用标识,通过该M2M设备对应的指定应用标识在指定应用的搜索工具栏上搜索该M2M设备对应的指定应用标识,进而关注该M2M设备对应的指定应用标识。指定应用标识可参考图3所示实施例中的对指定应用标识的定义。

402、第一用户设备启用M2M设备;

第一用户设备关注M2M设备对应的指定应用标识后,进一步可通过扫描M2M设备对应的设备标识(比如:二维码,身份标识号码ID)启用M2M设备,也可通过其他方式启用M2M设备,此处不做具体限定。

403、第一用户设备向服务器发送M2M设备的绑定请求;

在本发明实施例中,服务器包括指定应用服务器和业务服务器。

第一用户设备启用M2M设备后,通过M2M设备对应的指定应用服务向业务服务器发送M2M设备的绑定请求,该绑定请求中包含所述第一用户设备对应的指定应用标识和所述M2M设备对应的设备标识。

404、服务器将第一用户设备对应的指定应用标识与M2M设备对应的设备标识进行绑定;

业务服务器接收第一用户设备发送的M2M设备的绑定请求后,将第一用户设备对应的指定应用标识和M2M设备对应的设备标识进行绑定。

405、服务器向第一用户设备发送M2M设备的绑定确认信息;

业务服务器将第一用户设备对应的指定应用标识和M2M设备对应的设备标识进行绑定后,业务服务器通过指定应用服务器向第一用户设备发送M2M设备的绑定确认信息。

406、第一用户设备获取M2M设备的第一管理权限;

第一用户设备接收指定应用服务器发送的绑定确认信息,从而具备M2M设备的第一管理权限。

407、第一用户设备获取第二用户设备对应的指定应用标识;

第一用户设备具备M2M设备的第一管理权限后,第一用户设备预将M2M设备的管理权限分配给第二用户设备,则第一用户设备先获取第二用户设备的对应指定应用标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识。

在一些可选的实施例中,所述第一用户设备从所述M2M设备对应的指定应用界面中获取所述第二用户设备对应的指定应用标识,比如:第一用户设备在M2M设备对应的社交公众账号界面的输入工具栏上,选择第二用户设备,并接收第二用户设备对应的指定应用标识;或者,所述第一用户设备从所述M2M设备对应的指定应用对话框界面中上获取所述第二用户设备对应的指定应用标识,比如:第一用户设备在与M2M设备对应的指定应用对话框中选择第二用户设备,并接收第二用户设备对应的指定应用标识。具体的获取方法可根据实际情况而定,此处不做具体限定。

另外,在所述第一用户设备获取第二用户设备对应的指定应用标识之前,还需要确定第二用户设备对应的指定应用,具体为:第一用户设备选择所述M2M设备;第一用户设备在所述M2M设备的管理界面上选择所述第二用户设备对应的用户图标,比如该图标指示第一用户设备预分配M2M设备的管理权限的用户;第一用户设备在所述第二用户设备对应的用户图标的管理界面上选择所述第二用户设备对应的任意一种应用作为指定应用。

408、第一用户设备向服务器发送M2M设备的管理权限分配请求;

第一用户设备根据第二用户设备的指定应用标识向指定应用服务器发送M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述指定应用服务器向所述第二用户设备发送所述M2M设备的管理请求。

所述管理权限分配请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识。

所述M2M设备对应的标识包含M2M设备对应的指定应用标识和所述M2M设备对应的设备标识。

在本发明实施例中,设备标识为用来标识M2M设备的二维码,身份标识号码,型号,生产日期、厂家信息、生产批次等,为M2M设备的标志特征。设备管理信息包含用来显示M2M设备对应的管理界面图示信息以及该管理界面对应的功能表信息。具有管理权限的用户设备可通过该设备管理信息对M2M设备进行操控和管理。

设备绑定凭证信息为服务器绑定第二用户设备对应的指定应用标识和M2M设备对应的标识之前,根据绑定请求进行验证的信息,比如服务器可通过获得的设备绑定凭证信息授权第二用户设备的绑定请求,之后将第二用户设备的指定应用标识与M2M设备对应的标识进行绑定。可选的,服务器可以根据设备绑定凭证信息以及第一用户设备对应的指定应用标识来验证第二用户的绑定请求。

服务器可通过该设备绑定凭证信息进行验证,验证通过后才能确定将第二用户设备的指定应用标识与M2M设备对应的设备标识进行绑定。

409、服务器向第二用户设备发送M2M设备的管理请求;

指定应用服务器接收第一用户设备发送的M2M设备的管理权限分配请求,进一步向第二用户设备发送M2M设备的管理请求,所述管理请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识,所述管理请求用于指示所述第二用户设备向所述指定应用服务器发送所述M2M设备的绑定请求。

410、第二用户设备判断是否关注M2M设备对应的指定应用标识,若是,执行步骤411,若否,执行步骤412;

第二用户设备接收指定应用服务器发送的M2M设备的管理请求,进一步判断是否已经关注M2M设备对应的指定应用标识,若是,执行步骤411,若否,执行步骤412。

411、第二用户设备在M2M对应的指定应用界面上发送指示信息;

若第二用户设备已经关注M2M设备对应的指定应用标识,则第二用户设备在M2M对应的指定应用界面上发送指示信息,所述指示信息用于指示所述第二用户设备接受所述管理请求。

412、第二用户设备在系统显示界面上发送指示信息;

若第二用户设备没有关注M2M设备对应的指定应用标识,则第二用户设备在系统显示界面上发送指示信息。其中,该系统为第二用户设备对应的系统,比如该第二用户设备为安卓(Android)系统等。需要说明的是,若第二用户设备没有关注M2M设备对应的指定应用标识,则第二用户设备在系统显示界面上发送的指示信息还包括指示第二用户设备接受对M2M设备对应的指定应用标识的关注请求。

413、第二用户设备向服务器发送M2M设备的绑定请求;

第二用户设备通过指示信息接受管理请求后,第二用户设备通过指定应用服务器向业务服务器发送M2M设备的绑定请求,所述绑定请求用于指示所述业务服务器将所述第二用户设备对应的指定应用标识与所述M2M设备对应的设备标识进行绑定,并向所述第二用户设备发送绑定确认信息,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限。

所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的设备标识以及设备绑定凭证信息。

可以理解的是,第二用户设备通过M2M设备对应的指定应用服务器向业务服务器发送M2M设备的绑定请求,则业务服务器将第二用户设备对应的指定应用标识和M2M设备对应的设备标识进行绑定。

414、服务器将第二用户设备对应的指定应用标识与M2M设备对应的设备标识绑定;

业务服务器接收M2M设备的绑定请求,可通过绑定请求中的设备绑定凭证信息进行验证,验证通过后进一步将第二用户设备对应的指定应用标识与M2M设备对应的设备标识进行绑定。

415、服务器向第二用户设备发送M2M设备的绑定确认信息;

业务服务器将第二用户设备对应的指定应用标识与M2M设备对应的设备标识进行绑定后,进一步通过指定应用服务器向第二用户设备发送M2M设备的绑定确认信息。

416、第二用户设备获取M2M设备的第二管理权限,并在对应的指定应用界面上显示绑定确认信息。

第二用户设备接收M2M设备的绑定确认信息,从而具备M2M设备的第二管理权限,并且第二用户设备根据所述绑定确认信息生成所述M2M设备对应的指定应用界面,并在所述M2M设备对应的指定应用界面上显示所述绑定确认信息。

在一些可选的实施例中,所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息。比如:该权限期限为半年,一个月等,该权限期限可以为用户通过第一用户设备设置,也可以为第一用户设备默认设置的,此处不做具体限定。

在一些可选的实施例中,所述第一用户设备通过指定应用服务器向业务服务器发送权限期限修改请求,所述权限期限修改请求用于指示所述业务服务器修改所述权限期限信息,并通过指定应用服务器向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述权限期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的设备标识以及权限期限修改信息。

在一些可选的实施例中,所述第一用户设备通过指定应用服务器向所述业务服务器发送取消管理权限请求,所述取消管理权限请求用于指示所述业务服务器解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的设备标识之间的绑定关系,并通过指定应用服务器向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示所述第二用户设备不具备所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的设备标识以及管理权限取消信息。

另外,在第一用户设备向所述指定应用服务器发送取消管理权限请求之前,第一用户设备删除所述第二用户设备对所述M2M设备的第二管理权限,包括以下任意一种方式:

所述第一用户设备在所述M2M设备对应的指定应用工具栏界面上,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;或者,所述第一用户设备在所述M2M设备对应的指定应用菜单栏选项中,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;或者,所述第一用户设备在所述M2M设备对应的指定应用对话框界面上,通过语音或者文字命令删除所述第二用户设备对所述M2M设备的第二管理权限;或者,所述第一用户设备在所述M2M设备对应的指定应用界面上点击所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;或者,所述第一用户设备在所述M2M设备对应的指定应用界面上通过长按所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限。第一用户设备删除所述第二用户设备对所述M2M设备的第二管理权限的方式有很多种,此处不做具体限定。

在一些可选的实施例中,业务服务器通过指定应用服务器向第二用户设备发送权限期限到期的信息,提示第二用户设备不再具备第二管理权限。

需要说明的是,在本发明实施例中,第二用户设备可以为一个或者多个,M2M设备也可以为一个或者多个,当M2M设备有多个时,形成M2M设备对应的列表,具体分配M2M设备管理权限的方法如本发明实施例中的步骤,此处不再赘述。

在本发明实施例中,第一用户设备具备M2M设备的第一管理权限,与现有技术不同的是,本发明中第一用户设备能够通过指定应用服务器向业务服务器发送M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的设备标识,进而业务服务器将第二用户设备对应的指定应用标识与M2M设备对应的设备标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。另外,本发明中第一用户设备可通过指定应用服务器向业务服务器发送权限期限修改请求或者取消管理权限请求,进而业务服务器修改所述权限期限信息,或者所述业务服务器修改所述权限期限信息,从而实现对权限期限的修改和管理权限的取消,有效提高用户体验。

在图4所示的实施例中,请参阅图5,本发明实施例中分配M2M设备管理权限的方法的另一个实施例包括:

501、第一用户设备添加M2M设备;

第一用户设备可通过在指定应用界面上选择添加M2M设备,具体添加方式有很多种,此处不做具体限定。

502、第一用户设备启用M2M设备;

第一用户设备可通过扫描M2M设备对应的二维码启用M2M设备,其中,启用M2M设备可以理解为打开M2M设备的绑定请求界面,具体启用方式很多种,此处不做具体限定。

503、第一用户设备向服务器发送M2M设备的绑定请求;

在本发明实施例中,服务器可以理解为指定应用服务器。本发明实施例中可根据具体的指定应用的类型不同,选择不同的服务器。比如,图4和图5所示实施例中的指定应用可以为两种不同类型的指定应用。

504、服务器向第一用户设备发送M2M设备绑定确认信息;

指定应用服务器接收第一用户设备发送的绑定请求,将第一用户设备对应的指定应用标识与M2M设备对应的指定应用标识进行绑定,进而向第一用户设备发送M2M设备绑定确认信息。

505、第一用户设备获取M2M设备的第一管理权限;

第一用户设备通过接收指定应用服务器发送的绑定确认信息,从而具备M2M设备的第一管理权限,其中,该第一管理权限为M2M设备的主权限。

506、第一用户设备启动与M2M设备的指定应用对话框;

507、第一用户设备在指定应用对话框界面选择第二用户设备对应的指定应用;

508、第一用户设备获取第二用户设备的指定应用标识;

第一用户设备预将M2M设备的管理权限分配给第二用户设备,则第一用户设备根据第二用户设备对应的指定应用获取第二用户设备的指定应用标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识。

在一些可选的实施例中,第一用户设备从所述M2M设备对应的指定应用对话框界面中上获取所述第二用户设备的指定应用标识,比如:第一用户设备在与M2M设备对应的指定应用对话框中选择第二用户设备,并接收第二用户设备的指定应用标识。具体的获取方法可根据实际情况而定,此处不做具体限定。

509、第一用户设备向服务器发送M2M设备的管理权限分配请求;

在本发明实施例中,所述管理权限分配请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的指定应用标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识。

在一些可选的实施例中,所述管理权限分配请求中还包含M2M设备对应的设备标识,此处不做具体限定。

510、服务器向第二用户设备发送M2M设备的管理请求;

指定应用服务器接收第一用户设备发送的M2M设备的管理权限分配请求,进一步向第二用户设备发送M2M设备的管理请求。

511、第二用户设备接收M2M设备的管理请求,并在M2M对应的指定应用界面上发送指示信息。

在一些可选的实施例中,第二用户设备在与第一用户设备的通信对话框中提示并且显示M2M设备对应的指定应用标识以及管理请求信息,或者在新好友的申请中显示M2M设备对应的指定应用标识以及管理请求信息,确认后进入步骤512。

512、第二用户设备向服务器发送M2M设备的绑定请求;

第二用户设备通过指示信息接受管理请求后,第二用户设备向指定应用服务器发送M2M设备的绑定请求。

所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识。

本发明实施例中,所述M2M设备对应的标识包括所述M2M设备对应的指定应用标识,或者包含所述M2M设备对应的指定应用标识和所述M2M设备对应的设备标识。

513、服务器将第二用户设备对应的指定应用标识与M2M设备对应的指定应用标识进行绑定;

指定应用服务器接收M2M设备的管理权限分配请求后,指定应用服务器将第二用户设备对应的指定应用标识与M2M设备对应的指定应用标识进行绑定。

514、服务器向第二用户设备发送绑定确认信息;

指定应用服务器将第二用户设备对应的指定应用标识与M2M设备对应的指定应用标识进行绑定后,进一步向第二用户设备发送M2M设备的绑定确认信息。

515、第二用户设备获取M2M设备的第二管理权限。

第二用户设备接收指定应用服务器发送的M2M设备的绑定确认信息,从而具备M2M设备的第二管理权限。

进一步,第二用户设备获取M2M设备的第二管理权限后,在与第一用户设备的指定应用对话框中显示该绑定确认信息。

在一些可选的实施例中,所述第一用户设备向所述指定应用服务器发送权限期限修改请求,所述权限期限修改请求用于指示所述指定应用服务器修改所述权限期限信息,并向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述权限期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的指定应用标识以及权限期限修改信息。

在一些可选的实施例中,所述第一用户设备向所述指定应用服务器发送取消管理权限请求,所述取消管理权限请求用于指示所述指定应用服务器解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的指定应用标识之间的绑定关系,并向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示所述第二用户设备不具备所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的指定应用标识以及管理权限取消信息。

另外,在第一用户设备向所述指定应用服务器发送取消管理权限请求之前,第一用户设备删除所述第二用户设备对所述M2M设备的第二管理权限,具体删除方式可参阅本发明图4所示实施例中的相关内容,此处不再赘述。

在一些可选的实施例中,指定应用服务器向第二用户设备发送权限期限到期的信息,提示第二用户设备不再具备第二管理权限。

需要说明的是,在本发明实施例中,第二用户设备可以为一个或者多个,M2M设备也可以为一个或者多个,当M2M设备有多个时,形成M2M设备对应的列表,具体分配M2M设备管理权限的方法如本发明实施例中的步骤,此处不再赘述。

在本发明实施例中,第一用户设备具备M2M设备的第一管理权限,与现有技术不同的是,本发明中第一用户设备具备向指定应用服务器发送M2M设备的管理权限分配请求的能力,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的指定应用标识,进而指定应用服务器将第二用户设备对应的指定应用标识与M2M设备对应的指定应用标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。另外,本发明中第一用户设备能够向指定应用服务器发送权限期限修改请求或者取消管理权限请求,进而指定应用服务器修改所述权限期限信息,或者所述指定应用服务器修改所述权限期限信息,从而实现对权限期限的修改和管理权限的取消,有效提高用户体验。

在上述实施例的基础上,请参阅图6,本发明实施例中分配M2M设备管理权限的方法的另一个实施例包括:

601、服务器接收第一用户设备发送的M2M设备的管理权限分配请求;

本发明实施例中,服务器包括指定应用服务器或者业务服务器。具体可参阅图4或者图5所示实施例中的服务器。

所述第一用户设备具备所述M2M设备的第一管理权限,所述M2M设备至少有一个。

602、服务器根据管理权限分配请求向第二用户设备发送M2M设备的管理请求;

所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求。

603、服务器接收第二用户设备发送的绑定请求;

所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,所述M2M设备对应的标识包含M2M设备对应的指定应用标识和所述M2M设备对应的设备标识。

604、服务器根据绑定请求将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定;

所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识。

605、服务器将绑定确认信息发送给第二用户设备,绑定确认信息用于指示第二用户设备具备M2M设备的第二管理权限。

在一些可选的实施例中,所述管理权限分配请求与所述管理请求中都包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识;

所述绑定请求还中包含所述M2M设备对应的所述设备绑定凭证信息。

在一些可选的是实施例中,所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息;

所述服务器接收所述第一用户设备发送的权限期限修改请求;

所述服务器根据所述权限期限修改请求修改所述权限期限信息;

所述服务器向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述管理期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

在一些可选的实施例中,所述服务器接收所述第一用户设备发送的取消管理权限请求;

所述服务器根据所述取消管理权限请求修改所述权限期限信息;

所述服务器向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示取消所述第二用户设备对所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

需要说明的是,在本发明实施例中,第二用户设备可以为一个或者多个,M2M设备也可以为一个或者多个,当M2M设备有多个时,形成M2M设备对应的列表,具体分配M2M设备管理权限的方法如本发明实施例中的步骤,此处不再赘述。

本发明实施例中,服务器接收第一用户设备发送的M2M设备的管理权限分配请求,服务器根据管理权限分配请求向第二用户设备发送M2M设备的管理请求;所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识。进而服务器将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。

结合上述实施例,下面介绍分配M2M设备管理权限的方法的具体应用场景实施例:

如图7所示,小明想把家中M2M设备(如智能硬件设备电视)的管理权限分配给自己的父亲。具体流程为:小明打开电视的公众账号(比如微信公众号),在公众账号界面中的输入工具栏中选择“联系人权限”,并从“选择联系人”中选择想要授权的用户(如小明的父亲),进一步,如果小明的父亲没有关注该公众账号,则在与小明的系统界面中收到公众账号关注以及管理权限接收确认提示信息,小明的父亲确认后自动关注对应的公众账号,并且获得对电视的管理权限,如果小明的父亲已经关注了该公众账号,则在与小明的通信对话框中收到管理权限接收确认提示信息,小明的父亲确认后获得对电视的管理权限。

如图8所示,小明想把家中M2M设备(比如:电脑)的管理权限分配给自己的父亲。具体流程为:小明在社交应用(比如:QQ)界面上找到自己的父亲,进一步打开QQ界面后选择“联系人权限”,从“我的设备”中选择要添加的电脑。小明的父亲接收到小明发送的管理权限接收确认提示信息,小明的父亲确认后随即获得了家中电脑的管理权限。

如图9所示,小明想把家中M2M设备(比如:电脑)的管理权限分配给自己的父亲。具体流程为:小明在社交应用客户端(比如:QQ)“我的界面”中找到电脑,打开对话框后选择“添加联系人权限”,从“我的联系人”中选择自己的父亲。电脑接收到小明发送的小明父亲使用的社交应用账号后自动发送好友添加请求小明父亲使用的社交应用账号,小明的父亲接受电脑添加好友的请求后获得家中电脑的管理权限。

如图10所示,小明把家中的一间空房租赁给了小宇,并通过授权的方式将房间中空调的管理权限分配给小宇,几个月后小宇要搬到其他地方住,小明通过如下办法收回小宇对房间中空调的管理权限。

具体流程为:小明在M2M设备(比如:M2M终端)公众账号对话框下面的选项中,长按“联系人权限”,触发进入“权限管理”界面,并在权限管理栏中将用户(小宇)删除;

或者在公众账号的菜单选项中,选中“权限管理”,触发进入“权限管理”界面,并在权限管理栏中将用户(小宇)删除。

或者在公众账号中,点击语音按钮并说“微信删除一下小宇的权限”,或者通过文字命令“删除小宇的权限”,将用户(小宇)删除。

如图11所示,小明还可以通过其他方式收回小宇对房间中空调的管理权限:

选择M2M设备(空调)的图标,选择“权限管理”栏,并在权限管理栏中将用户(小宇)删除;

或者长按M2M设备(空调)的图标,触发进入“权限管理”界面,并在权限管理栏中将用户(小宇)删除。

进一步,如图12所示,小明的好友小宇周末两天来小明家里暂住,小明将家中的M2M设备(比如:智能硬件设备电视)的管理权限分配给小宇并且规定有效时间为2天。

具体流程为:小明打开电视的公众账号(比如微信公众号),在公众账号界面中的输入工具栏中选择“联系人权限”,并从“选择联系人”中选择想要授权的用户(如小宇),并设置授予的管理期限信息。小宇点击接收管理权限信息,并在与M2M设备的对话框界面上看到小明授予的管理期限为2天。

进一步,当小明想修改小宇对空调的管理期限信息时,具体流程如图13所示:

选择M2M设备(空调)的图标,选择“权限管理”栏,并在权限管理栏中修改该管理期限信息;

或者长按M2M设备(空调)的图标,触发进入“权限管理”界面,并在权限管理栏中修改该管理期限信息。

另外,还可以通过其他方式修改该管理期限信息,具体流程如图14所示:

在M2M设备公众账号对话框下面的选项中,按住“联系人权限”,触发进入“权限管理”界面,并在权限管理栏中修改该管理期限信息;

或者在公众账号的菜单选项中,选中“权限管理”,触发进入“权限管理”界面,并在权限管理栏中修改该管理期限信息;

或者在公众账号中,点击语音按钮并说“微信更改一下XX的权限时长为N天”,N表示天数,XX表示小宇,或者文字命令“更改一下XX的权限时长为N天”修改该管理期限信息。

进一步,如图15所示,小明想将家中电脑,空调,电视等的管理权限都分配给自己的父亲。具体流程为:在社交应用界面上找到自己的父亲,打开界面后通过长按“添加联系人权限”选项,触发从连接设备相关的公众号中中选择多个要添加的M2M设备。小明的父亲接收到小明发送来的管理权限信息并点击每个M2M设备对应的管理权限信息或者批量接受所有M2M设备对应的管理权限信息,随即获得了家中多个设备的管理权限。

进一步,如图16所示,小明想将家中电脑,空调,电视等管理权限一并分配给自己的父亲。具体流程为:在社交应用界面上找到自己的父亲,打开界面后通过长按“联系人权限”选项,触发从“我的设备”中选择多个要添加的M2M设备。父亲接收到小明发送来的管理权限信息并点击每个M2M设备对应的管理权限信息或者批量接受所有M2M设备对应的管理权限信息,随即获得了家中多个设备的管理权限。

上述具体应用场景的实施例中,实现了对M2M设备的管理权限的分配,对权限期限的修改和管理权限的取消以及多个M2M设备的管理权限的分配,有效提高用户体验。

为便于更好的实施本发明实施例的上述相关方法,下面还提供用于配合上述方法的相关装置。

请参阅图17,本发明实施例中用户设备1700的一个实施例包括:获取模块1701和发送模块1702。

获取模块1701,用于获取第二用户设备对应的指定应用标识,,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识,所述第一用户设备具备M2M设备的第一管理权限,所述M2M设备至少有一个;

发送模块1702,用于根据所述获取模块1701获取的所述第二用户设备对应的指定应用标识向服务器发送所述M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求用于指示所述服务器将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定,并向所述第二用户设备发送绑定确认信息,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限其中,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识。

在本发明实施例中,发送模块向服务器发送M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,进而通过服务器将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。

在图17所示实施例的基础上,请继续参阅图17,本发明实施例中用户设备的另一个实施例包括:获取模块和发送模块。

获取模块和发送模块可参阅图17实施例中的获取模块和发送模块。

进一步,所述管理权限分配请求与所述管理请求中都包含所述第二用户设备的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识;

所述绑定请求中还包含所述M2M设备对应所述设备绑定凭证信息。

所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息;

所述发送模块,还用于向所述服务器发送权限期限修改请求,所述权限期限修改请求用于指示所述服务器修改所述权限期限信息,并向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述权限期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

在一些可选的实施例中,所述发送模块,还用于向所述服务器发送取消管理权限请求,所述取消管理权限请求用于指示所述服务器解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识之间的绑定关系,并向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示所述第二用户设备不具备所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

在一些可选的实施例中,删除模块,用于所述发送模块向所述服务器发送取消管理权限请求之前,删除所述第二用户设备对所述M2M设备的第二管理权限,包括以下任意一种方式:

在所述M2M设备对应的指定应用工具栏界面上,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用菜单栏选项中,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用对话框界面上,通过语音或者文字命令删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用界面上点击所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限;

或者,

在所述M2M设备对应的指定应用界面上通过长按所述M2M设备对应的图标,选择权限管理界面,并在所述权限管理界面上删除所述第二用户设备对所述M2M设备的第二管理权限。

在一些可选的实施例中,所述获取模块,具体用于从所述M2M设备对应的指定应用界面中获取所述第二用户设备对应的指定应用标识;

或者,

所述获取模块,具体用于从所述M2M设备对应的指定应用对话框界面中获取所述第二用户设备对应的指定应用标识;

在一些可选的实施例中,所述用户设备还包括:选择模块,用于所述获取模块获取所述第二用户设备对应的指定应用标识之前,选择所述M2M设备;

所述选择模块,还用于在所述M2M设备的管理界面上选择所述第二用户设备对应的用户图标;

所述选择模块,还用于在所述第二用户设备对应的用户图标的管理界面上选择所述第二用户设备对应的任意一种应用作为指定应用。

在本发明实施例中,发送模块向服务器发送M2M设备的管理权限分配请求,所述管理权限分配请求用于指示所述服务器向所述第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,进而服务器将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。另外,本发明中发送模块向服务器发送权限期限修改请求或者取消管理权限请求,进而服务器修改所述权限期限信息,或者所述服务器修改所述权限期限信息,从而实现对权限期限的修改和管理权限的取消,有效提高用户体验。

在图17所示实施例的基础上,请参阅图18,本发明实施例中服务器1800的一个实施例包括:接收模块1801,发送模块1802和绑定模块1803。

接收模块1801,用于接收第一用户设备发送的M2M设备的管理权限分配请求,所述第一用户设备具备所述M2M设备的第一管理权限,所述M2M设备至少有一个;

发送模块1802,用于根据所述管理权限分配请求向第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求;

所述接收模块1801,还用于接收所述第二用户设备发送的所述绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识;

绑定模块1803,用于根据所述绑定请求将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定;

所述发送模块1802,还用于将绑定确认信息发送给所述第二用户设备,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限。

本发明实施例中,接收模块第一用户设备发送的M2M设备的管理权限分配请求,发送模块根据所述管理权限分配请求向第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,进而绑定模块将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。

在图18所示实施例的基础上,进一步请参阅图18,本发明实施例中服务器的另一个实施例包括:接收模块,发送模块和绑定模块。

接收模块,发送模块和绑定模块可参阅图18所示实施例中的接收模块,发送模块和绑定模块。

所述管理权限分配请求与所述管理请求中都包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识、设备管理信息和设备绑定凭证信息以及所述第一用户设备对应的指定应用标识;所述绑定请求中还包含所述M2M设备对应的所述设备绑定凭证信息。

所述管理权限分配请求中还包含所述第二管理权限对应的权限期限信息,所述服务器还包括:

所述接收模块,还用于接收所述第一用户设备发送的权限期限修改请求;

修改模块,用于根据所述权限期限修改请求修改所述权限期限信息;

所述发送模块,还用于向所述第二用户设备发送权限期限修改确认信息,所述权限期限修改确认信息用于指示所述第二管理权限对应新的权限期限;

其中,所述管理期限修改请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及权限期限修改信息。

在一些可选的实施例中,所述接收模块,还用于接收所述第一用户设备发送的取消管理权限请求;

解除模块,用于根据所述取消管理权限请求解除所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识之间的绑定关系;

所述发送模块,还用于向所述第二用户设备发送取消管理权限确认信息,所述取消管理权限确认信息用于指示取消所述第二用户设备对所述M2M设备的第二管理权限;

其中,所述取消管理权限请求中包含所述第二用户设备对应的指定应用标识,所述M2M设备对应的标识以及管理权限取消信息。

本发明实施例中,接收模块接收第一应用设备发送的M2M设备的管理权限分配请求,发送模块根据所述管理权限分配请求向第二用户设备发送所述M2M设备的管理请求,所述管理请求用于指示所述第二用户设备向所述服务器发送所述M2M设备的绑定请求,所述绑定请求中包含所述第二用户设备对应的指定应用标识和所述M2M设备对应的标识,进而绑定模块将第二用户设备对应的指定应用标识与M2M设备对应的标识进行绑定,使得第二用户设备具备所述M2M设备的第二管理权限,从而实现多个用户设备都具备M2M设备的管理权限,提高用户体验。另外,修改模块修改所述权限期限信息,或者修改所述权限期限信息,从而实现对权限期限的修改和管理权限的取消,有效提高用户体验。

进一步,请参阅图19,本发明实施例中系统1900的一个实施例示意图,包括:

用户设备1901和服务器1902;

所述用户设备1901如图17实施例中所述的用户设备;

所述服务器1902如图18所示实施例中的服务器。

图17至图18所示的实施例从功能模块的角度对用户设备和服务器的具体结构进行了说明,以下结合图20的实施例从硬件角度对用户设备和服务器的具体结构进行说明:

本发明实施例涉及的用户设备和服务器可以组合两个或更多个部件,或者可以具有不同的部件配置或设置,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。

请参阅图20,图20为本发明实施例分配M2M管理权限的一个结构示意图,包括收发器2001、存储器2002、处理器2003以及总线2004,所述收发器2001、存储器2002以及处理器2003与所述总线2004连接,其中:

所述收发器2001用于接收或发送数据;

所述存储器2002用于存储程序;

所述处理器2003用于调用所述程序执行以下操作:

获取第二用户设备对应的指定应用标识,所述第二用户设备对应的指定应用标识为所述第二用户设备上登录的应用所对应的指定应用标识。

进一步,所述收发器2001用于执行如下操作:

根据所述第二用户设备对应的指定应用标识向服务器发送所述M2M设备的管理权限分配请求;

接收M2M设备的管理权限分配请求;

根据所述管理权限分配请求向第二用户设备发送所述M2M设备的管理请求;

接收所述第二用户设备发送的所述绑定请求。

处理器2003还用于执行如下操作:

根据所述绑定请求将所述第二用户设备对应的指定应用标识与所述M2M设备对应的标识进行绑定。

所述收发器2001还用于执行如下操作:

将绑定确认信息发送给所述第二用户设备,所述绑定确认信息用于指示所述第二用户设备具备所述M2M设备的第二管理权限。

需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。比如,在图20所述的实施例中没有详述的部分,可以参见上述图3到图6或者图17到图18所示实施例的相关描述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

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