设备绑定方法和装置与流程

文档序号:11139854阅读:2517来源:国知局
设备绑定方法和装置与制造工艺

本发明涉及物联网技术领域,特别是涉及一种设备绑定方法和装置。



背景技术:

物联网是新一代信息技术的重要组成部分,其英文名称是“The Internet of things”,是指物物相连的互联网。物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,物联网使得基于用户终端的互联网延伸和扩展到了用户终端与物品、物品与物品之间的信息交换和通信。

目前,各设备生产厂商可以在插座、摄像头、空调、冰箱以及手表等设备内植入连接模块,制成可与用户终端连接的受控设备。用户购买受控设备后,将用户标识和购买的受控设备的唯一标识建立绑定关系,即绑定设备,这样该用户对该受控设备具有管理以及控制的权限。

然而,目前绑定设备通常需要用户手工输入用户标识和受控设备的唯一标识来建立绑定关系,操作繁琐。



技术实现要素:

基于此,有必要针对目前绑定设备需用户手工输入导致操作繁琐的问题,提供一种设备绑定方法和装置。

一种设备绑定方法,所述方法包括:

扫描受控设备对应的图形码,获得设备类型标识和设备序列号;

根据所述设备类型标识查询相应的设备连接方式;

根据查询到的设备连接方式搜索所述设备序列号所对应的所述受控设备以建立连接;

在成功建立连接后,将用户标识和所述设备序列号上传至物联开放平台,使所述物联开放平台建立所述用户标识和所述设备序列号的绑定关系。

一种设备绑定装置,所述装置包括:

图形码处理模块,用于扫描受控设备对应的图形码,获得设备类型标识和设备序列号;

设备连接方式确定模块,用于根据所述设备类型标识查询相应的设备连接方式;

连接模块,用于根据查询到的设备连接方式搜索所述设备序列号所对应的所述受控设备以建立连接;

绑定模块,用于在成功建立连接后,将用户标识和所述设备序列号上传至物联开放平台,使所述物联开放平台建立所述用户标识和所述设备序列号的绑定关系。

上述设备绑定方法和装置,通过扫描图形码的方式来获取受控设备的设备类型标识和设备序列号,其中根据设备类型标识可以确定设备连接方式,而设备序列号可以唯一标识出相应的网络接入设备。这样根据查询到的设备连接方式,就可以自动搜索该设备序列号所对应的受控设备并建立连接。再将用户标识和所述设备序列号上传至物联开放平台,就可以在物联开放平台建立所述用户标识和所述设备序列号的绑定关系。其中在成功建立与该受控设备的连接后发送用户标识和所述设备序列号,表示图形码是正确的、且该受控设备是可被发现并连接的,可以保证这种绑定关系是有效的。这样仅需要扫描图形码就可以自动触发绑定设备的一系列操作,操作简便,提高了操作便利性。

一种设备绑定方法,所述方法包括:

接收与用户标识对应的移动终端发送的携带有扫描图形码获得的设备类型标识的设备连接方式查询请求;

根据所述设备连接方式查询请求查询所述设备类型标识所对应的设备连接方式;

向所述移动终端反馈查询到的设备连接方式,使所述移动终端根据反馈的设备连接方式与扫描图形码获得的设备序列号对应的受控设备建立连接;

接收所述移动终端在成功建立与所述受控设备的连接后所发送的所述用户标识和所述设备序列号;

建立所述用户标识和所述设备序列号的绑定关系。

一种设备绑定装置,所述装置包括:

设备连接方式查询请求接收模块,用于接收与用户标识对应的移动终端发送的携带有扫描图形码获得的设备类型标识的设备连接方式查询请求;

设备连接方式查询模块,用于根据所述设备连接方式查询请求查询所述设备类型标识所对应的设备连接方式;

设备连接方式反馈模块,用于向所述移动终端反馈查询到的设备连接方式,使所述移动终端根据反馈的设备连接方式与扫描图形码获得的设备序列号对应的受控设备建立连接;

接收模块,用于接收所述移动终端在成功建立与所述受控设备的连接后所发送的所述用户标识和所述设备序列号;

绑定关系建立模块,用于建立所述用户标识和所述设备序列号的绑定关系。

上述设备绑定方法和装置,移动终端通过扫描图形码的方式来获取受控设备的设备类型标识和设备序列号。这样在接收到移动终端的设备连接方式查询请求时,就可以向移动终端反馈设备类型标识所对应的设备连接方式,使得移动终端根据反馈的设备连接方式与设备序列号对应的受控设备建立连接。这样在接收到移动终端发送的用户标识和设备序列号后,就可以建立用户标识和设备序列号的绑定关系。其中移动终端在建立与该受控设备的连接后发送用户标识和设备序列号,表示图形码是正确的、且该受控设备是可被发现并连接的,保证了建立的绑定关系的有效性。这样移动终端仅需要扫描图形码就可以自动触发绑定设备的一系列操作,操作简便,提高了操作便利性。

附图说明

图1为一个实施例中物联通信系统的环境图;

图2为一个实施例中物联开放平台的结构示意图;

图3为一个实施例中移动终端的结构示意图;

图4为一个实施例中受控设备的结构示意图;

图5为一个实施例中设备绑定方法的流程示意图;

图6为一个实施例中即使通信应用的联系人页面的示意图;

图7为一个实施例中即使通信应用的图形码扫描页面的示意图;

图8为一个实施例中即时通信消息页面中的工具菜单的示意图;

图9为一个实施例中在成功建立连接后,将用户标识和所述设备序列号上传至物联开放平台,使所述物联开放平台建立所述用户标识和所述设备序列号的绑定关系的步骤的流程示意图;

