CN105281957A - 一种在物联网中接入设备的方法及服务器 - Google Patents
一种在物联网中接入设备的方法及服务器 Download PDFInfo
- Publication number
- CN105281957A CN105281957A CN201510708933.0A CN201510708933A CN105281957A CN 105281957 A CN105281957 A CN 105281957A CN 201510708933 A CN201510708933 A CN 201510708933A CN 105281957 A CN105281957 A CN 105281957A
- Authority
- CN
- China
- Prior art keywords
- equipment
- accessed
- server
- tenant
- target tenant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种在物联网中接入设备的方法及服务器,所述方法包括:服务器接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识;所述服务器在对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态;所述服务器在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要,若是,则所述服务器将所述待接入设备与所述目标租户对应的账号绑定;其中,所述目标租户为所述服务器管理的所有租户中的任一租户。通过本发明实施例可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
Description
技术领域
本发明涉及物联网设备管理技术领域,具体涉及一种在物联网中接入设备的方法及服务器。
背景技术
物联网(英文:InternetOfThings,缩写:IOT)是利用局部网络或互联网等通信技术把传感器、控制器、机器、人员等连在一起,形成人与物、物与物相连,实现信息化、智能化和可远程管理控制的网络。当前连接到物联网的设备形态是多种多样的,有类PC机,它们功能强大,同时具有复杂输入/输出***,可以完成各种复杂工作;有类网关类终端,它们有的只是负责设备接入,有的只负责子网管理和数据转发,通常功能较为单一,以完成通信为主要功能;还有广泛存在的嵌入式设备,它们往往功能简单。
目前,随着物联网中接入的设备越来越多,现有的设备接入方案往往成本较高,且效率偏低,特别是在面向多个租户的场景中,设备的接入更加复杂、耗时。因此,如何提供一种快速、高效地物联网设备接入方法已成为亟待解决的问题。
发明内容
本发明实施例提供了一种在物联网中接入设备的方法及服务器,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
本发明实施例第一方面提供了一种在物联网中接入设备的方法,包括:
服务器接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识;
所述服务器在对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态;
所述服务器在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要;
若所述DCC文件中包括所述目标租户的令牌摘要,则所述服务器将所述待接入设备与所述目标租户对应的账号绑定;
其中,所述目标租户为所述服务器管理的所有租户中的任一租户。
可选的,还包括:
若所述DCC文件中不包括所述目标租户的令牌摘要,则所述服务器根据所述设备标识判断所述待接入设备是否为所述目标租户对应的预留设备;
若所述待接入设备是所述目标租户对应的预留设备,则所述服务器将所述待接入设备与所述目标租户对应的账号绑定,获取所述待接入设备的令牌摘要,并将所述目标租户的令牌摘要发送给所述待接入设备。
可选的,还包括:
若所述私有开关的状态指示所述待接入设备不是所述私有设备,或者,若所述待接入设备不是所述目标租户对应的预留设备,则所述服务器将所述待接入设备与管理员对应的账号绑定。
可选的,所述DCC文件还包括继承连接权限开关的状态,所述服务器接收待接入设备发送的连接请求之前,还包括:
在待接入设备连接网关后,在所述继承连接权限开关的状态指示所述待接入设备具有继承连接权限时,服务器判断所述网关是否存储有目标租户的令牌摘要;
若所述网关存储有所述目标租户的令牌摘要,则所述服务器通知所述网关获取所述待接入设备的令牌摘要,并将所述网关的令牌摘要和所述目标租户的令牌摘要发送给所述待接入设备;
所述服务器将所述待接入设备与所述目标租户对应的账号绑定;
或者,
在所述待接入设备连接所述网关后,在所述继承连接权限开关的状态指示所述待接入设备不具有继承连接权限时,所述服务器判断所述待接入设备和所述网关是否存储有同一租户的令牌摘要;
若所述待接入设备和所述网关存储有所述同一租户的令牌摘要,则所述服务器将所述待接入设备与所述同一租户对应的账号绑定。
可选的,所述DCC文件还包括运行旁通开关的状态,还包括:
若所述待接入设备和所述网关未存储有所述同一租户的令牌摘要,则所述服务器在所述网关运行旁通,并且所述运行旁通开关的状态指示所述待接入设备运行旁通时,执行接收所述待接入设备发送的连接请求的步骤。
本发明实施例第二方面提供了一种服务器,包括:
接收模块,用于接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识;
连接模块,用于在服务器对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态;
第一判断模块,用于在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要;
绑定模块,用于在所述第一判断模块判断出所述DCC文件中包括所述目标租户的令牌摘要时,将所述待接入设备与所述目标租户对应的账号绑定;
其中,所述目标租户为所述服务器管理的所有租户中的任一租户。
可选的,还包括:
第二判断模块,用于在所述第一判断模块判断出所述DCC文件中不包括所述目标租户的令牌摘要时,根据所述设备标识判断所述待接入设备是否为所述目标租户对应的预留设备;
其中,所述绑定模块,还用于在所述第二判断模块判断出所述待接入设备是所述目标租户对应的预留设备时,将所述待接入设备与所述目标租户对应的账号绑定;
其中,所述服务器还包括:
处理模块,用于在所述第二判断模块判断出所述待接入设备是所述目标租户对应的预留设备时,获取所述待接入设备的令牌摘要,并将所述目标租户的令牌摘要发送给所述待接入设备。
可选的,所述绑定模块,还用于在所述私有开关的状态指示所述待接入设备不是所述私有设备时,或者,在所述待接入设备不是所述目标租户对应的预留设备时,将所述待接入设备与管理员对应的账号绑定。
可选的,所述DCC文件还包括继承连接权限开关的状态,
所述第一判断模块,还用于在待接入设备连接网关后,在所述继承连接权限开关的状态指示所述待接入设备具有继承连接权限时,判断所述网关是否存储有目标租户的令牌摘要;
其中,所述服务器还包括:
通知模块,用于在所述第一判断模块判断出所述网关存储有所述目标租户的令牌摘要时,通知所述网关获取所述待接入设备的令牌摘要,并将所述网关的令牌摘要和所述目标租户的令牌摘要发送给所述待接入设备;
其中,所述绑定模块,还用于将所述待接入设备与所述目标租户对应的账号绑定;
或者,
所述第一判断模块,还用于在所述待接入设备连接所述网关后,在所述继承连接权限开关的状态指示所述待接入设备不具有继承连接权限时,判断所述待接入设备和所述网关是否存储有同一租户的令牌摘要;
所述绑定模块,还用于在所述第一判断模块判断出所述待接入设备和所述网关存储有所述同一租户的令牌摘要时,将所述待接入设备与所述同一租户对应的账号绑定。
可选的,所述DCC文件还包括运行旁通开关的状态,所述接收模块接收待接入设备发送的连接请求的具体方式为:
在所述第一判断模块判断出所述待接入设备和所述网关未存储有所述同一租户的令牌摘要时,若所述网关运行旁通,并且所述运行旁通开关的状态指示所述待接入设备运行旁通,则接收所述待接入设备发送的连接请求。
本发明实施例中,服务器在对发出连接请求的待接入设备的设备标识校验通过后,与该待接入设备建立连接,该待接入设备配置有设备接入控制DCC文件,该DCC文件包括私有开关的状态;如果该私有开关的状态指示该待接入设备是私有设备时,服务器判断该DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器将该待接入设备与该目标租户对应的账号绑定,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种在物联网中接入设备的方法的第一实施例流程示意图;
图2是本发明实施例提供的一种在物联网中接入设备的方法的第二实施例流程示意图;
图3是本发明实施例提供的一种在物联网中接入设备的方法的第三实施例流程示意图;
图4是本发明实施例提供的一种服务器的第一实施例结构示意图;
图5是本发明实施例提供的一种服务器的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的待接入设备具体可包括嵌入式设备、网关类终端、PC类终端等。
本发明实施例中待接入设备接入物联网至少包括以下两种情形:待接入设备直接接入物联网,以及待接入设备通过网关接入物联网。
本发明实施例中的在物联网中接入设备的方法可适用于物联网中包括多租户的场景,即服务器同时向多个企业用户或者普通用户提供业务。
请参阅图1,为本发明实施例提供的一种在物联网中接入设备的方法的第一实施例流程示意图。本实施例中所描述的在物联网中接入设备的方法为待接入设备直接接入物联网的情形,包括以下步骤:
S101、服务器接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识。
S102、所述服务器在对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态。
其中,待接入设备要接入物联网时,首先可与物联网中的服务器建立网络连接,网络连接方式具体可以包括:局域网LAN、无线局域网WLAN、移动通信网络(例如2G、3G、4G)、ZigBee等。
其中,待接入设备的设备标识具体可以包括:序列号(英文:serialnumber,缩写:S/N)、设备型号、设备介质访问控制MAC地址等。
具体的,待接入设备可配置有设备接入控制(英文:deviceconnectioncontrol,缩写:DCC)文件,DCC文件用来对待接入设备接入物联网的连接过程进行控制,例如在待接入设备出厂时进行配置,DCC文件可至少包括三个开关的状态:私有开关的状态、继承连接权限开关的状态和运行旁通开关的状态,其中私有开关的状态用于指示待接入设备是否是私有设备,继承连接权限开关的状态用于指示待接入设备是否具有继承连接的权限,运行旁通开关的状态用于指示待接入设备是否允许运行旁通。
在一些可行的实施方式中,私有开关的状态可初始化设为开启,即待接入设备出厂时默认配置为私有设备。
需要说明的是,在待接入设备成功接入物联网之后,可通过服务器对私有开关的状态进行修改,或者在待接入设备是智能型设备时也可直接在待接入设备上修改,本发明实施例不作限定。
此外,对于具备复杂输入/输出***的智能型待接入设备,用户可直接对待接入设备进行初始化配置,此时待接入设备所属租户的令牌摘要可直保存在DCC文件中。
S103、所述服务器在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要,若是,则执行步骤S104。
其中,服务器可同时管理多个租户各自对应的设备,包括设备的接入以及已接入设备的状态监控与控制等,而目标租户是服务器管理的所有租户中的任一租户。
S104、所述服务器将所述待接入设备与所述目标租户对应的账号绑定。
具体的,如果待接入设备是私有设备,则服务器判断其具体属于哪一个租户的设备,即查询DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器确定待接入设备属于目标租户,进而将待接入设备与目标租户对应的账号进行绑定,同时服务器将待接入设备的令牌摘要记录在目标租户对应的相关数据区中。
在一些可行的实施方式中,如果待接入设备不是私有设备,则服务器可将其与管理员对应的账号绑定,由管理员对待接入设备进行人工处理。
本发明实施例中,服务器在对发出连接请求的待接入设备的设备标识校验通过后,与该待接入设备建立连接,该待接入设备配置有设备接入控制DCC文件,该DCC文件包括私有开关的状态;如果该私有开关的状态指示该待接入设备是私有设备时,服务器判断该DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器将该待接入设备与该目标租户对应的账号绑定,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
请参阅图2,为本发明实施例提供的一种在物联网中接入设备的方法的第二实施例流程示意图。本实施例中所描述的在物联网中接入设备的方法为待接入设备直接接入物联网的情形,包括以下步骤:
S201、服务器接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识。
S202、所述服务器在对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态。
S203、所述服务器在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要,若是,则执行步骤S204;若否,则执行步骤S205。
其中,服务器可同时管理多个租户各自对应的设备,包括设备的接入以及已接入设备的状态监控与控制等,而目标租户是服务器管理的所有租户中的任一租户。
S204、所述服务器将所述待接入设备与所述目标租户对应的账号绑定。
S205、所述服务器根据所述设备标识判断所述待接入设备是否为所述目标租户对应的预留设备,若是,则执行步骤S206。
其中,服务器可为各个租户分配相应数量的预留设备,以满足租户后续扩充物联网设备的需求。
S206、所述服务器将所述待接入设备与所述目标租户对应的账号绑定,获取所述待接入设备的令牌摘要,并将所述目标租户的令牌摘要发送给所述待接入设备。
具体的,在待接入设备的DCC文件中不包括目标租户的令牌摘要时,服务器可根据设备标识判断待接入设备是否是目标租户对应的预留设备,如果是,则表明待接入设备属于目标租户,进而服务器将待接入设备与目标租户对应的账号进行绑定,同时服务器还需与待接入设备交换令牌摘要,即服务器获取待接入设备的令牌摘要进行记录,并将目标租户的令牌摘要发送给待接入设备。
可以理解的是,待接入设备也可同时在本地建立与目标租户对应的账号的绑定关系。
S207、若所述私有开关的状态指示所述待接入设备不是所述私有设备,或者,若所述待接入设备不是所述目标租户对应的预留设备,则所述服务器将所述待接入设备与管理员对应的账号绑定。
具体的,如果待接入设备不是私有设备,或者,待接入设备也不是目标租户(即任意一个租户)对应的预留设备,则服务器可将其与管理员对应的账号绑定,由管理员对待接入设备进行人工处理。
本发明实施例中,服务器在对发出连接请求的待接入设备的设备标识校验通过后,与该待接入设备建立连接,该待接入设备配置有设备接入控制DCC文件,该DCC文件包括私有开关的状态;如果该私有开关的状态指示该待接入设备是私有设备时,服务器判断该DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器将该待接入设备与该目标租户对应的账号绑定;如果不是,则服务器进而判断该待接入设备是否为该目标租户对应的预留设备,如果是,则将该待接入设备与该目标租户对应的账号绑定,同时记录该待接入设备的令牌摘要,并将该目标租户的令牌摘要发送给该待接入设备;如果该待接入设备不是私有设备,或者,该待接入设备不是该目标租户对应的预留设备,则该服务器将其与管理员对应的账号绑定,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
请参阅图3,为本发明实施例提供的一种在物联网中接入设备的方法的第三实施例流程示意图。本实施例中所描述的在物联网中接入设备的方法为待接入设备通过网关接入物联网的情形,包括以下步骤:
S301、在待接入设备连接网关后,在继承连接权限开关的状态指示所述待接入设备具有继承连接权限时,服务器判断所述网关是否存储有目标租户的令牌摘要,若是,则执行步骤S302和步骤S303。
其中,待接入设备可配置有DCC文件,DCC文件用来对待接入设备接入物联网的连接过程进行控制,例如在待接入设备出厂时进行配置,DCC文件可至少包括三个开关的状态:私有开关的状态、继承连接权限开关的状态和运行旁通开关的状态,其中私有开关的状态用于指示待接入设备是否是私有设备,继承连接权限开关的状态用于指示待接入设备是否具有继承连接的权限,运行旁通开关的状态用于指示待接入设备是否允许运行旁通。
在一些可行的实施方式中,三个开关的状态均可初始化设为开启,即待接入设备出厂时默认配置为私有设备,具备继承连接权限,并允许运行旁通。
需要说明的是,在待接入设备成功接入物联网之后,可通过服务器对三个开关的状态进行修改,或者在待接入设备是智能型设备时也可直接在待接入设备上修改,本发明实施例不作限定。
其中,服务器可同时管理多个租户各自对应的设备,包括设备的接入以及已接入设备的状态监控与控制等,而目标租户是服务器管理的所有租户中的任一租户。
其中,网关可为具备路由功能的网络设备,具体包括:具备三层交换功能的网络交换机、路由器、已开启路由功能的主机等,网关负责各个租户的设备接入控制、子网管理以及数据转发等功能。继承连接权限是指如果待接入设备的上一级节点(例如网关)对待接入设备的接入认证通过,则待接入设备可直接完成与上一级节点所属租户对应账号的绑定,大大降低了服务器对待接入设备做接入认证时的负担。
具体的,服务器管理下的每个租户可分配一个或者多个网关,如果是某个租户的私有网关,则私有网关可存储有所属租户的令牌摘要。待接入设备上电启动后,搜索物联网中的可用网关并与之建立连接。
S302、所述服务器通知所述网关获取所述待接入设备的令牌摘要,并将所述网关的令牌摘要和所述目标租户的令牌摘要发送给所述待接入设备。
具体的,如果网关存储有目标租户的令牌摘要,则表明网关是某个租户的私有网关并且已接入物联网,此时服务器可通知网关与待接入设备交换令牌摘要,即网关将自己的令牌摘要、目标租户的令牌摘要发送给待接入设备,待接入设备将自己的令牌摘要发送给网关。
S303、所述服务器将所述待接入设备与所述目标租户对应的账号绑定。
具体的,网关与待接入设备交换令牌摘要后,网关即可通知服务器待接入设备接入物联网成功,服务器将待接入设备与目标租户对应的账号进行绑定,同时将待接入设备的令牌摘要记录在目标租户对应的相关数据区中。
在一些可行的实施方式中,如果网关未存储有目标租户的令牌摘要,则待接入设备需连接该网关的上一层网关或者直接连接服务器重新进行接入认证的流程。
S304、在所述待接入设备连接所述网关后,在所述继承连接权限开关的状态指示所述待接入设备不具有继承连接权限时,所述服务器判断所述待接入设备和所述网关是否存储有同一租户的令牌摘要,若是,则执行步骤S305;若否,则执行步骤S306。
S305、所述服务器将所述待接入设备与所述同一租户对应的账号绑定。
具体的,如果待接入设备不具有继承连接权限,则服务器根据待接入设备和网关存储的租户的令牌摘要判断二者是否属于同一个租户,如果是,则服务器即可将待接入设备与该同一个租户对应的账号绑定。
在一些可行的实施方式中,如果待接入设备和网关不属于同一个租户,则待接入设备断开与该网关的连接,并连接其它网关重新进行接入认证的流程。
S306、所述服务器在所述网关运行旁通,并且运行旁通开关的状态指示所述待接入设备运行旁通时,接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识。
其中,如果待接入设备不具有继承连接权限,并且待接入设备和网关存储的租户的令牌摘要不是同一个租户的令牌摘要,或者,待接入设备为非智能型设备而DCC文件中未存储有租户的令牌摘要,则待接入设备直接与服务器连接进行接入认证的流程,即步骤S307~步骤S309。
S307、所述服务器在对所述设备标识校验通过后,与所述待接入设备建立连接。
S308、所述服务器在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要,若是,则执行步骤S309。
S309、所述服务器将所述待接入设备与所述目标租户对应的账号绑定。
在一些可行的实施方式中,如果该网关不允许运行旁通,则待接入设备断开与该网关的连接,并连接其它网关重新进行接入认证的流程。
本发明实施例中,待接入设备与网关建立连接,在继承连接权限开关的状态指示该待接入设备具有继承连接权限时,如果该网关存储有目标租户的令牌摘要,则服务器通知该网关与该待接入设备交换令牌摘要,将该待接入设备与该目标租户对应的账号绑定;在该继承连接权限开关的状态指示该待接入设备不具有继承连接权限时,如果该待接入设备和该网关存储有同一租户的令牌摘要,则服务器将该待接入设备与该同一租户对应的账号绑定,否则服务器在该网关运行旁通,并且运行旁通开关的状态指示该待接入设备运行旁通时,与该待接入设备建立连接,如果私有开关的状态指示该待接入设备是私有设备时,服务器判断DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器将该待接入设备与该目标租户对应的账号绑定,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
请参阅图4,为本发明实施例提供的一种服务器的第一实施例结构示意图。本实施例中所描述的服务器,包括:接收模块401、连接模块402、第一判断模块403和绑定模块404,其中:
接收模块401,用于接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识。
连接模块402,用于在服务器对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态。
第一判断模块403,用于在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要。
绑定模块404,用于在所述第一判断模块判断出所述DCC文件中包括所述目标租户的令牌摘要时,将所述待接入设备与所述目标租户对应的账号绑定。
其中,所述目标租户为所述服务器管理的所有租户中的任一租户。
需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本发明实施例中,服务器在对发出连接请求的待接入设备的设备标识校验通过后,与该待接入设备建立连接,该待接入设备配置有设备接入控制DCC文件,该DCC文件包括私有开关的状态;如果该私有开关的状态指示该待接入设备是私有设备时,服务器判断该DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器将该待接入设备与该目标租户对应的账号绑定,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
请参阅图5,为本发明实施例提供的一种服务器的第二实施例结构示意图。本实施例中所描述的服务器,包括:接收模块501、连接模块502、第一判断模块503、绑定模块504、第二判断模块505、处理模块506和通知模块507,其中:
接收模块501,用于接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识。
连接模块502,用于在服务器对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态。
第一判断模块503,用于在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要。
绑定模块504,用于在所述第一判断模块判断出所述DCC文件中包括所述目标租户的令牌摘要时,将所述待接入设备与所述目标租户对应的账号绑定。
第二判断模块505,用于在所述第一判断模块判断出所述DCC文件中不包括所述目标租户的令牌摘要时,根据所述设备标识判断所述待接入设备是否为所述目标租户对应的预留设备。
所述绑定模块504,还用于在所述第二判断模块判断出所述待接入设备是所述目标租户对应的预留设备时,将所述待接入设备与所述目标租户对应的账号绑定。
处理模块506,用于在所述第二判断模块判断出所述待接入设备是所述目标租户对应的预留设备时,获取所述待接入设备的令牌摘要,并将所述目标租户的令牌摘要发送给所述待接入设备。
所述绑定模块504,还用于在所述私有开关的状态指示所述待接入设备不是所述私有设备时,或者,在所述待接入设备不是所述目标租户对应的预留设备时,将所述待接入设备与管理员对应的账号绑定。
在一些可行的实施方式中,所述DCC文件还包括继承连接权限开关的状态,所述第一判断模块503,还用于在待接入设备连接网关后,在所述继承连接权限开关的状态指示所述待接入设备具有继承连接权限时,判断所述网关是否存储有目标租户的令牌摘要。
其中,所述服务器还包括:
通知模块507,用于在所述第一判断模块判断出所述网关存储有所述目标租户的令牌摘要时,通知所述网关获取所述待接入设备的令牌摘要,并将所述网关的令牌摘要和所述目标租户的令牌摘要发送给所述待接入设备。
其中,所述绑定模块504,还用于将所述待接入设备与所述目标租户对应的账号绑定。
所述第一判断模块503,还用于在所述待接入设备连接所述网关后,在所述继承连接权限开关的状态指示所述待接入设备不具有继承连接权限时,判断所述待接入设备和所述网关是否存储有同一租户的令牌摘要。
所述绑定模块504,还用于在所述第一判断模块判断出所述待接入设备和所述网关存储有所述同一租户的令牌摘要时,将所述待接入设备与所述同一租户对应的账号绑定。
在一些可行的实施方式中,所述DCC文件还包括运行旁通开关的状态,所述接收模块501接收待接入设备发送的连接请求的具体方式为:
在所述第一判断模块判断出所述待接入设备和所述网关未存储有所述同一租户的令牌摘要时,若所述网关运行旁通,并且所述运行旁通开关的状态指示所述待接入设备运行旁通,则接收所述待接入设备发送的连接请求。
需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本发明实施例中,服务器在对发出连接请求的待接入设备的设备标识校验通过后,与该待接入设备建立连接,该待接入设备配置有设备接入控制DCC文件,该DCC文件包括私有开关的状态;如果该私有开关的状态指示该待接入设备是私有设备时,服务器判断该DCC文件中是否包括目标租户的令牌摘要,如果是,则服务器将该待接入设备与该目标租户对应的账号绑定;如果不是,则服务器进而判断该待接入设备是否为该目标租户对应的预留设备,如果是,则将该待接入设备与该目标租户对应的账号绑定,同时记录该待接入设备的令牌摘要,并将该目标租户的令牌摘要发送给该待接入设备;如果该待接入设备不是私有设备,或者,该待接入设备不是该目标租户对应的预留设备,则该服务器将其与管理员对应的账号绑定,可以将物联网设备快速地接入网络,提高物联网设备的接入效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存取存储器(RandomAccessMemory,简称RAM)等。
以上对本发明实施例所提供的一种在物联网中接入设备的方法及服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种在物联网中接入设备的方法,其特征在于,包括:
服务器接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识;
所述服务器在对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态;
所述服务器在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要;
若所述DCC文件中包括所述目标租户的令牌摘要,则所述服务器将所述待接入设备与所述目标租户对应的账号绑定;
其中,所述目标租户为所述服务器管理的所有租户中的任一租户。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述DCC文件中不包括所述目标租户的令牌摘要,则所述服务器根据所述设备标识判断所述待接入设备是否为所述目标租户对应的预留设备;
若所述待接入设备是所述目标租户对应的预留设备,则所述服务器将所述待接入设备与所述目标租户对应的账号绑定,获取所述待接入设备的令牌摘要,并将所述目标租户的令牌摘要发送给所述待接入设备。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述私有开关的状态指示所述待接入设备不是所述私有设备,或者,若所述待接入设备不是所述目标租户对应的预留设备,则所述服务器将所述待接入设备与管理员对应的账号绑定。
4.根据权利要求1所述的方法,其特征在于,所述DCC文件还包括继承连接权限开关的状态,所述服务器接收待接入设备发送的连接请求之前,还包括:
在待接入设备连接网关后,在所述继承连接权限开关的状态指示所述待接入设备具有继承连接权限时,服务器判断所述网关是否存储有目标租户的令牌摘要;
若所述网关存储有所述目标租户的令牌摘要,则所述服务器通知所述网关获取所述待接入设备的令牌摘要,并将所述网关的令牌摘要和所述目标租户的令牌摘要发送给所述待接入设备;
所述服务器将所述待接入设备与所述目标租户对应的账号绑定;
或者,
在所述待接入设备连接所述网关后,在所述继承连接权限开关的状态指示所述待接入设备不具有继承连接权限时,所述服务器判断所述待接入设备和所述网关是否存储有同一租户的令牌摘要;
若所述待接入设备和所述网关存储有所述同一租户的令牌摘要,则所述服务器将所述待接入设备与所述同一租户对应的账号绑定。
5.根据权利要求4所述的方法,其特征在于,所述DCC文件还包括运行旁通开关的状态,还包括:
若所述待接入设备和所述网关未存储有所述同一租户的令牌摘要,则所述服务器在所述网关运行旁通,并且所述运行旁通开关的状态指示所述待接入设备运行旁通时,执行接收所述待接入设备发送的连接请求的步骤。
6.一种服务器,其特征在于,包括:
接收模块,用于接收待接入设备发送的连接请求,所述连接请求包括所述待接入设备的设备标识;
连接模块,用于在服务器对所述设备标识校验通过后,与所述待接入设备建立连接,所述待接入设备配置有设备接入控制DCC文件,所述DCC文件包括私有开关的状态;
第一判断模块,用于在所述私有开关的状态指示所述待接入设备是私有设备时,判断所述DCC文件中是否包括目标租户的令牌摘要;
绑定模块,用于在所述第一判断模块判断出所述DCC文件中包括所述目标租户的令牌摘要时,将所述待接入设备与所述目标租户对应的账号绑定;
其中,所述目标租户为所述服务器管理的所有租户中的任一租户。
7.根据权利要求6所述的服务器,其特征在于,还包括:
第二判断模块,用于在所述第一判断模块判断出所述DCC文件中不包括所述目标租户的令牌摘要时,根据所述设备标识判断所述待接入设备是否为所述目标租户对应的预留设备;
其中,所述绑定模块,还用于在所述第二判断模块判断出所述待接入设备是所述目标租户对应的预留设备时,将所述待接入设备与所述目标租户对应的账号绑定;
其中,所述服务器还包括:
处理模块,用于在所述第二判断模块判断出所述待接入设备是所述目标租户对应的预留设备时,获取所述待接入设备的令牌摘要,并将所述目标租户的令牌摘要发送给所述待接入设备。
8.根据权利要求7所述的服务器,其特征在于,
所述绑定模块,还用于在所述私有开关的状态指示所述待接入设备不是所述私有设备时,或者,在所述待接入设备不是所述目标租户对应的预留设备时,将所述待接入设备与管理员对应的账号绑定。
9.根据权利要求6所述的服务器,其特征在于,所述DCC文件还包括继承连接权限开关的状态,
所述第一判断模块,还用于在待接入设备连接网关后,在所述继承连接权限开关的状态指示所述待接入设备具有继承连接权限时,判断所述网关是否存储有目标租户的令牌摘要;
其中,所述服务器还包括:
通知模块,用于在所述第一判断模块判断出所述网关存储有所述目标租户的令牌摘要时,通知所述网关获取所述待接入设备的令牌摘要,并将所述网关的令牌摘要和所述目标租户的令牌摘要发送给所述待接入设备;
其中,所述绑定模块,还用于将所述待接入设备与所述目标租户对应的账号绑定;
或者,
所述第一判断模块,还用于在所述待接入设备连接所述网关后,在所述继承连接权限开关的状态指示所述待接入设备不具有继承连接权限时,判断所述待接入设备和所述网关是否存储有同一租户的令牌摘要;
所述绑定模块,还用于在所述第一判断模块判断出所述待接入设备和所述网关存储有所述同一租户的令牌摘要时,将所述待接入设备与所述同一租户对应的账号绑定。
10.根据权利要求9所述的服务器,其特征在于,所述DCC文件还包括运行旁通开关的状态,所述接收模块接收待接入设备发送的连接请求的具体方式为:
在所述第一判断模块判断出所述待接入设备和所述网关未存储有所述同一租户的令牌摘要时,若所述网关运行旁通,并且所述运行旁通开关的状态指示所述待接入设备运行旁通,则接收所述待接入设备发送的连接请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510708933.0A CN105281957B (zh) | 2015-10-27 | 2015-10-27 | 一种在物联网中接入设备的方法及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510708933.0A CN105281957B (zh) | 2015-10-27 | 2015-10-27 | 一种在物联网中接入设备的方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105281957A true CN105281957A (zh) | 2016-01-27 |
CN105281957B CN105281957B (zh) | 2018-12-14 |
Family
ID=55150329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510708933.0A Active CN105281957B (zh) | 2015-10-27 | 2015-10-27 | 一种在物联网中接入设备的方法及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105281957B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898893A (zh) * | 2016-05-31 | 2016-08-24 | 北京乐美无限科技有限公司 | 一种移动终端与物联网设备全双工通信的方法 |
CN106535173A (zh) * | 2016-09-30 | 2017-03-22 | 深圳市唯传科技有限公司 | 基于LoRa技术的节点绑定方法及*** |
CN107566451A (zh) * | 2017-08-02 | 2018-01-09 | 深圳市盛路物联通讯技术有限公司 | 一种设备组网方法和*** |
CN109413715A (zh) * | 2018-11-05 | 2019-03-01 | 深圳市有方科技股份有限公司 | 快速接入物联网的实现方法、实现设备及计算机可读存储介质 |
CN111726360A (zh) * | 2020-06-19 | 2020-09-29 | 甘肃泰鑫科技发展有限公司 | 一种物联网网络信息安全*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102801723A (zh) * | 2012-08-09 | 2012-11-28 | 福建物联天下信息科技有限公司 | 物联网接入设备及方法 |
CN102882676A (zh) * | 2011-07-15 | 2013-01-16 | 深圳市汇川控制技术有限公司 | 物联网设备端安全接入方法及*** |
CN103166813A (zh) * | 2011-12-14 | 2013-06-19 | 中国电信股份有限公司 | 一种支持多厂家设备接入物联网的方法和*** |
CN103490962A (zh) * | 2013-09-10 | 2014-01-01 | 北京邮电大学 | 一种物联网接入平台***和物联网接入方法 |
CN104159273A (zh) * | 2014-08-01 | 2014-11-19 | 深圳市江波龙电子有限公司 | 物联网WiFi设备接入网络的***和方法 |
CN104794603A (zh) * | 2015-04-21 | 2015-07-22 | 上海因联企业咨询合伙企业(普通合伙) | 一种基于物联网设备的增值***平台及其实现方法 |
-
2015
- 2015-10-27 CN CN201510708933.0A patent/CN105281957B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882676A (zh) * | 2011-07-15 | 2013-01-16 | 深圳市汇川控制技术有限公司 | 物联网设备端安全接入方法及*** |
CN103166813A (zh) * | 2011-12-14 | 2013-06-19 | 中国电信股份有限公司 | 一种支持多厂家设备接入物联网的方法和*** |
CN102801723A (zh) * | 2012-08-09 | 2012-11-28 | 福建物联天下信息科技有限公司 | 物联网接入设备及方法 |
CN103490962A (zh) * | 2013-09-10 | 2014-01-01 | 北京邮电大学 | 一种物联网接入平台***和物联网接入方法 |
CN104159273A (zh) * | 2014-08-01 | 2014-11-19 | 深圳市江波龙电子有限公司 | 物联网WiFi设备接入网络的***和方法 |
CN104794603A (zh) * | 2015-04-21 | 2015-07-22 | 上海因联企业咨询合伙企业(普通合伙) | 一种基于物联网设备的增值***平台及其实现方法 |
Non-Patent Citations (1)
Title |
---|
黎成: ""物联网异构资源接入框架的研究与实现"", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898893A (zh) * | 2016-05-31 | 2016-08-24 | 北京乐美无限科技有限公司 | 一种移动终端与物联网设备全双工通信的方法 |
CN105898893B (zh) * | 2016-05-31 | 2020-09-22 | 北京乐美无限科技有限公司 | 一种移动终端与物联网设备全双工通信的方法 |
CN106535173A (zh) * | 2016-09-30 | 2017-03-22 | 深圳市唯传科技有限公司 | 基于LoRa技术的节点绑定方法及*** |
CN107566451A (zh) * | 2017-08-02 | 2018-01-09 | 深圳市盛路物联通讯技术有限公司 | 一种设备组网方法和*** |
CN107566451B (zh) * | 2017-08-02 | 2021-03-19 | 深圳市盛路物联通讯技术有限公司 | 一种设备组网方法和*** |
CN109413715A (zh) * | 2018-11-05 | 2019-03-01 | 深圳市有方科技股份有限公司 | 快速接入物联网的实现方法、实现设备及计算机可读存储介质 |
CN111726360A (zh) * | 2020-06-19 | 2020-09-29 | 甘肃泰鑫科技发展有限公司 | 一种物联网网络信息安全*** |
Also Published As
Publication number | Publication date |
---|---|
CN105281957B (zh) | 2018-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105281957A (zh) | 一种在物联网中接入设备的方法及服务器 | |
CN106797407A (zh) | 物联***中的唯一标识符的动态生成 | |
US11218956B2 (en) | Network management method and system | |
EP2924951B1 (en) | Configuration of networks using switch device access of remote server | |
EP2924950B1 (en) | Authentication of client devices in networks | |
US9813291B2 (en) | Shortest path bridging (SPB) configuration of networks using client device access of remote | |
CN109391490B (zh) | 网络切片的管理方法和装置 | |
US8521877B2 (en) | Method for configuring access rights, control point, device and communication system | |
CN112136299B (zh) | 经由公共服务提供方网络上的vpn连接性促进住宅无线漫游 | |
CN105471686A (zh) | 终端控制方法、装置及*** | |
CN113625589B (zh) | 一种设备控制方法、装置、电子设备和存储介质 | |
CN101860534A (zh) | 网络切换方法、***及接入设备、认证服务器 | |
CN101971694A (zh) | 免接触即插即用基站收发台 | |
CN110086782A (zh) | 一种酒店物联智控***及智能控制设备的方法和电子设备 | |
CN110213147A (zh) | 一种云网络互通方法、装置、存储介质及终端设备 | |
CN114615109A (zh) | 容器网络创建方法、装置、电子设备及存储介质 | |
CN106027396B (zh) | 一种路由控制方法、装置和*** | |
CN110620706B (zh) | 一种参数调整方法和设备 | |
CN102752752B (zh) | 基站维护方法和设备 | |
CN110875945A (zh) | 用于在通用服务实体上进行任务处理的方法、装置和介质 | |
CN111163463B (zh) | 一种无线设备接入路由器的方法、装置、设备和存储介质 | |
CN115002803B (zh) | 终端管理的方法、装置以及电子设备 | |
CN116319296A (zh) | 一种跨sd-wan融合部署数据中心的方法及装置 | |
CN102362542B (zh) | 实现对分组数据网络的接入的方法和装置 | |
CN205648006U (zh) | 无线网络接入*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |