自动触发数据交互的方法及其系统的制作方法

文档序号:7814103阅读:163来源:国知局
自动触发数据交互的方法及其系统的制作方法
【专利摘要】本发明公开了一种自动触发数据交互的方法及其系统;自动触发数据交互的方法,该方法是在与服务器实时通讯的客户端设有至少一个操作对象的上设定值和下设定值;客户端与服务器实时通讯,当操作对象的实时数据达到或超过上设定值时,客户端对该操作对象进行减少型数据交互;当操作对象的实时数据达到或低于下设定值时,客户对该操作对象进行增加型数据交互。本发明采用了上设定值和下设定值,当操作对象的实时数据超过这二个设定值时,都会自动触发数据交互,与传统技术相比,真正地实现了自动的数据交互操作,不需手工操作,实现对交易数据的智能监控。本发明可以应用于多种金融产品的数据交互系统,也可以用于电子化的教学系统,还可以用于各种数据分析系统。
【专利说明】自动触发数据交互的方法及其系统

【技术领域】
[0001]本发明涉及一种数据交互通讯的方法,更具体地说是指一种自动触发数据交互的方法及其系统。

【背景技术】
[0002]传统的数据交互系统(比如股票外汇等交易系统)中,通过设定数据交互(又可称为交易)的条件来实现止盈(又称为减少型数据交互)和止损(又称为增加型数据交互)。条件一般为:实时数据(比如价格)上涨或/下跌到χχ%,实时数据(比如价格)高于/低于XX。这种条件交易的弊端有3点:1、不能即时看到数据交互系统的图表与设定的条件之前差值;
2、传统的条件交易只做提醒功能,并没有实现真正的数据交互操作;3、设定的条件为静态的,不会动态地变化,遇到特殊情况,不会自适应地调整设定值。
[0003]因此,有必要开发一种自动触发数据交互的方法及其系统。


【发明内容】