图10为一个实施例中设备绑定页面的示意图;

图11为一个实施例中设备网络配置页面的示意图;

图12为一个实施例中查询已绑定的受控设备的步骤的流程示意图;

图13为一个实施例中物联公众服务页面的示意图;

图14为一个实施例中已绑定设备展示页面的示意图;

图15为一个实施例中重现图形码的步骤的流程示意图;

图16为一个实施例中设备图形码展示页面的示意图;

图17为一个实施例中可扫描图形码展示页面的示意图;

图18为一个实施例中受控设备购买页面的示意图;

图19为一个实施例中在图形码扫描页面中显示提示用户进行解绑操作的页面的示意图;

图20为一个实施例中在图形码扫描页面中显示提示用户未连接到网络并重新扫描图形码的页面的示意图;

图21为另一个实施例中设备绑定方法的流程示意图;

图22为再一个实施例中设备绑定方法的流程示意图;

图23为一个实施例中配置设备连接方式的步骤的流程示意图;

图24为一个实施例中提供设备信息的步骤的流程示意图;

图25为一个实施例中提供图形码的步骤的流程示意图;

图26为一个实施例中提供绑定状态查询结果的步骤的流程示意图;

图27为一个实施例中设备绑定装置的结构框图;

图28为另一个实施例中设备绑定装置的结构框图;

图29为一个实施例中绑定模块的结构框图;

图30为再一个实施例中设备绑定装置的结构框图;

图31为一个实施例中设备绑定装置的结构框图;

图32为另一个实施例中设备绑定装置的结构框图;

图33为再一个实施例中设备绑定装置的结构框图;

图34为一个实施例中设备绑定装置的结构框图;

图35为另一个实施例中设备绑定装置的结构框图;

图36为再一个实施例中设备绑定装置的结构框图;

图37为一个实施例中设备绑定装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,在一个实施例中,提供了一种物联网通信系统100,包括物联开放平台102、移动终端104和受控设备106。图1中物联开放平台102包括一个或多个物理服务器,是为各设备供应商的受控设备106提供接入服务的第三方平台,并为移动终端104提供交互接口。移动终端104包括手机、平板电脑、PDA(个人数字助理)以及POS(销售终端)机等。受控设备106是具有与移动终端104连接的功能并被移动终端104控制的设备,包括手表、插座、摄像头、空调以及冰箱等。

如图2所示,在一个实施例中,物联开放平台102包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。该处理器具有计算功能和控制物联开放平台102工作的功能,该处理器被配置为执行一种设备绑定方法。非易失性存储介质包括磁存储介质、光存储介质以及闪存式存储介质。非 易失性存储介质存储有操作系统和设备绑定装置,该设备绑定装置具有实现一种设备绑定方法的功能模块。内存储器用于为操作系统和设备绑定装置提供高速缓存。网络接口用于连接到网络。

如图3所示,在一个实施例中,提供了一种移动终端104,包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏、摄像头及输入装置。其中处理器具有计算功能和控制移动终端104工作的功能,该处理器被配置为执行一种设备绑定方法。非易失性存储介质包括磁存储介质、光存储介质以及闪存式存储介质。非易失性存储介质存储有操作系统和设备绑定装置,该设备绑定装置具有实现一种设备绑定方法的功能模块。内存储器用于为操作系统和设备绑定装置提供高速缓存。显示屏可以是液晶显示屏或者电子墨水显示屏。输入装置包括触控板、轨迹球、鼠标以及与显示屏重叠的触摸层,其中显示屏和触摸层构成触控屏。网络接口则用于连接到网络。摄像头用于通过其感光器件获取外部影像形成数字信号传递给处理器处理。

如图4所示,在一个实施例中,受控设备106与移动终端104不同,包括控制芯片、无线连接模块和工作功能模块。受控设备106可通过无线连接模块与移动终端104连接,无线连接模块包括Wi-Fi(一种无线连接技术)模块、蓝牙模块、SIM(Subscriber Identity Module,客户识别模块)卡模块以及NFC模块中的至少一种。受控设备106可以是网络摄像头、智能电视机、打印机、智能灯泡以及智能开关等。对于网络摄像头其工作功能模块至少具有捕捉影像的功能,对于智能电视则其工作功能模块至少具有接收电视节目信号以及播放电视节目的功能,以此类推。

如图5所示,在一个实施例中,提供了一种设备绑定方法,本实施例以该方法应用于上述图1和图3中的移动终端104来举例说明。该方法具体包括如下步骤:

步骤502,扫描受控设备对应的图形码,获得设备类型标识和设备序列号。

具体地,移动终端扫描受控设备对应的图形码,获得设备类型标识和设备序列号。扫描是指通过摄像头获取图形码并解析的过程。具体移动终端通过移动终端的摄像头获取受控设备对应的图形码并解析,获得图形码中包括的设备 类型标识和设备序列号。扫描受控设备对应的图形码,可以设置在受控设备外壳上、包装盒上或者设备说明书上,这里的设置比如印刷或贴附,图形码也可以显示在受控设备的显示屏上。

其中图形码是指将具有意思表达功能的字符或者字符串经过编码而获得的图形,图形码包括二维码以及条形码等。其中条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。而二维码是指用某种特定的几何图形按一定规律在平面二维方向分布的黑白相间的图形记录数据符号信息的条码。二维码可以分为堆叠式或行排式和矩阵式二维码,其中堆叠式或行排式二维码编码原理是建立在一维条码基础之上,按需要堆积成二行或多行,代表性的二维码有Code 16K、Code 49、PDF417等。矩阵式二维码是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维码所代表的意义;有代表性的矩阵式二维码有:Code One、MaxiCode、QR Code等。

