WO2023176011A1 - サーバ装置、サーバ装置の制御方法、及びプログラム - Google Patents

サーバ装置、サーバ装置の制御方法、及びプログラム Download PDF

Info

Publication number
WO2023176011A1
WO2023176011A1 PCT/JP2022/030620 JP2022030620W WO2023176011A1 WO 2023176011 A1 WO2023176011 A1 WO 2023176011A1 JP 2022030620 W JP2022030620 W JP 2022030620W WO 2023176011 A1 WO2023176011 A1 WO 2023176011A1
Authority
WO
WIPO (PCT)
Prior art keywords
file
server device
stored
electronic
previous
Prior art date
Application number
PCT/JP2022/030620
Other languages
English (en)
French (fr)
Inventor
隆史 園田
Original Assignee
Necプラットフォームズ株式会社
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 Necプラットフォームズ株式会社 filed Critical Necプラットフォームズ株式会社
Publication of WO2023176011A1 publication Critical patent/WO2023176011A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Definitions

  • the present invention is based on the priority claim of Japanese patent application: Japanese Patent Application No. 2022-039372 (filed on March 14, 2022), and the entire contents of the application are incorporated and described in this document by reference. shall be taken as a thing.
  • the present invention relates to a server device, a method of controlling the server device, and a program.
  • Patent Document 1 reads documents from multiple electronic files at once, combines the documents with key phrases necessary for classification extracted from the documents, adds a document type distinction to each document, stores it, and stores the stored results.
  • the present invention relates to a document management method for extracting documents by specifying key phrases and document types.
  • the mainstream management method is for each individual to create a folder structure in a file system and place each electronic file in an arbitrary folder.
  • each individual created a folder and stored electronic files in the desired folder.
  • folder names and structures are not uniform for each individual, and it takes time to search for electronic files.
  • the user had to view the content using a viewing method that depended on the folder structure created by the user.
  • the present invention provides a server device and a server device that contribute to making it possible to store each electronic file in a storage, organize the electronic files, and display them according to the situation without creating folders.
  • the purpose is to provide control methods and programs.
  • a server device that stores a plurality of electronic files, comprising a file information storage means for recording file information regarding each electronic file when the electronic file is stored or updated; It is possible to provide a server device that, upon receiving a user's folder configuration designation operation, displays the stored electronic files according to the specified folder configuration.
  • a server device that stores a plurality of electronic files, recording file information regarding each electronic file as the electronic file is stored or updated;
  • a method for controlling a server device can be provided, which includes the step of, upon receiving a user's folder configuration designation operation, displaying the stored electronic file according to the specified folder configuration.
  • a computer included in a server device that stores a plurality of electronic files, a process of recording file information regarding each electronic file when the electronic file is stored or updated;
  • a program can be provided that, upon receiving a user's folder configuration designation operation, executes a process of displaying the stored electronic files according to the specified folder configuration.
  • this program can be recorded on a computer-readable storage medium.
  • the storage medium can be non-transient, such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, or the like.
  • the invention can also be implemented as a computer program product.
  • a server device and a server contribute to making it possible to store each electronic file in a storage, organize the electronic files, and display them according to the situation without creating a folder.
  • a device control method and program can be provided.
  • FIG. 1 is a diagram showing an example of the configuration of a server device according to an embodiment of the present invention.
  • 1 is a diagram illustrating an example of a configuration of a storage service including a storage service system according to a first embodiment of this invention.
  • FIG. 3 is a diagram showing an example of user profile information stored in a user profile information storage means according to the first embodiment of the present invention. It is a figure showing an example of a file classification list of a 1st embodiment of this invention. It is a flowchart which shows an example of operation of the file content analysis means of the 1st embodiment of this invention.
  • FIG. 3 is a diagram showing an example of the configuration of a folder configuration selection means according to the first embodiment of the present invention.
  • FIG. 3 is a diagram showing an example of a folder structure designation screen displayed by the folder structure selection means according to the first embodiment of the present invention. It is a figure which shows an example of the folder structure display screen by classification of the 1st Embodiment of this invention. It is a figure which shows another example of the folder structure display screen according to the priority of the 1st Embodiment of this invention.
  • FIG. 1 is a diagram showing the configuration of a computer that constitutes a server device of the present invention.
  • connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional connections.
  • the unidirectional arrows schematically indicate the main signal (data) flow, and do not exclude bidirectionality.
  • FIG. 1 is a diagram showing an example of the configuration of a server device 10 according to an embodiment of the present invention.
  • a server device 10 according to an embodiment of the present invention includes a file server 11, a web server 12, and a file information storage means 13.
  • the file server 11, the Web server 12, and the file information storage means 13 may be included in one server device, but they may also be connected to each other via a network, or placed on a cloud. may be done.
  • the file server 11 can store a plurality of electronic files.
  • each electronic file is stored in the file information storage means 13. Records file information about.
  • the server device 10 upon receiving a user's folder configuration designation operation via the Web server 12, the server device 10 displays the stored electronic file according to the specified folder configuration.
  • FIG. 2 is a diagram showing an example of the configuration of the storage service 1 including the storage service system 100 according to the first embodiment of this invention.
  • components with the same reference numerals as in FIG. 1 indicate the same components.
  • the storage service system 100 includes a file server 110 that provides a disk function, a web server 120, and a file information storage that functions as a database that holds attributes of each file, each connected by a network 190.
  • means 130 user profile information storage means 140 that holds attributes of each user, file content analysis means 150 that determines (judges) the classification of files, a file classification list 160, and a folder structure for selecting a folder structure. It includes selection means 170.
  • the storage service system 100 may be configured as a server device in which each component is placed on the network 190. It may be configured as a single server device, or each component may be configured as a server device placed on a cloud.
  • a storage service system (also referred to as a server device) 100 uses a server on a cloud 180 to connect users 200 to 203, etc. (hereinafter referred to as users, reference numerals are omitted) via a network. connected to user information terminals (PC/smartphone, etc.) 210, 211 of Although two user information terminals 210 and 211 are shown in FIG. 2, it is not intended that the number of user information terminals be limited to two.
  • the user information terminals 210 and 211 can access the storage service system 100 via the web server 120 of the storage service system 100 using a web browser, for example, and store electronic files that they wish to store in the storage service system 100. .
  • the user information terminals 210 and 211 may install an application and access the storage service system 100 via the application. Information input from such applications or web browsers is stored in the file server 110.
  • file information such as the creator of the electronic file, date and time when the electronic file was stored is recorded in the file information storage means 130.
  • the storage service system 100 includes a user profile information storage means 140 in which each user registers his or her own information in advance.
  • FIG. 3 is a diagram showing an example of user profile information stored in the user profile information storage means 140 of the first embodiment of the present invention.
  • Information registered as user profile information in the user profile information storage means 140 includes login information 301 (login name, etc.), belonging group information 302 (belonging group name, etc.), display priority 303, and the like. Of course, some information may be imported from an external directory service.
  • a user stores electronic files in this storage service system 100.
  • the storage service system 100 stores file information regarding each electronic file (for example, file name, storage location, creator, creation date and time, creator group, previous saver, etc.) in the file information storage means 130.
  • the last save date and time, last saver group, classification item, etc.) are recorded.
  • the information is not limited to the information exemplified above, and information corresponding to file attributes may be stored.
  • the previous saver group corresponding to the previous saver (updator) of the electronic file is stored in the file information storage means 130, and the information is updated each time.
  • each user can decide what kind of folder structure he or she would like to use to view files.
  • user A can have electronic files displayed by category.
  • the display of the folder structure can be determined for each user.
  • the priority to be displayed for each user is registered in advance in the user profile information storage means 140. The information may be displayed according to the priority.
  • the priority order of folder structures that each user wants to display can be stored in the user profile information storage means 140.
  • FIG. 4 is a diagram showing an example of the file classification list 160 according to the first embodiment of this invention.
  • classification items 401 and keywords 402 for each classification item are registered in advance.
  • “product notification”, “user guide”, “instruction manual”, “report”, “minutes”, and “price list” are registered as classification items 401
  • “instruction manual "Manual,” “Easy,” and “Please read first” are registered as keywords 402 for ⁇ Report,'' and “Report” is registered as keyword 402 for Report.
  • “meeting”, and “meeting” are registered, and “price” is also registered as the keyword 402 of “price list”.
  • the file content analysis means 150 currently uses Microsoft (registered trademark) Office Word, Excel (registered trademark), PowerPoint (registered trademark), and Adobe (registered trademark) PDF (registered trademark). ) and other file formats, and has the ability to read and understand the contents of the materials.
  • FIG. 5 is a flowchart showing an example of the operation of the file content analysis means 150 according to the first embodiment of the present invention. The flowchart starts at step S501.
  • step S502 the electronic file to be stored or updated is read (step S502), and it is determined whether a title exists in the electronic file (step S503).
  • a title etc. is often written in a larger font size than other characters. For example, if a classification item 401 or a keyword 402 for each classification item exists in a word in a portion assumed to be a title, the classification item is determined and the file information storage means 130 It is recorded as the classification item of the file.
  • the first page contains the string "Instruction manual for system xxxx”. Since it exists on the first page and the font size is larger than other words, it is assumed to be a title, and it is determined that a title in the electronic file exists (step S503 Yes).
  • step S504 if the word written in the title matches, for example, the word "instruction manual" registered in the file classification list 160 illustrated in FIG. It is determined that the file exists (step S504 Yes), the classification item of the file is determined to be "instruction manual" (step S505), and it can be recorded in the file information storage means 130.
  • Step S506 if there are no classification items or keywords for each classification item in the title (Step S504 No), "Others" can be set as a classification item (Step S506), and this can be recorded in the file information storage means 130. .
  • step S503 No if the word assumed to be the title is not found in the electronic file, it is determined that the title in the electronic file does not exist (step S503 No), and the classification items and keywords for each classification item are entered in the electronic file. If a search item or a keyword for each classification item exists (step S507 Yes), the classification item is determined (step S505). If there are no classification items or keywords for each classification item in the electronic file (Step S507 No), "Others" can be set as a classification item (Step S506), and each can be recorded in the file information storage means 130. .
  • step S508 it is determined whether the classification item has been changed by the user, and if the classification item has been changed by the user (step S508 Yes), the classification item is changed (step S509), and the file information storage means 130 can be recorded. On the other hand, if the classification item is not changed by the user (step S508 No), the classification item is not changed. The process ends in step S510.
  • the file classification list 160 can also be changed later.
  • a classification item is added to the file classification list 160, an electronic file whose classification item is "Other" is searched, and if a classification item and a keyword for each classification item exist in the word assumed to be the title, Decide on classification items. Furthermore, if a classification item is deleted, the electronic file of the deleted classification item is searched and the classification item is changed to "Other".
  • FIG. 6 is a diagram showing an example of the configuration of the folder configuration selection means 170 according to the first embodiment of this invention.
  • the folder structure selection means 170 transmits the folder structure specification screen to the user information terminals 210 and 211 via the Web server 12.
  • FIG. 7 is a diagram showing an example of a folder structure designation screen 701 displayed by the folder structure selection means according to the first embodiment of this invention.
  • FIG. 8 is a diagram showing an example of a folder structure display screen 801 by category according to the first embodiment of this invention. For example, when user A clicks the "Category display 703" icon on the folder structure specification screen 701 shown in FIG. 7 as a folder structure specification operation, as an example, as shown in FIG. 8, the user information terminal 210, On the screen of 211, files are displayed by category, such as instruction manuals, product notifications, reports, and others.
  • FIG. 9 is a diagram showing another example of the folder structure display screen according to the priority according to the first embodiment of the present invention.
  • the first priority group/use order
  • the second priority classification/ascending order
  • the third priority date (last saved date and time)/ascending order are set in the user profile in advance.
  • the information is registered in the information storage means 140 and the "Display according to priority 705" icon on the folder structure specification screen 701 shown in FIG. 7 is clicked as a folder structure specification operation, the user information terminal will be displayed with the priority specified by user B.
  • the folder structure can be displayed on the screens 210 and 211. In the example shown in FIG. 9, the folder structure is displayed following the group, followed by the classification of instruction manuals, product notifications, and reports, and then the dates of 2018, 2019, and 2020.
  • each electronic file is stored in the storage (file server) without creating a folder, the electronic files are organized, and the This makes it possible to perform display.
  • a folder is created, and the electronic file is stored and displayed in the folder using the storage service system 100 (server device) of the first embodiment of the present invention. You may also do so.
  • the classification item of the file when a keyword exists in the title of an electronic file, the classification item of the file is determined, but in the third embodiment of the present invention, the classification item of the electronic file is determined.
  • the configuration may be such that words assumed to be titles are stored, and new classification items are created or proposed to the user from common words included in the titles.
  • the procedures shown in the first to third embodiments described above are such that the computer (9000 in FIG. 10) functioning as the server device 10 or storage service system 100 (server device) of the present invention is This can be realized by a program that realizes the function of the service system 100 (server device).
  • a computer is exemplified by a configuration including a CPU (Central Processing Unit) 9010, a communication interface 9020, a memory 9030, and an auxiliary storage device 9040 in FIG. That is, the CPU 9010 in FIG. 10 executes the control program of the server device 10 or the storage service system 100 (server device) to update each calculation parameter held in the auxiliary storage device 9040, etc. .
  • a CPU Central Processing Unit
  • the memory 9030 is a RAM (Random Access Memory), a ROM (Read Only Memory), or the like.
  • each part (processing means, function) of the server device 10 or storage service system 100 (server device) shown in the first to third embodiments described above uses its hardware in the processor of the computer, This can be realized by a computer program that executes each of the above-described processes.
  • the server device includes: Preferably, the file information includes a file name, a storage location, a creator, a creation date and time, a creator group, a previous saver, a previous save date and time, a previous saver group, and a classification item.
  • the server device includes: When the electronic file is stored or updated, the file information storage means stores a creator group corresponding to the creator of the electronic file or a previous user based on user profile information that stores a group corresponding to the user in advance.
  • the server device includes: When the electronic file is stored or updated, the file information storage means searches for a title written in the electronic file, and searches for a pre-stored classification item or a pre-stored keyword corresponding to the classification item. It is desirable that the classification item be determined based on the words written in the title and stored as the file information.
  • the folder structure designation operation specifies the folder structure by group, classification, and date.
  • the folder structure designation operation specifies that the electronic file be displayed according to a hierarchical structure designated by first priority, second priority, and third priority.
  • the file information includes a file name, a storage location, a creator, a creation date and time, a creator group, a previous saver, a previous save date and time, a previous saver group, and a classification item.
  • the file information includes a file name, a storage location, a creator, a creation date and time, a creator group, a previous saver, a previous save date and time, a previous saver group, and a classification item.
  • the ninth and tenth forms described above can be expanded into the third to sixth forms similarly to the first form.
  • Storage service 10 Server device 11 File server 12 Web server 13 File information storage means 100 Storage service system 110 File server 120 Web server 130 File information storage means 140 User profile information storage means 150 File content analysis means 160 File classification list 170 Folder structure Selection means 180 Cloud 190 Networks 200 to 203 Users 210, 211 User information terminal 9000 Computer 9010 CPU 9020 Communication interface 9030 Memory 9040 Auxiliary storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