[0004]本发明的目的在于克服现有技术的缺陷,提供一种自动触发数据交互的方法及其系统。
[0005]为实现上述目的,本发明采用以下技术方案:
自动触发数据交互的方法,该方法是在与服务器实时通讯的客户端设有至少一个操作对象的上设定值和下设定值;客户端与服务器实时通讯,当操作对象的实时数据达到或超过上设定值时,客户端对该操作对象进行减少型数据交互;当操作对象的实时数据达到或低于下设定值时,客户对该操作对象进行增加型数据交互。该方法使得操作对象的实时数据达到设定值时,会触发数据交互,而不是等待人工操作,需要实时应对数据变化的作用,达到快速进行数据交互的目的,比如,作于金融交易系统时,可以及时实现止盈或止损。
[0006]优选地,客户端通过图表显示任一操作对象的实时数据,其中,图表为包括有XY坐标的图表,X轴为时间,Y轴为实时数据;每一个操作对象的图表上均设有上设定值和下设定值。将设定值直接加载在图表中,易于操作时更加地直观看出实时数据与设定值之间的差距,可以通过图表的方式进行监控,达到可视化数据监控的目的。
[0007]优选地,所述减少型数据交互时还需要判断该操作对象的上升率,当该操作对象的上升率超过上升率参考值时,才触发减少型数据交互;所述增加型数据交互时还需要判断该操作对象的下降率,当该操作对象的下降率超过下降率参考值时,才触发减少型数据交互。该方法在自动触发数据交互的条件中增加了上升率或下降率,以实现应对快速下降或快速上升的情况,也可以依此,将不同上升率或下降率的交互条件变置为不同的数值,以满足多种数据交互的需求。
[0008]优选地,所述的上设定值和下设定值为动态数值;当任一操作对象的上升率超过上升率参考值且操作对象超过上设定值时,该操作对象的上设定值随着该操作对象的实时数据上调,当该操作对象停止上升或上升率低于上升率下限值时,将此时的操作对象的实时数据作为新的上设定值;当任一操作对象的下降率超过下降率参考值且操作对象超过下设定值时,该操作对象的下设定值随着该操作对象的实时数据下调,当该操作对象停止下降或下降率低于下降率下限值时,将此时的操作对象的实时数据作为新的下设定值。该方法可以针对快速下降或上升的操作对象之设定条件进行自跟踪式调节,当操作对象停止或降低变化速度时,客户端将此时实时接收的数值当作调整之后的上设定值或下设定值,并触发数据交互动作。
[0009]优选地,还包括数据交互的补充操作过程,当任一操作对象在自动进行减少型数据交互或增加型数据交互,未成功时,客户端以实时接收到的该操作对象的数值进行减少型数据交互或增加型数据交互。该补充操作过程用于当自动触发的数据交互因为通讯中断或通讯受阻等而导致的数据交互失败,再次进行实时数据的交互,以实现止盈或止损的目的。
[0010]优选地,所述的操作对象为股票数据交互系统、期货数据交互系统或外汇数据交互系统中的股票、期货或外汇。
[0011]采用前述的自动触发数据交互的方法的系统,所述的系统包括服务器,及与服务器连接的若干个客户端,每个客户端至少存储有一个操作对象的存量数据。
[0012]优选地,所述的客户端包括操作对象的信息显示主界面和用于进行减少型数据交互、增加型数据交互的交互子界面,启动时,客户端进入信息显示主界面,当任一操作对象的实时数据达到或超过上设定值时,进入减少型数据交互的交互子界面;当任一操作对象的实时数据达到或低于下设定值时,进入增加型数据交互的交互子界面。也即在自动触发数据交互的过程中,客户端可以通过屏幕显示,让使用人员了解自动触发的过程,但在实际使用过程中,该显示屏可以关闭,客户端的处理单元会自动处理数据交互的事件。
[0013]优选地,所述的服务器为证券信息交互系统的服务器,所述的客户端为与证券信息交互系统的服务器连接的PC端;所述的实时数据为股票的行情信息。
[0014]优选地,客户端通过图表显示任一操作对象的实时数据,其中,图表为包括有XY坐标的图表,X轴为时间,Y轴为实时数据;每一个操作对象的图表上均设有上设定值和下设定值;所述客户端的某一操作对象的存量数据为零时,清除该操作对象的图表。
[0015]本发明与现有技术相比的有益效果是:本发明采用了上设定值和下设定值,当操作对象的实时数据超过这二个设定值时,都会自动触发数据交互,与传统技术相比,真正地实现了自动的数据交互操作,不需手工操作,实现对交易数据的智能监控。还可以让上下设定值随着较高变化率的实时数据变化,实现监控条件的动态变化,而一但变化率降低或变化停止时,上设定值或下设定值修改为实时数据,并执行减少型数据交互或增加型数据交互。本发明可以应用于多种金融产品的数据交互系统,也可以用于电子化的教学系统,还可以用于各种数据分析系统,比如大数据的内容分析。还可以用于生产领域的自动化控制系统,比如某一产品的数据(比如出厂价)超过上设定值时,执行减少型数据交互(即减少生产系统的生产量,降低生产设备的生产速度),当某一产品的数据(比如出厂价)低于下设定值时,执行增加型数据交互(即增加生产系统的生产量,提高生产设备的生产速度)。
[0016]下面结合附图和具体实施例对本发明作进一步描述。
[0017]

【专利附图】

【附图说明】
[0018]图1为本发明自动触发数据交互的方法的用于股票系统的具体实施例一的流程图;
图2为本发明自动触发数据交互的方法的用于股票系统的具体实施例二的流程图;
图3为本发明采用自动触发数据交互的方法的系统的具体实施例的结构示意图。
[0019]

