文档交接系统以及文档交接方法 【技术领域】
本发明涉及把手写输入的信息电子数据化的系统及其方法,特别是涉及把手写输入的信息做成预定格式的电子数据,传送到利用该数据的系统中的文档交接系统以及文档交接方法。
背景技术
作为以用计算机等处理为目的,把文档的手写输入的信息加工成电子数据的方法,一般使用OCR(光学字符识别)装置进行电子数据化。该OCR装置是使用扫描仪等读取文档的文字,识别所读取的文字生成电子数据的装置。这样的OCR装置由于使用光学扫描仪进行读取,因此存在着如果文档的格式复杂则文字的识别率降低的缺点。
作为解决这种缺点的手写信息输入方法,有使用电子笔的输入方法。例如,在US657010481中,公开了在印刷了能够特定位置的特殊的点图形的文档上,使用了能够读取并存储该点图形的电子笔的手写信息输入方法。在US657010481中描述的电子笔通过把从圆柱形的电子笔主体内部所具备的发光二极管发射的光照射到印刷了特殊的点图形的文档表面上,用光学传感器读取该照射光的反射光,读取在文档表面上印刷的点图形,存储在主体的存储器中。通过分析处理该存储的数据,把文档中手写输入的信息变换为电子数据。如果依据US657010481描述的手写信息输入方法,则即使是印刷了复杂格式的文档,也能够正确地仅把所记录的文字加工为电子数据。
但是,在考虑要把US657010481中描述的手写信息输入单元与业务系统那样已经存在的系统相连接利用的情况下,在用该手写信息输入单元输入的电子数据中,没有表示在该电子数据中所包含的每个数据是关于什么的数据的属性信息,因此不能够直接加以利用。
【发明内容】
本发明的目的在于提供使得使用电子笔输入了的电子数据与文档中所印刷的格式的信息相对应,加工成预定形式的电子数据,传送到已经存在的系统中的单元。
为了解决上述课题所完成的本发明的文档交接系统,具备与文档的类别信息相一致地将在能够特定类别地生成了的文档中以手写记载的信息作为电子数据取得的电子笔,并构成为用网络连接发送电子数据的电子笔终端、处理该电子数据后作为XML(Extensible MarkupLanguage)形式等预定格式的文档信息输出的文档交接装置、向电子笔终端发送对于该文档交接装置的连接信息的对应检测装置和利用文档交接装置处理了的文档信息的后一级一侧的系统。
另外,为了解决上述课题所完成的本发明的文档交接方法,包括:从与文档的类别信息相吻合地将在能够特定类别地生成了的文档中以手写记载的信息作为电子数据的电子笔,由电子笔终端取得该电子数据的步骤;由电子笔终端把文档的类别信息传送到对应检索装置的步骤;对应检索装置把该类别信息作为密钥信息,从对应检索装置中的存储单元检索对于处理电子数据的文档交接装置的连接信息,把连接信息发送到终端装置的步骤;电子笔终端使用连接信息把电子数据发送到文档交接装置的步骤;文档交接装置根据文档交接装置的存储单元中保持的格式信息把所接收的电子数据加工成例如XML形式的电子数据,登录到文档交接装置的存储单元中的步骤。
【附图说明】
图1表示第1实施形态例中的帐票交接系统的结构。
图2表示电子笔的结构。
图3表示帐票交接装置的结构。
图4表示帐票定义画面。
图5表示帐票交接装置的详细设定画面。
图6是表示帐票数据的接收部分的流程图。
图7是表示帐票数据的加工部分的流程图。
图8是表示向已经存在的系统传送部分的流程图。
图9表示修正画面一览显示画面。
图10表示帐票修正画面。
图11表示第2实施形态例中的帐票交接系统的结构。
图12表示对应检索装置的结构。
图13表示帐票交接装置的登录画面。
图14表示已经存在的系统的登录画面。
图15表示帐票交接装置的详细设定画面。
图16是示出了帐票XML数据传送到已经存在的系统中为止的过程的流程图。
【具体实施方式】
参照附图详细地说明本发明的实施形态。在本实施形态中,说明在作为印刷了特殊的点图形的文档的帐票上,使用电子笔分析处理记入的信息,进行电子数据化,把该电子数据加工成作为后一级一侧系统的已存系统能够利用的XML形式的数据,传送到已存系统的帐票交接系统以及帐票交接方法。另外,在以下所参照的附图中,相同的符号表示相同的构成要素。
第1实施形态例
首先,说明第1实施形态例的帐票交接系统的结构。这里,图1例示了本实施形态例中的帐票交接系统的结构。如图1所示,本实施形态例中的帐票交接系统构成为经过网络7把具备在帐票2中进行输入时使用的电子笔1的电子笔终端3、帐票交接装置4和修正终端8相互连接,用专用线等直接连接帐票交接装置4和作为后一级一侧系统的已存系统6。其次,详细地说明构成本实施形态例的帐票交接系统的各部分要素。
电子笔
图2例示了在本实施形态例中使用的电子笔1的结构。如图2所示,电子笔1具有用于在记录了特殊的点图形的帐票2上记入必要事项的作为笔记单元的笔10;读取在帐票2上印刷的点图形的照相机11;检测在记录时作用在笔10上的笔压的压电元件12;处理来自照相机11以及压电元件12的数据,生成因记入而移动的笔尖的位置与点图形建立关联的信息即笔迹数据的处理装置13;进行生成的笔迹数据的存储的存储器14;用于把位置信息发送到其它装置等中的传送装置16。进而,还具有显示输入状况或者输入错误的显示画面15,或者能够把输入错误用振动传送给使用者的振动电机17等。作为传送装置16的例子,可以举出根据作为上述的短距离无线传送技术的一种的ブル-トウ-ス(登录商标)的通信协议,利用预定频带的电波收发数据的装置,也可以是根据其它的无线技术、或者无线LAN(局域网)、或者有线通信技术的通信协议而收发数据的装置。另外,处理装置13由CPU(中央处理单元)、ROM(只读存储器),电气·电子电路等构成,总括控制电子笔1。具体地讲,可以举出笔迹数据的生成以及存储、电子笔1的笔识别ID、发送时间和在帐票2上一意添加的ID即页地址等信息的添加、帐票数据的传送、显示画面15以及振动电机17的控制等。另外,所谓帐票数据,是包含了笔迹数据、笔识别ID、发送时间、页地址等的信息,相当于权利要求中的电子数据。
帐票
由电子笔1记入的帐票2与上述的专利文献1中描述的文档相同,通过印刷特殊的点图形,能够起到电子处理用纸的功能,包括能够特定识别帐票2的页地址的固有的点图形的配置。该点图形在把纸面划分为预定尺寸的网格的情况下,配置点使得能够特定其位置,能够从点图形特定帐票2上的位置。在帐票2的上面进而印刷帐票印刷信息,帐票交接系统的利用者能够看到帐票印刷信息,特定记入内容或者记入位置,记入到帐票2中。另外,帐票交接系统的利用者把使用电子笔记入到该帐票2中的信息变换为作为笔迹的位置信息的笔迹数据,存储在电子笔1的存储器14中。另外,帐票2相当于权利要求中的文档。
电子笔终端
返回到图1说明电子笔终端3。电子笔终端3是具有从未图示的无线收发单元等接收从电子笔1发送来的包括笔迹数据的帐票数据,经过网络7发送到帐票交接装置4的通信功能的终端,典型地通过个人计算机实现。
帐票交接装置
与权利要求的文档交接装置相当的帐票交接装置4由CPU、RAM(随机存取存储器)、ROM、硬盘驱动器等构成要素构成,典型地能够用连接在网络7上的服务器用计算机实现。帐票交接装置4具有接收从电子笔终端3经过网络7发送来的帐票数据,例如加工成XML形式,作为帐票XML数据传送到已存系统6中的功能。这里,图3是例示了帐票交接装置4的功能的框图。参照图3,详细地说明帐票交接装置4。另外,在本实施形态例中,帐票交接装置4把帐票数据加工为XML形式输出,但也能够根据作为后一级一侧系统的已存系统的要求任意地变更输出形式。例如,把帐票数据加工成图形数据,或者加工成CSV(Comma Separated Volue)形式等数据输出。
如图3所示,帐票交接装置4构成为包括:保持有定义了帐票数据的XML化的标准等的帐票定义文件、定义了帐票交接装置4传送的帐票2以及作为其传送目标的已存系统6的系统设定信息、以及帐票的点图形和后述的帐票纸面信息的第1帐票设定信息DB20;保持有从帐票数据抽取出传送到已存系统6中的数据后进行XML化了的帐票XML数据的帐票数据DB21;临时保存帐票数据或者为了文字识别而切取的图形数据等的临时信息DB22;根据帐票定义文件进行帐票数据的文字识别以及选择分枝(
![]()
)识别的文字识别单元23;生成帐票XML数据或者后述的帐票图形等的生成单元24;把所生成的帐票XML数据登录到帐票信息DB21中的登录单元25;经过网络进行通信的通信单元26。
另外,所谓帐票纸面信息是在帐票2的每个页地址,使帐票的点图形与帐票印刷信息相对应的信息,在本实施形态例中由帐票交接装置4管理,也可以考虑用其它的服务器装置等一元管理的结构。另外,本实施形态例的帐票交接装置4构成为包括文字识别单元23,也能够构成为在用网络7连接的其它的服务器装置等中分散文字识别单元23的功能。另外,在后面详细地说明帐票定义文件以及包含在系统设定信息中的信息及其设定方法。另外,帐票交接装置4的这些单元以及功能能够通过把保持在帐票交接装置4的硬盘驱动器中的程序代码在RAM中展开执行而实现。
已存系统
已存系统6相当于权利要求中的后一级一侧的系统,可以考虑接受帐票XML数据的例如业务系统等。在本实施形态例中,已存系统6使用专用线与生成帐票XML数据的帐票交接装置4连接。已存系统6对于帐票交接装置4经过专用线发送帐票请求,在图3所示的帐票交接装置4的帐票信息DB21中有未发送到已存系统6的帐票XML数据的情况下,接收该帐票XML数据进行预定的处理。
另外,在本实施形态例中,假设已存系统6是经过专用线连接的业务系统,当然也可以是新导入的系统,另外,不限于业务系统,也可以连接到FAX,打印机等上。另外,连接的方法也不限于经过专用线连接,也能够经过网络7与帐票交接装置4连接,或者通过把帐票XML数据作为电子邮件发送等进行置换实施。
修正终端
修正终端8是具有在把用帐票交接装置4加工了的帐票XML数据传送到已存系统6之前用于进行修正或者输入帐票定义文件和系统设定信息这样的通信功能的终端,典型地通过个人计算机实现。关于使用修正终端8修正帐票XML数据的方法在后面详细地说明。另外,在本实施形态例中,用专用的修正终端8进行帐票XML数据的修正,也可以把在电子笔终端3中修正帐票XML数据的结构和在帐票交接装置4中具备显示器装置和键盘等输入装置并在帐票交接装置4中修正帐票XML数据的结构等组合起来实施。
其次,说明使用上述的本实施形态例的帐票交接系统,把帐票交接系统的利用者使用电子笔1在帐票2中记入的帐票数据加工成能够在已存系统6中利用的帐票XML数据后传送的帐票交接方法。
帐票定义文件设定
首先,以利用本实施形态例的帐票交接系统为前提,需要预先进行处理帐票数据的帐票交接装置4的设定和记入到帐票2中的笔迹数据XML化等的标准的设定。在本实施形态例的帐票交接系统中,例如,设帐票交接系统的管理者从修正终端8经过网络7访问帐票交接装置4,进行这些设定。这里,例如,图4例示了设定记入到帐票2中的笔迹数据XML化的标准的帐票定义画面35。该帐票定义画面35主要由画面左侧的表示设定XML化标准的帐票2的帐票显示区48和画面右侧的详细设定区构成。该详细设定区构成为包括表示该帐票2的页地址的页地址记入栏36、记入了保存在该帐票定义画面35中设定的信息的帐票定义文件的名称的文档名记入栏37、表示在后述的各个记入区中一意地加入的区域ID的区域ID显示栏38、记入该记入区名称的区域名记入栏39、选择是否必须向该记入区进行记入的记入必须选择栏40、选择是否把记入到该记录区中的信息转送到已存系统的转送选择栏41、选择记入到该记入区中的信息是文字信息、选择分枝信息或者图像信息的属性选择栏42、在属性选择栏42中选择了文字信息或者选择分枝信息的情况下选择是否进行文字识别或者选择分枝识别的文字识别选择栏43、设定记入到该记入区中的最大文字数的最大文字数记入栏44、设定能够记入到该记入区中的行数的可记入行数记入栏45,在该记入区是选择分枝的情况下选择是否是包括选择分枝的记入区的外框选择栏46、在外框选择栏46中选择为包括选择分枝的记入区的情况下设定最大可选择数的选择最大值记入栏47等。另外,在帐票定义画面35的画面右下部分中配置把设定了的信息登录到帐票定义文件中的「登录」按钮49、进行下一个输入区的设定时选择的「下一个」按钮50、在结束设定时选择的「结束」按钮51。
其次,参照图4所示的帐票定义画面35说明帐票定义信息的输入方法。
首先,帐票交接系统的管理者在页地址记入栏36中输入希望定义的帐票2的页地址。于是,帐票交接装置4从帐票信息DB21中保持的帐票纸面数据,检索与该页地址相当的帐票纸面数据,在帐票显示区48中,显示与输入到页地址记入栏36中的页地址相当的帐票2。这里,在帐票显示区48中,例示作为用于请求公开公文书的帐票的公文书公开请求书。接着,管理者用鼠标等输入装置,在帐票显示区48所显示的帐票2的记入栏中,个别地指定希望使帐票交接装置4进行文字识别或者选择分枝识别等的区域。通过该操作确定记入区。确定的记入区如图4的帐票显示区48所示,显示为用虚线包围的区域。然后,对于这些确定了的每一个记入区进行详细设定。
图4所示的帐票定义画面35示出了在用帐票显示区48的虚线所示的记入区中,通过用鼠标等进行选择,进行对于用实线表示的姓名记入栏的「姓」的记入区的设定的例子。这里,区域ID在确定了记入区的时候,例如从左上部开始顺序自动地加入ID,这里,在用实线表示的「姓」的记入区中添加「001」,帐票交接系统的管理者通过选择该记入区,显示区从虚线变化为实线,在区域ID显示栏38中,显示作为该记入区的区域ID的「001」。接着,管理者在区域记入栏39中输入‘姓’,由于该信息是必须记入项目,因此记入必须选择栏40在「Yes 」的检验逻辑框中加入检验。为了表示把该信息发送到已存系统,在转送选择栏41中,在「Yes 」的检验逻辑框中加入检验,由于该信息是文字信息,因此在属性选择栏42中,在「文字」的检验逻辑框中加入检验。另外,管理者为了进行该信息的文字识别,在文字识别选择栏43中,在「Yes 」的检验逻辑框中加入检验,为了把输入到该记入区中的最大文字数设定为10文字,在最大文字数记入栏44中输入「10」,为了把输入到该记入栏中的最大行数设定为1行,在最大行数记入栏45中输入「1」,由于该记入栏不是选择多个项目的记入栏,因此在外框选择栏46中,在「无」的检验逻辑框中加入检验,在外框记入栏46中由于输入「无」,因此在选择最大值记入栏47中没有输入数值。管理者通过输入以上的设定项目,结束对于输入「姓」的记入区的详细设定。
帐票交接装置的管理者对于所有的记入区用上述的方法进行设定,如果结束这些设定,则帐票交接装置4把对于各记入区的设定信息作为帐票定义文件,登录到图3所示的帐票交接装置4的第1帐票设定信息DB20中。另外,该帐票定义文件与权利要求的格式信息相当。
系统设定信息登录
接着,说明帐票交接系统的管理者进行包括帐票2和与帐票交接装置4的对应信息的系统设定信息的输入过程。首先,管理者为了输入系统设定信息,从修正终端8访问帐票交接装置4。这里,图5例示了访问帐票交接装置4时,在修正终端8显示的帐票交接装置详细设定画面52。图5所示的帐票交接装置详细设定画面52构成为包括当转移到其它的设定画面时选择的菜单区53、输入用帐票交接装置4处理的帐票的页地址的页地址记入栏54、选择与该页地址的帐票相对应的帐票定义文件的对应帐票定义文件选择栏55、从经过帐票交接装置4和专用线连接的已存系统中选择该帐票交接装置4传送的已存系统6的已存系统选择栏56、选择定义了传送到由已存系统选择栏56选择的已存系统6的帐票XML文档的标准的帐票定义文件的交接帐票定义文件选择栏57、在登录这些设定了的文本信息时选择的「登录」按钮58。管理者使用该画面,设定帐票交接装置4传送帐票XML数据的已存系统6。帐票交接装置4把该帐票交接系统详细设定画面52设定了的信息作为系统设定信息,登录到图3所示的帐票交接装置4的第1帐票设定信息DB20中。另外,该系统设定信息相当于权利要求中的对应信息。
其次,图6到图8是说明从电子笔终端3接收帐票数据至传送到已存系统6为止的过程的流程图。参照图6到图8,详细说明帐票交接系统4把使用结束了上述的帐票定义文件和系统设定信息的设定的帐票交接系统从电子笔终端3接收的帐票数据加工成XML形式的帐票XML数据,传送到已存系统6的过程。
帐票数据受理
首先,图6是示出了帐票交接装置4从电子笔终端3接收帐票数据至发送电子笔1的存储器清除信号为止的过程的流程图。参照图6所示的流程,详细地说明帐票交接装置4至发送电子笔1的存储器清除信息的过程(适宜地参照图1、图2以及图3)。
本实施形态例的帐票交接系统的利用者使用电子笔1在帐票2中记入必要事项。电子笔1把电子笔1的识别ID、发送时间、识别帐票2的页地址等信息添加到电子笔的利用者记入的笔迹数据中作为帐票数据,发送到电子笔终端3。接收到该帐票数据的电子笔终端3把所接收的帐票数据发送到帐票交接装置4。然后,接收了从电子笔终端3发送来的帐票数据(步骤S100)的帐票交接装置4在帐票数据中添加接收时间信息(步骤S101)。而且,在图4所示的帐票定义画面35的记入必须选择栏40中,进行实施在「Yes」中加入了检验的记入区中是否存在笔字迹的检验的帐票数据的文法检验(步骤S102)。另外,也可以采用在步骤S102中,在必须记入的记入区中没有笔字迹的情况下,帐票交接装置4对于电子笔1使电子笔1的显示画面15显示警告或者使电子笔1的振动电机17动作,向利用者发出警告的结构。
在步骤S102中,在没有问题的情况下,把在步骤S101中添加了接收时间的帐票数据作为临时文件,登录在图3所示的帐票交接装置4的临时信息DB22所包括的帐票临时文件中(步骤S103)。而且,如果结束在帐票临时文件中的帐票数据登录,则帐票交接装置4向电子笔终端3发送清除电子笔1的存储器14的存储器清除信号(步骤S104)。接收到该存储器清除信号的电子笔终端3把该存储器清除信号发送到电子笔1,清除电子笔1的存储器14。另外,在清除电子笔1的存储器14时,也可以使电子笔1的显示部分15显示表示发送帐票数据成功的消息。另外,也可以采用在接收帐票数据的步骤S100之前,具有预先在系统设定信息中登录电子笔1,验证电子笔1这样的顺序的结构。经过以上的过程,结束帐票数据的受理处理。
帐票加工
其次,图7是示出了至从帐票数据进行识别部位的切取并登录帐票图形数据为止的过程的流程图。参照图7所示的流程图详细地说明至登录帐票图形数据为止的过程(适当地参照图1以及图3)。首先,帐票交接装置4根据在帐票定义文件中定义的记入区,从登录在帐票临时文件中的帐票数据,把文字识别、选择分枝识别或者作为图像而登录的记录区的笔迹数据图形化,被文字识别或者选择分枝识别的部位作为识别部位图形,作为图像登录的部位作为图像图形进行切取(步骤S200)。而且把切取的识别部位图形或者图像图形登录到临时信息DB22所包含的识别临时文件中。而且,根据帐票定义文件的设定,文字识别单元23进行识别部位图形的文字识别或者选择分枝识别(步骤S201),把识别的结果和图像图形与保存在第1帐票设定信息DB20中的帐票纸面信息所包含的帐票印刷信息组合起来,生成单元24生成帐票图形数据(步骤S202)。该帐票图形数据登录到临时信息DB22所包含的帐票图形临时文件中,帐票交接装置4的生成单元24生成确认在该帐票图形数据中是否存在错误的帐票修正画面,通过把该帐票修正画面例如发送到修正终端8,帐票交接系统的管理者等能够进行帐票图形数据的修正(步骤S203)。另外,作为图像数据的形式,能够使用PNG形式或者BMP形式等。
这里,图9例示了登录在帐票交接装置4的帐票图形临时文件中的帐票图形数据的一览的修正画面一览画面60。图9所示的修正画面一览画面60是访问帐票交接装置4时在修正终端8上显示的画面,在该时刻显示帐票交接装置4保持的帐票图形数据的一览。修正画面一览画面60构成为包括当转移到其它的设定画面时选择的菜单区61、在检索希望修正的帐票时记入其帐票定义文件名的帐票名记入栏62、在检索希望把记入到帐票中的笔的ID修正为密钥信息的帐票图形数据时记入笔名的笔名记入栏63、显示登录在帐票图形临时文件中的帐票图形数据的一览的帐票选择区64、在编辑所选择的帐票图形数据时选择的「编辑」按钮65、在清除所选择的帐票图形数据时的「清除」按钮66。
帐票交接系统的管理者使用该修正画面一览画面60,选择所希望的后述的帐票修正画面。为此,管理者通过把帐票定义文件名输入到帐票名记入栏,选择「显示」按钮的操作或者把记入到帐票中的笔的ID输入到笔名记入栏63,选择「显示」按钮的操作,插入所希望的修正帐票修正画面,从帐票选择区64显示的帐票图形数据的一览,在希望修正的帐票图形数据的检验逻辑框中加入检验,选择「编辑」按钮65。通过该操作,显示画面切换为修正个别的帐票图形数据的帐票修正画面。另外,在存在无用的帐票图形数据的情况下,在该帐票数据的检验逻辑框中加入检验,通过选择「清除」按钮66,能够清除其帐票图形数据。另外,在帐票选择区64中完成了「正在编辑」的显示的帐票图形数据表示在其它的修正终端中正在进行修正,这种情况下,进行排他控制使得不能够从该修正终端8进行修正作业。这种情况下,可以仅进行阅览。
这里,图10例示了上述的帐票修正画面70。图10所示的帐票修正画面70构成为包括在画面左半部分显示的从笔迹数据再现的帐票图形区71、在画面右半部分显示的把输入到记入区中的笔迹数据以及识别了的结果记录在一起的帐票修正区、修正结束时选择的「OK 」按钮76、正在修正过程中结束的「取消」按钮77。
包含在图10所示的帐票修正画面70的帐票修正区中的姓确认区72、名字确认区73以及住址确认区74是用于确认文字识别的结果的区域,管理者或者利用者能够确认是否正确地识别所记入的文字。这里,在具有希望修正的位置的情况下,能够用鼠标等选择修正位置,用键盘等修正。另外,请求者区分确认区75是用于识别选择分枝识别结果的区域,管理者或者利用者能够确认是否正确地识别所检验的项目。这里,在具有希望修正的位置的情况下,能够同样地进行修正。
如果利用该帐票修正画面70结束了帐票图形数据的修正,则管理者或者利用者选择「OK 」按钮76。由此,帐票交接装置4再次把帐票图形数据登录到帐票图形临时文件中(步骤S204)。经过以上的过程生成帐票图形数据。
已存系统连接
图8是示出了直到把帐票图形XML化后发送帐票XML数据的过程为止的流程图。参照图8所示的流程图详细地说明至发送帐票XML数据的过程(适当地参照图1以及图3)。首先,帐票连接装置4进行登录在帐票图形临时文件中的帐票图形数据的XML化(步骤S300),对于在帐票定义画面35的转送信息选择区41中,在「Yes」中加入了检验的项目,从XML化了的帐票图形数据进行抽取(步骤S301)。而且,帐票交接装置4把抽取出的XML化的帐票数据作为帐票XML数据登录在帐票信息DB21中(步骤S302)。这里,在从已存系统6发送了请求帐票XML数据的帐票请求的情况下,把该帐票XML数据发送到已存系统6(步骤S303)。经过以上的过程,结束帐票XML数据的发送处理。另外,在本实施例中,帐票XML数据作为根据已存系统6的请求而发送的拉入(pull)型,也可以采用帐票交接装置4在登录了帐票XML数据的时刻或者预定的时间等中,把帐票XML数据发送到已存系统6的推出(push)型。另外,在步骤S301中,采用抽取出传送到已存系统6的信息,也可以省略抽取过程,把全部的信息传送到已存系统6。这种情况下,在已存系统6中进行必要信息的抽取。
第2实施形态例
其次,说明第2实施形态例的帐票交接系统的结构。这里,图11例示了第2实施形态例的帐票交接系统的结构。如果参照图11,则可知本实施形态例的帐票交接系统构成为经过网络7,把具备在帐票2中手写输入时使用的电子笔1的多个电子笔终端、多个帐票交接装置、对应检索装置、作为后一级一侧系统的多个已存系统相互连接。另外,本实施形态例中使用的电子笔1、帐票2、电子笔终端3、帐票交接装置4、已存系统6以及网络7由于与第1实施形态例基本相同,因此省略详细的说明。其中,对于与第1实施形态例的帐票交接系统的各结构要素的动作不同的方面,在后述的说明中每次都进行说明。
对应检索装置
对应检索装置由CPU、RAM、ROM、硬盘驱动器等构成,典型地由连接在网络7上的服务器用计算机实现。这里,图12是例示了对应检索装置5的功能的框图。参照图12,对应检索装置5主要由定义了帐票交接装置4传送的帐票2以及作为其传送目标的已存系统6的系统设定信息和保持了帐票纸面信息等的第2帐票设定信息DB80;检索帐票2与帐票交接装置4的对应关系的检索装置81;生成系统设定信息的输入画面等的生成装置82;把输入的对应表登录在第2帐票设定信息DB80中的登录单元83;经过网络7进行通信的通信单元84构成。
第2帐票设定信息DB80是形成在对应检索装置5的硬盘驱动器等存储装置中,并在第2帐票设定信息DB80中保持的系统设定信息中相对应地登录有按每一个帐票交接装置识别帐票的页地址。对应检索装置5具有对于包括从电子笔终端3发送的页地址等处理请求,用检索装置81检索对于该页地址的帐票交接装置4的地址,发送到电子笔终端3的功能;以及经过了网络7的系统设定信息等的设定功能。另外,关于通过该设定功能设定的系统设定信息中所包含的信息及其设定方法在后面详细地说明。另外,对应检索装置5的这些单元以及功能通过把在对应检索装置5的硬盘驱动器中保持的程序代码在RAM中展开执行而实现。
其次,使用上述的本实施形态例的帐票交接系统,说明把帐票交接系统的利用者使用电子笔1记入到帐票2中的帐票数据加工成能够在已存系统6中利用帐票XML数据后传送的帐票交接方法。
首先,以利用本实施形态例的帐票交接系统为前提,与第1实施形态例相同,需要预先进行帐票定义文件的输入和系统设定信息的输入。在第1实施形态例中,帐票交接系统的管理者从修正终端8访问帐票交接装置4进行了这些设定,而在本实施形态例的帐票交接系统中,帐票交接系统的管理者从电子笔终端3经过网络7访问帐票交接装置4,输入帐票定义文件,访问对应检索装置5,进行系统设定信息的输入。
帐票定义文件设定
如上所述,在本实施形态例中,帐票定义文件从电子笔终端3经过网络7在帐票交接装置4中进行,由于其输入画面与在第1实施形态例中说明过的图4所示的帐票定义画面35相同,其输入方法也相同,因此省略说明。
帐票交接装置登录
其次,说明进行包含帐票2与帐票交接装置4的对应信息在内的系统设定信息输入的过程。首先,本实施形态例的帐票交接系统的管理者为了输入系统设定信息,从电子笔终端3访问对应检索装置5。这里,图13例示了访问对应检索装置5时在电子笔终端3上显示的帐票交接装置登录画面85。该帐票交接装置登录画面85构成为包括当转移到其它的设定画面时选择的菜单区86、记入所登录的帐票交接装置的名称的帐票交接装置名记入栏87、记入所登录的帐票交接装置的地址和端口号码的帐票交接装置的地址记入栏88、登录所记入的信息的登录按钮89。管理者使用该画面,在帐票交接装置名记入栏87中输入在本实施形态例的帐票交接系统中利用的帐票交接装置的名称,把该帐票交接装置的地址以及端口号码输入到帐票交接装置地址记入栏88,登录多个帐票交接装置。
已存系统登录
接着,管理者进行在本实施形态例的帐票交接系统中利用的已存系统的登录。为此,管理者从帐票交接装置登录画面85的菜单区86,选择「已存系统登录」的项目。于是,显示画面切换为图14例示的已存系统登录画面90。图14所示的已存系统登录画面90构成为包括菜单区91、记录所登录的已存系统的名称的已存系统名记入栏92、记入所登录的已存系统的地址和端口号码的已存系统地址记入栏93、登录所记入的信息的登录按钮94。管理者使用该画面,在已存系统名记入栏92中输入在本实施形态例的帐票交接系统中利用的已存系统的名称,把该已存系统的地址以及端口号码输入到已存系统地址记入栏93,登录多个已存系统。
系统设定信息登录
接着,管理者为了进行帐票交接装置4的详细设定从已存系统登录画面90的菜单区91选择「详细设定」的项目。于是,显示画面切换为图15例示的帐票交接装置详细设定画面95。图15所示的帐票交接装置详细设定画面95构成为包括菜单区96、从在图13所示的帐票交接装置登录画面85中登录了的帐票交接装置中选择进行详细设定的帐票交接装置4的帐票交接装置选择栏97、输入在帐票交接装置选择栏97中选择了的帐票交接装置4中处理的帐票的页地址的页地址记入栏98、选择与该页地址的帐票2相对应的帐票定义文件的对应帐票定义文件选择栏99、从在图14所示的已存系统登录画面90中登录了的已存系统中选择该帐票交接装置4传送的已存系统6的已存系统选择栏100、定义了传送到在已存系统选择栏100中选择了的已存系统6的帐票XML文档的标准的帐票定义文件的交接帐票定义文件选择栏101。管理者使用该画面,设定处理帐票2的帐票数据的帐票交接装置4,帐票交接装置4设定传送的帐票XML数据的已存系统6。对应检索装置5把在上述的帐票交接装置登录画面85、已存系统登录画面90以及帐票交接装置详细设定画面95中设定了的信息作为系统设定信息,登录到图12所示的对应检索装置5的第2帐票设定信息DB80中的同时,经过网络7,向在帐票交接装置选择栏97中选择了的帐票交接装置4传送该系统设定信息和由该系统设定信息定义了的页地址的帐票纸面信息,接收到该系统设定信息以及帐票纸面信息的帐票交接装置4把该系统设定信息以及帐票纸面信息登录到图3所示的第1帐票设定信息DB20中。
如以上那样,通过对于多个帐票交接装置的每一个定义系统设定信息,例如,即使在使用电子笔1记入到多种帐票中的情况下,也能够向与各个帐票对应的帐票交接装置发送帐票数据,帐票数据在帐票交接装置中处理,作为帐票XML数据,分别发送到多个已存系统中的相对应的已存系统。
其次,使用图16所示的流程图说明利用结束了帐票定义文件和系统设定信息登录的本实施形态例的帐票交接系统,帐票交接装置4把从电子笔1发送来的帐票数据加工成能够在已存系统6中利用的帐票XML数据,传送到已存系统6的过程(适宜地参照图1、图3以及图12)。
首先,帐票交接系统的利用者使用电子笔1在帐票2中记入必要事项。电子笔1把电子笔1的识别ID、发送时间、识别帐票2的页地址等信息添加到电子笔的利用者记入的笔迹数据中作为帐票数据发送到电子笔终端3。接收到该帐票数据的电子笔终端3为了查询处理该帐票数据的帐票交接装置4的地址,向对应检索装置5发送帐票数据处理请求(步骤S400)。
在该帐票数据处理请求中包括帐票2的页地址,接收到帐票处理请求(步骤S401)的对应检索装置15从第2帐票设定信息DB80中保持的系统设定信息检索与帐票2的页地址相对应的帐票交接装置4(步骤S402)。而且,对应检索装置5向电子笔终端3发送作为向所检索的帐票交接装置4的连接信息的地址(步骤S403)。
接收到该帐票交接装置4的地址(步骤S404)的电子笔终端3向该地址的帐票交接装置4发送从电子笔1接收的帐票数据(步骤S405)。接收到该帐票数据(步骤S406)的帐票交接装置4把该帐票数据登录在临时信息DB22中所包括的帐票临时文件中。而且,帐票交接装置4发送存储器清除信号使得电子笔终端3清除电子笔1的存储器14(步骤S407)。接收到该存储器清除信号(步骤S408)的电子笔终端3把该存储器清除信号发送到电子笔1,清除电子笔1的存储器14(步骤S409)。然后帐票交接装置4根据第1帐票设定信息DB20中保持的帐票定义文件,进行登录在帐票临时文件中的帐票数据所包含的文字的识别或者图像的切取,生成帐票XML数据(步骤S410),把该生成的帐票XML数据登录在帐票信息DB26中(步骤S411)。
这里,已存系统6如果向帐票交接装置4发送帐票请求(步骤S412),则接收到该帐票请求(步骤S413)的帐票交接装置4参照帐票信息DB21,在具有未向已存系统6发送的帐票XML数据的情况下,把该帐票XML数据发送到已存系统6(步骤S414)。而且,已存系统6接收该帐票XML数据(步骤S415),进行预定的处理。经过以上的过程,帐票交接系统的利用者把使用电子笔1手写输入的信息作为帐票XML数据传送到已存系统6。另外,步骤S406至步骤S415的过程相当于图6至图8所示的流程。
以上根据附图详细地说明了本发明的实施形态,而这些终究是一个实施形态,本发明根据本领域技术人员的知识能够在加入了各种变更、改良的形态下实施。例如,还能够在对应检索装置中登录电子笔和利用者,进行由口令或者电子密钥等实施的验证,提高帐票交接系统的保密性。另外,这时,通过向利用者设定访问权限,还能够确认利用者与管理者。
如果依据本发明,则不需要把用手写记载的信息进行复杂的处理,就能够在利用该信息的后一级一侧的系统中容易地加以利用。