设备类型标识用来唯一标识出某一种受控设备,而设备序列号则用来唯一标识出一个受控设备。比如某设备提供商A生产一种受控设备B,该种类的受控设备B都具有相同的设备类型标识,但每个受控设备B的设备序列号都不相同。设备类型标识可以包括数字、字母以及标点符号中的至少一种,设备序列号可以包括数字、字母以及标点符号中的至少一种。

举例说明,移动终端上运行有即时通信应用,可在即使通信应用的如图6所示的联系人页面中,检测到图形码扫描页面触发控件(601)的操作后进入如图7所示的图形码扫描页面。移动终端也可以在即使通信应用的如图8所示的即时通信消息页面中的工具菜单(801)中,检测到图形码扫描页面触发控件(802)的操作后进入如图7所示的图形码扫描页面。在图形码扫描页面,移动终端检测到在取景框701中显示的图形码时,自动扫描图形码以获得图形码所包括的设备类型标识和设备序列号。

步骤504,根据设备类型标识查询相应的设备连接方式。

移动终端根据设备类型标识查询相应的设备连接方式,可以根据设备类型标识从本地存储的设备连接方式列表中查询相应的设备连接方式,也可以从物联开放平台查询与设备类型标识对应的设备连接方式。其中设备连接方式列表中包括设备类型标识和设备连接方式的对关系,移动终端可事先从物联开放平台下载获得。设备供应商可事先在物联开放平台上配置与设备类型标识所对应的设备连接方式。

设备连接方式是指移动终端连接受控设备的方式。在一个实施例中,设备连接方式为无线连接方式,设备连接方式包括:无线局域网连接方式、移动通信网络连接方式、NFC(Near Fiel504d Communication,近场通信)连接方式以及蓝牙连接方式中的至少一种。

无线局域网连接方式包括Wi-Fi连接方式和WAPI(Wireless LAN Authentication and Privacy Infrastructure,无线局域网鉴别和保密基础结构)连接方式。移动通信网络连接方式包括GSM(Global System for Mobile Communication,全球移动通信系统)连接方式、CDMA(Code Division Multiple Access,码分多址)连接方式、CDMA2000连接方式、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)连接方式、TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)连接方式、TD-LTE(Time Division Long Term Evolution,分时长期演进)连接方式和FDD-LTE(Frequency Division Duplexing Long Term Evolution,频分双工长期演进)连接方式等。

步骤506,根据查询到的设备连接方式搜索设备序列号所对应的受控设备以建立连接。

移动终端根据查询到的设备连接方式搜索设备序列号所对应的受控设备,并与搜索到的受控设备建立连接。移动终端所处环境中可能存在多个受控设备,移动终端可对搜索到的受控设备进行过滤,仅保留设备序列号所对应的受控设备。

在一个实施例中,移动终端在查询到设备连接方式后,检测查询到的设备 连接方式的功能是否已开启,若已开启则执行步骤506;若未开启,则自动开启该查询到的设备连接方式的功能后执行步骤506,或者提示用户开启。比如若查询到的设备连接方式为Wi-Fi连接方式,则检测移动终端的Wi-Fi功能是否已开启,若未开启,则自动开启Wi-Fi功能后采用Wi-Fi连接方式搜索受控设备并建立连接,或者提示用户开启Wi-Fi功能,在用户确认开启后采用Wi-Fi连接方式搜索受控设备并建立连接。

无线局域网连接方式包括路由模式下的无线局域网连接方式、路由中继模式下的无线局域网连接方式和广播模式下的无线局域网连接方式。其中在路由模式下,移动终端在路由器组建的无线局域网络中搜索设备序列号所对应的受控设备,从而以路由器为中介建立连接。在路由中继模式下,移动终端可作为路由中继而搜索设备序列号所对应的受控设备,并与搜索到的受控设备直接建立连接;或者移动终端可搜索设备序列号所对应的作为路由中继的受控设备,并与搜索到的受控设备直接建立连接。在广播模式下,移动终端自身可广播无线信号,搜索设备序列号所对应的受控设备,并与搜索到的受控设备直接建立连接。

步骤508,在成功建立连接后,将用户标识和设备序列号上传至物联开放平台,使物联开放平台建立用户标识和设备序列号的绑定关系。

移动终端在成功建立与搜索到的受控设备的连接后,向物联开放平台发送携带有用户标识和设备序列号的设备绑定请求,使得物联开放平台根据该设备绑定请求,建立该设备绑定请求所携带的用户标识和设备序列号的绑定关系。

上述设备绑定方法,通过扫描图形码的方式来获取受控设备的设备类型标识和设备序列号,其中根据设备类型标识可以确定设备连接方式,而设备序列号可以唯一标识出相应的网络接入设备。这样根据查询到的设备连接方式,就可以自动搜索该设备序列号所对应的受控设备并建立连接。再将用户标识和设备序列号上传至物联开放平台,就可以在物联开放平台建立用户标识和设备序列号的绑定关系。其中在成功建立与该受控设备的连接后发送用户标识和设备序列号,表示图形码是正确的、且该受控设备是可被发现并连接的,可以保证这种绑定关系是有效的。这样仅需要扫描图形码就可以自动触发绑定设备的一 系列操作,操作简便,提高了操作便利性。

在一个实施例中,在步骤504之前,还包括:检测通过预设连接方式是否可与设备序列号所对应的受控设备建立连接;若是,则执行步骤508;若否,则执行步骤504。

