一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

股权结构图打印方法、装置、计算机设备及存储介质与流程

2022-10-21 13:21:37 来源:中国专利 TAG:


1.本发明涉及办公文档处理领域,尤其涉及一种股权结构图打印方法、装置、计算机设备及存储介质。


背景技术:

2.随着经济社会快速发展,一些大型企业在发展过程中,会产生大量的投资行为。这些投资行为的对象包括多家中小型企业,由此形成复杂的股权关系。这种复杂的股权关系通常使用股权结构图表示。股权结构图是企业的一种商业信息。当其在使用时,同时要嵌入特定尺寸的商业文档页面中。若投资的企业数量众多,则需要将股权结构图进行拆分,分成多个页面进行打印。
3.现有技术中,将股权结构图进行拆分,十分费时费力,出错率高。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种股权结构图打印方法、装置、计算机设备及存储介质,以提高股权结构图的拆分效率,减少出错率。
5.一种股权结构图打印方法,包括:
6.获取股权关系数据和排版信息,所述排版信息包括字体尺寸、页面尺寸;
7.从所述股权关系数据中提取各个股权实体,根据所述股权实体的名称长度确定单位实体栏位长度,并基于所述单位实体栏位长度计算各个所述股权实体的栏位数;
8.根据所述单位实体栏位长度、所述字体尺寸和所述页面尺寸计算页面栏位可用数据,所述页面栏位可用数据包括纵向栏位可用数和横向栏位可用数;
9.对各个所述股权实体的栏位数进行加和,获得总栏位数据;
10.根据所述总栏位数据和所述页面栏位可用数据确定页面数量;
11.对所述股权关系数据进行聚类,获得多个类别;
12.基于所述类别和所述页面数量确定各个类别的页面分布;
13.按所述页面分布将所述股权实体加入所述页面栏位,生成股权打印页面。
14.一种股权结构图打印装置,包括:
15.获取数据模块,用于获取股权关系数据和排版信息,所述排版信息包括字体尺寸、页面尺寸;
16.栏位计算模块,用于从所述股权关系数据中提取各个股权实体,根据所述股权实体的名称长度确定单位实体栏位长度,并基于所述单位实体栏位长度计算各个所述股权实体的栏位数;
17.确定页面栏位数据模块,用于根据所述单位实体栏位长度、所述字体尺寸和所述页面尺寸计算页面栏位可用数据,所述页面栏位可用数据包括纵向栏位可用数和横向栏位可用数;
18.确定总栏位模块,用于对各个所述股权实体的栏位数进行加和,获得总栏位数据;
19.确定页面数据模块,用于根据所述总栏位数据和所述页面栏位可用数据确定页面数量;
20.聚类模块,用于对所述股权关系数据进行聚类,获得多个类别;
21.确定页面分布模块,用于基于所述类别和所述页面数量确定各个类别的页面分布;
22.生成打印页面模块,用于按所述页面分布将所述股权实体加入所述页面栏位,生成股权打印页面。
23.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述股权结构图打印方法。
24.一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述股权结构图打印方法。
25.上述股权结构图打印方法、装置、计算机设备及存储介质,根据所有股权实体的名称长度(公司名称)选取出一个最佳的单位实体栏位长度,可以使得股权打印页面中各个股权实体的排列更加整齐。计算出各个页面栏位可用数据,可以合理调配每个页面股权实体的数量和分布。对股权关系数据进行聚类,使得同一类别的股权实体聚合在一起,可以更好展示股权结构,提高阅读的便利性。本发明可以减少股权结构图拆分的人工参与,大大提高股权结构图的拆分效率,而且自动对股权实体进行聚类和排序,减少人工出错率。
附图说明
26.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
27.图1是本发明一实施例中股权结构图打印方法的一应用环境示意图;
28.图2是本发明一实施例中股权结构图打印方法的一流程示意图;
29.图3是本发明一实施例中的股权结构图;
30.图4是本发明一实施例中股权结构图打印装置的一结构示意图;
31.图5是本发明一实施例中计算机设备的一示意图。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.本实施例提供的股权结构图打印方法,可应用在如图1的应用环境中,其中,客户端与服务端进行通信。其中,客户端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
34.在一实施例中,如图2所示,提供一种股权结构图打印方法,以该方法应用在图1中的服务端为例进行说明,包括如下步骤s10-s80。
35.s10、获取股权关系数据和排版信息,所述排版信息包括字体尺寸、页面尺寸。
36.可理解地,股权关系数据包含了母公司与各级子公司之间的股权关系。比如,在一股权关系数据中,记录有母公司持有子公司的数量,各个子公司的名称以及持股比例,以及每一子公司持有的孙公司,各个孙公司的名称以及持股比例等。排版信息指的是待打印页面所使用的字体尺寸以及页面尺寸。在一些示例中,字体尺寸可以在一定范围内变动,如可以使用“四号”字体,也可以使用“小四”字体。
37.s20、从所述股权关系数据中提取各个股权实体,根据所述股权实体的名称长度确定单位实体栏位长度,并基于所述单位实体栏位长度计算各个所述股权实体的栏位数。
38.可理解地,股权实体可以指母公司以及各级子公司。可以根据股权实体的名称长度确定出单位实体栏位长度。名称长度即为公司名称的字数。一般情况下,不同公司的名称长度差别很大,有些公司的名称只有几个字,有些公司的名称有十几个字,甚至更多。为了使股权结构图的排版更加整齐,可以综合各个股权实体的名称长度确定出单位实体栏位长度。然后以单位实体栏位长度计算各个股权实体占用的栏位数。例如,单位实体栏位长度为10,公司甲的名称长度为9,则其占用的栏位数为1;公司乙的名称长度为15,则其占用的栏位数为2。
39.s30、根据所述单位实体栏位长度、所述字体尺寸和所述页面尺寸计算页面栏位可用数据,所述页面栏位可用数据包括纵向栏位可用数和横向栏位可用数。
40.可理解地,在已知单位实体栏位长度、字体尺寸和页面尺寸的情况下,可以估算出页面栏位可用数据。页面栏位可用数据包括纵向栏位可用数和横向栏位可用数。
41.在一个页面中,页面尺寸包括页面长度和页面宽度、以及页面边距。以页面为纵向为例,纵向栏位可用数可用纵向栏位公式计算。纵向栏位公式可表示为:
[0042][0043]
其中,n为纵向栏位可用数;
[0044]
l为页面长度;
[0045]
a为上边距;
[0046]
b为下边距;
[0047]
a为字体高度;
[0048]
b为行距。
[0049]
在此处,行距可在一定范围内变动。在一示例中,可以使用一倍行距,也可以使用1.5倍行距。
[0050]
横向栏位可用数可用横向栏位公式计算。横向栏位公式可表示为:
[0051][0052]
其中,m为横向栏位可用数;
[0053]
w为页面宽度;
[0054]
c为左边距;
[0055]
d为右边距;
[0056]
s为单位实体栏位的页面长度;
[0057]
s为单位实体栏位长度(字数值);
[0058]
c为字体宽度。
[0059]
s40、对各个所述股权实体的栏位数进行加和,获得总栏位数据。
[0060]
可理解地,如图3所示,图3为一示例的股权结构图。在图3的股权结构图中,不同层级的股权实体所处的栏位位置是不同的,母公司处于最左侧的栏位,孙公司处在最右侧的栏位。因此,对各个股权实体的栏位数进行加和,实际上是对不同层级的公司的数量进行统计。在图3的示例中,总栏位数据可表示为:
[0061]
第一列栏位数量(母公司的数量):1;
[0062]
第二列栏位数量(子公司的数量):5;
[0063]
第三列栏位数量(孙公司的数量):1。
[0064]
s50、根据所述总栏位数据和所述页面栏位可用数据确定页面数量。
[0065]
可理解地,若股权结构图的横向栏位可用数充足,则仅须分析纵向栏位可用数和总栏位数据之间的匹配关系。若总栏位数据中某一层级的公司数量(列栏位数量)大于纵向栏位可用数,则说明当前的股权结构图需要分页。在一示例中,总栏位数据的最大列栏位数量为70,纵向栏位可用数为20,则股权结构图需要分成4页。
[0066]
若股权结构图的横向栏位可用数不足,则可以考虑将部分次级公司(可以是子公司或者是更下层级的公司)独立列出,形成以该次级公司为母公司的次级股权结构图。次级股权结构图的分页方式与母公司股权结构图相同,在此不再赘述。
[0067]
此时,页面数量为母公司股权结构图的数量和各个次级股权结构图的数量的加和。
[0068]
s60、对所述股权关系数据进行聚类,获得多个类别。
[0069]
可理解地,可以根据需要的维度对股权关系数据进行聚类,生成多个类别。在此处,可以是基于占股比例、行业、经营范围、收购时间、企业注册地等将股权关系数据中某个股权实体(一般为母公司,也可以是规模较大的子公司)下的次级公司分成不同的类别。例如,一母公司有70个子公司,可以将这70个子公司按行业分成如下类别:1、金融行业:子公司1-20;2、软件行业:子公司21-43;3、房地产行业:44-48;4、物业管理行业:49-70。
[0070]
s70、基于所述类别和所述页面数量确定各个类别的页面分布。
[0071]
s80、按所述页面分布将所述股权实体加入所述页面栏位,生成股权打印页面。
[0072]
可理解地,在获得类别和页面数量之后,尽量使同一类别的股权实体分布在同一个页面上。也就是说,使所有页面的类别数最小。由此,可以获得页面分布。例如,页面分布可表示为:页面1:类别1和2;页面2:类别3和4;页面3:类别5。
[0073]
在获得页面分布之后,可以基于页面分布将各个股权实体依次加入相应的页面栏位,然后在具有关联关系的两个股权实体间添加连接线,生成股权打印页面。
[0074]
本实施例中,根据所有股权实体的名称长度(公司名称)选取出一个最佳的单位实体栏位长度,可以使得股权打印页面中各个股权实体的排列更加整齐。计算出各个页面栏位可用数据,可以合理调配每个页面股权实体的数量和分布。对股权关系数据进行聚类,使得同一类别的股权实体聚合在一起,可以更好展示股权结构,提高阅读的便利性。本实施例
提供的方法,减少了人工参与,大大提高股权结构图的拆分效率,而且自动对股权实体进行聚类和排序,减少人工出错率。
[0075]
可选的,步骤s70,即所述基于所述类别和所述页面数量确定各个类别的页面分布,包括:
[0076]
s701、计算所述类别的栏位占用数量;
[0077]
s702、根据所述栏位占用数量和所述页面栏位可用数据确定所述类别的页面分布,以使页面总类别数最小;所述页面总类别数为各个页面的类别数量的加和。
[0078]
可理解地,可以分别计算出各个类别的栏位占用数量。例如,类别1:10,类别2:15:类别3:4;类别4:6。可以使用排序算法对各个类别排序,比如,先排类别1,再排类别2,
……
。在排序的过程中,若页面剩余的栏位可用数过低,则可以将下一个类别分配到下一个页面。
[0079]
可以穷尽所有排列方法,然后选取其中页面总类别数最小的排序方法。页面总类别数最小的排序方法存在多种,则随机选取一种,或者指定类别序数小的排序在前。在一些示例中,页面分布可以表示为:页面1:类别1和4;页面2和3。此时,页面总类别数为4,为最小值。
[0080]
本实施例可以合理调配每个页面股权实体的数量和分布,使得同一类别的股权实体聚合在一起。
[0081]
可选的,步骤s20,即所述根据所述股权实体的名称长度确定单位实体栏位长度,包括:
[0082]
s201、计算所有所述股权实体的名称长度的平均值;
[0083]
s202、对所述平均值取整,生成所述单位实体栏位长度。
[0084]
可理解地,股权实体的名称长度指的是名称的字数大小。可以计算所有股权实体的名称长度的平均值,然后对平均值取整,将取整后的字数确定为单位实体栏位长度。
[0085]
本实施例中,股权实体的名称长度不同,则其占用的单位实体栏位也会存在变化。
[0086]
可选的,步骤s202,即所述对所述平均值取整,生成所述单位实体栏位长度,包括:
[0087]
s2021、对所述平均值向下取整,生成第一单位实体栏位长度;或,
[0088]
s2022、对所述平均值向上取整,生成第二单位实体栏位长度;或,
[0089]
s2023、对所述平均值按四舍五入取整,生成第三单位实体栏位长度。
[0090]
可理解地,对平均值有三种不同的取整方式,分别为向下取整、向上取整和四舍五入取整。用户可以根据实际需要选择不同的取整方式。三种取整方式可以生成三种不同的单位实体栏位长度。当平均值的小数部分小于0.5时,四舍五入取整生成的第三单位实体栏位长度与向下取整生成的第一单位实体栏位长度相同;当平均值的小数部分大于或等于0.5时,四舍五入取整生成的第三单位实体栏位长度与向上取整生成的第二单位实体栏位长度相同。
[0091]
可选的,步骤s20,即所述根据所述股权实体的名称长度确定单位实体栏位长度,包括:
[0092]
s203、计算所有所述股权实体的名称长度的中位值;
[0093]
s204、将所述中位值确定为所述单位实体栏位长度。
[0094]
可理解地,对所有股权实体的名称长度进行排序,选取出其中的中位值。若股权实体的总个数为单数,则居中的股权实体的名称长度为中位值。若股权实体的总个数为双数,
则居中的两个股权实体的名称长度的平均值为中位值。
[0095]
本实施例中,将股权实体的名称长度的中位值设置为单位实体栏位长度,可以使一半的股权实体只占用一个单位实体栏位,使股权结构图的排版更加规整。
[0096]
上述三个实施例中,用户可以定义不同的单位实体栏位长度,然后生成不同的股权结构图,不同的股权结构图呈现不同的显示效果,可以根据显示效果选取出最终的股权结构图(包括股权打印页面)。
[0097]
可选的,步骤s60,即所述对所述股权关系数据进行聚类,获得多个类别,包括:
[0098]
s601、接收维度设置指令,根据所述维度设置指令设置聚类维度;
[0099]
s602、根据所述聚类维度对所有股权关系数据中的股权实体进行分类,生成多个初始类别;
[0100]
s603、若所述初始类别中的股权实体的数量大于预设阈值,则将所述初始类别标记为第一初始类别;若所述初始类别中的股权实体的数量小于或等于所述预设阈值,则将所述初始类别标记为第二初始类别;
[0101]
s604、计算第二初始类别中的指定股权实体与各个所述第一初始类别之间的相似度;
[0102]
s605、将所述指定股权实体加入相似度最高的第一初始类别,以生成所述多个类别。
[0103]
可理解地,维度设置指令可以是基于用户的输入操作生成的指令。可以根据维度设置指令设置股权关系数据的聚类维度。聚类维度包括但不限于占股比例、行业、经营范围、收购时间、企业注册地。在设置聚类维度时,可以设置多个聚类维度,每一聚类维度设置一个权重值或优先级。
[0104]
可以按某一聚类维度对所有股权实体进行分类,生成多个初始类别。例如,可以按占股比例,将所有股权实体分成两个类别,一个是控股企业,另一个是非控股企业。
[0105]
预设阈值可以根据实际需要设置。股权实体的数量大于预设阈值,则该初始类别标记为第一初始类别。股权实体的数量小于或等于预设阈值,则该初始类别标记为第二初始类别。
[0106]
设置预设阈值的目的在于,减少第二初始类别的数量,将第二初始类别中的指定股权实体分散加入到数量较多的第一初始类别中。因而,可以计算第二初始类别中的指定股权实体与各个第一初始类别之间的相似度,将指定股权实体加入相似度最高且相似度大于预设相似度阈值的第一初始类别。在此处预设相似度阈值可以根据实际需要设置,如可以是80~90%。
[0107]
若某一第二初始类别中的所有指定股权实体均分配到第一初始类别中,则可以剔除该第二初始类别,进而减少总分类个数(包括第一初始类别和第二初始类别的总个数)。
[0108]
在一些情况下,经步骤s601~s605处理后,可以保留少量或不保留第二初始类别。
[0109]
本实施例通过相似度的计算,可以将指定股权实体加入相似度最高的第一初始类别,减少类别数,提高股权结构图的展示效果。
[0110]
可选的,步骤s604,即所述计算第二初始类别中的指定股权实体与各个所述第一初始类别之间的相似度,包括:
[0111]
s6041、分别计算所述指定股权实体与所述第一初始类别中的各个股权实体的次
级维度相似度;
[0112]
s6042、获取所述第一初始类别中的各个股权实体的权重;
[0113]
s6043、根据所述次级维度相似度和所述权重计算所述指定股权实体与所述第一初始类别之间的相似度。
[0114]
可理解地,分出初始类别的聚类维度为初级维度,可以指定除了初级维度外的一个或多个其他聚类维度作为次级维度。可以计算出指定股权实体与第一初始类别中的各个股权实体的次级维度相似度。若次级维度的个数为一,则该次级维度的相似度即为次级维度相似度。若次级维度的个数为多个,则可以计算各个次级维度的相似度的平均值或者加和(也可以是加权结果,即赋予不同的次级维度不同的权重值),生成次级维度相似度。
[0115]
在第一初始类别中,可以为不同的股权实体设置不同的权重值。例如,某一股权实体为知名企业,则其权重值可以设置为1;某一股权实体为小微企业,知名度和重要度低,则其权重值可以设置为0.1。
[0116]
结合次级维度相似度和权重,可以计算出指定股权实体与第一初始类别之间的相似度。该相似度可以是一个加权均值或加权和。
[0117]
本实施例考虑了各个次级维度对相似度的影响,可以更好地评估不同股权实体之间的相似度。
[0118]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0119]
在一实施例中,提供一种股权结构图打印装置,该股权结构图打印装置与上述实施例中股权结构图打印方法一一对应。如图4所示,该股权结构图打印装置包括获取数据模块10、栏位计算模块20、确定页面栏位数据模块30、确定总栏位模块40、确定页面数据模块50、聚类模块60、确定页面分布模块70和生成打印页面模块80。各功能模块详细说明如下:
[0120]
获取数据模块10,用于获取股权关系数据和排版信息,所述排版信息包括字体尺寸、页面尺寸;
[0121]
栏位计算模块20,用于从所述股权关系数据中提取各个股权实体,根据所述股权实体的名称长度确定单位实体栏位长度,并基于所述单位实体栏位长度计算各个所述股权实体的栏位数;
[0122]
确定页面栏位数据模块30,用于根据所述单位实体栏位长度、所述字体尺寸和所述页面尺寸计算页面栏位可用数据,所述页面栏位可用数据包括纵向栏位可用数和横向栏位可用数;
[0123]
确定总栏位模块40,用于对各个所述股权实体的栏位数进行加和,获得总栏位数据;
[0124]
确定页面数据模块50,用于根据所述总栏位数据和所述页面栏位可用数据确定页面数量;
[0125]
聚类模块60,用于对所述股权关系数据进行聚类,获得多个类别;
[0126]
确定页面分布模块70,用于基于所述类别和所述页面数量确定各个类别的页面分布;
[0127]
生成打印页面模块80,用于按所述页面分布将所述股权实体加入所述页面栏位,
生成股权打印页面。
[0128]
可选的,确定页面分布模块70包括:
[0129]
栏位占用数量单元,用于计算所述类别的栏位占用数量;
[0130]
确定页面分布单元,用于根据所述栏位占用数量和所述页面栏位可用数据确定所述类别的页面分布,以使页面总类别数最小;所述页面总类别数为各个页面的类别数量的加和。
[0131]
可选的,栏位计算模块20包括:
[0132]
求均值单元,用于计算所有所述股权实体的名称长度的平均值;
[0133]
取整单元,用于对所述平均值取整,生成所述单位实体栏位长度。
[0134]
可选的,取整单元包括:
[0135]
向下取整单元,用于对所述平均值向下取整,生成第一单位实体栏位长度;或,
[0136]
向上取整单元,用于对所述平均值向上取整,生成第二单位实体栏位长度;或,
[0137]
四舍五入单元,用于对所述平均值按四舍五入取整,生成第三单位实体栏位长度。
[0138]
可选的,栏位计算模块20包括:
[0139]
计算中位值单元,用于计算所有所述股权实体的名称长度的中位值;
[0140]
生成单位长度单元,用于将所述中位值确定为所述单位实体栏位长度。
[0141]
可选的,聚类模块60包括:
[0142]
设置维度单元,用于接收维度设置指令,根据所述维度设置指令设置聚类维度;
[0143]
初始分类单元,用于根据所述聚类维度对所有股权关系数据中的股权实体进行分类,生成多个初始类别;
[0144]
类别区分单元,用于若所述初始类别中的股权实体的数量大于预设阈值,则将所述初始类别标记为第一初始类别;若所述初始类别中的股权实体的数量小于或等于所述预设阈值,则将所述初始类别标记为第二初始类别;
[0145]
相似度计算单元,用于计算第二初始类别中的指定股权实体与各个所述第一初始类别之间的相似度;
[0146]
确定分类单元,用于将所述指定股权实体加入相似度最高的第一初始类别,以生成所述多个类别。
[0147]
可选的,相似度计算单元包括:
[0148]
次级维度相似度计算单元,用于分别计算所述指定股权实体与所述第一初始类别中的各个股权实体的次级维度相似度;
[0149]
获取实体权重单元,用于获取所述第一初始类别中的各个股权实体的权重;
[0150]
计算相似度单元,用于根据所述次级维度相似度和所述权重计算所述指定股权实体与所述第一初始类别之间的相似度。
[0151]
关于股权结构图打印装置的具体限定可以参见上文中对于股权结构图打印方法的限定,在此不再赘述。上述股权结构图打印装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0152]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结
构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括可读存储介质、内存储器。该可读存储介质存储有操作系统、计算机可读指令和数据库。该内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机设备的数据库用于存储股权结构图打印方法所涉及的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种股权结构图打印方法。本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。
[0153]
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:
[0154]
获取股权关系数据和排版信息,所述排版信息包括字体尺寸、页面尺寸;
[0155]
从所述股权关系数据中提取各个股权实体,根据所述股权实体的名称长度确定单位实体栏位长度,并基于所述单位实体栏位长度计算各个所述股权实体的栏位数;
[0156]
根据所述单位实体栏位长度、所述字体尺寸和所述页面尺寸计算页面栏位可用数据,所述页面栏位可用数据包括纵向栏位可用数和横向栏位可用数;
[0157]
对各个所述股权实体的栏位数进行加和,获得总栏位数据;
[0158]
根据所述总栏位数据和所述页面栏位可用数据确定页面数量;
[0159]
对所述股权关系数据进行聚类,获得多个类别;
[0160]
基于所述类别和所述页面数量确定各个类别的页面分布;
[0161]
按所述页面分布将所述股权实体加入所述页面栏位,生成股权打印页面。
[0162]
在一个实施例中,提供了一个或多个存储有计算机可读指令的计算机可读存储介质,本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。可读存储介质上存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时实现以下步骤:
[0163]
获取股权关系数据和排版信息,所述排版信息包括字体尺寸、页面尺寸;
[0164]
从所述股权关系数据中提取各个股权实体,根据所述股权实体的名称长度确定单位实体栏位长度,并基于所述单位实体栏位长度计算各个所述股权实体的栏位数;
[0165]
根据所述单位实体栏位长度、所述字体尺寸和所述页面尺寸计算页面栏位可用数据,所述页面栏位可用数据包括纵向栏位可用数和横向栏位可用数;
[0166]
对各个所述股权实体的栏位数进行加和,获得总栏位数据;
[0167]
根据所述总栏位数据和所述页面栏位可用数据确定页面数量;
[0168]
对所述股权关系数据进行聚类,获得多个类别;
[0169]
基于所述类别和所述页面数量确定各个类别的页面分布;
[0170]
按所述页面分布将所述股权实体加入所述页面栏位,生成股权打印页面。
[0171]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性可读取存储介质或易失性可读存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括
只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0172]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0173]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献