数据信息统计图中的数据获取方法和装置与流程

文档序号:31078458发布日期:2022-08-09 22:02阅读:143来源:国知局
数据信息统计图中的数据获取方法和装置与流程

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.图1为本发明提供的数据信息统计图中的数据获取方法的一流程示意图;
45.图2为本发明提供的数据信息统计图中的数据获取方法的另一流程示意图;
46.图3为本发明提供的数据信息统计图中的数据获取装置的一模块结构示意图;
47.图4为本发明实施例提供的电子设备的结构示意图。
具体实施方式
48.以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
49.需要说明的是,在本发明中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序;术语“s101”、“s102”、“s201”、“s202”等用于区别步骤,而不必理解为按照特定的顺序或先后次序执行方法步骤;下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。另外外,本发明中的多个包括两个及两个以上,有特殊说明除外。
50.示例性方法
51.图1为本发明提供的数据信息统计图中的数据获取方法的一流程示意图,如图1所示,该方法可应用于电子设备,其包括:
52.步骤s101:将包括有数据信息统计图的文档转换成目标文件;
53.其中,包括有数据信息统计图的文档可以为包括有数据信息统计图的pdf文档,目标文件可以为svg文件,本领域技术人员可以根据实际需要选择包括有数据信息统计图的文档、目标文件的种类,此处不做限定。另外,需要说明的是,包括有数据信息统计图的文档转换成目标文件的转换方法可采用现有技术中的转换方法,此处不做限定。
54.为了便于理解,以下内容均以包括有数据信息统计图的文档为包括有数据信息统计图的pdf文档,目标文件为svg文件为例进行详细说明。
55.svg是一种图像文件格式,英文全称为scalable vector graphics,中文名称为可缩放的矢量图形。它是基于xml(extensible markup language),由world wide web consortium(w3c)联盟进行开发的。
56.其中,svg文件包括各种元素信息,如text元素信息和path元素信息。text元素信息用于表征一个文本信息,其包括text元素、文本信息的位置坐标信息和文本信息的内容信息;path元素信息用于表征一个路径信息,其包括path元素、路径信息的位置坐标信息和颜色信息。
57.示例一:以text元素信息为例进行说明,《text xmlns="http://www.a5.org/2000/svg"transform="matrix(1 0 0 1 00)"x="56 60 64 68 72 76"y="65"style="fill:#595959;font-family:'mfsgha+calibri';"font-size="9"》1,000.《/text》,其中,text为text元素,x和y对应的值为文本信息的位置坐标信息,1,000为文本信息的内容信息。
58.示例二:以path元素信息为例进行说明,《path xmlns="http://www.a5.org/2000/svg"id=""transform="matrix(1 00
ꢀ‑
1 0 100)"d="m10 10l20 10 l20 10l20 20 l20 20l10 20z"stroke="none"fill="#ffffff"fill-rule="evenodd"/》,其中,path为path元素,m10 10l20 10表示以m(10,10)为起点向l(20,10)绘制的直线,l20 10l20 20表示以l(20,10)向l(20,20)绘制的直线,l20 20l10 20表示以l(20,20)向l(10,20)绘制的直线,z表示闭合,三条直线形成的图形为一个闭合的矩形,#ffffff表示填充的颜色为白色。
59.步骤s102:获取目标文件中的最大矩形区域范围;
60.可选地,步骤s102具体包括:
61.遍历目标文件,提取包括第一预设关键字的矩形元素信息,矩形元素信息包括第一预设关键字和矩形位置坐标信息;
62.根据矩形位置坐标信息,计算每个矩形元素信息对应的矩形面积,并将最大的矩形面积对应的矩形区域范围作为最大矩形区域范围。
63.其中,第一预设关键字可以为pathmlllllz,即第一预设关键字包括path元素和第一字符串mlllllz。
64.具体地,以示例二为例,其包括path元素和第一字符串mlllllz,其表示一个矩形,因此,《path xmlns="http://www.a5.org/2000/svg"id=""transform="matrix(1 00
ꢀ‑
1 0 100)"d="m10 10l20 10 l20 10l20 20 l20 20l10 20z"stroke="none"fill="#ffffff"fill-rule="evenodd"/》表示一个矩形元素信息,该矩形元素信息包括第一预设关键字(pathmlllllz)和矩形位置坐标信息m(10,10)和l(20,10)、l(20,10)和l(20,20)、l(20,20)和l(10,20)以及z闭合;根据该矩形位置坐标信息,可以计算得到该矩形元素信息
对应的矩形面积为10
×
10=100,其他情况以此类推,此处不再赘述。
65.步骤s103:获取最大矩形区域范围内的数据信息统计图的坐标轴的位置坐标信息和坐标轴对应的刻度值;
66.可选地,如图2所示,步骤s103具体包括:
67.步骤s1031:遍历目标文件,提取最大矩形区域范围内包括第二预设关键字的直线元素信息,直线元素信息包括第二预设关键字和直线位置坐标信息;
68.其中,第二预设关键字可以为pathml,即第一预设关键字包括path元素和第二字符串ml。
69.步骤s1032:根据直线元素信息对应的直线位置坐标信息,分别筛选出最大矩形区域范围内最长的水平直线和最长的竖直直线对应作为横坐标轴和纵坐标轴,并对应得到横坐标轴的位置坐标信息和纵坐标轴的位置坐标信息;
70.示例三:《path xmlns=
……
d="m10 10l20 10"
……
/》表示一个直线元素信息,该直线元素信息包括第一预设关键字(pathml)和矩形位置坐标信息m(10,10)和l(20,10);根据该直线位置坐标信息,可以计算得到一条长度为10的直线,并且由于其纵坐标相等,因此,其为一条长度为10的水平直线,其他情况以此类推,此处不再赘述。
71.示例四:《path xmlns=
……
d="m20 10l20 20"
……
/》表示一个直线元素信息,该直线元素信息包括第一预设关键字(pathml)和矩形位置坐标信息m(20,10)和l(20,20);根据该直线位置坐标信息,可以计算得到一条长度为10的直线,并且由于其横坐标相等,因此,其为一条长度为10的竖直直线,其他情况以此类推,此处不再赘述。
72.可选地,步骤s1032中的根据最大矩形区域范围和直线元素信息对应的直线位置坐标信息,筛选出最大矩形区域范围内最长的竖直直线作为纵坐标轴,并对应得到纵坐标轴的位置坐标信息具体包括:
73.根据直线元素信息对应的直线位置坐标信息,筛选出多个竖直直线元素信息,并计算每个竖直直线元素信息对应的直线长度;
74.当最长的竖直直线为一条时,筛选出唯一一条最长的竖直直线作为纵坐标轴,并对应得纵坐标轴的位置坐标信息。
75.当最长的竖直直线为多条时,根据多条最长的竖直直线对应的直线元素信息对应的直线位置坐标信息,筛选出位于最大矩形区域范围内最左侧的最长的竖直直线作为纵坐标轴。
76.需要说明的是,当一幅数据信息统计图中包括两幅图形,如一幅柱状图和一幅折线图时,该数据信息统计图中应当有两条纵坐标轴,一条位于最大矩形区域范围内的最左侧,一条位于最大矩形区域范围内的最右侧。
77.在第一种可选实施方式中,步骤s1032中的根据最大矩形区域范围和直线元素信息对应的直线位置坐标信息,筛选出最大矩形区域范围内最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息具体包括:
78.根据直线元素信息对应的直线位置坐标信息,筛选出多个水平直线元素信息,并计算每个水平直线元素信息对应的直线长度;
79.筛选出唯一一条最长的水平直线时,将最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息。
80.在第二种可选实施方式中,步骤s1032中的根据最大矩形区域范围和直线元素信息对应的直线位置坐标信息,筛选出最大矩形区域范围内最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息,包括:
81.根据直线元素信息对应的直线位置坐标信息,筛选出多个水平直线元素信息,并计算每个水平直线元素信息对应的直线长度;
82.筛选出多条最长的水平直线时:
83.将纵坐标轴的刻度值向纵坐标轴水平投影,计算得到纵坐标轴的原点位置对应的位置坐标信息;
84.获取筛选出的多条最长的水平直线与纵坐标轴的交点对应的位置坐标信息;
85.将多条最长的水平直线与纵坐标轴的交点对应的位置坐标信息中与纵坐标轴的原点位置对应的位置坐标信息相同的唯一一条最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息。
86.需要说明的是,第二种可选实施方式,能够在存在多条最长的水平直线时,准确地判断出哪一条最长的水平直线为横坐标轴,提高了本发明提供的数据信息统计图中的数据获取方法的准确性。
87.步骤s1033:根据目标文件、最大矩形区域范围和横坐标轴的位置坐标信息,筛选出最大矩形区域范围内位于纵坐标轴左侧且与纵坐标轴距离最近的第一文本信息,作为纵坐标轴的刻度值;
88.步骤s1034:根据目标文件、最大矩形区域范围和纵坐标轴的位置坐标信息,筛选出最大矩形区域范围内位于横坐标轴下侧且与横坐标轴距离最近的第二文本信息,作为纵坐标轴的刻度值。
89.步骤s104:获取最大矩形区域范围内的数据信息统计图的图形信息;
90.在本发明中,包括有数据信息统计图的文档可以包括一幅或多幅数据信息统计图,每幅数据信息统计图中可以包括一幅或多幅柱状图、折线图或曲线图,也就是说,每幅数据信息统计图的图形信息包括一幅或多幅柱状图、折线图或曲线图的图形信息,具体可包括一幅或多幅柱状图、折线图或曲线图的path元素、路径信息的位置坐标信息和颜色信息。
91.其中,一幅柱状图是指填充颜色相同、且底部或顶部处于同一水平面的一组矩形。由于svg文件会将一幅柱状图中具有相同属性的矩形转换到一个或多个path元素信息中,因此,通过筛选该柱状图中的矩形和该矩形的底部或顶部是否处于同一水平面并不能准确地将同一幅柱状图中具有相同属性的矩形进行归类,因此,需要结合path元素信息中的颜色属性对其进行归类。
92.同理,一幅折线图也不能通过该折线图中的折线以及前一条折线的尾部端点是否与后一条折线的头部端点相同来将同一幅折线图中具有相同属性的折线进行归类,其也需要结合path元素信息中的颜色属性对其进行归类。
93.曲线图与上述柱状图和折线图的归类过程相同,此处不再赘述。
94.需要说明的是,折线图的path元素信息包括第三预设关键字(pathmll

l)和折线位置坐标信息;曲线图的path元素信息包括第四预设关键字(pathmcc

c)和曲线位置坐标信息。
95.步骤s105:根据坐标轴的位置坐标信息、坐标轴对应的刻度值和图形信息,计算得到图形的标注数据信息。
96.可选地,步骤s105具体包括:
97.根据图形信息,获取图形的标注点以及标注点的位置坐标信息;
98.将标注点分别向横坐标轴和纵坐标轴进行投影;
99.根据坐标轴的位置坐标信息和标注点的位置坐标信息,对应得到与横坐标轴相交的交点位置坐标信息以及与纵坐标轴相交的交点位置坐标信息;
100.根据坐标轴的位置坐标信息和坐标轴对应的刻度值,计算得到横坐标轴和纵坐标轴每个位置坐标信息对应的刻度值;
101.根据计算得到的横坐标轴和纵坐标轴每个位置坐标信息对应的刻度值,计算得到图形的标注点对应的标注数据信息。
102.具体地,以柱状图为例,其标注点为柱状图中的矩形的底部或顶部,以折线图为例,其标注点为前一条折线的尾部端点与后一条折线的头部端点的交点,同理,曲线图的标注点与折线图的标注点的原理相同,此处不再赘述。
103.可选地,该方法还包括:获取数据信息统计图的标题名称和坐标轴名称;根据标题名称、坐标轴名称和标注数据信息,生成对应的数据表。
104.本发明提供的数据信息统计图中的数据获取方法,通过准确地获取数据信息统计图的坐标轴的位置坐标信息、坐标轴对应的刻度值和图形信息,能够自动、准确地提取数据信息统计图中的图形的标注数据信息,节约了大量人工成本。
105.图3为本发明提供的数据信息统计图中的数据获取装置的一模块结构示意图,如图2所示,该装置包括:转换模块201、区域划分模块202、信息获取模块203和标注数据计算模块204,其中,转换模块201,用于将包括有数据信息统计图的文档转换成目标文件;区域划分模块202,用于获取目标文件中的最大矩形区域范围;信息获取模块203,用于获取最大矩形区域范围内的数据信息统计图的坐标轴的位置坐标信息和坐标轴对应的刻度值,以及获取最大矩形区域范围内的数据信息统计图的图形信息;标注数据计算模块204,用于根据坐标轴的位置坐标信息、坐标轴对应的刻度值图形信息,计算得到图形的标注数据信息。
106.可选地,区域划分模块202具体用于:遍历目标文件,提取包括第一预设关键字的矩形元素信息,矩形元素信息包括第一预设关键字和矩形位置坐标信息;以及根据矩形位置坐标信息,计算每个矩形元素信息对应的矩形面积,并将最大的矩形面积对应的矩形区域范围作为最大矩形区域范围。
107.可选地,信息获取模块203具体用于:遍历目标文件,提取最大矩形区域范围内包括第二预设关键字的直线元素信息,直线元素信息包括第二预设关键字和直线位置坐标信息;根据直线元素信息对应的直线位置坐标信息,分别筛选出最大矩形区域范围内最长的水平直线和最长的竖直直线对应作为横坐标轴和纵坐标轴,并对应得到横坐标轴的位置坐标信息和纵坐标轴的位置坐标信息;根据目标文件、最大矩形区域范围和横坐标轴的位置坐标信息,筛选出最大矩形区域范围内位于纵坐标轴左侧且与纵坐标轴距离最近的第一文本信息,作为纵坐标轴的刻度值;根据目标文件、最大矩形区域范围和纵坐标轴的位置坐标信息,筛选出最大矩形区域范围内位于横坐标轴下侧且与横坐标轴距离最近的第二文本信息,作为纵坐标轴的刻度值。
108.可选地,根据最大矩形区域范围和直线元素信息对应的直线位置坐标信息,筛选出最大矩形区域范围内最长的竖直直线作为纵坐标轴,并对应得到纵坐标轴的位置坐标信息具体包括:根据直线元素信息对应的直线位置坐标信息,筛选出多个竖直直线元素信息,并计算每个竖直直线元素信息对应的直线长度;当最长的竖直直线为一条时,筛选出唯一一条最长的竖直直线作为纵坐标轴,并对应得纵坐标轴的位置坐标信息;或者,当最长的竖直直线为多条时,根据多条最长的竖直直线对应的直线元素信息对应的直线位置坐标信息,筛选出位于最大矩形区域范围内最左侧的最长的竖直直线作为纵坐标轴。
109.可选地,根据最大矩形区域范围和直线元素信息对应的直线位置坐标信息,筛选出最大矩形区域范围内最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息具体包括:根据直线元素信息对应的直线位置坐标信息,筛选出多个水平直线元素信息,并计算每个水平直线元素信息对应的直线长度;筛选出唯一一条最长的水平直线时,将最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息。
110.可选地,根据最大矩形区域范围和直线元素信息对应的直线位置坐标信息,筛选出最大矩形区域范围内最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息具体包括:根据直线元素信息对应的直线位置坐标信息,筛选出多个水平直线元素信息,并计算每个水平直线元素信息对应的直线长度;筛选出多条最长的水平直线时:将纵坐标轴的刻度值向纵坐标轴水平投影,计算得到纵坐标轴的原点位置对应的位置坐标信息,获取筛选出的多条最长的水平直线与纵坐标轴的交点对应的位置坐标信息,将多条最长的水平直线与纵坐标轴的交点对应的位置坐标信息中与纵坐标轴的原点位置对应的位置坐标信息相同的唯一一条最长的水平直线作为横坐标轴,并对应得到横坐标轴的位置坐标信息。
111.可选地,标注数据计算模块204具体用于:
112.根据图形信息,获取图形的标注点以及标注点的位置坐标信息;
113.将标注点分别向横坐标轴和纵坐标轴进行投影;
114.根据坐标轴的位置坐标信息和标注点的位置坐标信息,对应得到与横坐标轴相交的交点位置坐标信息以及与纵坐标轴相交的交点位置坐标信息;
115.根据坐标轴的位置坐标信息和坐标轴对应的刻度值,计算得到横坐标轴和纵坐标轴每个位置坐标信息对应的刻度值;
116.根据计算得到的横坐标轴和纵坐标轴每个位置坐标信息对应的刻度值,计算得到图形的标注点对应的标注数据信息。
117.可选地,该装置还包括:数据表生成模块(图中未示出),用于获取数据信息统计图的标题名称和坐标轴名称,并根据标题名称、坐标轴名称和标注数据信息,生成对应的数据表。
118.需要说明的是,图3所示的数据信息统计图中的数据获取装置与本发明中的数据信息统计图中的数据获取方法相对应,对于其的描述均可参照对于本发明中的数据信息统计图中的数据获取方法的描述,此处不再赘述。
119.本发明提供的数据信息统计图中的数据获取装置,通过准确地获取数据信息统计图的坐标轴的位置坐标信息、坐标轴对应的刻度值和图形信息,能够自动、准确地提取数据信息统计图中的图形的标注数据信息,节约了大量人工成本。
120.示例性电子设备
121.图4为本发明实施例提供的电子设备的结构示意图。该电子设备可以是第一设备和第二设备中的任一个或两者、或与它们独立的单机设备,该单机设备可以与第一设备和第二设备进行通信,以从它们接收所采集到的输入信号。如图4所示,电子设备30包括一个或多个处理器31和存储器32。
122.处理器31可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备中的其他组件以执行期望的功能。
123.存储器32可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器31可以运行所述程序指令,以实现上文所述的本公开的各个实施例的软件程序的用于确定实际控制人的方法以及/或者其他期望的功能。在一个示例中,电子设备还可以包括:输入装置33和输出装置34,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
124.此外,该输入装置33还可以包括例如键盘、鼠标等等。
125.该输出装置34可以向外部输出各种信息。该输出设备34可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
126.当然,为了简化,图4中仅示出了该电子设备中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备还可以包括任何其他适当的组件。
127.示例性计算机程序产品和存储介质
128.除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的用于确定实际控制人的方法中的步骤。
129.所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
130.此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的用于确定实际控制人的方法中的步骤。
131.所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储
器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
132.以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。
133.本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
134.本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
135.可能以许多方式来实现本公开的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
136.还需要指出的是,在本公开的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
137.为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1