具体地,设备连接方式包括:无线局域网连接方式、移动通信网络连接方式、NFC连接方式以及蓝牙连接方式中的至少一种。预设连接方式可以是上一次连接设备所采用的设备连接方式,也可以是预先指定的默认的设备连接方式。

本实施例中,先尝试通过预设连接方式搜索设备序列号所对应的受控设备,若搜索到则直接建立连接,此时检测到可与设备序列号所对应的受控设备建立连接,则无需再查询设备连接方式,提高了效率。若尝试通过预设连接方式搜索设备序列号所对应的受控设备未搜索到,或者搜索到后无法建立连接,此时检测到不可与设备序列号所对应的受控设备建立连接,此时再查询设备连接方式并据以搜索受控设备建立连接。

如图9所示,在一个实施例中,步骤508具体包括如下步骤:

步骤902,在成功建立连接后,跳转到设备绑定页面。

具体地,移动终端在如图7所示的图形码扫描页面中实现上述步骤502至步骤506之后,若成功建立与设备序列号所对应的受控设备之间的连接,则跳转到如图10所示的设备绑定页面。设备绑定页面是用于实现将用户标识和序列号进行绑定的页面。

在一个实施例中,受控设备为网络接入设备,移动终端在与受控设备成功建立连接后,若检测到受控设备未加入无线局域网络,则显示如图11所示的设备网络配置页面,获取接入无线局域网络所需的接入验证信息,比如网络名称和相应的验证密码,并将接入验证信息发送给受控设备,使得受控设备根据接入验证信息接入无线局域网络。这样受控设备就可以接受移动终端的远程控制指令。

步骤904,在设备绑定页面中显示设备序列号所对应的设备信息和用户标识所对应的用户信息。

具体地,设备序列号所对应的设备信息是用于描述相应的受控设备的信息, 包括设备图像、设备介绍信息、设备序列号以及设备类型号中的至少一种。用户标识所对应的用户信息是用于描述用户属性的信息,包括用户头像、用户标识以及用户介绍信息中的至少一种。移动终端在设备绑定页面中显示设备信息和用户信息,可以让用户直观地对即将绑定的用户标识和设备序列号进行确认。

步骤906,接收在设备绑定页面中触发的确认绑定指令。

具体地,设备绑定页面包括确认绑定的控件1001和取消绑定的控件1002。移动终端在检测到对该确认绑定的控件1001的操作后,比如点击,则触发确认绑定指令。移动终端在检测到对该取消绑定的控件1002的操作后,则触发取消绑定指令,并跳转到指定的页面。指定的页面比如联系人页面、图形码扫描页面或者即时通信消息页面。

步骤908,根据确认绑定指令,将用户标识和设备序列号上传至物联开放平台,使物联开放平台建立用户标识和设备序列号的绑定关系。

具体地,移动终端在获取到确认绑定指令后,根据该确认绑定指令在物联开放平台建立用户标识和设备序列号的绑定关系。

本实施例中,增加了一步用户确认绑定的环节,虽然增加了一步操作,但却可以保证建立的绑定关系的正确性,兼顾操作便利性和绑定关系的正确性。

在一个实施例中,步骤502之后,还包括:从物联开放平台查询用户标识和设备序列号是否已建立绑定关系;若查询到已建立绑定关系,则跳转到网络设备序列号所对应的设备控制页面,在设备控制页面中触发控制指令,并通过直连或通过物联开放平台发送给受控设备;若查询到未建立绑定关系,则执行步骤504。

具体地,移动终端可向物联开放平台发送携带有用户标识和设备序列号的绑定状态查询请求,使得物联开放平台根据该绑定状态查询请求查询用户标识和设备序列号是否已建立绑定关系,移动终端接收物联开放平台返回的表示是否已建立绑定关系的查询结果。

设备控制页面是用于控制受控设备的页面,该受控页面可包括若干分别具有不同功能的控件,比如若受控设备为摄像头,则设备控制页面可以包括转动摄像头的控件以及显示摄像头摄取的影像的控件。移动终端在检测到对该设备 控制页面中的控件的操作时,触发控件相应的控制指令,移动终端可通过与受控设备之间的点对点直连将控制指令发送给该受控设备,或者可将控制指令发送给物联开放平台,经由物联开放平台转发给受控设备。受控设备接收到控制指令后作出相应的响应。

本实施例中,通过查询绑定状态,若用户标识和设备序列号已建立绑定关系,则无需再进行绑定,用户扫描图形码的行为可以判定为访问相应的受控设备的行为,这里跳转到设备控制页面,使得用户可以对已绑定的受控设备进行控制。

在一个实施例中,若查询到已建立绑定关系,则可展示提示已建立绑定关系的提示页面,若在提示页面中触发提示页面关闭指令,则根据提示页面关闭指令关闭该提示页面,以返回图形码扫描页面。若在提示页面中触发控制受控设备的指令,则根据该控制受控设备的指令跳转到网络设备序列号所对应的设备控制页面,在设备控制页面中触发控制指令,并通过直连或通过物联开放平台发送给受控设备。

如图12所示,在一个实施例中,该设备绑定方法还包括查询已绑定的受控设备的步骤,具体包括如下步骤:

步骤1202,显示物联公众服务账号所对应的物联公众服务页面。

具体地,物联公众服务账号是指物联开放平台设置的与用户进行与物联网相关的交互的账号。物联公众服务页面如图13所示,包括消息会话页面,用于显示用户与物联公众服务账号进行会话时的会话信息。

步骤1204,在物联公众服务页面中触发携带有用户标识的设备查询请求并发送至物联开放平台。