フォルダを作成せずに、各電子ファイルをストレージに格納し、電子ファイルを整理して、状況に応じた表示を行なうことを可能とする。複数の電子ファイルを格納するサーバ装置であって、電子ファイルが格納、又は更新されると、各々の電子ファイルに関するファイル情報を記録するファイル情報記憶手段を含み、ユーザのフォルダ構成指定操作を受信すると、指定されたフォルダ構成に従って、格納した電子ファイルを表示する。

Description

サーバ装置、サーバ装置の制御方法、及びプログラム
 [関連出願についての記載]
 本発明は、日本国特許出願:特願2022-039372号(2022年3月14日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
 本発明は、サーバ装置、サーバ装置の制御方法、及びプログラムに関する。
 これまでフォルダなどに電子ファイルを格納し、格納した電子ファイルを閲覧する場合、探す時間やまだ見ぬ良いコンテンツに近づくのに時間を要した。可能な限りそういった時間を短縮し、電子ファイルという資産を有効活用できるようにしていく必要がある。
 特許文献1は、複数の電子ファイルから文書を一括して読み込み、文書から抽出した分類に必要なキーフレーズと文書を組みにし、さらに各文書に文書タイプの区別を付加して格納し、格納結果から、キーフレーズと文書タイプを特定して文書を取り出す、文書管理方法に関するものである。
特開2001-331512号公報
 以下の分析は、本発明によって与えられたものである。
 現在、通常は、ファイルシステムに各個人がフォルダ構成を作成し、任意のフォルダに各電子ファイルを入れ込んでいるといった管理方法が主流となっている。
 現在までは、各個人がフォルダを作成し、任意のフォルダに電子ファイルを格納する仕組みを用いていた。しかし、個人の整理術に依存するため、個人ごとにフォルダ名や構成が、統一されておらず、電子ファイルを探すのに時間がかかっていた。また、ユーザが作成するフォルダ構造に依存した閲覧方法により閲覧しなければならなかった。
 本発明は、フォルダを作成せずに、各電子ファイルをストレージに格納し、電子ファイルを整理して、状況に応じた表示を行なうことを可能とすることに貢献する、サーバ装置、サーバ装置の制御方法、及びプログラムを提供することを目的とする。
 本発明の第1の視点によれば、複数の電子ファイルを格納するサーバ装置であって、
 前記電子ファイルが格納、又は更新されると、各々の前記電子ファイルに関するファイル情報を記録するファイル情報記憶手段を含み、
 ユーザのフォルダ構成指定操作を受信すると、前記指定されたフォルダ構成に従って、格納した前記電子ファイルを表示する、サーバ装置を、提供できる。
 本発明の第2の視点によれば、複数の電子ファイルを格納するサーバ装置が、
 前記電子ファイルが格納、又は更新されると、各々の前記電子ファイルに関するファイル情報を記録するステップと、
 ユーザのフォルダ構成指定操作を受信すると、前記指定されたフォルダ構成に従って、格納した前記電子ファイルを表示するステップを含む、サーバ装置の制御方法を、提供できる。
 本発明の第3の視点によれば、複数の電子ファイルを格納するサーバ装置の有するコンピュータに、
 前記電子ファイルが格納、又は更新されると、各々の前記電子ファイルに関するファイル情報を記録する処理と、
 ユーザのフォルダ構成指定操作を受信すると、前記指定されたフォルダ構成に従って、格納した前記電子ファイルを表示する処理を実行させる、プログラムを提供できる。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transient)なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
 本発明によれば、フォルダを作成せずに、各電子ファイルをストレージに格納し、電子ファイルを整理して、状況に応じた表示を行なうことを可能とすることに貢献する、サーバ装置、サーバ装置の制御方法、及びプログラムを提供することができる。
