[发明专利]一种通信预处理方法、客户端及服务端有效
申请号: | 201611248638.2 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106790168B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 徐冠群 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 预处理 方法 客户端 服务端 | ||
本发明提供了一种通信预处理方法、客户端及服务端。其中,应用于服务端的方法包括:接收客户端发送的第一上线请求,其中,所述上线请求携带所述客户端对应的第一网络地址;确定接收所述第一上线请求时对应的第一接收时刻,并随机生成对应所述客户端的第一随机数;根据所述第一接收时刻、所述第一网络地址和所述第一随机数生成对应所述客户端的第一特征信息;向所述客户端发送携带所述第一特征信息的注册成功消息,以使所述客户端接收并解析所述注册成功消息以获取所述第一特征信息。通过本发明的技术方案,可确保客户端与服务端之间能够进行有效通信。
技术领域
本发明涉及计算机技术领域,特别涉及一种通信预处理方法、客户端及服务端。
背景技术
对于服务端-客户端类型的业务系统,各个客户端与服务端进行通信之前,需要进行通信预处理。
传统的应用场景中,客户端直接部署在物理机上,客户端可根据物理机的物理地址确定其对应的特征信息,进而向服务端发送携带该特征信息的上线请求,由于特征信息可以对客户端进行唯一标识,服务端在接收到客户端发送的上线请求后,即可向客户端发送注册成功消息,完成客户端与服务端之间的通信预处理过程,客户端则可根据该特征下次与服务端进行通信,服务端根据不同通信消息对应的特征信息来区分不同的客户端。
但是,随着虚拟化技术发展日渐成熟,同一个物理机上可部署多个虚拟机,每一个虚拟机上均可部署客户端,且虚拟机可在不同的物理机之间进行迁移或复制,因此,根据物理机的物理地址生成的特征信息可能无法用于对客户端进行唯一标识,导致客户端与服务端之间无法进行有效通信。
发明内容
本发明实施例提供了一种通信预处理方法、客户端及服务端,可确保客户端与服务端之间能够进行有效通信。
第一方面,本发明提供了一种通信预处理方法,应用于服务端端,包括:
接收客户端发送的第一上线请求,其中,所述上线请求携带所述客户端对应的第一网络地址;
确定接收所述第一上线请求时对应的第一接收时刻,并随机生成对应所述客户端的第一随机数;
根据所述第一接收时刻、所述第一网络地址和所述第一随机数生成对应所述客户端的第一特征信息;
向所述客户端发送携带所述第一特征信息的注册成功消息,以使所述客户端接收并解析所述注册成功消息以获取所述第一特征信息。
优选地,
还包括:预先设置指定存储区域;
在所述根据所述第一接收时刻、所述第一网络地址和所述第一随机数生成对应所述客户端的第一特征信息之后,还包括:
将所述第一网络地址和所述第一特征信息组合成注册记录,并存储至所述指定存储区域;
接收所述客户端发送的第二上线请求,其中,所述第二上线请求携带所述客户端对应的第二网络地址和第一特征信息;
查询所述指定存储区域内存储的各个所述注册记录,以确定存储的各个所述注册记录中是否存有包括所述第一特征信息和所述第二网络地址的注册记录,如果是,则执行步骤A1;否则,执行步骤A2;
A1:向所述客户端发送注册成功消息;
A2:接收操作指令,并根据所述操作指令进行相应的业务处理。
优选地,所述A2包括:
接收迁移确定指令;
根据所述第一特征信息查询所述指定存储区域,以确定包括所述第一特征信息的目标注册记录;
根据所述第二网络地址修改所述目标注册记录;
向所述客户端发送注册成功消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611248638.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种丝攻扳手
- 下一篇:大行程高速电动攻丝机