一种智能设备的激活与绑定方法及装置与流程

文档序号:12908179阅读:395来源:国知局
一种智能设备的激活与绑定方法及装置与流程

本发明实施例涉及智能硬件技术领域,特别是涉及一种智能设备的激活与绑定方法及装置。



背景技术:

随着物联网技术的快速发展,人工智能技术,例如智能家居越来越受到关注与发展。在手机或其他智能移动终端设备通过网络可对智能设备(电视、空调等)进行激活以及绑定,以用于对智能设备进行远程控制或参数设置,方便了用户的使用。

由于微信不提供直连微信硬件云,现有技术中采用微信对智能设备进行激活与绑定时,需要在第三方云平台上激活设备,或者自建mqtt服务器,来获得物联网消息传输能力。一般来说,微信通过airkiss给智能设备发送配网信息,例如wifi名称和密码,智能设备接收配网信息后到微信硬件云获取设备号和微信原始号,将两个号码发送给微信,以完成微信部分的配网和绑定,然后到第三方平台完成激活和绑定。由于设备端的流程比较长,且设备的处理能力较弱,所以智能设备的激活与绑定效率较低,成功率也会大大降低。

鉴于此,如何简化智能设备的操作,提高激活与绑定的成功率,是本领域技术人员亟待解决的问题。



技术实现要素:

本发明实施例的目的是提供一种智能设备的激活与绑定方法及装置,以提高智能设备的激活与绑定的成功率。

为解决上述技术问题,本发明实施例提供以下技术方案:

本发明实施例一方面提供了一种智能设备的激活与绑定方法,包括:

当接收智能设备发送的获取设备id的请求后,根据access-token给微信硬件云发送获取所述设备id及微信原始id的请求,所述智能设备通过微信进行配网并连接网络;

将获取的所述设备id及所述微信原始id发送给所述智能设备,所述微信将所述智能设备发送的所述设备id和所述微信原始id以及当前登陆用户信息发送给所述微信硬件云,以完成所述用户与所述智能设备的激活与绑定;

当接收到微信厂商服务器发送的在第三方云平台进行激活与绑定的指令后,完成所述用户与所述智能设备在第三方云平台的激活与绑定。

可选的,所述微信安装在智能移动终端设备。

可选的,所述第三方云平台为物联网消息传输服务平台。

可选的,还包括:

将完成在所述第三方云平台的激活与绑定的信息发送给所述用户。

可选的,还包括:

给所述用户发送检测是否将所述用户与所述智能设备在所述第三方云平台上成功激活与绑定的指令;

当接收所述用户反馈不成功的信息后,重新在第三方云平台将所述用户与所述智能设备进行激活与绑定。

本发明实施例另一方面提供了一种智能设备的激活与绑定装置,包括:

获取id模块,用于当接收智能设备发送的获取设备id的请求后,根据access-token给微信硬件云发送获取所述设备id及微信原始id的请求,所述智能设备通过微信进行配网并连接网络;

发送id模块,用于将获取的所述设备id及所述微信原始id发送给所述智能设备,所述微信将所述智能设备发送的所述设备id和所述微信原始id以及当前登陆用户信息发送给所述微信硬件云,以完成所述用户与所述智能设备的激活与绑定;

激活与绑定模块,用于当接收到微信厂商服务器发送的在第三方云平台进行激活与绑定的指令后,完成所述用户与所述智能设备在第三方云平台的激活与绑定。

可选的,还包括:

发送模块,用于将完成在所述第三方云平台的激活与绑定的信息发送给所述用户。

可选的,还包括:

二次激活绑定模块,用于给所述用户发送检测是否将所述用户与所述智能设备在所述第三方云平台上成功激活与绑定的指令;当接收所述用户反馈不成功的信息后,重新在第三方云平台将所述用户与所述智能设备进行激活与绑定。