本発明の一実施形態のサーバ装置の構成の一例を示す図である。 本発明の第1の実施形態のストレージサービスシステムを含むストレージサービスの構成の一例を示す図である。 本発明の第1の実施形態のユーザプロファイル情報記憶手段に記憶されたユーザプロファイル情報の一例を示す図である。 本発明の第1の実施形態のファイル分類リストの一例を示す図である。 本発明の第1の実施形態のファイル内容解析手段の動作の一例を示すフローチャートである。 本発明の第1の実施形態のフォルダ構成選択手段の構成の一例を示す図である。 本発明の第1の実施形態のフォルダ構成選択手段により表示するフォルダ構成指定画面の一例を示す図である。 本発明の第1の実施形態の分類別のフォルダ構成表示画面の一例を示す図である。 本発明の第1の実施形態の優先度に従ったフォルダ構成表示画面の他の一例を示す図である。 本発明のサーバ装置を構成するコンピュータの構成を示す図である。
 はじめに本発明の一実施形態の概要について図面を参照して説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。また、以降の説明で参照する図面等のブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。
 図1は、本発明の一実施形態のサーバ装置10の構成の一例を示す図である。図1を参照すると、本発明の一実施形態のサーバ装置10は、ファイルサーバ11と、Webサーバ12と、ファイル情報記憶手段13を含む。なお、ファイルサーバ11と、Webサーバ12と、ファイル情報記憶手段13は、1つのサーバ装置に含まれてもよいが、それぞれが、ネットワークを介して接続されてもよく、又は、クラウド上に配置されてもよい。
 図1を参照すると、ファイルサーバ11には、複数の電子ファイルを格納することができる。サーバ装置10のWebサーバ12を介して、ファイルサーバ11に電子ファイルを格納するか、又は、ファイルサーバ11に格納された電子ファイルを更新する際に、ファイル情報記憶手段13に、各々の電子ファイルに関するファイル情報を記録する。
 また、サーバ装置10は、Webサーバ12を介して、ユーザのフォルダ構成指定操作を受信すると、指定されたフォルダ構成に従って、格納した前記電子ファイルを表示する。
 上記の様に、本発明の一実施形態によれば、フォルダを作成せずに、各電子ファイルをストレージに格納し、電子ファイルを整理して、状況に応じた表示を行なうことを可能とすることに貢献する、サーバ装置及びサーバ装置の制御方法を提供することができる。
 [第1の実施形態]
