一种实时数据显示样式的切换方法及其切换系统的制作方法
【专利摘要】本发明提供一种实时数据显示样式的切换方法,该方法为1、对数据信息的字段按照重要性进行等级划分,并给以标记;2、判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息。本发明还提供了一种实时数据显示样式的切换系统,本发明实现在信息数量不断变化的情况下,保证所有信息都能第一时间在屏幕上显示出来,提高数据实时性,并保证最重要的字段信息能够优先展示。
【专利说明】一种实时数据显示样式的切换方法及其切换系统
【技术领域】
[0001]本发明涉及通讯设备【技术领域】,尤其涉及一种实时数据显示样式的切换方法及其切换系统。
【背景技术】
[0002]一些系统中存储有随时更新的数据信息,该些数据信息需要随时更新,如:物流数据信息、股票数据信息或车辆数据信息;在播放该些信息时,因信息实时变更,且数量不固定,往往无法将所获得的数据信息在一个屏幕上第一时间进行显示,如何将所有信息最及时地展现出来成为了一个问题。
【发明内容】
[0003]本发明要解决的技术问题之一,在于提供一种实时数据显示样式的切换方法,保证所有信息都能第一时间在屏幕上显示出来,提高数据实时性,并保证最重要的字段信息能够优先展示。
[0004]本发明的问题一是这样实现的:一种实时数据显示样式的切换方法,包括如下步骤:
[0005]步骤1、对数据信息的字段按照重要性进行等级划分,并给以标记;
[0006]步骤2、判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息。
[0007]进一步地,步骤I之前进一步包括:步骤10、预先构造屏幕中每行显示一条、两条、三条、或多条信息的各种显示样式,并设置各显示样式中每行数据信息显示的行高;获取数据源,解析数据源,并获得数据源的数据信息的条数。
[0008]进一步地,所述根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息具体为:循环读取每行显示两条、三条或多条数据信息的不同样式,将所述显示区的高度除以所述每行信息显示的行高获得商,将商乘以各样式每行的显示条数获得各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换不同的样式来显示数据信息。
[0009]进一步地,所述采用每行显示两条、三条或多条数据信息的不同样式来显示数据信息时,并对重要性等级高的数据信息字段进行优先显示,当无法在一个屏幕内显示完毕所有数据信息时,对重要性等级低的数据信息字段进行隐藏。
[0010]进一步地,在采用多条数据信息的样式依然无法在一个屏幕内完全显示所有数据信息时,对数据信息进行拆分,将数据信息输出到不同的屏幕进行显示。
[0011]进一步地,所述数据源包括数据库、HTTP、或者文件,所述数据源的数据信息包括:物流数据信息、车辆数据信息、股票数据信息或点歌数据信息。
[0012]进一步地,所述显示样式为HTML或XML的标记语言。
[0013]本发明要解决的技术问题之二,在于提供一种实时数据显示样式的切换系统,保证所有信息都能第一时间在屏幕上显示出来,提高数据实时性,并保证最重要的字段信息能够优先展示。
[0014]本发明的问题二是这样实现的:一种实时数据显示样式的切换系统,包括等级划分模块和切换显示模块;
[0015]等级划分模块用于:对数据信息的字段按照重要性进行等级划分,并给以标记;
[0016]切换显示模块用于:判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息。
[0017]进一步地,还包括一设置模块;
[0018]所述设置模块用于:预先构造屏幕中每行显示一条、两条、三条、或多条信息的显示样式,并设置各显示样式中每行数据信息显示的行高;获取数据源,解析数据源,并获得数据源的数据信息的条数。
[0019]进一步地,所述切换显示模块进一步包括:显示调整模块,
[0020]显示调整模块用于:循环读取每行显示两条、三条或多条数据信息的样式,将所述显示区的高度除以所述每行信息显示的行高获得商,将商乘以各样式的显示条数获得各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,即能自动切换不同的样式来显示数据信息。
[0021]进一步地,所述采用每行显示两条、三条或多条数据信息的不同样式来显示数据信息时,并对重要性等级高的数据信息字段进行优先显示,当无法在一个屏幕内显示完毕所有数据信息时,对重要性等级低的数据信息字段进行隐藏。
[0022]进一步地,在采用多条数据信息的样式依然无法在一个屏幕内完全显示所有数据信息时,对数据信息进行拆分,将数据信息输出到不同的屏幕进行显示。
[0023]进一步地,所述数据源包括数据库、HTTP、或者文件;所述数据源的数据信息包括:物流数据信息、车辆数据信息或点歌数据信息。
[0024]本发明具有如下优点:本发明对数据信息的字段按照重要性进行分级,并给以标记,当信息条目较少能在一屏内显示完成时,采用每行显示一条信息的样式,显示信息的所有字段;当信息条目较多时,根据显示区高度、行高进行计算,自动采用每行显示两条、三条等多条信息的样式进行显示,并优先显示重要性最高的字段,隐藏重要性低的字段;在采用多条信息的样式依然无法完全显示所有信息时,对信息进行拆分,将信息输出到不同的屏幕进行显示。本发明保证所有信息都能第一时间在屏幕上显示出来,提高数据实时性,并保证最重要的字段信息能够优先展示。
【专利附图】
【附图说明】
[0025]图1为本发明方法流程示意图。
[0026]图2为本发明系统的结构框图。
【具体实施方式】
[0027]请参阅图1所示,本发明的一种实时数据显示样式的切换方法,包括如下步骤:
[0028]步骤10、预先构造屏幕中每行显示一条、两条、三条、或多条信息的显示样式,并设置各显示样式中每行数据信息显示的行高;获取数据源,解析数据源,并获得数据源的数据信息的条数。所述数据源包括数据库、HTTP、或者文件;但不限于这些数据源;所述数据源的数据信息包括:物流数据信息、车辆数据信息、股票数据信息或点歌数据信息。
[0029]步骤1、对数据信息的字段按照重要性进行等级划分,并给以标记;
[0030]步骤2、判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息。所述采用每行显示两条、三条或多条数据信息的不同样式来显示数据信息时,并对重要性等级高的数据信息字段进行优先显示,当无法在一个屏幕内显示完毕所有数据信息时,对重要性等级低的数据信息字段进行隐藏。其中,隐藏的字段只是暂时不显示,当数据信息的条数减少,够显示重要性低的字段时,再进行显示。
[0031]在采用多条数据信息的样式依然无法在一个屏幕内完全显示所有数据信息时,对数据信息进行拆分,将数据信息输出到不同的屏幕进行显示。
[0032]其中,所述显示样式为HTML或XML的标记语言。
[0033]所述根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息具体为:循环读取每行显示两条、三条或多条数据信息的样式,将所述显示区的高度除以所述每行信息显示的行高获得商,将商乘以各样式的显示条数获得各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,即能自动切换不同的样式来显示数据信息。(如:播放的显示区存在宽高属性,如在1920*1080的显示屏上全屏播放,播放的显示区的宽高即为1920*1080,则显示样式中包含每行信息显示的行高,如行高设置为100,那么1920*1080的播放的显示区可播放数据的条数为1080/100 = 10余数为80,即一条数据信息的样式最多播放10行信息,若信息条数超过10条,则判断在一个屏幕内无法显示完全;如果每行播放两条信息即二条数据信息的样式,则可播放20条信息,若信息条数超过20条,则判断在一个屏幕内仍无法播放完成;依次类推)
[0034]请参阅图2所示,本发明的一种实时数据显示样式的切换系统,包括设置模块、等级划分模块和切换显示模块;
[0035]所述设置模块用于:预先构造屏幕中每行显示一条、两条、三条、或多条信息的显示样式,并设置各显示样式中每行数据信息显示的行高;获取数据源,解析数据源,并获得数据源的数据信息的条数;所述数据源包括数据库、HTTP、或者文件;但不限于这些数据源。所述数据源的数据信息包括:物流数据信息、车辆数据信息或点歌数据信息。
[0036]等级划分模块用于:对数据信息的字段按照重要性进行等级划分,并给以标记;
[0037]切换显示模块用于:判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息,所述采用每行显示两条、三条或多条数据信息的不同样式来显示数据信息时,并对重要性等级高的数据信息字段进行优先显示,当无法在一个屏幕内显示完毕所有数据信息时,对重要性等级低的数据信息字段进行隐藏。其中,隐藏的字段只是暂时不显示,当数据信息的条数减少,够显示重要性低的字段时,再进行显示。
[0038]在采用多条数据信息的样式依然无法在一个屏幕内完全显示所有数据信息时,对数据信息进行拆分,将数据信息输出到不同的屏幕进行显示。
[0039]其中,所述数据源的数据信息包括:物流数据信息、车辆数据信息或点歌数据信息。所述显示样式为HTML或XML的标记语言。
[0040]所述切换显示模块进一步包括:显示调整模块,
[0041]显示调整模块用于:循环读取每行显示两条、三条或多条数据信息的样式,将所述显示区的高度除以所述每行信息显示的行高获得商,将商乘以各样式的显示条数获得各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,即能自动切换不同的样式来显示数据信息。(如:播放的显示区存在宽高属性,如在1920*1080的显示屏上全屏播放,播放的显示区的宽高即为1920*1080,则显示样式中包含每行信息显示的行高,如行高设置为100,那么1920*1080的播放的显示区可播放数据的条数为1080/100 = 10余数为80,即一条数据信息的样式最多播放10行信息,若信息条数超过10条,则判断在一个屏幕内无法显示完全;如果每行播放两条信息即二条数据信息的样式,则可播放20条信息,若信息条数超过20条,则判断在一个屏幕内仍无法播放完成;依次类推)。
[0042]总之,本发明保证所有信息都能第一时间在屏幕上显示出来,提高数据实时性,并保证最重要的字段信息能够优先展示。
[0043]以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【权利要求】
1.一种实时数据显示样式的切换方法,其特征在于:包括如下步骤: 步骤1、对数据信息的字段按照重要性进行等级划分,并给以标记; 步骤2、判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息。
2.根据权利要求1所述的一种实时数据显示样式的切换方法,其特征在于: 步骤I之前进一步包括:步骤10、预先构造屏幕中每行显示一条、两条、三条、或多条信息的各种显示样式,并设置各显示样式中每行数据信息显示的行高;获取数据源,解析数据源,并获得数据源的数据信息的条数。
3.根据权利要求2所述的一种实时数据显示样式的切换方法,其特征在于:所述根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息具体为:循环读取每行显示两条、三条或多条数据信息的不同样式,将所述显示区的高度除以所述每行信息显示的行高获得商,将商乘以各样式每行的显示条数获得各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换不同的样式来显示数据信息。
4.根据权利要求1所述的一种实时数据显示样式的切换方法,其特征在于:所述采用每行显示两条、三条或多条数据信息的不同样式来显示数据信息时,并对重要性等级高的数据信息字段进行优先显示,当无法在一个屏幕内显示完毕所有数据信息时,对重要性等级低的数据信息字段进行隐藏。
5.根据权利要求1所述的一种实时数据显示样式的切换方法,其特征在于:在采用多条数据信息的样式依然无法在一个屏幕内完全显示所有数据信息时,对数据信息进行拆分,将数据信息输出到不同的屏幕进行显示。
6.根据权利要求2所述的一种实时数据显示样式的切换方法,其特征在于:所述数据源包括数据库、HTTP、或者文件,所述数据源的数据信息包括:物流数据信息、车辆数据信息、股票数据信息或点歌数据信息。
7.根据权利要求1所述的一种实时数据显示样式的切换方法,其特征在于:所述显示样式为HTML或XML的标记语言。
8.一种实时数据显示样式的切换系统,其特征在于:包括等级划分模块和切换显示模块; 等级划分模块用于:对数据信息的字段按照重要性进行等级划分,并给以标记; 切换显示模块用于:判断数据信息的条数是否超过一预先设定的阈值,否,屏幕采用每行显示一条数据信息的样式来显示数据信息的所有字段;是,根据各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,自动切换每行显示两条、三条或多条数据信息的不同样式来显示数据信息。
9.根据权利要求8所述的一种实时数据显示样式的切换系统,其特征在于:还包括一设置模块; 所述设置模块用于:预先构造屏幕中每行显示一条、两条、三条、或多条信息的显示样式,并设置各显示样式中每行数据信息显示的行高;获取数据源,解析数据源,并获得数据源的数据信息的条数。
10.根据权利要求9所述的一种实时数据显示样式的切换系统,其特征在于:所述切换显示模块进一步包括:显示调整模块, 显示调整模块用于:循环读取每行显示两条、三条或多条数据信息的样式,将所述显示区的高度除以所述每行信息显示的行高获得商,将商乘以各样式的显示条数获得各样式在一屏幕内能显示的数量,将所述数据信息的条数与各样式在一屏幕内能显示的数量进行对比,即能自动切换不同的样式来显示数据信息。
11.根据权利要求8所述的一种实时数据显示样式的切换系统,其特征在于:所述采用每行显示两条、三条或多条数据信息的不同样式来显示数据信息时,并对重要性等级高的数据信息字段进行优先显示,当无法在一个屏幕内显示完毕所有数据信息时,对重要性等级低的数据信息字段进行隐藏。
12.根据权利要求8所述的一种实时数据显示样式的切换系统,其特征在于:在采用多条数据信息的样式依然无法在一个屏幕内完全显示所有数据信息时,对数据信息进行拆分,将数据信息输出到不同的屏幕进行显示。
13.根据权利要求9所述的一种实时数据显示样式的切换系统,其特征在于:所述数据源包括数据库、HTTP、或者文件;所述数据源的数据信息包括:物流数据信息、车辆数据信息或点歌数据信息。
【文档编号】G06F3/14GK104331261SQ201410519326
【公开日】2015年2月4日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】游磊青, 黄建雄, 杨凡 申请人:福建星网视易信息系统有限公司