信息处理的方法、电子设备及服务器技术

技术编号:10480852 阅读:94 留言:0更新日期:2014-10-03 13:20
本发明专利技术公开了一种信息处理的方法、电子设备及服务器,属于网络技术领域。方法包括:当第一电子设备与第二电子设备以预定协议进行数据交互时,从服务器获取与第二电子设备对应的主干路由的身份标识信息;向服务器发送携带主干路由的身份标识信息的验证请求;接收服务器发送的与验证请求对应的验证结果;基于验证结果,确定第二电子设备是否为内网电子设备;其中,服务器预先存储了内网所有主干路由的身份标识信息。本发明专利技术通过向服务器发送携带第二电子设备对应的主干路由的身份标识信息的验证请求,进而获得服务器返回的与验证请求相对应的验证结果,从而根据验证结果确定第二电子设备是否为内网电子设备,因此确定方式更具精准性及安全性。

【技术实现步骤摘要】
信息处理的方法、电子设备及服务器
本专利技术涉及网络
,特别涉及一种信息处理的方法、电子设备及服务器。
技术介绍
随着网络技术的飞速发展,P2P (Peer to Peer,对等网络)作为一种简单便捷的通信模式,受到越来越多网络用户的青睐。因此,P2P常作为内网中的典型组网方式。在进行P2P通信的过程中,电子设备在获取到一个IP (Internet Protocol,网际协议)地址后,该电子设备需先确定该IP地址对应的电子设备是否为内网电子设备,如果是,再与该IP地址对应的电子设备进行通信。 现有技术中,提供了两种确定内网电子设备的方法。第一种方法:处于内网中的电子设备通过广播发送广播信号,并将返回应答信息的其他电子设备确定为内网电子设备;第二种方法,处于内网中的电子设备在获取到其他电子设备的IP地址后,该电子设备将其IP地址和对应的子网掩码及该电子设备获取到的其他电子设备的IP地址和对应的子网掩码上传服务器,由服务器确定该电子设备与其他电子设备是否处于同一内网中。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 由于第一种方法采用了发送广播信号的方式确定内网电子设备,则对于内网中设置了防火墙或者跨越子网的电子设备将无法收到广播信号,从而导致无法精确地确定内网中的电子设备;由于第二种方法根据IP地址和子网掩码来确定内网电子设备,因而可以确定同一路由下的内网电子设备,但如果存在两级以上的路由,则将不能确定内网中的全部电子设备。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种信息处理的方法、电子设备及服务器。所述技术方案如下: —方面,提供了一种信息处理的方法,所述方法包括: 当所述第一电子设备与第二电子设备以预定协议进行数据交互时,从服务器获取与所述第二电子设备对应的主干路由的身份标识信息; 向服务器发送携带所述主干路由的身份标识信息的验证请求; 接收所述服务器发送的与所述验证请求对应的验证结果; 基于所述验证结果,确定所述第二电子设备是否为内网电子设备; 其中,所述服务器预先存储了内网所有主干路由的身份标识信息。 进一步地,所述从服务器获取与所述第二电子设备对应的主干路由的身份标识信息之前,所述方法还包括: 递归查询预先为各个内网直线路由配置的身份标识信息,直至查询到对应的主干路由的身份标识信息,并记录当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系; 获取与所述主干路由的身份标识信息属于同级的其他主干路由的身份标识信息,并记录各个主干路由的身份标识信息之间的同级关系; 将所述对应的主干路由的身份标识信息、所述当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系及所述各个主干路由的身份标识信息之间的同级关系上报至所述服务器,由所述服务器对其进行存储。 进一步地,所述递归查询预先为各个内网直线路由配置的身份标识信息之后,所述方法还包括: 根据查询所述各个内网直线路由的身份标识信息的先后顺序记录所述各个内网直线路由之间的父子关系,并将所述主干路由作为根路由; 将所述各个内网直线路由与所述主干路由之间的父子关系上报至所述服务器,由所述服务器对其进行存储。 进一步地,所述接收所述服务器发送的与所述验证请求对应的验证结果,包括: 接收所述服务器根据所述对应的主干路由的身份标识信息及所述各个主干路由的身份标识信息之间的同级关系验证所述第二电子设备是否为内网电子设备之后,根据所述各个内网直线路由与所述主干路由之间的父子关系返回的与所述验证请求对应的验证结果。 另一方面,提供了一种电子设备,所述电子设备包括: 第一获取模块,用于当所述第一电子设备与第二电子设备以预定协议进行数据交互时,从服务器获取与所述第二电子设备对应的主干路由的身份标识信息; 发送模块,用于向服务器发送携带所述主干路由的身份标识信息的验证请求; 接收模块,用于接收所述服务器发送的与所述验证请求对应的验证结果; 确定模块,用于基于所述验证结果,确定所述第二电子设备是否为内网电子设备; 其中,所述服务器预先存储了内网所有主干路由的身份标识信息。 进一步地,所述电子设备,还包括: 查询模块,用于递归查询预先为各个内网直线路由配置的身份标识信息,直至查询到对应的主干路由的身份标识信息; 第一记录模块,用于记录当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系; 第二获取模块,用于获取与所述主干路由的身份标识信息属于同级的其他主干路由的身份标识信息; 第二记录模块,用于记录各个主干路由的身份标识信息之间的同级关系; 第一上报模块,用于将所述对应的主干路由的身份标识信息、所述当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系及所述各个主干路由的身份标识信息之间的同级关系上报至所述服务器,由所述服务器对其进行存储。 进一步地,所述电子设备,还包括: 第三记录模块,用于根据查询所述各个内网直线路由的身份标识信息的先后顺序记录所述各个内网直线路由之间的父子关系,并将所述主干路由作为根路由; 第二上报模块,用于将所述各个内网直线路由与所述主干路由之间的父子关系上报至所述服务器,由所述服务器对其进行存储。 进一步地,所述接收模块,用于接收所述服务器根据所述对应的主干路由的身份标识信息及所述各个主干路由的身份标识信息之间的同级关系验证所述第二电子设备是否为内网电子设备之后,根据所述各个内网直线路由与所述主干路由之间的父子关系返回的与所述验证请求对应的验证结果。 又一方面,还提供了一种信息处理的方法,所述方法包括: 接收第一电子设备发送的携带第二电子设备对应的主干路由的身份标识信息的验证请求; 验证所述验证请求携带的主干路由的身份标识信息是否与预先存储的内网中某一主干路由相对应的身份标识信息匹配,生成与所述验证请求对应的验证结果,并将所述验证结果发送给所述第一电子设备,使所述第一电子设备根据所述验证结果确定所述第二电子设备是否为内网电子设备。 进一步地,所述验证所述验证请求携带的主干路由的身份标识信息是否与预先存储的内网中某一主干路由相对应的身份标识信息匹配之前,所述方法还包括: 接收所述第一电子设备及其他电子设备上报的对应的主干路由的身份标识信息、当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系、对应的各个内网直线路由与主干路由之间的父子关系及各个主干路由身份标识信息之间的同级关系,并将其进行存储; 所述验证所述验证请求携带的主干路由的身份标识信息是否与预先存储的内网中某一主干路由相对应的身份标识信息匹配,包括: 根据所述第一电子设备及其他电子设备上报的各个主干路由的身份标识信息之间的同级关系查找与所述第一电子设备对应的主干路由的身份标识信息属于同级的其他主干路由的身份标识信息; 验证所述验证请求携带的主干路由的身份标识信息是否与所述第一电子设备对应的主干路由的身份标识信息及其同级的其他主干路由的身份标识信息中的一个相匹配; 如果相匹配,则验证第二电子设备为内网电子设备,并根据所述第二电子设备对应的各个内网直线路由与主干路由之间的父子关系确本文档来自技高网...
信息处理的方法、电子设备及服务器