次に、本発明の第1の実施形態のストレージサービスシステムを含むストレージサービスについて、図面を参照して説明する。図2は、本発明の第1の実施形態のストレージサービスシステム100を含むストレージサービス1の構成の一例を示す図である。図2において、図1と同一の参照符号を付した構成要素は、同一の構成要素を示すものとする。
 図2を参照すると、ストレージサービスシステム100は、各々がネットワーク190により接続された、ディスク機能を提供するファイルサーバ110と、Webサーバ120と、各ファイルの属性を保持するデータベースとして機能するファイル情報記憶手段130と、各ユーザの属性を保持するユーザプロファイル情報記憶手段140と、ファイルの分類を決定(判断)するファイル内容解析手段150と、ファイル分類リスト160と、フォルダ構成を選択するためのフォルダ構成選択手段170を含む。なお、本発明の第1の実施形態では、ストレージサービスシステム100は、それぞれの構成要素がネットワーク190上に配置されたサーバ装置として構成してもよく、上記の構成要素またはその一部を含む1つのサーバ装置として構成してもよく、又は、それぞれの構成要素がクラウド上に配置されたサーバ装置として構成してもよい。
 本発明の第1の実施形態のストレージサービス1において、ストレージサービスシステム(サーバ装置とも称する)100は、クラウド180上のサーバによりネットワークを介してユーザ200~203等(以下ユーザと称し参照符号を省略する)のユーザ情報端末(PC/スマートフォン等)210、211と接続されている。図2では2つのユーザ情報端末210、211が示されているが、ユーザ情報端末の数を2つに限定することを意図するものではない。
 ユーザ情報端末210、211は、例えば、Webブラウザを使用し、ストレージサービスシステム100のWebサーバ120を介してストレージサービスシステム100にアクセスし、ストレージサービスシステム100に格納したい電子ファイルを格納することができる。ユーザ情報端末210、211は、アプリケーションをインストールし、アプリケーションを介してストレージサービスシステム100にアクセスしてもよい。そのようなアプリケーションやWebブラウザから入力された情報はファイルサーバ110に格納される。
 また、電子ファイルを格納した際の電子ファイルの作成者、日時などのファイル情報がファイル情報記憶手段130に記録される。
 ストレージサービスシステム100では、あらかじめ各ユーザが自身の情報を登録するユーザプロファイル情報記憶手段140を含む。
 図3は、本発明の第1の実施形態のユーザプロファイル情報記憶手段140に記憶されたユーザプロファイル情報の一例を示す図である。ユーザプロファイル情報記憶手段140にユーザプロファイル情報として登録する情報は、ログインに関する情報301(ログイン名等)、所属グループ情報302(所属グループ名等)、表示の優先度303などである。もちろん、一部の情報については外部のディレクトリサービスからインポートしても良い。
 ユーザはこのストレージサービスシステム100に電子ファイルを格納する。電子ファイルが格納されると、ストレージサービスシステム100は、ファイル情報記憶手段130に、各電子ファイルに関するファイル情報(例えば、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目等)を記録する。また、上記に例示された情報に限定されず、ファイルの属性に当たるような情報を記憶してもよい。さらに、電子ファイルが更新されると、電子ファイルの前回保存者(更新者)に対応する前回保存者グループをファイル情報記憶手段130に記憶する等して、情報をその都度更新する。
 各ユーザはこのストレージサービスシステム100を使用する際、どのようなフォルダ構成でファイルを閲覧したいかを決めることができる。例えば、ユーザAは、分類毎に電子ファイルが表示されるようにすることができる。また、フォルダ構成の表示については、ユーザごとに決めておくこともできるものとする。ユーザ毎に表示したい優先度をユーザプロファイル情報記憶手段140に予め登録しておく。その優先度に従って表示するようにしてもよい。このような各ユーザが表示したいフォルダ構成の優先順位を記したものは、ユーザプロファイル情報記憶手段140に格納しておくことができる。
 [分類項目の決定]
