【技术实现步骤摘要】
一种可扩展的证券行情数据传输显示方法及系统
本专利技术属于电子金融
,更具体地,涉及一种可扩展的证券行情数据传输显示方法及系统。
技术介绍
证券行情数据有很多,然而通常在不同的应用场景中需要传输和显示的数据并不相同,例如在查看盘口和查看实时数据时需要的数据就不同。然而在传统的证券应用软件中,通常只会提供同一数据传输接口,在不同的场景通过该接口传输同样的数据字段,传输了大量的非必要字段,即增加了数据传输流量,也浪费了数据带宽。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种可扩展的证券行情数据传输显示方案,该方案是通过定义协议IDL文件,然后使用翻译程序,将IDL文件翻译成对应语言的实际代码。该翻译工具,将协议字段按顺序编号;客户端请求数据时,可按字段名称设置该字段的传输使能位,确定是否需要在网络上传输;同时对单精度和双精度浮点数按IDL文件中指定的精度转换到整型,然后在客户端自动进行逆操作得到原始值;当需要显示浮点数时,客户端可以根据IDL文件生成的源代码,直接获取精度,进行按精度显示。为实现上述目的,按照本专利技术的一个方面,提供了一种可 ...
【技术保护点】
1.一种可扩展的证券行情数据传输显示方法,其特征在于,包括:采用接口描述语言定义协议文件,所述协议文件中包含证券行情数据的协议字段;使用翻译器将所述协议文件翻译成预设语言的源代码,所述源代码中定义各协议字段的使能位,并定义使能位设置接口;客户端利用所述使能位设置接口对需要请求数据的协议字段进行使能设置,并向服务器端发起数据请求,所述数据请求中包含有所请求数据的协议字段的使能位信息;所述服务器端接收所述数据请求并获得所述使能位信息,所述使能位信息用于所述服务器确定所述客户端需要请求数据的协议字段;所述服务器端根据所述使能位信息确定所述客户端所请求协议字段的数据,并向所述客户端 ...
【技术特征摘要】
1.一种可扩展的证券行情数据传输显示方法,其特征在于,包括:采用接口描述语言定义协议文件,所述协议文件中包含证券行情数据的协议字段;使用翻译器将所述协议文件翻译成预设语言的源代码,所述源代码中定义各协议字段的使能位,并定义使能位设置接口;客户端利用所述使能位设置接口对需要请求数据的协议字段进行使能设置,并向服务器端发起数据请求,所述数据请求中包含有所请求数据的协议字段的使能位信息;所述服务器端接收所述数据请求并获得所述使能位信息,所述使能位信息用于所述服务器确定所述客户端需要请求数据的协议字段;所述服务器端根据所述使能位信息确定所述客户端所请求协议字段的数据,并向所述客户端返回所述协议字段的数据。2.如权利要求1所述的可扩展的证券行情数据传输显示方法,其特征在于,在所述协议文件中还定义有各协议字段的浮点数的显示精度,所述源代码中还包括有编码函数和解码函数,所述编码函数用于在服务器端根据各协议字段的浮点数的显示精度将相应浮点数按照对齐到整型方式进行编码得到整型数,所述解码函数用于在客户端根据所述各协议字段的浮点数的显示精度将所述整型数解码回浮点数。3.如权利要求2所述的可扩展的证券行情数据传输显示方法,其特征在于,所述客户端接收并解码得到浮点数后,根据所述显示精度在客户端显示所述浮点数。4.如权利要求1或2所述的可扩展的证券行情数据传输显示方法,其特征在于,所述使能位设置接口包含有相应协议字段的使能位设置函数,客户端利用所述使能位设置函数对相应协议字段进行使能设置。5.如权利要求1所述的可扩展的证券行情数据传输显示方法,其特征在于,在所述协议文件中还定义有各协议字段的浮点数的显示精度,所述源代码中还包括有Json编码函数和Json解码函数,所述Json编码函数用于在服务器端根据各协议字段的浮点数的显示精度将相应浮点数编码转换得到Json类型数据,所述Json解码函数用于在客户端将接收的所述Json类型数据转换成结构体数值以...
【专利技术属性】
技术研发人员:田淑宁,朱留锋,荣强,
申请(专利权)人:武汉灯塔之光科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。