局域网内的信息发送、获取方法及装置、信息处理系统的制作方法_3

文档序号:9276812阅读:来源:国知局
)将通过加密处理得到的字节代码转换成字符串,以多播形式发送到局域网内。
[0071]优选地,在步骤S106,向客户端返回搜索响应消息之后,还可以包括以下步骤:
[0072]步骤S4:接收来自于客户端的修改命令请求,其中,修改命令请求中携带有修改指示信息和经过加密处理的验证信息;
[0073]步骤S5:对经过加密处理的验证信息进行解析;
[0074]步骤S6:根据解析结果确定是否按照修改指示信息对本地当前设置的对应信息进行修改。
[0075]在优选实施例中,客户端可能需要对局域网设备的一项或多项信息(例如:IP地址、接收/发送数据的网络端口)进行修改,那么客户端需要向搜索到的某台局域网设备发送修改命令请求报文,其中,该信息修改命令中携带有该局域网设备的修改指示信息和验证信息。而接收到修改命令请求报文的局域网设备需要对验证信息进行解析,如果验证信息预先经过客户端的加密处理,那么局域网设备还需要对验证信息进行解密,然后再根据最终得到的验证信息确定是否能够按照修改指示信息进行参数修改。
[0076]优选地,在步骤S5中,对经过加密处理的验证信息进行解析可以包括以下操作:
[0077]步骤S51:采用预设的解码方式将按照字符串形式传输的经过加密处理的验证信息解码成字节代码形式的加密结果;
[0078]步骤S52:采用第一解密方式对加密结果进行解密处理,生成消息摘要;
[0079]步骤S53:采用第二解密方式从消息摘要中解密出验证信息。
[0080]在优选实施例中,局域网设备需要先采用预设解码方式(例如:base64解码)将字符串还原成字节代码,其次采用第一解密方式(例如:AES解密算法)从加密内容中解密出消息摘要,然后再采用第二解密方式(例如:MD5解密算法)从消息摘要中解密出验证信息。
[0081]优选地,在步骤S6中,根据解析结果确定是否按照修改指示信息对本地当前设置的对应信息进行修改可以包括以下方式之一:
[0082]方式一、在解析失败的情况下,继续保持本地当前设置的对应信息不变;
[0083]方式二、在解析成功且确定解析出的验证信息已经被重复使用的情况下,继续保持本地当前设置的对应信息不变;
[0084]方式三、在解析成功且确定解析出的验证信息为首次使用的情况下,按照修改指示信息对本地当前设置的对应信息进行修改。
[0085]在优选实施例中,在局域网设备对验证信息进行解析的过程中,如果验证信息出现错误造成解析失败,则直接返回修改失败的提示信息;如果验证信息解析成功,则还需要继续判断该验证信息是否已经被重复使用,如果为首次使用,则可以进行相应信息的修改,修改的结果可以采用多播的方式反馈给客户端;如果为重复使用,则拒绝对相应信息进行修改,并返回修改失败的提示信息。
[0086]图3是根据本发明实施例的局域网内的信息获取方法的流程图。如图3所示,该方法可以包括以下处理步骤:
[0087]步骤S302:向局域网设备发送搜索请求消息;
[0088]步骤S304:接收局域网设备返回的与搜索请求消息对应的搜索响应消息,其中,搜索响应消息中携带有经过加密处理的关键信息,关键信息包括以下至少之一:标识信息、使用状态信息、运行状态信息。
[0089]优选地,在步骤S304,接收局域网设备返回的搜索响应消息之后,还可以包括以下操作:
[0090]步骤S7:判断搜索响应消息中是否携带有经过加密处理的关键信息;
[0091]步骤S8:如果是,则先采用预设的解码方式将按照字符串形式传输的经过加密处理的验证信息解码成字节代码形式的加密结果;再采用第一解密方式对加密结果进行解密处理,生成消息摘要;然后采用第二解密方式从消息摘要中解密出关键信息并对关键信息进行显示;
[0092]步骤S9:如果否,则对搜索响应消息中携带的未加密信息进行显示。
[0093]在优选实施例中,客户端在接收到局域网设备返回的响应消息之后,首先需要确认在接收到的响应消息中是否存在经过加密处理的关键信息,为此,需要对响应消息进行解析,其中,对响应消息中携带的无需加密的信息(例如:局域网设备的生产厂商、局域网设备的生产地址、局域网设备的类型、局域网设备的型号等)直接进行显示,而对于经过加密处理的关键信息则可以通过与局域网设备所采用的加密处理过程逆向的解密过程解析出与局域网设备相关的关键信息,然后再加以显示。
[0094]优选地,在步骤S304,接收局域网设备返回的搜索响应消息之后,还可以包括以下步骤:
[0095]步骤SlO:根据关键信息确定局域网设备支持加密处理方式;
[0096]步骤Sll:对待发送至局域网设备的验证信息进行加密处理;
[0097]步骤S12:向局域网设备发送修改命令请求,其中,修改命令请求中携带有修改指示信息和经过加密处理的验证信息。
[0098]在优选实施例中,由于局域网设备在生产时间上存在差异,有些早期生产的局域网设备无法支持加密处理,那么对于客户端而言,需要通过局域网设备反馈的自身关键信息从而确定其是否能够对将要发送至这台局域网设备的数据进行加密处理,以防止出现乱码导致工作异常。在特定情况下,如果客户端希望对局域网设备的部分信息(例如:IP地址)进行修改,那么客户端需要向搜索到的这台局域网设备发送修改命令请求报文,其中,该信息修改命令中携带有该局域网设备的修改指示信息和验证信息。
[0099]优选地,在步骤Sll中,对待发送至局域网设备的验证信息进行加密处理可以包括以下操作:
[0100]步骤S1102:采用第一加密方式对验证信息进行加密处理,生成消息摘要;
[0101]步骤S1104:将消息摘要和随机数共同作为初始密钥并采用第二加密方式对验证信息进行加密处理;
[0102]步骤S1106:采用预设编码方式,将经过第二加密方式加密处理后的验证信息,编码成字符串形式。
[0103]在优选实施例中,客户端需要对验证信息进行加密处理,其首先需要对验证信息进行md5摘要加密,生成消息摘要;其次,在消息摘要的基础上再加入预设长度字节的随机数共同作为密钥对原文进行AES加密,在md5摘要加密与随机数之间可以使用英文分号加以分隔;然后,再将加密内容进行base64处理转成字符串后封装到修改命令请求报文中进行发送。
[0104]下面将结合图4至图6中所示的优选实施方式对上述优选实施过程作进一步地描述。
[0105]图4是根据本发明优选实施例的局域网设备发现过程的流程图。如图4所示,该流程可以应用于上述图2中构建的局域网发现系统,从而使得客户端可以及时发现与其连接在同一台交换机下的多个局域网设备。该局域网设备发现流程可以包括以下处理步骤:
[0106]步骤S402:客户端可以通过组播的方式向与其连接在同一个交换下、位于同一个物理局域网内的一个或多个局域网设备发送搜索请求;
[0107]需要说明的是,由于在上述搜索请求中并没有携带涉密的关键信息,因此,不需要对搜索请求中携带的信息进行加密处理。
[0108]步骤S404:位于同一局域网内的一个或多个局域网设备如果在预设时间范围内能够正常接收到客户端发出的搜索请求,便会及时做出响应;此时,由于响应消息中需要携带局域网设备的关键信息,故而,需要对响应消息中携带的关键信息进行加密处理;
[0109]步骤S406:客户端在接收到局域网设备返回的响应消息后,对响应消息中携带的无需加密的信息(例如:局域网设备的生产厂商、局域网设备的生产地址、局域网设备的类型、局域网设备的型号等)直接进行显示,而对于经过加密处理的关键信息则可以通过与加密处理过程逆向的解密过程解析出与局域网设备相关的关键信息。
[0110]图5是根据本发明优选实施例的客户端对局域网设备返回的响应消息进行处理的流程图。如图5所示,该流程可以包括以下处理步骤:
[0111]步骤S502:客户端在接收到局域网设备返回的响应消息后,对响应消息中携带的信息进行解析并分类;判断是否存在上述需要加密处理的关键信息,如果存在无需加密的信息,则继续执行步骤S504 ;如果存在需要加密处理的关键信息,则继续执行步骤S508 ;
[0112]步骤S504-步骤S506:对于无需加密的信息可以直接进行显示;流程结束;
[0113]步骤S508:局域网设备返回的关键信息(例如:软件版本和dsp版本)使用固定密
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1