一种基于多页签的多窗口分组的联动方法及装置制造方法及图纸

技术编号:17704643 阅读:40 留言:0更新日期:2018-04-14 17:42
本发明专利技术公开了一种基于多页签的多窗口分组的联动方法及装置,其所述的方法为创建一个主窗口及一个或多个副窗口;每个窗口分配一个唯一ID并绑定一个分组号,各个窗口之间的分组号全部相同或部分相同,每个分组号关联至少一个ID;所述主窗口及一个或多个副窗口开启联动区域;获取主窗口联动区域内的联动操作数据;所述主窗口将所述联动操作数据分发至相同分组号的窗口;所述副窗口接收所述联动操作数据在其窗口呈现所述联动操作数据。本发明专利技术可以更好的控制联动效果,实现自定义分组联动,更加符合用户的实际需求,并且上述联动方式具有很强的扩展性。

【技术实现步骤摘要】
一种基于多页签的多窗口分组的联动方法及装置
本专利技术涉及一种多窗口联动方法,尤其涉及一种股票金融行业的基于多页签的客户端多窗口分组的联动方法及装置。
技术介绍
随着科技的不断进步,社会的不断发展,人们日常需要处理的业务也越来越复杂。PC上的客户端软件作为处理日常业务的重要工具也变得越发重要。虽然在现在这个移动互联网时代许多日常业务在手机上也能完成,但是手机屏幕大小的天然限制使得它在处理业务复杂,数据量大的业务时显得力不从心。同样的,PC上的单一窗口的客户端也存在着这样的问题。在PC上,对于业务复杂,类型众多,数据量大的业务,一般客户端都是采用的类似浏览器的多页签的方式来展示这种复杂的业务。也就是对于每个类型的业务都打开一个相应的页签。这样就存在着在处理不同类型的业务时需要不断切换页签,造成效率低下。而且对于一些存在关联的不同类型的业务,也无法同时查看,或者进行一些体现其业务的相关性的操作。这种情况下,通常可以在PC上连接多个显示器,在每个屏幕上都打开一个客户端软件。或者是客户端支持同时打开多个窗口,在每个屏幕上放不同的窗口。这两种方法虽然满足了同时查看业务数据的需求,但是客户端上或者不同窗口上相关联的业务却不能进行一些联动的操作。比如,用户在一个窗口中查看一种业务的数据,同时,用户想查看和这个业务相关联的另一个业务的数据,他就得再到另一个窗口上去查找。这种操作即繁琐又效率低。
技术实现思路
本专利技术为解决上述
技术介绍
中存在的技术问题,本专利技术提供了一种基于多页签的多窗口分组的联动方法及装置,满足了用户需要同时查看多页签的客户端多窗口上相关联的不同数据的需求,简化了用户操作,提高了用户使用的效率。其所述基于多页签的客户端多窗口分组的联动方法及装置具体技术方案如下:作为第一方面,基于多页签的客户端多窗口分组的联动方法包括:创建一个主窗口及一个或多个副窗口;每个窗口分配一个唯一ID并绑定一个分组号,各个窗口之间的分组号全部相同或部分相同,每个分组号关联至少一个ID;所述主窗口及一个或多个副窗口开启联动区域;获取主窗口联动区域内的联动操作数据;所述主窗口将所述联动操作数据分发至相同分组号的窗口;所述副窗口接收所述联动操作数据在其窗口呈现所述联动操作数据。所述分组号主要用于将窗口进行分组,从而实现同一分组号下的窗口之间实现联动。可以过滤掉不需要实现联动的部分窗口,且所述各个窗口的分组号可以是根据多屏布局方案提前预设的,也可以在后期使用中由用户自行设置分组号,从而实现多种不同的布局方案,更好的满足不同用户的定制需求。结合第一方面,在第一方面可能的实现方式中的第一种情况为,所述创建一个主窗口及一个或多个副窗口前,先启动多窗口程序,加载多窗口布局方案,所述窗口布局方案包括创建窗口数量、窗口显示业务类型及具体信息、窗口位置坐标、窗口大小、窗口ID、窗口分组号、窗口联动区域方案等。布局方案为基于大量用户使用调查数据进行分析而得出的最符合用户使用习惯或最满足用户使用需求的方案。所述主窗口将所述联动操作数据分发至相同分组号的窗口还包括:所述主窗口发送联动指令至多屏窗口管理模块;所述多屏窗口管理模块接收联动指令,获取所述主窗口的分组号;所述多屏窗口管理模块中的关联模块存储分组号及关联的ID列表,所述多屏窗口管理模块依据所获取的分组号提取ID列表;所述多屏窗口管理模块发送联动指令至所述ID列表对应的窗口,所述ID的窗口接收联动指令进入联动状态;所述主窗口发送所述联动操作数据通过多屏窗口管理模块实时分发至所述ID列表中的所有ID的窗口。所述每个窗口分配一个唯一ID并绑定一个分组号还包括:创建窗口时每个窗口分配一个唯一ID,将各个窗口的ID与其分组号进行绑定,绑定前查找绑定的分组号是否存在,当分组号不存在就添加该分组号,将绑定窗口的ID保存进该分组号关联的ID列表中;当分组号存在,将绑定窗口的ID保存进该分组号关联的ID列表中。所述窗口设有分组号设置模块;所述分组号设置模块用于设置所在窗口分组号,设置分组号后多屏窗口管理模块更新关联模块中的分组号及关联的ID列表;当所述关联模块存在所述设置分组号,删除所述窗口的原分组号关联的ID列表中的所述窗口的ID,绑定所述窗口的ID与所述设置分组号,在设置分组号关联的ID列表中加入所述窗口的ID;当所述关联模块不存在所述设置分组号,在所述关联模块新建所述设置分组号,绑定所述窗口的ID与所述设置分组号,设置分组号关联的ID列表中加入所述窗口的ID。结合第一方面可能的实现方式中的第一种情况,在第一方面可能的实现方式中的第二种情况为,所述多屏窗口管理模块向所述ID列表中所有ID发送联动指令时包括,所述所有ID中不包括主窗口ID或所述主窗口不接收联动指令。结合第一方面可能的实现方式中的第一种情况,在第一方面可能的实现方式中的第三种情况为,所述联动区域为列表联动区域或坐标系联动区域;所述联动区域为坐标系联动区域时,所述联动操作数据为主窗口中光标在所述坐标系各坐标轴上的轴坐标。所述坐标系联动区域可为窗口中的分时图、多日图、日线图等平面坐标系区域。所述联动区域为列表联动区域时,所述联动操作数据为主窗口中光标所处列表项关联的业务数据。所述列表联动区域可为窗口中的行情列表、板块列表等列表区域。结合第一方面可能的实现方式中的第三种情况,在第一方面可能的实现方式中的第四种情况为,所述联动区域为坐标系联动区域时,所述副窗口接收所述联动操作数据在其窗口呈现,所述联动操作数据为主窗口中光标在所述坐标系各坐标轴上的轴坐标,在所述副窗口的坐标系联动区域内执行所述轴坐标。所述联动区域为列表联动区域时,所述副窗口接收所述联动操作数据在其窗口呈现所述联动操作数据为主窗口中光标所在位置的列表项关联的业务数据,在所述副窗口内呈现所述一个或多个业务数据。结合第一方面可能的实现方式中的第一种情况,在第一方面可能的实现方式中的第五种情况为,所述窗口加载有至少一个页签,选取一个页签激活,并在激活页签的联动区域内获取联动操作数据。结合第一方面可能的实现方式中的第一种情况,在第一方面可能的实现方式中的第六种情况为,当程序关闭时,所述多屏窗口管理模块保存关闭前的最终多窗口布局方案,并将所述最终多窗口布局方案上传存储于网络服务器,供下次程序运行时加载执行。结合第一方面可能的实现方式中的第一种情况,在第一方面可能的实现方式中的第七种情况为,所述多屏窗口管理模块包括多个本地多屏窗口管理模块和网络服务器;所述本地多屏窗口管理模块接收本地联动指令,获取本地所述主窗口的分组号;所述本地多屏窗口管理模块通过网络服务器发送本地联动指令及本地所述主窗口的分组号至其他终端的本地多屏窗口管理模块;所述其他终端的本地多屏窗口管理模块接收窗口接收所述本地联动指令及本地所述主窗口的分组号启动其他终端的窗口联动状态。作为第二方面,一种基于多页签的客户端多窗口分组的联动系统,包括:联动操作捕捉模块,用于捕获主窗口的联动操作;联动操作数据获取模块,获取联动操作关联的联动操作数据;多屏窗口管理模块,获取窗口分组号及关联的ID列表,启动ID列表中窗口的联动,同步主窗口的联动操作数据至同组其他ID副窗口;联动操作数据执行模块,用于将同组其他ID副窗口接收的所述联动操作数据执行显示;其中本文档来自技高网...
一种基于多页签的多窗口分组的联动方法及装置

