JP7537458B2 - Information processing device, information processing system, information processing method, and program - Google Patents
Information processing device, information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP7537458B2 JP7537458B2 JP2022043086A JP2022043086A JP7537458B2 JP 7537458 B2 JP7537458 B2 JP 7537458B2 JP 2022043086 A JP2022043086 A JP 2022043086A JP 2022043086 A JP2022043086 A JP 2022043086A JP 7537458 B2 JP7537458 B2 JP 7537458B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- information processing
- information
- electronic data
- processing device
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
この発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 This invention relates to an information processing device, an information processing system, an information processing method, and a program.
商取引に用いる帳票等の文書を電子化して管理する文書管理システムが利用されている。例えば、特許文献1には、電子化した請求書又は納品書等の帳票類を帳票管理サーバにアップロードし、取引先による当該帳票類のダウンロードを可能とすることで、帳票類の送付にかかるコストを削減する技術が開示されている。 Document management systems are being used to digitize and manage documents such as forms used in commercial transactions. For example, Patent Literature 1 discloses a technology that reduces the costs associated with sending forms by uploading digitized forms such as invoices and delivery notes to a form management server and enabling business partners to download the forms.
例えば、文書管理システムにおける文書管理サーバでは、管理する文書の授受形式に応じて管理方法が異なる場合がある。その場合、文書管理サーバは、文書を表す電子データに当該文書の授受形式を関連付けて管理する。 For example, in a document management system, the document management server may use different management methods depending on the format of the documents to be managed. In such cases, the document management server manages the documents by associating the format of the documents with the electronic data representing the documents.
しかしながら、従来技術では、文書の授受形式を入力する手間がかかる、という課題がある。例えば、文書を表す電子データは、当該文書の授受形式を示す情報を保持していないことが通常である。そのため、当該文書の授受形式については、利用者は文書を表す電子データを文書管理サーバにアップロードした後など、手作業で入力する必要があった。 However, conventional technology has an issue in that it is time-consuming to input the document transfer format. For example, electronic data representing a document usually does not hold information indicating the transfer format of the document. As a result, users have had to manually input the document transfer format, for example, after uploading the electronic data representing the document to a document management server.
この発明の一実施形態は、上記のような技術的課題に鑑みて、文書を表す電子データから文書の授受形式を判別することである。 In view of the above technical problems, one embodiment of the present invention is to determine the document exchange format from electronic data representing the document.
上記の課題を解決するために、この発明の一実施形態である情報処理装置は、文書を表す電子データの入力を受け付ける入力部と、電子データの属性情報に基づいて文書の授受形式を判別する判別部と、を備える。 In order to solve the above problem, an information processing device according to an embodiment of the present invention includes an input unit that accepts input of electronic data representing a document, and a discrimination unit that discriminates the format of the document based on attribute information of the electronic data.
この発明の一実施形態によれば、文書を表す電子データから文書の授受形式を判別することができる。 According to one embodiment of the invention, the format of document transfer can be determined from electronic data representing the document.
以下、図面を参照しながら、この発明の実施の形態について、詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。 The following describes in detail an embodiment of the present invention with reference to the drawings. Note that components having the same functions in the drawings are given the same numbers, and duplicate explanations will be omitted.
[第1実施形態]
この発明の第1実施形態は、文書を電子的に管理する情報処理システムである。本実施形態における情報処理システムは、利用者の操作に応じて、文書を表す電子データ(以下、「文書データ」とも呼ぶ)の入力を受け付け、当該文書データに表された文書の授受形式を判別する。また、本実施形態における情報処理システムは、文書データに授受形式を関連付けて記憶する。
[First embodiment]
A first embodiment of the present invention is an information processing system for electronically managing documents. The information processing system in this embodiment accepts input of electronic data representing a document (hereinafter also referred to as "document data") in response to a user's operation, and determines the document transfer format represented in the document data. The information processing system in this embodiment also associates the transfer format with the document data and stores it.
本実施形態における文書は、例えば、商取引に用いる請求書又は見積書等の帳票等である。本実施形態における帳票は、例えば、利用者が取引先に発行した帳票及び利用者が取引先から受領した帳票の少なくとも一方を含む。帳票には、例えば、商取引の証拠として作成される証憑等が含まれる。 In this embodiment, documents are, for example, forms such as invoices or quotations used in commercial transactions. Forms in this embodiment include, for example, at least one of forms issued by a user to a business partner and forms received by a user from a business partner. Forms include, for example, vouchers and the like created as evidence of a commercial transaction.
本実施形態における情報処理システムが管理する文書データには、文書の授受形式に応じて管理方法が異なるものが含まれる。例えば、帳票を電子化した電子データには、いわゆる電子帳簿保存法が適用される。電子帳簿保存法では、帳票の授受形式に応じて、異なる管理方法に従う必要がある。したがって、情報処理システムが帳票を電子化した電子データを管理する場合、当該電子データに当該帳票の授受形式を関連付けて記憶する必要がある。 The document data managed by the information processing system in this embodiment includes data that has different management methods depending on the document transfer format. For example, the so-called Electronic Bookkeeping Act applies to electronic data obtained by digitizing forms. The Electronic Bookkeeping Act requires that different management methods be followed depending on the form transfer format. Therefore, when the information processing system manages electronic data obtained by digitizing forms, it is necessary to associate the electronic data with the form transfer format and store it.
本実施形態における授受形式とは、文書を授受したときの媒体又は手段を示す情報である。本実施形態における授受形式は、「紙」又は「電子」を含む。授受形式が「紙」とは、紙に記載された文書を、持参又は郵送等により物理的に授受したことを表す。授受形式が「電子」とは、電子化された文書を電子メール又はクラウドサービス等ネットワークを介して電子的に授受したことを表す。 In this embodiment, the transfer format is information indicating the medium or means used when transferring a document. In this embodiment, the transfer format includes "paper" or "electronic". The "paper" transfer format indicates that a document written on paper is physically transferred by hand or by mail. The "electronic" transfer format indicates that a computerized document is electronically transferred via a network such as email or cloud service.
授受形式が「紙」である文書は、例えば、スキャナ等により画像ファイルとして電子化される。授受形式が「電子」である文書は、例えば、ワードプロセッサ又は表計算ソフトウェア等の文書作成アプリケーションにより生成され、PDF(Portable Document Format)形式等の電子ファイルに変換される。 A document that is received in paper format is digitized as an image file using a scanner or the like. A document that is received in electronic format is generated using a document creation application such as a word processor or spreadsheet software, and converted into an electronic file in PDF (Portable Document Format) or other format.
〔情報処理システムの全体構成〕
本実施形態における情報処理システムの全体構成を、図1を参照しながら説明する。図1は、本実施形態における情報処理システムの全体構成の一例を示すブロック図である。
[Overall configuration of information processing system]
The overall configuration of an information processing system according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the overall configuration of an information processing system according to this embodiment.
図1に示されているように、本実施形態における情報処理システム1は、文書管理サーバ10、及び1台以上の利用者端末30を含む。文書管理サーバ10及び利用者端末30は、それぞれ通信ネットワークN1に接続している。
As shown in FIG. 1, the information processing system 1 in this embodiment includes a
以降では、2台以上の利用者端末30それぞれを区別するときは、「利用者端末30-1」、「利用者端末30-2」等と枝番を用いて記載する。
Hereinafter, when distinguishing between two or
通信ネットワークN1は、接続されている各装置が相互に通信可能となるように構成されている。通信ネットワークN1は、例えば、インターネット、LAN(Local Area Network)、又はWAN(Wide Area Network)などの有線通信によるネットワークによって構築されている。 The communication network N1 is configured so that the connected devices can communicate with each other. The communication network N1 is constructed by a wired communication network such as the Internet, a LAN (Local Area Network), or a WAN (Wide Area Network).
通信ネットワークN1は、有線通信だけでなく、例えば、無線LAN、又は近距離無線通信等の無線通信、もしくはWiMAX(Worldwide Interoperability for Microwave Access)、LTE(Long Term Evolution)、又は5G(5th Generation)等の移動体通信によるネットワークが含まれていてもよい。 The communication network N1 may include not only wired communication, but also wireless communication such as wireless LAN or short-range wireless communication, or a network using mobile communication such as WiMAX (Worldwide Interoperability for Microwave Access), LTE (Long Term Evolution), or 5G (5th Generation).
文書管理サーバ10は、通信ネットワークN1を介して、文書管理サービスを利用者端末30に提供する。本実施形態における文書管理サービスは、商取引において用いられた帳票を表す文書データを、当該帳票に表された情報と共に記憶し、利用者の要求に応じて出力するサービスである。
The
本実施形態において、文書管理サーバが提供するサービスを利用する主体を、テナントと呼ぶ。つまり、本実施形態においてテナントとは、事業者、団体又は個人等である。 In this embodiment, an entity that uses the services provided by the document management server is called a tenant. That is, in this embodiment, a tenant is a business entity, an organization, an individual, etc.
利用者端末30-1は、テナントに属する利用者が利用する情報処理装置である。利用者端末30-1は、利用者の操作に応じて、通信ネットワークN1を介して、文書管理サーバ10が提供する文書管理サービスを利用する。
The user terminal 30-1 is an information processing device used by a user belonging to a tenant. In response to operations by the user, the user terminal 30-1 uses the document management service provided by the
利用者端末30-2は、入力代行者が利用する情報処理装置である。利用者端末30-2は、入力代行者の操作に応じて、通信ネットワークN1を介して、文書管理サーバ10に文書データの内容を表す情報を入力する。
The user terminal 30-2 is an information processing device used by the input agent. In response to the input agent's operation, the user terminal 30-2 inputs information representing the contents of the document data to the
入力代行者は、テナントからの依頼又はテナントに属する利用者からの依頼により入力代行に関する業務(操作)を行う利用者である。入力代行とは、例えば、入力代行者により利用者端末30-2に文書の内容に関する情報を表示し、文書に関する各種操作を受け付けるための設定である。 An input agent is a user who performs tasks (operations) related to input delegation at the request of a tenant or a user belonging to the tenant. Input delegation is, for example, a setting in which the input agent displays information about the contents of a document on the user terminal 30-2 and accepts various operations related to the document.
なお、文書管理サービスにおいて、入力代行を利用可能に設定するか否かは任意に選択することができる。入力代行を利用可能としない場合、情報処理システム1には、利用者端末30-2は含まれない。 In addition, whether or not to enable delegation of input in the document management service can be selected at will. If delegation of input is not enabled, the information processing system 1 does not include the user terminal 30-2.
利用者端末30は、通信機能を備えた装置であれば、情報処理装置に限られない。利用者端末30は、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。
The
〔情報処理システムのハードウェア構成〕
本実施形態における情報処理システムのハードウェア構成を、図2を参照しながら説明する。図2は、文書管理サーバ10及び利用者端末30がコンピュータで実現される場合のハードウェア構成の一例を示す図である。
[Hardware configuration of information processing system]
The hardware configuration of the information processing system in this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a hardware configuration in which the
図2に示されているように、本実施形態におけるコンピュータは、CPU(Central Processing Unit)501、ROM(Read Only Memory)502、RAM(Random Access Memory)503、HD(Hard Disk)504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。
As shown in FIG. 2, the computer in this embodiment includes a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, a HD (Hard Disk) 504, a HDD (Hard Disk Drive)
これらのうち、CPU501は、コンピュータ全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。
Of these,
ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、通信ネットワークN1を利用してデータ通信をするためのインターフェースである。バスライン510は、図2に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
The
また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。
The
〔情報処理システムの機能構成〕
本実施形態における情報処理システムの機能構成を、図3を参照しながら説明する。図3は、本実施形態における情報処理システムの機能構成の一例を示すブロック図である。
[Functional configuration of information processing system]
The functional configuration of the information processing system in this embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the functional configuration of the information processing system in this embodiment.
<文書管理サーバの機能構成>
図3に示されているように、本実施形態における文書管理サーバ10は、送受信部11、画面生成部12、記憶制御部19及び記憶部100を備える。
<Functional configuration of document management server>
As shown in FIG. 3, the
送受信部11は、通信ネットワークN1を介して利用者端末30と各種データ(または情報)の送受信を行う。送受信部11は、図2に示されているCPU501からの命令及びネットワークI/F509によって実現される。
The transmission/
画面生成部12は、利用者端末30からの要求に応じて、所定の画面を表す画面データを生成する。画面生成部12が生成する各画面データは、例えば、HTML(HyperText Markup Language)等で記述された画面データであり、JavaScript(登録商標)等で記述されたアプリケーションを含んでもよい。画面生成部12は、図2に示されているCPU501からの命令によって実現される。
The
記憶制御部19は、記憶部100に各種データを記憶したり、記憶部100に記憶された各種データを読み出したりする処理を行う。記憶制御部19は、図2に示されているCPU501からの命令及びHDDコントローラ505によって実現される。
The
記憶部100には、テナント情報管理DB110及び文書情報管理DB120が構築されている。記憶部100は、図2に示されているHD504によって実現される。
The
テナント情報管理DB110は、テナント情報管理テーブルによって構成される。テナント情報管理テーブルには、文書管理サーバ10のテナントに関する情報が格納されている。テナント情報管理テーブルの詳細は、後述する。
The tenant
文書情報管理DB120は、テナント毎の文書情報管理テーブルによって構成される。文書情報管理テーブルには、利用者が取引先に発行した帳票及び利用者が取引先から受領した帳票の少なくとも一方に関する文書情報が格納されている。文書情報管理テーブルの詳細は、後述する。 The document information management DB120 is composed of a document information management table for each tenant. The document information management table stores document information related to at least one of the forms issued by the user to a business partner and the forms received by the user from a business partner. Details of the document information management table will be described later.
<利用者端末の機能構成>
図3に示されているように、本実施形態における利用者端末30は、送受信部31、ブラウザ32、記憶制御部39及び記憶部300を備える。ブラウザ32は、入力部321及び判別部322を備える。なお、入力部321及び判別部322は、ブラウザ32が画面データに埋め込まれたスクリプトを実行することで実現される。
<Functional configuration of user terminal>
3, the
送受信部31は、通信ネットワークN1を介して文書管理サーバ10と各種データ(または情報)の送受信を行う。送受信部31は、図2に示されているCPU501からの命令及びネットワークI/F509によって実現される。
The transmission/
ブラウザ32は、文書管理サーバ10から受信した画面データに基づいて、各種の画面をディスプレイ506又は外部機器接続I/F508に接続された外付けのディスプレイに対して出力する。ブラウザ32は、主に、図2に示されているCPU501からの命令によって実現される。
The
入力部321は、利用者の操作に応じて、文書データの入力を受け付ける。当該文書データは、利用者が取引先に発行した帳票又は利用者が取引先から受領した帳票を表す電子データである。入力部321は、利用者が指定した文書データを、記憶制御部39を介して記憶部300から読み出す。
The
判別部322は、入力部321が受け付けた文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。また、判別部322は、文書データと授受形式とを含む登録要求を、送受信部31を介して文書管理サーバ10に送信する。
The
記憶制御部39は、記憶部300に各種データを記憶したり、記憶部300に記憶された各種データを読み出したりする処理を行う。記憶制御部39は、主に、図2に示されているCPU501からの命令及びHDDコントローラ505によって実現される。
The
記憶部300には、利用者が取引先に発行した帳票又は利用者が取引先から受領した帳票を電子化した文書データの少なくとも一方が予め記憶されている。記憶部300は、図2に示されているHD504によって実現される。
The
〔情報処理システムの処理手順〕
本実施形態における情報処理システムが実行する情報処理方法の処理手順を、図4乃至図15を参照しながら説明する。図4、図11及び図14は、本実施形態における情報処理方法の処理手順の一例を示すシーケンス図である。
[Processing procedure of information processing system]
The processing procedure of the information processing method executed by the information processing system in this embodiment will be described with reference to Fig. 4 to Fig. 15. Fig. 4, Fig. 11 and Fig. 14 are sequence diagrams showing an example of the processing procedure of the information processing method in this embodiment.
ステップS1において、利用者端末30-1が備えるブラウザ32は、利用者によるアップロード画面の表示操作を受け付ける。ブラウザ32は、利用者によるアップロード画面の表示操作を受け付ける際に、アップロードする文書の種別を選択する操作を受け付けてもよい。
In step S1, the
ブラウザ32は、アップロード画面の表示操作を受け付ける前に、利用者によって入力された認証情報を受け付ける。認証情報は、例えば、ユーザID及びパスワード等である。次に、送受信部31は、受け付けた認証情報を文書管理サーバ10に送信する。
Before accepting the display operation of the upload screen, the
文書管理サーバ10では、送受信部11が認証情報を利用者端末30-1から受信する。次に、画面生成部12が、受信した認証情報を用いて所定の認証処理を行う。当該認証処理は、受信した認証情報をテナント情報管理DB110に登録されているテナント情報と照合することで行われる。したがって、利用者が文書管理サーバ10において認証された場合のみ、ブラウザ32は、利用者によるアップロード画面の表示操作を受け付けることができる。
In the
(テナント情報管理テーブル)
ここで、テナント情報管理テーブルの詳細について、図5を参照しながら説明する。図5は、本実施形態におけるテナント情報管理テーブルの一例を示す概念図である。
(Tenant Information Management Table)
Details of the tenant information management table will now be described with reference to Fig. 5. Fig. 5 is a conceptual diagram illustrating an example of the tenant information management table in this embodiment.
図5に示されているように、本実施形態におけるテナント情報管理テーブルでは、テナントを識別する識別情報(テナントID)、テナントを表す情報(会社名等)、認証情報(ユーザID及びパスワード等)及び連絡先(メールアドレス及び住所等)等が関連付けて管理されている。 As shown in FIG. 5, in the tenant information management table of this embodiment, identification information (tenant ID) that identifies a tenant, information that represents the tenant (company name, etc.), authentication information (user ID and password, etc.), and contact information (email address, address, etc.) are associated and managed.
図4に戻って説明する。ステップS2において、利用者端末30-1が備える送受信部31は、アップロード画面の取得要求を文書管理サーバ10に送信する。当該取得要求には、テナントIDが含まれる。文書管理サーバ10では、送受信部11が、アップロード画面の取得要求を利用者端末30-1から受信する。
Returning to FIG. 4, in step S2, the transmission/
ステップS3において、文書管理サーバ10が備える画面生成部12は、アップロード画面の画面データを生成する。画面生成部12は、アップロード画面の画面データに、所定のスクリプトを埋め込む。
In step S3, the
ここで、本実施形態におけるスクリプトについて、図6を参照しながら説明する。図6は、本実施形態におけるスクリプトの一例を示す図である。 Here, the script in this embodiment will be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of a script in this embodiment.
図6に示されているように、アップロード画面の画面データには、スクリプトの位置を表すURLが埋め込まれている。図6の例は、HTML形式のアップロード画面のヘッダー部に、JavaScript(登録商標)で実装されたスクリプト"https://・・・/program.js"が埋め込まれていることを表している。 As shown in Figure 6, a URL indicating the location of the script is embedded in the screen data of the upload screen. The example in Figure 6 shows that the script "https://.../program.js" implemented in JavaScript (registered trademark) is embedded in the header of the HTML format upload screen.
利用者端末30-1が備えるブラウザ32が、図6に示された画面データを読み込み、スクリプト"https://・・・/program.js"を実行することで、入力部321及び判別部322が実現される。
The
図4に戻って説明する。ステップS4において、文書管理サーバ10が備える送受信部11は、画面生成部12が生成したアップロード画面の画面データを利用者端末30-1に送信する。利用者端末30-1では、送受信部31が、アップロード画面の画面データを文書管理サーバ10から受信する。
Returning to FIG. 4, in step S4, the transmitting/receiving
ステップS5において、利用者端末30-1が備えるブラウザ32は、アップロード画面の画面データに基づいて、アップロード画面をディスプレイ506に表示する。
In step S5, the
(アップロード画面)
ここで、本実施形態におけるアップロード画面について、図7を参照しながら説明する。図7は、本実施形態におけるアップロード画面の一例を示す概念図である。
(Upload screen)
The upload screen in this embodiment will now be described with reference to Fig. 7. Fig. 7 is a conceptual diagram showing an example of the upload screen in this embodiment.
図7に示されているように、本実施形態におけるアップロード画面200は、入力代行設定欄201及びファイル選択欄202を有する。
As shown in FIG. 7, the upload
入力代行設定欄201には、入力代行を利用するか否かを設定する。ファイル選択欄202には、アップロード対象とする文書データの位置を表す情報を入力する。ファイル選択欄202は、複数の文書データに関する情報を入力できるように構成してもよい。
In the input
なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、アップロード画面200は、入力代行設定欄201を有さないように構成される。
If the
図4に戻って説明する。ステップS6において、利用者端末30-1が備えるブラウザ32は、利用者によるアップロード操作を受け付ける。具体的には、利用者は、入力代行設定欄201において、入力代行の利用有無を設定し、ファイル選択欄202において、文書データの位置を表す情報を入力する。これにより、入力部321が、文書データの入力を受け付ける。入力部321は、受け付けた文書データを記憶部300から取得し、判別部322に送る。
Returning to FIG. 4, in step S6, the
なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、利用者は、ファイル選択欄202において、文書データの位置を表す情報を入力するのみでよい。
If input delegation is not enabled on the
ステップS7において、利用者端末30-1が備える判別部322は、入力部321が受け付けた文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。
In step S7, the
≪授受形式判別処理≫
ここで、本実施形態における授受形式判別処理(図4のステップS7)の詳細について、図8を参照しながら説明する。図8は、本実施形態における授受形式判別処理の一例を示すフローチャートである。
<Transfer format determination process>
Here, the details of the transfer type determination process (step S7 in FIG. 4) in this embodiment will be described with reference to Fig. 8. Fig. 8 is a flow chart showing an example of the transfer type determination process in this embodiment.
図8に示された授受形式判別処理は、入力を受け付けた文書データについて実行される。なお、入力を受け付けた文書データが複数ある場合、各文書データについて実行される。 The transfer format determination process shown in FIG. 8 is executed for the document data that has been accepted as input. If multiple pieces of document data have been accepted as input, the process is executed for each piece of document data.
ステップS7-1において、判別部322は、文書データから属性情報を取得することができるか否かを判定する。属性情報を取得できる場合(YES)、判別部322は、ステップS7-2に処理を進める。属性情報を取得できない場合(NO)、判別部322は、ステップS7-8に処理を進める。
In step S7-1, the
本実施形態における属性情報は、当該文書データの内容を参照することで取得できる属性情報である。本実施形態における属性情報は、例えば、文書データに含まれる画像のフォーマット情報、又は文書データを表すファイルに設定されたプロパティ情報等である。 The attribute information in this embodiment is attribute information that can be obtained by referencing the contents of the document data. For example, the attribute information in this embodiment is format information of an image included in the document data, or property information set in a file that represents the document data.
例えば、文書データがパスワード等により暗号化されている場合、パスワードを入力しない限り、当該文書データの属性情報を取得することができない。また、当該文書データのフォーマットが損傷している場合、当該文書データの属性情報を取得することができない。 For example, if document data is encrypted with a password or the like, the attribute information of the document data cannot be obtained unless the password is entered. Also, if the format of the document data is damaged, the attribute information of the document data cannot be obtained.
ステップS7-2において、判別部322は、変数nを1に初期化する。変数nは文書データにおけるページ番号を表す変数である。
In step S7-2, the
ステップS7-3において、判別部322は、文書データのnページ目のページサイズを取得する。ページサイズは、当該ページの長手方向及び短手方向それぞれのピクセル数で表される。
In step S7-3, the
ステップS7-4において、判別部322は、文書データのnページ目に含まれる各画像の描画サイズを取得する。描画サイズは、当該画像の長手方向及び短手方向それぞれのピクセル数で表される。
In step S7-4, the
ステップS7-5において、判別部322は、ステップS7-3で取得したページサイズとステップS7-4で取得した描画サイズとを比較する。次に、判別部322は、すべての画像の描画サイズがページサイズ未満であるか否かを判定する。すべての画像の描画サイズがページサイズ未満である場合(YES)、判別部322は、ステップS7-8に処理を進める。描画サイズがページサイズ以上である画像がある場合(NO)、判別部322は、ステップS7-6に処理を進める。
In step S7-5, the
ステップS7-6において、判別部322は、文書データに次のページ(すなわち、n+1ページ目)が存在するか否かを判定する。次のページが存在する場合(YES)、判別部322は、ステップS7-7に処理を進める。次のページが存在しない場合(NO)、判別部322は、ステップS7-9に処理を進める。
In step S7-6, the
ステップS7-7において、判別部322は、変数nをインクリメントする。次に、判別部322は、ステップS7-3に処理を戻す。このようにして、判別部322は、文書データに含まれる各ページについて、ステップS7-3からS7-5の処理を繰り返し実行する。
In step S7-7, the
ステップS7-8において、判別部322は、当該文書データに表された文書の授受形式を「電子」と判定する。
In step S7-8, the
ステップS7-9において、判別部322は、当該文書データに表された文書の授受形式を「紙」と判定する。
In step S7-9, the
ステップS7-1で実行する判定処理について、より詳しく説明する。文書データにパスワード等を設定して暗号化されている場合、パスワードを入力しない限り、属性情報を取得することができない。紙の文書をスキャナにより電子化した場合、当該文書データは社内で利用するものと考えられる。そのため、当該文書データにパスワードを設定する可能性は低い。したがって、文書データから属性情報を取得できない場合、判別部322は、授受形式を「電子」と判定する。
The determination process executed in step S7-1 will be explained in more detail. If the document data has been encrypted with a password or the like, the attribute information cannot be obtained unless the password is entered. When a paper document is digitized using a scanner, the document data is considered to be used within the company. Therefore, it is unlikely that a password will be set for the document data. Therefore, if attribute information cannot be obtained from the document data, the
ステップS7-5で実行する判定処理について、より詳しく説明する。紙の文書をスキャナにより電子化した場合、スキャナは文書データのページサイズと一致するようにスキャン画像を伸長する。その結果、画像の描画サイズはページサイズと概ね一致する。 The determination process performed in step S7-5 will now be explained in more detail. When a paper document is digitized using a scanner, the scanner expands the scanned image so that it matches the page size of the document data. As a result, the drawing size of the image roughly matches the page size.
一方、文書作成アプリケーションの機能により電子化した場合、ページ中の文字列及び余白等は画像変換されない。そのため、ページに画像が含まれていても、すべての画像の描画サイズがページサイズ未満となる。したがって、当該ページに含まれる画像の描画サイズがページサイズ未満である場合、判別部322は、授受形式を「電子」と判断する。
On the other hand, when digitization is performed using the functions of a document creation application, text and margins on the page are not converted into images. Therefore, even if the page contains images, the drawing size of all images will be smaller than the page size. Therefore, if the drawing size of the images contained in the page is smaller than the page size, the
図4に戻って説明する。ステップS8において、利用者端末30-1が備える送受信部31は、文書データの登録要求を文書管理サーバ10に送信する。当該登録要求には、入力部321が受け付けた文書データと、判別部322が判別した文書の授受形式とが含まれる。文書管理サーバ10では、送受信部11が、文書データの登録要求を利用者端末30-1から受信する。
Returning to FIG. 4, in step S8, the transmitting/receiving
ステップS9において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求に含まれる文書データを、記憶部100の所定の保存先に記憶する。
In step S9, the
ステップS10において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求に基づいて、文書情報を生成する。続いて、記憶制御部19は、生成した文書情報を、文書情報管理テーブルに格納する。
In step S10, the
(文書情報管理テーブル)
ここで、本実施形態における文書情報管理テーブルについて、図9を参照しながら説明する。図9は、本実施形態における文書情報管理テーブルの一例を示す概念図である。
(Document Information Management Table)
Here, the document information management table in this embodiment will be described with reference to Fig. 9. Fig. 9 is a conceptual diagram showing an example of the document information management table in this embodiment.
図9に示されているように、本実施形態における文書情報管理テーブルでは、文書を識別する識別情報(文書ID)、利用者端末30におけるファイル名、文書の種別、授受形式、文書の内容(事業年度、取引先名、取引日、合計金額等)、代理入力有無、ステータス(未確認又は確認済み)、登録日時、文書管理サーバ10におけるファイルパス等が関連付けて記憶されている。
As shown in FIG. 9, in the document information management table of this embodiment, identification information (document ID) that identifies the document, the file name on the
なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、文書情報管理テーブルには、代理入力有無の項目は含まれない。
If the
図9は、登録直後の文書情報の一例を示している。登録直後の文書情報では、文書ID、授受形式及び代理入力有無等が設定されている。一方、登録直後の文書情報では、文書の内容は空欄となる。また、登録直後の文書情報では、ステータスは「未確認」となる。 Figure 9 shows an example of document information immediately after registration. In the document information immediately after registration, the document ID, transfer format, whether or not proxy input is used, etc. are set. On the other hand, in the document information immediately after registration, the document content is left blank. Also, in the document information immediately after registration, the status is "unconfirmed."
図4に戻って説明する。ステップS11において、文書管理サーバ10が備える送受信部11は、アップロード結果の通知を利用者端末30-1に送信する。当該通知には、文書情報管理テーブルに格納した文書情報が含まれる。利用者端末30-1では、送受信部31がアップロード結果の通知を文書管理サーバ10から受信する。
Referring back to FIG. 4, in step S11, the transmitting/receiving
ステップS12において、利用者端末30-1が備えるブラウザ32は、アップロード結果の通知に基づいて、アップロード画面200にアップロード結果を表示する。
In step S12, the
図10は、アップロード結果を表示したアップロード画面の一例を示す図である。図10に示されているように、アップロード結果を表示したアップロード画面200は、アップロード結果表示欄203を有する。
Figure 10 is a diagram showing an example of an upload screen that displays the upload results. As shown in Figure 10, the upload
アップロード結果表示欄203には、入力部321が入力を受け付けた文書データ毎に、文書情報に基づく情報が表示される。当該情報には、例えば、登録日、ステータス、入力代行有無(入力代行又は入力代行スキップ)及び文書の授受形式(紙又は電子)が含まれる。したがって、利用者は、アップロード結果表示欄203に表示されたアップロード結果を参照することで、自動的に判別された文書の授受形式を確認することができる。
The upload
なお、文書管理サーバ10において入力代行を利用可能に設定しない場合、アップロード結果表示欄203には、入力代行有無に関する情報は表示されない。
If input delegation is not set to be available on the
図11に進んで説明する。ステップS21において、利用者端末30-1が備えるブラウザ32は、文書一覧画面の表示操作を受け付ける。文書一覧画面の表示操作は、文書管理サーバ10が提供するメインメニュー画面等で行われる。
Let us now turn to Figure 11 for further explanation. In step S21, the
ステップS22において、利用者端末30-1が備える送受信部31は、文書一覧画面の取得要求を文書管理サーバ10に送信する。当該取得要求には、利用者に関連付けられたテナントIDが含まれる。文書管理サーバ10では、送受信部11が、文書一覧画面の取得要求を利用者端末30-1から受信する。
In step S22, the transmission/
ステップS23において、文書管理サーバ10が備える記憶制御部19は、文書一覧画面の取得要求に含まれるテナントIDに基づいて、文書情報管理DB120から当該テナントの文書情報を抽出する。具体的には、記憶制御部19は、当該テナントに関する文書情報管理テーブルに格納されている文書情報を抽出する。
In step S23, the
ステップS24において、文書管理サーバ10が備える画面生成部12は、文書一覧画面の画面データを生成する。画面生成部12は、文書一覧画面の画面データに、記憶制御部19が抽出した文書情報を埋め込む。
In step S24, the
ステップS25において、文書管理サーバ10が備える送受信部11は、画面生成部12が生成した文書一覧画面の画面データを利用者端末30に送信する。利用者端末30-1では、送受信部31が、文書一覧画面の画面データを文書管理サーバ10から受信する。
In step S25, the transmission/
ステップS26において、利用者端末30-1が備えるブラウザ32は、文書一覧画面の画面データに基づいて、文書一覧画面をディスプレイ506に表示する。
In step S26, the
(文書一覧画面)
ここで、本実施形態における文書一覧画面について、図12を参照しながら説明する。図12は、本実施形態における文書一覧画面の一例を示す概念図である。
(Document list screen)
The document list screen in this embodiment will now be described with reference to Fig. 12. Fig. 12 is a conceptual diagram showing an example of the document list screen in this embodiment.
図12に示されているように、本実施形態における文書一覧画面210は、検索条件領域211、検索ボタン212及び文書一覧領域213を有する。
As shown in FIG. 12, the
検索条件領域211には、文書の検索条件として指定可能な項目が表示される。検索項目は、例えば、取引先名、取引日の範囲、合計金額の範囲、ステータス(未確認又は確認済み等)、及び授受形式(電子又は紙)等である。
The
なお、図12に示した文書一覧画面210の例では、ステータスに入力代行有無が表示されているが、文書管理サーバ10において入力代行を利用可能に設定しない場合、入力代行有無に関する情報は表示されない。
In the example of the
文書一覧領域213には、文書情報が一覧表示される。初期状態では、文書一覧領域213には、利用者が属するテナントの文書情報が一覧表示される。
The
利用者が検索ボタン212を押下すると、ブラウザ32は、文書情報の検索操作を受け付ける。利用者による検索操作が行われると、文書一覧領域213には、検索条件領域211に入力された検索条件に合致する文書情報が一覧表示される。検索操作についての詳細は、後述する。
When the user presses the
図11に戻って説明する。ステップS27において、利用者端末30-1が備えるブラウザ32は、文書詳細画面の表示操作を受け付ける。文書詳細画面の表示操作は、文書一覧画面210において行われる。具体的には、利用者が文書一覧画面210の文書一覧領域213に表示された文書情報のいずれかを決定する操作を行うことで、文書詳細画面の表示操作が行われる。当該操作は、例えば、文書一覧領域213に表示された文書情報をダブルクリックする操作等である。
Returning to FIG. 11, in step S27, the
ステップS28において、利用者端末30-1が備える送受信部31は、文書詳細画面の取得要求を文書管理サーバ10に送信する。当該取得要求には、表示対象とする文書情報の文書IDが含まれる。文書管理サーバ10では、送受信部11が、文書詳細画面の取得要求を利用者端末30-1から受信する。
In step S28, the transmission/
ステップS29において、文書管理サーバ10が備える記憶制御部19は、文書詳細画面の取得要求に含まれる文書IDに基づいて、文書情報管理DB120から表示対象とする文書情報を読み出す。次に、記憶制御部19は、読み出した文書情報に含まれるファイルパスに基づいて、記憶部100から文書データを読み出す。
In step S29, the
ステップS30において、文書管理サーバ10が備える画面生成部12は、文書詳細画面の画面データを生成する。画面生成部12は、文書詳細画面の画面データに、記憶制御部19が読み出した文書情報及び文書データを埋め込む。
In step S30, the
ステップS31において、文書管理サーバ10が備える送受信部11は、画面生成部12が生成した文書詳細画面の画面データを利用者端末30-1に送信する。利用者端末30-1では、送受信部31が、文書詳細画面の画面データを文書管理サーバ10から受信する。
In step S31, the transmission/
ステップS32において、利用者端末30-1が備えるブラウザ32は、文書詳細画面の画面データに基づいて、文書詳細画面をディスプレイ506に表示する。
In step S32, the
(文書詳細画面)
ここで、本実施形態における文書詳細画面について、図13を参照しながら説明する。図13は、本実施形態における文書詳細画面の一例を示す概念図である。
(Document details screen)
Here, the document details screen in this embodiment will be described with reference to Fig. 13. Fig. 13 is a conceptual diagram showing an example of the document details screen in this embodiment.
図13に示されているように、本実施形態における文書詳細画面220は、文書画像領域221、文書情報領域222、保存ボタン223及び確認ボタン224を有する。
As shown in FIG. 13, the document details
文書画像領域221には、文書データがプレビュー表示される。文書情報領域222には、文書に関する情報(証書種別、授受形式、事業年度、取引先名、取引日、合計金額、帳票ID、及びメモ等)が編集可能な形態で表示される。したがって、利用者端末30-1の判別部322が判別した文書の授受形式に誤りがあった場合、利用者が正しい授受形式に修正することが可能である。
The
利用者が保存ボタン223を押下すると、ブラウザ32は、文書情報領域222に入力された文書情報を一時的に記憶部300等に記憶する。記憶部300等に一時的に記憶された文書情報がある場合、文書詳細画面220は、同一の文書情報を表示する際に、記憶部300等に記憶された文書情報の内容を文書情報領域222に表示する。
When the user presses the
利用者が確認ボタン224を押下すると、ブラウザ32は、文書情報の入力操作を受け付ける。利用者による入力操作が行われると、文書情報領域222に入力された文書情報で、文書情報管理テーブルに格納されている文書情報が更新される。入力操作についての詳細は、後述する。
When the user presses the
文書管理サーバ10において入力代行を利用可能に設定しており、文書情報の入力代行有無が入力代行に設定されている場合、文書詳細画面220は、入力代行者が利用する利用者端末30-2において表示される。この場合、文書詳細画面220は、文書情報領域222に表示する項目を制限する。具体的には、文書情報領域222には、文書に関する情報として、例えば、取引先名、取引日及び合計金額のみが表示される。
When the
図14に進んで説明する。ステップS41において、利用者端末30-1が備えるブラウザ32は、利用者による文書情報の入力操作を受け付ける。文書情報の入力操作は、文書詳細画面220において行われる。具体的には、文書詳細画面220の文書情報領域222において、利用者が各情報の入力又は編集を行った後に確認ボタン224を押下することで、文書情報の入力操作が行われる。
Now let us turn to FIG. 14 for further explanation. In step S41, the
ステップS42において、利用者端末30-1が備える送受信部31は、文書情報の更新要求を文書管理サーバ10に送信する。当該更新要求には、文書ID及び更新後の文書情報が含まれる。文書管理サーバ10では、送受信部11が、文書情報の更新要求を利用者端末30-1から受信する。
In step S42, the transmission/
ステップS43において、文書管理サーバ10が備える記憶制御部19は、文書情報の更新要求に含まれる文書IDに基づいて、文書情報管理DB120から更新対象とする文書情報を特定する。次に、記憶制御部19は、特定された文書情報を、文書情報の更新要求に含まれる更新後の文書情報に基づいて更新する。このとき、更新後の文書情報は、ステータスが「確認済み」に更新される。
In step S43, the
ステップS44において、文書管理サーバ10が備える送受信部11は、文書情報更新結果の通知を利用者端末30-1に送信する。当該通知には、更新後の文書情報が含まれる。利用者端末30-1では、送受信部31が、文書情報更新結果の通知を文書管理サーバ10から受信する。
In step S44, the transmission/
ステップS45において、利用者端末30-1が備えるブラウザ32は、文書情報更新結果の通知に基づいて、文書詳細画面220の文書情報領域222に更新後の文書情報を表示する。
In step S45, the
図15は、更新後の文書情報管理テーブルの一例を示す概念図である。図15に示されているように、更新後の文書情報管理テーブルでは、文書の内容(事業年度、取引先名、取引日、合計金額等)に値が設定されている。また、更新後の文書情報管理テーブルでは、ステータスが「確認済み」に更新されている。 Figure 15 is a conceptual diagram showing an example of a document information management table after updating. As shown in Figure 15, in the document information management table after updating, values are set for the document contents (business year, client name, transaction date, total amount, etc.). In addition, in the document information management table after updating, the status has been updated to "Confirmed."
図14に戻って説明する。ステップS46において、利用者端末30-1が備えるブラウザ32は、利用者による文書情報の検索操作を受け付ける。文書情報の検索操作は、文書一覧画面210において行われる。具体的には、文書一覧画面210の検索条件領域211において、利用者が所望の検索項目を入力した後に検索ボタン212を押下することで、文書情報の検索操作が行われる。
Returning to FIG. 14, in step S46, the
ステップS47において、利用者端末30-1が備える送受信部31は、文書情報の検索要求を文書管理サーバ10に送信する。当該検索要求には、検索条件が含まれる。文書管理サーバ10では、送受信部11が、文書情報の検索要求を利用者端末30-1から受信する。
In step S47, the transmission/
ステップS48において、文書管理サーバ10が備える記憶制御部19は、文書情報の検索要求に含まれる検索条件に基づいて、文書情報管理DB120から検索条件に合致する文書情報を抽出する。
In step S48, the
ステップS49において、文書管理サーバ10が備える送受信部11は、文書情報の検索結果を利用者端末30-1に送信する。利用者端末30-1では、送受信部31が文書情報の検索結果を文書管理サーバ10から受信する。
In step S49, the transmission/
ステップS50において、利用者端末30-1が備えるブラウザ32は、文書情報の検索結果に基づいて、文書一覧画面210の文書一覧領域213に文書情報の検索結果を表示する。
In step S50, the
〔第1実施形態の主な効果〕
本実施形態における利用者端末は、利用者により入力された文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。その後、本実施形態における利用者端末は、文書データと授受形式とを含む登録要求を文書管理サーバに送信する。したがって、文書管理サーバは、文書データと授受形式とを自動的に関連付けて登録することができる。そのため、利用者は、アップロードした文書データに対して手作業で授受形式を入力する手間を省くことができる。
[Major Effects of the First Embodiment]
The user terminal in this embodiment determines the document transfer format represented in the document data based on the attribute information of the document data input by the user. The user terminal in this embodiment then transmits a registration request including the document data and the transfer format to the document management server. Therefore, the document management server can automatically associate and register the document data with the transfer format. This saves the user the trouble of manually inputting the transfer format for uploaded document data.
[変形例1]
第1実施形態では、図8に示した授受形式判別処理により、文書の授受形式を判別する例を説明した。すなわち、第1実施形態における授受形式判別処理では、属性情報の取得可否及びページサイズと画像の描画サイズとの比較結果に基づいて、授受形式が「紙」か「電子」かを判定した。変形例1では、文書データを表すファイルのプロパティ情報に基づいて、判別部322による授受形式を判別する例を説明する。
[Modification 1]
In the first embodiment, an example of determining the document transfer format by the transfer format determination process shown in Fig. 8 has been described. That is, in the transfer format determination process in the first embodiment, whether the transfer format is "paper" or "electronic" is determined based on whether attribute information can be acquired and on the result of comparing the page size with the image drawing size. In the first modified example, an example of determining the transfer format by the
文書作成アプリケーションで作成したファイルをPDF形式に変換した場合、ファイルのプロパティ情報に当該アプリケーションの種類又は製造者等を示す情報が設定されることがある。また、紙に印刷された文書をスキャナで電子ファイルに変換した場合、ファイルのプロパティ情報に当該スキャナの機種又は製造者等を示す情報が設定されることがある。これらの情報が予め判明している場合には、文書データのプロパティ情報に基づいて、授受形式を判別することができる。 When a file created with a word processing application is converted to PDF format, information indicating the type or manufacturer of the application may be set in the file's property information. Also, when a printed document is converted into an electronic file using a scanner, information indicating the model or manufacturer of the scanner may be set in the file's property information. When this information is known in advance, the transfer format can be determined based on the property information of the document data.
ファイルのプロパティ情報に基づいて授受形式を判別する場合、第1実施形態と比較して計算量が少なくなる。したがって、文書を電子化する環境が予め判明している場合、本変形例における授受形式判別処理を実行することで、より少ない計算量で授受形式の判別を行うことができる。 When determining the transfer format based on the file property information, the amount of calculation is less than in the first embodiment. Therefore, if the environment in which the document will be digitized is known in advance, the transfer format determination process in this modified example can be executed to determine the transfer format with less calculation.
なお、文書データがパスワード等により暗号化されている場合、パスワードを入力しない限り、プロパティ情報を取得することができない。したがって、属性情報の取得可否に基づく判別と、プロパティ情報に基づく判別とは併用することも可能である。 If the document data is encrypted with a password or the like, the property information cannot be obtained unless the password is entered. Therefore, it is possible to use both the determination based on whether attribute information can be obtained and the determination based on property information.
[第2実施形態]
第1実施形態では、利用者端末30-1のブラウザ32が実行するスクリプトにより文書の授受形式を判別するように構成した。第2実施形態では、文書管理サーバ10が利用者端末30-1から文書データを受信し、当該文書データの属性情報に基づいて文書の授受形式を判別するように構成する。
[Second embodiment]
In the first embodiment, the document transfer format is determined by a script executed by the
以下、第2実施形態における情報処理システムについて、図16及び図17を参照しながら説明する。なお、以下では、第1実施形態との相違点を中心に説明する。 The information processing system in the second embodiment will be described below with reference to Figs. 16 and 17. The following description will focus on the differences from the first embodiment.
〔情報処理システムの機能構成〕
本実施形態における情報処理システムの機能構成を、図16を参照しながら説明する。図16は、本実施形態における情報処理システムの機能構成の一例を示すブロック図である。
[Functional configuration of information processing system]
The functional configuration of the information processing system in this embodiment will be described with reference to Fig. 16. Fig. 16 is a block diagram showing an example of the functional configuration of the information processing system in this embodiment.
<文書管理サーバの機能構成>
図16に示されているように、本実施形態における文書管理サーバ10は、第1実施形態と同様に、送受信部11、画面生成部12、記憶制御部19及び記憶部100を備える。本実施形態における文書管理サーバ10は、判別部13をさらに備える。
<Functional configuration of document management server>
16, the
判別部13は、利用者端末30-1からの要求に応じて、文書データに表された文書の授受形式を判別する。判別部13は、図2に示されているCPU501からの命令によって実現される。
The
<利用者端末の機能構成>
図16に示されているように、本実施形態における利用者端末30は、第1実施形態と同様に、送受信部31、ブラウザ32、記憶制御部39及び記憶部300を備える。本実施形態における利用者端末30は、ブラウザ32が判別部322を備えない点で、第1実施形態と異なる。
<Functional configuration of user terminal>
16, the
〔情報処理システムの処理手順〕
本実施形態における情報処理システムが実行する情報処理方法の処理手順を、図17を参照しながら説明する。図17は、本実施形態における情報処理方法の処理手順の一例を示すシーケンス図である。
[Processing procedure of information processing system]
The processing procedure of the information processing method executed by the information processing system in this embodiment will be described with reference to Fig. 17. Fig. 17 is a sequence diagram showing an example of the processing procedure of the information processing method in this embodiment.
ステップS6において、利用者端末30-1が備えるブラウザ32は、利用者によるアップロード操作を受け付ける。これにより、入力部321が、文書データの入力を受け付ける。
In step S6, the
ステップS7において、利用者端末30-1が備える送受信部31が、文書データの登録要求を文書管理サーバ10に送信する。当該登録要求には、入力部321が受け付けた文書データが含まれる。文書管理サーバ10では、送受信部11が、文書データの登録要求を利用者端末30-1から受信する。
In step S7, the transmission/
ステップS8において、文書管理サーバ10が備える判別部13は、利用者端末30-1から受信した文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。文書の授受形式を判別する方法は、第1実施形態又は変形例1と同様である。
In step S8, the
ステップS9において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求に含まれる文書データを、記憶部100の所定の保存先に記憶する。
In step S9, the
ステップS10において、文書管理サーバ10が備える記憶制御部19は、文書データの登録要求及び判別部13が判別した授受形式に基づいて、文書情報を生成する。続いて、記憶制御部19は、生成した文書情報を、文書情報管理テーブルに格納する。
In step S10, the
〔第2実施形態の主な効果〕
本実施形態における文書管理サーバは、利用者端末から受信した文書データの属性情報に基づいて、当該文書データに表された文書の授受形式を判別する。その後、本実施形態における文書管理サーバは、文書データと授受形式とを関連付けた文書情報を記憶部に記憶する。したがって、利用者は、アップロードした文書データに対して手作業で授受形式を入力する手間を省くことができる。
[Main Effects of the Second Embodiment]
The document management server in this embodiment determines the document transfer format represented in the document data based on the attribute information of the document data received from the user terminal. After that, the document management server in this embodiment stores document information that associates the document data with the transfer format in a storage unit. This saves the user the trouble of manually inputting the transfer format for uploaded document data.
[補足]
上記実施形態において、文書管理サーバ10及び利用者端末30は情報処理装置の一例である。文書データは電子データの一例である。送受信部31は送信部の一例である。
[supplement]
In the above embodiment, the
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each function described above.
実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、文書管理サーバ10は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。
The devices described in the examples are merely illustrative of one of several computing environments for implementing the embodiments disclosed herein. In one embodiment, the
以上、本発明の実施の形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims.
1 情報処理システム
10 文書管理サーバ
11、31 送受信部
12 画面生成部
19、39 記憶制御部
30 利用者端末
32 ブラウザ
321 入力部
322 判別部
100、300 記憶部
Reference Signs List 1
Claims (11)
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別部と、
を備え、
前記判別部は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
情報処理装置。 an input unit that accepts input of electronic data representing a document that a user has received or exchanged in paper form or a document that the user has received or exchanged electronically ;
a determination unit that determines whether the document is in paper or electronic format based on attribute information of the electronic data;
Equipped with
the determining unit determines that the transfer format is electronic when there is a page in which the drawing sizes of all images included in the electronic data are smaller than the page size of the page;
Information processing device.
前記判別部は、前記電子データから前記属性情報を取得できないとき、前記授受形式を電子と判別する、
情報処理装置。 2. The information processing device according to claim 1 ,
the determination unit determines that the format of the data transfer is electronic when the attribute information cannot be acquired from the electronic data;
Information processing device.
前記判別部は、前記電子データが暗号化されているとき、前記授受形式を電子と判別する、
情報処理装置。 2. The information processing device according to claim 1 ,
The determination unit determines that the format of the data is electronic when the electronic data is encrypted.
Information processing device.
前記属性情報は、前記電子データを表すファイルのプロパティ情報である、
前記判別部は、前記プロパティ情報に所定の文字列が含まれるか否かを判定することで、前記授受形式を判別する、
情報処理装置。 2. The information processing device according to claim 1 ,
the attribute information is property information of a file representing the electronic data;
The determination unit determines whether or not a predetermined character string is included in the property information to determine the transfer format.
Information processing device.
前記入力部は、利用者による前記電子データを選択する操作に応じて、前記電子データの入力を受け付け、
前記電子データ及び前記授受形式を含む登録要求を他の情報処理装置に送信する送信部をさらに備える、
情報処理装置。 5. An information processing device according to claim 1,
the input unit accepts an input of the electronic data in response to an operation of a user to select the electronic data;
a transmission unit that transmits a registration request including the electronic data and the transfer format to another information processing device,
Information processing device.
前記電子データと前記授受形式とを関連付けて表示するための画面データを前記他の情報処理装置から受信する受信部をさらに備える、
情報処理装置。 6. The information processing device according to claim 5 ,
a receiving unit that receives screen data for displaying the electronic data in association with the transfer format from the other information processing device,
Information processing device.
前記入力部は、利用者端末から前記電子データを受信したことに応じて、前記電子データの入力を受け付け、
前記電子データと前記授受形式とを関連付けて記憶部に記憶する記憶制御部をさらに備える、
情報処理装置。 5. An information processing device according to claim 1,
the input unit accepts input of the electronic data in response to receiving the electronic data from a user terminal;
a storage control unit that stores the electronic data and the transfer format in a storage unit in association with each other;
Information processing device.
前記電子データと前記授受形式とを関連付けて表示するための画面データを前記利用者端末に送信する送信部をさらに備える、
情報処理装置。 The information processing device according to claim 7 ,
a transmission unit that transmits screen data for displaying the electronic data in association with the transfer format to the user terminal;
Information processing device.
利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力部と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別部と、
を含み、
前記判別部は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
情報処理システム。 An information processing system including a user terminal and an information processing device,
an input unit that accepts input of electronic data representing a document that a user has received or exchanged in paper form or a document that the user has received or exchanged electronically ;
a determination unit that determines whether the document is in paper or electronic format based on attribute information of the electronic data;
Including,
the determining unit determines that the transfer format is electronic when there is a page in which the drawing sizes of all images included in the electronic data are smaller than the page size of the page;
Information processing system.
利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力手順と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別手順と、
を実行し、
前記判別手順は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
情報処理方法。 The computer
an input step of accepting input of electronic data representing a document received by a user on paper or a document received by the user electronically ;
a determination step of determining whether the document is in paper or electronic format based on attribute information of the electronic data;
Run
the determining step includes determining that the transfer format is electronic when there is a page, among the pages included in the electronic data, in which the drawing sizes of all images included in the page are smaller than the page size of the page;
Information processing methods.
利用者が紙で授受した文書又は前記利用者が電子的に授受した文書を表す電子データの入力を受け付ける入力手順と、
前記電子データの属性情報に基づいて前記文書の授受形式が紙か電子かを判別する判別手順と、
を実行させ、
前記判別手順は、前記電子データに含まれるページのうち、当該ページに含まれるすべての画像の描画サイズが当該ページのページサイズ未満である前記ページがある場合、前記授受形式を電子と判別する、
プログラム。 On the computer,
an input step of accepting input of electronic data representing a document received by a user on paper or a document received by the user electronically ;
a determination step of determining whether the document is in paper or electronic format based on attribute information of the electronic data;
Run the command,
the determining step includes determining that the transfer format is electronic when there is a page, among the pages included in the electronic data, in which the drawing sizes of all images included in the page are smaller than the page size of the page;
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022043086A JP7537458B2 (en) | 2022-03-17 | 2022-03-17 | Information processing device, information processing system, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022043086A JP7537458B2 (en) | 2022-03-17 | 2022-03-17 | Information processing device, information processing system, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023137077A JP2023137077A (en) | 2023-09-29 |
| JP7537458B2 true JP7537458B2 (en) | 2024-08-21 |
Family
ID=88145113
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022043086A Active JP7537458B2 (en) | 2022-03-17 | 2022-03-17 | Information processing device, information processing system, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7537458B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007279889A (en) | 2006-04-04 | 2007-10-25 | Hitachi Ltd | Information management method and information management system |
| JP2011248391A (en) | 2010-05-21 | 2011-12-08 | Fuji Xerox Co Ltd | Information processor and program |
| WO2013035863A1 (en) | 2011-09-09 | 2013-03-14 | 株式会社 ダイナミックラボラトリー | Sender-side content transmission method and information transmission system |
| JP2019195117A (en) | 2018-05-01 | 2019-11-07 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
| JP2019200696A (en) | 2018-05-18 | 2019-11-21 | 株式会社プロアス | Document processing device, document processing method, and program |
| WO2021229822A1 (en) | 2020-05-15 | 2021-11-18 | ファーストアカウンティング株式会社 | Electronic data determination system, electronic data determination device, electronic data determination method, and electronic data determination program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030212617A1 (en) * | 2002-05-13 | 2003-11-13 | Stone James S. | Accounts payable process |
-
2022
- 2022-03-17 JP JP2022043086A patent/JP7537458B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007279889A (en) | 2006-04-04 | 2007-10-25 | Hitachi Ltd | Information management method and information management system |
| JP2011248391A (en) | 2010-05-21 | 2011-12-08 | Fuji Xerox Co Ltd | Information processor and program |
| WO2013035863A1 (en) | 2011-09-09 | 2013-03-14 | 株式会社 ダイナミックラボラトリー | Sender-side content transmission method and information transmission system |
| JP2019195117A (en) | 2018-05-01 | 2019-11-07 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
| JP2019200696A (en) | 2018-05-18 | 2019-11-21 | 株式会社プロアス | Document processing device, document processing method, and program |
| WO2021229822A1 (en) | 2020-05-15 | 2021-11-18 | ファーストアカウンティング株式会社 | Electronic data determination system, electronic data determination device, electronic data determination method, and electronic data determination program |
Non-Patent Citations (2)
| Title |
|---|
| Yahoo!知恵袋 PDFの判別について,2021年12月25日,https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14254421134 |
| 財務会計システム 勘定奉行(R)クラウド 2022/01/12(予定) 機能追加 証憑の種類(領収書・請求書・見積書・契約書など)ごとに分類して保管したい 他12件,2021年12月16日,https://www.obcnet.jp/?module=File&action=OmssContentsDownload&fid=72375&cid=21433&scd=&AccessPoint=&from=list |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023137077A (en) | 2023-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11477334B2 (en) | Mobile solution for importing and signing third-party electronic signature documents | |
| CN103080915B (en) | Automatically and semi-automatic selection of service or process provider | |
| JP2022067402A (en) | Information processing apparatus, information processing method, information processing program, and information processing system | |
| KR101713874B1 (en) | Construction site management system and method using smart devices | |
| CN104050227A (en) | PDF File Preview Manipulation | |
| CA2853386C (en) | Mobile solution for importing and signing third-party electronic signature documents | |
| US10885408B2 (en) | Document generation system, method of controlling the same, and non-transitory computer readable medium | |
| JP2018045609A (en) | Information processing system, information processing device, method of controlling information processing device, and program | |
| JP2018072947A (en) | Information processing system, program and processing execution method | |
| JP7537458B2 (en) | Information processing device, information processing system, information processing method, and program | |
| US20210203792A1 (en) | Service providing system, information processing system, and information processing method | |
| WO2018180023A1 (en) | File management device, file management method, and file management program | |
| CN115208996A (en) | Information processing system, data management device and method, storage medium, and computer device | |
| US20210256863A1 (en) | Information processing system, information processing apparatus, and information processing method | |
| US12210482B2 (en) | Data management device, data management system, and recording medium for managing access to documents | |
| US20230076217A1 (en) | Form creating system and non-transitory computer readable medium | |
| JP2021005328A (en) | Form document creation system, form document creation method, server and method for controlling the same, and program | |
| JP5404593B2 (en) | Address book server and data processing system having the same | |
| JP7711735B2 (en) | Transaction management system, transaction management method, document management device, document management program | |
| US20230305995A1 (en) | Information processing apparatus, non-transitory computer readable medium storing program, and information processing method | |
| JP6980167B1 (en) | Printing methods, electronic devices, programs, servers and image forming devices | |
| US11630879B2 (en) | Server and providing method | |
| JP2019160203A (en) | Information processing apparatus, processing method, autonomous processing system and program | |
| JP2023137819A (en) | Data management device, data management system, data management method, and program | |
| JP2026046318A (en) | Information processing device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240418 |
|
| 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: 20240709 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240722 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7537458 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |