一种用于机器人的网络接入认证方法以及机器人技术

技术编号:15448394 阅读:95 留言:0更新日期:2017-05-31 09:26
本发明专利技术公开了一种用于机器人的网络接入认证方法以及机器人。所述方法包括:向接入设备发送认证接入请求并等待回应;当接收到回应所述认证接入请求的用户特征询问信息后向所述接入设备发送包含用户名的第一认证信息并等待回应;接收回应所述第一认证信息的密码询问信息,所述密码询问信息包含验证报文;对硬件密钥以及验证报文做加密处理以生成第二认证信息,其中,所述硬件密钥为机器人加密芯片的安全密钥;向接入设备发送所述第二认证信息并等待认证结果回应。根据本发明专利技术的方法,可以实现机器人的网络接入过程中的认证操作。相较于现有技术,本发明专利技术的方法不仅流程简单、易于操作,而且具有较高的安全性以及可靠性。

Network access authentication method for robot and robot

The invention discloses a network access authentication method for a robot and a robot. The method includes: sending access device authentication access request and waiting for a response; when the first authentication information received in response to the characteristics of user authentication and access request after asking for information sent to the access device that contains the user's name and wait for a response; asking for information receiving the first authentication information in response to the password, the password information inquiry contains the validation message; be encrypted to generate second authentication information, including the hardware keys and verify the message security key, the hardware key for encryption chip is sent to the robot; access equipment of the second authentication information and wait for the response of certification results. According to the method of the invention, the authentication operation in the network access process of the robot can be realized. Compared with the prior art, the method of the invention is not only simple in flow, easy to operate, but also has high safety and reliability.

【技术实现步骤摘要】

本专利技术涉及机器人领域,具体涉及一种用于机器人的网络接入认证方法以及机器人
技术介绍
随着机器人技术的不断发展,智能机器人的越来越多的被应用到人类日常的生产生活中。在现有技术中,很多智能机器人具备网络接入功能,尤其的,很多智能机器人可以实现无线网的接入。在通常的网络运行环境中,为了避免非法接入,网络管理系统需要对每个试图接入网络的客户端设备进行认证,只有通过认证的设备才被容许接入网络。这就使得具备网络接入能力的智能机器人在接入网络前也需要按照现有流程进行认证。但是,智能机器人的操作界面与其他类型的客户端设备是不同的,由于当前的认证流程是基于非智能机器人的客户端设备建立的,因此智能机器人的认证执行过程就存在操作繁琐、执行困难等问题。而如果简化认证步骤,则容易出现非法用户接入的情况,会带来安全隐患。
技术实现思路
本专利技术提供了一种用于机器人的网络接入认证方法,所述方法包括:向接入设备发送认证接入请求并等待回应;当接收到回应所述认证接入请求的用户特征询问信息后向所述接入设备发送包含用户名的第一认证信息并等待回应;接收回应所述第一认证信息的密码询问信息,所述密码询问信息包含验证报文;对硬件密钥以及验证报文做加密处理以生成第二认证信息,其中,所述硬件密钥为机器人加密芯片的安全密钥;向接入设备发送所述第二认证信息并等待认证结果回应。在一实施例中,所述方法还包括:当所述接入设备接收到所述认证接入请求后由所述接入设备生成并输出所述用户特征询问信息;当所述接入设备接收到所述第一认证信息、所述第二认证信息后,对应封装为第三认证信息、第四认证信息并转发到认证服务器。在一实施例中,所述方法还包括:当所述认证服务器接收到所述第三认证信息后针对所述第三认证信息生成并输出所述验证报文,其中,所述验证报文由所述认证服务器生成;当所述认证服务器接收到所述第四认证信息后对所述第四认证信息进行验证以生成所述认证结果。在一实施例中,当所述认证服务器接收到所述第四认证信息后对所述第四认证信息进行验证以生成所述认证结果,其中:所述认证服务器通过对比认证对比信息以及所述第四认证信息来进行验证。本专利技术还提出了一种可以进行网络接入认证的机器人,所述机器人包括:接入请求发送模块,其配置为向接入设备发送认证接入请求;第一认证发送模块,其配置为等待所述接入设备的回应,当接收到回应所述认证接入请求的用户特征询问信息后生成包含用户名的第一认证信息并将所述第一认证信息发送给所述接入设备;第二认证发送模块,其配置为等待所述接入设备的回应,当接收到回应所述第一认证信息的密码询问信息后,对所述密码询问信息包含的验证报文以及机器人自身的硬件密钥做加密处理以生成第二认证信息并将所述第二认证信息发送给接入设备,其中,所述硬件密钥为机器人加密芯片的安全密钥。本专利技术还提出了一种接入设备,所述接入设备包括:用户特征询问信息生成模块,其配置为当接收到机器人的所述认证接入请求后生成所述用户特征询问信息并将所述用户特征询问信息输出到所述机器人;认证信息转发模块,其配置为当接收到所述机器人的所述第一认证信息、所述第二认证信息后,对应封装为第三认证信息、第四认证信息并转发到认证服务器。本专利技术还提出了一种认证服务器,所述认证服务器包括:密码询问信息发送模块,其配置为当接收到所述第三认证信息后针对所述第三认证信息生成并输出所述验证报文,其中,所述验证报文由所述密码询问信息发送模块随机生成;认证模块,其配置为当接收到所述第四认证信息后对所述第四认证信息进行验证以生成所述认证结果。在一实施例中,所述认证模块配置为:通过对比认证对比信息以及所述第四认证信息来进行验证。根据本专利技术的方法,可以实现机器人的网络接入过程中的认证操作。相较于现有技术,本专利技术的方法不仅流程简单、易于操作,而且具有较高的安全性以及可靠性。本专利技术的其它特征或优点将在随后的说明书中阐述。并且,本专利技术的部分特征或优点将通过说明书而变得显而易见,或者通过实施本专利技术而被了解。本专利技术的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据本专利技术一实施例的方法流程图;图2~图4是根据本专利技术实施例的方法的部分流程图;图5是根据本专利技术一实施例的机器人系统结构简图;图6是根据本专利技术一实施例的机器人系统部分结构简图;图7是根据本专利技术一实施例的接入设备结构简图;图8和图9是根据本专利技术实施例的认证服务器结构简图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此本专利技术的实施人员可以充分理解本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本专利技术。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。在现有技术中,很多智能机器人具备网络接入功能,尤其的,很多智能机器人可以实现无线网的接入。在通常的网络运行环境中,为了避免非法接入,网络管理系统需要对每个试图接入网络的客户端设备进行认证,只有通过认证的设备才被容许接入网络。这就使得具备网络接入能力的智能机器人在接入网络前也需要按照现有流程进行认证。但是,智能机器人的操作界面与其他类型的客户端设备是不同的,由于当前的认证流程是基于非智能群机器人的客户端设备建立的,因此智能机器人的认证执行过程就存在操作繁琐、执行困难等问题。而如果简化认证步骤,则容易出现非法用户接入的情况,会带来安全隐患。针对上述问题,本专利技术提出了一种用于机器人的网络接入认证方法。在本专利技术一实施例中,在机器人内部配置可以自动生成安全密钥的机器人加密芯片。当机器人需要接入某一网络时,对机器人加密芯片的安全密钥进行权限认证,从而确定机器人是否可以合法接入该网络。进一步的,在认证过程中,本专利技术采用了验证报文与安全密钥结合的双重认证模式,在简化认证操作的同时保证了认证的安全度。接下来基于附图详细描述根据本专利技术实施例的方法的详细流程,附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机系统中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。首先从需要进行网络接入的机器人的角度描述本专利技术一实施例的执行流程。当机器人需要接入某一网络时,其首先向该网络的接入设备发送认证接入请求(步骤S100)并等待回应(步骤S110).机器人判断是否接收到回应认证接入请求的用户特征询问信息(步骤S120),当没有接收到时返回步骤S110继续等待。当机器人接收到回应认证接入请求的用户特征询问信息后生成包含用户名的第一认证信息并将该第一认证信息发送到接入设备(步骤S130)。接下来机器人等待接入设备针对第一认证信息的回应(步骤S140)。机器人判断是否接收到回应第一认证信息的密码询问信息(步骤S150),当没有接收到时返回步骤S140继续等待。当机器人接收回应第一认证信息的密码询问信息时基于密码询问信息生成并输出对应的第二认证信息。这里需要注意的是,在本实施例中,机器人接收到的密码询问信息并不仅仅是向机本文档来自技高网...
一种用于机器人的网络接入认证方法以及机器人

【技术保护点】
一种用于机器人的网络接入认证方法,其特征在于,所述方法包括:向接入设备发送认证接入请求并等待回应;当接收到回应所述认证接入请求的用户特征询问信息后向所述接入设备发送包含用户名的第一认证信息并等待回应;接收回应所述第一认证信息的密码询问信息,所述密码询问信息包含验证报文;对硬件密钥以及所述验证报文做加密处理以生成第二认证信息,其中,所述硬件密钥为机器人加密芯片的安全密钥;向接入设备发送所述第二认证信息并等待认证结果回应。

【技术特征摘要】
1.一种用于机器人的网络接入认证方法,其特征在于,所述方法包括:向接入设备发送认证接入请求并等待回应;当接收到回应所述认证接入请求的用户特征询问信息后向所述接入设备发送包含用户名的第一认证信息并等待回应;接收回应所述第一认证信息的密码询问信息,所述密码询问信息包含验证报文;对硬件密钥以及所述验证报文做加密处理以生成第二认证信息,其中,所述硬件密钥为机器人加密芯片的安全密钥;向接入设备发送所述第二认证信息并等待认证结果回应。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述接入设备接收到所述认证接入请求后由所述接入设备生成并输出所述用户特征询问信息;当所述接入设备接收到所述第一认证信息、所述第二认证信息后,对应封装为第三认证信息、第四认证信息并转发到认证服务器。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述认证服务器接收到所述第三认证信息后针对所述第三认证信息生成并输出所述验证报文,其中,所述验证报文由所述认证服务器生成;当所述认证服务器接收到所述第四认证信息后对所述第四认证信息进行验证以生成所述认证结果。4.根据权利要求3所述的方法,其特征在于,当所述认证服务器接收到所述第四认证信息后对所述第四认证信息进行验证以生成所述认证结果,其中:所述认证服务器通过对比认证对比信息以及所述第四认证信息来进行验证。5.一种可以进行网络接入认证的机器人,其特征在于,所述机器人包括:接入请求发送模块,其配置为向接...

【专利技术属性】
技术研发人员:魏彬彬
申请(专利权)人:北京光年无限科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1