【具体实施方式】
[0020]为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
[0021]本发明自动触发数据交互的方法的具体实施例,该方法是在与服务器实时通讯的客户端设有至少一个操作对象的上设定值和下设定值;客户端与服务器实时通讯,当操作对象的实时数据达到或超过上设定值时,客户端对该操作对象进行减少型数据交互;当操作对象的实时数据达到或低于下设定值时,客户对该操作对象进行增加型数据交互。该方法使得操作对象的实时数据达到设定值时,会触发数据交互,而不是等待人工操作,需要实时应对数据变化的作用,达到快速进行数据交互的目的,比如,作于金融交易系统时,可以及时实现止盈或止损。
[0022]其中,客户端可以通过图表显示任一操作对象的实时数据,其中,图表为包括有XY坐标的图表,X轴为时间,Y轴为实时数据;每一个操作对象的图表上均设有上设定值和下设定值。将设定值直接加载在图表中,易于操作时更加地直观看出实时数据与设定值之间的差距,可以通过图表的方式进行监控,达到可视化数据监控的目的。
[0023]于其它实施例中,减少型数据交互时还需要判断该操作对象的上升率,当该操作对象的上升率超过上升率参考值时,才触发减少型数据交互;所述增加型数据交互时还需要判断该操作对象的下降率,当该操作对象的下降率超过下降率参考值时,才触发减少型数据交互。该方法在自动触发数据交互的条件中增加了上升率或下降率,以实现应对快速下降或快速上升的情况,也可以依此,将不同上升率或下降率的交互条件变置为不同的数值,以满足多种数据交互的需求。
[0024]于其它实施例中,上设定值和下设定值为动态数值;当任一操作对象的上升率超过上升率参考值且操作对象超过上设定值时,该操作对象的上设定值随着该操作对象的实时数据上调,当该操作对象停止上升或上升率低于上升率下限值时,将此时的操作对象的实时数据作为新的上设定值;当任一操作对象的下降率超过下降率参考值且操作对象超过下设定值时,该操作对象的下设定值随着该操作对象的实时数据下调,当该操作对象停止下降或下降率低于下降率下限值时,将此时的操作对象的实时数据作为新的下设定值。该方法可以针对快速下降或上升的操作对象之设定条件进行自跟踪式调节,当操作对象停止或降低变化速度时,客户端将此时实时接收的数值当作调整之后的上设定值或下设定值,并触发数据交互动作。
[0025]于其它实施例中,还包括数据交互的补充操作过程,当任一操作对象在自动进行减少型数据交互或增加型数据交互,未成功时,客户端以实时接收到的该操作对象的数值进行减少型数据交互或增加型数据交互。该补充操作过程用于当自动触发的数据交互因为通讯中断或通讯受阻等而导致的数据交互失败,再次进行实时数据的交互,以实现止盈或止损的目的。
[0026]上述实施例中,操作对象可以是股票数据交互系统、期货数据交互系统或外汇数据交互系统中的股票、期货或外汇。
[0027]具体如图1和图2所示,是本发明用于股票交易系统的实施例的流程图。图1中,上设定值和下设定值为静态不变的实施例。包括以下步骤:
1、开始(即客户端启动工作);
2、点击查看某股票(即以图表的方式浏览某一操作对象的实时数据);
3、设置止盈价(即上设定值)/止损价(即下设定值);
4、设置是否触线即自动下单(即设置:当实时数据触及止盈线或止损线时会自动触发数据交互);
5、设置下单未成并是否自动改单(即设置:当自动触发数据交互失败时,对数据交互的数值进行相应的下调式修改,补充一次数据交互操作;实际操作中,如果补充操作一次还失败时,还可以再次补充操作);
6、设置自动改单触发时间(即设置:自动触发数据交互之后,多长时间未成功时,会再次触发补充式操作);
7、设置完成后,界面上显示止盈线和止损线(即:在某一操作对象的图表中显示止盈线和止损线,该图表以时间为X轴,以该操作对象的实时数据为Y轴,止盈线是上设定值,止损线是下设定值);
8、判断股票价格是否触发止盈价或止损价(即:判断某一操作对象的实时数据是触发上设定值或下设定值),如果不是,重复第7步;如果是,进入下一步;
9、如果设置自动下单,进入第10步;如果不设置自动下单,进入第11步;
10、按设置自动下单或改单(B卩:按自动触发数据交互的条件或补充操作的条件进行操作),进入第12步;
11、触发成功,弹出提示信息,并进入下一步(例如,股票价格到达止盈线或止损线时,会弹出提示框,提醒用户,该股票的的价格到达触发价,此外,不会进行其它的操作);
12、判断用户是否已无该股票持仓(B卩:判断该客户端的某一操作对象的存量数据是否为零),如果是,进入第13步,如果不是,则进入第14步;
13、触发结束(B卩:触发数据交互结束),止盈止损线被清除;
14、等待下一步触发,止盈止损线仍然描画(S卩:客户端以图表的方式显示该操作对象的实时数据,该实时数据由服务器发送给客户端),进入第8步。
[0028]图2所示的实施例中,是仅针对上设定值(止盈线或止盈线)进行动态变化的实施例,包括以下步骤:
一、开始;
二、已设置动态止盈止损;
三、按股票当前价描绘相应的止盈线和止损线;
四、判断股票价格是否上涨,若上涨,进入第五步,若没有上涨,则进入第六步;
五、将股票止盈线跟随价格上调,以便获得更多收益;
六、判断股票价格是否下跌,如果是,进入第七步,如果不是,重复第四步; 七、判断下跌额是否到达移动止盈价区间范围,如果不是,则进入第八步;如果是,进入第九步;
八、止盈价不变化,进入第十步;
九、触发止盈单;
十、判断是否设置自动下单,如果是,进入第十一步,如果不是,进入第十二步;
十一、按设置自动下单或改单,进入第十三步;
十二、触发成功;
十三、判断用户是否已无该股票持仓,如果是,进入第十四步,如果不是,则进入第十五
I K
少;
十四、触发结束,止盈止损线被清除;
十五、等待下一步触发,止盈止损线仍然描画;所述的描画是指客户端实时显示服务器发送过来的股票的行情数据。
[0029]如图3所示,本发明采用自动触发数据交互的方法的系统,包括服务器10,及与服务器10连接的若干个客户端20,每个客户端20至少存储有一个操作对象的存量数据21。客户端20包括操作对象的信息显示主界面22和用于进行减少型数据交互、增加型数据交互的交互子界面23,启动时,客户端进入信息显示主界面,当任一操作对象的实时数据达到或超过上设定值时,进入减少型数据交互的交互子界面;当任一操作对象的实时数据达到或低于下设定值时,进入增加型数据交互的交互子界面。也即在自动触发数据交互的过程中,客户端可以通过屏幕显示,让使用人员了解自动触发的过程,但在实际使用过程中,该显示屏可以关闭,客户端的处理单元会自动处理数据交互的事件。
[0030]其中,服务器为证券信息交互系统的服务器,客户端为与证券信息交互系统的服务器连接的PC端;实时数据为股票的行情信息。客户端通过图表显示任一操作对象的实时数据,其中,图表为包括有XY坐标的图表,X轴为时间,Y轴为实时数据;每一个操作对象的图表上均设有上设定值和下设定值。
[0031]于其它实施例中,客户端的某一操作对象的存量数据为零时,清除该操作对象的图表。
[0032]综上所述,本发明采用了上设定值和下设定值,当操作对象的实时数据超过这二个设定值时,都会自动触发数据交互,与传统技术相比,真正地实现了自动的数据交互操作,不需手工操作,实现对交易数据的智能监控。还可以让上下设定值随着较高变化率的实时数据变化,实现监控条件的动态变化,而一但变化率降低或变化停止时,上设定值或下设定值修改为实时数据,并执行减少型数据交互或增加型数据交互。本发明可以应用于多种金融产品的数据交互系统,也可以用于电子化的教学系统,还可以用于各种数据分析系统,比如大数据的内容分析。还可以用于生产领域的自动化控制系统,比如某一产品的数据(比如出厂价)超过上设定值时,执行减少型数据交互(即减少生产系统的生产量,降低生产设备的生产速度),当某一产品的数据(比如出厂价)低于下设定值时,执行增加型数据交互(即增加生产系统的生产量,提高生产设备的生产速度)。
[0033]上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。
【权利要求】
1.自动触发数据交互的方法,该方法是在与服务器实时通讯的客户端设有至少一个操作对象的上设定值和下设定值;客户端与服务器实时通讯,当操作对象的实时数据达到或超过上设定值时,客户端对该操作对象进行减少型数据交互;当操作对象的实时数据达到或低于下设定值时,客户对该操作对象进行增加型数据交互。
2.如权利要求1所述的自动触发数据交互的方法,其特征在于客户端通过图表显示任一操作对象的实时数据,其中,图表为包括有XY坐标的图表,X轴为时间,Y轴为实时数据;每一个操作对象的图表上均设有上设定值和下设定值。
3.如权利要求1所述的自动触发数据交互的方法,其特征在于所述减少型数据交互时还需要判断该操作对象的上升率,当该操作对象的上升率超过上升率参考值时,才触发减少型数据交互;所述增加型数据交互时还需要判断该操作对象的下降率,当该操作对象的下降率超过下降率参考值时,才触发减少型数据交互。
4.如权利要求1所述的自动触发数据交互的方法,其特征在于所述的上设定值和下设定值为动态数值;当任一操作对象的上升率超过上升率参考值且操作对象超过上设定值时,该操作对象的上设定值随着该操作对象的实时数据上调,当该操作对象停止上升或上升率低于上升率下限值时,将此时的操作对象的实时数据作为新的上设定值;当任一操作对象的下降率超过下降率参考值且操作对象超过下设定值时,该操作对象的下设定值随着该操作对象的实时数据下调,当该操作对象停止下降或下降率低于下降率下限值时,将此时的操作对象的实时数据作为新的下设定值。
5.如权利要求1、2、3或4所述的自动触发数据交互的方法,其特征在于还包括数据交互的补充操作过程,当任一操作对象在自动进行减少型数据交互或增加型数据交互,未成功时,客户端以实时接收到的该操作对象的数值进行减少型数据交互或增加型数据交互。
6.如权利要求1、2、3或4所述的自动触发数据交互的方法,其特征在于所述的操作对象为股票数据交互系统、期货数据交互系统或外汇数据交互系统中的股票、期货或外汇。
7.采用权利要求1所述的自动触发数据交互的方法的系统,其特征在于所述的系统包括服务器,及与服务器连接的若干个客户端,每个客户端至少存储有一个操作对象的存量数据。
8.如权利要求7所述的系统,其特征在于所述的客户端包括操作对象的信息显示主界面和用于进行减少型数据交互、增加型数据交互的交互子界面,启动时,客户端进入信息显示主界面,当任一操作对象的实时数据达到或超过上设定值时,进入减少型数据交互的交互子界面;当任一操作对象的实时数据达到或低于下设定值时,进入增加型数据交互的交互子界面。
9.如权利要求7所述的系统,其特征在于所述的服务器为证券信息交互系统的服务器,所述的客户端为与证券信息交互系统的服务器连接的PC端;所述的实时数据为股票的行情信息。
10.如权利要求8所述的系统,其特征在于客户端通过图表显示任一操作对象的实时数据,其中,图表为包括有XY坐标的图表,X轴为时间,Y轴为实时数据;每一个操作对象的图表上均设有上设定值和下设定值;所述客户端的某一操作对象的存量数据为零时,清除该操作对象的图表。
【文档编号】H04L29/08GK104184835SQ201410462808
【公开日】2014年12月3日 申请日期:2014年9月12日 优先权日:2014年9月12日
【发明者】兰雪琴, 李华, 张 杰, 刘志坚, 徐礼, 余双全 申请人:深圳市富途网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1