一种信息传输方法及系统的制作方法

文档序号:7867830阅读:116来源:国知局
专利名称:一种信息传输方法及系统的制作方法
技术领域
本发明涉及金融及通信领域,特别涉及一种信息传输方法及系统。
背景技术
随着金融市场的多元化发展,各类金融产品的交易所随之出现。以中国为例,目前股票市场有上海证券交易所和深圳证券交易所,衍生品市场有中国金融交易所,上海期货交易所,大连商品交易所以及郑州商品交易所等。由于各交易所的产品属性,交易方式,通信方式等存在差异,导致不同交易所使用 的数据和通信协议各不相同。这就导致交易终端开发者需要根据不同交易所的协议设计不同的接口用以满足终端需要。本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题现有技术中,可能一台终端中的软件系统只能与一个交易所进行信息交互,如果需要与其他交易所进行信息交互,可能需要另外为终端设置软件系统,或者需要为终端增加额外的接口。这种方式不仅需要设置多台终端,较为浪费硬件资源,且增加了终端开发者开发的工作量,也大大提高了不同接口的维护成本。

发明内容
本发明实施例提供一种信息传输方法及系统,用于解决现有技术中软件终端重复开发的技术问题,实现了提高开发效率、节约维护成本的技术效果。—种信息传输方法,应用于信息传输系统,所述信息传输系统应用于证券交易场所,所述系统包括后置服务装置和与所述后置服务装置分别相连的至少一个前置连接装置,所述后置服务装置连接有至少一个终端,所述方法包括以下步骤后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式;所述后置服务装置将所述第一请求消息发送至所述前置连接装置;所述前置连接装置将所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,其中,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统;所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。一种信息传输系统,所述系统应用于证券交易场所,所述系统包括后置服务装置和与所述后置服务装置分别相连的至少一个前置连接装置,所述后置服务装置连接有至少一个终端;所述后置服务装置用于接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式,及将所述第一请求消息发送至所述前置连接装置;
所述前置连接装置用于将接收的所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统,及将所述第二请求消息发送至所述第一证券交易系统。本发明实施例中的信息传输方法可以包括后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式;所述后置服务装置将所述请求消息发送至前置连接装置;所述前置连接装置将接收的所述第一请求消息由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,其中,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统;所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。本发明实施例中的后置服务装置在接收到所述第一请求消息后可以将所述第一请求消息发送至前置连接装置,其中所述第一请求消息为特定格式,例如可以是EI(Exchange Interface,交易接口)格式,前置连接装置将所述第一请求消息进行格式转换, 将所述第一请求消息由EI格式转换为与相应交易所对应的格式,再将转换后的请求消息发送至相应的交易所。因为在中间设置了对信息的格式转换过程,且终端可以具有将请求消息的格式转换为EI格式的能力,则所述后置服务装置可以连接多个终端,因为所述前置连接装置具有格式转换的功能,因此只要有权限,一个终端可以与多个交易所进行信息交互,无需增加或修改终端软件即可获得各交易所的信息,显然节省了软件资源,提高了系统的可靠性。且开发者只需针对一台或几台较少的终端进行开发或维护,减轻了开发者的工作量。终端是将消息经过格式转换后发送给所述后置服务装置,发送的消息具有统一的格式,因此终端只需设置一种接口即可完成工作,开发者也只需维护一个接口,有效降低了接口维护的成本。


