本发明涉及通讯技术领域,具体涉及一种实现穿戴设备认证连接的方法及系统。
背景技术:
智能穿戴设备是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,包括可以在人体上穿戴的所有电子设备,例如:帽子、头巾、眼镜、耳环、围脖、衬衣、护腕、手环、手表、戒子、腰带、短裤、护膝、袜子、鞋子等。
现有技术的穿戴设备和手机之间的连接,使用的是直接配对的办法进行认证,例如:二维码配对认证、蓝牙配对认证等,这种方式需要手机和穿戴设备之间进行一一配对。当穿戴设备的数量变多之后,这些配对认证过程需要用户一个一个地进行,配对认证的过程繁琐。此外,在配对过程中,对方可能会使用到设备的MAC(Media Access Control或者Medium Access Control)地址,降低了设备的安全性。
技术实现要素:
鉴于以上内容,有必要提出一种穿戴设备认证连接方法,其可以实现终端设备与多个穿戴设备之间的便捷认证连接,并可以保证穿戴设备的安全性。
一种穿戴设备认证连接方法,包括:
终端设备利用在云端服务器中注册的账号连接所述云端服务器;
当所述终端设备连接第一穿戴设备时,所述终端设备获取所述第一穿戴设备的标识符,并将所述第一穿戴设备的标识符上传至所述云端服务器,以通过所述云端服务器将所述第一穿戴设备的标识符与所述终端设备的账号相绑定;
所述终端设备从所述第一穿戴设备接收标识符配对表,其中,所述标识符配对表是当所述第一穿戴设备与一个或者多个第二穿戴设备相连接时,所述第一穿戴设备获取所述一个或者多个第二穿戴设备的标识符,并将所述一个或者多个第二穿戴设备的标识符与所述第一穿戴设备的标识符进行配对产生的;
所述终端设备将所述标识符配对表传送给所述云端服务器;及
在所述云端服务器根据所述标识符配对表将所述一个或者多个第二穿戴设备的标识符与所述终端设备的账号绑定后,所述终端设备与所述一个或者多个第二穿戴设备相连接。
本发明较佳实施例中,所述一个或者多个第二穿戴设备与所述第一穿戴设备认证连接时,所述第二穿戴设备将其标识符进行加密后传送给所述第一穿戴设备,其中,所述第二穿戴设备利用公钥对所述标识符进行加密,对应的解密私钥存储于所述云端服务器中。
本发明较佳实施例中,所述标识符为所述第一穿戴设备或第二穿戴设备的媒体访问控制地址。
本发明较佳实施例中,所述终端设备连接第一穿戴设备及所述第一穿戴设备连接一个或者多个第二穿戴设备时,采用二维码扫描、蓝牙功能或者近距离无线通讯技术。
鉴于以上内容,还有必要提出一种穿戴设备认证连接方法,其可以实现终端设备与多个穿戴设备之间的便捷认证连接,并可以保证穿戴设备的安全性。
一种穿戴设备认证连接方法,包括:
云端服务器接收终端设备注册的账号,并接收所述终端设备利用所述账号传送的第一穿戴设备的标识符;
所述云端服务器将所述第一穿戴设备的标识符与所述终端设备的账号进行绑定;
所述云端服务器接收所述终端设备传送过来的标识符配对表,其中,所述标识符配对表是当与所述终端设备的账号绑定的第一穿戴设备与一个或者多个第二穿戴设备相连接时,所述第一穿戴设备获取所述一个或者多个第二穿戴设备的标识符,并将所述一个或者多个第二穿戴设备的标识符与所述第一穿戴设备的标识符进行配对产生的;
所述云端服务器将所述标识符配对表中的标识符与所述终端设备的账号绑定,以实现所述终端设备与一个或者多个第二穿戴设备相连接。
本发明较佳实施例中,所述标识符配对表中的所述一个或者多个第二穿戴设备的标识符是经过加密的;及
所述云端服务器利用预先存储的解密私钥对所述标识符配对表中的一个或者多个第二穿戴设备的标识符进行解密。
本发明较佳实施例中,所述云端服务器将所述标识符配对表中的标识符与所述终端设备的账号绑定,以实现所述终端设备与一个或者多个第二穿戴设备相连接之前,所述方法还包括:
所述云端服务器判断所述标识符配对表中是否存在与第二账号绑定的一个或者多个第二穿戴设备的标识符;
当存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,所述云端服务器获取所述第二账号,并向所述第二账号发送访问与所述第二账号绑定的标识符对应的穿戴设备的请求;
所述云端服务器根据所述第二账号的反馈判断所述第二账号是否允许访问与所述第二账号绑定的标识符对应的穿戴设备;及
在所述第二账号不允许或者没有得到所述第二账号的反馈时,所述云端服务器将所述标识符配对表中与第二账号绑定的标识符以外的其他标识符与所述终端设备的账号绑定。
鉴于以上内容,还有必要提出一种穿戴设备认证连接系统,其可以实现终端设备与多个穿戴设备之间的便捷认证连接,并可以保证穿戴设备的安全性。
一种穿戴设备认证连接系统,包括:
注册模块,用于接收终端设备注册的账号;
第一数据所接收模块,用于接收所述终端设备利用所述账号传送的第一穿戴设备的标识符;
绑定模块,用于将所述第一穿戴设备的标识符与所述终端设备的账号进行绑定;
所述第一数据接收模块还用于:接收所述终端设备传送过来的标识符配对表,其中,所述标识符配对表是当所述第一穿戴设备与一个或者多个第二穿戴设备相连接时,所述第一穿戴设备获取所述一个或者多个第二穿戴设备的标识符,并将所述一个或者多个第二穿戴设备的标识符与所述第一穿戴设备的标识符进行配对产生的;
所述绑定模块还用于,将所述标识符配对表中的标识符与所述终端设备的账号绑定,以实现所述终端设备与一个或者多个第二穿戴设备相连接。
本发明较佳实施例中,所述标识符配对表中的,所述一个或者多个第二穿戴设备的标识符是经过加密的;及所述系统还包括:
解密模块,用于利用预先存储的解密私钥对所述标识符配对表中的一个或者多个第二穿戴设备的标识符进行解密。
本发明较佳实施例中,该系统还包括:
判断模块,用于判断所述标识符配对表中是否存在与第二账号绑定的一个或者多个第二穿戴设备的标识符;
请求模块,用于当存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,所述云端服务器获取所述第二账号,并向所述第二账号发送访问与所述第二账号绑定的标识符对应的穿戴设备的请求,并根据所述第二账号的反馈判断所述第二账号是否允许访问与所述第二账号绑定的标识符对应的穿戴设备;及
所述绑定模块还用于,在所述第二账号不允许或者没有得到所述第二账号的反馈的时候,将所述标识符配对表中与第二账号绑定的标识符以外的其他标识符与所述终端设备的账号绑定。
相较于现有技术,使用本发明所述穿戴设备认证连接方法及系统,多个穿戴设备可以方便的连接至终端设备,穿戴设备既可以单独与终端设备进行认证,也可以让多个穿戴设备之间进行配对后,再与终端设备进行认证。进一步地,本发明在多个穿戴设备之间进行配对时,使用的是加密的MAC地址,因此,增加了穿戴设备的安全性。
附图说明
图1所示是执行本发明所述穿戴设备认证连接方法及系统的应用环境示意图。
图2所示是本发明所述穿戴设备认证连接方法第一较佳实施例的方法流程图。
图3所示是本发明所述穿戴设备认证连接方法第二较佳实施例的方法流程图。
图4所示是执行本发明所述穿戴设备认证连接系统的云服务器的硬件结构示意图。
图5所示是本发明终端设备穿戴设备认证连接系统较佳实施例的功能模块图。
主要元件符号说明
云端服务器 1
云 2
终端设备 3
穿戴设备 4
穿戴设备认证连接系统 10
存储设备 11
处理器 12
通信总线 13
注册模块 100
第一数据接收模块 101
绑定模块 102
解密模块 103
判断模块 104
请求模块 105
第二数据接收模块 106
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。
基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
参阅图1所示,是执行本发明所述穿戴设备认证连接方法及系统的应用环境示意图。
本发明所述穿戴设备认证连接方法及系统的应用环境包括:云端服务器1以及与所述云端服务器1通过云2利用无线通讯技术进行通讯连接的多个终端设备3。
所述云2是网络、互联网的一种比喻说法,是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
示例性的无线通信技术包括,但不限于,全球移动通信系统(Global System for Mobile Communication,GSM)、通用分组无线业务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,W-CDMA)、CDMA2000、IMT单载波、GSM演进增强数据率(Enhanced Data Rate for GSM Evolution,EDGE)、长期演进(Long Term Evolution,LTE)、增强LTE、时分LTE(TD-LTE)、高性能无线局域网(HiperLAN)、高性能无线广域网(HiperWAN)、高性能无线城域网(HiperMAN)、本地多点分配服务(Local Multipoint Distribution Services,LMDS)、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)、ZigBee、蓝牙、闪光正交频分复用(Flash-OFDM)、大容量空分多址接入(High Capacity Spatial Division Multiple Access,HC-SDMA)、iBurst、通用移动通信系统(Universal Mobile Telecommunications System,UMTS)、UMTS时分双工(UMTS-TDD)、演化高速分组接入(HSPA+)、时分同步码分多址接入(TD-SCDMA)、演进数据优化(EV-DO)、数字增强无线通信(Digital Enhanced Cordless Telecommunications,DECT)以及其他。
所述终端设备3可以是智能手机,平板电脑,笔记本电脑以及桌上型电脑等用户设备。
本发明较佳实施例中,所述终端设备3具有蓝牙功能、NFC(Near Field Communication,近距离无线通讯技术)功能和/或二维码扫描以及解析功能,从而与一个或者多个穿戴设备4建立通讯连接,并接收所述一个或者多个穿戴设备4上传的数据。
本发明较佳实施例中,所述穿戴设备4是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,包括可以在人体上穿戴的所有电子设备,例如:帽子、头巾、眼镜、耳环、围脖、衬衣、护腕、手环、手表、戒子、腰带、短裤、护膝、袜子、鞋子等。
参考图2所示,是本发明穿戴设备认证连接方法第一较佳实施例的方法流程图。所述第一较佳实施例中的方法由终端设备3所执行。
根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。
S10,所述终端设备3利用在云端服务器1中注册的账号连接所述云端服务器1。
本发明较佳实施例中,所述终端设备3可以通过Wi-Fi或者移动数据网络,如2G、3G、4G或者5G等与所述云端服务器1相连接。
本发明较佳实施例中,所述终端设备3连接所述云端服务器1的接口可以是客户端应用程序或者浏览器。
S11,当所述终端设备3连接穿戴设备4,如一个第一穿戴设备时,所述终端设备3获取所述第一穿戴设备的标识符,并将所述第一穿戴设备的标识符上传至所述云端服务器1,以通过所述云端服务器1将所述第一穿戴设备的标识符与所述终端设备3的账号相绑定。
本发明较佳实施例中,所述标识符可以为所述第一穿戴设备的MAC地址。
本发明较佳实施例中,所述第一穿戴设备可以产生二维码,所述终端设备3通过扫描所述二维码,得到所述第一穿戴设备的标识符;或者所述第一穿戴设备可以加入蓝牙功能,所述终端设备3通过输入密码,得到所述第一穿戴设备的标识符;或者所述第一穿戴设备可以加入NFC功能,所述终端设备3通过与所述第一穿戴设备通过触碰建议通信连接,得到所述第一穿戴设备的标识符。
S12,当所述第一穿戴设备与其他穿戴设备4,如一个或者多个第二穿戴设备相连接时,所述第一穿戴设备获取所述一个或者多个第二穿戴设备的标识符,并将所述一个或者多个第二穿戴设备的标识符与所述第一穿戴设备的标识符进行配对,产生一个标识符配对表,所述终端设备3从所述第一穿戴设备接收所述标识符配对表。
本发明较佳实施例中,所述第一穿戴设备与一个或者多个第二穿戴设备之间,可以通过蓝牙、二维码或者NFC触碰的方式进行认证连接。
本发明较佳实施例中,所述一个或者多个第二穿戴设备与所述第一穿戴设备认证连接时,所述第二穿戴设备将其标识符,如MAC地址进行加密后传送给所述第一穿戴设备。
其中,所述第二穿戴设备利用公钥对所述MAC地址进行加密,对应的解密私钥可以存储于所述云端服务器1中。
所述标识符配对表是指将所述一个或者多个第二穿戴设备的MAC地址与所述第一穿戴设备的MAC地址相绑定。
S13,所述终端设备3将所述标识符配对表传送给所述云端服务器1。
S14,在所述云端服务器1根据所述标识符配对表将所述一个或者多个第二穿戴设备的标识符与所述终端设备的账号绑定后,所述终端设备3可以与所述一个或者多个第二穿戴设备相连接。
本发明较佳实施例中,所述云端服务器1从所述终端设备3中获取所述标识符配对表之后,利用其所存储的私钥,对所述标识符配对表中的所述一个或者多个第二穿戴设备的加密标识符进行解密,并将解密后的所述一个或者多个第二穿戴设备的标识符与所述终端设备3的账号绑定,以实现所述终端设备3与所述一个或者多个第二穿戴设备的连接。
进一步地,所述终端设备3可以从所述第一穿戴设备以及一个或者多个第二穿戴设备中获取数据,并通过所述账号上传到云端服务器1中,因此,任何的终端设备3,如手机和电脑都可以通过所述账号共同访问各个穿戴设备4,如所述第一穿戴设备以及一个或者多个第二穿戴设备中的数据。
参考图3所示,是本发明穿戴设备认证连接方法第二较佳实施例的方法流程图。所述第二较佳实施例中的方法由云端服务器1所执行。
根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。
S20,所述云端服务器1接收终端设备3注册的账号,并接收所述终端设备3利用所述账号传送的穿戴设备4(如第一穿戴设备)的标识符。
本发明较佳实施例中,所述标识符可以为所述第一穿戴设备的MAC地址。
本发明较佳实施例中,所述第一穿戴设备可以产生二维码,所述终端设备3通过扫描所述二维码,得到所述第一穿戴设备的标识符;或者所述第一穿戴设备可以加入蓝牙功能,所述终端设备3通过输入密码,得到所述第一穿戴设备的标识符;或者所述第一穿戴设备可以加入NFC功能,所述终端设备3通过与所述第一穿戴设备通过触碰,得到所述第一穿戴设备的标识符。
S21,所述云端服务器1将所述第一穿戴设备的标识符与所述终端设备3的账号进行绑定。
S22,所述云端服务器1接收所述终端设备3传送过来的标识符配对表,并对所述标识符配对表中的一个或者多个第二穿戴设备的标识符进行解密。
本发明较佳实施例中,所述第一穿戴设备可以与一个或者多个第二穿戴设备之间通过蓝牙、二维码或者NFC触碰的方式进行认证连接。所述一个或者多个第二穿戴设备与所述第一穿戴设备认证连接时,将其标识符(如MAC地址)进行加密后传送给所述第一穿戴设备。
其中,所述第二穿戴设备利用公钥对所述MAC地址进行加密,所述云端服务器1可以利用所存储的对应的私钥对所述MAC地址进行解密。
S23,所述云端服务器1判断所述标识符配对表中是否存在与第二账号绑定的一个或者多个第二穿戴设备的标识符。
所述第二账号是指其他终端设备3在所述云端服务器1上注册的账号。
当所述标识符配对表中不存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,直接执行下述的S27。
当所述标识符配对表中存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,直接执行下述的S24。
S24,所述云端服务器1获取所述第二账号,并向所述第二账号发送访问与所述第二账号绑定的标识符对应的穿戴设备的请求。
S25,所述云端服务器1根据所述第二账号的反馈判断所述第二账号是否允许当前账号访问与所述第二账号绑定的标识符对应的穿戴设备。
本发明较佳实施例中,当预设时间内没有收到所述第二账号的反馈,则可以默认为没有得到所述第二账号的允许。
在所述第二账号不允许或者没有得到所述第二账号的反馈时,执行S26,所述云端服务器1将所述标识符配对表中除与第二账号绑定的标识符以外的其他标识符与所述终端设备3的账号绑定,以实现所述终端设备3与一个或者多个第二穿戴设备相连接。
当所述标识符配对表中不存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,或者尽管所述标识符配对表中存在与第二账号绑定的穿戴设备的标识符,但是所述第二账号允许当前账号访问与所述第二账号绑定的标识符对应的穿戴设备,则执行S27,所述云端服务器1将所述标识符配对表中的标识符与所述终端设备的账号绑定,以实现所述终端设备与一个或者多个第二穿戴设备相连接。
本发明其他较佳实施例中,该方法还可以包括:所述云端服务器1接收所述终端设备传送的从所述第一穿戴设备以及一个或者多个第二穿戴设备中获取数据。因此,任何的终端设备3,如手机和电脑,都可以通过所述账号共同访问各个穿戴设备4,如所述第一穿戴设备以及一个或者多个第二穿戴设备中的数据。
以上所述,仅是本发明的具体实施方式,但本发明的保护范围并不局限于此,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。
上述图2~图3详细介绍了本发明的穿戴设备认证连接方法,下面结合第4~5图,分别对实现上述穿戴设备认证连接方法的终端设备的硬件结构以及实现所述穿戴设备认证连接方法的软件系统的功能模块进行介绍。
应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
如图4所示,是执行本发明所述穿戴设备认证连接系统的云端服务器的硬件结构示意图。
在本发明较佳实施例中,所述云端服务器1包括穿戴设备认证连接系统10、存储设备11、处理器12以及至少一个通信总线13。应该了解,所述云端服务器1也可以包括其他硬件或者软件部件,而并不限制于上述列举的部件。
所述存储设备11被设置为存储程序代码和各种数据,并在云端服务器1运行过程中实现高速、自动地完成程序或数据的存取。所述存储设备11可以是云端服务器1的外部存储设备和/或内部存储设备。
示例性的存储设备11包括,但不限于,随机存取存储器(RAM)、静态随机存取存储器、动态随机存取存储器、只读存储器(ROM)、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、闪存、安全数字(SD)卡等。
所述处理器12又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是终端设备11的运算核心(Core)和控制核心(Control Unit)。处理器12的功能主要是解释程序指令以及处理软件中的数据。
所述穿戴设备认证连接系统10可以包括多个由程序代码段所组成的功能模块(详见图5)。所述穿戴设备认证连接系统10中的各个程序段的程序代码可以存储于所述存储设备11中,并由所述处理器12所执行,以执行多个穿戴设备4与终端设备3的认证连接(详见图5中描述)
所述通信总线13被设置为实现穿戴设备认证连接系统10、存储设备11以及处理器12等之间的连接通信。
参阅图5所示,是本发明穿戴设备认证连接系统10第一以及第二较佳实施例中的功能模块图。
本实施例中,所述穿戴设备认证连接系统10根据其所执行的功能,可以被划分为多个功能模块。本发明第一个实施例中,参见图5所示,所述功能模块可以包括:注册模块100、第一数据接收模块101、绑定模块102、解密模块103、判断模块104、请求模块105。进一步地,所述穿戴设备认证连接系统10的功能模块还可以包括第二数据接收模块106。
所述注册模块100、第一数据接收模块101、绑定模块102、解密模块103、判断模块104、请求模块105以及第二数据接收模块106之间可以通过所述通信总线13进行通讯。
所述注册模块100用于接收终端设备3注册的账号。
所述第一数据接收模块101用于接收所述终端设备3利用所述账号传送的穿戴设备4,如第一穿戴设备的标识符。
本发明较佳实施例中,所述标识符可以为所述第一穿戴设备的MAC地址。
本发明较佳实施例中,所述第一穿戴设备可以产生二维码,所述终端设备3通过扫描所述二维码,得到所述第一穿戴设备的标识符;或者所述第一穿戴设备可以加入蓝牙功能,所述终端设备3通过输入密码,得到所述第一穿戴设备的标识符;或者所述第一穿戴设备可以加入NFC功能,所述终端设备3通过与所述第一穿戴设备通过触碰,得到所述第一穿戴设备的标识符。
所述绑定模块102用于将所述第一穿戴设备的标识符与所述终端设备3的账号进行绑定。
所述解密模块103用于接收所述终端设备3传送过来的标识符配对表,并对所述标识符配对表中的一个或者多个第二穿戴设备的标识符进行解密。
本发明较佳实施例中,所述第一穿戴设备可以与一个或者多个第二穿戴设备之间通过蓝牙、二维码或者NFC触碰的方式,进行认证连接。所述一个或者多个第二穿戴设备与所述第一穿戴设备认证连接时,将其标识符,如MAC地址进行加密后传送给所述第一穿戴设备。
其中,所述第二穿戴设备利用公钥对所述MAC地址进行加密,所述云端服务器1可以利用所存储的对应的私钥对所述MAC地址进行解密。
所述判断模块104用于判断所述标识符配对表中是否存在与第二账号绑定的一个或者多个第二穿戴设备的标识符。
所述第二账号是指其他终端设备3在所述云端服务器1上注册的账号。
所述请求模块105用于当所述标识符配对表中存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,向所述第二账号发送访问所述与第二账号绑定的标识符对应的穿戴设备的请求,并根据所述第二账号的反馈判断所述第二账号是否允许当前账号访问与所述第二账号绑定的标识符对应的穿戴设备。
本发明较佳实施例中,当预设时间内没有收到所述第二账号的反馈,则可以默认为没有得到所述第二账号的允许。
所述绑定模块102还用于当所述标识符配对表中不存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,或者尽管所述标识符配对表中存在与第二账号绑定的穿戴设备的标识符,但是所述第二账号允许当前账号访问与所述第二账号绑定的标识符对应的穿戴设备,将所述标识符配对表中的标识符与所述终端设备的账号绑定,或者所述标识符配对表中存在与第二账号绑定的穿戴设备的标识符,但所述第二账号不允许或者没有得到所述第二账号的反馈时,将所述标识符配对表中除与第二账号绑定的标识符以外的其他标识符与所述终端设备3的账号绑定,以实现所述终端设备3与一个或者多个第二穿戴设备相连接。
所述第二数据接收模块106用于接收所述终端设备传送的从所述第一穿戴设备以及一个或者多个第二穿戴设备中获取数据。因此,任何的终端设备3,如手机和电脑都可以通过所述账号共同访问各个穿戴设备4,如所述第一穿戴设备以及一个或者多个第二穿戴设备中的数据。
在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,通讯终端,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分。
在进一步的实施例中,结合图4,所述处理器12可执行所述云端服务器1的操作系统以及安装的各类应用程序(如所述的穿戴设备认证连接系统10)、程序代码等,例如,上述的各个模块,包括所述注册模块100、第一数据接收模块101、绑定模块102、解密模块103、判断模块104、请求模块105。进一步地,所述功能模块还可以包括第二数据接收模块106等。
所述存储设备11中存储有程序代码,且所述处理器12可调用所述存储设备11中存储的程序代码以执行相关的功能。例如,图5及图4中所述的各个模块(例如,所述注册模块100、第一数据接收模块101、绑定模块102、解密模块103、判断模块104、请求模块105。进一步地,所述功能模块还可以包括第二数据接收模块106等)是存储在所述存储设备11中的程序代码,并由所述处理器12所执行,从而实现所述各个模块的功能以利用人脸照片进行建群或者加群的操作。
在本发明的一个实施例中,所述存储设备11存储多个指令,所述多个指令被所述处理器12所执行以实现穿戴设备认证连接方法。具体而言,所述处理器12对所述多个指令的执行包括:接收终端设备3注册的账号,并接收所述终端设备3利用所述账号传送的第一穿戴设备的标识符;将所述第一穿戴设备的标识符与所述终端设备3的账号进行绑定;接收所述终端设备3传送过来的标识符配对表,其中,所述标识符配对表是当与所述终端设备3的账号绑定的第一穿戴设备与一个或者多个第二穿戴设备相连接时,所述第一穿戴设备获取所述一个或者多个第二穿戴设备的标识符,并将所述一个或者多个第二穿戴设备的标识符与所述第一穿戴设备的标识符进行配对产生的;及将所述标识符配对表中的标识符与所述终端设备的账号绑定,以实现所述终端设备与一个或者多个第二穿戴设备相连接。
本发明优选实施例,所述标识符配对表中的,所述一个或者多个第二穿戴设备的标识符是经过加密的;及所述处理器12对所述多个指令的执行还包括:利用预先存储的解密私钥对所述标识符配对表中的一个或者多个第二穿戴设备的标识符进行解密。
本发明优选实施例,将所述标识符配对表中的标识符与所述终端设备的账号绑定,以实现所述终端设备与一个或者多个第二穿戴设备相连接之前,所述处理器12对所述多个指令的执行还包括判断所述标识符配对表中是否存在与第二账号绑定的一个或者多个第二穿戴设备的标识符;当存在与第二账号绑定的一个或者多个第二穿戴设备的标识符时,获取所述第二账号,并向所述第二账号发送访问与所述第二账号绑定的标识符对应的穿戴设备的请求;根据所述第二账号的反馈判断所述第二账号是否允许访问与所述第二账号绑定的标识符对应的穿戴设备;及在所述第二账号不允许或者没有得到所述第二账号的反馈时,将所述标识符配对表中与第二账号绑定的标识符以外的其他标识符与所述终端设备3的账号绑定。
具体地,所述处理器12对上述指令的具体实现方法可参考图2-图3对应实施例中相关步骤的描述,在此不赘述。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。