具体地,移动终端在检测到对物联公众服务页面中的图形码查询触发控件1301的操作后,触发携带有用户标识的设备查询请求,并将该设备查询请求并发送至物联开放平台。设备查询请求用于查询用户曾经绑定的受控设备的设备信息。

步骤1206,接收物联开放平台根据设备查询请求返回的设备信息;返回的设备信息所对应的设备序列号与用户标识具有历史绑定关系。

具体地,物联开放平台根据来自移动终端的设备查询请求,获取图形码查询请求所携带的用户标识,查找与该用户标识具有绑定关系的设备序列号,从而获取该设备序列号所对应的设备信息返回给移动终端。其中设备信息包括设备图像、设备介绍信息、设备序列号以及设备类型号中的至少一种。历史绑定关系是指当前或者曾经具有过绑定关系。

步骤1208,显示接收到的设备信息。

具体地,移动终端跳转到如图14所示的已绑定设备展示页面,在该已绑定设备展示页面中显示接收到的设备信息。若接收到多条设备信息,则可以列表形式显示接收到的设备信息。该多条设备信息可按照绑定时间顺序排序。

本实施例中,用户可以随时查询已绑定的设备的信息,便于对已绑定的设备进行管理。

如图15所示,在一个实施例中,在步骤1208之后,还包括重现图形码的步骤,具体包括如下步骤:

步骤1502,获取与显示的设备信息对应的携带有相应的设备序列号的图形码查询请求并发送至物联开放平台。

具体地,移动终端在如图14所示的已绑定设备展示页面中检测到图形码查询指令后,比如检测到对图14中某受控设备的“查看”按钮的点击,则触发图形码查询请求并发送至物联开放平台。该图形码查询请求与显示的设备信息对应,且携带有显示的设备信息对应的设备序列号。

步骤1504,接收物联开放平台根据图形码查询请求返回的图形码;返回的图形码包括图形码查询请求所携带的设备序列号及相应的设备类型标识。

具体地,物联开放平台接收到图形码查询请求后,提取该图形码查询请求所携带的设备序列号,并查询该设备序列号对应的设备类型标识,从而根据该设备序列号和设备类型标识生成图形码,并将生成的图形码返回给移动终端。

步骤1506,显示接收到的图形码。

具体地,移动终端跳转到如图16所示的设备图形码展示页面,在该图形码展示页面中显示接收到的图形码。移动终端在该设备图形码展示页面中可以触发图形码分享指令,从而将图形码以图片形式发送给该图形码分享指令所指定 的用户。移动终端在该设备图形码展示页面中可以触发图形码扫描指令,从而根据该扫描指令触发上述步骤502。

本实施例中,用户可以在需要时随时查询曾经绑定的设备的图形码,便于对曾经绑定过的受控设备的管理与维护。

在一个实施例中,移动终端在如图7所示的图形码扫描页面中触发查询当前能够扫描的图形码的查询指令,比如用户点击图7中“我能扫什么”,并根据该查询指令跳转到如图17所示的可扫描图形码展示页面,显示当前能够扫描的图形码。当前能够扫描的图形码包括本地已存储的图形码和物联开放平台推送的图形码。移动终端根据用户指令扫描可扫描图形码展示页面中显示的图形码,跳转到相应的页面,比如跳转到如图18所示的受控设备购买页面。

在一个实施例中,步骤502之后,还包括:从物联开放平台查询设备序列号是否已与非上述用户标识的用户标识建立绑定关系,若是则提示用户进行解绑操作,具体如图19所示。

在一个实施例中,若扫描受控设备对应的图形码时未连接到网络,则提示用户确认连接到网络并重新扫描图形码,具体如图20所示。

如图21所示,在一个实施例中,一种设备绑定方法,具体包括如下步骤:

步骤2102,扫描受控设备对应的图形码,获得设备类型标识和设备序列号。

步骤2104,从物联开放平台查询用户标识和设备序列号是否已建立绑定关系;若是则执行步骤2106,若否则执行步骤2108。

步骤2106,提示用户标识和设备序列号已建立绑定关系。

步骤2108,检测通过预设连接方式是否可与设备序列号所对应的受控设备建立连接;若是,则执行步骤2110后执行步骤2118;若否,则执行步骤2112。

步骤2112,根据设备类型标识查询相应的设备连接方式。

步骤2114,根据查询到的设备连接方式搜索设备序列号所对应的受控设备以建立连接。

步骤2116,判断是否成功与受控设备建立连接。若是,则执行步骤2118;若否,则执行步骤2120后继续执行步骤2116。

步骤2118,跳转到设备绑定页面,将用户标识和设备序列号上传至物联开 放平台,使物联开放平台建立用户标识和设备序列号的绑定关系。

步骤2120,提示用户连接失败。

如图22所示,在一个实施例中,提供了一种设备绑定方法,本实施例以该方法应用于上述图1和图2中的物联开放平台来举例说明。该方法具体包括如下步骤:

步骤2202,接收与用户标识对应的移动终端发送的携带有扫描图形码获得的设备类型标识的设备连接方式查询请求。

具体地,移动终端扫描受控设备对应的图形码,获得设备类型标识和设备序列号。扫描受控设备对应的图形码,可以设置在受控设备外壳上、包装盒上或者设备说明书上,这里的设置比如印刷或贴附,图形码也可以显示在受控设备的显示屏上。其中图形码是指将具有意思表达功能的字符或者字符串经过编码而获得的图形,图形码包括二维码以及条形码等。设备类型标识用来唯一标识出某一种受控设备,而设备序列号则用来唯一标识出一个受控设备。