图1为本发明实施例中信息传输方法的主要流程图;图2为本发明实施例中信息传输系统与终端相连的示意图。
具体实施例方式本发明实施例中的信息传输方法可以包括后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式;所述后置服务装置将所述请求消息发送至前置连接装置;所述前置连接装置将接收的所述第一请求消息由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,其中,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统;所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。本发明实施例中的后置服务装置在接收到所述第一请求消息后可以将所述第一请求消息发送至前置连接装置,其中所述第一请求消息为特定格式,例如可以是EI(Exchange Interface,交易接口)格式,前置连接装置将所述第一请求消息进行格式转换,将所述第一请求消息由EI格式转换为与相应交易所对应的格式,再将转换后的请求消息发送至相应的交易所。因为在中间设置了对信息的格式转换过程,且终端可以具有将请求消息的格式转换为EI格式的能力,则所述后置服务装置可以连接多个终端,因为所述前置连接装置具有格式转换的功能,因此只要有权限,一个终端可以与多个交易所进行信息交互,无需增加或修改终端软件即可获得各交易所的信息,显然节省了软件资源提高了系统的可靠性。且开发者只需针对一台或几台较少的终端进行开发或维护,减轻了开发者的工作量。终端是将消息经过格式转换后发送给所述后置服务装置,发送的消息具有统一的格式,因此终端只需设置一种接口即可完成工作,开发者也只需维护一个接口,有效降低了接口维护的成本。参见图1,为本发明实施例中信息传输方法的主要流程,本发明实施例中的所述信息传输方法可以应用于一信息传输系统,所述系统可以应用于证券交易场所。所述信息传输系统可以包括后置服务装置和与所述后置服务装置分别相连的至少一个前置连接装置, 所述后置服务装置可以连接有至少一个终端。所述方法的主要流程如下步骤101 :后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式。本发明实施例中,所述后置服务装置可以连接有至少一个终端,所述后置服务装置可以分别与所述至少一个终端进行通信。本发明实施例中,所述第一请求消息具体可以是数据请求消息、订阅请求消息或取消订阅请求消息。例如,如果所述第一请求消息是所述数据请求消息,则发送所述第一请求消息的第一终端是要向所述第一证券交易所请求数据,所述第一证券交易所只需通过相应的第一证券交易系统向所述第一终端发送一次其所请求的数据即可。例如,如果所述第一请求消息是所述订阅请求消息,则发送所述第一请求消息的终端是要向所述第一证券交易所订阅某项信息,而对于所述第一证券交易所来说,可能所述第一终端要订阅的信息经常会有更新,则如果接收到所述第一请求消息,所述第一证券交易所可以通过所述第一证券交易系统向所述第一终端回复确认订阅的响应消息,且在回复所述确认订阅的响应消息后,所述第一证券交易系统可能会需要在所述第一终端订阅的信息有更新时即将更新的信息发送给所述第一终端,所述第一证券交易系统可以只接收一次所述订阅请求消息,但可能需要多次向所述第一终端发送信息。例如,如果所述第一终端已向所述第一证券交易系统发送了所述订阅请求消息,而用户想退订,则所述第一终端可以向所述第一证券交易系统发送取消订阅请求消息。所述第一证券交易系统在接收到所述取消订阅请求消息后,可以向所述第一终端回复确认取消订阅的响应消息,此后,即使所述第一终端之前订阅的信息有更新,所述第一证券交易系统也不会再向所述第一终端发送信息。本发明实施例中,所述第一请求消息可以是所述至少一个终端中的所述第一终端发送给所述后置服务装置。本发明实施例中,终端侧可以进行信息格式的转换。例如,所述第一终端首先生成的请求消息的格式可以是第二格式,所述第二格式可以是相应计算机/[目息的格式,所述第一终端需要将所述第三格式的请求消息进行格式转换,将其由所述第三格式转换为所述第一格式,得到所述第一请求消息,之后再将所述第一请求消息发送至所述后置服务装置。本发明实施例中,所述第一格式可以是指EI格式。EI协议的定义为数据转换提供了参考,EI通信协议定义了内部消息传送机制。步骤102 :所述后置服务装置将所述第一请求消息发送至所述前置连接装置。所述后置服务装置在接收到所述第一请求消息后,可以将所述第一请求消息发送至所述前置连接装置。较佳的,本发明实施例中,在所述后置服务装置将所述第一请求消息发送至所述前置连接装置之前,所述后置服务装置可以先验证与所述第一请求消息对应的第一用户的第一权限,获得第一验证结果,所述后置服务装置可以根据所述第一验证结果确定是否要将所述第一请求消息发送给所述前置连接装置。具体的,所述后置服务装置可以获取与所述第一请求消息所对应的第一用户的第一权限。可选的,所述后置服务装置中可以对应存储有各用户信息及与其相应的权限信息的对应关系,所述后置服务装置可以直接从存储的所述对应关系中获取所述第一用户的所述第一权限。其中,所述第一请求消息中可以携带有所述第一用户所对应的第一用户信息, 所述后置服务装置可以根据所述第一用户信息从所述对应关系中查询与所述第一用户对应的所述第一权限。本发明实施例中,可以有多个用户使用所述第一终端,多个用户可以使用不同的通行证进行登录,因此所述后置服务装置在验证权限时可以针对用户进行验证。本发明实施例中,所述第一权限中可以包括有对应的证券交易系统信息,本发明实施例中,证券交易系统与交易所可以是一一对应的关系,例如,所述第一证券交易系统对应所述第一证券交易所。例如,所述第一权限可以规定所述第一用户具体对应哪些证券交易系统。所述后置服务装置在获取所述第一权限后,可以判断所述第一权限所对应的交易所中是否包括有所述第一证券交易系统,可以获得所述第一验证结果。其中,本发明实施例中,在所述后置服务装置验证与所述第一请求消息所对应的第一用户的第一权限,获得第一验证结果之前,所述后置服务装置可以首先根据所述第一请求消息确定与所述第一请求消息对应的所述第一证券交易系统。如果判断确定所述第一权限所对应的证券交易系统中包括有所述第一证券交易系统,则所述第一验证结果可以表明验证通过,所述后置服务装置可以将所述第一请求消息发送至所述前置连接装置,而如果判断确定所述第一权限所对应的证券交易系统中不包括所述第一证券交易系统,则所述第一验证结果可以表明验证未通过,所述后置服务装置不能将所述第一请求消息发送至所述前置连接装置。此时所述后置服务装置可以向所述第一用户对应的第一终端发送响应消息,以告知所述第一用户,其没有权限向所述第一证券交易系统发送信息。步骤103 :所述前置连接装置将接收的所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统。所述前置连接装置在接收到所述第一请求消息后,可以将所述第一请求消息的格式由所述第一格式转换为第二格式,得到所述第二请求消息。其中,所述第二格式是与所述第一证券交易系统对应的第二格式,所述第二格式可以是所述第一证券交易系统支持的相应协议所对应的格式。
步骤104 :所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。在得到所述第二请求消息后,所述前置连接装置可以将所述第二请求消息发送至所述第一证券交易系统。因为所述第二请求消息的格式与所述第一证券交易系统支持的协议消息格式相同,因此所述第一证券交易系统能够接收并处理所述第二请求消息。本发明实施例中,所述第一请求消息与所述第二请求消息的实质内容相同,只是消息格式不同。本发明实施例中,在将所述第二请求消息发送至所述第一证券交易系统后,所述第一证券交易系统可以向所述前置连接装置返回第一响应消息,所述第一响应消息的格式可以是所述第二格式。
所述前置连接装置在接收到所述第一响应消息后,可以将所述第二响应消息的格式由所述第二格式转换为所述第一格式,得到第二响应消息。本发明实施例中,所述第一响应消息与所述第二响应消息的实质内容相同,只是消息格式不同。本发明实施例中,所述前置连接装置在得到所述第二响应消息后,可以将所述第二响应消息发送至所述后置服务装置,所述后置服务装置可以将所述第二响应消息发送至相应终端,以使相应终端可以确认其所发送的所述第一请求消息已被所述第一证券交易系统接收。本发明实施例中,如果所述前置连接装置出现了异常,则所述前置连接装置可以向所述后置服务装置发送第一异常消息,所述第一异常消息的格式可以是所述第一格式。所述后置服务装置在接收到所述第一异常消息后,可以将所述第一异常消息发送至所述至少一个终端。较佳的,所述后置服务装置可以将所述第一异常消息发送至与自身相连的各终端。本发明实施例中,如果所述后置服务装置出现了异常,则所述后置服务装置可以向相应终端发送第二异常消息,所述第二异常消息的格式可以是所述第一格式。较佳的,所述后置服务装置可以只将所述第二异常消息发送至与该异常相关的相应终端即可,而不必向与自身相连的各终端均发送所述第二异常消息。可选的,本发明实施例中,如果所述第一请求消息是所述订阅请求消息,则所述第一证券交易系统在与所述订阅请求消息所请求订阅的内容有更新时可以将更新后的订阅内容发送至所述前置连接装置,此时所述更新后的订阅内容的格式为所述第二格式,所述更新后的订阅内容可以称为第二订阅内容。所述前置连接装置在接收到所述更新后的订阅内容后,可以将所述更新后的订阅内容进行格式转换,可以将其由所述第二格式转换为所述第一格式,得到第一订阅内容。在得到所述第一订阅内容后,所述后置服务装置可以将所述第一订阅内容发送至相应终端,该终端可以是发送所述订阅请求消息的终端。这样,在所订阅的内容有更新时,相应终端都可以收到更新后的内容。可选的,本发明实施例中,如果所述第一请求消息是所述取消订阅请求消息,则所述第一证券交易系统可以向所述前置连接装置返回用于确认取消订阅的响应消息,该取消订阅的响应消息可以称为第三响应消息,所述第三响应消息的格式可以是所述第二格式。
所述前置连接装置在接收到所述第三响应消息后,可以将所述第三响应消息进行格式转换,可以将其由所述第二格式转换为所述第一格式,得到第四响应消息。所述前置连接装置可以将所述第四响应消息发送至相应终端,所述终端可以是发送所述取消订阅请求消息的终端。所述终端在接收到所述第四响应消息后,可以确定已取消订阅。所述第一证券交易系统在向所述前置连接装置发送所述第三响应消息后,即使所述终端所订阅的内容有更新,也不会再将更新内容发送至所述前置连接装置。以下通过几个具体的实施例介绍本发明中的信息传输方法,下面的实施例主要介绍了所述方法的几种可能的应用场景。需要说明的是,本发明中的实施例只用于解释本发明,而不能用于限制本发明。凡是符合本发明思想的实施例均在本发明的保护范围之内,本领域技术人员自然知道应如何根据本发明的思想进行变型。
实施例一所述后置服务装置与多个终端相连,多个终端中包括第一终端。所述后置服务装置连接有一个前置连接装置,所述前置连接装置与第一证券交易系统相连,所述第一证券交易系统与所述第一证券交易所相对应。所述第一终端生成第一请求消息,本实施例中所述第一请求消息为数据请求消
肩、O所述第一终端生成的所述第一请求消息的格式为第三格式,所述第三格式是与所述第一终端相应的计算机信息格式。所述第一终端将所述第三格式的所述第一请求消息转换为第一格式的所述第一请求消息,并将所述第一请求消息发送至所述后置服务装置。所述第一终端发送给所述后置服务装置的所述第一请求消息的格式为所述第一格式。所述后置服务装置在接收到所述第一请求消息后,可以从所述第一请求消息中获取所述第一请求消息所对应的证券交易系统,本实施例中所述第一请求消息对应于所述第一证券交易系统。所述后置服务装置根据所述第一请求消息中所包含的第一用户信息确定与所述第一用户信息所对应的第一用户的第一权限,在查询到所述第一权限后,所述后置服务装置可以确定所述第一权限所对应的证券交易系统信息中是否包括有所述第一证券交易系统所对应的第一证券交易系统信息。如果确定所述第一权限所对应的证券交易系统信息中包括有所述第一证券交易系统所对应的第一证券交易系统信息,所述后置服务装置可以确定权限验证通过,则所述后置服务装置可以将所述第一请求消息发送至所述前置连接装置。所述前置连接装置在接收到所述第一请求消息后,可以将所述第一请求消息进行格式转换,可以将其格式由所述第一格式转换为第二格式,得到第二请求消息,所述第二格式为与所述第一证券交易系统对应的协议格式。在得到所述第二请求消息后,所述前置连接装置可以将所述第二请求消息发送至所述第一证券交易系统。所述第一证券交易系统在接收到所述第二请求消息后,可以根据所述第二请求消息所请求的数据信息生成第一响应消息,所述第一响应消息的格式为所述第二格式。所述第一证券交易系统可以将所述第一响应消息发送至所述前置连接装置。
所述前置连接装置接收到所述第一响应消息后,可以将所述第一响应消息进行格式转换,可以将其由所述第二格式转换为所述第一格式,得到第二响应消息。所述前置连接装置可以将所述第二响应消息发送至所述后置服务装置。所述后置服务装置在接收到所述第二响应消息后,可以将所述第二响应消息发送至所述第一终端。所述第一终端在接收到所述第二响应消息后,可以将所述第二响应消息进行格式转换,可以将其由所述第一格式转换为所述第三格式。由此所述第一终端完成一次数据请求。实施例二 所述后置服务装置与多个终端相连,多个终端中包括第一终端。所述后置服务装置连接有两个前置连接装置,分别为第一前置连接装置和第二前置连接装置,所述第一前置连接装置与第一证券交易系统相连,所述第二前置连接装置与第二证券交易系统相连。所述第一证券交易系统对应第一证券交易所,所述第二证券交易系统对应第二证券交易所所述第一终端生成第一请求消息,本实施例中所述第一请求消息为订阅请求消肩、O所述第一终端生成的所述第一请求消息的格式为第三格式,所述第三格式是与所述第一终端相应的计算机信息格式。所述第一终端将所述第三格式的所述第一请求消息转换为第一格式的所述第一请求消息,并将所述第一请求消息发送至所述后置服务装置。所述第一终端发送给所述后置服务装置的所述第一请求消息的格式为所述第一格式。所述后置服务装置在接收到所述第一请求消息后,可以从所述第一请求消息中获取所述第一请求消息所对应的证券交易系统,本实施例中所述第一请求消息对应于所述第一证券交易系统和所述第二证券交易系统。所述后置服务装置根据所述第一请求消息中所包含的第一用户信息确定与所述 第一用户信息所对应的第一用户的第一权限,在查询到所述第一权限后,所述后置服务装置可以确定所述第一权限所对应的证券交易系统信息中是否包括有所述第一证券交易所所对应的第一证券交易所信息。如果确定所述第一权限所对应的证券交易系统信息中包括有所述第一证券交易所对应的第一证券交易所信息和所述第二证券交易系统对应的第二交易所信息,所述后置服务装置可以确定权限验证通过,则所述后置服务装置可以将所述第一请求消息发送至所述前置连接装置。本实施例中,确定所述第一权限所对应的证券交易系统信息中只包括有所述第一证券交易所信息,而未包括所述第二证券交易系统信息,则所述后置服务装置可以只将所述第一请求消息发送至与所述第一证券交易所所对应的所述第一前置连接装置,不将所述第一请求消息发送至与所述第二证券交易系统所对应的所述第二前置连接装置,而可以向所述第一终端返回响应消息,用于告知所述第一终端所述第一用户不具有向所述第二证券交易系统发送信息的权限。所述第一前置连接装置在接收到所述第一请求消息后,可以将所述第一请求消息进行格式转换,可以将其格式由所述第一格式转换为第二格式,得到第二请求消息,所述第二格式为与所述第一证券交易所对应的协议格式。
在得到所述第二请求消息后,所述第一前置连接装置可以将所述第二请求消息发送至所述第一证券交易所。所述第一证券交易所在接收到所述第二请求消息后,可以先生成第五响应消息,所述第五响应消息的格式为所述第二格式。所述第一证券交易所可以将所述第五响应消息发送至所述前置连接装置,所述第一响应消息可以用于告知所述第一终端所述第一证券交易所已接收到所述第一请求消息。所述第一前置连接装置接收到所述第五响应消息后,可以将所述第五响应消息进行格式转换,可以将其由所述第二格式转换为所述第一格式,得到第六响应消息。所述前置连接装置可以将所述第六响应消息发送至所述后置服务装置。所述后置服务装置在接收到所述第六响应消息后,可以将所述第六响应消息发送至所述第一终端。
所述第一终端在接收到所述第六响应消息后,可以将所述第六响应消息进行格式转换,可以将其由所述第一格式转换为所述第三格式。在将所述第五响应消息发送至所述第一前置连接装置后,如果与所述第一请求消息所请求订阅的内容有更新,所述第一证券交易系统可以根据更新后的订阅内容生成第二订阅内容,所述第二订阅内容的格式可以是所述第二格式。所述第一证券交易系统可以将所述第二订阅内容发送至所述前置连接装置,所述前置连接装置在接收到所述第二订阅内容后,可以将所述第二订阅内容进行格式转换,可以将其由所述第二格式转换为所述第一格式,得到第一订阅内容。所述前置连接装置可以将所述第一订阅内容发送至所述后置服务装置。所述后置服务装置在接收到所述第一订阅内容后,可以将所述第一订阅内容发送至所述第一终端。所述第一终端在接收到所述第一订阅内容后,可以将所述第一订阅内容进行格式转换,可以将其由所述第一格式转换为所述第三格式。由此,所述第一终端只需向所述第一证券交易系统发送一次所述订阅请求消息,即可多次接收到所订阅的内容。实施例三所述后置服务装置与三个终端相连,分别为第一终端、第二终端和第三终端。所述后置服务装置连接有两个前置连接装置,分别为第一前置连接装置和第二前置连接装置,所述第一前置连接装置与第一证券交易系统相连,所述第二前置连接装置与第二证券交易系统相连。所述第一证券交易系统对应第一证券交易所,所述第二证券交易系统对应第二证券交易所。所述前置连接装置出现了异常,所述前置连接装置可以生成第一异常消息,所述第一异常消息的格式可以是所述第一格式。所述前置连接装置可以将所述第一异常消息发送至所述后置服务装置,所述后置服务装置在接收到所述第一异常消息后,可以将所述第一异常消息发送至所述第一终端、所述第二终端和所述第三终端。所述第一终端、所述第二终端和所述第三终端在接收到所述第一异常消息后,可以分别将所述第一异常消息进行格式转换,可以将其由所述第一格式转换为所述第三格式,这样,所述第一终端、所述第二终端和所述第三终端均可以获知所述前置连接装置出现了异常。参见图2,本发明实施例还提供一种信息传输系统,所述系统可以应用于证券交易场所,所述系统可以包括后置服务装置201和与后置服务装置201分别相连的至少一个前置连接装置202,后置服务装置201可以连接有至少一个终端。其中,每个前置连接装置202可以与一个交易所相连。本发明实施例中的前置连接装置202与后置服务装置201可以由同一厂商制造、销售或使用。图2中的A、B表示终端。本发明实施例中,所述第一请求消息可以是数据请求消息、订阅请求消息或取消订阅请求消息。后置服务装置201可以用于接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式,及将所述第一请求消息发送至所述前置连 接装置202。后置服务装置201可以包括验证模块和确定模块。所述验证模块可以用于验证与所述第一请求消息所对应的第一用户的第一权限,
获得第一验证结果。所述验证模块可以包括获取子模块和判断子模块。所述获取子模块可以用于获取与所述第一请求消息所对应的第一用户的第一权限。所述判断子模块可以用于判断所述第一权限所对应的证券交易系统中是否包括有所述第一证券交易系统,获得所述第一验证结果。所述确定模块可以用于根据所述第一验证结果确定是否将所述第一请求消息发送至前置连接装置202。所述确定模块还可以用于根据所述第一请求消息确定与所述第一请求消息对应的所述第一证券交易系统。所述确定模块具体可以用于当所述第一验证结果表示所述第一权限所对应的证券交易系统中包括有所述第一证券交易系统时,后置服务装置201确定将所述请求消息发送至前置连接装置202。后置服务装置201还可以包括第二发送模块。所述第二发送模块可以用于将所述第一异常消息发送至所述至少一个终端。当所述第一请求消息为所述订阅请求消息时,所述第二发送模块可以用于将所述第一订阅内容发送至发送所述第一请求消息的终端。当所述第一请求消息为所述取消订阅请求消息时,所述第二发送模块可以用于将所述第四响应消息发送至发送所述第一请求消息的终端。本发明实施例中,所述第一格式可以是交易接口 EI格式。前置连接装置202可以用于将接收的所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,所述第一证券交易系统为与所述前置连接装置相连的交易所,及将所述第二请求消息发送至所述第一证券交易系统。前置连接装置202可以包括接收模块、转换模块和第一发送模块。
所述接收模块可以用于接收所述第一证券交易系统发送的第一响应消息,所述第一响应消息的格式为所述第二格式。所述转换模块可以用于将所述第一响应消息的格式由所述第二格式转换为所述第一格式,得到第二响应消息。当所述第一请求消息为所述取消订阅请求消息时,所述转换模块可以用于将接收的由所述第一证券交易系统发送的第三响应消息的格式由所述第二格式转换为所述第一格式,得到第四响应消息,其中,所述第三响应消息用于表明确认取消订阅。当所述第一请求消息为所述订阅请求消息时,所述转换模块可以用于将接收的由所述第一证券交易系统发送的第二订阅内容的格式由第二格式转换为所述第一格式,得到第一订阅内容,其中,所述第二订阅内容为更新后的订阅内容。所述第一发送模块可以用于将所述第二响应消息发送至所述后置服务装置201,以供所述后置服务装置201将所述第二响应消息发送至相应终端。 当所述第一请求消息为所述订阅请求消息时,所述第一发送模块可以用于将所述第一订阅内容发送至所述后置服务装置201。当所述第一请求消息为所述取消订阅请求消息时,所述第一发送模块可以用于将所述第四响应消息发送至所述后置服务装置201。所述第一发送模块可以用于向所述后置服务装置201发送第一异常消息,所述第一异常消息的格式为所述第一格式。本发明实施例中的信息传输方法可以包括后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式;所述后置服务装置将所述请求消息发送至前置连接装置;所述前置连接装置将接收的所述第一请求消息由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,其中,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统;所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。本发明实施例中的后置服务装置在接收到所述第一请求消息后可以将所述第一请求消息发送至前置连接装置,其中所述第一请求消息为特定格式,例如可以是EI(Exchange Interface,交易接口)格式,前置连接装置将所述第一请求消息进行格式转换,将所述第一请求消息由EI格式转换为与相应交易所对应的格式,再将转换后的请求消息发送至相应的交易所。因为在中间设置了对信息的格式转换过程,且终端可以具有将请求消息的格式转换为EI格式的能力,则所述后置服务装置可以连接多个终端,因为所述前置连接装置具有格式转换的功能,因此只要有权限,一个终端可以与多个交易所进行信息交互,无需增加或修改终端软件即可获得各交易所的信息,显然节省了软件资源,提高了系统的可靠性。且开发者只需针对一台或几台较少的终端进行开发或维护,减轻了开发者的工作量。终端是将消息经过格式转换后发送给所述后置服务装置,发送的消息具有统一的格式,因此终端只需设置一种接口即可完成工作,开发者也只需维护一个接口,有效降低了接口维护的成本。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种信息传输方法,其特征在于,应用于信息传输系统,所述信息传输系统应用于证券交易场所,所述系统包括后置服务装置和与所述后置服务装置分别相连的至少一个前置连接装置,所述后置服务装置连接有至少一个终端,所述方法包括以下步骤 后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式; 所述后置服务装置将所述第一请求消息发送至所述前置连接装置; 所述前置连接装置将所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,其中,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统; 所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。
2.如权利要求1所述的方法,其特征在于,所述第一格式为交易接口EI格式。
3.如权利要求1所述的方法,其特征在于,在所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统之后还包括步骤 所述前置连接装置接收所述第一证券交易系统发送的第一响应消息,所述第一响应消息的格式为所述第二格式; 所述前置连接装置将所述第一响应消息的格式由所述第二格式转换为所述第一格式,得到第二响应消息; 所述前置连接装置将所述第二响应消息发送至所述后置服务装置,以供所述后置服务装置将所述第二响应消息发送至相应终端。
4.如权利要求1所述的方法,其特征在于,在所述后置服务装置将所述第一请求消息发送至前置连接装置之前还包括步骤 所述后置服务装置验证与所述第一请求消息所对应的第一用户的第一权限,获得第一验证结果; 所述后置服务装置根据所述第一验证结果确定是否将所述第一请求消息发送至所述前置连接装置。
5.如权利要求4所述的方法,其特征在于,在所述后置服务装置验证与所述第一请求消息所对应的第一用户的第一权限,获得第一验证结果之前还包括步骤所述后置服务装置根据所述第一请求消息确定与所述第一请求消息对应的所述第一证券交易系统。
6.如权利要求5所述的方法,其特征在于,所述后置服务装置验证与所述第一请求消息所对应的第一用户的第一权限,获得第一验证结果的步骤包括 所述后置服务装置获取与所述第一请求消息所对应的第一用户的第一权限; 所述后置服务装置判断所述第一权限所对应的证券交易系统中是否包括有所述第一证券交易系统,获得所述第一验证结果。
7.如权利要求6所述的方法,其特征在于,所述后置服务装置根据所述第一验证结果确定是否将所述请求消息发送至所述前置连接装置的步骤包括 当所述第一验证结果表示所述第一权限所对应的证券交易系统中包括有所述第一证券交易系统时,所述后置服务装置确定将所述请求消息发送至所述前置连接装置。
8.如权利要求1所述的方法,其特征在于,所述方法还包括步骤 所述前置连接装置向所述后置服务装置发送第一异常消息,所述第一异常消息的格式为所述第一格式; 所述后置服务装置将所述第一异常消息发送至所述至少一个终端。
9.如权利要求1所述的方法,其特征在于,所述第一请求消息为数据请求消息、订阅请求消息或取消订阅请求消息。
10.如权利要求9所述的方法,其特征在于,当所述第一请求消息为所述订阅请求消息时,在所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统之后还包括步骤 所述前置连接装置将接收的由所述第一证券交易系统发送的第二订阅内容的格式由第二格式转换为所述第一格式,得到第一订阅内容,其中,所述第二订阅内容为更新后的订阅内容; 所述前置连接装置将所述第一订阅内容发送至所述后置服务装置; 所述后置服务装置将所述第一订阅内容发送至发送所述第一请求消息的终端。
11.如权利要求10所述的方法,其特征在于,当所述第一请求消息为所述取消订阅请求消息时,在所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统之后还包括步骤 所述前置连接装置将接收的由所述第一证券交易所发送的第三响应消息的格式由所述第二格式转换为所述第一格式,得到第四响应消息,其中,所述第三响应消息用于表明确认取消订阅; 所述前置连接装置将所述第四响应消息发送至所述后置服务装置; 所述后置服务装置将所述第四响应消息发送至发送所述第一请求消息的终端。
12.一种信息传输系统,其特征在于,所述系统应用于证券交易场所,所述系统包括后置服务装置和与所述后置服务装置分别相连的至少一个前置连接装置,所述后置服务装置连接有至少一个终端; 所述后置服务装置用于接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式,及将所述第一请求消息发送至所述前置连接装置; 所述前置连接装置用于将接收的所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统,及将所述第二请求消息发送至所述第一证券交易系统。
13.如权利要求12所述的系统,其特征在于,所述第一格式为交易接口EI格式。
14.如权利要求12所述的系统,其特征在于,所述前置连接装置包括接收模块、转换模块和第一发送模块; 所述接收模块用于接收所述第一证券交易系统发送的第一响应消息,所述第一响应消息的格式为所述第二格式; 所述转换模块用于将所述第一响应消息的格式由所述第二格式转换为所述第一格式,得到第二响应消息; 所述第一发送模块用于将所述第二响应消息发送至所述后置服务装置,以供所述后置服务装置将所述第二响应消息发送至相应终端。
15.如权利要求12所述的系统,其特征在于,所述后置服务装置包括验证模块和确定模块; 所述验证模块用于验证与所述第一请求消息所对应的第一用户的第一权限,获得第一验证结果; 所述确定模块用于根据所述第一验证结果确定是否将所述第一请求消息发送至所述前置连接装置。
16.如权利要求15所述的系统,其特征在于,所述确定模块还用于根据所述第一请求消息确定与所述第一请求消息对应的所述第一证券交易系统。
17.如权利要求16所述的系统,其特征在于,所述验证模块包括获取子模块和判断子模块; 所述获取子模块用于获取与所述第一请求消息所对应的第一用户的第一权限; 所述判断子模块用于判断所述第一权限所对应的证券交易系统中是否包括有所述第一证券交易系统,获得所述第一验证结果。
18.如权利要求17所述的系统,其特征在于,所述确定模块具体用于当所述第一验证结果表示所述第一权限所对应的证券交易系统中包括有所述第一证券交易系统时,所述后置服务装置确定将所述请求消息发送至所述前置连接装置。
19.如权利要求12所述的系统,其特征在于,所述前置连接装置还包括第一发送模块,所述后置服务装置还包括第二发送模块; 所述第一发送模块用于向所述后置服务装置发送第一异常消息,所述第一异常消息的格式为所述第一格式; 所述第二发送模块用于将所述第一异常消息发送至所述至少一个终端。
20.如权利要求12所述的系统,其特征在于,所述第一请求消息为数据请求消息、订阅请求消息或取消订阅请求消息。
21.如权利要求20所述的系统,其特征在于,当所述第一请求消息为所述订阅请求消息时,所述前置连接装置包括转换模块和第一发送模块,所述后置服务装置包括第二发送模块; 所述转换模块用于将接收的由所述第一证券交易系统发送的第二订阅内容的格式由第二格式转换为所述第一格式,得到第一订阅内容,其中,所述第二订阅内容为更新后的订阅内容; 所述第一发送模块用于将所述第一订阅内容发送至所述后置服务装置; 所述第二发送模块用于将所述第一订阅内容发送至发送所述第一请求消息的终端。
22.如权利要求21所述的系统,其特征在于,当所述第一请求消息为所述取消订阅请求消息时,所述前置连接装置包括转换模块和第一发送模块,所述后置服务装置包括第二发送模块; 所述转换模块用于将接收的由所述第一证券交易系统发送的第三响应消息的格式由所述第二格式转换为所述第一格式,得到第四响应消息,其中,所述第三响应消息用于表明确认取消订阅; 所述第一发送模块用于将所述第四响应消息发送至所述后置服务装置; 所述第二发送模块用于将所述第四响应消息发送至发送所述第一请求消息的终端。
全文摘要
本发明公开了一种信息传输方法,用于节约资源。所述方法包括后置服务装置接收所述至少一个终端中的第一终端发送的第一请求消息,所述第一请求消息的格式为第一格式;所述后置服务装置将所述第一请求消息发送至所述前置连接装置;所述前置连接装置将所述第一请求消息的格式由所述第一格式转换为与第一证券交易所的第一证券交易系统对应的第二格式,得到第二请求消息,其中,所述第一证券交易系统为与所述前置连接装置相连的证券交易系统;所述前置连接装置将所述第二请求消息发送至所述第一证券交易系统。本发明还公开了用于实现所述方法的系统。
文档编号H04L29/08GK103024021SQ20121051968
公开日2013年4月3日 申请日期2012年12月6日 优先权日2012年12月6日
发明者范诺毅 申请人:志投科技(成都)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1