一种灵活屏分组管理系统及方法

文档序号:6365500阅读:212来源:国知局
专利名称:一种灵活屏分组管理系统及方法
技术领域
本发明属于互联网及软件技术领域,涉及一种屏幕管理系统,尤其涉及一种灵活屏分组管理系统;同时,本发明还涉及一种灵活屏分组管理方法。
背景技术
随着投资看盘模式的进化,一个专业的投资人士已经不仅仅需要关注某个市场行情的动向,而是需要一套全面定制化,多市场,多视野(屏幕)的市场数据监控工具,同时并实时地关注多个市场交易发生的变化,如实时关注沪、深、港、台、国内外指数,发现最新市场异动;同时关注期/现货交易变化,满足其寻找市场间或商品间效率落差而形成套利空间等。传统固定模式的软件往往不能满足不同用户的市场关注需要;同时,由于单纯的组件组合功能是不够的,各个组件之间没有任何关系,就像是打开了多套软件。有鉴于此,如今迫切需要一种灵活屏多屏看盘软件。

发明内容
本发明所要解决的技术问题是提供一种灵活屏分组管理系统,可支持不同市场信息组件在PC机上任意屏幕上摆放、拼接,最大化满足用户自定义功能的需求。此外,本发明还提供一种灵活屏分组管理方法,可支持不同市场信息组件在PC机上任意屏幕上摆放、拼接,最大化满足用户自定义功能的需求。为解决上述技术问题,本发明采用如下技术方案一种灵活屏分组管理系统,所述系统包括全局数据管理器,包括序列数据管理器以及实时数据管理器;序列数据管理器用以接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;实时数据管理器用于管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差

升;灵活屏控制器,用以管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组,一个组件分组包括一个或多个组件;灵活屏控制器用以控制组件分组,管理多屏中各组件的定位及信息显示,传递联动信号;所述灵活屏控制器包括灵活屏组件多屏定位处理模块、灵活屏组件布局还原处理模块、灵活屏分组信号处理模块;所述灵活屏组件多屏定位处理模块用以实现灵活屏组件的多屏定位处理流程;灵活屏组件多屏定位处理模块的实现步骤包括步骤S11、通过灵活屏控制器创建用户组件;步骤S12、拖拽组件面板至某个显示屏;步骤S13、为用户组件进行分组;步骤S14、关闭灵活屏控制器;
步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕;步骤S16、计算组件相对于所属屏幕的相对坐标;步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原;所述灵活屏组件布局还原处理模块用以实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块的实现步骤包括步骤S21、启动灵活屏功能;步骤S22、灵活屏幕控制器读取上次用户组件定位信息;步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;步骤S25、还原组件分组信息、信号包信息;所述灵活屏分组信号处理模块用以实现灵活屏分组信号的处理流程;灵活屏分组信号处理模块的实现步骤包括步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件;步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组;步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作;步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;步骤S35、投递信号到灵活屏控制器;步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。一种灵活屏分组管理系统,所述系统包括全局数据管理器,包括序列数据管理器以及实时数据管理器;序列数据管理器用以接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;实时数据管理器用于管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差