次に、ファイル情報記憶手段130に記憶する分類項目をどのように決定するかについて図面を用いて説明する。
 図4は、本発明の第1の実施形態のファイル分類リスト160の一例を示す図である。ファイル分類リスト160には、あらかじめ分類項目401と分類項目ごとのキーワード402を登録しておく。図4を参照すると、分類項目401として「商品通知」、「ユーザガイド」、「取扱説明書」、「報告書」、「議事録」、「価格リスト」が登録され、更に、「取扱説明書」のキーワード402として「マニュアル」、「かんたん」、「はじめにお読みください」が登録されており、報告書のキーワード402として「レポート」が登録されており、「議事録」のキーワード402として「議事」、「会議」、「打ち合わせ」が登録されており、また、「価格リスト」のキーワード402として「価格」が登録されている。
 ファイル内容解析手段150は、現在、世の中のオフィス環境で主に使用されるMicrosoft(登録商標) OfficeのWord、Excel(登録商標)、PowerPoint(登録商標)、Adobe(登録商標)のPDF(登録商標)などの各ファイル形式に対応し、その資料の中身を読み取り、内容を把握する機能を有する。
 次に、図5を参照して、分類項目を決定する方法について説明する。図5は、本発明の第1の実施形態のファイル内容解析手段150の動作の一例を示すフローチャートである。フローチャートは、ステップS501で開始する。
 次に、格納又は更新される電子ファイルを読み取り(ステップS502)、電子ファイル内にタイトルが存在するか判断がなされる(ステップS503)。
 通常、電子ファイルの1ページ目には(又は、少なくともファイルの序盤部分には)、他の文字よりも大きい文字サイズでタイトルなどが記載されることが多い。タイトルと想定される部分内の単語に、例えば、図4に例示するような、分類項目401、または分類項目ごとのキーワード402が存在する場合には、分類項目を決定し、ファイル情報記憶手段130に、当該ファイルの分類項目として記録する。
 例えば、1ページ目に 「システムxxxxの取扱説明書」という文字列があったとする。1ページ目に存在し、他の単語よりも文字サイズが大きいため、タイトルと想定され、電子ファイル内タイトルが存在すると判断される(ステップS503Yes)。
 次に、タイトル内に記載された単語が、例えば、図4に例示されるファイル分類リスト160に登録された「取扱説明書」という単語と合致すると、タイトル内に分類項目又は分類項目ごとのキーワードが存在すると判断され(ステップS504Yes)、当該ファイルの分類項目を「取扱説明書」に決定し(ステップS505)、ファイル情報記憶手段130に記録することができる。
 一方、タイトル内に、分類項目、及び分類項目ごとのキーワードが存在しない場合は(ステップS504No)、「その他」を分類項目とし(ステップS506)、これをファイル情報記憶手段130に記録することができる。
 一方、電子ファイル内に、タイトルと想定される単語が見つからない場合は、電子ファイル内タイトルが存在しないと判断され(ステップS503No)、電子ファイルの中で、分類項目、及び分類項目ごとのキーワードを探し、分類項目又は分類項目ごとのキーワードが存在すれば(ステップS507Yes)、分類項目が決定される(ステップS505)。電子ファイルの中に、分類項目、及び分類項目ごとのキーワードが存在しなければ(ステップS507No)、「その他」を分類項目とし(ステップS506)、それぞれ、ファイル情報記憶手段130に記録することができる。
 なお、分類項目を変更したい等の場合には、ユーザがファイルの分類項目を変更することができる。ステップS508において、ユーザによる分類項目の変更があるか否かが判断され、ユーザによる分類項目の変更がある場合には(ステップS508Yes)、分類項目が変更され(ステップS509)、ファイル情報記憶手段130に記録することができる。一方、ユーザによる分類項目の変更がない場合には(ステップS508No)、分類項目が変更は行われない。処理は、ステップS510で終了する。
 なお、ファイル分類リスト160は、後から変更することもできる。ファイル分類リスト160に分類項目が追加された場合は、分類項目が「その他」の電子ファイルを検索し、タイトルと想定される単語に分類項目、及び分類項目ごとのキーワードが存在する場合には、分類項目を決定する。また、分類項目が削除された場合は、削除された分類項目の電子ファイルを検索し、分類項目を「その他」に変更する。
 [フォルダ構成の表示]