移动终端在扫描图形码获得设备类型标识和设备序列号后,向物联开放平台发送设备连接方式查询请求,该设备连接方式查询请求携带有扫描图形码获得的设备类型标识,物联开放平台接收该设备连接方式查询请求。与用户标识对应的移动终端可以是以该用户标识登录并连接到物联开放平台的移动终端。

步骤2204,根据设备连接方式查询请求查询设备类型标识所对应的设备连接方式。

设备连接方式查询请求用于请求查询该请求中所携带的设备类型所对应的设备连接方式。物联开放平台存储有设备类型标识和相应的设备连接方式的对应关系,物联开放平台根据设备连接方式查询请求,查询设备连接方式查询请求所携带的设备类型标识所对应的设备连接方式。

步骤2206,向移动终端反馈查询到的设备连接方式,使移动终端根据反馈的设备连接方式与扫描图形码获得的设备序列号对应的受控设备建立连接。

具体地,物联开放平台在查询到设备连接方式后,向移动终端反馈查询到的设备连接方式;若未查询到设备连接方式,则可向移动终端反馈未查询到设 备连接方式的通知。

移动终端根据反馈的设备连接方式与扫描图形码获得的设备序列号对应的受控设备建立连接。具体地,移动终端根据查询到的设备连接方式搜索设备序列号所对应的受控设备,并与搜索到的受控设备建立连接。移动终端所处环境中可能存在多个受控设备,移动终端可对搜索到的受控设备进行过滤,仅保留设备序列号所对应的受控设备。

步骤2208,接收移动终端在成功建立与受控设备的连接后所发送的用户标识和设备序列号。

具体地,移动终端在成功建立与搜索到的受控设备的连接后,向物联开放平台发送携带有用户标识和设备序列号的设备绑定请求,物联开放平台接收该设备绑定请求,从而获取到设备绑定请求所携带的用户标识和设备序列号。

步骤2210,建立用户标识和设备序列号的绑定关系。

物联开放平台建立用户标识和设备序列号的绑定关系。具体地,物联开放平台根据该设备绑定请求,建立该设备绑定请求所携带的用户标识和设备序列号的绑定关系。

上述设备绑定方法,移动终端通过扫描图形码的方式来获取受控设备的设备类型标识和设备序列号。这样在接收到移动终端的设备连接方式查询请求时,就可以向移动终端反馈设备类型标识所对应的设备连接方式,使得移动终端根据反馈的设备连接方式与设备序列号对应的受控设备建立连接。这样在接收到移动终端发送的用户标识和设备序列号后,就可以建立用户标识和设备序列号的绑定关系。其中移动终端在建立与该受控设备的连接后发送用户标识和设备序列号,表示图形码是正确的、且该受控设备是可被发现并连接的,保证了建立的绑定关系的有效性。这样移动终端仅需要扫描图形码就可以自动触发绑定设备的一系列操作,操作简便,提高了操作便利性。

如图23所示,在一个实施例中,步骤2202之前,还包括配置设备连接方式的步骤,具体包括如下步骤:

步骤2302,接收与设备供应商标识对应的设备管理终端发送的携带有设备类型标识的设备连接方式配置请求。

具体地,设备供应商是指提供受控设备的一方,设备供应商标识用于唯一标识出相应的设备供应商。设备供应商包括受控设备的生产商和销售商。设备供应商根据设备供应商标识在某终端上登录到物联开放平台,该终端则为设备管理终端。设备管理终端可以是台式计算机或者移动终端。

设备管理终端提供设备供应商与物联开放平台的交互接口,物联开放平台向设备管理终端提供与设备类型标识对应的可选的设备连接方式,获取设备供应商输入的设备连接方式选择指令,根据该设备连接方式选择指令从可选的设备连接方式中确定需配置的设备连接方式。可选的设备连接方式可仅配置为单选项并且为必选项。设备管理终端根据确定的需配置的设备连接方式,生成携带有设备类型标识的设备连接方式配置请求并发送,物联开放平台接收该设备连接方式配置请求。

步骤2304,根据设备连接方式配置请求配置设备类型标识所对应的设备连接方式。

具体地,物联开放平台根据设备连接方式,对应于设备连接方式配置请求所携带的设备类型标识,配置相应的设备连接方式为设备连接方式配置请求所指定的设备连接方式。

本实施例中,设备供应商可以根据受控设备的设备特性和自身需求来配置受控设备所采用的设备连接方式,方便设备供应商管理和维护所提供的受控设备的设备连接方式。

如图24所示,在一个实施例中,该设备绑定方法还包括提供设备信息的步骤,具体包括如下步骤:

步骤2402,接收移动终端发送的携带有用户标识的设备查询请求。

具体地,移动终端显示物联公众服务账号所对应的物联公众服务页面,在物联公众服务页面中触发携带有用户标识的设备查询请求并发送至物联开放平台。物联开放平台接收移动终端发送的携带有用户标识的设备查询请求。设备查询请求用于查询用户曾经绑定的受控设备的设备信息。

步骤2404,根据设备查询请求,查询与用户标识具有历史绑定关系的设备序列号所对应的设备信息。

具体地,物联开放平台根据来自移动终端的设备查询请求,获取图形码查询请求所携带的用户标识,查找与该用户标识具有绑定关系的设备序列号,从而获取该设备序列号所对应的设备信息。其中设备信息包括设备图像、设备介绍信息、设备序列号以及设备类型号中的至少一种。历史绑定关系是指当前或者曾经具有过绑定关系。

步骤2406,向移动终端返回设备信息。

