本公开涉及期货交易领域,尤其涉及一种期货交易方法、二级前置装置、电子设备及计算机程序产品。
背景技术:
1、期货交易系统是期货公司的最重要的应用软件系统,期货公司会部署多个期货交易所的期货交易系统以满足用户的需求。
2、目前的期货交易方法使用户登录到其所属的期货交易系统进行交易、查询个人信息以及查看期货行情信息。但是期货公司部署的多个期货交易系统之间是相对独立的,当用户接入的那个期货交易系统出现故障时,用户会收到切换期货交易系统的指令,用户需要根据该指令手动接入到与该指令对应的期货交易系统进行交易、查询个人信息以及查看期货行情信息。这样会导致用户的期货交易体验不佳。因此,期货交易方法仍需改善。
技术实现思路
1、本公开要解决的技术问题是为了克服现有技术中当当用户接入的那个期货交易系统出现故障时,用户需手动切换其他期货交易系统,导致用户的期货交易体验不佳的缺陷,提供一种期货交易方法、二级前置装置、电子设备及计算机程序产品。
2、本公开是通过下述技术方案来解决上述技术问题:
3、第一方面,提供了一种期货交易方法,所述期货交易方法包括:
4、获取切换指令和第一对应关系;其中,所述第一对应关系为客户端的用户名和所述客户端接入的第一期货交易系统的标识之间的映射关系;所述切换指令包括所述用户名及第二期货交易系统的标识;
5、根据所述切换指令调整所述第一对应关系为第二对应关系;其中,所述第二对应关系为所述用户名和所述第二期货交易系统的标识之间的映射关系;
6、根据所述第二对应关系,将所述客户端切换至所述第二期货交易系统。
7、可选地,所述获取切换指令,包括:
8、当所述第一期货交易系统故障时,获取所述用户名和所述第一期货交易系统以外的其他期货交易系统的客户端接入量;
9、将所述客户端接入量中的最小值对应的期货交易系统作为所述第二期货交易系统;
10、根据所述用户名和所述第二期货交易系统的标识,生成所述切换指令。
11、可选地,所述根据所述第二对应关系,将所述客户端切换至所述第二期货交易系统,包括:
12、获取所述第二对应关系中的所述第二期货交易系统的登陆地址;
13、将所述客户端路由至所述登陆地址,以使所述客户端切换至所述第二期货交易系统。
14、可选地,所述获取切换指令和第一对应关系的步骤之前,包括:
15、获取所述客户端的登陆请求;其中,所述登陆请求包括用户提供的用户名和目标期货交易系统的标识;
16、若所述目标期货交易系统的标识与所述第一期货交易系统的标识相同,则将所述客户端接入所述第一期货交易系统;
17、若所述目标期货交易系统的标识与所述第一期货交易系统的标识不同,则登陆失败。
18、可选地,所述获取所述客户端的登陆请求步骤之前,包括:
19、获取所述客户端的认证请求;
20、将所述认证请求发送至每一期货交易系统进行认证,并获取每一期货交易系统的认证回答;其中,所述认证回答包括每一期货交易系统对所述客户端认证结果;
21、将所述认证回答进行去重处理,以确定是否向所述客户端发送登陆页面。
22、可选地,所述若所述目标期货交易系统的标识与所述第一期货交易系统的标识相同,则将所述客户端接入所述第一期货交易系统,还包括;
23、获取所述客户端的网络运营商;
24、通过与所述网络运营对应的网络运营商接口,将所述客户端接入至所述第一期货交易系统。
25、可选地,所述期货交易方法还包括:
26、当客户端接入所述第一期货交易系统时,获取所述第一期货交易系统的行情增量信息;
27、将所述行情增量信息推送给所述客户端;
28、和/或;
29、当客户端接入所述第二期货交易系统时,获取所述第二期货交易系统的行情增量信息;
30、将所述行情增量信息推送给所述客户端。
31、第二方面,提供了一种用于期货交易系统的二级前置装置,所述二级前置装置包括:
32、获取模块,用于获取切换指令和第一对应关系;其中,所述第一对应关系为客户端的用户名和所述客户端接入的第一期货交易系统的标识之间的映射关系;所述切换指令包括所述用户名及第二期货交易系统;
33、调整模块,用于根据所述切换指令调整所述第一对应关系为第二对应关系;其中,所述第二对应关系为所述用户名和所述第二期货交易系统的标识之间的映射关系的标识;
34、切换模块,用于根据所述第二对应关系,将所述客户端切换至所述第二期货交易系统。
35、可选地,所述获取模块,包括:
36、第一获取单元,用于当所述第一期货交易系统故障时,获取所述用户名和所述第一期货交易系统以外的其他期货交易系统的客户端接入量;
37、作为单元,用于将所述客户端接入量中的最小值对应的期货交易系统作为所述第二期货交易系统;
38、生成单元,包括根据所述用户名和所述第二期货交易系统的标识,生成所述切换指令。
39、可选地,所述切换模块,包括:
40、第二获取单元,用于获取所述第二对应关系中的所述第二期货交易系统的登陆地址;
41、切换单元,用于将所述客户端路由至所述登陆地址,以使所述客户端切换至所述第二期货交易系统。
42、可选地,所述二级前置装置,还包括:
43、第二获取模块,用于获取所述客户端的登陆请求;其中,所述登陆请求包括用户提供的用户名和目标期货交易系统的标识;
44、接入模块,用于若所述目标期货交易系统的标识与所述第一期货交易系统的标识相同,则将所述客户端接入所述第一期货交易系统;
45、登陆模块,用于若所述目标期货交易系统的标识与所述第一期货交易系统的标识不同,则登陆失败。
46、可选地,所述二级前置装置,还包括:
47、第三获取模块,用于获取所述客户端的认证请求;
48、发送模块,用于将所述认证请求发送至每一期货交易系统进行认证,并获取每一期货交易系统的认证回答;其中,所述认证回答包括每一期货交易系统对所述客户端认证结果;
49、去重模块,将所述认证回答进行去重处理,以确定是否向所述客户端发送登陆页面。
50、可选地,所述接入模块,还包括;
51、第三获取单元,用于获取所述客户端的网络运营商;
52、接入单元,用于通过与所述网络运营对应的网络运营商接口,将所述客户端接入至所述第一期货交易系统。
53、可选地,所述二级前置装置,还包括:
54、第三获取模块,用于当客户端接入所述第一期货交易系统时,获取所述第一期货交易系统的行情增量信息;
55、第一推送模块,用于将所述行情增量信息推送给所述客户端;
56、和/或;
57、第四获取模块,用于当客户端接入所述第二期货交易系统时,获取所述第二期货交易系统的行情增量信息;
58、推送模块,用于将所述行情增量信息推送给所述客户端。
59、第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述中任一项所述的期货交易方法。
60、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述中任一项所述的期货交易方法。
61、在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。
62、本公开的积极进步效果在于:根据所述切换指令调整所述第一对应关系为第二对应关系;进而根据所述第二对应关系将客户端切换至所述第二期货交易系统。因此,可以在客户端接入的第一期货交易系统出现故障时,自动的将客户端切换至第二期货交易系统。这样就可以在用户无感的情况下完成了期货交易系统的切换,提高了用户的期货交易体验。
1.一种期货交易方法,其特征在于,所述期货交易方法包括:
2.如权利要求1所述的期货交易方法,其特征在于,所述获取切换指令,包括:
3.如权利要求1所述的期货交易方法,其特征在于,所述根据所述第二对应关系,将所述客户端切换至所述第二期货交易系统,包括:
4.如权利要求1所述的期货交易方法,其特征在于,所述获取切换指令和第一对应关系的步骤之前,包括:
5.如权利要求4所述的期货交易方法,其特征在于,所述获取所述客户端的登陆请求步骤之前,包括:
6.如权利要求4所述的期货交易方法,其特征在于,所述若所述目标期货交易系统的标识与所述第一期货交易系统的标识相同,则将所述客户端接入所述第一期货交易系统,还包括;
7.如权利要求1中所述的期货交易方法,其特征在于,所述期货交易方法还包括:
8.一种用于期货交易系统的二级前置装置,其特征在于,所述二级前置装置包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的期货交易方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的期货交易方法。