次に、フォルダ構成の表示方法について、図6から図9を参照して説明する。図6は、本発明の第1の実施形態のフォルダ構成選択手段170の構成の一例を示す図である。
 フォルダ構成選択手段170は、フォルダ構成指定画面を、Webサーバ12を介して、ユーザ情報端末210、211へ送信する。図7は、本発明の第1の実施形態のフォルダ構成選択手段により表示するフォルダ構成指定画面701の一例を示す図である。ユーザ情報端末210、211の画面上で表示されるフォルダ構成指定画面701上には、例えば一例として、「グループ別表示702」、「分類別表示703」、「日付別表示704」、「優先度に従って表示705」などのアイコンが表示される。
 各ユーザが、フォルダ構成指定操作として、ユーザ情報端末210、211の画面上で表示される「優先度に従って表示705」アイコンをクリックした場合には、ユーザプロファイル情報記憶手段140に記載された優先度をもとに、フォルダ構成を表示するものとする。また、フォルダ構成指定操作として、ユーザ情報端末210、211の画面上で表示される「グループ別表示702」、「分類別表示703」、「日付別表示704」アイコンをクリックした場合には、フォルダ構成選択手段170によって、ユーザごとに表示を選択する操作を行うこともできる。
 図8は、本発明の第1の実施形態の分類別のフォルダ構成表示画面801の一例を示す図である。例えば、ユーザAが、フォルダ構成指定操作として、図7に示すフォルダ構成指定画面701上の「分類別表示703」のアイコンをクリックすると、一例として、図8に示すように、ユーザ情報端末210、211の画面上で、取扱説明書、商品通知、報告書、その他等のように、分類毎にファイルが表示される。
 図9は、本発明の第1の実施形態の優先度に従ったフォルダ構成表示画面の他の一例を示す図である。例えば、ユーザBが、指定する構成の表示としたい時は、第1優先:グループ/使用順、第2優先:分類/昇順、第3優先:日付(前回保存日時)/昇順をあらかじめ、ユーザプロファイル情報記憶手段140に登録しておき、図7に示すフォルダ構成指定画面701上の「優先度に従って表示705」のアイコンをフォルダ構成指定操作としてクリックすると、ユーザBが指定した優先度でユーザ情報端末210、211の画面上でフォルダ構成を表示することができる。図9に示す一例では、グループに続き、取扱説明書、商品通知、報告書の分類、更にこれに続いて、2018、2019、2020の日付の順に、フォルダ構成が表示される。
 上記の様に、本発明の一実施形態によれば、フォルダを作成せずに、各電子ファイルをストレージに格納し、電子ファイルを整理して、状況に応じた表示を行なうことを可能とすることに貢献する、ストレージサービスシステム100(サーバ装置)を提供することができる。
 [第2の実施形態]
次に、本発明の第2の実施形態について説明する。本発明の第1の実施形態のストレージサービスシステム100(サーバ装置)では、フォルダを作成せずに、各電子ファイルをストレージ(ファイルサーバ)に格納し、電子ファイルを整理して、状況に応じた表示を行なうことを可能とするものとした。しかしながら、本発明の第2の実施形態においては、フォルダを作成し、そのフォルダ内に、本発明の第1の実施形態のストレージサービスシステム100(サーバ装置)を用いて電子ファイルを格納し、表示するようにしてもよい。
 [第3の実施形態]