【技术保护点】
一种信息处理的方法,应用于第一电子设备,其特征在于,所述方法包括:当所述第一电子设备与第二电子设备以预定协议进行数据交互时,从服务器获取与所述第二电子设备对应的主干路由的身份标识信息;向服务器发送携带所述主干路由的身份标识信息的验证请求;接收所述服务器发送的与所述验证请求对应的验证结果;基于所述验证结果,确定所述第二电子设备是否为内网电子设备;其中,所述服务器预先存储了内网所有主干路由的身份标识信息。

【技术特征摘要】
1.一种信息处理的方法,应用于第一电子设备,其特征在于,所述方法包括: 当所述第一电子设备与第二电子设备以预定协议进行数据交互时,从服务器获取与所述第二电子设备对应的主干路由的身份标识信息; 向服务器发送携带所述主干路由的身份标识信息的验证请求; 接收所述服务器发送的与所述验证请求对应的验证结果; 基于所述验证结果,确定所述第二电子设备是否为内网电子设备; 其中,所述服务器预先存储了内网所有主干路由的身份标识信息。2.根据权利要求1所述的方法,其特征在于,所述从服务器获取与所述第二电子设备对应的主干路由的身份标识信息之前,所述方法还包括: 递归查询预先为各个内网直线路由配置的身份标识信息,直至查询到对应的主干路由的身份标识信息,并记录当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系; 获取与所述主干路由的身份标识信息属于同级的其他主干路由的身份标识信息,并记录各个主干路由的身份标识信息之间的同级关系; 将所述对应的主干路由的身份标识信息、所述当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系及所述各个主干路由的身份标识信息之间的同级关系上报至所述服务器, 由所述服务器对其进行存储。3.根据权利要求2所述的方法,其特征在于,所述递归查询预先为各个内网直线路由配置的身份标识信息之后,所述方法还包括: 根据查询所述各个内网直线路由的身份标识信息的先后顺序记录所述各个内网直线路由之间的父子关系,并将所述主干路由作为根路由; 将所述各个内网直线路由与所述主干路由之间的父子关系上报至所述服务器,由所述服务器对其进行存储。4.根据权利要求3所述的方法,其特征在于,所述接收所述服务器发送的与所述验证请求对应的验证结果,包括: 接收所述服务器根据所述对应的主干路由的身份标识信息及所述各个主干路由的身份标识信息之间的同级关系验证所述第二电子设备是否为内网电子设备之后,根据所述各个内网直线路由与所述主干路由之间的父子关系返回的与所述验证请求对应的验证结果。5.—种电子设备,其特征在于,所述电子设备包括: 第一获取模块,用于当所述第一电子设备与第二电子设备以预定协议进行数据交互时,从服务器获取与所述第二电子设备对应的主干路由的身份标识信息; 发送模块,用于向服务器发送携带所述主干路由的身份标识信息的验证请求; 接收模块,用于接收所述服务器发送的与所述验证请求对应的验证结果; 确定模块,用于基于所述验证结果,确定所述第二电子设备是否为内网电子设备; 其中,所述服务器预先存储了内网所有主干路由的身份标识信息。6.根据权利要求5所述的电子设备,其特征在于,所述电子设备,还包括: 查询模块,用于递归查询预先为各个内网直线路由配置的身份标识信息,直至查询到对应的主干路由的身份标识信息; 第一记录模块,用于记录当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系; 第二获取模块,用于获取与所述主干路由的身份标识信息属于同级的其他主干路由的身份标识信息; 第二记录模块,用于记录各个主干路由的身份标识信息之间的同级关系; 第一上报模块,用于将所述对应的主干路由的身份标识信息、所述当前网际协议地址与所述对应的主干路由的身份标识信息之间的映射关系及所述各个主干路由的身份标识信息之间的同级关系上报至所述服务器,由所述服务器对其进行存储。7.根据权利要求6所述的电子设备,其特征在于,所述电子设备,还包括: 第三记录模块,用于根据查询所述各个内网直线路由的身份标识信息的先后顺序记录所述各个内网直线路由之间的 父子关系,并将所述主干路由作为根路由; 第二上报模块,用于将所述各个内网直线路由与所述主干路由之间的父子关系上报至所述服务器,由所述服务器对其进行存储。8.根据权利要求7所述的方法,其特征在于,所述接收模块,用于接收所述服务器根据所述对应的主干...

【专利技术属性】
技术研发人员:陆大宏
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1