具体地,物联开放平台向移动终端返回设备信息。移动终端接收到设备信息后,可显示接收到的设备信息,具体可跳转到如图14所示的已绑定设备展示页面,在该已绑定设备展示页面中显示接收到的设备信息。若接收到多条设备信息,则可以列表形式显示接收到的设备信息。该多条设备信息可按照绑定时间顺序排序。

本实施例中,用户可以随时查询已绑定的设备的信息,便于对已绑定的设备进行管理。

如图25所示,在一个实施例中,在步骤2406之后,还包括提供图形码的步骤,具体包括如下步骤:

步骤2502,接收移动终端发送的携带有设备信息所对应的设备序列号的图形码查询请求。

具体地,移动终端在如图14所示的已绑定设备展示页面中检测到图形码查询指令后,比如检测到对图14中某受控设备的“查看”按钮的点击,则触发图形码查询请求并发送至物联开放平台。该图形码查询请求与显示的设备信息对应,且携带有显示的设备信息对应的设备序列号。物联开放平台接收移动终端发送的携带有设备信息所对应的设备序列号的图形码查询请求。

步骤2504,根据图形码查询请求,将图形码查询请求所携带的设备序列号及相应的设备类型标识生成图形码。

具体地,物联开放平台接收到图形码查询请求后,提取该图形码查询请求所携带的设备序列号,并查询该设备序列号对应的设备类型标识,从而根据该设备序列号和设备类型标识生成图形码。

步骤2506,向移动终端发送生成的图形码。

具体地,物联开放平台向移动终端发送生成的图形码。移动终端接收到图形码后,显示接收到的图形码,具体可跳转到如图16所示的设备图形码展示页面,在该图形码展示页面中显示接收到的图形码。

本实施例中,用户可以在需要时随时查询曾经绑定的设备的图形码,便于对曾经绑定过的受控设备的管理与维护。

如图26所示,在一个实施例中,该设备绑定方法还包括提供绑定状态查询结果的步骤,具体包括如下步骤:

步骤2602,接收移动终端发送的携带有用户标识和设备序列号的绑定状态查询请求。

具体地,绑定状态查询请求用于查询绑定状态查询请求所携带的用户标识和设备序列号是否已建立绑定关系,该绑定状态是指是否已建立绑定关系。移动终端可在执行上述步骤502之后,向物联开放平台发送绑定状态查询请求。移动终端也可以在任意需要根据用户标识和设备序列号是否已建立绑定关系来执行不同的动作时,向物联开放平台发送绑定状态查询请求,以在查询到绑定状态后执行相应的动作。

步骤2604,根据绑定状态查询请求查询用户标识和设备序列号是否已建立绑定关系。

具体地,物联开放平台根据绑定状态查询请求,提取出该绑定状态查询请求所携带的用户标识和设备序列号,从而查询该用户标识和设备序列号是否已建立绑定关系。

步骤2606,向移动终端返回是否已建立绑定关系的查询结果。

具体地,物联开放平台在查询到绑定状态查询请求所指定的用户标识和设备序列号是否已建立绑定关系的查询结果后,将查询结果返回给移动终端。

本实施例中,移动终端通过查询绑定状态,可以针对不同的绑定状态触发不同的动作,而且可以避免重复绑定操作。

在一个实施例中,设备连接方式包括:无线局域网连接方式、移动通信网络连接方式、NFC连接方式以及蓝牙连接方式中的至少一种。

在一个实施例中,图形码包括二维码和条形码。

如图27所示,在一个实施例中,提供了一种设备绑定装置2700,具有用于实现上述适用于移动终端的各个实施例的设备绑定方法的功能模块。设备绑定装置2700包括图形码处理模块2701、设备连接方式确定模块2702、连接模块2703和绑定模块2704。

图形码处理模块2701,用于扫描受控设备对应的图形码,获得设备类型标识和设备序列号。

设备连接方式确定模块2702,用于根据设备类型标识查询相应的设备连接方式。

连接模块2703,用于根据查询到的设备连接方式搜索设备序列号所对应的受控设备以建立连接。

绑定模块2704,用于在成功建立连接后,将用户标识和设备序列号上传至物联开放平台,使物联开放平台建立用户标识和设备序列号的绑定关系。

如图28所示,在一个实施例中,设备绑定装置2700还包括检测模块2705,用于检测通过预设连接方式是否可与设备序列号所对应的受控设备建立连接;若是,则通知绑定模块2704;若否,则通知设备连接方式确定模块2702。

如图29所示,在一个实施例中,绑定模块2704包括:设备绑定页面触发模块2704a、信息显示模块2704b、确认绑定指令接收模块2704c和绑定执行模块2704d。

设备绑定页面触发模块2704a,用于在成功建立连接后,跳转到设备绑定页面。

信息显示模块2704b,用于在设备绑定页面中显示设备序列号所对应的设备信息和用户标识所对应的用户信息。

确认绑定指令接收模块2704c,用于接收在设备绑定页面中触发的确认绑定指令。

绑定执行模块2704d,用于根据确认绑定指令,将用户标识和设备序列号上传至物联开放平台,使物联开放平台建立用户标识和设备序列号的绑定关系。

如图30所示,在一个实施例中,设备绑定装置2700还包括绑定状态查询 模块2706和设备控制模块2707。

绑定状态查询模块2706,用于从物联开放平台查询用户标识和设备序列号是否已建立绑定关系;若查询到已建立绑定关系,则通知设备控制模块2707;若查询到未建立绑定关系,则通知设备连接方式确定模块2702。

设备控制模块2707,用于若查询到已建立绑定关系,则跳转到网络设备序列号所对应的设备控制页面,在设备控制页面中触发控制指令,并通过直连或通过物联开放平台发送给受控设备。

