JP7481137B2 - Information processing device, method and program - Google Patents

Information processing device, method and program Download PDF

Info

Publication number
JP7481137B2
JP7481137B2 JP2020048689A JP2020048689A JP7481137B2 JP 7481137 B2 JP7481137 B2 JP 7481137B2 JP 2020048689 A JP2020048689 A JP 2020048689A JP 2020048689 A JP2020048689 A JP 2020048689A JP 7481137 B2 JP7481137 B2 JP 7481137B2
Authority
JP
Japan
Prior art keywords
document
organization
user
identification information
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020048689A
Other languages
Japanese (ja)
Other versions
JP2021149497A (en
Inventor
剛啓 中村
敬 澤田
達也 毛木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PFU Ltd
Original Assignee
PFU Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PFU Ltd filed Critical PFU Ltd
Priority to JP2020048689A priority Critical patent/JP7481137B2/en
Publication of JP2021149497A publication Critical patent/JP2021149497A/en
Application granted granted Critical
Publication of JP7481137B2 publication Critical patent/JP7481137B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、文書のデータ化のための技術に関する。 This disclosure relates to technology for digitizing documents.

従来、読み込んだ画像内の文字のビットマップ画像からフォントデータを作成するときに、あらかじめユーザの所有フォントからマッチング辞書と埋め込み用データを作成しておき、文字認識の結果を使いフォント認識を行い、マッチした場合は作成済みのフォントデータを埋め込むことで、フォントデータへの変換処理を減らし処理の効率を良くする技術が提案されている(特許文献1を参照)。 Conventionally, when creating font data from bitmap images of characters in a loaded image, a technology has been proposed in which a matching dictionary and embedding data are created in advance from fonts owned by the user, font recognition is performed using the results of character recognition, and if there is a match, the created font data is embedded, thereby reducing the conversion process to font data and improving processing efficiency (see Patent Document 1).

また、有料情報提供装置から提供されたデータに基づく原画像及び該データに付加された付加情報に基づく副画像を同一の記録用紙に形成させ、このような画像が形成された記録用紙の複写処理を実行する場合に、記録用紙から原画像及び副画像を読み取り、読み取った副画像が示す付加情報を更新した更新付加情報を有料情報提供装置へ要求し、有料情報提供装置から提供された更新付加情報の料金情報が示す料金を徴収できた場合に、読み取った原画像に対するオリジナルデータを有料情報提供装置から再度取得して記録用紙に形成する技術が提案されている(特許文献2を参照)。 In addition, a technology has been proposed in which an original image based on data provided from a paid information providing device and a sub-image based on additional information added to the data are formed on the same recording paper, and when a copy process is performed on the recording paper on which such an image has been formed, the original image and sub-image are read from the recording paper, and updated additional information that updates the additional information indicated by the read sub-image is requested from the paid information providing device, and when the fee indicated by the fee information for the updated additional information provided from the paid information providing device has been collected, the original data for the read original image is obtained again from the paid information providing device and formed on the recording paper (see Patent Document 2).

特開2005-208872号公報JP 2005-208872 A 特開2005-236445号公報JP 2005-236445 A

従来、帳票等の文書(紙又は電子ファイル)の組織間での受け渡しを伴う業務において、文書を発行し、組織間で当該文書を受け渡し、受取先の組織において当該文書に係るデータを業務システムに入力する作業(所謂パンチ入力)が行われている。また、このような業務を効率化するために、OCR(Optical Character Recognition)による入力補助や、データの受け渡しを電子的に行う所謂EDI(Electronic Data Interchange)等、種々の技術が提案されている。 Conventionally, in business involving the transfer of documents (paper or electronic files) such as forms between organizations, the document is issued, the document is transferred between organizations, and the data related to the document is entered into the business system of the receiving organization (so-called punch input). In order to make such business more efficient, various technologies have been proposed, such as input assistance using OCR (Optical Character Recognition) and electronic data exchange (EDI) for transferring data electronically.

しかし、OCRによる入力補助を行った場合、認識処理で待ち時間が発生するだけでなく、認識精度は100%とはならないため、ユーザの目視による確認作業が必要となる。また、EDIについては、業界ごとに規格が異なること、取引の双方が通信プロトコルやデータフォーマット等を統一する必要があること、等の障害があるため、全ての取引先をカバーするEDIを導入することは困難であった。 However, when OCR is used to assist with input, not only does it create waiting times during the recognition process, but the recognition accuracy is not 100%, so the user must visually check the data. In addition, EDI faces obstacles such as different standards for each industry and the need for both parties in a transaction to standardize communication protocols and data formats, making it difficult to introduce EDI that covers all trading partners.

本開示は、上記した問題に鑑み、組織間で受け渡しされる文書のデータ化に係る精度及び処理速度を向上させることを課題とする。 In view of the above problems, the present disclosure aims to improve the accuracy and processing speed of digitizing documents transferred between organizations.

本開示の一例は、第一の組織に属するユーザから、該ユーザが所望する文書データの生成に用いられる素材データを取得する素材データ取得手段と、前記素材データと該素材データを一意に識別可能な識別情報とを関連付けて記憶する素材データ記憶手段と、前記素材データ及び前記識別情報を含む前記文書データを生成する文書データ生成手段と、前記文書データを前記第一の組織のユーザへ送信する文書データ送信手段と、前記第一の組織から前記文書データ又は該文書データに基づき出力された前記文書を取得した、該第一の組織とは異なる第二の組織に属するユーザから、前記文書に係るイメージを取得するイメージ取得手段と、前記イメージから前記識別情報を認識する識別情報認識手段と、前記識別情報に基づき、前記素材データ記憶手段から前記素材データを索出する素材データ索出手段と、索出された前記素材データを前記第二の組織に属するユーザに送信する素材データ送信手段と、を備える、情報処理装置である。 An example of the present disclosure is an information processing device including: a material data acquisition means for acquiring, from a user belonging to a first organization, material data used to generate document data desired by the user; a material data storage means for storing the material data in association with identification information that can uniquely identify the material data; a document data generation means for generating the document data including the material data and the identification information; a document data transmission means for transmitting the document data to a user of the first organization; an image acquisition means for acquiring an image of the document from a user belonging to a second organization different from the first organization who has acquired the document data from the first organization or the document output based on the document data; an identification information recognition means for recognizing the identification information from the image; a material data retrieval means for retrieving the material data from the material data storage means based on the identification information; and a material data transmission means for transmitting the retrieved material data to a user belonging to the second organization.

本開示は、情報処理装置、システム、コンピュータによって実行される方法又はコンピュータに実行させるプログラムとして把握することが可能である。また、本開示は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものとしても把握できる。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。 The present disclosure can be understood as an information processing device, a system, a method executed by a computer, or a program executed by a computer. The present disclosure can also be understood as such a program recorded on a recording medium readable by a computer or other device, machine, etc. Here, a recording medium readable by a computer, etc. refers to a recording medium that stores information such as data and programs through electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer, etc.

本開示によれば、文書のデータ化に係る精度及び処理速度を向上させることが可能となる。 This disclosure makes it possible to improve the accuracy and processing speed of document digitization.

実施形態に係るシステムの構成を示す概略図である。1 is a schematic diagram showing a configuration of a system according to an embodiment. 実施形態に係る情報処理装置の機能構成の概略を示す図である。1 is a diagram illustrating an outline of a functional configuration of an information processing device according to an embodiment. 実施形態に係る文書データ(文書イメージ)の例を示す図である。FIG. 4 is a diagram showing an example of document data (document image) according to the embodiment. 実施形態に係る文書生成処理の流れの概要を示すフローチャートである。1 is a flowchart showing an outline of the flow of a document generation process according to the embodiment. 実施形態に係る素材データ取得処理の流れの概要を示すフローチャートである。10 is a flowchart showing an overview of the flow of a material data acquisition process according to the embodiment. 実施形態に係る文書発行元利用料算出処理の流れの概要を示すフローチャートである。11 is a flowchart showing an overview of the flow of a document issuer usage fee calculation process according to the embodiment. 実施形態に係る文書受取先利用料算出処理の流れの概要を示すフローチャートである。11 is a flowchart showing an overview of the flow of a document recipient usage fee calculation process according to the embodiment.

以下、本開示に係る情報処理装置、方法及びプログラムの実施の形態を、図面に基づいて説明する。但し、以下に説明する実施の形態は、実施形態を例示するものであって、本開示に係る情報処理装置、方法及びプログラムを以下に説明する具体的構成に限定するものではない。実施にあたっては、実施の態様に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよい。 Below, an embodiment of an information processing device, method, and program according to the present disclosure will be described with reference to the drawings. However, the embodiment described below is merely an example of an embodiment, and the information processing device, method, and program according to the present disclosure are not limited to the specific configuration described below. In implementing the present disclosure, a specific configuration according to the embodiment may be appropriately adopted, and various improvements and modifications may be made.

本実施形態では、本開示に係る情報処理装置、方法及びプログラムを、請求書や発注書、申込書、契約書等の文書を管理する文書管理システムにおいて実施した場合の実施の形態について説明する。但し、本開示に係る情報処理装置、方法及びプログラムは、文書のデータ化に係る技術について広く用いることが可能であり、本開示の適用対象は、実施形態において示した例に限定されない。 In this embodiment, an information processing device, method, and program according to the present disclosure will be described as being implemented in a document management system that manages documents such as invoices, purchase orders, applications, and contracts. However, the information processing device, method, and program according to the present disclosure can be widely used in technologies related to digitizing documents, and the application of the present disclosure is not limited to the examples shown in the embodiment.

<システムの構成>
図1は、本実施形態に係るシステムの構成を示す概略図である。本実施形態に係るシステムは、ネットワークに接続されることで互いに通信可能な情報処理装置1、文書発行元ユーザ端末9a、及び文書受取先ユーザ端末9bを備える。
<System Configuration>
1 is a schematic diagram showing the configuration of a system according to the present embodiment. The system according to the present embodiment includes an information processing device 1, a document issuing user terminal 9a, and a document receiving user terminal 9b, which are connected to a network and capable of communicating with each other.

情報処理装置1は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、EEPROM(Electrically Erasable and Programmable Read Only Memory)やHDD(Hard Disk Drive)等の記憶装置14、NIC(Network Interface Card)15等の通信ユニット、等を備えるコンピュータである。但し、情報処理装置1の具体的なハードウェア構成に関しては、実施の態様に応じて適宜省略や置換、追加が可能である。また、情報処理装置1は、単一の筐体からなる装置に限定されない。情報処理装置1は、所謂クラウドや分散コンピューティングの技術等を用いた、複数の装置によって実現されてよい。 The information processing device 1 is a computer including a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage device 14 such as an EEPROM (Electrically Erasable and Programmable Read Only Memory) or a HDD (Hard Disk Drive), a communication unit such as a NIC (Network Interface Card) 15, etc. However, the specific hardware configuration of the information processing device 1 can be omitted, replaced, or added as appropriate depending on the embodiment. Furthermore, the information processing device 1 is not limited to a device consisting of a single housing. The information processing device 1 may be realized by multiple devices using so-called cloud or distributed computing technology, etc.

文書発行元ユーザ端末9aは、文書の発行サービスを利用するユーザによって使用されるコンピュータであり、文書受取先ユーザ端末9bは、文書の認識サービスを利用するユーザによって使用されるコンピュータである。ユーザ端末9a、9bは、何れも、CPU、ROM、RAM、記憶装置、通信ユニット、入力装置、出力装置等(図示は省略する)を備えるコンピュータである。但し、ユーザ端末9a、9bの具体的なハードウェア構成に関しては、実施の態様に応じて適宜省略や置換、追加が可能である。また、ユーザ端末9a、9bは、単一の筐体からなる装置に限定されない。ユーザ端末9a、9bは、所謂クラウドや分散コンピューティングの技術等を用いた、複数の装置によって実現されてよい。ユーザは、これらのユーザ端末9a、9bを介して情報処理装置1を利用する。但し、ユーザは、1のユーザ端末から、文書発行元ユーザとして文書の発行サービスを利用し、同時に、文書受取先ユーザとして文書の認識サービスを利用することも可能である。 The document issuing user terminal 9a is a computer used by a user who uses the document issuing service, and the document receiving user terminal 9b is a computer used by a user who uses the document recognition service. Both user terminals 9a and 9b are computers equipped with a CPU, ROM, RAM, storage device, communication unit, input device, output device, etc. (not shown). However, the specific hardware configuration of the user terminals 9a and 9b can be omitted, replaced, or added as appropriate depending on the embodiment. In addition, the user terminals 9a and 9b are not limited to devices consisting of a single housing. The user terminals 9a and 9b may be realized by multiple devices using so-called cloud or distributed computing technology. A user uses the information processing device 1 through these user terminals 9a and 9b. However, a user can use the document issuing service as a document issuing user from one user terminal, and at the same time, use the document recognition service as a document receiving user.

図2は、本実施形態に係る情報処理装置1の機能構成の概略を示す図である。情報処理装置1は、記憶装置14に記録されているプログラムが、RAM13に読み出され、CPU11によって実行されて、情報処理装置1に備えられた各ハードウェアが制御されることで、文書定義データベース(文書定義部)21、ユーザ管理データベース(ユーザ情報記憶部)22、認証部23、素材データ取得部24、文書データベース(素材データ記憶部)25、文書データ生成部26、生成数算出部27、文書データ送信部28、イメージ取得部29、識別情報認識部30、認識数算出部31、素材データ索出部32、素材データ送信部33及び使用料算出部34を備える情報処理装置として機能する。なお、本実施形態及び後述する他の実施形態では、情報処理装置1の備える各機能は、汎用プロセッサであるCPU11によって実行されるが、これらの機能の一部又は全部は、1又は複数の専用プロセッサによって実行されてもよい。 2 is a diagram showing an outline of the functional configuration of the information processing device 1 according to this embodiment. The information processing device 1 functions as an information processing device including a document definition database (document definition section) 21, a user management database (user information storage section) 22, an authentication section 23, a material data acquisition section 24, a document database (material data storage section) 25, a document data generation section 26, a generation number calculation section 27, a document data transmission section 28, an image acquisition section 29, an identification information recognition section 30, a recognition number calculation section 31, a material data search section 32, a material data transmission section 33, and a usage fee calculation section 34, by a program recorded in the storage device 14 being read into the RAM 13 and executed by the CPU 11, and each hardware included in the information processing device 1 is controlled. Note that in this embodiment and other embodiments described later, each function included in the information processing device 1 is executed by the CPU 11, which is a general-purpose processor, but some or all of these functions may be executed by one or more dedicated processors.

本実施形態に係る情報処理装置1は、例えばクラウド上に実装され、文書発行元ユーザから文書のコンテンツとしての素材データを受信すると、受信された素材データと文書IDとを関連付けて文書データベース25に保存し、素材データと一次元バーコード又は二次元バーコードに変換した文書IDとを文書定義に従ってレイアウトすることで文書を生成する。そして、文書発行元ユーザは、生成された文書を紙媒体又は電子ファイル等を用いて文書受取先に受け渡し、文書受取先ユーザは、受け取った文書のイメージを、情報処理装置1にアップロードする。情報処理装置1は、文書データ(文書イメージ)から、文書内の任意の場所に一次元バーコード又は二次元バーコードとして埋め込まれた文書IDを認識し、当該文書IDで文書データベース25を検索して素材データを取得し、文書受取先ユーザに素材データを提供する。 The information processing device 1 according to this embodiment is implemented on a cloud, for example, and upon receiving material data as document content from a document issuing user, it associates the received material data with a document ID and stores them in the document database 25, and generates a document by laying out the material data and the document ID converted into a one-dimensional barcode or two-dimensional barcode according to a document definition. The document issuing user then delivers the generated document to the document recipient using a paper medium or electronic file, etc., and the document recipient user uploads an image of the received document to the information processing device 1. The information processing device 1 recognizes the document ID embedded as a one-dimensional barcode or two-dimensional barcode at any position within the document from the document data (document image), searches the document database 25 using the document ID to obtain the material data, and provides the material data to the document recipient user.

更に、本実施形態に係る情報処理装置1は、情報処理装置1のユーザに対してシステム利用料を請求するが、この際、文書発行元ユーザのシステム利用料を、情報処理装置1を用いて出力された文書が文書受取先からアップロードされて認識された量に応じて減額することで、システム利用のインセンティブとする。 Furthermore, the information processing device 1 according to this embodiment bills the user of the information processing device 1 for a system usage fee, but at this time, the system usage fee of the document issuing user is reduced according to the amount of documents output using the information processing device 1 that are uploaded and recognized by the document recipient, thereby providing an incentive for system usage.

文書定義データベース(文書定義部)21は、文書定義が蓄積されているデータベースである。文書定義データベース21には、文書の定義毎に、文書定義IDと、文書データ(文書イメージ)の生成のために必要な文書定義とが関連づけられて蓄積されている。システムのユーザは、文書定義IDを指定することで、文書の生成に用いる文書定義を指定することが出来る。ここで、文書定義は、文書のフォーマットを定めるデータであり、入力項目の割り付けを定義するレイアウト情報、罫線情報、フィールド名情報、定型文字列情報等を含む。 The document definition database (document definition section) 21 is a database in which document definitions are stored. In the document definition database 21, for each document definition, a document definition ID and the document definition required for generating document data (document image) are stored in association with each other. A system user can specify the document definition to be used for generating a document by specifying a document definition ID. Here, a document definition is data that defines the format of a document, and includes layout information, line information, field name information, standard string information, etc., that define the allocation of input items.

ユーザ管理データベース(ユーザ情報記憶部)22は、ユーザ毎に、各ユーザの認証情報(例えば、ユーザID及びパスワード)と、当該ユーザが使用する1又は複数の文書定義IDと、当該ユーザの文書データ(文書イメージ)の生成数(出力文書数)と、当該ユーザが発行した文書の文書IDのうち他の組織によって認識された文書IDの数(発行文書認識数)と、他の組織によって発行された文書を認識した数(受取文書認識数)とを関連付けて記憶する。 The user management database (user information storage unit) 22 stores, for each user, in association with each user's authentication information (e.g., user ID and password), one or more document definition IDs used by the user, the number of document data (document images) generated by the user (number of output documents), the number of document IDs of documents issued by the user that have been recognized by other organizations (number of issued documents recognized), and the number of documents issued by other organizations that have been recognized (number of received documents recognized).

本実施形態において、情報処理装置1は、Webサイトとしてユーザ登録インターフェースを提供し、ユーザは、当該ユーザ登録インターフェースを介してユーザID、パスワード、及び文書定義(又は、文書定義ID)等の、システム利用に必要な情報を送信する。ここで、ユーザは、使用したい文書定義を、文書定義データベース21に既に存在する既存の文書定義から選択してもよいし、文書定義データベース21にない新たな文書定義を登録してもよい。既存の文書定義から選択する場合、ユーザは、使用したい文書定義IDを指定すればよい。一方、新たな文書定義を登録する場合、ユーザから送信された文書定義は、文書定義データベース21に新規登録され、当該文書定義に対応する文書定義IDが発行される。ユーザ管理データベース22は、ユーザから提供されたユーザID、パスワード、及び文書定義ID等の情報を互いに関連づけたユーザデータを、ユーザ管理データベース22に追加し、ユーザに対して登録通知を送信する。登録通知は、ユーザ端末9a、9bによって受信される。 In this embodiment, the information processing device 1 provides a user registration interface as a website, and the user transmits information required for using the system, such as a user ID, a password, and a document definition (or a document definition ID), via the user registration interface. Here, the user may select a document definition to be used from existing document definitions already existing in the document definition database 21, or may register a new document definition that is not in the document definition database 21. When selecting from existing document definitions, the user may specify the document definition ID to be used. On the other hand, when registering a new document definition, the document definition transmitted by the user is newly registered in the document definition database 21, and a document definition ID corresponding to the document definition is issued. The user management database 22 adds user data in which information such as the user ID, password, and document definition ID provided by the user are associated with each other to the user management database 22, and transmits a registration notification to the user. The registration notification is received by the user terminals 9a and 9b.

認証部23は、各ユーザから認証情報を取得することで各ユーザを認証する。認証部23によりユーザが認証されることで、当該ユーザからの素材データに係る文書データ(文書イメージ)の生成、及び当該ユーザからアップロードされるイメージに係る文書IDの認識が可能となる。 The authentication unit 23 authenticates each user by acquiring authentication information from the user. When a user is authenticated by the authentication unit 23, it becomes possible to generate document data (document image) related to material data from the user, and to recognize a document ID related to an image uploaded by the user.

素材データ取得部24は、文書発行元の組織(第一の組織)に属するユーザ(文書発行元ユーザ)から、当該ユーザが所望する文書データ(文書イメージ)の生成に用いるための素材データを取得する。ここで、文書発行元ユーザから取得される素材データには、例えば、生成したい文書が請求書である場合、請求書の発行に必要となる、取引先、品名、数量、金額、銀行名、支店名、口座番号等の情報が含まれる。 The material data acquisition unit 24 acquires material data from a user (document issuing user) belonging to the document issuing organization (first organization) to be used to generate document data (document image) desired by the user. Here, the material data acquired from the document issuing user includes, for example, if the document to be generated is an invoice, information required for issuing the invoice, such as the business partner, product name, quantity, amount, bank name, branch name, account number, etc.

文書データベース(素材データ記憶部)25は、システムによって生成された文書の情報が蓄積されているデータベースであり、素材データと、当該素材データを用いて生成された文書の文書データ(文書イメージ)と、当該文書を一意に識別可能な識別情報(文書ID)と、当該文書の発行元ユーザのユーザIDと、を関連付けて記憶する。システムのユーザは、ユーザ端末9aから情報処理装置1に対して素材データを登録して文書生成依頼を行うことで、所望の文書を取得する。 The document database (material data storage unit) 25 is a database that accumulates information on documents generated by the system, and stores material data, document data (document image) of a document generated using the material data, identification information (document ID) that can uniquely identify the document, and the user ID of the user who issued the document in association with each other. A user of the system obtains a desired document by registering material data from a user terminal 9a to the information processing device 1 and making a document generation request.

文書データ生成部26は、入力項目の割り付けを定義する文書定義(使用する文書定義は、文書定義IDを指定することで特定される)に従って、素材データ及び文書IDを含む文書データ(文書イメージ)を生成する。 The document data generation unit 26 generates document data (document image) including material data and a document ID according to a document definition that defines the allocation of input fields (the document definition to be used is specified by specifying a document definition ID).

図3は、本実施形態に係る文書データ(文書イメージ)の例を示す図である。図3に示された文書データには、素材データ(取引先、品名、数量、金額、銀行名、支店名、口座番号等)、罫線、フィールド名、定型文字及び文書IDが、文書定義に従ってレイアウトされている。本実施形態では、文書データは文書IDとして一次元バーコード又は二次元バーコード8を含む。但し、文書IDの文書データへの出力形式は、本実施形態において例示した一次元バーコード又は二次元バーコード8に限定されない。文書IDは、画像認識や光学認識等の技術を用いて特定可能な形式で出力/認識されればよく、その形式は限定されない。文書IDは、例えば、文字列として出力されてもよい。 Figure 3 is a diagram showing an example of document data (document image) according to this embodiment. In the document data shown in Figure 3, material data (client, product name, quantity, amount, bank name, branch name, account number, etc.), lines, field names, standard characters, and document ID are laid out according to a document definition. In this embodiment, the document data includes a one-dimensional barcode or two-dimensional barcode 8 as the document ID. However, the output format of the document ID to the document data is not limited to the one-dimensional barcode or two-dimensional barcode 8 exemplified in this embodiment. The document ID may be output/recognized in a format that can be specified using technology such as image recognition or optical recognition, and the format is not limited. The document ID may be output as a character string, for example.

生成数算出部27は、文書発行元ユーザから取得した素材データに基づく文書データの生成数(出力文書数)を算出する。 The generation number calculation unit 27 calculates the number of document data generated (number of output documents) based on the material data acquired from the document issuing user.

文書データ送信部28は、文書データを文書発行元ユーザへ送信する。 The document data transmission unit 28 transmits the document data to the document issuing user.

イメージ取得部29は、文書発行元から文書データ又は当該文書データに基づき出力された文書(紙等)を取得した、当該文書発行元とは異なる文書受取先の組織(第二の組織)に属するユーザから、文書に係るイメージ(文書データ自体、又は画像化インターフェースによりイメージ化された文書イメージ)を取得する。ここで、文書に係るイメージは、文書又は当該文書に追記処理(押印等)がなされた加工文書を読み取ることで得られるイメージであってもよい。 The image acquisition unit 29 acquires an image of a document (the document data itself, or a document image visualized by an imaging interface) from a user who belongs to a document recipient organization (second organization) different from the document issuer and who has acquired document data from the document issuer or a document (paper, etc.) output based on the document data. Here, the image of a document may be an image obtained by reading a document or a processed document in which additional processing (such as stamping) has been performed on the document.

識別情報認識部30は、イメージから文書IDを認識する。上述の通り、本実施形態では、文書データは文書IDとして一次元バーコード又は二次元バーコードを含み、識別情報認識部30は、イメージに含まれる一次元バーコード又は二次元バーコードから文書IDを認識する。この際、イメージ中のバーコード部分を特定し、バーコードが示す文書IDを認識するための認識技術には、既存の認識技術又は将来開発され得る認識技術が採用されてよい。また、本実施形態では、文書IDを一次元バーコード又は二次元バーコードの形式でイメージに出力し、認識する例について説明するが、文書IDは、画像認識や光学認識等の技術を用いて特定可能な形式で出力/認識されればよく、その形式は限定されない。文書IDは、例えば、文字列として出力され、所謂OCR等の文字認識技術を用いて認識されてもよい。 The identification information recognition unit 30 recognizes the document ID from the image. As described above, in this embodiment, the document data includes a one-dimensional or two-dimensional barcode as the document ID, and the identification information recognition unit 30 recognizes the document ID from the one-dimensional or two-dimensional barcode included in the image. In this case, existing recognition technology or recognition technology that may be developed in the future may be adopted as the recognition technology for identifying the barcode portion in the image and recognizing the document ID indicated by the barcode. In addition, in this embodiment, an example in which the document ID is output to the image in the form of a one-dimensional or two-dimensional barcode and recognized will be described, but the document ID may be output/recognized in a format that can be identified using a technology such as image recognition or optical recognition, and the format is not limited. The document ID may be output as a character string, for example, and recognized using a character recognition technology such as so-called OCR.

認識数算出部31は、識別情報認識部30による文書IDの認識数(発行文書認識数)を、当該文書IDに係る文書発行元毎に算出する。更に、認識数算出部31は、文書受取先ユーザから取得したイメージに係る文書IDの認識数(受取文書認識数)を、当該文書受取先毎に算出する。 The recognition number calculation unit 31 calculates the number of document IDs recognized by the identification information recognition unit 30 (number of issued documents recognized) for each document issuer related to the document ID. Furthermore, the recognition number calculation unit 31 calculates the number of document IDs recognized related to images obtained from document recipient users (number of received documents recognized) for each document recipient.

素材データ索出部32は、文書IDに基づき、文書データベース25から素材データを索出する。 The material data retrieval unit 32 retrieves material data from the document database 25 based on the document ID.

素材データ送信部33は、索出された素材データを文書受取先に属するユーザに送信する。 The material data transmission unit 33 transmits the retrieved material data to the user who belongs to the document recipient.

使用料算出部34は、文書発行元に係る生成数(出力文書数)及び文書発行元に係る発行文書認識数に基づいて、文書発行元による装置の使用料を算出する。また、使用料算出部34は、文書受取先に係る受取文書認識数に基づいて、文書受取先による装置の使用料を算出する。 The usage fee calculation unit 34 calculates the usage fee of the device by the document issuer based on the number of documents generated (number of output documents) related to the document issuer and the number of documents recognized by the document issuer. The usage fee calculation unit 34 also calculates the usage fee of the device by the document recipient based on the number of documents received by the document recipient.

<処理の流れ>
次に、本実施形態に係る情報処理装置1によって実行される処理の流れを説明する。なお、以下に説明する処理の具体的な内容及び処理順序は、本開示を実施するための一例である。具体的な処理内容及び処理順序は、本開示の実施の形態に応じて適宜選択されてよい。
<Processing flow>
Next, a flow of processing executed by the information processing device 1 according to the present embodiment will be described. Note that the specific contents and processing order of the processing described below are an example for implementing the present disclosure. The specific contents and processing order may be appropriately selected according to the embodiment of the present disclosure.

図4は、本実施形態に係る文書生成処理の流れの概要を示すフローチャートである。本フローチャートに示された処理は、文書発行元ユーザ端末9aによって送信された認証情報が受信されたことを契機として実行される。 Figure 4 is a flowchart showing an overview of the flow of document generation processing according to this embodiment. The processing shown in this flowchart is executed when authentication information sent by the document issuing user terminal 9a is received.

ステップS101からステップS104では、ユーザが認証され、アクセストークンが発行される。認証部23は、文書発行元ユーザ端末9aによって送信された、ユーザID及びパスワードを含む認証情報を受信し(ステップS101)、ユーザ管理データベース22を検索することで、当該ユーザが登録済みのユーザであるか否かを確認する(ステップS102)。登録済みのユーザであることが確認(認証)されると、認証部23は、アクセストークンを発行し(ステップS103)、対象の文書発行元ユーザ端末9aに対して、当該アクセストークンを送信する(ステップS104)。但し、ユーザを認証するために採用される具体的な技術は、ユーザID及びパスワードに限定されない。ユーザ認証のための手段としては、例えば、電子証明書を用いた認証や、生体認証等、その他の認証手段が採用されてもよい。その後、処理はステップS105へ進む。 In steps S101 to S104, the user is authenticated and an access token is issued. The authentication unit 23 receives authentication information including a user ID and a password sent by the document issuer user terminal 9a (step S101), and checks whether the user is a registered user by searching the user management database 22 (step S102). If it is confirmed (authenticated) that the user is a registered user, the authentication unit 23 issues an access token (step S103) and transmits the access token to the target document issuer user terminal 9a (step S104). However, the specific technology used to authenticate the user is not limited to a user ID and a password. As a means for user authentication, for example, authentication using an electronic certificate, biometric authentication, or other authentication means may be used. Then, the process proceeds to step S105.

アクセストークンを受信したユーザ端末9aにおいて、ユーザは、文書の作成に必要な情報を入力し、アクセストークンとともにシステムに対して送信する。ここで、文書の作成に必要な情報は、素材データ、及びこれらの素材データをレイアウトするための文書定義を特定するための文書定義IDである。即ち、ユーザ端末9aは、システムに文書生成を依頼するにあたって、アクセストークン、素材データ、及び文書定義IDを含む文書生成依頼を、システムに対して送信する。 On the user terminal 9a that has received the access token, the user inputs the information necessary for document creation and sends it to the system together with the access token. Here, the information necessary for document creation is the material data and a document definition ID for identifying a document definition for laying out this material data. That is, when requesting document creation from the system, the user terminal 9a sends a document creation request including the access token, material data, and document definition ID to the system.

ステップS105からステップS107では、文書IDが発行され、素材データがデータベースに登録される。素材データ取得部24は、ユーザ端末9aによって送信された、アクセストークン、素材データ、及び文書定義IDを含む文書生成依頼を受信し(ステップS105)、認証部23は、アクセストークンを参照することで、受信された文書生成依頼が認証済みのユーザから送信されたものであることを確認する。そして、受信された文書生成依頼が認証済みのユーザから送信されたものである場合、文書データベース25は、システムによって生成された文書を一意に識別可能な文書IDを発行し(ステップS106)、文書IDと素材データとを関連付けて、文書データベース25に登録する(ステップS107)。その後、処理はステップS108へ進む。 In steps S105 to S107, a document ID is issued and the material data is registered in the database. The material data acquisition unit 24 receives the document generation request including the access token, material data, and document definition ID sent by the user terminal 9a (step S105), and the authentication unit 23 confirms that the received document generation request has been sent by an authenticated user by referring to the access token. If the received document generation request has been sent by an authenticated user, the document database 25 issues a document ID that can uniquely identify the document generated by the system (step S106), associates the document ID with the material data, and registers it in the document database 25 (step S107). The process then proceeds to step S108.

ステップS108では、ユーザ管理データベース22の出力文書数が更新される。生成数算出部27は、文書発行元ユーザから取得した素材データに基づく文書データ(文書イメージ)の生成数(出力文書数)を1加算し、ユーザ管理データベース22は、各ユーザの認証情報(ユーザID、パスワード)と、当該ユーザの文書イメージの生成数(出力文書数)とを関連付けて記憶する。その後、処理はステップS109へ進む。 In step S108, the number of output documents in the user management database 22 is updated. The generation number calculation unit 27 adds 1 to the number of document data (document images) generated (number of output documents) based on the material data acquired from the document issuer user, and the user management database 22 associates and stores each user's authentication information (user ID, password) with the number of document images generated (number of output documents) for that user. Processing then proceeds to step S109.

ステップS109からステップS111では、文書定義に従って文書イメージが生成及び送信される。文書データ生成部26は、文書生成依頼に含まれる文書定義IDを参照して文書定義データベース21から文書定義を取得し(ステップS109)、取得された文書定義に従って素材データ及び文書IDをレイアウトすることで、素材データ及び文書IDを含む文書データ(文書イメージ)を生成する(ステップS110)。本実施形態では、この際、文書IDは一次元バーコード又は二次元バーコードの形式に変換される。また、ここで生成された文書イメージは、ステップS106で発行された文書ID及び文書生成依頼を行ったユーザのユーザIDに関連づけられて文書データベース25に登録される。 In steps S109 to S111, a document image is generated and transmitted according to the document definition. The document data generation unit 26 acquires the document definition from the document definition database 21 by referring to the document definition ID included in the document generation request (step S109), and generates document data (document image) including the material data and the document ID by laying out the material data and the document ID according to the acquired document definition (step S110). In this embodiment, the document ID is converted into a one-dimensional barcode or two-dimensional barcode format at this time. The document image generated here is associated with the document ID issued in step S106 and the user ID of the user who made the document generation request, and is registered in the document database 25.

ここで、文書イメージには、例えば、PDF形式が用いられてよい。但し、文書イメージは、ユーザ側でそのまま文書として表示又は印刷可能な形式のデータであればよく、ファイル形式やデータ形式等は限定されない。そして、文書データ送信部28は、ステップS110で生成された文書データ(文書イメージ)を、文書生成依頼を行なった文書発行元ユーザのユーザ端末9aに対して送信する(ステップS111)。その後、本フローチャートに示された処理は終了する。 Here, the document image may be in PDF format, for example. However, the document image may be in any format that can be displayed or printed as a document by the user as is, and there are no limitations on the file format or data format. The document data transmission unit 28 then transmits the document data (document image) generated in step S110 to the user terminal 9a of the document issuer user who requested document generation (step S111). Thereafter, the process shown in this flowchart ends.

但し、ステップS105からステップS111に係る処理は、ステップS103において発行されたアクセストークンの有効期限が切れるまで、異なる文書について繰り返し実行されてもよい。 However, the processes from step S105 to step S111 may be repeatedly executed for different documents until the access token issued in step S103 expires.

文書生成依頼を行なった文書発行元ユーザのユーザ端末9aは、ステップS110で送信された文書イメージを受信する。文書イメージを受信した文書発行元ユーザは、受信した文書イメージに基づく文書を文書受取先ユーザに対して送るが、この際、文書発行元ユーザが文書受取先ユーザに対して文書を送る方法は限定されない。例えば、文書発行元ユーザは、文書イメージのファイルを電子データのまま文書受取先ユーザに受け渡してもよいし(電子メール添付、ファイル共有、電磁的記録媒体送付等、データの受け渡し方法は限定されない)、文書イメージが印刷された紙媒体等を文書受取先ユーザに受け渡してもよい。文書受取先ユーザは、何らかの手段で送られた文書を、文書発行元ユーザから受け取る。なお、文書発行元ユーザ及び文書受取先ユーザは、必要に応じて当該文書にサインや押印、追加の書き込み等を行なってよい。即ち、本実施形態に係るシステムによれば、文書の受取先が当該システムを導入していない場合でも、通常の紙の請求書として利用できるため、文書発行元は、文書受取先のシステム対応状況によって文書の発行方法を変える等の煩雑な対応をする必要がない。 The user terminal 9a of the document issuing user who made the document generation request receives the document image sent in step S110. The document issuing user who received the document image sends a document based on the received document image to the document receiving user, but the method by which the document issuing user sends the document to the document receiving user is not limited. For example, the document issuing user may deliver the document image file to the document receiving user as electronic data (email attachment, file sharing, delivery of electromagnetic recording medium, etc., data delivery method is not limited), or may deliver a paper medium on which the document image is printed to the document receiving user. The document receiving user receives the document sent by some means from the document issuing user. Note that the document issuing user and the document receiving user may sign, stamp, or write additional information on the document as necessary. In other words, according to the system of this embodiment, even if the document receiving user does not have the system installed, the document can be used as a normal paper invoice, so the document issuing user does not need to take complicated measures such as changing the document issuing method depending on the system compatibility of the document receiving user.

図5は、本実施形態に係る素材データ取得処理の流れの概要を示すフローチャートである。本フローチャートに示された処理は、文書受取先ユーザ端末9bによって送信された認証情報が受信されたことを契機として実行される。 Figure 5 is a flowchart showing an overview of the flow of the material data acquisition process according to this embodiment. The process shown in this flowchart is executed when the authentication information sent by the document recipient user terminal 9b is received.

ステップS201からステップS204では、ユーザが認証され、アクセストークンが発行される。ステップS201からステップS204における処理の内容は、認証される対象が文書発行元ユーザであるか文書受取先ユーザであるかが異なる点を除いて、図4を参照して説明した文書生成処理のステップS101からステップS104の処理と概略同様であるため、説明を省略する。その後、処理はステップS205へ進む。 In steps S201 to S204, the user is authenticated and an access token is issued. The contents of the processing in steps S201 to S204 are generally similar to the processing in steps S101 to S104 of the document generation processing described with reference to FIG. 4, except that the subject to be authenticated is either the document issuing user or the document recipient user, and therefore a description thereof will be omitted. After that, the processing proceeds to step S205.

文書受取先ユーザは、文書発行元から送られた文書を受け取ると、当該文書をスキャナやMFP(Multi-function printer)、カメラ等の画像化インターフェースで撮像することで、文書イメージを作成する。但し、電子データの状態で文書を受信した場合には、撮像による文書イメージの作成処理は不要である。文書受取先ユーザは、アクセストークンを受信したユーザ端末9bにおいて、文書イメージを、アクセストークンとともにシステムに対して送信する。ここで、文書イメージは、撮像によって作成されたものであってもよいし、文書発行元から受信した電子データ自体であってもよい。即ち、ユーザ端末9bは、システムに文書認識を依頼するにあたって、アクセストークン及び文書イメージを含む文書認識依頼を、システムに対して送信する。 When the document recipient user receives a document sent from the document issuer, the document image is created by capturing an image of the document using an imaging interface such as a scanner, MFP (Multi-function printer), or camera. However, if the document is received in the form of electronic data, the process of creating a document image by capturing an image is not necessary. The document recipient user sends the document image to the system together with the access token on user terminal 9b that received the access token. Here, the document image may be one created by capturing an image, or it may be the electronic data itself received from the document issuer. That is, when requesting document recognition from the system, user terminal 9b sends a document recognition request including the access token and the document image to the system.

ステップS205及びステップS206では、文書イメージ内のバーコード等から文書IDが認識される。イメージ取得部29は、文書受取先ユーザのユーザ端末9bによって送信された、アクセストークン及び文書イメージを含む文書認識依頼を受信し(ステップS205)、認証部23は、アクセストークンを参照することで、受信された文書認識依頼が認証済みのユーザから送信されたものであることを確認する。そして、受信された文書認識依頼が認証済みのユーザから送信されたものである場合、識別情報認識部30は、文書イメージに含まれる一次元バーコード又は二次元バーコード等から、文書IDを認識する(ステップS206)。その後、処理はステップS207へ進む。 In steps S205 and S206, the document ID is recognized from a barcode or the like in the document image. The image acquisition unit 29 receives the document recognition request including the access token and document image sent by the user terminal 9b of the document recipient user (step S205), and the authentication unit 23 confirms that the received document recognition request was sent by an authenticated user by referring to the access token. Then, if the received document recognition request was sent by an authenticated user, the identification information recognition unit 30 recognizes the document ID from a one-dimensional barcode or two-dimensional barcode or the like included in the document image (step S206). The process then proceeds to step S207.

ステップS207からステップS209では、文書IDに基づいて素材データが索出され、文書IDの認識数が更新される。素材データ索出部32は、ステップS206で認識された文書IDに基づいて文書データベース25を検索し、当該文書IDに対応する素材データを索出する(ステップS207)。また、認識数算出部31は、ステップS207における文書IDの認識数(発行文書認識数)を、当該文書IDに係る文書発行元毎に算出し、ユーザ管理データベース22を更新する(ステップS208)。更に、認識数算出部31は、当該文書IDの認識数(受取文書認識数)を、当該文書受取先毎に算出し、ユーザ管理データベース22を更新する(ステップS209)。その後、処理はステップS210へ進む。 In steps S207 to S209, material data is retrieved based on the document ID, and the number of recognized document IDs is updated. The material data retrieval unit 32 searches the document database 25 based on the document ID recognized in step S206, and retrieves material data corresponding to the document ID (step S207). The number of recognized documents calculation unit 31 calculates the number of recognized document IDs (number of recognized issued documents) in step S207 for each document issuer related to the document ID, and updates the user management database 22 (step S208). The number of recognized documents calculation unit 31 also calculates the number of recognized document IDs (number of recognized received documents) for each document recipient, and updates the user management database 22 (step S209). After that, the process proceeds to step S210.

ステップS210では、素材データが送信される。素材データ送信部33は、ステップS207で索出された素材データを、文書認識依頼を行った文書受取先ユーザのユーザ端末9bに対して送信する。その後、本フローチャートに示された処理は終了する。 In step S210, the material data is transmitted. The material data transmission unit 33 transmits the material data retrieved in step S207 to the user terminal 9b of the document recipient user who made the document recognition request. After that, the process shown in this flowchart ends.

文書認識依頼を行った文書受取先のユーザ端末9bは、ステップS210で送信された素材データを受信する。素材データを受信した文書受取先では、受信された素材データが、文書受取先の業務システムに入力される。ここで、文書受取先の業務システムへの素材データの入力方法は限定されない。受信された素材データは、プログラムによって自動化された入力システムによって業務システムへ自動入力されてもよいし、文書受取先のユーザがユーザ端末9b等を操作して入力されてもよい。 The user terminal 9b of the document recipient that made the document recognition request receives the material data sent in step S210. The document recipient that received the material data inputs the received material data into the document recipient's business system. Here, the method of inputting the material data into the document recipient's business system is not limited. The received material data may be automatically input into the business system by an input system automated by a program, or may be input by the user of the document recipient operating the user terminal 9b, etc.

上述の通り、本実施形態に係るシステムでは、文書の受取先において文書に埋め込まれた文書IDを認識し、当該文書の作成に用いられた素材データを取得する。このため、本実施形態に係るシステムによれば、文書生成後の編集(例えば、にサインや押印、追加の書き込み等)が行われているためにOCR等による文字認識の精度が低下するような場合であっても、正確なデータを取得することが可能となる。 As described above, the system according to this embodiment recognizes the document ID embedded in the document at the document recipient and obtains the material data used to create the document. Therefore, with the system according to this embodiment, accurate data can be obtained even in cases where editing after document creation (e.g., signing, stamping, additional writing, etc.) reduces the accuracy of character recognition by OCR or the like.

図6は、本実施形態に係る文書発行元利用料算出処理の流れの概要を示すフローチャートである。本フローチャートに示された処理は、システム管理者又は予めスケジュールされた自動実行等による利用料算出指示が入力されたことを契機として、予め設定された利用料算出期間(例えば、月、四半期、半年又は1年)のデータを対象として実行される。 Figure 6 is a flowchart showing an overview of the flow of the document issuer usage fee calculation process according to this embodiment. The process shown in this flowchart is executed when a usage fee calculation instruction is input by a system administrator or by pre-scheduled automatic execution, etc., and targets data for a pre-set usage fee calculation period (e.g., month, quarter, half year, or year).

ステップS301及びステップS302では、文書発行元の利用料が算出される。使用料算出部34は、ユーザ管理データベース22から、利用料算出の対象となるユーザのユーザデータを抽出する(ステップS301)。そして、使用料算出部34は、抽出された対象ユーザのユーザIDについて、ユーザデータに含まれる生成数(出力文書数)を取得し、取得された生成数を用いて対象ユーザの利用料を算出する(ステップS302)。ここで、利用料の算出方法は限定されない。利用料は、例えば、「単価*生成数」によって算出されてもよいし、生成数(出力文書数)のレンジ毎に利用料が設定されていてもよい。また、「単価*生成数」によって算出される場合にも、この単価は、生成数(出力文書数)のレンジによって異なる単価が設定されていてもよい。その後、処理はステップS303へ進む。 In steps S301 and S302, the usage fee of the document issuer is calculated. The usage fee calculation unit 34 extracts user data of the user for which the usage fee is to be calculated from the user management database 22 (step S301). Then, the usage fee calculation unit 34 acquires the number of generations (number of output documents) included in the user data for the user ID of the extracted target user, and calculates the usage fee of the target user using the acquired number of generations (step S302). Here, the method of calculating the usage fee is not limited. For example, the usage fee may be calculated by "unit cost * number of generations", or a usage fee may be set for each range of the number of generations (number of output documents). Also, even when the usage fee is calculated by "unit cost * number of generations", this unit cost may be set to a different unit cost depending on the range of the number of generations (number of output documents). Then, the process proceeds to step S303.

ステップS303では、文書発行元の控除額(システム利用インセンティブ)が算出される。また、使用料算出部34は、抽出された対象ユーザのユーザIDについて、ユーザデータに含まれる発行文書認識数を取得し、取得された発行文書認識数を用いて対象ユーザに対して与えられる控除額を算出する(ステップS303)。ここで、発行文書認識数は、当該ユーザが発行した文書の文書IDのうち他の組織によって認識された文書IDの数である。 In step S303, the deduction amount (system usage incentive) for the document issuer is calculated. In addition, the usage fee calculation unit 34 acquires the number of recognized issued documents included in the user data for the user ID of the extracted target user, and calculates the deduction amount to be given to the target user using the acquired number of recognized issued documents (step S303). Here, the number of recognized issued documents is the number of document IDs of documents issued by the user that have been recognized by other organizations.

なお、本実施形態では、発行文書認識数は、認識された文書IDの数であり、同一の文書が複数回認識されても1とカウントされる。これは、文書受取先において何らかの理由で同一の文書が複数回認識された場合に、同一の文書について重複して控除額が計算されるのを防ぐための処理である。但し、発行文書認識数のカウント方法は、本実施形態における例示に限定されない。 In this embodiment, the number of recognized issued documents is the number of recognized document IDs, and even if the same document is recognized multiple times, it is counted as 1. This is a process to prevent duplicate deduction calculations for the same document when the same document is recognized multiple times at the document recipient for some reason. However, the method of counting the number of recognized issued documents is not limited to the example in this embodiment.

また、利用料の算出方法と同様、控除額の算出方法は限定されない。控除額は、例えば、「単価*発行文書認識数」によって算出されてもよいし、発行文書認識数のレンジ毎に控除額が設定されていてもよい。また、「単価*発行文書認識数」によって算出される場合にも、この単価は、発行文書認識数のレンジによって異なる単価が設定されていてもよい。その後、処理はステップS304へ進む。 As with the method of calculating the usage fee, the method of calculating the deduction amount is not limited. The deduction amount may be calculated, for example, by "unit cost * number of recognized issued documents," or a deduction amount may be set for each range of the number of recognized issued documents. Even if the deduction amount is calculated by "unit cost * number of recognized issued documents," different unit costs may be set depending on the range of the number of recognized issued documents. Processing then proceeds to step S304.

ステップS304及びステップS305では、文書発行元への請求が行われる。使用料算出部34は、ステップS302で算出された利用料から、ステップS303で算出された控除額を減ずることで、対象ユーザに対する請求額(=利用料-控除額)を算出する(ステップS304)。但し、ここで算出される請求額は0未満にはならない。また、請求額の算出には、生成数(出力文書数)及び発行文書認識数の双方が考慮されていればよく、具体的な請求額の算出方法は、本実施形態における例示に限定されない。例えば、予め請求額算出のための基礎値「生成数-発行文書認識数」を算出し、この基礎値に従って請求額が算出されてもよい。利用料や控除額の算出方法と同様、この場合の請求額の算出方法も限定されない。請求額は、例えば、「単価*基礎値」によって算出されてもよいし、基礎値のレンジ毎に請求額が設定されていてもよい。また、「単価*基礎値」によって算出される場合にも、この単価は、基礎値のレンジによって異なる単価が設定されていてもよい。 In steps S304 and S305, the document issuer is billed. The usage fee calculation unit 34 calculates the billing amount for the target user (= usage fee - deduction amount) by subtracting the deduction amount calculated in step S303 from the usage fee calculated in step S302 (step S304). However, the billing amount calculated here is not less than 0. In addition, the calculation of the billing amount only needs to take into account both the number of generations (number of output documents) and the number of recognized issued documents, and the specific calculation method of the billing amount is not limited to the example in this embodiment. For example, a basic value for calculating the billing amount, "number of generations - number of recognized issued documents", may be calculated in advance, and the billing amount may be calculated according to this basic value. As with the calculation method of the usage fee and the deduction amount, the calculation method of the billing amount in this case is not limited. The billing amount may be calculated, for example, by "unit price * basic value", or the billing amount may be set for each range of the basic value. In addition, even when the calculation is performed by "unit price * basic value", this unit price may be set to a different unit price depending on the range of the basic value.

請求額が算出されると、使用料算出部34は、当該請求額を、文書発行元ユーザに対して送信する(ステップS305)。その後、本フローチャートに示された処理は終了する。 Once the billing amount has been calculated, the usage fee calculation unit 34 transmits the billing amount to the document issuing user (step S305). After that, the process shown in this flowchart ends.

図7は、本実施形態に係る文書受取先利用料算出処理の流れの概要を示すフローチャートである。本フローチャートに示された処理は、システム管理者又は予めスケジュールされた自動実行等による利用料算出指示が入力されたことを契機として、予め設定された利用料算出期間(例えば、月、四半期、半年又は1年)のデータを対象として実行される。 Figure 7 is a flowchart showing an overview of the flow of the document recipient usage fee calculation process according to this embodiment. The process shown in this flowchart is executed when a usage fee calculation instruction is input by a system administrator or by pre-scheduled automatic execution, etc., and targets data for a pre-set usage fee calculation period (e.g., month, quarter, half year, or year).

ステップS401及びステップS402では、文書受取先の利用料が算出される。使用料算出部34は、ユーザ管理データベース22から、利用料算出の対象となるユーザのユーザデータを抽出する(ステップS401)。そして、使用料算出部34は、抽出された対象ユーザのユーザIDについて、ユーザデータに含まれる受取文書認識数を取得し、取得された受取文書認識数を用いて対象ユーザの利用料を算出する(ステップS402)。ここで、利用料の算出方法は限定されない。利用料は、例えば、「単価*受取文書認識数」によって算出されてもよいし、受取文書認識数のレンジ毎に利用料が設定されていてもよい。また、「単価*受取文書認識数」によって算出される場合にも、この単価は、受取文書認識数のレンジによって異なる単価が設定されていてもよい。その後、処理はステップS403へ進む。 In steps S401 and S402, the usage fee for the document recipient is calculated. The usage fee calculation unit 34 extracts user data of the user for which the usage fee is to be calculated from the user management database 22 (step S401). Then, the usage fee calculation unit 34 acquires the number of recognized received documents included in the user data for the user ID of the extracted target user, and calculates the usage fee for the target user using the acquired number of recognized received documents (step S402). Here, the method of calculating the usage fee is not limited. For example, the usage fee may be calculated by "unit price * number of recognized received documents", or a usage fee may be set for each range of the number of recognized received documents. Also, even if the usage fee is calculated by "unit price * number of recognized received documents", this unit price may be set to a different unit price depending on the range of the number of recognized received documents. Then, the process proceeds to step S403.

なお、本実施形態では、受取文書認識数は、文書が認識されて素材データが取得された回数であり、同一の文書が複数回認識された場合、複数回カウントされる。但し、受取文書認識数のカウント方法は、本実施形態における例示に限定されない。 In this embodiment, the number of times a received document is recognized is the number of times that a document is recognized and material data is obtained, and if the same document is recognized multiple times, it is counted multiple times. However, the method of counting the number of times a received document is recognized is not limited to the example given in this embodiment.

ステップS403では、文書受取先への請求が行われる。使用料算出部34は、ステップS402で算出された利用料(=請求額)を、文書受取先のユーザに対して送信する。その後、本フローチャートに示された処理は終了する。 In step S403, the document recipient is billed. The usage fee calculation unit 34 transmits the usage fee (= billing amount) calculated in step S402 to the user of the document recipient. After that, the process shown in this flowchart ends.

本実施形態に示されたシステムによれば、文書発行元ユーザは、文書受取先ユーザが本システムによる文書認識機能を利用したほうがシステムの利用料が安くなるため、文書受取先ユーザに本システムの利用を勧める動機になり、システムの普及が期待できる。また、例えば、本システムを利用してより多くの文書を発行したり、より多くの文書受取先ユーザに本システムを導入させたりした文書発行元ユーザに対して控除額を高めることで、文書受取先ユーザに本システムの利用を勧めるインセンティブをより強化することも可能である。 According to the system shown in this embodiment, the document issuing user is motivated to recommend the use of the system to document recipient users because the system usage fee is cheaper if the document recipient users use the document recognition function of the system, and the system is expected to become more widespread. In addition, for example, by increasing the deduction amount for document issuing users who issue more documents using the system or who have more document recipient users adopt the system, it is possible to further strengthen the incentive to recommend the use of the system to document recipient users.

1 情報処理装置
8 バーコード
1 Information processing device 8 Barcode

Claims (9)

情報処理装置であって、
第一の組織に属するユーザから、該ユーザが所望する文書データの生成に用いられる素材データを取得する素材データ取得手段と、
前記素材データと該素材データを一意に識別可能な識別情報とを関連付けて記憶する素材データ記憶手段と、
前記素材データ及び前記識別情報を含む前記文書データを生成する文書データ生成手段と、
前記文書データを前記第一の組織のユーザへ送信する文書データ送信手段と、
前記第一の組織から前記文書データ又は該文書データに基づき出力された文書を取得した、該第一の組織とは異なる第二の組織に属するユーザから、前記文書に係るイメージを取得するイメージ取得手段と、
前記イメージから前記識別情報を認識する識別情報認識手段と、
前記識別情報に基づき、前記素材データ記憶手段から前記素材データを索出する素材データ索出手段と、
索出された前記素材データを前記第二の組織に属するユーザに送信する素材データ送信手段と、
前記識別情報認識手段による識別情報の認識数を、該識別情報に係る前記第一の組織毎に算出し、更に、前記第二の組織のユーザから取得したイメージに係る識別情報の認識数を、該第二の組織毎に算出する、認識数算出手段と、
前記第一の組織のユーザから取得した素材データに基づく文書データの生成数を算出する生成数算出手段と、
前記第一の組織に係る前記生成数及び前記第一の組織に係る前記認識数に基づいて、前記第一の組織による該情報処理装置の使用料を算出し、更に、前記第二の組織に係る前記認識数に基づいて、前記第二の組織による該情報処理装置の使用料を算出する、使用料算出手段と、
を備える、情報処理装置。
An information processing device,
a source data acquisition means for acquiring source data used for generating document data desired by a user belonging to a first organization from the user;
a material data storage means for storing the material data in association with identification information that can uniquely identify the material data;
a document data generating means for generating the document data including the material data and the identification information;
a document data transmission means for transmitting the document data to a user of the first organization;
an image acquiring means for acquiring an image of the document from a user belonging to a second organization different from the first organization who has acquired the document data or a document output based on the document data from the first organization;
an identification information recognition means for recognizing the identification information from the image;
a material data retrieval means for retrieving the material data from the material data storage means based on the identification information;
a material data transmission means for transmitting the retrieved material data to a user belonging to the second organization;
a recognition number calculation means for calculating the number of recognitions of the identification information by the identification information recognition means for each of the first organizations related to the identification information, and further calculating the number of recognitions of the identification information related to images acquired from users of the second organization for each of the second organizations;
generation number calculation means for calculating the number of document data generated based on the material data acquired from the users of the first organization;
a fee calculation means for calculating a fee for the use of the information processing device by the first organization based on the number of generation related to the first organization and the number of recognition related to the first organization, and further calculating a fee for the use of the information processing device by the second organization based on the number of recognition related to the second organization;
An information processing device comprising:
前記文書データ生成手段は、前記素材データ及び前記識別情報の割り付けの定義を含む文書定義に従い、前記文書データを生成する、
請求項1に記載の情報処理装置。
the document data generating means generates the document data in accordance with a document definition including a definition of an allocation of the material data and the identification information.
The information processing device according to claim 1 .
前記文書に係るイメージは、前記文書又は該文書に追記処理がなされた加工文書を読み取ることで得られるイメージである、
請求項1又は2に記載の情報処理装置。
The image relating to the document is an image obtained by reading the document or a processed document in which additional processing has been performed on the document.
3. The information processing device according to claim 1 or 2.
前記文書データは前記識別情報として一次元バーコード又は二次元バーコードを含む、
請求項1から3の何れか一項に記載の情報処理装置。
the document data includes a one-dimensional barcode or a two-dimensional barcode as the identification information;
The information processing device according to claim 1 .
前記識別情報認識手段は、前記イメージに含まれる一次元バーコード又は二次元バーコードから前記識別情報を認識する、
請求項4に記載の情報処理装置。
the identification information recognition means recognizes the identification information from a one-dimensional barcode or a two-dimensional barcode included in the image;
The information processing device according to claim 4.
各ユーザの認証情報を記憶するユーザ情報記憶手段と、
各ユーザから前記認証情報を取得することで各ユーザを認証する認証手段と、を更に備え、
前記認証手段によりユーザが認証されることで、該ユーザからの素材データに係る前記文書データの生成及び該ユーザからの前記イメージに係る識別情報の認識が可能となる、
請求項1から5の何れか一項に記載の情報処理装置。
a user information storage means for storing authentication information of each user;
and an authentication means for authenticating each user by acquiring the authentication information from each user,
By authenticating a user by the authentication means, it becomes possible to generate the document data related to the material data from the user and to recognize identification information related to the image from the user.
The information processing device according to claim 1 .
前記ユーザ情報記憶手段は、各ユーザの認証情報と、該ユーザの前記文書データの生成数及び/又は前記識別情報の認識数とを関連付けて記憶する、
請求項6に記載の情報処理装置。
the user information storage means stores the authentication information of each user in association with the number of times the document data has been generated and/or the number of times the identification information has been recognized of the user;
The information processing device according to claim 6.
コンピュータが、
第一の組織に属するユーザから、該ユーザが所望する文書データの生成に用いられる素材データを取得する素材データ取得ステップと、
前記素材データと該素材データを一意に識別可能な識別情報とを関連付けて記憶する素材データ記憶ステップと、
前記素材データ及び前記識別情報を含む前記文書データを生成する文書データ生成ステップと、
前記文書データを前記第一の組織のユーザへ送信する文書データ送信ステップと、
前記第一の組織から前記文書データ又は該文書データに基づき出力された文書を取得した、該第一の組織とは異なる第二の組織に属するユーザから、前記文書に係るイメージを取得するイメージ取得ステップと、
前記イメージから前記識別情報を認識する識別情報認識ステップと、
前記識別情報に基づき、前記素材データ記憶ステップで記憶された前記素材データを索出する素材データ索出ステップと、
索出された前記素材データを前記第二の組織に属するユーザに送信する素材データ送信ステップと、
前記識別情報認識ステップにおける識別情報の認識数を、該識別情報に係る前記第一の組織毎に算出し、更に、前記第二の組織のユーザから取得したイメージに係る識別情報の認識数を、該第二の組織毎に算出する、認識数算出ステップと、
前記第一の組織のユーザから取得した素材データに基づく文書データの生成数を算出する生成数算出ステップと、
前記第一の組織に係る前記生成数及び前記第一の組織に係る前記認識数に基づいて、前記第一の組織による該コンピュータの使用料を算出し、更に、前記第二の組織に係る前記認識数に基づいて、前記第二の組織による該コンピュータの使用料を算出する、使用料算出ステップと、
を実行する方法。
The computer
a raw data acquisition step of acquiring raw data used for generating document data desired by a user belonging to a first organization from the user;
a material data storage step of storing the material data in association with identification information that can uniquely identify the material data;
a document data generating step of generating the document data including the material data and the identification information;
a document data transmitting step of transmitting the document data to a user of the first organization;
an image acquisition step of acquiring an image related to the document from a user belonging to a second organization different from the first organization who has acquired the document data or a document output based on the document data from the first organization;
an identification information recognition step of recognizing the identification information from the image;
a material data retrieval step of retrieving the material data stored in the material data storage step based on the identification information;
a material data transmission step of transmitting the retrieved material data to a user belonging to the second organization;
a recognition number calculation step of calculating the number of recognitions of the identification information in the identification information recognition step for each of the first organizations related to the identification information, and further calculating the number of recognitions of the identification information related to images acquired from users of the second organization for each of the second organizations;
a generation number calculation step of calculating a generation number of document data based on material data acquired from users of the first organization;
a fee calculation step of calculating a fee for the use of the computer by the first organization based on the number of generations related to the first organization and the number of recognitions related to the first organization, and further calculating a fee for the use of the computer by the second organization based on the number of recognitions related to the second organization;
How to do it.
コンピュータを、
第一の組織に属するユーザから、該ユーザが所望する文書データの生成に用いられる素材データを取得する素材データ取得手段と、
前記素材データと該素材データを一意に識別可能な識別情報とを関連付けて記憶する素材データ記憶手段と、
前記素材データ及び前記識別情報を含む前記文書データを生成する文書データ生成手段と、
前記文書データを前記第一の組織のユーザへ送信する文書データ送信手段と、
前記第一の組織から前記文書データ又は該文書データに基づき出力された文書を取得した、該第一の組織とは異なる第二の組織に属するユーザから、前記文書に係るイメージを取得するイメージ取得手段と、
前記イメージから前記識別情報を認識する識別情報認識手段と、
前記識別情報に基づき、前記素材データ記憶手段から前記素材データを索出する素材データ索出手段と、
索出された前記素材データを前記第二の組織に属するユーザに送信する素材データ送信手段と、
前記識別情報認識手段による識別情報の認識数を、該識別情報に係る前記第一の組織毎に算出し、更に、前記第二の組織のユーザから取得したイメージに係る識別情報の認識数を、該第二の組織毎に算出する、認識数算出手段と、
前記第一の組織のユーザから取得した素材データに基づく文書データの生成数を算出する生成数算出手段と、
前記第一の組織に係る前記生成数及び前記第一の組織に係る前記認識数に基づいて、前記第一の組織による該コンピュータの使用料を算出し、更に、前記第二の組織に係る前記認識数に基づいて、前記第二の組織による該コンピュータの使用料を算出する、使用料算出手段と、
として機能させるためのプログラム。
Computer,
a source data acquisition means for acquiring source data used for generating document data desired by a user belonging to a first organization from the user;
a material data storage means for storing the material data in association with identification information that can uniquely identify the material data;
a document data generating means for generating the document data including the material data and the identification information;
a document data transmission means for transmitting the document data to a user of the first organization;
an image acquiring means for acquiring an image of the document from a user belonging to a second organization different from the first organization who has acquired the document data or a document output based on the document data from the first organization;
an identification information recognition means for recognizing the identification information from the image;
a material data retrieval means for retrieving the material data from the material data storage means based on the identification information;
a material data transmission means for transmitting the retrieved material data to a user belonging to the second organization;
a recognition number calculation means for calculating the number of recognitions of the identification information by the identification information recognition means for each of the first organizations related to the identification information, and further calculating the number of recognitions of the identification information related to images acquired from users of the second organization for each of the second organizations;
generation number calculation means for calculating the number of document data generated based on the material data acquired from the users of the first organization;
a fee calculation means for calculating a fee for the use of the computer by the first organization based on the number of generation related to the first organization and the number of recognition related to the first organization, and further calculating a fee for the use of the computer by the second organization based on the number of recognition related to the second organization;
A program to function as a
JP2020048689A 2020-03-19 2020-03-19 Information processing device, method and program Active JP7481137B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020048689A JP7481137B2 (en) 2020-03-19 2020-03-19 Information processing device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020048689A JP7481137B2 (en) 2020-03-19 2020-03-19 Information processing device, method and program

Publications (2)

Publication Number Publication Date
JP2021149497A JP2021149497A (en) 2021-09-27
JP7481137B2 true JP7481137B2 (en) 2024-05-10

Family

ID=77848898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020048689A Active JP7481137B2 (en) 2020-03-19 2020-03-19 Information processing device, method and program

Country Status (1)

Country Link
JP (1) JP7481137B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002007744A (en) 2000-06-20 2002-01-11 Taiheiyo Printing Co Ltd System for producing and selling literary work
JP2006079290A (en) 2004-09-08 2006-03-23 Kenchiku Pivot:Kk Information management system and information management method
JP2008181508A (en) 2002-05-15 2008-08-07 Ntt Docomo Inc Data providing method
JP2009093579A (en) 2007-10-12 2009-04-30 Fuji Xerox Co Ltd Business form processing program and business form processor
JP2011008718A (en) 2009-06-29 2011-01-13 Jimco:Kk Document management device and document management method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002007744A (en) 2000-06-20 2002-01-11 Taiheiyo Printing Co Ltd System for producing and selling literary work
JP2008181508A (en) 2002-05-15 2008-08-07 Ntt Docomo Inc Data providing method
JP2006079290A (en) 2004-09-08 2006-03-23 Kenchiku Pivot:Kk Information management system and information management method
JP2009093579A (en) 2007-10-12 2009-04-30 Fuji Xerox Co Ltd Business form processing program and business form processor
JP2011008718A (en) 2009-06-29 2011-01-13 Jimco:Kk Document management device and document management method

Also Published As

Publication number Publication date
JP2021149497A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
US8879090B1 (en) Image forming apparatus and method, information processing system, and non-transitory computer readable medium
JP5090369B2 (en) Automated processing using remotely stored templates (method for processing forms, apparatus for processing forms)
US9002838B2 (en) Distributed capture system for use with a legacy enterprise content management system
US9390089B2 (en) Distributed capture system for use with a legacy enterprise content management system
JP4339004B2 (en) Paper-based digital data correction method and program
CN104284040A (en) Image forming apparatus and method, non-transitory computer readable medium, and image forming system
US8607055B2 (en) Scanned document management system
CN108133415B (en) Electronic credential reimbursement method, device and system
CN110675546A (en) Invoice picture identification and verification method, system, equipment and readable storage medium
CN103473284A (en) Electronic certificate management system and electronic certificate management method
JP2015156052A (en) Information processing system, information processing apparatus, control method of information processing apparatus and program
JP5775663B2 (en) White card usage limit increase system and its operation method
US20020161710A1 (en) Document, document processing system and document generating system
JP7408313B2 (en) Image processing device, its control method and program
JP7481137B2 (en) Information processing device, method and program
CN111047269B (en) File approval circulation method of workflow and electronic equipment
CN113240503A (en) Reimbursement invoice management method, device and medium based on intelligent equipment
JP6510693B1 (en) Payment agent system, payment agent method, terminal device, and program
JP5986958B2 (en) Information processing system, information processing method, and program
US8234237B2 (en) System and method for automatic return letter generation
US20170185832A1 (en) System and method for verifying extraction of multiple document images from an electronic document
CN110609987B (en) Document making and processing system
JP5534060B2 (en) Search mediation system
US20200065926A1 (en) Consultation service apparatus of an automatic civil service system and information processing method
US11698763B2 (en) Information processing apparatus for registered files and issuing identification information for tracking an evaluation of a user using the files

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220916

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240315

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240403

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240425

R150 Certificate of patent or registration of utility model

Ref document number: 7481137

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150