【技术实现步骤摘要】
一种跨过物理地址认证和密码加密登录的行情数据分发方法及装置
本专利技术涉及计算机软件及证券行情认证
,特别是涉及一种跨过物理地址认证和密码加密登录的行情数据分发方法及装置。
技术介绍
目前的一些行情网关为了限制下级的节点数量以及禁止同一账号在不同物理机器上登录的要求,基本采用的方法为加密物理地址认证和加密账户名登录的方式。此种方法限制了用户根据自己的需要去灵活的布置下属节点,如果同一节点下连接太多节点,对网络带宽的要求也比较高。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种跨过物理地址认证和密码加密登录的行情数据分发方法及装置,以实现跨过物理地址认证和密码加密登录进行行情数据分发的目的。为达上述目的,本专利技术提出一种跨过物理地址认证和密码加密登录的行情数据分发方法,包括如下步骤:步骤S1,当前节点通过登录客户端模块向上级节点发送获取上级节点的版本信息的报文,并根据配置文件判断连接的上级节点是否为行情网关节点,若上级节点为行情网关节点,则于接收到上级节点回复的版本信息报文后,启动认证代理模块以启动认证代理线程进行代理认证监听;步骤S2,若上级节点为行情网关节点,当前节点的登录客户端模块则将行情网关回复的加密的版本信息报文发送给认证代理模块,通过认证代理模块产生携带本地客户端ID和物理地址且加密的认证回复报文发送给行情网关,接收行情网关返回的回复确认报文,通过认证代理模块产生真正的登录报文发送至行情网关,并于接收到行情网关返回的登录确 ...
【技术保护点】
1.一种跨过物理地址认证和密码加密登录的行情数据分发方法,包括如下步骤:/n步骤S1,当前节点通过登录客户端模块向上级节点发送获取上级节点的版本信息的报文,并根据配置文件判断连接的上级节点是否为行情网关节点,若上级节点为行情网关节点,则于接收到上级节点回复的版本信息报文后,启动认证代理模块以启动认证代理线程进行代理认证监听;/n步骤S2,若上级节点为行情网关节点,当前节点的登录客户端模块则将行情网关回复的加密的版本信息报文发送给认证代理模块,通过认证代理模块产生携带本地客户端ID和物理地址且加密的认证回复报文发送给行情网关,接收行情网关返回的回复确认报文,通过认证代理模块产生真正的登录报文发送至行情网关,并于接收到行情网关返回的登录确认报文后结束认证代理线程,并开启行情接收客户端模块以接收上级节点的行情报文;/n步骤S3,若上级节点不是行情网关节点,当前节点的登录客户端模块则在接收到上级节点发送的固定的加密认证报文后,回复固定的加密认证回复报文至上级节点,在接收到上级节点回复的固定的确认认证通过报文后,发送固定的加密登录报文,于接收到上级节点发送的确认登录报文后,开启行情接收客户端以接 ...
【技术特征摘要】
1.一种跨过物理地址认证和密码加密登录的行情数据分发方法,包括如下步骤:
步骤S1,当前节点通过登录客户端模块向上级节点发送获取上级节点的版本信息的报文,并根据配置文件判断连接的上级节点是否为行情网关节点,若上级节点为行情网关节点,则于接收到上级节点回复的版本信息报文后,启动认证代理模块以启动认证代理线程进行代理认证监听;
步骤S2,若上级节点为行情网关节点,当前节点的登录客户端模块则将行情网关回复的加密的版本信息报文发送给认证代理模块,通过认证代理模块产生携带本地客户端ID和物理地址且加密的认证回复报文发送给行情网关,接收行情网关返回的回复确认报文,通过认证代理模块产生真正的登录报文发送至行情网关,并于接收到行情网关返回的登录确认报文后结束认证代理线程,并开启行情接收客户端模块以接收上级节点的行情报文;
步骤S3,若上级节点不是行情网关节点,当前节点的登录客户端模块则在接收到上级节点发送的固定的加密认证报文后,回复固定的加密认证回复报文至上级节点,在接收到上级节点回复的固定的确认认证通过报文后,发送固定的加密登录报文,于接收到上级节点发送的确认登录报文后,开启行情接收客户端以接收上级节点的行情报文;
步骤S4,启动行情接收客户端模块接收上级节点实时下发的行情报文,在接收到行情报文后,发送给行情接收服务端模块,以供下级节点连接后实时地分发给下级节点。
2.如权利要求1所述的一种跨过物理地址认证和密码加密登录的行情数据分发方法,其特征在于:若当前节点为登录网关主节点,其上级节点为行情网关节点,当前节点的登录客户端模块发送请求报文到行情网关节点,该请求报文为获取行情网关的相关版本信息的具体格式的报文,接收所述行情网关回复的携带自己版本信息的版本信息报文,所述版本信息报文为包含行情网关版本信息以及物理地址认证信息的加密报文。
3.如权利要求2所述的一种跨过物理地址认证和密码加密登录的行情数据分发方法,其特征在于:若当前节点为子节点,其上级节点为登录网关主节点或其他子节点,当前节点的登录客户端模块发送请求报文到上级节点,上级节点回复一个携带本节点版本的固定的加密认证报文到当前节点的登录客户端模块。
4.如权利要求3所述的一种跨过物理地址认证和密码加密登录的行情数据分发方法,其特征在于:若当前节点为第三方客户端,其上级节点为登录网关主节点或子节点,当前节点的登录客户端模块发送请求报文到上级节点,上级节点在收到该报文后回复固定的加密认证报文给当前节点的登录客户端模块。
5.如权利要求4所述的一种跨过物理地址认证和密码加密登录的行情数据分发方法,其特征在于,步骤S2进一步包括:
步骤S200,所述登录客户端模块将行情网关回复的加密的版本信息报文发送给认证代理服务端模块,由认证代理服务端模块转发给认证代理客户端模块;
步骤S201,认证代理客户端模块在收到该版本信息报文后,根据本机物理地址,以及网卡地址计算出加密后的认证回复报文发送给认证服务端模块,由认证代理服务端模块再将该认证回复报文发送给登录客户端模块,登录客户端模块将该认证回复报文转发给行情网关;
步骤S202,当接收到行情网关返回的回复确认报文后,将该回复确认报文转发给认证代理服务端模块,认证代理服务端模块再把该回复确认报文发送给认证代理客户端模块,认证代理客户端模块收到认证成功的该回复确认报文后生成真正的登录报文发送给认证代理服务端模块,认证代理服务端模块将加密登录报文发送到登录客户端模块,由登录客户端模块将该加密登录报文发送到行情网关;
步骤S203,当登录客户端模块接收到行情网关回复的确认登录报文后结束认证代理模块的工作,释放相关资源,并开启登录服务端模块以接收行情网关的行情报文。
6.如权利要求5所述的一种跨过物理地址认证和密码加密登录的行情数据分发方法,其特征在于:于步骤S202中,所述认证代理客户端模...
【专利技术属性】
技术研发人员:杨杰,陈勇铨,周华,江俊,
申请(专利权)人:上海英方软件股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。