如图31所示,在一个实施例中,设备绑定装置2700还包括:物联公众服务页面显示模块2708、设备信息查询模块2709、设备信息接收模块2710和设备信息显示模块2711。

物联公众服务页面显示模块2708,用于显示物联公众服务账号所对应的物联公众服务页面。

设备信息查询模块2709,用于在物联公众服务页面中触发携带有用户标识的设备查询请求并发送至物联开放平台。

设备信息接收模块2710,用于接收物联开放平台根据设备查询请求返回的设备信息;返回的设备信息所对应的设备序列号与用户标识具有历史绑定关系。

设备信息显示模块2711,用于显示接收到的图形码。

如图32所示,在一个实施例中,设备绑定装置2700还包括:图形码查询模块2712、图形码接收模块2713和图形码显示模块2714。

图形码查询模块2712,用于获取与显示的设备信息对应的携带有相应的设备序列号的图形码查询请求并发送至物联开放平台。

图形码接收模块2713,用于接收物联开放平台根据图形码查询请求返回的图形码;返回的图形码包括图形码查询请求所携带的设备序列号及相应的设备类型标识。

图形码显示模块2714,用于显示接收到的图形码。

上述设备绑定装置2700,通过扫描图形码的方式来获取受控设备的设备类型标识和设备序列号,其中根据设备类型标识可以确定设备连接方式,而设备序列号可以唯一标识出相应的网络接入设备。这样根据查询到的设备连接方式, 就可以自动搜索该设备序列号所对应的受控设备并建立连接。再将用户标识和设备序列号上传至物联开放平台,就可以在物联开放平台建立用户标识和设备序列号的绑定关系。其中在成功建立与该受控设备的连接后发送用户标识和设备序列号,表示图形码是正确的、且该受控设备是可被发现并连接的,可以保证这种绑定关系是有效的。这样仅需要扫描图形码就可以自动触发绑定设备的一系列操作,操作简便,提高了操作便利性。

如图33所示,在一个实施例中,提供了一种设备绑定装置3300,具有用于实现上述适用于物联开放平台的各个实施例的设备绑定方法的功能模块。设备绑定装置3300包括:设备连接方式查询请求接收模块3301、设备连接方式查询模块3302、设备连接方式反馈模块3303、接收模块3304和绑定关系建立模块3305。

设备连接方式查询请求接收模块3301,用于接收与用户标识对应的移动终端发送的携带有扫描图形码获得的设备类型标识的设备连接方式查询请求。

设备连接方式查询模块3302,用于根据设备连接方式查询请求查询设备类型标识所对应的设备连接方式。

设备连接方式反馈模块3303,用于向移动终端反馈查询到的设备连接方式,使移动终端根据反馈的设备连接方式与扫描图形码获得的设备序列号对应的受控设备建立连接。

接收模块3304,用于接收移动终端在成功建立与受控设备的连接后所发送的用户标识和设备序列号。

绑定关系建立模块3305,用于建立用户标识和设备序列号的绑定关系。

如图34所示,在一个实施例中,设备绑定装置3300还包括:设备连接方式配置请求接收模块3306和设备连接方式配置模块3307。

设备连接方式配置请求接收模块3306,用于接收与设备供应商标识对应的设备管理终端发送的携带有设备类型标识的设备连接方式配置请求。

设备连接方式配置模块3307,用于根据设备连接方式配置请求配置设备类型标识所对应的设备连接方式。

如图35所示,在一个实施例中,设备绑定装置3300还包括:设备查询请求接收模块3308、设备信息查询模块3309和设备信息返回模块3310。

设备查询请求接收模块3308,用于接收移动终端发送的携带有用户标识的设备查询请求。

设备信息查询模块3309,用于根据设备查询请求,查询与用户标识具有历史绑定关系的设备序列号所对应的设备信息。

设备信息返回模块3310,用于向移动终端返回设备信息。

如图36所示,在一个实施例中,设备绑定装置3300还包括:图形码查询请求接收模块3311、图形码生成模块3312和图形码发送模块3313。

图形码查询请求接收模块3311,用于接收移动终端发送的携带有设备信息所对应的设备序列号的图形码查询请求。

图形码生成模块3312,用于根据图形码查询请求,将图形码查询请求所携带的设备序列号及相应的设备类型标识生成图形码。

图形码发送模块3313,用于向移动终端发送生成的图形码。

如图37所示,在一个实施例中,设备绑定装置3300还包括:绑定状态查询请求接收模块3314、绑定状态查询模块3315和查询结果返回模块3316。

绑定状态查询请求接收模块3314,用于接收移动终端发送的携带有用户标识和设备序列号的绑定状态查询请求。

绑定状态查询模块3315,用于根据绑定状态查询请求查询用户标识和设备序列号是否已建立绑定关系。

查询结果返回模块3316,用于向移动终端返回是否已建立绑定关系的查询结果。

上述设备绑定装置3300,移动终端通过扫描图形码的方式来获取受控设备的设备类型标识和设备序列号。这样在接收到移动终端的设备连接方式查询请求时,就可以向移动终端反馈设备类型标识所对应的设备连接方式,使得移动终端根据反馈的设备连接方式与设备序列号对应的受控设备建立连接。这样在接收到移动终端发送的用户标识和设备序列号后,就可以建立用户标识和设备序列号的绑定关系。其中移动终端在建立与该受控设备的连接后发送用户标识 和设备序列号,表示图形码是正确的、且该受控设备是可被发现并连接的,保证了建立的绑定关系的有效性。这样移动终端仅需要扫描图形码就可以自动触发绑定设备的一系列操作,操作简便,提高了操作便利性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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