本発明の第1の実施形態では、電子ファイルのタイトル内にキーワードが存在する場合には、当該ファイルの分類項目を決定する構成としたが、本発明の第3の実施形態では、電子ファイル内のタイトルと想定される単語を記憶しておき、タイトルに含まれる共通の単語から新たな分類項目を作成し、又はユーザに提案する構成としてもよい。
 以上、本発明の各実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。例えば、各図面に示したネットワーク構成、各要素の構成、メッセージの表現形態は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。また、以下の説明において、「A及び/又はB」は、A又はBの少なくともいずれかという意味で用いる。
 また、上記した第1から第3の実施形態に示した手順は、本発明のサーバ装置10又はストレージサービスシステム100(サーバ装置)として機能するコンピュータ(図10の9000)に、サーバ装置10又はストレージサービスシステム100(サーバ装置)としての機能を実現させるプログラムにより実現可能である。このようなコンピュータは、図10のCPU(Central Processing Unit)9010、通信インタフェース9020、メモリ9030、補助記憶装置9040を備える構成に例示される。すなわち、図10のCPU9010にて、サーバ装置10又はストレージサービスシステム100(サーバ装置)の制御プログラムを実行し、その補助記憶装置9040等に保持された各計算パラメータの更新処理を実施させればよい。
 メモリ9030は、RAM(Random Access Memory)、ROM(Read Only Memory)等である。
 即ち、上記した第1から第3の実施形態に示したサーバ装置10又はストレージサービスシステム100(サーバ装置)の各部(処理手段、機能)は、上記コンピュータのプロセッサに、そのハードウェアを用いて、上記した各処理を実行させるコンピュータプログラムにより実現することができる。
 最後に、本発明の好ましい形態を要約する。
[第1の形態]
(上記第1の視点によるサーバ装置を参照)
[第2の形態]
第1の形態に記載のサーバ装置は、
 前記ファイル情報は、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目である、ことが望ましい。
[第3の形態]
第1または2の形態に記載のサーバ装置は、
 前記ファイル情報記憶手段は、前記電子ファイルが格納、又は更新されると、あらかじめユーザに対応するグループを記憶するユーザプロファイル情報に基づき、前記電子ファイルの作成者に対応する作成者グループ、又は、前回保存者に対応する前回保存者グループを、前記ファイル情報として記憶する、ことが望ましい。
[第4の形態]
第1から3のいずれか一の形態に記載のサーバ装置は、
 前記ファイル情報記憶手段は、前記電子ファイルが格納、又は更新されると、前記電子ファイルに記載されたタイトルを検索し、あらかじめ記憶された分類項目又は前記分類項目に対応してあらかじめ記憶されたキーワードと、タイトル内に記載された単語に基づいて、分類項目を決定し、前記ファイル情報として記憶する、ことが望ましい。
[第5の形態]
第1から4のいずれか一の形態に記載のサーバ装置は、
 前記フォルダ構成指定操作は、グループ別、分類別、日付別に前記フォルダ構成を指定する、ことが望ましい。
[第6の形態]
第1から4のいずれか一の形態に記載のサーバ装置は、
 前記フォルダ構成指定操作は、第1優先、第2優先、第3優先により指定される階層構造に従って、前記電子ファイルを表示することを指定する、ことが望ましい。
[第7の形態]
(上記第2の視点によるサーバ装置の制御方法を参照)
[第8の形態]
第7の形態に記載のサーバ装置の制御方法は、
 前記ファイル情報は、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目である、ことが望ましい。
[第9の形態]
(上記第3の視点によるプログラムを参照)
[第10の形態]
第9の形態に記載のプログラムは、
 前記ファイル情報は、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目である、ことが望ましい。なお、上記第9、第10の形態は、第1の形態と同様に、第3から第6の形態に展開することが可能である。
 なお、上記の特許文献の開示を、本書に引用をもって繰り込み記載されているものとし、必要に応じて本発明の基礎ないし一部として用いることが出来るものとする。本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の開示の枠内において種々の開示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。さらに、上記引用した文献の各開示事項は、必要に応じ、本発明の趣旨に則り、本発明の開示の一部として、その一部又は全部を、本書の記載事項と組み合わせて用いることも、本願の開示事項に含まれるものと、みなされる。
1 ストレージサービス
10 サーバ装置
11 ファイルサーバ
12 Webサーバ
13 ファイル情報記憶手段
100 ストレージサービスシステム
110 ファイルサーバ
120 Webサーバ
130 ファイル情報記憶手段
140 ユーザプロファイル情報記憶手段
150 ファイル内容解析手段
160 ファイル分類リスト
170 フォルダ構成選択手段
180 クラウド
190 ネットワーク
200~203 ユーザ
210、211 ユーザ情報端末
9000 コンピュータ
9010 CPU
9020 通信インタフェース
9030 メモリ
9040 補助記憶装置

