【技术实现步骤摘要】
一种异构网络的通信方法、设备及系统
本专利技术涉及物联网
,尤其涉及一种异构网络的通信方法、设备及系统。
技术介绍
异构网络是一种特殊类型的网络,其是由不同制造商生产的服务器和物联网设备组成的,运行在不同的协议上支持不同的功能或应用。在现有的异构网络中,物联网设备首先运行某服务,然后通过该服务获取设备ID并动态获得服务器域名和端口号以与服务器建立通信连接,或者首先预设身份标识和服务器地址,然后向目标服务器地址发送身份标识,待验证通过后与服务器建立通信连接。然而,随着物联网产业的快速发展,物联网设备的数量激增,现有的异构网络的通信方法,服务器一方面需要对物联网设备的高并发注册请求进行处理(即完成建立通信连接的过程),另一方面又要在注册成功后接收并处理物联网设备上传的数据,会加大负载,从而造成注册请求的处理时间延长,影响物联网设备的注册。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种异构网络的通信方法、设备及系统,能够有效平衡服务器负载,保证物联网设备的注册请求能够及时地得到处理。本专利技术实施例的技术方案是这样实现的:一种异构网络的通信方法,包括:加密第一会话密钥;其中,所述第一会话密钥用于第一服务器生成第一加密数据包;发送加密后的第一会话密钥至所述第一服务器;接收所述第一服务器发送的第一加密数据包;其中,所述第一加密数据包用于确定目标服务器,所述目标服务器为第二服务器中的服务器;根据所述第一会话密钥和所述第一加密数据包,得到目标服务器地址;发送第二加密数据包和加密后的注册请求至所述目标服务器地址对应的目标服务器;其中,所述第二加密数据包和所述加密 ...
【技术保护点】
1.一种异构网络的通信方法,其特征在于,所述方法包括:加密第一会话密钥;其中,所述第一会话密钥用于第一服务器生成第一加密数据包;发送加密后的第一会话密钥至所述第一服务器;接收所述第一服务器发送的第一加密数据包;其中,所述第一加密数据包用于确定目标服务器,所述目标服务器为第二服务器中的服务器;根据所述第一会话密钥和所述第一加密数据包,得到目标服务器地址;发送第二加密数据包和加密后的注册请求至所述目标服务器地址对应的目标服务器;其中,所述第二加密数据包和所述加密后的注册请求用于所述目标服务器完成物联网设备的注册。
【技术特征摘要】
1.一种异构网络的通信方法,其特征在于,所述方法包括:加密第一会话密钥;其中,所述第一会话密钥用于第一服务器生成第一加密数据包;发送加密后的第一会话密钥至所述第一服务器;接收所述第一服务器发送的第一加密数据包;其中,所述第一加密数据包用于确定目标服务器,所述目标服务器为第二服务器中的服务器;根据所述第一会话密钥和所述第一加密数据包,得到目标服务器地址;发送第二加密数据包和加密后的注册请求至所述目标服务器地址对应的目标服务器;其中,所述第二加密数据包和所述加密后的注册请求用于所述目标服务器完成物联网设备的注册。2.根据权利要求1所述的方法,其特征在于,所述第一加密数据包中包括采用所述第一会话密钥加密的第二加密数据包、第二会话密钥和通过预设方式处理的目标服务器地址;所述第二加密数据包中包括采用预设算法加密的访问令牌和第二会话密钥;所述加密后的注册请求为采用第二会话密钥加密的注册请求。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一会话密钥和所述第一加密数据包,得到目标服务器地址,包括:采用所述第一会话密钥解密所述第一加密数据包,得到所述第二加密数据包、所述第二会话密钥和所述通过预设方式处理的目标服务器地址;根据所述通过预设方式处理的目标服务器地址得到所述目标服务器地址;所述发送第二加密数据包和加密后的注册请求至所述目标服务器地址对应的目标服务器,包括:采用所述第二会话密钥加密注册请求;发送所述第二加密数据包和加密后的注册请求至所述目标服务器地址对应的所述目标服务器。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述目标服务器发送的加密后的鉴权码;其中,所述加密后的鉴权码为采用第二会话密钥加密的鉴权码;采用所述第二会话密钥解密所述加密后的鉴权码,得到所述鉴权码;通过预设方式处理待传输数据,并采用所述第二会话密钥加密处理后的所述待传输数据,生成第三加密数据包;发送所述第三加密数据包和所述鉴权码至所述目标服务器。5.根据权利要求2-4任一所述的方法,其特征在于,所述预设方式为数据序列化系统AVRO方式。6.一种异构网络的通信方法,其特征在于,所述方法包括:接收物联网设备发送的加密后的第一会话密钥;对所述加密后的第一会话密钥进行解密得到第一会话密钥;采用所述第一会话密钥加密生成第一加密数据包;其中,所述第一加密数据包用于所述物联网设备确定目标服务器,所述目标服务器为第二服务器中的服务器;发送所述第一加密数据包至所述物联网设备。7.根据权利要求6所述的方法,其特征在于,所述采用所述第一会话密钥加密生成第一加密数据包,包括:生成第二会话密钥和访问令牌;采用预设算法加密所述访问令牌和所述第二会话密钥,生成第二加密数据包;获取目标服务器地址;通过预设方式处理所述目标服务器地址;采用所述第一会话密钥加密所述第二加密数据包、所述第二会话密钥和处理后的所述目标服务器地址,生成所述第一加密数据包。8.根据权利要求7所述的方法,其特征在于,所述获取目标服务器地址,包括:通过第三服务器获取第二服务器的负载;将所述第二服务器的负载小于预设阈值的第二服务器的地址,作为所述目标服务器地址。9.一种异构网络的通信方法,其特征在于,所述方法包括:接收物联网设备发送的第二加密数据包和加密后的注册请求;解密所述第二加密数据包;根据解密所述第二加密数据包得到的结果和所述加密后的注册请求确定所述物联网设备是否注册成功。10.根据权利要求9所述的方法,其特征在于,所述根据解密所述第二加密数据包得到的...
【专利技术属性】
技术研发人员:刘愿,何渝君,龚国成,雷希,吴松伟,吴露露,雷洪,
申请(专利权)人:中国移动通信集团公司,中移物联网有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。