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

数据报告生成方法、装置、电子设备及存储介质与流程

2022-12-08 21:12:48 来源:中国专利 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.从所述目标字段集合中确定至少一个待分析的字段组合,其中,所述字段组合中包含至少两个目标字段;确定每个所述字段组合中包含的所有目标字段之间的相关系数,并将所述相关系数大于预设的相关系数阈值的所述字段组合确定为待解读的目标字段组合。
28.在一可能的实施方式中,在所述确定每个所述目标字段组合对应的解读数据之后,还包括:
29.存储每个所述目标字段组合和对应的解读数据;
30.所述基于至少一个所述目标字段组合对应的所述解读数据生成数据报告,包括:
31.将已存储的至少一个所述目标字段组合和对应的解读数据进行展示;
32.基于用户操作,从展示的至少一个所述目标字段组合和对应的解读数据中确定目标组合,所述目标组合包括一个目标字段组合和对应的解读数据;
33.基于所述目标组合,生成数据报告。
34.在一可能的实施方式中,在所述报表为一个的情况下,通过以下方式从所述报表中提取出至少一个待解读的目标字段组合:
35.从数据报告模板库中确定与所述报表相匹配的目标数据报告模板,所述数据报告模板对应至少一个分析指标,所述分析指标对应有分析规则;
36.从所述报表中,确定与每个所述分析指标对应的待解读的目标字段组合。
37.在一可能的实施方式中,所述基于每个所述目标字段组合对应的字段数据,确定每个所述目标字段组合对应的解读数据,包括:
38.基于每个所述目标字段组合对应的字段数据,以及每个所述目标字段组合对应的所述分析规则,确定每个所述目标字段组合对应的解读数据;
39.所述基于至少一个所述目标字段组合对应的所述解读数据生成数据报告,包括:
40.基于所述目标数据报告模板对应的样式数据,对每个所述目标字段组合对应的解读数据进行排版,得到所述报表对应的数据报告。
41.在一可能的实施方式中,所述从数据报告模板库中确定与所述报表相匹配的目标
数据报告模板,包括:
42.针对数据报告模板库中的每个数据报告模板执行以下处理:
43.确定所述报表的报表数据是否命中所述数据报告模板对应的词库;
44.在确定所述报表的报表数据命中所述数据报告模板对应的词库的情况下,将命中的所述词库对应的所述数据报告模板确定为与所述报表相匹配的目标数据报告模板。
45.在一可能的实施方式中,在所述报表为一个的情况下,通过以下方式从所述报表中提取出至少一个待解读的目标字段组合:
46.确定所述报表的目标数据结构;
47.基于所述目标数据结构查找字段组合表,所述字段组合表包括数据结构和字段组合之间的对应关系;
48.若从所述字段组合表中查找到包含所述目标数据结构的目标对应关系,则基于所述目标对应关系从所述报表中提取出至少一个待解读的目标字段组合;
49.若从所述字段组合表中未查找到包含所述目标数据结构的目标对应关系,则从所述报表中提取出目标字段集合,并从所述目标字段集合中确定至少一个待解读的目标字段组合;
50.所述方法还包括:
51.在从所述字段组合表中未查找到包含所述目标数据结构的目标对应关系的情况下,将所述目标数据结构和从所述目标字段集合中确定出的至少一个待解读的目标字段组合对应存储至所述字段组合表。
52.在一可能的实施方式中,在所述基于至少一个所述目标字段组合对应的所述解读数据生成数据报告之后,还包括:
53.确定所述数据报告的专题标签,以基于所述专题标签对多个所述数据报告进行归类。
54.第二方面,本发明实施例提供一种数据报告生成装置,包括:
55.报表获取模块,用于获取至少一个用于生成数据报告的报表;
56.字段提取模块,用于从至少一个所述报表中提取出至少一个待解读的目标字段组合;
57.字段解读模块,用于基于每个所述目标字段组合对应的字段数据,确定每个所述目标字段组合对应的解读数据;
58.报告生成模块,用于基于至少一个所述目标字段组合对应的所述解读数据生成数据报告。
59.在一可能的实施方式中,所述字段提取模块,包括:
60.第一提取单元,用于从至少一个所述报表中提取出目标字段集合,所述目标字段集合中的目标字段为所述报表中满足预设价值条件的字段;
61.第二提取单元,用于从所述目标字段集合中确定至少一个待解读的目标字段组合。
62.在一可能的实施方式中,所述第一提取单元,包括:
63.第一确定子单元,用于针对每个所述报表中的每个字段执行以下处理:确定所述字段对应列中空单元格的第一数量,所述空单元格指未填充字段数据的单元格;和/或,确
定所述字段在所述报表中关联字段的第二数量,所述关联字段指与所述字段存在关联关系的字段;
64.第二确定子单元,用于针对每个所述报表中的每个字段执行以下处理:基于所述第一数量和/或所述第二数量确定所述字段的评分,所述评分用于表征所述字段具备分析价值的程度;
65.第三确定子单元,用于针对每个所述报表中的每个字段执行以下处理:基于所述评分确定所述字段是否满足预设价值条件,并在确定所述字段满足所述预设价值条件的情况下,将所述字段确定为目标字段并归入目标字段集合。
66.在一可能的实施方式中,所述第三确定子单元,具体用于:
67.在所述评分大于或等于预设阈值的情况下,确定所述字段满足所述预设价值条件;
68.在所述评分小于预设阈值的情况下,确定所述字段不满足所述预设价值条件。
69.在一可能的实施方式中,所述第二提取单元,具体用于:
70.按照预设的数据挖掘规则,从所述目标字段集合中确定至少一组待解读的目标字段组合;
71.或者,基于用户操作,从所述目标字段集合中确定至少一个待解读的目标字段组。
72.在一可能的实施方式中,所述第二提取单元,具体用于:
73.按照预设的聚类规则,对所述目标字段集合中的多个所述目标字段进行聚类,得到多个类簇,并将每个所述类簇确定为一组待解读的目标字段组合;或者,
74.从所述目标字段集合中确定至少一个待分析的字段组合,其中,所述字段组合中包含至少两个目标字段;确定每个所述字段组合中包含的所有目标字段之间的相关系数,并将所述相关系数大于预设的相关系数阈值的所述字段组合确定为待解读的目标字段组合。
75.在一可能的实施方式中,所述装置还包括:
76.存储模块,用于在所述确定每个所述目标字段组合对应的解读数据之后,存储每个所述目标字段组合和对应的解读数据;
77.所述报告生成模块,包括:
78.展示单元,用于将已存储的至少一个所述目标字段组合和对应的解读数据进行展示;
79.目标确定单元,用于基于用户操作,从展示的至少一个所述目标字段组合和对应的解读数据中确定目标组合,所述目标组合包括一个目标字段组合和对应的解读数据;
80.生成单元,用于基于所述目标组合,生成数据报告。
81.在一可能的实施方式中,所述字段提取模块,包括:
82.模板匹配单元,用于在所述报表为一个的情况下,从数据报告模板库中确定与所述报表相匹配的目标数据报告模板,所述数据报告模板对应至少一个分析指标,所述分析指标对应有分析规则;
83.字段确定单元,用于从所述报表中,确定与每个所述分析指标对应的待解读的目标字段组合。
84.在一可能的实施方式中,所述字段解读模块,具体用于:
85.基于每个所述目标字段组合对应的字段数据,以及每个所述目标字段组合对应的所述分析规则,确定每个所述目标字段组合对应的解读数据;
86.所述报告生成模块具体用于:
87.基于所述目标数据报告模板对应的样式数据,对每个所述目标字段组合对应的解读数据进行排版,得到所述报表对应的数据报告。
88.在一可能的实施方式中,所述模板匹配单元,具体用于:
89.针对数据报告模板库中的每个数据报告模板执行以下处理:
90.确定所述报表的报表数据是否命中所述数据报告模板对应的词库;
91.在确定所述报表的报表数据命中所述数据报告模板对应的词库的情况下,将命中的所述词库对应的所述数据报告模板确定为与所述报表相匹配的目标数据报告模板。
92.在一可能的实施方式中,所述字段解读模块,包括:
93.结构确定单元,用于在所述报表为一个的情况下,确定所述报表的目标数据结构;
94.查找单元,用于基于所述目标数据结构查找字段组合表,所述字段组合表包括数据结构和字段组合之间的对应关系;
95.第三提取单元,用于若从所述字段组合表中查找到包含所述目标数据结构的目标对应关系,则基于所述目标对应关系从所述报表中提取出至少一个待解读的目标字段组合;
96.第四提取单元,用于若从所述字段组合表中未查找到包含所述目标数据结构的目标对应关系,则从所述报表中提取出目标字段集合,并从所述目标字段集合中确定至少一个待解读的目标字段组合;
97.所述装置还包括:
98.存储单元,用于在从所述字段组合表中未查找到包含所述目标数据结构的目标对应关系的情况下,将所述目标数据结构和从所述目标字段集合中确定出的至少一个待解读的目标字段组合对应存储至所述字段组合表。
99.在一可能的实施方式中,所述装置还包括:
100.归类模块,用于在所述基于至少一个所述目标字段组合对应的所述解读数据生成数据报告之后,确定所述数据报告的专题标签,以基于所述专题标签对多个所述数据报告进行归类。
101.第三方面,本发明实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的数据报告生成程序,以实现第一方面中任一项所述的数据报告生成方法。
102.第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的数据报告生成方法。
103.本发明实施例提供的技术方案,通过获取至少一个用于生成数据报告的报表,从至少一个报表中提取出至少一个待解读的目标字段组合,基于每个目标字段组合对应的字段数据,确定每个目标字段组合对应的解读数据,基于至少一个目标字段组合对应的解读数据生成数据报告,实现了无需过多的人工介入即可生成数据报告,提高了制作数据报告的效率。
附图说明
104.图1为本发明实施例提供的一种数据报告生成方法的实施例流程图;
105.图2为从一个报表中提取出至少一个待解读的目标字段组合的一种示例;
106.图3为本发明实施例提供的另一种数据报告生成方法的实施例流程图;
107.图4为本发明实施例提供的一种报表中字段间关系的示意图;
108.图5为已存储的目标字段组合和其对应的解读数据展示界面的一种示例;
109.图6为本发明实施例提供的又一种数据报告生成方法的实施例流程图;
110.图7为财务报表对应的数据报告的一种示例;
111.图8为本发明实施例提供的又一种数据报告生成方法的实施例流程图;
112.图9为本发明实施例提供的一种数据报告生成装置的实施例框图;
113.图10为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
114.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
115.下面结合附图以具体实施例对本发明提供的数据报告生成方法做进一步的解释说明,实施例并不构成对本发明实施例的限定。
116.参见图1,为本发明实施例提供的一种数据报告生成方法的实施例流程图。如图1所示,该流程可包括以下步骤:
117.步骤101、获取至少一个用于生成数据报告的报表。
118.本发明实施例中,可针对一个或多个报表(或称表格)来生成一份数据报告。因此,本步骤101中,获取至少一个用于生成数据报告的报表。需要说明的是,在实践中,不仅可以针对一个或多个报表中的全部内容来生成数据报告,还可以针对一个或多个报表中的部分内容来生成数据报告,本发明实施例对此不做限制。
119.可选的,本发明实施例的执行主体可以从本地或者网络上获取用于生成数据报告的报表。其中,在获取多个报表的情况下,该多个报表的获取途径可以相同,也可以不同,本发明实施例对此不做限制。
120.作为一个可选的实现方式,本发明实施例的执行主体可提供一个用户交互界面,该用户交互界面上可包括两个报表获取入口,分别为用于获取本地报表的入口、用于获取网络报表的入口。当用于获取本地报表的入口被触发时,本发明实施例的执行主体可进一步弹出本地文件夹,以供用户从本地文件夹中选择本地报表。当用于获取网络报表的入口被触发时,本发明实施例的执行主体可进一步弹出输入框,以供用户在该输入框中输入网络链接地址,之后本发明实施例的执行主体可按照该网络链接地址从网络上下载网络报表。
121.需要说明的是,上述描述的仅仅是获取报表的一种可选的实现方式,在实践中,还可存在其他实现方式,本发明实施例对此不做限制。
122.步骤102、从至少一个报表中提取出至少一个待解读的目标字段组合。
123.上述待解读的目标字段组合可以理解为具备分析价值的字段组合,其中可包括一个或多个目标字段。需要说明的是,在步骤101获取多个用于生成数据报告的报表的情况下,同一个目标字段组合中的多个目标字段可以来自于同一个报表,也可以来自于不同的报表,本发明实施例对此不做限制。
124.例如,参见图2,为从一个报表中提取出至少一个待解读的目标字段组合的一种示例。图2右侧的示例中包括3个目标字段组合,分别为(产品名称、是否退货、数量)、(是否退货、数量)、(产品名称、快递反馈、数量)。
125.又例如,在上述步骤101中获取了两个报表,分别是4月份的资产负债表和5月份的资产负债表。在一示例中,可以从4月份的资产负债表和5月份的资产负债表中分别选择资产值这一字段,将该两个字段确定为待解读的目标字段组合,以将4月份的资产值和5月份的资产值进行对比分析。
126.至于具体是如何从至少一个报表中提取出至少一个待解读的目标字段组合的,在下文中通过不同的实施例作出解释说明,这里先不详述。
127.步骤103、基于每个目标字段组合对应的字段数据,确定每个目标字段组合对应的解读数据。
128.上述解读数据可以理解为对目标字段组合中目标字段对应的字段数据的对比分析结果,其具体表现形式可以包括但不限于:文字、图表、文字和图表的组合等。这里的图表可以是柱状图、折线图、饼图等。
129.例如,参见图2所示例的目标字段组合,其对应的解读数据的表现形式为文字和图表的组合。
130.步骤104、基于至少一个目标字段组合对应的解读数据生成数据报告。
131.在一实施例中,本发明实施例的执行主体可将步骤102中提取出的全部目标字段组合对应的解读数据按照指定的排版样式进行排版,生成数据报告。
132.在另一实施例中,本发明实施例的执行主体可将步骤102中提取出的部分目标字段组合对应的解读数据按照指定的排版样式进行排版,生成数据报告。
133.其中,作为一个可选的实现方式,本发明实施例的执行主体可通过用户交互界面输出上述步骤102和步骤103确定出的全部目标字段组合及对应的解读数据,例如图2所示,用户可从该用户交互界面中勾选符合自身需求的目标字段组合及对应的解读数据。之后,本发明实施例的执行主体则基于用户勾选的目标字段组合及对应的解读数据生成数据报告。
134.可以理解的是,用户可勾选全部或部分目标字段组合及对应的解读数据,本发明实施例对此不做限制。
135.上述指定的排版样式可以是预设的排版样式,也可以由用户即时指定。例如,用户可即时设置排版样式,或者即时从预设的多个排版样式中选择本次要使用的排版样式。
136.此外,在生成数据报告后,可对数据报告进行输出展示。这里,数据报告的输出形式包括但不限于:文字、演示文档、网页等。
137.本发明实施例提供的技术方案,通过获取至少一个用于生成数据报告的报表,从至少一个报表中提取出至少一个待解读的目标字段组合,基于每个目标字段组合对应的字段数据,确定每个目标字段组合对应的解读数据,基于至少一个目标字段组合对应的解读
数据生成数据报告,实现了无需过多的人工介入即可生成数据报告,提高了制作数据报告的效率。
138.参见图3,为本发明实施例提供的另一种数据报告生成方法的实施例流程图。该图3所示流程在上述图1所示流程的基础上,着重描述一种从至少一个报表中提取出至少一个待解读的目标字段组合的实施例。如图3所示,该流程可包括以下步骤:
139.步骤301、获取至少一个用于生成数据报告的报表。
140.本步骤301的详细描述可以参见上述步骤101中的描述,这里不再赘述。
141.步骤302、从至少一个报表中提取出目标字段集合。
142.步骤303、从目标字段集合中确定至少一个待解读的目标字段组合。
143.以下对步骤302和步骤303进行统一说明:
144.由上述描述可知,目标字段组合可以理解为具备分析价值的字段组合,这也就是说,目标字段组合中的单个目标字段也具备分析价值。基于此,在从至少一个报表中提取出至少一个待解读的目标字段组合时,可先从至少一个报表中提取出具备分析价值的目标字段,将具备分析价值的目标字段组成集合,即目标字段集合,然后从目标字段集合中确定至少一个待解读的目标字段组合。
145.需要说明的是,在步骤301获取到多个报表的情况下,作为一个可选的实现方式,可从每个报表中分别提取出具备分析价值的目标字段归入该报表对应的目标字段集合,然后再针对每一个目标字段集合,从该目标字段集合中确定至少一个待解读的目标字段组合。在该可选的实现方式中,目标字段组合中的不同目标字段来自于同一个报表。
146.作为另一个可选的实现方式,可将从每个报表中提取出的具备分析价值的目标字段归入同一个目标字段集合,然后再从该目标字段集合中确定至少一个待解读的目标字段组合。在该可选的实现方式中,目标字段组合中的不同目标字段可来自同一个报表,也可来自不同的报表。
147.以下首先描述如何从至少一个报表中提取目标字段集合:
148.在一实施例中,针对每个报表中的每个字段执行以下处理:确定字段对应列中空单元格的第一数量,这里,空单元格指未填充字段数据的单元格。基于第一数量确定该字段的评分,这里,评分可用于表征该字段具备分析价值的程度。之后,基于对应的评分确定该字段是否满足预设价值条件,并在确定该字段满足预设价值条件的情况下,将该字段确定为目标字段并归入目标字段集合(可以理解的是,这里的目标字段集合可以是当前解读的报表对应的目标字段集合,也可以是多个报表统一对应的目标字段集合)。其中,字段对应列中空单元格的数量越多,意味着该字段具备分析价值的程度越低。因此,上述评分可与第一数量呈负相关关系。
149.作为一个可选的实现方式,可预先设置第一数量同评分之间的映射关系。例如,参见下述表1,为第一数量与评分之间映射关系的一种示例:
150.表1
151.[0152][0153]
基于上述表1所示例的映射关系,在确定字段对应列中空单元格的第一数量之后,可以从上述表1所示例的映射关系中查找该第一数量,将查找到的该第一数量对应的评分确定为该字段的评分。
[0154]
例如,假设字段对应列中空单元格的第一数量为3,那么通过查找上述表1所示例的映射关系,可以得到该字段的评分为0.8。
[0155]
进一步的,评分越高,则意味着该字段具备分析价值的程度越高。对此,作为一个可选的实现方式,在评分大于或等于预设阈值的情况下,确定字段满足预设价值条件,并在确定字段满足预设价值条件的情况下,将字段确定为目标字段并归入目标字段集合;在评分小于预设阈值的情况下,确定字段不满足预设价值条件。
[0156]
例如,假设预设阈值为0.5,并假设字段的评分为0.8,那么按照上述描述,可确定该字段满足预设价值条件,并将该字段确定为目标字段并归入目标字段集合。
[0157]
在另一实施例中,针对每个报表中的每个字段执行以下处理:确定字段在报表中关联字段的第二数量,基于第二数量确定该字段的评分。之后,基于对应的评分确定该字段是否满足预设价值条件,并在确定该字段满足预设价值条件的情况下,将该字段确定为目标字段并归入目标字段集合。
[0158]
这里,某个字段的关联字段指与该字段存在关联关系的字段。在报表中,这种关联关系通常体现为分组关系。例如,参见图4,图4为本发明实施例提供的一种报表中字段间关系的示意图,字段c中每一字段数据都只对应字段b中的字段数据b1,与字段b中其他的字段数据之间无对应关系,那么,可确定字段b和字段c能够组成分组关系。
[0159]
需要说明的是,图4中,字段数据a1对应字段数据b1,这视为一对一关系,并非分组关系。字段数据a1对应字段数据e1和字段数据e2,但字段数据e2又对应字段数据a2,这视为相互对应关系,并非分组关系。
[0160]
其中,字段在报表中不存在关联字段,则意味着该字段可能不具备分析价值,例如,序号这一字段在报表中不存在关联字段,并且也不具备分析价值。若字段在报表中存在关联字段,则意味着该字段具备分析价值,并且,关联字段的数量越多,则意味着该字段具备分析价值的程度越高。因此,上述评分可与第二数量呈正相关关系。
[0161]
作为一个可选的实现方式,可预先设置第二数量同评分之间的映射关系,在确定字段在报表中关联字段的第二数量之后,可以从该映射关系中查找该第二数量,将查找到的该第二数量对应的评分确定为该字段的评分。
[0162]
至于具体是如何基于对应的评分确定该字段是否满足预设价值条件的,可参见上述描述,这里不再赘述。
[0163]
在又一实施例中,针对每个报表中的每个字段执行以下处理:确定字段对应列中空单元格的第一数量,以及确定字段在报表中关联字段的第二数量。基于第一数量和第二数量确定该字段的评分。之后,基于对应的评分确定该字段是否满足预设价值条件,并在确定该字段满足预设价值条件的情况下,将该字段确定为目标字段并归入目标字段集合。
[0164]
本实施例与上述两个实施例不同的是,本实施例中,基于第一数量和第二数量共同来确定字段的评分。作为一个可选的实现方式,基于第一数量和第二数量共同来确定字
段的评分包括:基于第一数量确定字段的第一评分,基于第二数量确定字段的第二评分,将第一评分和第二评分的乘积确定为字段的评分。如此处理,可以提高最终确定出的具备分析价值的目标字段的准确性。
[0165]
例如,序号这一字段对应列中空单元格的数量为0,按照上述表1所示例的映射关系,可以确定该字段的第一评分为1,但是序号这一字段在报表中不存在关联字段,那么可以确定该字段的第二评分为0。按照上述描述,该字段的最终评分为第一评分和第二评分的乘积,也即0。如此,能够准确地将序号这一字段确定为不具备分析价值的字段。
[0166]
至此,完成如何从至少一个报表中提取目标字段集合的描述。
[0167]
以下通过不同的实施例描述如何从目标字段集合中确定至少一个待解读的目标字段组合:
[0168]
在一实施例中,可按照预设的数据挖掘规则,从目标字段集合中确定至少一组待解读的目标字段组合。可选的,上述数据挖掘规则可包括但不限于描述统计、相关分析、列联表分析、回归分析、聚类分析等。
[0169]
其中,描述统计可以包括计算字段数据的平均值、中数、众数、方差等,来分析不同字段之间有无关联。例如,通过描述统计发现区域a的某产品销售额方差大于区域b该产品的销售额方差,则说明区域和产品销售额之间存在关联,两者组合起来具备分析价值。因此,可将区域、产品、销售额这三个字段组合起来确定为一个待解读的目标字段组合。
[0170]
相关分析是指研究至少两个对象之间是否存在依存关系。例如,通过相关分析发现身高与出生年月之间不存在依存关系,则说明身高与出生年月不存在关联,两者组合起来不具备分析价值。
[0171]
具体的,按照相关分析的数据挖掘规则,从目标字段集合中确定至少一组待解读的目标字段组合包括:从目标字段集合中确定至少一个待分析的字段组合,其中,字段组合中包含至少两个目标字段;确定每个字段组合中包含的所有目标字段之间的相关系数,并将相关系数大于预设的相关系数阈值的字段组合确定为待解读的目标字段组合。
[0172]
其中,可按照数学组合的方式,顺次从目标字段集合中取出i个元素确定为待分析的字段组合。这里,i=2,3,...。
[0173]
回归分析是一种确定至少两个对象之间相互依赖的定量关系的统计分析方法。例如,通过回归分析发现身高与出生年月之间不存在相互依赖的定量关系,则说明身高与出生年月不存在关联,两者组合起来不具备分析价值。
[0174]
聚类分析是一种对多个对象进行分类的一种多元统计分析方法。具体的,按照聚类分析的数据挖掘规则,从目标字段集合中确定至少一组待解读的目标字段组合包括:按照预设的聚类规则,对目标字段集合中的多个目标字段进行聚类,得到多个类簇,并将每个类簇确定为一组待解读的目标字段组合。
[0175]
通过引入数据挖掘规则,从目标字段集合中确定至少一组待解读的目标字段组合,可以提高最终生成的数据报告的深度,为用户提供更为全面的信息。
[0176]
至此,完成按照预设的数据挖掘规则,从目标字段集合中确定至少一组待解读的目标字段组合的相关描述。
[0177]
在又一实施例中,基于用户操作,从目标字段集合中确定至少一个待解读的目标字段组。具体的,作为一个可选的实现方式,本发明实施例的执行主体可以通过用户交互界
面展示上述目标字段集合,由用户从中勾选出待解读的目标字段组合。
[0178]
步骤304、基于每个目标字段组合对应的字段数据,确定每个目标字段组合对应的解读数据,并存储每个目标字段对应的解读数据。
[0179]
在一实施例中,本发明实施例的执行主体每确定一组目标字段组合对应的解读数据,可存储该目标字段组合和其对应的解读数据。可选的,本发明实施例的执行主体可在本地存储目标字段组合和其对应的解读数据,也可将目标字段组合和其对应的解读数据上传至云端进行存储。
[0180]
其中,在存储目标字段组合和其对应的解读数据时,可以按照预设的存储规则对多个目标字段组合和其对应的解读数据进行有序存储。例如,可按照存档时间进行存储,或者按照字段来源,也即所属报表进行分类存储等,本发明实施例对具体的存储方式不做限定。
[0181]
步骤305、将已存储的至少一个目标字段组合和对应的解读数据进行展示。
[0182]
参见图5,为已存储的目标字段组合和其对应的解读数据展示界面的一种示例。
[0183]
步骤306、基于用户操作,从展示的至少一个目标字段组合和对应的解读数据中确定目标组合,目标组合包括一个目标字段组合和对应的解读数据。
[0184]
步骤307、基于目标组合生成数据报告。
[0185]
下面对步骤306和步骤307进行统一说明:
[0186]
在一实施例中,用户可在图5所示界面中勾选需要的目标字段组合和对应的解读数据,这里,将用户选择的目标字段组合和对应的解读数据称为目标组合,然后,基于目标组合来生成数据报告。
[0187]
由此可见,最终呈现在数据报告中的目标字段组合可以包括历史时刻提取到的目标字段组合,也可以包括本次提取到的目标字段组合;可以来自于同一个报表,也可以来自于不同的报表等。这实现了用户能够根据实际需求,灵活地选择数据报告中的数据内容。
[0188]
通过图3所示流程,实现了从一个或多个报表中提取具备分析价值的目标字段组合,并针对目标字段组合生成数据报告。在这一流程中,无需过多的人工介入即可生成数据报告,提高了制作数据报告的效率。
[0189]
在获取到一个用于生成数据报告的报表的情况下,除应用图3所示实施例实现自动生成数据报告以外,还可通过如下图6所示实施例来实现自动生成数据报告。
[0190]
参见图6,为本发明实施例提供的又一种数据报告生成方法的实施例流程图。如图6所示,该流程可包括以下步骤:
[0191]
步骤601、获取一个用于生成数据报告的报表。
[0192]
本步骤601的详细描述可以参见上述步骤101中的描述,这里不再赘述。
[0193]
步骤602、从数据报告模板库中确定与报表相匹配的目标数据报告模板,数据报告模板对应至少一个分析指标,分析指标对应有分析规则。
[0194]
在一实施例中,可由用户预先设置数据报告模板库,该数据报告模板库中可包括多个数据报告模板,不同的数据报告模板可对应不同的场景。这里的场景包括但不限于:财务分析场景、产品销量分析场景、人员配置分析场景等。
[0195]
进一步,不同的数据报告模板可具有不同的样式数据(简单来说即主题风格)、分析指标,每个分析指标可对应有分析规则。这里的分析规则可表征出分析指标的相干因子
以及多个相干因子之间的分析方式。
[0196]
例如,财务分析场景下的数据报告模板可具有以下分析指标:毛利润、净利润、净利率等,其中,毛利润的相干因子包括收入、成本。
[0197]
上述分析方式可以是:总体分析、结构分析,或者财务比率分析等。
[0198]
在一实施例中,还可针对数据报告模板库中的每个数据报告模板分别设置一个词库。这里的词库中包括多个能够表征数据报告模板对应场景的关键词。例如,财务分析场景对应的数据报告模板所对应的词库可包括但不限于:收入、支出、负债等关键词。
[0199]
在上述实施例的基础上,作为一个可选的实现方式,从数据报告模板库中确定与报表相匹配的目标数据报告模板包括:针对数据报告模板库中的每个数据报告模板,确定报表的报表数据是否命中该数据报告模板对应的词库,在确定报表的报表数据命中该数据报告模板对应的词库的情况下,将命中的词库对应的数据报告模板确定为与报表相匹配的目标数据报告模板。
[0200]
上述报表数据可包括报表的名称、字段以及字段数据。这也就是说,报表名称、字段、字段数据中任一项命中数据报告模板对应的词库,则可将该数据报告模板确定为与该报表相匹配的目标数据报告模板。
[0201]
步骤603、从报表中确定与每个分析指标对应的待解读的目标字段组合。
[0202]
步骤604、基于每个目标字段组合对应的字段数据,以及每个目标字段组合对应的分析规则,确定每个目标字段组合对应的解读数据。
[0203]
由上述描述可知,分析指标可对应有分析规则,分析规则可表征出分析指标的相干因子以及多个相干因子之间的分析方式。基于此,步骤603中,可基于分析指标对应的分析规则,从报表中确定与分析指标对应的目标字段组合。例如,毛利润这一分析指标的相干因子包括收入、成本,那么,可从报表中确定与毛利润这一分析指标对应的目标字段组合包括收入和成本两个字段。
[0204]
进一步在步骤604中,基于目标字段组合对应的字段数据,以及目标字段组合对应的分析规则,确定目标字段组合对应的解读数据。
[0205]
步骤605、基于目标数据报告模板对应的样式数据,对每个目标字段组合对应的解读数据进行排版,得到报表对应的数据报告。
[0206]
由上述描述可知,数据报告模板对应的样式数据,因此,本步骤605中,可基于目标数据报告模板对应的样式数据,对每个目标字段组合对应的解读数据进行排版,得到报表对应的数据报告。
[0207]
例如,参见图7,为财务报表对应的数据报告的一种示例。
[0208]
通过图6所示流程,实现了利用预设的数据报告模板来针对一份报表生成数据报告。在这一流程中,无需过多的人工介入即可生成数据报告,提高了制作数据报告的效率。
[0209]
参见图8,为本发明实施例提供的又一种数据报告生成方法的实施例流程图。如图8所示,该流程可包括以下步骤:
[0210]
步骤801、获取一个用于生成数据报告的报表。
[0211]
步骤802、确定报表的目标数据结构。
[0212]
步骤803、基于目标数据结构查找字段组合表;若从字段组合表中查找到包含目标数据结构的目标对应关系,则执行步骤804,若从字段组合表中未查找到包含目标数据结构
的目标对应关系,则执行步骤805。
[0213]
上述字段组合表包括数据结构和字段组合之间的对应关系。
[0214]
步骤804、基于目标对应关系从报表中提取出至少一个待解读的目标字段组合;执行步骤807。
[0215]
步骤805、从报表中提取出目标字段集合,并从目标字段集合中确定至少一个待解读的目标字段组合。
[0216]
步骤806、将目标数据结构和从目标字段集合中确定出的至少一个待解读的目标字段组合对应存储至字段组合表。
[0217]
由上述步骤801至步骤806的描述可见,在一实施例中,按照上述图3所示流程中的相关描述从报表中提取出待解读的目标字段组合之后,可以将目标字段组合和报表的数据结构进行关联存储。后续再遇到相同数据结构的报表时,可直接通过查找目标字段组合和数据结构之间的对应关系,快速确定目标字段组合,这提高了从报表中提取目标字段组合的效率。
[0218]
步骤807、基于每个目标字段组合对应的字段数据,确定每个目标字段组合对应的解读数据。
[0219]
步骤808、基于至少一个目标字段组合对应的解读数据生成数据报告。
[0220]
通过图8所示流程,实现了对采用相同数据结构的报表复用相同的目标字段组合,提高了从报表中提取目标字段组合的效率,进而提高了制作数据报告的效率。
[0221]
在一实施例中,可设置应用本发明实施例提供的技术方案定期自动生成数据报告。具体的,可预先设置数据报告的生成时间,例如,每隔两天、每月第1天、每月第15天等,并预先设置报表的获取路径,以及数据报告的输出路径。如此可实现在到达预设的数据报告生成时间时,能够自动从指定路径获取报表,然后应用本发明实施例提供的技术方案自动生成数据报告,并将数据报告按照指定路径进行输出。例如,通过邮件方式自动发送至指定邮箱。
[0222]
在一实施例中,制作完成数据报告后,还可进一步确定数据报告的专题标签,以基于专题标签对多个数据报告进行归类。
[0223]
其中,参见下述表2,为数据报告专题标签归类方式的一种示例:
[0224]
表2
[0225]
数据报告专题标签字段名称中有地点相关词地区分析字段名称中有人物相关词人员分析表达异常内容异常分析包含年月聚合时间分析包含折线图趋势分析包含柱状图和/或条形图比较分析饼图构成分析包含多系列图表类型关系分析包含纯度量图表数据情况......
[0226]
基于上述表2的示例,作为一个可选的实现方式,在确定数据报告的专题标签时,可按照上述表2中从上往下的顺序依次匹配,确定数据报告的专题标签。
[0227]
需要说明的是,在确定数据报告的专题标签时,除依据上述表2以外,还存在其他方式,例如通过关键字划分的方式。
[0228]
举例来说,数据报告1关于不同地区的销售额,数据报告2关于不同时间的销售额,两者具有共同字段:销售额。那么,可将数据报告1和数据报告2归纳为一个关于销售额的专题。
[0229]
参见图9,为本发明实施例提供的一种数据报告生成装置的实施例框图。如图9所示,该装置可包括:
[0230]
报表获取模块91,用于获取至少一个用于生成数据报告的报表;
[0231]
字段提取模块92,用于从至少一个所述报表中提取出至少一个待解读的目标字段组合;
[0232]
字段解读模块93,用于基于每个所述目标字段组合对应的字段数据,确定每个所述目标字段组合对应的解读数据;
[0233]
报告生成模块94,用于基于至少一个所述目标字段组合对应的所述解读数据生成数据报告。
[0234]
在一可能的实施方式中,所述字段提取模块92,包括(图中未示出):
[0235]
第一提取单元,用于从至少一个所述报表中提取出目标字段集合,所述目标字段集合中的目标字段为所述报表中满足预设价值条件的字段;
[0236]
第二提取单元,用于从所述目标字段集合中确定至少一个待解读的目标字段组合。
[0237]
在一可能的实施方式中,所述第一提取单元,包括(图中未示出):
[0238]
第一确定子单元,用于针对每个所述报表中的每个字段执行以下处理:确定所述字段对应列中空单元格的第一数量,所述空单元格指未填充字段数据的单元格;和/或,确定所述字段在所述报表中关联字段的第二数量,所述关联字段指与所述字段存在关联关系的字段;
[0239]
第二确定子单元,用于针对每个所述报表中的每个字段执行以下处理:基于所述第一数量和/或所述第二数量确定所述字段的评分,所述评分用于表征所述字段具备分析价值的程度;
[0240]
第三确定子单元,用于针对每个所述报表中的每个字段执行以下处理:基于所述评分确定所述字段是否满足预设价值条件,并在确定所述字段满足所述预设价值条件的情况下,将所述字段确定为目标字段并归入目标字段集合。
[0241]
在一可能的实施方式中,所述第三确定子单元,具体用于:
[0242]
在所述评分大于或等于预设阈值的情况下,确定所述字段满足所述预设价值条件;
[0243]
在所述评分小于预设阈值的情况下,确定所述字段不满足所述预设价值条件。
[0244]
在一可能的实施方式中,所述第二提取单元,具体用于:
[0245]
按照预设的数据挖掘规则,从所述目标字段集合中确定至少一组待解读的目标字段组合;
[0246]
或者,基于用户操作,从所述目标字段集合中确定至少一个待解读的目标字段组。
[0247]
在一可能的实施方式中,所述第二提取单元,具体用于:
[0248]
按照预设的聚类规则,对所述目标字段集合中的多个所述目标字段进行聚类,得到多个类簇,并将每个所述类簇确定为一组待解读的目标字段组合;或者,
[0249]
从所述目标字段集合中确定至少一个待分析的字段组合,其中,所述字段组合中包含至少两个目标字段;确定每个所述字段组合中包含的所有目标字段之间的相关系数,并将所述相关系数大于预设的相关系数阈值的所述字段组合确定为待解读的目标字段组合。
[0250]
在一可能的实施方式中,所述装置还包括(图中未示出):
[0251]
存储模块,用于在所述确定每个所述目标字段组合对应的解读数据之后,存储每个所述目标字段组合和对应的解读数据;
[0252]
所述报告生成模块94,包括(图中未示出):
[0253]
展示单元,用于将已存储的至少一个所述目标字段组合和对应的解读数据进行展示;
[0254]
目标确定单元,用于基于用户操作,从展示的至少一个所述目标字段组合和对应的解读数据中确定目标组合,所述目标组合包括一个目标字段组合和对应的解读数据;
[0255]
生成单元,用于基于所述目标组合,生成数据报告。
[0256]
在一可能的实施方式中,所述字段提取模块92,包括(图中未示出):
[0257]
模板匹配单元,用于在所述报表为一个的情况下,从数据报告模板库中确定与所述报表相匹配的目标数据报告模板,所述数据报告模板对应至少一个分析指标,所述分析指标对应有分析规则;
[0258]
字段确定单元,用于从所述报表中,确定与每个所述分析指标对应的待解读的目标字段组合。
[0259]
在一可能的实施方式中,所述字段解读模块93,具体用于:
[0260]
基于每个所述目标字段组合对应的字段数据,以及每个所述目标字段组合对应的所述分析规则,确定每个所述目标字段组合对应的解读数据;
[0261]
所述报告生成模块94具体用于:
[0262]
基于所述目标数据报告模板对应的样式数据,对每个所述目标字段组合对应的解读数据进行排版,得到所述报表对应的数据报告。
[0263]
在一可能的实施方式中,所述模板匹配单元,具体用于:
[0264]
针对数据报告模板库中的每个数据报告模板执行以下处理:
[0265]
确定所述报表的报表数据是否命中所述数据报告模板对应的词库;
[0266]
在确定所述报表的报表数据命中所述数据报告模板对应的词库的情况下,将命中的所述词库对应的所述数据报告模板确定为与所述报表相匹配的目标数据报告模板。
[0267]
在一可能的实施方式中,所述字段解读模块93,包括(图中未示出):
[0268]
结构确定单元,用于在所述报表为一个的情况下,确定所述报表的目标数据结构;
[0269]
查找单元,用于基于所述目标数据结构查找字段组合表,所述字段组合表包括数据结构和字段组合之间的对应关系;
[0270]
第三提取单元,用于若从所述字段组合表中查找到包含所述目标数据结构的目标
对应关系,则基于所述目标对应关系从所述报表中提取出至少一个待解读的目标字段组合;
[0271]
第四提取单元,用于若从所述字段组合表中未查找到包含所述目标数据结构的目标对应关系,则从所述报表中提取出目标字段集合,并从所述目标字段集合中确定至少一个待解读的目标字段组合;
[0272]
所述装置还包括(图中未示出):
[0273]
存储单元,用于在从所述字段组合表中未查找到包含所述目标数据结构的目标对应关系的情况下,将所述目标数据结构和从所述目标字段集合中确定出的至少一个待解读的目标字段组合对应存储至所述字段组合表。
[0274]
在一可能的实施方式中,所述装置还包括(图中未示出):
[0275]
归类模块,用于在所述基于至少一个所述目标字段组合对应的所述解读数据生成数据报告之后,确定所述数据报告的专题标签,以基于所述专题标签对多个所述数据报告进行归类。
[0276]
图10为本发明实施例提供的一种电子设备的结构示意图,图10所示的电子设备1000包括:至少一个处理器1001、存储器1002、至少一个网络接口1004和用户接口1003。电子设备1000中的各个组件通过总线系统1005耦合在一起。可理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。
[0277]
其中,用户接口1003可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball))、触感板或者触摸屏等。
[0278]
可以理解,本发明实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。
[0279]
在一些实施方式中,存储器1002存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统10021和应用程序10022。
[0280]
其中,操作系统10021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序10022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序10022中。
[0281]
在本发明实施例中,通过调用存储器1002存储的程序或指令,具体的,可以是应用
程序10022中存储的程序或指令,处理器1001用于执行各方法实施例所提供的方法步骤,例如包括:
[0282]
获取至少一个用于生成数据报告的报表;
[0283]
从至少一个所述报表中提取出至少一个待解读的目标字段组合;
[0284]
基于每个所述目标字段组合对应的字段数据,确定每个所述目标字段组合对应的解读数据;
[0285]
基于至少一个所述目标字段组合对应的所述解读数据生成数据报告。
[0286]
上述本发明实施例揭示的方法可以应用于处理器1001中,或者由处理器1001实现。处理器1001可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述方法的步骤。
[0287]
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
[0288]
对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0289]
本实施例提供的电子设备可以是如图10中所示的电子设备,可执行本发明实施例中数据报告生成方法的所有步骤,进而实现数据报告生成方法的技术效果,具体请参照上述相关描述,为简洁描述,在此不作赘述。
[0290]
本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
[0291]
当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的数据报告生成方法。
[0292]
所述处理器用于执行存储器中存储的数据报告生成程序,以实现以下在电子设备侧执行的数据报告生成方法的步骤:
[0293]
获取至少一个用于生成数据报告的报表;
[0294]
从至少一个所述报表中提取出至少一个待解读的目标字段组合;
[0295]
基于每个所述目标字段组合对应的字段数据,确定每个所述目标字段组合对应的解读数据;
[0296]
基于至少一个所述目标字段组合对应的所述解读数据生成数据报告。
[0297]
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0298]
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0299]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献