【技术保护点】
一种基于多页签的多窗口分组的联动方法,其特征部分包括:创建一个主窗口及一个或多个副窗口;每个窗口分配一个唯一ID并绑定一个分组号,各个窗口之间的分组号全部相同或部分相同,每个分组号关联至少一个ID;所述主窗口及一个或多个副窗口开启联动区域;获取主窗口联动区域内的联动操作数据;所述主窗口将所述联动操作数据分发至相同分组号的窗口;所述副窗口接收所述联动操作数据在其窗口呈现所述联动操作数据。

【技术特征摘要】
1.一种基于多页签的多窗口分组的联动方法,其特征部分包括:创建一个主窗口及一个或多个副窗口;每个窗口分配一个唯一ID并绑定一个分组号,各个窗口之间的分组号全部相同或部分相同,每个分组号关联至少一个ID;所述主窗口及一个或多个副窗口开启联动区域;获取主窗口联动区域内的联动操作数据;所述主窗口将所述联动操作数据分发至相同分组号的窗口;所述副窗口接收所述联动操作数据在其窗口呈现所述联动操作数据。2.根据权利要求1所述的一种基于多页签的多窗口分组的联动方法,其特征在于,所述创建一个主窗口及一个或多个副窗口前,先启动多窗口程序,加载多窗口布局方案,所述窗口布局方案包括所述窗口布局方案包括创建窗口数量、窗口显示业务类型及具体信息、窗口位置坐标、窗口大小、窗口ID、窗口分组号、窗口联动区域方案;所述主窗口将所述联动操作数据分发至相同分组号的窗口还包括:所述主窗口发送联动指令至多屏窗口管理模块;所述多屏窗口管理模块接收联动指令,获取所述主窗口的分组号;所述多屏窗口管理模块中的关联模块存储分组号及关联的ID列表,所述多屏窗口管理模块依据所获取的分组号提取ID列表;所述多屏窗口管理模块发送联动指令至所述ID列表对应的窗口,所述窗口接收联动指令进入联动状态;所述主窗口发送所述联动操作数据通过多屏窗口管理模块实时分发至所述ID列表中的所有ID的窗口;所述每个窗口分配一个唯一ID并绑定一个分组号还包括:创建窗口时每个窗口分配一个唯一ID,将各个窗口的ID与其分组号进行绑定,绑定前查找绑定的分组号是否存在,当分组号不存在就添加该分组号,将绑定窗口的ID保存进该分组号关联的ID列表中;当分组号存在,将绑定窗口的ID保存进该分组号关联的ID列表中;所述窗口设有分组号设置模块;所述分组号设置模块用于设置所在窗口分组号,设置分组号后多屏窗口管理模块更新关联模块;当所述关联模块存在所述设置分组号,删除所述窗口的原分组号关联的ID列表中的所述窗口的ID,绑定所述窗口的ID与所述设置分组号,在设置分组号关联的ID列表中加入所述窗口的ID;当所述关联模块不存在所述设置分组号,在所述关联模块新建所述设置分组号,绑定所述窗口的ID与所述设置分组号,设置分组号关联的ID列表中加入所述窗口的ID。3.根据权利要求2所述的一种基于多页签的多窗口分组的联动方法,其特征在于,所述多屏窗口管理模块向所述ID列表中所有ID发送联动指令时包括,所述所有ID中不包括主窗口ID或所述主窗口不接收联动指令。4.根据权利要求2所述的一种基于多页签的多窗口分组的联动方法,其特征在于,所述联动区域为列表联动区域或坐标系联动区域;所述联动区域为坐标系联动区域时,所述联动操作数据为主窗口...

【专利技术属性】
技术研发人员:吴凯王立舟
申请(专利权)人:武汉楚鼎信息技术有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1