本发明实施例提供了一种智能设备的激活与绑定方法,当接收智能设备发送的获取设备id的请求后,根据access-token给微信硬件云发送获取设备id及微信原始id的请求;然后将获取的设备id及微信原始id发送给智能设备,微信将智能设备发送的设备id和微信原始id以及当前登陆用户信息发送给微信硬件云,以完成用户与所述智能设备的激活与绑定;当接收到微信厂商服务器发送的在第三方云平台进行激活与绑定的指令后,完成所述用户与所述智能设备在第三方云平台的激活与绑定。

本申请提供的技术方案的优点在于,智能设备无需直接到第三方平台进行激活与绑定,大大的简化了智能设备的处理操作,缩短了智能设备端的流程,有利于提高智能设备激活与绑定的效率,有效的避免了智能设备处理能力较弱的缺点,提高了智能设备激活与绑定的成功率,节省用户的操作时间,从而有利于提高用户的使用体验。

此外,本发明实施例还针对智能设备的激活与绑定方法提供了相应的实现装置,进一步使得所述方法更具有实用性,所述装置具有相应的优点。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种智能设备的激活与绑定方法的流程示意图;

图2为本发明实施例提供的另一种智能设备的激活与绑定方法的流程示意图;

图3为本发明实施例提供的再一种智能设备的激活与绑定方法的流程示意图;

图4为本发明实施例提供的智能设备的激活与绑定装置的一种具体实施方式结构图;

图5为本发明实施例提供的智能设备的激活与绑定装置的另一种具体实施方式结构图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

在介绍了本发明实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。

首先参见图1,图1为本发明实施例提供的一种智能设备的激活与绑定方法的流程示意图,本发明实施例可包括以下内容:

s101:当接收智能设备发送的获取设备id的请求后,根据access-token给微信硬件云发送获取所述设备id及微信原始id的请求,所述智能设备通过微信进行配网并连接网络。

执行主体可为中间云服务器,即中间云平台,该平台可为生产智能设备厂商的云服务器,例如fog云。智能设备可为家电设备,如电视,空调等。

智能设备在进行激活与绑定之前,需要进行连接网络,才可与云服务器进行数据交换与请求,智能设备连接到网络后,可向云平台的开放端口发送请求指令。

微信可安装在智能移动终端设备,例如手机、ipad,终端设备的操作系统可为android系统或ios系统。通过微信app上自带的设备配网功能对智能设备进行配网,在配网完成后,即智能设备成功连接上网络后,还可通过该app对智能设备进行控制,或参数控制,例如开启,关闭。智能设备与配网的移动端可在同一局域网下。

具体的,微信通过airkiss技术将wifi名称和密码发送给智能设备;设备收到wifi名称和密码后,可连接上wifi路由器。airkiss为一种信息传递技术。通过该技术可以便捷的向一台与外界没有建立任何一种实质性连接(包括有线、无线、蓝牙、nfc等)的设备传递信息(可以是环境中wifi的ssid、密码等信息),用于给设备传递ssid和密码,让设备能连接上wifi路由器。

access-token为请求微信的接口的权限,可作为身份认证。微信厂商服务器用于接收微信服务器推送的消息以及发送请求给微信服务器,在开启后会定时获取access-token,进行缓存,以备后用。中间云服务器在接收到获取设备id(deviceid)请求后,会从厂商服务器处获取access-token,然后到微信硬件云获取设备id及微信原始id,然后将其发送给智能设备。微信原始id,即originalid用于设备和微信用户的绑定。

s102:将获取的所述设备id及所述微信原始id发送给所述智能设备,所述微信将所述智能设备发送的所述设备id和所述微信原始id以及当前登陆用户信息发送给所述微信硬件云,以完成所述用户与所述智能设备的激活与绑定。

智能设备得到deviceid和originalid后,通过微信的发现服务将两个id发给微信app;微信app得到两个id后连同微信当前登录用户的信息一起发给微信硬件云,完成微信端的设备与用户的激活和绑定,并将结果推送给厂商服务器;厂商服务器收到绑定成功的消息后,请求中间云服务器在第三方云平台完成激活和绑定,例如物联网消息传输服务平台。

微信当前登录用户与设备进行绑定,有利于用户通过终端,例如手机等对设备进行控制,从而避免直接上机操作或利用遥控器操作,方便用户使用。

