发明名称 一种并发请求处理方法、装置及服务器
摘要 本发明适用于电力系统通信技术领域,提供了一种并发请求处理方法、装置及服务器,所述方法包括:当接收到来自一个或多个客户端的请求数据包时,根据每个请求数据包中的套接字生成相应的客户端号;分别生成每个客户端的信息表,所述信息表与该客户端的客户端号相关联,用于记录与该客户端通信的规约信息;解析每个客户端的请求数据包,并根据与该客户端的客户端号关联的信息表分别进行相应的业务数据处理。本发明根据每个发起业务请求的客户端在请求中所携带的套接字来为各个客户端赋予不同的客户端号,并为每个客户端建立与该客户端进行通信的规约信息表,从而在并发的业务请求处理中将不同的客户端加以区分,实现了对多个请求的并发处理。
申请公布号 CN102510398B 申请公布日期 2015.01.21
申请号 CN201110329769.4 申请日期 2011.10.26
申请人 航天科工深圳(集团)有限公司 发明人 马建春
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 温青玲
主权项 一种并发请求处理方法,其特征在于,所述方法包括: 当接收到来自一个或多个客户端的请求数据包时,根据每个请求数据包中的套接字生成相应的客户端号,所述客户端号用于唯一标识一客户端; 分别生成每个客户端的信息表,所述信息表与该客户端的客户端号相关联,用于记录基于IEC 60870‑5‑104协议的、与该客户端通信的规约信息,所述与该客户端通信的规约信息包括数据帧信息,所述数据帧信息包括发送帧数和接收帧数; 解析每个客户端的请求数据包,并根据与该客户端的客户端号关联的信息表分别进行相应的业务数据处理; 所述解析每个客户端的请求数据包,并根据与该客户端的客户端号关联的信息表分别进行相应的业务数据处理的步骤具体包括: 从请求数据包中解析出业务功能报文,并根据业务功能报文中的业务功能码获取相关的业务数据; 根据与该客户端的客户端号关联的信息表,对所述业务数据进行处理后发送至该客户端; 根据下一次业务请求的规约信息,对信息表进行更新后保存。 
地址 518000 广东省深圳市福田区深南大道4019号航天大厦B座5楼