升;灵活屏控制器,用以管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组,一个组件分组包括一个或多个组件;灵活屏控制器用以控制组件分组,管理多屏中各组件的定位及信息显示,传递联动信号。作为本发明的一种优选方案,所述灵活屏控制器包括灵活屏组件多屏定位处理模块,用以实现灵活屏组件的多屏定位处理流程;所述 灵活屏组件多屏定位处理模块根据组件中心点距离计算出组件隶属的物理屏幕,计算组件相对于所属屏幕的相对坐标;序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原;灵活屏组件布局还原处理模块,用以实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块读取上次用户组件定位信息,获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;还原组件分组信息、信号包信息;灵活屏分组信号处理模块,用以实现灵活屏分组信号的处理流程;所述灵活屏分组信号处理模块收集信号,当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;而后投递信号到灵活屏控制器;在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功倉泛。作为本发明的一种优选方案,所述灵活屏组件多屏定位处理模块的实现步骤包括步骤S11、通过灵活屏控制器创建用户组件;步骤S12、拖拽组件面板至某个显示屏;步骤S13、为用户组件进行分组;步骤S14、关闭灵活屏控制器;步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕;步骤S16、计算组件相对于所属屏幕的相对坐标;步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原。作为本发明的一种优选方案,所述灵活屏组件布局还原处理模块的实现步骤包括步骤S21、启动灵活屏功能;步骤S22、灵活屏幕控制器读取上次用户组件定位信息;步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置; 步骤S25、还原组件分组信息、信号包信息。作为本发明的一种优选方案,所述灵活屏分组信号处理模块的实现步骤包括步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件;步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组;步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作;步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;步骤S35、投递信号到灵活屏控制器;
步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。
一种上述的灵活屏分组管理系统的灵活屏分组管理方法,所述方法包括步骤A、序列数据管理器接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;步骤B、实时数据管理器管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异;步骤C、灵活屏控制器管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组,一个组件分组包括一个或多个组件;灵活屏控制器控制各组件分组,管理多屏中各组件的定位及信息显示,传递联动信号。作为本发明的一种优选方案,所述步骤C包括灵活屏组件多屏定位处理流程,实现灵活屏组件的多屏定位处理流程;所述灵活屏组件多屏定位处理模块根据组件中心点距离计算出组件隶属的物理屏幕,计算组件相对于所属屏幕的相对坐标;序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原;灵活屏组件布局还原处理流程,实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块读取上次用户组件定位信息,获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;还原组件分组信息、信号包信息;灵活屏分组信号处理流程,实现灵活屏分组信号的处理流程;所述灵活屏分组信号处理模块收集信号,当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;而后投递信号到灵活屏控制器;在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。作为本发明的一种优选方案,所述步骤C包括灵活屏组件多屏定位处理流程、灵活屏组件布局还原处理流程、灵活屏分组信号处理流程;所述灵活屏组件多屏定位处理流程包括如下步骤步骤S11、通过灵活屏控制器创建用户组件;步骤S12、拖拽组件面板至某个显示屏;步骤S13、为用户组件进行分组;步骤S14、关闭灵活屏控制器;步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕;步骤S16、计算组件相对于所属屏幕的相对坐标;步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原;所述灵活屏组件布局还原处理流程包括如下步骤步骤S21、启动灵活屏功能;
步骤S22、灵活屏幕控制器读取上次用户组件定位信息;步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;步骤S25、还原组件分组信息、信号包信息;所述灵活屏分组信号处理流程包括如下步骤步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件;步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组;步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作;步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;步骤S35、投递信号到灵活屏控制器;步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。作为本发明的一种优选方案,所述步骤S34中,信号包包括当前组件所涉及的品种,当前品种所涉及的板块;不同的组件所能产生的信号类型,在设计时已经既定。本发明提出的灵活屏分组管理系统及方法的有益效果在于I、支持不同市场信息组件在PC机上任意屏幕上摆放、拼接,最大化满足用户自定义功能;以便用户可以在PC桌面上进行搭积木式组合,以满足自身个性化看盘需求。2、支持不同组件之间的信息分组联动,使用户能快速批量切换各个市场组件的数据展示;使杂乱无章的定制化界面,变得井井有条,各有所属。本发明提供了分组管理功能,实现了同组组件联动的操作模式,保证了多组件展示内容的一致性,并能工作于多屏环境下。最终达到了用户进行一次操作,可以立即展示出用户指定品种的市场面、基本面、宏观面、新闻、相关品种的各种数据。3、支持组件在多个显示器上摆放后,任意移除一个显示器,或调整任意显示器的分辨率、都能在不同环境下完全还原用户定制界面和分组信息。4、数据的一致性由全局数据管理器保证各个组件显示的数据完全一致,重复的数据不会反复被传输,最优化互联网传输量。


