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

信息处理装置、信息处理方法以及计算机可读介质与流程

2022-07-10 13:48:36 来源:中国专利 TAG:


1.本公开涉及信息处理装置、信息处理方法以及计算机可读介质。


背景技术:

2.以往,已知有执行对光学地读取表单的图像影像进行字符识别的信息处理的信息处理装置。例如,在日本特开2000-155802号公报中公开了一种ocr输入数据画面修正单元,其通过ocr识别在表单中记载的事项,并对该识别结果进行修正,其特征在于,具有:识别结果管理单元,其能够保存每一张表单的识别,取出单独的每个字段的识别,而且能够保存每一张表单的页面图像;字符字段修正单元,其通过所述识别结果管理单元获取的单独的字段的识别,并能够对其进行显示/修正,在修正了的情况下,将修正后的识别结果通知给所述识别结果管理单元;以及图像显示单元,其从所述识别结果管理单元显示单独的图像字段的图像或页面整体的图像。


技术实现要素:

3.在从读取记载于纸质文件的字符串信息的信息处理装置输出而使信息处理装置与外部系统协作的情况下,不限于从信息处理装置输出的输出信息符合外部系统中规定的条件。例如,考虑将通过字符识别处理(ocr)识别出的用户的手写等记载的表单的字符串信息的识别结果的字符串信息输出的信息处理装置、和将字符串信息利用于预先规定的处理的外部系统的情况。在该情况下,在针对在外部系统中利用的字符串信息预先规定了利用条件时,在从信息处理装置向外部系统不进行加工而输出识别结果的字符串信息的情况下,有时无法执行外部系统中的预先规定的处理,因此需要事先判别是否与外部系统吻合。
4.本公开的目的在于,提供能够确认在纸质文件中记载的字符串信息是否能够与外部系统吻合的信息处理装置、信息处理方法、以及计算机可读介质。
5.根据本公开的第一方案,提供一种信息处理装置,具有处理器,所述处理器进行以下处理:读取纸质文件中记载的字符串信息;从能够利用所述字符串信息进行处理的外部系统获取外部系统信息,该外部系统信息表示与该外部系统中的字符串信息的利用相关的利用条件;判别所读取的所述字符串信息是否与从所述外部系统获取的所述外部系统信息吻合。
6.根据本公开的第二方案,所述处理器还进行以下控制:在所获取的字符串信息与所述外部系统信息吻合的情况下,将所获取的所述字符串信息向所述外部系统输出,在所读取的所述字符串信息与所述外部系统信息不吻合的情况下,将包含所读取的所述字符串信息以及所述外部系统信息、且表示所述不吻合的情况的不吻合信息显示于显示部。
7.根据本公开的第三方案,在所读取的所述字符串信息与所述外部系统信息不吻合的情况下,所述处理器进行将所读取的所述字符串信息以能够修正的方式显示于所述显示部的控制。
8.根据本公开的第四方案,所述利用条件表示关于所述外部系统中的处理中利用的
字符串信息,允许预先规定的字符串信息的允许条件、和不允许预先规定的字符串信息的不允许条件中的至少一方的条件。
9.根据本公开的第五方案,所述利用条件表示关于所述外部系统中的处理中利用的字符串信息,允许表示预先规定的日期时间的范围的字符串信息的日期时间条件。
10.根据本公开的第六方案,提供一种计算机可读介质,其存储有使计算机执行处理的程序,在所述处理中,读取纸质文件中记载的字符串信息,从能够利用所述字符串信息进行处理的外部系统获取外部系统信息,该外部系统信息表示与该外部系统中的字符串信息的利用相关的利用条件,判别所读取的所述字符串信息是否与从所述外部系统获取的所述外部系统信息吻合。
11.根据本公开的第七方案,提供一种信息处理方法,其中,读取纸质文件中记载的字符串信息,从能够利用所述字符串信息进行处理的外部系统获取外部系统信息,该外部系统信息表示与该外部系统中的字符串信息的利用相关的利用条件,判别所读取的所述字符串信息是否与从所述外部系统获取的所述外部系统信息吻合。
12.(效果)
13.根据所述第一、第六、第七各方案,具有能够确认纸质文件中记载的字符串信息是否能够与外部系统吻合的效果。
14.根据所述第二方案,具有如下效果:与不将不吻合信息显示于显示部的情况相比,能够使用户确认字符串信息与外部系统信息不吻合的情况。
15.根据所述第三方案,具有如下效果:与不吻合时不能进行字符串信息的修正的情况相比,能够使用户确认字符串信息与外部系统信息不吻合的情况。
16.根据所述第四方案,具有如下效果:与关于外部系统中的字符串信息的利用不考虑允许以及不允许的情况相比,具有能够辅助在外部系统中能够利用的字符串信息的输出。
17.根据所述第五方案,具有如下效果:与不考虑外部系统中的字符串信息的日期时间的范围的情况相比,具有能够辅助在外部系统中能够利用的字符串信息的输出。
附图说明
18.图1是示出实施方式所涉及的表单系统的概略结构的图。
19.图2是示出实施方式所涉及的信息处理装置的电气概略结构的一例的图。
20.图3是示出实施方式所涉及的信息处理装置的功能性的结构的一例的图。
21.图4是示出与业务检查设定有关的业务检查列表的设定画面的一例的图。
22.图5是示出与日期检查相关的定义设定的设定画面的一例的图。
23.图6是示出与列表检查相关的定义设定的设定画面的一例的图。
24.图7是示出与必须输入检查相关的定义设定的设定画面的一例的图。
25.图8是示出实施方式所涉及的信息处理程序的信息处理的流程的一例的流程图。
26.图9是示出与实施方式所涉及的业务检查相关的确认画面的一例的图。
27.图10是示出与实施方式所涉及的业务检查相关的确认画面的一例的图。
28.图11是示出与数据变换相关的设定画面的一例的图。
29.图12是示出与数据变换相关的设定画面的一例的图。
具体实施方式
30.以下,参照附图对用于实施本公开的技术的实施方式的一例进行详细说明。另外,有时在动作、作用、功能承担相同功能的构成要素以及处理,在全部附图标注相同的符号,并适当省略重复说明。各附图只不过是以能够充分理解本公开的技术的程度概略地示出。因此,本公开的技术不限于图示例。另外,在实施方式中,对于与本公开不直接关联的结构、公知结构,有时省略说明。
31.图1是示出本实施方式所涉及的表单系统10的概略结构的图。
32.如图1所示,表单系统10包含信息处理装置20、客户终端40以及输入装置60。这些装置与未图示的网络连接,能够经由网络彼此通信。作为一例,在该网络中,适用因特网、lan(local area network:局域网)、wan(wide area network:广域网)等。
33.信息处理装置20管理对通过输入装置60输入的、包含表单的多张文件的图像数据进行ocr(optical character recoition:光学字符识别)处理、将ocr处理的结果输出到预先规定的输出目的地的一系列的处理的流程。关于信息处理装置20的具体结构和作用,在后面叙述。
34.客户终端40向信息处理装置20发送与ocr处理相关的各种指示。在该各种指示中,作为一例,包含使图像数据的信息的读取开始的指示、以及显示读取图像数据的信息的结果的指示等。并且,客户终端40根据所接受的各种指示,显示信息处理装置20进行的ocr处理的结果、以及与ocr处理相关的通知等各种信息。作为一例,在客户终端40应用服务器计算机或个人计算机(pc:personal computer)等通用计算机装置。在图1中,仅图示一台客户终端40,但不限于此,也可以准备多台客户终端40,作为一例,按照每个处理而区分使用客户终端40。
35.输入装置60将成为ocr处理的对象的图像数据输入到信息处理装置20。作为一例,在输入装置60应用服务器计算机、或者pc等通用计算机装置、以及具有扫描功能、打印机功能以及传真功能等的图像形成装置等。另外,需要说明的是,除了输入装置60以外,还可以从客户终端40向信息处理装置20输入图像数据。
36.接着,对表单系统10的概要进行说明。
37.表单系统10是信息处理装置20对通过输入装置60输入的图像数据进行ocr处理、并将ocr处理的结果输出到预先规定的输出目的地的系统。
38.信息处理装置20在ocr处理中,管理(1)业务设计以及运用验证、(2)数据输入、(3)数据读取、(4)表单判别确认订正、(5)读取结果确认订正、(6)业务检查、(7)数据输出、以及(8)退回、的各种处理。在本实施方式中,不仅包括从图像数据中读取字符和记号等的处理,还包括字符的修正等后处理在内而称为ocr处理。
39.作为各种处理的管理的一例,(1)业务设计以及运用验证、(2)数据输入、(3)数据读取、(6)业务检查、以及(7)数据输出的处理分别由信息处理装置20自动执行。另外,作为各种处理的管理的一例,(4)表单判别确认订正、以及(5)读取结果确认订正的处理分别通过经由客户终端40的用户的输入接受。并且,作为各种处理的管理的一例,(8)退回的处理有由信息处理装置20自动执行的情况、和通过经由客户终端40的用户的输入而接受的情况。
40.在(1)业务设计以及运用验证的处理中,制作包含读取定义设定、输出设定以及业
务检查设定的作业规则。在读取定义设定中,作为一例,设定作为在“(3)数据读取”的处理中读取图像数据的信息的范围的读取范围。更具体而言,作为一例,能够设定从作为关键字提取的项目的右侧附近读取作为值的项目值这样的定义。在输出设定中,作为一例,设定在“(7)数据输出”的处理中输出的输出数据的文件格式以及输出目的地。在业务检查设定中,作为一例,设定在“(6)业务检查”的处理中作为检测对象的表单中的必须的输入项目、以及能够输入的字符数等格式等。
41.在(2)数据输入的处理中,接受来自输入装置60的图像数据的输入。接受了输入的图像数据被登记为作为“(3)数据读取”的处理的执行单位的作业。
42.在(3)数据读取的处理中,使用由用户从在“(1)业务设计以及运用验证”的处理中制作出的作业规则中选择出的、被执行的作业用的作业规则,进行该作业内的图像数据的信息的读取。作为一例,在该处理中,进行该作业内的图像数据中所包含的表单的判别(以下,称为“表单判别”)以及读取范围内的字符以及记号的读取。
43.在(4)表单判别确认订正的处理中,基于在“(3)数据读取”的处理中进行的表单判别的结果,作业内的图像数据被分割为表示作业内所包含的表单的记录。之后,在该处理中,显示被分割的记录,接受由用户进行的表单判别的确认订正。
44.在(5)读取结果确认订正的处理中,显示在“(3)数据读取”的处理中进行的读取范围内的字符和记号的读取结果,接受基于用户的读取结果的确认订正。
45.在(6)业务检查的处理中,通过由用户从在“(1)业务设计以及运用验证”的处理中制作的作业规则中选择出的、该作业用的作业规则中所包含的业务检查设定,检测在先的各处理中的错误。检测结果也可以提示给用户。
46.在(7)数据输出的处理中,使用由用户从在“(1)业务设计以及运用验证”的处理中制作的作业规则中选择出的、该作业用的作业规则中所包含的输出设定来制作输出数据,所制作的输出数据被输出到预先规定的输出目的地。
47.在(8)退回的处理中,从在ocr处理中执行的处理中,退回到一个阶段或多个阶段前的处理。关于退回,作为一例,在“(4)表单判别确认订正”以及“(5)读取结果确认订正”等各种处理的执行中,由用户从客户终端40指示。并且,关于退回,作为一例,根据在“(6)业务检查”与“(7)数据输出”的处理之间进行的基于管理者的检查的结果,从管理者的客户终端40指示。
48.在上述的ocr处理中,“(1)业务设计以及运用验证”的处理在进行“(3)数据读取”以后的处理之前、即在表单系统10的运用前执行。而且,“(1)业务设计以及运用验证”的处理也可以在进行“(3)数据读取”以后的处理的表单系统10的运用中执行。作为一例,在表单系统10的运用前能够根据表单系统10的运用中的“(5)读取结果确认订正”的处理的结果,适当地修正在“(1)业务设计以及运用验证”的处理中制作出的作业规则。
49.(信息处理装置)
50.接着,参照图2,对信息处理装置20的结构的一例进行说明。图2是示出本实施方式所涉及的信息处理装置20的电气概略结构的一例的图。信息处理装置20例如应用服务器计算机、pc等通用计算机装置。
51.具体而言,如图2所示,信息处理装置20具有计算机主体21。计算机主体21具有cpu(central processing unit:中央处理器)22、ram(random access memory:随机存取存储
器)23、rom(read-only memory:只读存储器)24、存储部25以及输入输出端口(i/o)26。cpu22、ram23、rom24、存储部25以及i/o26经由总线bus彼此连接。
52.并且,在i/o26上连接有包含如下部分的各功能部:通信部27,其能够与外部装置进行通信;操作输入部28,其能够进行基于用户的操作输入;以及显示部29,其能够进行图像的显示。这些各功能部能够经由i/o26与cpu22相互通信。
53.计算机主体21可以构成为控制信息处理装置20的一部分动作的子控制部,也可以构成为控制信息处理装置20的整体的动作的主控制部的一部分。计算机主体21的各模块的一部分或全部例如使用lsi(large scale integration:大规模集成电路)等集成电路或ic(integrated circuit:集成电路)芯片组。上述各模块可以使用单独的电路,也可以使用将一部分或全部集成而成的电路。上述各模块彼此可以一体设置,也可以单独设置一部分模块。并且,在上述各模块各自中,也可以单独设置其一部分。计算机主体21的集成化并不限于lsi,也可以使用专用电路或通用处理器。
54.在存储部25中存储有用于使信息处理装置20作为本公开的信息处理装置发挥功能的信息处理程序25p。cpu22从存储部25读出信息处理程序25p并在ram23中展开而执行处理。由此,执行了信息处理程序25p的信息处理装置20作为本公开的信息处理装置进行动作。信息处理程序25p也可以由cd-rom等记录介质提供。关于信息处理装置20的具体处理,在后面叙述。
55.作为存储部25,例如使用hdd(hard disk drive:硬盘驱动器)、ssd(solid state drive:固态硬盘)、闪存等辅助存储装置。
56.信息处理程序25p也可以存储在rom24中。并且,例如,信息处理程序25p可以预先安装在信息处理装置20中。信息处理程序25p也可以通过将存储于非易失性存储介质、或者经由未图示的网络发布的程序信息适当地安装于信息处理装置20来实现。另外,作为非易失性的存储介质的例,可设想cd-rom(compact disc read only memory:光盘只读存储器)、光磁盘、hdd、dvd-rom(digital versatile disc read only memory:数字多功能光盘只读存储器)、闪存、存储卡等。
57.并且,在存储部25中还存储有用于在信息处理装置20中实现ocr处理的各功能的系统程序25s。cpu22从存储部25读出系统程序25s并在ram23中展开并执行ocr处理。由此,执行了系统程序25s的信息处理装置20以能够执行基于ocr处理的系统功能的方式进行动作。
58.另外,在本实施方式中,将信息处理程序25p和系统程序25s作为独立的程序说明,但信息处理程序25p也可以作为系统程序25s中所包含的一部分的程序来执行。
59.在上述的存储部25中还存储包含表示外部系统的利用条件的外部系统信息的数据库25d。存储有数据库25d的存储部25作为将表示利用条件的信息作为外部系统信息进行存储的存储部发挥功能。外部系统信息并不限定于预先存储于存储部25。例如,也可以预先存储于未图示的外部装置,从未图示的外部装置经由通信线路获取。在经由通信线路从未图示的外部装置获取外部系统信息的情况下,为了能够再利用,优选所获取的外部系统信息存储于存储部25。
60.外部系统是包含1个或者多个执行装置(例如计算机)协作而执行预先规定的业务处理的硬件资源以及作为软件资源的总体的业务系统的概念。外部系统信息包含与外部系
统相关的信息,由外部系统信息表示的利用条件是与外部系统中的字符串信息的利用相关的条件,是包含规定了字符以及记号等字符串信息的处理的条件的概念。在以后的说明中,将字符以及记号称为字符串。利用条件包含向外部系统输入字符串时所要求的、向外部系统的对象项目的输入条件。作为输入条件的一例,可举出表示可否向外部系统的对象项目输入的可否条件、以及表示对象项目的组合的组合条件。并且,利用条件包含限制针对外部系统的字符列信息的利用的限制条件。作为限制条件的一例,可举出确定了能够在外部系统中利用的字符串的允许条件、以及确定了在外部系统中不能利用的字符串的不允许条件。
61.通信部27与通信网连接,被构成为能够在信息处理装置20与外部装置、外部系统之间进行通信。“通信网”是包含能够经由基于有线连接以及无线连接中的至少一方的连接的通信线路,在设备间进行数据收发的网络的概念。例如,可以举出能够在企业的据点进行数据收发的狭域通信网(例如lan:localareanetwork)、以及能够通过公众的通信线路进行数据收发的因特网等广域通信网(例如wan:wide area network)。
62.操作输入部28例如设置有键盘、鼠标等操作输入用的设备。
63.显示部29例如是液晶显示器(lcd:liquid crystal display)、有机el(electro luminescence:电致发光)显示器等。显示部29也可以应用具有操作输入部28的功能的触摸面板。操作输入部28以及显示部29从信息处理装置20的用户接受各种指示。显示部29显示根据从用户接受的指示而执行的处理的结果、针对处理的通知等各种信息。
64.图3是示出本实施方式所涉及的信息处理装置20的功能结构的一例的框图。
65.如图3所示,本实施方式所涉及的信息处理装置20的cpu22通过执行信息处理程序25p而作为本公开的信息处理装置发挥功能。本公开的信息处理装置包括作为读取部220、获取部222、验证部224和显示控制部226中的各个部发挥功能的功能单元。
66.读取部220是读取在作为纸质文件的表单中记载的字符串信息的功能部。在本实施方式中,通过获取使用对在表单中记载有字符串的图像进行字符识别而得到的识别结果来修正或者确定的读取结果(字符串信息),读取字符串信息。具体而言,获取信息处理装置20中的ocr处理中的、到读取结果确认订正的处理(图1所示的(5)的处理)为止的执行结束时的字符串信息。
67.获取部222是获取表示与外部系统中的字符串信息的利用相关的利用条件的外部系统信息的功能部。获取部222包括以下功能:从存储部25获取外部系统信息的功能、以及从数据库25d中存储的外部系统信息中提取与由读取部220读取的字符串信息对应的利用条件的功能。
68.验证部224是验证针对由读取部220读取的字符串信息的、外部系统中的吻合性的功能部。
69.吻合性为表示验证对象的字符串信息与为了验证而参照的带条件的字符串信息一致的程度的概念,能够应用表示是否吻合的指标。在本实施方式中,验证部224通过判别由读取部220读取的字符串信息是否与表示由获取部222获取的利用条件的外部系统信息吻合来验证吻合性。即,验证部224通过判别所读取的字符串信息是否与表示所获取的利用条件的外部系统信息吻合,验证所读取的字符串信息是否能够作为外部系统用的字符串信息来利用。另外,吻合性也可以使用表示在外部系统中利用字符串信息时到外部系统中的
预先规定的处理完成为止的程度的利用可能性的指标。该指标随着接近预先规定的处理完成的状态而成为大的值。
70.显示控制部226是将表示由验证部224验证的验证结果的信息(判别信息)显示于显示部29的功能部。
71.接着,将说明本实施方式所涉及的信息处理装置20的作用。
72.在本实施方式中,关于信息处理装置20,对通过输入装置60输入的、针对表单的图像数据的ocr处理中的业务检查的处理(图1所示的(6)的处理)进行说明。在业务检查的处理中,主要进行对从表单读取的字符串的读取结果,验证在利用该字符串的业务处理中能够利用的情况(即,吻合性)的处理。在业务检查的处理中,使用由用户从预先制作的作业规则中选择出的作业用的作业规则中所包含的业务检查设定,验证针对从表单读取的字符串的读取结果的吻合性。在不吻合的情况下,检测表示不吻合的不吻合信息(例如,错误)。
73.在业务处理中,有时使用协作的多个执行装置来执行。例如,在使读取记载于纸质文件的字符串信息的信息处理装置与利用字符串信息的外部系统协作而将所读取的字符串信息从信息处理装置输出的情况下,有时字符串信息的输出失败。例如,如果针对向外部系统的字符串信息的输入预先规定了利用条件,则在不符合该利用条件的情况下,来自信息处理装置的字符串信息的输出失败。
74.因此,在本实施方式中,判别所读取的字符串信息是否与表示利用条件的外部系统信息吻合。然后,进行将所读取的字符串信息、和表示是否与外部系统信息吻合的判别信息显示在显示部的同一画面上的控制。因此,能够以同时确认所读取的字符串信息和针对该字符串信息的判别信息的方式向用户提示。
75.在本公开中,“显示在同一画面”是包括显示在显示部29的画面上的至少一部分的共用区域中的显示处理的概念。例如,在将显示部29的画面设为共用区域的情况下,应用同时进行向该共用区域的显示的情况。在显示部29显示多个窗口的情况下应用将任意1个窗口作为共用区域,同时进行向该共用区域的显示。并且,在以窗口的一部分不重复地显示的多个窗口中,应用将不重复地显示的多个窗口作为共用区域,同时进行向该共用区域的显示的情况。
76.并且,“读取结果”是包含进行了字符识别的识别结果(例如、字符串)和对识别结果的字符串进行了修正的修正结果(例如字符串)的概念。修正结果是包含字符识别中的误识别等机械性错误的修正的概念,不是考虑了业务处理中的利用条件的修正。
77.接着,参照图4至图7对业务检查设定进行说明。
78.在本实施方式中,由用户预先设定被包含在作业规则中的业务检查设定的设定值。信息处理装置20中,在完成了作业规则的设定的阶段,在由用户指示了作业规则的设定的情况下,执行业务检查设定的处理。
79.图4是示出与业务检查设定有关的业务检查列表的设定画面的一例的图。图5至图7是表示业务检查列表中所包含的业务检查的每个种类的设定画面的一例的图。
80.当执行业务检查设定的处理时,显示图4所示的设定画面80。设定画面80是用于使用户确认所执行的业务检查的种类以及设定的画面。在设定画面80中显示表示通过设定执行的业务检查中的按每个种类的一览的业务检查列表800。在图4中,示出了作为业务检查的种类追加了必须输入检查、数值计算检查、日期检查以及列表检查的情况下的业务检查
列表800。业务检查列表800作为针对所执行的每个业务检查,将优先顺序、业务检查名、项目名、以及种类关联起来的记录进行登记。优先顺序是表示业务检查列表800中所包含的业务检查中的执行顺序的信息,业务检查名是表示业务检查的名称的信息。项目名称是表示业务检查中验证对象的项目的信息,种类是表示业务检查的种类的信息。
81.对于设定画面80,通过按钮操作,关于业务检查列表800以及每个种类的业务检查的设定,能够由用户进行操作。在设定画面80中,在业务检查列表800中包含用于追加新的业务检查的项目追加按钮802。而且,设定画面80包含用于结束业务检查列表800的设定的ok按钮803、以及用于中止的取消按钮804。针对业务检查的设定,通过编辑按钮(在图4中示出了三点图像)801的按压,能够选择执行编辑、删除、以及优先顺序的变更等编辑处理中的任意一个的处理。当编辑按钮801被按压而执行编辑的处理被选择时,转移到针对被按压的业务检查的设定的编辑处理。
82.当项目追加按钮802被按下时,执行追加新的业务检查的处理,进行与新的业务检查相关的设定。
83.图5是示出与日期检查相关的设定的设定画面的一例的图。
84.当执行追加业务检查的处理时,显示设定画面81。设定画面81显示用于输入业务检查名的输入栏811。在图5所示的例中,显示有“业务检查2”,输入栏811能够编辑。
85.设定画面81显示读取的图像(例如表单的扫描图像)810,在读取的图像810中,还显示表示作为验证对象的图像的区域的范围图像810a。范围图像810a的位置能够由用户设定。
86.设定画面81包含用于选择并输入业务检查的种类的输入栏813。输入栏813以能够从预先规定的多个业务检查的种类中选择作为对象的业务检查的种类的方式,例如以下拉形式显示。在此,对作为业务检查的种类而选择了“日期检查”的情况进行说明。
87.在输入栏813中日期检查被选择了的情况下,在设定画面81中能够输入日期条件作为与日期检查相关的项目以及针对项目的条件式。在设定画面81中输入的条件是利用条件的一例。在通过降低业务检查种类而选择了日期检查的情况下,能够输入与日期检查相关的项目以及条件。
88.设定画面81显示用于以例如下拉形式选择并输入以日期检查为对象的项目名的输入栏812。在图5中,示出了在输入栏812中选择订购日并进行显示的情况。
89.并且,设定画面81包含用于进行与业务检查的种类有关的设定的输入栏813以及输入栏814。输入栏813是用于以例如下拉形式选择业务检查的种类(在图5中标记为检查种类)并输入的输入栏。在图5中,示出了在输入栏813中选择日期检查并显示的情况。输入栏814是用于以例如下拉形式选择与在输入栏813中选择的日期检查有关的条件的定义(在图5中标记为条件)并输入的输入栏。在图5中,示出了在输入栏814中选择“下一个日期之前”而显示的情况。在本实施方式中,输入栏814能够从接下来的日期的范围、下一日期的范围外、下一日期以前以及下一个日期以后选择任意1个。
90.另外,设定画面81包含用于设定与日期检查相关的条件的值(在图5中标记为条件式)的输入栏815。输入栏815根据输入栏814的选择,切换作为条件的值的条件式的输入显示形式(格式或画面的布局)。在图5中,示出了在定义为“下一日期之前”的条件下,能够将基准日以及日期的范围条件设定为条件的值的情况。在图5的例中,输入栏815包含能够选
择当前以及指定日的任意一方作为基准日的单选按钮、以及针对基准日的日期条件的输入栏。
91.而且,设定画面81包含用于进行与作为跟日期检查关联的其他条件的“营业日检查”相关的设定的输入栏816。输入栏816显示用于进行验证针对从表单读取的字符串的读取结果的吻合性、即是否吻合的设定的信息。具体而言,以能够进行与在外部系统中能够利用的营业日相关的设定的方式进行显示。在图5中,输入栏816包含用于选择是否进行营业日检查作为条件的定义的复选框816a、以及用于选择条件的值并进行输入的输入栏816b。当复选框816a被选中时,在输入栏816b中以能够选择的方式显示营业日列表。输入栏816b能够使用存储于存储部25的数据库25d,以以下拉形式选择已登记于数据库25d的营业日列表。
92.另外,设定画面81包括用于结束上述的业务检查的设定的ok按钮818以及用于中止的取消按钮819。当ok按钮818被按下时,返回到业务检查列表的设定处理,显示图4所示的业务检查列表的设定画面80。在新生成了业务检查的项目的情况下,在业务检查列表800中追加所生成的业务检查的内容。另一方面,当取消按钮819被按下时,所设定的内容被废弃而返回到业务检查列表的设定处理,显示图4所示的业务检查列表的设定画面80。
93.图6是示出与列表检查相关的设定的设定画面的一例的图。
94.在图6中示出表示执行追加业务检查的处理,在输入栏813中选择“列表检查”作为业务检查的种类的情况下的设定画面82。
95.在输入栏813中选择了列表检查的情况下,设定画面82能够输入与列表检查相关的项目以及条件。
96.输入栏812是以列表检查为对象的项目名的输入栏,在图6中,示出了选择公司名并显示了的情况。
97.并且,输入栏813是业务检查的种类的输入栏,在图6中,示出了选择列表检查并显示的情况。另外,输入栏814是与列表检查相关的条件的定义的输入栏,在图6中,示出了选择“包含下一个值”并显示的情况。在本实施方式中,输入栏814能够选择“包含下一个值”以及“不包含下一个值”中的任意一个。
98.并且,设定画面82包括用于设定与列表检查相关的条件的值(在图6中标记为条件)的输入栏825。在输入栏825中,根据输入栏814的选择来切换条件的值的输入显示形式。在图6中,示出了能够设定针对被定义为“包含下一个值”的条件的条件的值的情况。在图6所示的例中,输入栏825包括:单选按钮,其能够选择直接输入以及核对数据中的任意一方作为条件的值;以及与字符串相关的条件的输入栏。
99.当选择了表示直接输入的单选按钮826时,输入栏826a被激活,能够输入与字符串相关的条件。例如,在输入栏826a中,输入用于验证字符串的参照用的字符串(例如,如aaaa,bbb那样以逗号分隔字符串而输入)。
100.当表示核对用数据的单选按钮827被选择时,输入栏827a被激活,能够选择与在外部系统中能够利用的字符串相关的条件而输入。表示核对用数据的条件与用于进行验证针对从表单读取的字符串的读取结果的吻合性、即是否吻合的设定的条件对应。即,以能够进行与外部系统中能够利用的字符串相关的设定的方式进行显示。具体而言,在输入栏827a中,作为事先登记在存储部25中存储的数据库25d中的核对用数据库,列表显示数据库名和
数据库的字段名(例如列名)。用户能够从所显示的列表中选择对象的核对数据库。在图6中,示出了输入栏827a显示有促使选择核对数据库的消息的情况。
101.与列表检查相关的设定是本公开的利用条件中所包含的限制条件的设定的一例。作为条件的定义,“包含下一个值”的设定是确定能够在外部系统中利用的字符串的允许条件的一例。另外,“不包含下一个值”的设定是确定不能在外部系统中利用的字符串的不允许条件的一例。例如,在允许条件的一例中应用所谓的白名单,在不允许条件的一例中应用所谓的黑名单。
102.图7是示出与必须输入检查相关的设定的设定画面的一例的图。
103.在图7中表示执行追加业务检查的处理,在输入栏813中作为业务检查的种类而选择了“必须输入检查”的情况下的设定画面83。
104.设定画面83在输入栏813中选择了必须输入检查的情况下,能够输入与必须输入检查相关的项目以及条件。
105.输入栏812是以必须输入检查为对象的项目名的输入栏,在图7中示出选择合同类别_新被选择而显示的情况。
106.并且,输入栏813是业务检查的种类的输入栏,在图7中,示出了选择必须输入检查并显示了的情况。另外,在与必须输入检查相关的设定中,为了设定必须的输入,省略条件的定义,切换与必须输入检查相关的条件的值(在图7中记载为条件)的输入显示形式。即,在设定画面82中,输入栏835根据必须输入检查的选择而切换为条件的值的输入显示形式。在图7所示的例中,输入栏835包含:单选按钮,其作为针对必须输入条件的条件的值,能够选择无必须输入条件以及有必须输入条件中的任意一方;以及与关联项目相关的条件值的输入栏。
107.当表示无必须输入条件的单选按钮836被选择时,作为没有与在输入栏812中指定的项目名关联的项目,将输入栏812的项目设定为必须输入项目。
108.当表示有必须输入条件的单选按钮837被选择时,输入栏837a被激活,能够输入关联项目。具体而言,例如,以能够选择由数据库25d规定的关联项目的方式显示,能够设定:在关联项目被选择的情况下所选择的关联项目的值在什么样的状态时成为必须输入项目。
109.表示上述业务检查设定的信息作为外部系统信息登记在存储部25的数据库25d中。表示业务检查设定的信息包含表示与外部系统中的字符串信息的利用相关的利用条件的信息,作为判别外部系统中的字符串信息的利用是否恰当的信息而发挥功能。
110.接着,详细说明按照由用户作为作业规则来设定的业务检查设定来执行的信息处理。
111.图8是示出基于本实施方式所涉及的信息处理程序25p的信息处理的流程的一例的流程图。
112.首先,若对信息处理装置20指示了信息处理程序25p的启动,则cpu22执行以下的各步骤。
113.在步骤s100中,通过获取从记载有字符串的表单读取的字符串信息来获取读取结果。表示读取结果的字符串信息能够从在信息处理装置20中通过系统程序25s的执行而处理的ocr处理中的、到读取结果确认订正的处理(图1所示的(5)的处理)为止的执行结束时的执行结果得到。获取读取结果的处理是图3所示的读取部220的功能的一例。
114.在步骤s102中,从存储部25中存储的数据库25d获取包含表示与外部系统中的字符串信息的利用相关的利用条件的信息的外部系统信息。获取外部系统信息的处理是图3所示获取部222的功能的一例。
115.在步骤s104中,验证针对所读取的字符串信息的、外部系统中的吻合性。即,通过判别在步骤s100中读取的字符串信息是否与在步骤s102中获取的外部系统信息吻合,来执行验证吻合性的业务检查。步骤s104的验证结果是判别信息的一例。获取外部系统信息的处理是图3所示的验证部224的功能的一例。
116.在步骤s106中,通过判别步骤s104中的验证结果(例如判别信息)是否不吻合,来判断所读取的字符串信息是否与外部系统信息不吻合。在步骤s106中为否定判断的情况下,使处理转移到步骤s110,在肯定判断的情况下,使处理转移到步骤s108。
117.在步骤s108中,在显示了包含步骤s104中的验证结果的业务检查验证确认画面之后,使处理转移到步骤s110。
118.另外,在上述中,设为在读取的字符串信息与外部系统信息不吻合(步骤s106中为肯定)的情况下,显示业务检查的验证确认画面,但在吻合(步骤s106中为否定)的情况下,也可以显示业务检查的验证确认画面。在该情况下,也可以省略步骤s106的处理,在步骤s104的处理后执行步骤s108的处理。显示验证结果的处理是图3所示的显示控制部226的功能的一例。
119.在步骤s110中,根据来自表示基于用户操作的结束指示的操作输入部28的信息、或者表示针对全部项目确认结束的信息,判断是否结束信息处理。在步骤s110中作出否定判断的情况下,使处理返回步骤s104,在肯定判断的情况下,结束本信息处理程序25p的一系列的处理。
120.在业务检查的验证确认中,对于用户而言,优选能够确认到所读取的字符串信息能够用于外部系统的依据。因此,在本实施方式中,在业务检查的验证确认画面中,为了使用户确认验证结果,将所读取的字符串信息、和验证时利用的外部系统信息(例如包含利用条件的信息)显示于同一画面。
121.图9是示出本实施方式所涉及的业务检查的验证确认画面的一例的图。图9是将包含表示表单的扫描图像900以及验证结果的显示区域901的信息作为业务检查的验证确认画面90而示出的一例。
122.在表示验证结果的显示区域901中显示针对被判别为不吻合的项目的验证结果。显示区域901包含被判别为不吻合的每个项目的显示区域911。即,在显示区域911中显示针对作为业务检查而确定的项目的验证结果。在图9中,作为项目名的一例,按交付日、登记状况以及住址的每个项目具有显示区域911。在各个显示区域911中,设定与项目名、读取结果、验证结果以及表示确认的各个检查相关的区域。例如,项目名“交付日”的显示区域911包括表示项目名的图像912、读取结果的图像913、914、表示验证结果的图像915、916、以及用于使用户设定项目确认的结束的图像917。
123.在图9所示的例中,包含读取结果确认订正的处理(图1所示的(5)的处理)的处理结果的图像。具体而言,作为表示读取结果的图像,包含读取了对象的项目的图像913、以及表示基于对该图像进行了字符识别的识别结果的核对结果的图像914。表示核对结果的图像914表示基于对图像913进行了字符识别的识别结果而被变换为能够在外部系统中利用
的核对结果。作为图像914显示的字符串以能够由用户订正的方式显示。例如,也能够通过业务检查的验证确认画面90对表示核对结果的信息(字符串)进行订正。
124.表示验证结果的图像915、916是与跟基于通过上述的业务检查设定而设定的利用条件的、外部系统条件是否吻合的判别结果有关的图像。在本实施方式中,作为表示验证结果的图像,示出了与外部系统条件不吻合的情况(例如将不吻合设为错误的情况)的判别结果。具体而言,示出了表示与外部系统条件不吻合的图像915和表示与外部系统条件不吻合的依据的图像916。
125.并且,图像917是表示用于设定结束了用户确认的复选框的图像。图像917被控制为:通过在项目确认结束时用户指示图像917,确认结束,复选框被改变为被选中的状态的图像。
126.如上所述,通过显示验证结果,用户能够确认业务检查的验证结果。并且,通过在同一画面上显示读取结果和验证结果,用户能够确认到在表单中记述的字符串是否是与外部系统吻合的字符串的判别结果。在该情况下,通过将表示与外部系统不吻合的信息显示为验证结果,用户能够确认到表单中记述的字符串与外部系统不吻合的主要原因。另外,通过将表示与外部系统吻合的信息显示为验证结果,用户能够确认到表单中所记述的字符串是与外部系统吻合的字符串的确证。
127.上述业务检查的验证确认画面90示出了以能够订正的方式显示一部分信息的一例,但也可以将验证结果作为业务检查的验证确认画面来显示。
128.图10是示出本实施方式所涉及的业务检查的验证确认画面的一例的图。图10中示出以一览形式显示与被判别为跟外部系统信息不吻合的项目相关的详细内容的确认画面例,作为确认画面92。在本实施方式中,作为表示验证结果的信息,按每个内容而示出与与外部系统条件不吻合(例如将不吻合作为错误时)的项目相关的详细内容。
129.如图10所示,确认画面92包含与在验证中不吻合的项目相关的内容项目(在图10中作为项目记载),包含读取图像、识别结果、错误图标以及错误消息的各项目。关于各内容项目,表示内容项目的类型的类别、以及表示与内容项目相关的各个说明的信息相关联起来。内容项目中的读取图像的栏与关于图9所示的图像913的详细内容相对应,识别结果的栏与关于图像914的详细内容相对应。并且,错误图标的栏与关于图像915的详细内容相对应。
130.与错误消息对应起来的说明的栏是与验证结果有关的信息的显示区域920。在图10中,例示了表示针对验证对象的项目的业务检查中不吻合的判别(错误发生)为一个的情况下的显示的显示区域921、和表示多个的情况下的显示的显示区域922。
131.当错误是一个时,适用显示区域921的信息,并且显示图像913、915和916。即,对所读取的图像913,在同一画面的相同区域显示表示验证结果的图像915、916。另外,也可以在所读取的图像913中追加图像914。因此,通过在同一画面上显示读取结果和验证结果,用户能够确认到在表单中记述的字符串是否是与外部系统吻合的字符串的判别结果。并且,通过显示图像916,用户也能够确认到表单中记述的字符串与外部系统不吻合的主要原因。
132.在错误为多个的情况下适用显示区域922的信息,显示与多个验证结果有关信息。即,针对所读取的图像913,按照多个验证结果中的各个验证结果,在同一画面的相同区域显示表示验证结果的图像915、916。在图10中,示出了如下情况:作为业务检查的项目例,针
对“单词检查a”以及“单词检查b”,作为表示验证结果的图像,在同一画面的相同区域显示图像915a以及图像916a、图像915b以及图像916b。
133.另外,在显示区域922中,作为用于基于在错误为多个的情况下的其他显示形式的显示的显示区域927,示出了省略图像915而显示多个业务检查名和错误消息的内容的组的情况的例示。
134.这样,即使在错误为多个的情况下,通过在同一画面上显示读取结果和验证结果,用户也能够确认到在表单中记述的字符串是否是与外部系统吻合的字符串的判别结果。并且,通过显示图像916,用户也能够确认到表单中记述的字符串与外部系统不吻合的主要原因。
135.如以上说明的那样,根据本实施方式,能够确认纸质文件中记载的字符串信息是否能够与外部系统吻合。
136.另外,本实施方式的信息处理装置20被构成为能够进行基于csv(comma separated value)形式的数据输出。因此,在本实施方式中,执行在同一画面上显示识别结果和核对结果的处理,在识别结果被确定之后,能够进行与向外部系统输出数据(例如,csv文件)时的数据变换相关的设定。作为数据变换的一例,适用csv变换。
137.图11以及图12示出与数据变换相关的设定画面的一例。图11是关于包含识别结果的各信息,例如表示用于设定作为csv文件而输出数据时的数据形式的设定画面的一例的图。图12是示出与文件中的1个项目(在图12中为a列)相关的设定画面的一例的图。如图11和图12所示,通过执行与数据输出变换相关的设定,能够自动或手动输出读取结果(例如识别结果)和与读取结果对应的信息。
138.以上,例示了实施方式所涉及的信息处理装置进行说明。实施方式也可以是用于使计算机执行信息处理装置所具备的各部的功能的程序的方式。实施方式也可以是存储有该程序的计算机能够读取的存储介质的形态。
139.此外,在上述实施方式中说明的信息处理装置的结构是一例,也可以在不脱离主旨的范围内根据状况进行变更。
140.并且,在上述实施方式中说明的程序的处理的流程也是一例,也可以在不脱离主旨的范围内删除不需要的步骤,或者追加新步骤,或者调换处理顺序。
141.另外,在上述实施方式中说明了通过执行程序,实施方式所涉及的处理利用计算机通过软件结构来实现的情况,但不限于此。实施方式例如也可以通过硬件结构、硬件结构与软件结构的组合来实现。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献