s103:当接收到微信厂商服务器发送的在第三方云平台进行激活与绑定的指令后,完成所述用户与所述智能设备在第三方云平台的激活与绑定。

通过中间云平台的转发,有效的避免了设备端与第三方云平台的交互,设备端只需向中间云平台的接口发送请求即可,大大的缩短了设备端的操作时间,避免了智能设备处理能力较弱的缺点,提高了智能设备激活与绑定的成功率。

在本发明实施例提供的技术方案中,智能设备无需直接到第三方平台进行激活与绑定,大大的简化了智能设备的处理操作,缩短了智能设备端的流程,有利于提高智能设备激活与绑定的效率,有效的避免了智能设备处理能力较弱的缺点,提高了智能设备激活与绑定的成功率,节省用户的操作时间,从而有利于提高用户的使用体验。

在一种具体的实施方式中,请参阅图2,本实施例还可包括:

s104:将完成在所述第三方云平台的激活与绑定的信息发送给所述用户。

当设备激活成功后,且与用户绑定成功之后,可将成功的消息反馈给用户,用户快速获取绑定激活成功的消息,从而实现快速对智能设备的控制。避免用户进行尝试的操作与时间,有利于提升用户的使用体验

考虑到其他因素,可能一次激活或绑定不成功,为了避免用户使用时出错,而造成用户体验效果差,鉴于此,请参阅图3,本申请还提供了另外一个实施例,具体可包括:

s201-s203:具体的,与上述实施例中的s101-s103的描述相一致,此处就不再赘述。

s204:给所述用户发送检测是否将所述用户与所述智能设备在所述第三方云平台上成功激活与绑定的指令;

s205:当接收所述用户反馈不成功的信息后,重新在第三方云平台将所述用户与所述智能设备进行激活与绑定。

当绑定不成功时,系统可自动提供二次绑定与激活,从而进一步的保证设备的激活与绑定的成功率,有利于提升用户的试验体验。

本发明实施例还针对智能设备的激活与绑定方法提供了相应的实现装置,进一步使得所述方法更具有实用性。下面对本发明实施例提供的智能设备的激活与绑定装置进行介绍,下文描述的智能设备的激活与绑定装置与上文描述的智能设备的激活与绑定方法可相互对应参照。

参见图4,图4为本发明实施例提供的智能设备的激活与绑定装置在一种具体实施方式下的结构图,该装置可包括:

获取id模块401,用于当接收智能设备发送的获取设备id的请求后,根据access-token给微信硬件云发送获取所述设备id及微信原始id的请求,所述智能设备通过微信进行配网并连接网络。

发送id模块402,用于将获取的所述设备id及所述微信原始id发送给所述智能设备,所述微信将所述智能设备发送的所述设备id和所述微信原始id以及当前登陆用户信息发送给所述微信硬件云,以完成所述用户与所述智能设备的激活与绑定。

激活与绑定模块403,用于当接收到微信厂商服务器发送的在第三方云平台进行激活与绑定的指令后,完成所述用户与所述智能设备在第三方云平台的激活与绑定。

可选的,在本实施例的一些实施方式中,请参阅图5,所述装置例如还可以包括:

提示信息发送模块404,用于将完成在所述第三方云平台的激活与绑定的信息发送给所述用户。

在本实施例的另一些实施方式中,请参阅图5,所述装置例如还可以包括二次激活绑定模块405,具体可包括:

发送单元,用于给所述用户发送检测是否将所述用户与所述智能设备在所述第三方云平台上成功激活与绑定的指令;

二次执行单元,用于当接收所述用户反馈不成功的信息后,重新在第三方云平台将所述用户与所述智能设备进行激活与绑定。

本发明实施例所述智能设备的激活与绑定装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例智能设备无需直接到第三方平台进行激活与绑定,大大的简化了智能设备的处理操作,缩短了智能设备端的流程,有利于提高智能设备激活与绑定的效率,有效的避免了智能设备处理能力较弱的缺点,提高了智能设备激活与绑定的成功率,节省用户的操作时间,从而有利于提高用户的使用体验。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种智能设备的激活与绑定方法及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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