图I为本发明系统的组成示意图。图2为灵活屏组件多屏定位处理流程的流程图。 图3为灵活屏组件布局还原处理流程的流程图。图4为灵活屏分组信号处理流程的流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一请参阅图1,本发明揭示了一种灵活屏分组管理系统,所述系统包括全局数据管理器I、灵活屏控制器4。所述全局数据管理器I包括序列 数据管理器2以及实时数据管理器3 ;序列数据管理器2用以接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;实时数据管理器3用于管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异。所述灵活屏控制器4用以管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组6,一个组件分组6包括一个或多个组件5 ;灵活屏控制器4用以控制组件分组6,管理多屏中各组件5的定位及信息显示,传递联动信号。本实施例中,所述灵活屏控制器4包括灵活屏组件多屏定位处理模块、灵活屏组件布局还原处理模块、灵活屏分组信号处理模块。所述灵活屏组件多屏定位处理模块用以实现灵活屏组件的多屏定位处理流程。具体地,灵活屏组件多屏定位处理模块用以实现灵活屏组件的多屏定位处理流程;所述灵活屏组件多屏定位处理模块根据组件中心点距离计算出组件隶属的物理屏幕,计算组件相对于所属屏幕的相对坐标;序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原。本实施例中,请参阅图2,灵活屏组件多屏定位处理模块的实现步骤包括步骤S11、通过灵活屏控制器创建用户组件;步骤S12、拖拽组件面板至某个显示屏;步骤S13、为用户组件进行分组;步骤S14、关闭灵活屏控制器的用户界面;步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕;步骤S16、计算组件相对于所属屏幕的相对坐标;步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原。所述灵活屏组件布局还原处理模块用以实现灵活屏组件的布局还原处理流程。具体地,灵活屏组件布局还原处理模块用以实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块读取上次用户组件定位信息,获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;还原组件分组信息、信号包信息。本实施例中,请参阅图3,灵活屏组件布局还原处理模块的实现步骤包括步骤S21、启动灵活屏功能;步骤S22、灵活屏幕控制器读取上次用户组件定位信息;步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;
步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;步骤S25、还原组件分组信息、信号包信息;所述灵活屏分组信号处理模块用以实现灵活屏分组信号的处理流程。具体地,灵活屏分组信号处理模块用以实现灵活屏分组信号的处理流程;所述灵活屏分组信号处理模块收集信号,当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;而后投递信号到灵活屏控制器;在灵活屏控制器中,提取组件所 在的整个分组所包含的组件列表,为每个组件发送之前的信号包;同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。本实施例中,请参阅图4,灵活屏分组信号处理模块的实现步骤包括步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件;步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组;步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作;步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;步骤S35、投递信号到灵活屏控制器;步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。一种上述的灵活屏分组管理系统的灵活屏分组管理方法,所述方法包括步骤A、序列数据管理器接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;步骤B、实时数据管理器管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异;步骤C、灵活屏控制器管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组,一个组件分组包括一个或多个组件;灵活屏控制器控制各组件分组,管理多屏中各组件的定位及信息显示,传递联动信号。本实施例中,所述步骤C包括灵活屏组件多屏定位处理流程、灵活屏组件布局还原处理流程、灵活屏分组信号处理流程;具体如下请参阅图2,所述灵活屏组件多屏定位处理流程包括如下步骤步骤S11、通过灵活屏控制器创建用户组件;步骤S12、拖拽组件面板至某个显示屏;步骤S13、为用户组件进行分组;步骤S14、关闭灵活屏控制器的用户界面;步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕;步骤S16、计算组件相对于所属屏幕的相对坐标;
步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原;步骤S17、结束。请参阅图3,所述灵活屏组件布局还原处理流程包括如下步骤步骤S21、启动灵活屏功能;步骤S22、灵活屏幕控制器读取上次用户组件定位信息;步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;步骤S25、还原组件分组信息、信号包信息;步骤S26、结束。请参阅图4,所述灵活屏分组信号处理流程包括如下步骤步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件;步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组;步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作;步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息。本实施例中,信号包包括当前组件所涉及的品种,当前品种所涉及的板块;不同的组件所能产生的信号类型,在设计时已经既定;步骤S35、投递信号到灵活屏控制器;步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能;步骤S38、结束。综上所述,本发明提出的灵活屏分组管理系统及方法,支持不同市场信息组件在PC机上任意屏幕上摆放、拼接,最大化满足用户自定义功能;以便用户可以在PC桌面上进行搭积木式组合,以满足自身个性化看盘需求。同时,本发明支持不同组件之间的信息分组联动,使用户能快速批量切换各个市场组件的数据展示;使杂乱无章的定制化界面,变得井井有条,各有所属。本发明提供了分组管理功能,实现了同组组件联动的操作模式,保证了多组件展示内容的一致性,并能工作于多屏环境下。最终达到了用户进行一次操作,可以立即展示出用户指定品种的市场面、基本面、宏观面、新闻、相关品种的各种数据。此外,本发明支持组件在多个显示器上摆放后,任意移除一个显示器,或调整任意显示器的分辨率、都能在不同环境下完全还原用户定制界面和分组信息。数据的一致性由全局数据管理器保证各个组件显示的数据完全一致,重复的数据不会反复被传输,最优化互联网传输量。这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
权利要求
1.一种灵活屏分组管理系统,其特征在于,所述系统包括 全局数据管理器(I),包括序列数据管理器(2)以及实时数据管理器(3); 序列数据管理器(2)用以接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;实时数据管理器(3)用于管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异; 灵活屏控制器(4),用以管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组(6),一个组件分组(6)包括一个或多个组件(5);灵活屏控制器(4)用以控制组件分组(6),管理多屏中各组件(5)的定位及信息显示,传递联动信号; 所述灵活屏控制器(4)包括灵活屏组件多屏定位处理模块、灵活屏组件布局还原处理模块、灵活屏分组信号处理模块; 所述灵活屏组件多屏定位处理模块用以实现灵活屏组件的多屏定位处理流程;灵活屏组件多屏定位处理模块的实现步骤包括 步骤S11、通过灵活屏控制器创建用户组件; 步骤S12、拖拽组件面板至某个显示屏; 步骤S13、为用户组件进行分组; 步骤S14、关闭灵活屏控制器; 步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕; 步骤S16、计算组件相对于所属屏幕的相对坐标; 步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原; 所述灵活屏组件布局还原处理模块用以实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块的实现步骤包括 步骤S21、启动灵活屏功能; 步骤S22、灵活屏幕控制器读取上次用户组件定位信息; 步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对, 计算缩放因子; 步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置; 步骤S25、还原组件分组信息、信号包信息; 所述灵活屏分组信号处理模块用以实现灵活屏分组信号的处理流程;灵活屏分组信号处理模块的实现步骤包括 步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件; 步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组; 步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作; 步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息; 步骤S35、投递信号到灵活屏控制器;步骤S36、在灵活屏控制器中,提 取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包; 步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。
2.一种灵活屏分组管理系统,其特征在于,所述系统包括 全局数据管理器(I),包括序列数据管理器(2)以及实时数据管理器(3); 序列数据管理器(2)用以接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;实时数据管理器(3)用于管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异; 灵活屏控制器(4),用以管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组(6),一个组件分组(6)包括一个或多个组件(5);灵活屏控制器(4)用以控制组件分组(6),管理多屏中各组件(5)的定位及信息显示,传递联动信号。
3.根据权利要求2所述的灵活屏分组管理系统,其特征在于 所述灵活屏控制器(4)包括 灵活屏组件多屏定位处理模块,用以实现灵活屏组件的多屏定位处理流程;所述灵活屏组件多屏定位处理模块根据组件中心点距离计算出组件隶属的物理屏幕,计算组件相对于所属屏幕的相对坐标;序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原; 灵活屏组件布局还原处理模块,用以实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块读取上次用户组件定位信息,获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;还原组件分组信息、信号包信息; 灵活屏分组信号处理模块,用以实现灵活屏分组信号的处理流程;所述灵活屏分组信号处理模块收集信号,当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;而后投递信号到灵活屏控制器;在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。
4.根据权利要求3所述的灵活屏分组管理系统,其特征在于 所述灵活屏组件多屏定位处理模块的实现步骤包括 步骤S11、通过灵活屏控制器创建用户组件; 步骤S12、拖拽组件面板至某个显示屏; 步骤S13、为用户组件进行分组; 步骤S14、关闭灵活屏控制器; 步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕; 步骤S16、计算组件相对于所属屏幕的相对坐标; 步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原。
5.根据权利要求3所述的灵活屏分组管理系统,其特征在于 所述灵活屏组件布局还原处理模块的实现步骤包括步骤S21、启动灵活屏功能; 步骤S22、灵活屏幕控制器读取上次用户组件定位信息; 步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子; 步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置; 步骤S25、还原组件分组信息、信号包信息。
6.根据权利要求3所述的灵活屏分组管理系统,其特征在于 所述灵活屏分组信号处理模块的实现步骤包括 步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件; 步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组; 步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作; 步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息; 步骤S35、投递信号到灵活屏控制器; 步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包; 步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。
7.一种利用权利要求2所述的灵活屏分组管理系统的灵活屏分组管理方法,其特征在于,所述方法包括 步骤A、序列数据管理器(2)接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能; 步骤B、实时数据管理器(3)管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异; 步骤C、灵活屏控制器(4)管理灵活屏组件群,灵活屏组件群包括一个或多个组件分组(6),一个组件分组(6)包括一个或多个组件(5);灵活屏控制器(4)控制各组件分组(6),管理多屏中各组件(5)的定位及信息显示,传递联动信号。
8.根据权利要求7所述的灵活屏分组管理方法,其特征在于 所述步骤C包括 灵活屏组件多屏定位处理流程,实现灵活屏组件的多屏定位处理流程; 所述灵活屏组件多屏定位处理模块根据组件中心点距离计算出组件隶属的物理屏幕,计算组件相对于所属屏幕的相对坐标;序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原; 灵活屏组件布局还原处理流程,实现灵活屏组件的布局还原处理流程;灵活屏组件布局还原处理模块读取上次用户组件定位信息,获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子;根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置;还原组件分组信息、信号包信息; 灵活屏分组信号处理流程,实现灵活屏分组信号的处理流程;所述灵活屏分组信号处理模块收集信号,当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息;而后投递信号到灵活屏控制器;在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包;同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。
9.根据权利要求7所述的灵活屏分组管理方法,其特征在于 所述步骤C包括灵活屏组件多屏定位处理流程、灵活屏组件布局还原处理流程、灵活屏分组信号处理流程; 所述灵活屏组件多屏定位处理流程包括如下步骤 步骤S11、通过灵活屏控制器创建用户组件; 步骤S12、拖拽组件面板至某个显示屏; 步骤S13、为用户组件进行分组; 步骤S14、关闭灵活屏控制器; 步骤S15、灵活屏控制器根据组件中心点距离计算出组件隶属的物理屏幕; 步骤S16、计算组件相对于所属屏幕的相对坐标; 步骤S17、序列化相对坐标、分组信息、信号包信息、各个屏幕分辨率到用户配置文件,以便重启软件后还原; 所述灵活屏组件布局还原处理流程包括如下步骤 步骤S21、启动灵活屏功能; 步骤S22、灵活屏幕控制器读取上次用户组件定位信息; 步骤S23、获取当前物理屏幕的分辨率,同上次记录的分辨率进行比对,计算缩放因子; 步骤S24、根据每个组件上次保存的相对屏幕位置,使用缩放因子还原每个组件的相对屏幕的位置; 步骤S25、还原组件分组信息、信号包信息; 所述灵活屏分组信号处理流程包括如下步骤 步骤S31、创建灵活屏幕组件通过灵活屏管理面板创建一个用户组件; 步骤S32、为组件分组用户对于每个灵活屏组件可以选择一个分组编号,相同编号的组件即在逻辑上被归为一个组,以同样的方式为多个组件创建相同的组; 步骤S33、操控任意一组件对某一组件改变品种代码,或改变选中的品种,进行切换板块操作; 步骤S34、收集信号当一个组件相应了用户进行的操作后,会产生一个信号包,信号包中包含了当前组件可以提供的信息; 步骤S35、投递信号到灵活屏控制器; 步骤S36、在灵活屏控制器中,提取组件所在的整个分组所包含的组件列表,为每个组件发送之前的信号包; 步骤S37、同组组件接受信号包,响应此信号包,改变当前显示信息为信号包所涉及的类型,从而实现联动功能。
10.根据权利要求9所述的灵活屏分组管理方法,其特征在于 所述步骤S34中,信号包包括当前组件所涉及的品种,当前品种所涉及的板块;不同的组件所能产生的信号类型,在设计时已经既定。
全文摘要
本发明揭示了一种灵活屏分组管理系统及方法,所述系统包括全局数据管理器、灵活屏控制器。全局数据管理器包括序列数据管理器以及实时数据管理器;序列数据管理器用以接收后台实时推送给客户端的数据,整理累加成连续的序列数据,并包含指标计算功能;实时数据管理器用于管理当前瞬时数据的一致性,保证各个灵活屏组件之间的数据没有差异。灵活屏控制器用以管理灵活屏组件群,控制组件分组,管理多屏中各组件的定位及信息显示,传递联动信号。本发明支持不同市场信息组件在PC机上任意屏幕上摆放、拼接,最大化满足用户自定义功能;以便用户可以在PC桌面上进行搭积木式组合,以满足自身个性化看盘需求。
文档编号G06Q40/04GK102629197SQ20121004870
公开日2012年8月8日 申请日期2012年2月28日 优先权日2012年2月28日
发明者周涛, 王一鸣 申请人:上海万得信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1