Claims (10)

  1.  複数の電子ファイルを格納するサーバ装置であって、
     前記電子ファイルが格納、又は更新されると、各々の前記電子ファイルに関するファイル情報を記録するファイル情報記憶手段を含み、
     ユーザのフォルダ構成指定操作を受信すると、前記指定されたフォルダ構成に従って、格納した前記電子ファイルを表示する、サーバ装置。
  2.  前記ファイル情報は、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目である、請求項1に記載のサーバ装置。
  3.  前記ファイル情報記憶手段は、前記電子ファイルが格納、又は更新されると、あらかじめユーザに対応するグループを記憶するユーザプロファイル情報に基づき、前記電子ファイルの作成者に対応する作成者グループ、又は、前回保存者に対応する前回保存者グループを、前記ファイル情報として記憶する、請求項1または2に記載のサーバ装置。
  4.  前記ファイル情報記憶手段は、前記電子ファイルが格納、又は更新されると、前記電子ファイルに記載されたタイトルを検索し、あらかじめ記憶された分類項目又は前記分類項目に対応してあらかじめ記憶されたキーワードと、タイトル内に記載された単語に基づいて、分類項目を決定し、前記ファイル情報として記憶する、請求項1から3のいずれか一項に記載のサーバ装置。
  5.  前記フォルダ構成指定操作は、グループ別、分類別、日付別に前記フォルダ構成を指定する、請求項1から4のいずれか一項に記載のサーバ装置。
  6.  前記フォルダ構成指定操作は、第1優先、第2優先、第3優先により指定される階層構造に従って、前記電子ファイルを表示することを指定する、請求項1から4のいずれか一項に記載のサーバ装置。
  7.  複数の電子ファイルを格納するサーバ装置が、
     前記電子ファイルが格納、又は更新されると、各々の前記電子ファイルに関するファイル情報を記録するステップと、
     ユーザのフォルダ構成指定操作を受信すると、前記指定されたフォルダ構成に従って、格納した前記電子ファイルを表示するステップを含む、サーバ装置の制御方法。
  8.  前記ファイル情報は、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目である、請求項7に記載のサーバ装置の制御方法。
  9.  複数の電子ファイルを格納するサーバ装置の有するコンピュータに、
     前記電子ファイルが格納、又は更新されると、各々の前記電子ファイルに関するファイル情報を記録する処理と、
     ユーザのフォルダ構成指定操作を受信すると、前記指定されたフォルダ構成に従って、格納した前記電子ファイルを表示する処理を実行させる、プログラム。
  10.  前記ファイル情報は、ファイル名、格納場所、作成者、作成日時、作成者グループ、前回保存者、前回保存日時、前回保存者グループ、分類項目である、請求項9に記載のプログラム。
PCT/JP2022/030620 2022-03-14 2022-08-10 サーバ装置、サーバ装置の制御方法、及びプログラム WO2023176011A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022-039372 2022-03-14
JP2022039372A JP7251876B1 (ja) 2022-03-14 2022-03-14 サーバ装置、サーバ装置の制御方法、及びプログラム

Publications (1)

Publication Number Publication Date
WO2023176011A1 true WO2023176011A1 (ja) 2023-09-21

Family

ID=85779543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/030620 WO2023176011A1 (ja) 2022-03-14 2022-08-10 サーバ装置、サーバ装置の制御方法、及びプログラム

Country Status (2)

Country Link
JP (1) JP7251876B1 (ja)
WO (1) WO2023176011A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0589173A (ja) * 1991-09-27 1993-04-09 Fuji Xerox Co Ltd 構造化文書分類装置
JP2003323326A (ja) * 2002-04-30 2003-11-14 Fujitsu Ltd 情報管理装置
JP2011065546A (ja) * 2009-09-18 2011-03-31 Hitachi Solutions Ltd ファイル検索システム及びプログラム
JP2014010758A (ja) * 2012-07-02 2014-01-20 Hitachi Solutions Ltd ファイル管理装置、ファイル管理方法、及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0589173A (ja) * 1991-09-27 1993-04-09 Fuji Xerox Co Ltd 構造化文書分類装置
JP2003323326A (ja) * 2002-04-30 2003-11-14 Fujitsu Ltd 情報管理装置
JP2011065546A (ja) * 2009-09-18 2011-03-31 Hitachi Solutions Ltd ファイル検索システム及びプログラム
JP2014010758A (ja) * 2012-07-02 2014-01-20 Hitachi Solutions Ltd ファイル管理装置、ファイル管理方法、及びプログラム

Also Published As

Publication number Publication date
JP7251876B1 (ja) 2023-04-04
JP2023134044A (ja) 2023-09-27

Similar Documents

Publication Publication Date Title
JP6185127B2 (ja) 電子文書の検索方法及び電子文書検索のグラフィカル表示方法
CA2669479C (en) Generating end-user presentations from structured data
US20200265103A1 (en) Systems and methods for issue tracking systems
JP4777368B2 (ja) デジタル・ファイルを自動的に記憶および共有するためのフォトシェアリング・サーバ・フィルタ
JP5072840B2 (ja) フィードおよび電子メール・コンテンツ
US8554783B2 (en) Computer object tagging
US8533238B2 (en) Sharing information about a document across a private computer network
US8584009B2 (en) Automatically propagating changes in document access rights for subordinate document components to superordinate document components
US20120173511A1 (en) File search system and program
JP4699148B2 (ja) キーワード抽出装置、キーワード抽出プログラム
JPH11224148A (ja) 文書検索方法、記憶媒体及びコンピュータシステム
US8239754B1 (en) System and method for annotating data through a document metaphor
JP2017134760A (ja) 情報管理装置、情報管理方法及び情報管理プログラム
JP2000293423A (ja) ホームページメニュー自動更新装置とそれを実行するプログラムを記録した記録媒体及びホームページの情報提示方式
JP2009211403A (ja) ファイル検索プログラム
WO2023176011A1 (ja) サーバ装置、サーバ装置の制御方法、及びプログラム
US20220342955A1 (en) Information processing apparatus, information processing method, and program
US9430527B2 (en) Keyword-based content management
US20110320927A1 (en) Methods and Apparatus Utilizing XooML: Cross (X) Tool Markup Language
JP2007272444A (ja) コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラム
US20130060778A1 (en) Device, method, and program for displaying document list
JP6270263B2 (ja) 情報管理システムおよび情報処理装置
JP6939473B2 (ja) 文書処理装置及びプログラム
JP5796701B2 (ja) ポータルページ構成支援装置、ポータルページ構成支援方法、及びプログラム
JP6989446B2 (ja) 作業支援装置及び作業支援システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22932275

Country of ref document: EP

Kind code of ref document: A1