首页 / 物联网终端关联方法及物联网终端关联系统

物联网终端关联方法及物联网终端关联系统有效专利 发明

技术领域

[0001] 本申请涉及智能家居/智慧家庭技术领域,尤其涉及一种物联网终端关联方法及物联网终端关联系统。

相关背景技术

[0002] 随着科技的发展,用户日常生活中所使用的物联网终端越来越多,为了方便对多个物联网终端进行控制,用户可以通过应用程序登录自身的账号,从而对与账号关联的物联网终端进行控制,其中,应用程序对应的服务器与物联网终端对应的服务器不同。
[0003] 例如,用户的账号A为应用程序A上的账号,应用程序A对应于服务器A。用户拥有物联网终端B,物联网终端B对应于服务器B。在用户将账号与物联网终端B关联后,可以实现对物联网终端B的控制。其中,关联的流程可以为以RFC6749(OAuth2.0)标准为基础的流程。
[0004] 在出现需要关联的物联网终端C的情况下,需要重新执行以RFC6749标准为基础的流程,从而实现将账号与物联网终端C的关联,其中,物联网终端C对应于服务器B。可见,目前绑定物联网终端的方式中,关联新增加的物联网终端的步骤繁琐,降低了用户的使用体验。

具体实施方式

[0050] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0051] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0052] 根据本申请实施例的一个方面,提供了一种物联网终端关联方法。该物联网终端关联方法广泛应用于智慧家庭(Smart Home)、智能家居、智能家用设备生态、智慧住宅(Intelligence House)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述物联网终端关联方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
[0053] 上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端设备102可以并不限定于为PC、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
[0054] 为了能够提高增加物联网终端的效率,本申请实施例提供了一种物联网终端关联方法和物联网终端关联系统,下面结合图2对本申请实施例提供的一种物联网终端关联方法进行介绍:
[0055] 如图2所示,本申请实施例提供了一种物联网终端关联方法,方法应用于物联网终端关联系统,物联网终端关联系统可以包括终端和服务器,其中,终端包括物联网终端和应用终端,服务器包括物联网服务器和应用服务器。
[0056] 物联网服务器与物联网终端存在对应关系,应用服务器与应用终端存在对应关系,物联网服务器和应用服务器可以进行通信,物联网服务器和应用服务器之间的通信可以称为云云互联。其中,物联网服务器可以为物联网认证服务器。物联网终端可以包括多个,物联网终端可以包括已关联物联网终端和待关联物联网终端,已关联物联网终端可以包括多个。
[0057] 方法包括:
[0058] S201,所述物联网服务器接收关联请求。
[0059] 在用户需要在已关联账号和其他物联网终端之后,关联账号和待关联物联网终端的情况下,用户可以为待关联物联网终端配网,在配网成功后,可以点击显示于应用终端的关联按钮,应用终端便可以向应用服务器发送关联请求,应用服务器在接收到关联请求后,可以在验证关联请求合法的情况下,发送关联请求至物联网服务器,这样,物联网服务器便可以接收到关联请求。
[0060] 其中,关联请求为应用终端发送的请求,关联请求可以包括待关联物联网终端标识和当前令牌,当前令牌为已关联物联网终端的认证令牌。
[0061] 当前令牌是应用终端通过云云互联的方式控制已关联物联网终端的凭证,也就是说,应用终端在获取到控制已关联物联网终端的控制信息和当前令牌的情况下,需要向应用服务器发送携带当前令牌和控制指令的控制请求,应用服务器可以将控制请求发送至物联网服务器,物联网服务器在验证当前令牌合法的情况下,可以将控制指令发送至已关联物联网终端,进而,已关联物联网终端便可以执行控制指令对应的内容。
[0062] S202,在确定所述当前令牌满足预设令牌条件的情况下,基于所述待关联物联网终端标识,确定待认证信息并发送至所述终端。
[0063] 物联网服务器在确定当前令牌满足预设令牌条件的情况下,可以基于待关联物联网终端标识,确定待认证信息,并将待认证信息发送至终端。其中,待认证信息可以包括待认证问题。
[0064] 待认证问题用于认证用户想要关联的物联网设备是否为待关联物联网终端标识对应的待关联物联网终端。待认证问题与待关联物联网终端的能力存在对应关系。
[0065] 待认证问题可以为字符串问题和/或物联网终端信息问题。将待认证信息发送至终端存在以下三种情况:
[0066] 第一种情况,即待认证问题为物联网终端信息问题的情况下,待认证信息仅包括待认证问题,可以将待认证问题发送至应用终端,也就是将待认证信息发送至应用终端。
[0067] 第二种情况,即待认证问题为字符串问题的情况下,待认证信息包括待认证问题和待使用字符串,可以将待认证问题发送至应用终端,将待使用字符串发送至待关联物联网终端。其中,字符串问题与待使用字符串存在对应关系。
[0068] 第三种情况,即待认证问题为字符串问题和物联网终端信息问题的情况下,待认证信息包括待认证问题和待使用字符串,可以将待认证问题发送至应用终端,将待使用字符串发送至待关联物联网终端。
[0069] 上述三种情况中,将待认证问题发送至应用终端的步骤为将待认证问题发送至应用服务器,应用服务器将待认证问题发送至应用终端,这样,应用终端才可以接收到待认证问题。
[0070] 用户在获知到待认证问题后,可以将待认证问题对应的答案输入至应用终端,这样,终端便可以获取到待认证答案,进而可以发送包括待认证答案的认证请求至应用服务器,应用服务器可以将认证请求发送至物联网服务器。
[0071] S203,接收认证请求。
[0072] 其中,所述认证请求为所述应用终端发送的请求,所述认证请求包括基于所述待认证问题得到的待认证答案。
[0073] 在接收到认证请求后,可以确定待认证答案是否满足预设认证条件,也就是确定待认证答案是否为待认证问题的答案,在待认证答案不为待认证问题的答案的情况下,说明待认证答案不满足预设认证条件,因此,物联网服务器可以发送认证失败消息至应用服务器,应用服务器可以将认证失败消息发送至应用终端。
[0074] S204,在确定所述待认证答案满足预设认证条件的情况下,关联待关联物联网终端,并发送所述待关联物联网终端的认证令牌至所述应用服务器,以使所述应用服务器发送所述待关联物联网终端的认证令牌至所述应用终端。
[0075] 在待认证答案为待认证问题的答案的情况下,说明待认证答案满足预设认证条件。在物联网服务器确定待认证答案满足预设认证条件的情况下,关联待关联物联网终端,并发送预先生成的待关联物联网终端的认证令牌至应用服务器,应用服务器发送待关联物联网终端的认证令牌至应用终端。
[0076] 可见,在本实施例中,物联网服务器可以接收包括已关联物联网终端的认证令牌和待关联物联网终端标识的连接请求,进而发送待认证问题至终端,在接收到包括待认证答案的认证请求且确定待认证答案满足预设认证条件的情况下,发送待关联物联网终端的认证令牌至终端,这样,应用终端便可以基于待关联物联网终端的认证令牌控制待关联物联网终端,相较于以RFC6749(OAuth2.0)标准为基础的流程的关联方式,能够简化应用终端与物联网终端通过云云互联方式连接的流程,能够提高用户的使用体验。
[0077] 也就是说,本申请实施例提供的一种物联网终端关联方法能够解决在用户需要在已关联账号和其他物联网终端之后,关联账号和待关联物联网终端的情况下所存在的流程繁琐的问题,采用已关联物联网终端的认证令牌辅助关联待关联物联网终端的流程,进而在此基础上通过待认证问题进行进一步安全认证,能够保证应用终端与物联网终端连接的安全性和合法性。
[0078] 作为本申请实施例的一种实施方式,上述基于所述待关联物联网终端标识,确定待认证信息并发送至所述终端的步骤,可以包括:
[0079] 基于所述待关联物联网终端标识,确定所述待关联物联网终端的能力信息。其中,物联网服务器存储有待关联物联网终端标识和待关联物联网终端的能力信息的对应关系。能力信息为能够指示待关联物联网终端是否具备显示能力的信息。
[0080] 基于所述能力信息,确定待认证信息并发送至所述终端。
[0081] 在获取到能力信息后,可以基于能力信息获取待认证信息,并将待认证信息发送至终端。其中,待认证信息包括待认证问题,待认证问题可以为字符串问题和物联网终端信息问题。
[0082] 物联网终端信息问题为与待关联物联网终端信息有关的问题,物联网终端信息问题可以包括多个,物联网终端信息问题可以包括物联网终端型号问题、物联网终端颜色问题、物联网终端编号问题等,这都是合理的,在此不做具体限定。
[0083] 在能力信息指示待关联物联网终端具备显示能力的情况下,相应于上述第二种情况,即待认证问题为字符串问题的情况下,可以将字符串问题作为待认证问题并发送至应用服务器,进而应用服务器将字符串问题发送至应用终端,将待使用字符串发送至待关联物联网终端。其中,待认证信息包括字符串问题和待使用字符串。
[0084] 应用终端在获取到字符串问题后,可以显示字符串问题,物联网终端在接收到待使用字符串后,可以显示待使用字符串,这样,用户便可以将待使用字符串作为字符串问题的答案输入至应用终端,应用终端便可以获取到待使用字符串,进而可以基于待使用字符串发送认证请求至应用服务器,应用服务器可以发送认证请求至物联网服务器。
[0085] 物联网服务器在接收到认证请求后,可以获取认证请求所携带的字符串,在认证请求所携带的字符串为向待关联物联网终端发送的待使用字符串的情况下,确定待认证答案满足预设认证条件。
[0086] 相应于上述第三种情况,即待认证问题为字符串问题和物联网终端信息问题的情况下,可以将字符串问题和物联网终端信息问题作为待认证问题并发送至应用服务器,进而应用服务器将字符串问题和物联网终端信息问题发送至应用终端,将待使用字符串发送至待关联物联网终端。其中,待认证信息包括物联网终端信息、字符串问题和待使用字符串。
[0087] 应用终端在获取到字符串问题和物联网终端信息问题后,可以显示字符串问题和物联网终端信息问题,物联网终端在接收到待使用字符串后,可以显示待使用字符串,这样,用户便可以将待使用字符串作为字符串问题的答案输入至应用终端,以及将物联网终端信息问题对应的答案输入至应用终端。
[0088] 应用终端在获取到待使用字符串和物联网终端信息问题对应的信息答案后,可以基于待使用字符串和信息答案发送认证请求至应用服务器,应用服务器可以发送认证请求至物联网服务器。
[0089] 物联网服务器在接收到认证请求后,可以获取认证请求所携带的字符串,以及认证请求所携带的信息答案,在认证请求所携带的字符串为向待关联物联网终端发送的待使用字符串,且信息答案与待关联物联网终端的信息一致的情况下,确定待认证答案满足预设认证条件。
[0090] 在能力信息指示待关联物联网终端不具备显示能力的情况下,相应于上述第一种情况,即待认证问题为物联网终端信息问题的情况下,选取至少一个物联网终端信息问题作为待认证问题并发送至应用服务器,进而应用服务器将物联网终端信息问题发送至应用终端。其中,待认证信息包括至少一个终端信息问题。
[0091] 应用终端在获取到物联网终端信息问题后,可以显示物联网终端信息问题,这样,用户便可以将物联网终端信息问题对应的答案输入至应用终端。
[0092] 应用终端在获取到物联网终端信息问题对应的信息答案后,可以基于信息答案发送认证请求至应用服务器,应用服务器可以发送认证请求至物联网服务器。
[0093] 物联网服务器在接收到认证请求后,可以获取认证请求所携带的信息答案,在信息答案与待关联物联网终端的信息一致的情况下,确定待认证答案满足预设认证条件。
[0094] 例如,物联网终端信息问题为物联网终端型号问题的情况下,信息答案为与型号相关的信息。在信息答案对应的型号与待关联物联网终端的型号一致的情况下,确定待认证答案满足预设认证条件。
[0095] 物联网终端信息问题为物联网终端颜色问题的情况下,信息答案为与颜色相关的信息。在信息答案对应的颜色与待关联物联网终端的颜色一致的情况下,确定待认证答案满足预设认证条件。
[0096] 物联网终端信息问题为物联网终端编号问题的情况下,信息答案为与编号相关的信息。在信息答案对应的编号与待关联物联网终端的编号一致的情况下,确定待认证答案满足预设认证条件。
[0097] 可见,在本实施例中,可以根据能力信息所指示的待关联物联网终端是否具备显示能力的信息,执行相应地将待认证信息发送至终端的方式,从而能够使用户获知到待认证问题,以便后续完成关联。
[0098] 作为本申请实施例的一种实施方式,上述基于所述待关联物联网终端标识,确定待认证信息并发送至所述终端的步骤之前,上述方法还可以包括:
[0099] 确定当前令牌是否满足预设令牌条件,在当前令牌满足预设令牌条件的情况下,说明当前令牌可用且合法,因此可以执行所述基于所述待关联物联网终端标识,确定待认证信息并发送至所述终端的步骤。
[0100] 在当前令牌不满足预设令牌条件的情况下,说明当前令牌可能不可用和/当前令牌不合法。因此可以发送关联失败消息至应用服务器,以使应用服务器发送关联失败信息至应用终端。
[0101] 可见,在本实施例中,可以确定当前令牌是否满足预设令牌条件,从而执行不同的步骤,从而进一步保证关联待关联物联网终端的合法性及安全性。
[0102] 作为本申请实施例的一种实施方式,上述关联请求还可以包括账号标识,其中,账号标识为标识用户的账号的唯一性的标识,账号标识可以为账号,还可以为预先设置的唯一标识,还可以为基于账号生成的唯一字符串,这都是合理的,在此不做具体限定。
[0103] 上述确定所述当前令牌是否满足所述预设令牌条件的步骤,可以包括:
[0104] 确定所述当前令牌与所述账号标识是否存在对应关系,并确定所述当前令牌是否满足预设期限条件。在所述当前令牌与所述账号标识存在对应关系,且满足所述预设期限条件的情况下,确定所述当前令牌满足所述预设令牌条件。其中,预设期限条件为令牌为已关联的物联网终端对应的最新令牌。
[0105] 在所述当前令牌与所述账号标识不存在对应关系和/或所述当前令牌不满足所述预设期限条件的情况下,确定所述当前令牌不满足所述预设令牌条件。
[0106] 在一种实施方式中,应用服务器在接收到关联请求的情况下,可以确定账号标识是否合法,在账号标识合法的情况下,将关联请求发送至物联网服务器,在账号标识不合法的情况下,发送关联失败信息至应用终端。
[0107] 应用服务器在接收到认证请求的情况下,认证请求可以携带账号标识,应用服务器可以确定账号标识是否合法,在账号标识合法的情况下,将认证请求发送至物联网服务器,在账号标识不合法的情况下,发送认证失败信息至物联网服务器和应用终端。
[0108] 物联网服务器向应用终端发送待认证问题的情况下,待认证问题可以携带账号标识,应用服务器可以在确定账号标识合法的情况下,将待认证问题发送至应用终端,在确定账号标识不合法的情况下,可以返回验证失败信息至物联网服务器和应用终端。
[0109] 物联网服务器向应用服务器发送待关联物联网终端的认证令牌后,待关联物联网终端的认证令牌可以携带账号标识,应用服务器可以在确定账号标识合法的情况下,将待关联物联网终端的认证令牌发送至应用终端,在确定账号标识不合法的情况下,可以返回验证失败信息至物联网服务器和应用终端。
[0110] 可见,在本实施例中,可以准确地确定当前令牌是否满足预设令牌条件,并且通过应用服务器确定账号标识是否合法,能够进一步提高在关联待关联物联网终端的过程中的安全性和合法性。
[0111] 作为本申请实施例的一种实施方式,上述关联待关联物联网终端的步骤,可以包括:
[0112] 记录所述账号标识和所述待关联物联网终端标识的对应关系。
[0113] 在一种实施方式中,应用服务器也可以记录账号标识和待关联物联网终端标识的对应关系,这样,在后续应用终端发送控制指令的情况下,可以验证控制指令是否合法,从而进一步提高安全性和合法性。
[0114] 作为本申请实施例的一种实施方式,在上述发送所述待关联物联网终端的认证令牌至所述应用服务器的步骤之后,上述方法还可以包括:
[0115] 接收控制请求。
[0116] 应用终端在接收到待关联物联网终端的认证令牌的情况下,可以发送控制请求至应用服务器,应用服务器在接收到控制请求后,可以发送控制请求至物联网服务器。
[0117] 其中,控制请求为应用终端发送的请求,控制请求用于请求控制已关联的物联网终端。控制请求包括待关联物联网终端的认证令牌、控制指令和待控制物联网终端标识,待控制物联网终端标识为待关联物联网终端标识和/或已关联物联网终端的标识。
[0118] 应用终端在接收到待关联物联网终端的认证令牌的情况下,已关联的物联网终端包括待关联物联网终端和当前令牌对应的已关联物联网终端,待关联物联网终端的认证令牌是应用终端通过云云互联的方式控制已关联的物联网终端的凭证。
[0119] 在确定所述控制请求满足预设控制条件的情况下,发送控制指令至述待控制物联网终端标识对应的待控制物联网终端,待控制物联网终端标识对应的待控制物联网终端便可以执行控制指令。
[0120] 物联网终端在接收到控制请求的情况下,可以确定控制请求是否满足预设控制条件,在确定控制请求包括的待关联物联网终端的认证令牌与待控制物联网终端标识存在对应关系,且待关联物联网终端的认证令牌满足预设期限条件的情况下,可以确定控制请求满足预设控制条件。
[0121] 在确定控制请求包括的待关联物联网终端的认证令牌与待控制物联网终端标识不存在对应关系,和/或,待关联物联网终端的认证令牌不满足预设期限条件的情况下,确定控制请求不满足预设控制条件。
[0122] 在确定控制请求不满足预设控制条件的情况下,可以物联网服务器发送控制失败信息至应用服务器,应用服务器可以发送控制失败信息至应用终端。
[0123] 在一种实施方式中,控制请求包括所述待关联物联网终端的认证令牌、控制指令、待控制物联网终端标识和账号标识。应用服务器在接收到控制请求的情况下,应用服务器可以确定账号标识是否合法,在账号标识合法的情况下,将控制请求发送至物联网服务器,在账号标识不合法的情况下,发送控制失败信息至物联网服务器和应用终端。
[0124] 可见,在本实施例中,可以实现应用终端通过云云互联的方式控制已关联的物联网终端。
[0125] 为了更加方便理解本申请实施例提供的一种物联网终端关联方法,下面以图3为例,对本申请实施例提供的一种物联网终端关联方法进行举例介绍。
[0126] S301,应用终端发送关联请求至应用服务器。
[0127] 其中,关联请求包括当前令牌A、账号标识和物联网终端B标识(待关联物联网终端标识),当前令牌A为物联网终端A(已关联物联网终端)的认证令牌。
[0128] S302,应用服务器将关联请求发送至物联网服务器。
[0129] S303,物联网服务器接收关联请求,在确定当前令牌A与账号标识存在对应关系,且满足预设期限条件的情况下,基于物联网终端B标识,确定字符串问题和待使用字符串为待认证信息。
[0130] S304,物联网服务器发送待使用字符串至物联网终端B。
[0131] S305,物联网服务器发送字符串问题至应用服务器。
[0132] S306,应用服务器发送字符串问题至应用终端。
[0133] S307,物联网终端B接收待使用字符串并显示。
[0134] S308,应用终端接收字符串问题,获取待使用字符串。
[0135] S309,应用终端发送认证请求至应用服务器。
[0136] 其中,认证请求包括待使用字符串和账号标识。
[0137] S310,应用服务器发送认证请求至物联网服务器。
[0138] S311,物联网服务器接收认证请求,在确定认证请求包括的字符串为发送至物联网终端B的待使用字符串的情况下,记录物联网终端B标识和账号标识的对应关系。
[0139] S312,物联网服务器将物联网终端B的认证令牌B发送至应用服务器。
[0140] S313,应用服务器将物联网终端B的认证令牌B发送至应用终端。
[0141] 其中,认证令牌B是应用终端通过云云互联的方式控制物联网终端A和物联网终端B的凭证。
[0142] 可见,在本实施例中,应用终端可以获取到能够控制物联网终端A和物联网终端B的认证令牌B,在获取认证令牌B的过程中,可以采用当前令牌A辅助关联物联网终端B的流程,进而在此基础上通过待认证问题进行进一步安全认证,能够保证应用终端与物联网终端B连接的安全性和合法性。
[0143] 下面对本申请提供的物联网终端关联系统进行描述,下文描述的物联网终端关联系统与上文描述的物联网终端关联方法可相互对应参照。
[0144] 如图4所示,本申请实施例提供了一种物联网终端关联系统,所述物联网终端关联系统包括终端和服务器,其中,所述终端包括物联网终端401和应用终端402,所述服务器包括物联网服务器403和应用服务器404。物联网终端402可以包括多个,物联网终端401可以包括已关联物联网终端410和待关联物联网终端420。
[0145] 所述物联网服务器403接收关联请求,其中,所述关联请求为所述应用终端402发送的请求,所述关联请求包括待关联物联网终端标识和当前令牌,所述当前令牌为已关联物联网终端410的认证令牌;
[0146] 在确定所述当前令牌满足预设令牌条件的情况下,基于所述待关联物联网终端标识,确定待认证信息并发送至所述终端,其中,所述待认证信息包括待认证问题;
[0147] 接收认证请求,其中,所述认证请求为所述应用终端402发送的请求,所述认证请求包括基于所述待认证问题得到的待认证答案;
[0148] 在确定所述待认证答案满足预设认证条件的情况下,关联待关联物联网终端420,并发送所述待关联物联网终端420的认证令牌至所述应用服务器404,以使所述应用服务器发送所述待关联物联网终端420的认证令牌至所述应用终端402。
[0149] 作为本申请实施例的一种实施方式,上述物联网服务器403具体用于基于所述待关联物联网终端标识,确定所述待关联物联网终端420的能力信息;
[0150] 基于所述能力信息,确定待认证信息并发送至所述终端。
[0151] 作为本申请实施例的一种实施方式,上述物联网服务器403具体用于在所述能力信息指示所述待关联物联网终端420具备显示能力的情况下,将字符串问题作为所述待认证问题并发送至所述应用终端402,将待使用字符串发送至所述待关联物联网终端401,其中,所述待认证信息包括所述字符串问题和所述待使用字符串;
[0152] 在所述能力信息指示所述待关联物联网终端420不具备显示能力的情况下,选取至少一个物联网终端信息问题作为所述待认证问题并发送至所述应用终端402,其中,所述待认证信息包括至少一个终端信息问题。
[0153] 作为本申请实施例的一种实施方式,上述物联网服务器403具体用于确定所述当前令牌是否满足所述预设令牌条件;
[0154] 在所述当前令牌满足所述预设令牌条件的情况下,执行所述基于所述待关联物联网终端标识,确定待认证信息并发送至所述终端的步骤;
[0155] 在所述当前令牌不满足所述预设令牌条件的情况下,发送关联失败消息至所述应用服务器404,以使所述应用服务器404发送关联失败信息至所述应用终端402。
[0156] 作为本申请实施例的一种实施方式,上述关联请求还包括账号标识。
[0157] 上述物联网服务器403具体用于确定所述当前令牌与所述账号标识是否存在对应关系,并确定所述当前令牌是否满足预设期限条件;
[0158] 在所述当前令牌与所述账号标识存在对应关系,且满足所述预设期限条件的情况下,确定所述当前令牌满足所述预设令牌条件;
[0159] 在所述当前令牌与所述账号标识不存在对应关系和/或所述当前令牌不满足所述预设期限条件的情况下,确定所述当前令牌不满足所述预设令牌条件。
[0160] 作为本申请实施例的一种实施方式,上述物联网服务器403具体用于记录所述账号标识和所述待关联物联网终端标识的对应关系。
[0161] 作为本申请实施例的一种实施方式,上述物联网服务器403具体用于接收控制请求,其中,所述控制请求为所述应用终端402发送的请求,所述控制请求包括所述待关联物联网终端420的认证令牌、控制指令和待控制物联网终端标识,所述待控制物联网终端标识为所述待关联物联网终端标识和/或所述已关联物联网终端410的标识;
[0162] 在确定所述控制请求满足预设控制条件的情况下,发送控制指令至述待控制物联网终端标识对应的待控制物联网终端420。
[0163] 图5示例了一种电子装置的实体结构示意图,如图5所示,该电子装置可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行上述物联网终端关联方法。其中,电子装置可以为物联网终端、应用终端、物联网服务器和应用服务器中的一种。
[0164] 此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0165] 另一方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在计算机可读的存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的上述物联网终端关联方法。
[0166] 又一方面,本申请还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述各方法提供的上述物联网终端关联方法。
[0167] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0168] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0169] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页 第1页 第2页 第3页