Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7622409B2 - Information processing device and program - Google Patents
[go: Go Back, main page]

JP7622409B2 - Information processing device and program - Google Patents

Information processing device and program Download PDF

Info

Publication number
JP7622409B2
JP7622409B2 JP2020197335A JP2020197335A JP7622409B2 JP 7622409 B2 JP7622409 B2 JP 7622409B2 JP 2020197335 A JP2020197335 A JP 2020197335A JP 2020197335 A JP2020197335 A JP 2020197335A JP 7622409 B2 JP7622409 B2 JP 7622409B2
Authority
JP
Japan
Prior art keywords
file
information processing
chat
display screen
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020197335A
Other languages
Japanese (ja)
Other versions
JP2022085578A (en
Inventor
武志 堀口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2020197335A priority Critical patent/JP7622409B2/en
Publication of JP2022085578A publication Critical patent/JP2022085578A/en
Application granted granted Critical
Publication of JP7622409B2 publication Critical patent/JP7622409B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing device and a program.

近年、ある時間帯に行ったファイル共有及びコメントのやり取りを記録として残すことができる情報処理システムが提案されている(例えば、特許文献1参照。)。 In recent years, information processing systems have been proposed that can keep records of file sharing and comment exchanges that take place during a certain period of time (see, for example, Patent Document 1).

特許文献1に記載された情報処理システムは、1以上の情報処理装置と、ユーザが利用する端末装置とが接続された情報処理システムであって、ユーザ間で共有するファイルを格納するファイル格納手段と、ユーザが利用する一の端末装置から受信した情報を、一の端末装置と対応付けられた他の端末装置に配信する配信手段と、端末装置において、ファイル格納手段から取得したファイルと、配信手段により端末装置の間でやり取りされた情報と、を表示する表示手段と、端末装置において表示されたファイル及び情報の履歴から所定の時間帯に端末装置において表示されたファイル及び情報の記録を出力する出力手段とを有する。 The information processing system described in Patent Document 1 is an information processing system in which one or more information processing devices and terminal devices used by users are connected, and has a file storage means for storing files to be shared between users, a distribution means for distributing information received from one terminal device used by a user to another terminal device associated with the one terminal device, a display means for displaying, in the terminal device, the files acquired from the file storage means and the information exchanged between the terminal devices by the distribution means, and an output means for outputting a record of the files and information displayed on the terminal device during a specified time period from the history of the files and information displayed on the terminal device.

特開2015-180992号公報JP 2015-180992 A

本発明の課題は、ユーザ間でやり取りした複数のメッセージを記録として出力する際に、ファイルがメッセージに添付されている場合、ファイルが添付されているメッセージの位置にファイルを構成する全てのページを重ねずに展開する構成と比較して、メッセージ間の文脈が損なわれることが少なくなるようにメッセージとともにファイルの内容を記録として出力する情報処理装置及びプログラムを提供することにある。 The object of the present invention is to provide an information processing device and program that, when multiple messages exchanged between users are output as a record, if a file is attached to a message, outputs the contents of the file together with the message as a record so as to reduce the loss of context between the messages, compared to a configuration in which all pages constituting the file are expanded without overlapping at the position of the message to which the file is attached.

[1]表示画面においてユーザ間でやり取りした複数のメッセージを記録として出力する際に、前記表示画面にファイルが添付されている場合、前記ファイルを、添付されている位置を変えずに、前記ファイルを識別する識別情報、又は前記ファイルを構成する複数のページのうちの一部のページから生成したページ画像に置き換えて前記表示画面に表示し、前記表示画面の表示内容及び前記ファイルの内容を記録として出力するプロセッサを備えた情報処理装置。
[2]前記プロセッサは、前記ファイルの内容を、前記ファイルを構成するページ画像が前記識別情報を含むように前記ファイルを改変して前記表示画面の表示内容を記録した領域とは異なる領域に記録して出力する、前記[1]に記載の情報処理装置。
]前記ページ画像は、前記ファイルを構成する複数のページのうちの特定のページの縮小画像である、前記[]に記載の情報処理装置。
]前記ページ画像は、前記メッセージが特定のページに言及している場合は、前記ファイルを構成する複数のページのうちの前記特定のページを複製したページ画像である、前記[]に記載の情報処理装置。
]前記プロセッサは、前記表示画面のサイズと前記記録として出力する出力先の媒体のサイズとが異なる場合、前記ファイルの内容の出力態様を変更して前記媒体に出力する、前記[1]から[]のいずれか1つに記載の情報処理装置。
]前記ファイルの内容の出力態様の変更は、前記出力態様を変更しないで出力した場合の出力面積よりも小さい出力面積となるように行われる、前記[]に記載の情報処理装置。
]前記ファイルの内容の出力態様の変更は、確認画面を表示し、前記確認画面における指示に従って行われる、前記[]又は[]に記載の情報処理装置。
]前記プロセッサは、前記ファイルを構成するページを、前記記録として出力する出力先に応じて異なる態様で展開して出力する、前記[1]から[]のいずれか1つに記載の情報処理装置。
]前記プロセッサは、前記出力先が端末装置の画面の場合、前記ファイルを構成するページ画像を重なった状態の前記態様で前記画面に表示する、前記[]に記載の情報処理装置。
10]コンピュータに、表示画面においてユーザ間でやり取りした複数のメッセージを記録として出力する際に、前記表示画面にファイルが添付されている場合、前記ファイルを、添付されている位置を変えずに、前記ファイルを識別する識別情報、又は前記ファイルを構成する複数のページのうちの一部のページから生成したページ画像に置き換えて前記表示画面に表示し、前記表示画面の表示内容及び前記ファイルの内容を記録として出力させるためのプログラム。
[1] An information processing device having a processor that, when outputting as a record multiple messages exchanged between users on a display screen, if a file is attached to the display screen, displays the file on the display screen without changing the attachment position, replacing it with identification information that identifies the file or a page image generated from a portion of multiple pages that make up the file , and outputs the display content of the display screen and the content of the file as a record.
[2] The information processing device described in [1] , wherein the processor modifies the contents of the file so that the page images constituting the file include the identification information, and records and outputs the contents of the file in an area different from the area in which the display contents of the display screen are recorded.
[ 3 ] The information processing device according to [ 1 ], wherein the page image is a reduced image of a specific page among a plurality of pages constituting the file.
[ 4 ] The information processing device according to [ 1 ], wherein, when the message refers to a specific page, the page image is a page image obtained by duplicating the specific page among a plurality of pages constituting the file.
[ 5 ] The information processing device according to any one of [1] to [4], wherein when the size of the display screen differs from the size of the medium to which the recording is to be output, the processor changes the output mode of the contents of the file and outputs the contents to the medium.
[ 6 ] The information processing device according to [ 5 ], wherein the change in the output mode of the contents of the file is performed so as to result in an output area smaller than the output area in a case where the contents of the file are output without changing the output mode.
[ 7 ] The information processing device according to [ 5 ] or [ 6 ], wherein the output mode of the contents of the file is changed by displaying a confirmation screen and following instructions on the confirmation screen.
[ 8 ] The information processing device according to any one of [1] to [ 4 ], wherein the processor expands and outputs the pages constituting the file in different manners depending on the output destination to which the pages are output as the record.
[ 9 ] The information processing device according to [ 8 ], wherein when the output destination is a screen of a terminal device, the processor displays the page images constituting the file on the screen in the overlapping state.
[ 10 ] A program for causing a computer to, when outputting as a record a plurality of messages exchanged between users on a display screen, if a file is attached to the display screen, displaying the file on the display screen without changing the attachment position, replacing the file with identification information for identifying the file or with a page image generated from a portion of a plurality of pages constituting the file , and outputting as a record the display contents of the display screen and the contents of the file.

請求項1、10に係る発明によれば、ユーザ間でやり取りした複数のメッセージを記録として出力する際に、ファイルがメッセージに添付されている場合、ファイルが添付されているメッセージの位置にファイルを構成する全てのページを重ねずに展開する構成と比較して、メッセージ間の文脈が損なわれることが少なくなるようにメッセージとともにファイルの内容を記録として出力することができるとともに、ページ画像からファイルの種別等のファイルの概略を把握することができる
請求項2に係る発明によれば、表示内容に対応する領域に記録した識別情報に基づいて、対応するページ画像を見つけることができる
求項に係る発明によれば、縮小画像からファイルの種別等のファイルの概略を把握することができる。
請求項に係る発明によれば、ページ画像を参照しながらメッセージを読むことができる。
請求項に係る発明によれば、出力態様を変更しない場合と比較して、ファイルの内容を出力する面積を減らすことができる。
請求項に係る発明によれば、ユーザの意思に基づいて出力態様を変更することができる。
請求項に係る発明によれば、出力先が端末装置の画面の場合、ページ画像を重なった状態で展開する構成と比較して、出力面積を小さくすることができる。
According to the inventions of claims 1 and 10 , when multiple messages exchanged between users are output as a record, if a file is attached to a message, the contents of the file can be output as a record together with the message so that the context between the messages is less lost, compared to a configuration in which all pages constituting the file are expanded at the position of the message to which the file is attached without overlapping them, and an overview of the file, such as the file type, can be grasped from the page images .
According to the second aspect of the present invention, the corresponding page image can be found based on the identification information recorded in the area corresponding to the display content .
According to the third aspect of the present invention, it is possible to grasp an outline of a file, such as the file type, from the reduced image.
According to the fourth aspect of the present invention, the message can be read while referring to the page image.
According to the invention as set forth in claims 5 and 6 , the area required for outputting the contents of the file can be reduced compared to the case where the output mode is not changed.
According to the seventh aspect of the present invention, the output mode can be changed based on the user's will.
According to the invention as set forth in claims 8 and 9 , when the output destination is the screen of a terminal device, the output area can be made smaller than in a configuration in which page images are expanded in an overlapping state.

図1は、本発明の実施の形態に係る情報処理システムの概略の構成例を示す図である。FIG. 1 is a diagram showing an example of a schematic configuration of an information processing system according to an embodiment of the present invention. 図2は、ユーザ情報テーブルの一例を示す図である。FIG. 2 is a diagram illustrating an example of a user information table. 図3は、チャット管理情報テーブルの一例を示す図である。FIG. 3 is a diagram showing an example of the chat management information table. 図4は、ボットサーバの構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of the configuration of a bot server. 図5は、ファイル管理情報テーブルの一例を示す図である。FIG. 5 is a diagram showing an example of a file management information table. 図6は、端末装置の構成の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of the configuration of a terminal device. 図7は、チャット画面の一例を示すフローチャートである。FIG. 7 is a flow chart showing an example of a chat screen. 図8は、議事録ファイルの一例を示すフローチャートである。FIG. 8 is a flow chart showing an example of the minutes file. 図9は、印刷装置から出力する場合の議事録ファイルの一例を示す図である。FIG. 9 is a diagram showing an example of the minutes file when outputted from a printing device. 図10は、ボットサーバの動作の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of the operation of the bot server. 図11は、変形例1に係る議事録ファイルの一例を示す図である。FIG. 11 is a diagram showing an example of a minutes file according to the first modification. 図12は、変形例2に係る議事録ファイルの一例を示す図である。FIG. 12 is a diagram showing an example of a minutes file according to the second modification.

以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。 The following describes an embodiment of the present invention with reference to the drawings. In each drawing, components having substantially the same functions are given the same reference numerals and their repeated explanations are omitted.

[実施の形態の要約]
本実施の形態に係る情報処理装置は、表示画面においてユーザ間でやり取りした複数のメッセージを記録として出力する際に、表示画面にファイルが添付されている場合、当該ファイルを、ファイルを示す情報に置き換えて表示画面に表示し、表示画面の表示内容及びファイルの内容を記録として出力するプロセッサを備える。
Summary of the embodiment
The information processing device of this embodiment is equipped with a processor which, when outputting multiple messages exchanged between users on a display screen as a record, if a file is attached to the display screen, replaces the file with information indicating the file and displays it on the display screen, and outputs the display content of the display screen and the content of the file as a record.

表示画面は、複数のユーザの間でやり取りされるメッセージが、各ユーザが使用する端末装置に表示される画面であり、例えばチャットで表示されるチャット画面が該当する。なお、表示画面は、チャット画面に限られず、複数のユーザがメッセージをやり取り可能な表示画面であるならば、トーク画面、掲示板等の表示画面でもよい。メッセージは、テキストでも音声でもよい。 The display screen is a screen on which messages exchanged between multiple users are displayed on the terminal device used by each user, such as a chat screen displayed during chat. Note that the display screen is not limited to a chat screen, and may be a talk screen, bulletin board, or other display screen on which multiple users can exchange messages. Messages may be in the form of text or audio.

ファイル形式は、Word(登録商標)等の文書ファイル形式、Excel(登録商標)等の表計算ファイル形式、PDF(Portable Document Format)等のイメージファイル形式等でもよい。ファイルは、1ページ又は複数のページから構成されてもよい。また、ファイルは、ファイル名、ページ枚数、ページサイズ、ファイルの作成者又はユーザID等の属性情報を含んでもよい。 The file format may be a document file format such as Word (registered trademark), a spreadsheet file format such as Excel (registered trademark), an image file format such as PDF (Portable Document Format), etc. A file may consist of one page or multiple pages. A file may also include attribute information such as the file name, the number of pages, the page size, and the creator or user ID of the file.

ファイルを示す情報は、ファイルに対応する情報であり、例えば、次の情報でもよい。
(a)ファイルを識別する情報
例えば、ファイル名、ファイルID、文書名、文書ID、タイムスタンプ(作成日時、更新日時等)等が該当する。
(b)ファイルを構成するページから作成した情報
例えば、ファイルを構成する複数のページのうちの特定のページを複製したページ画像、又は特定のページを縮小した縮小画像等が該当する。特定のページは、最初のページ、又はメッセージが言及したページでもよい。縮小画像は、元の画像の画素数を減らして画像のサイズを小さくした画像であり、サムネイル画像ともいう。
The information indicating the file is information corresponding to the file, and may be, for example, the following information:
(a) Information for identifying a file For example, the file name, file ID, document name, document ID, timestamp (date and time of creation, date and time of update, etc.), etc.
(b) Information created from pages constituting a file For example, a page image obtained by duplicating a specific page among multiple pages constituting a file, or a reduced image obtained by reducing a specific page, etc. The specific page may be the first page or the page mentioned in the message. A reduced image is an image obtained by reducing the number of pixels of an original image to reduce the size of the image, and is also called a thumbnail image.

記録として出力する出力先は、例えば、ユーザが使用する端末、印刷装置、ユーザがアクセス可能な記憶装置等が該当する。 The destination for outputting the record may be, for example, a terminal used by the user, a printing device, or a storage device accessible by the user.

[実施の形態]
図1は、本発明の実施の形態に係る情報処理システムの概略の構成例を示す図である。
[Embodiment]
FIG. 1 is a diagram showing an example of a schematic configuration of an information processing system according to an embodiment of the present invention.

この情報処理システム1は、チャットサーバ2、ボットサーバ3、印刷装置4及び複数の端末装置5A、5B、・・・(これらを総称するときは、以下「端末装置5」ともいう。)を有する。チャットサーバ2、ボットサーバ3、印刷装置4及び複数の端末装置5は、ネットワーク6を介して互いに接続されている。ボットサーバ3は、情報処理装置の一例である。 This information processing system 1 has a chat server 2, a bot server 3, a printing device 4, and multiple terminal devices 5A, 5B, ... (hereinafter, collectively referred to as "terminal devices 5"). The chat server 2, the bot server 3, the printing device 4, and the multiple terminal devices 5 are connected to each other via a network 6. The bot server 3 is an example of an information processing device.

なお、同図では、印刷装置4を1つ図示するが、複数でもよい。また、チャットサーバ2とボットサーバ3は、同一のサーバで構成されてもよい。 In the figure, one printing device 4 is shown, but multiple printing devices may be used. Also, the chat server 2 and the bot server 3 may be configured as the same server.

チャットサーバ2は、端末装置5を操作するユーザにチャットの環境を提供する。チャットには、2人の間で行われる「1対1のチャット」やグループ内で行われる「グループチャット」等がある。本実施の形態は、グループチャットを例に挙げて説明するが、1対1のチャットでもよい。 The chat server 2 provides a chat environment for users who operate the terminal devices 5. Chats include "one-on-one chats" between two people and "group chats" within a group. This embodiment will be described using group chats as an example, but one-on-one chats are also acceptable.

チャットサーバ2は、図1に示すように、ユーザ情報テーブル212(図2参照)、チャット管理情報テーブル213(図3参照)、チャット情報214等を保持している。ユーザ情報テーブル212は、グループを構成するメンバを示すものである。チャット管理情報テーブル213は、チャットルームに参加(参加中を含む。)したグループ及び参加者を示すものである。チャット情報214は、チャットの開催ごと(例えば、チャットを識別するチャットIDごと)に、チャットの内容を履歴情報として記録したものであり、チャット画面に時系列に表示されたメッセージ、チャット画面に添付されたファイル等を含む。なお、添付は、貼り付け又は投稿ともいう。 As shown in FIG. 1, the chat server 2 holds a user information table 212 (see FIG. 2), a chat management information table 213 (see FIG. 3), chat information 214, etc. The user information table 212 shows the members that make up a group. The chat management information table 213 shows the groups and participants that have participated (including those currently participating) in a chat room. The chat information 214 records the contents of the chat as historical information for each chat session (for example, for each chat ID that identifies the chat), and includes messages displayed in chronological order on the chat screen, files attached to the chat screen, etc. Attachment is also called pasting or posting.

ボットサーバ3は、チャットボット(Chatbot)としてチャットに参加し、ユーザとの間でメッセージのやり取りや、ユーザから要求があった場合には、チャットの内容を議事録としてまとめたファイル(以下「議事録ファイル」という。)の作成及び出力等を行う。チャットボットは、単に「ボット(BOT)」とも称され、人工知能を活用した自動会話プログラムである。 The bot server 3 participates in chat as a chatbot, exchanges messages with the user, and, if requested by the user, creates and outputs a file that summarizes the chat contents as minutes (hereinafter referred to as the "minutes file"). A chatbot, also simply called a "bot (BOT)," is an automatic conversation program that utilizes artificial intelligence.

チャットボットは、議事録ファイルを作成する際に、上述したファイルを示す情報(例えば、ファイルID等)の生成、ファイルの内容の改変(例えば、ファイルを構成するページの複製、ファイルを構成するページからのサムネイル画像の作成、各ページ画像への識別情報の付加等)等を行う。 When creating a minutes file, the chatbot generates information that indicates the above-mentioned file (e.g., a file ID, etc.), modifies the contents of the file (e.g., duplicates the pages that make up the file, creates thumbnail images from the pages that make up the file, adds identification information to each page image, etc.).

印刷装置4は、ボットサーバ3から議事録ファイルについて印刷指示があった場合、議事録ファイルの印刷を実行する。印刷装置4は、印刷を完了すると、完了した旨をボットサーバ3に通知する。 When the printing device 4 receives a print instruction for the minutes file from the bot server 3, it prints the minutes file. When the printing device 4 completes printing, it notifies the bot server 3 of the completion.

議事録ファイルを印刷する用紙のサイズと議事録ファイルに含まれるファイルを構成するページ画像のサイズとが異なっていてもよい。この場合、予め登録された内容に従い、又は確認画面に対するユーザの指示に従い、ページ画像が用紙に収まるようにページ画像のサイズや印刷形式を変更して印刷する。印刷形式には、両面印刷やNアップ印刷(Nページ分の画像を1枚の用紙に印刷すること)等が含まれる。用紙は、媒体の一例である。ページ画像のサイズの変更や印刷形式の変更は、出力態様の変更の一例である。 The size of the paper on which the minutes file is printed may be different from the size of the page images that make up the files contained in the minutes file. In this case, the size and print format of the page images are changed so that they fit on the paper, according to pre-registered content or user instructions on the confirmation screen, and then printed. Print formats include double-sided printing and N-up printing (printing N pages of images on one sheet of paper). Paper is an example of a medium. Changing the size of the page images or changing the print format is an example of changing the output mode.

端末装置5は、パーソナルコンピュータ(PC)等の情報処理端末である。なお、端末装置5は、ノート型パソコン、タブレット端末等の携帯型情報処理端末や、多機能携帯電話機(スマートフォン)等の移動通信端末でもよい。 The terminal device 5 is an information processing terminal such as a personal computer (PC). The terminal device 5 may also be a portable information processing terminal such as a notebook computer or a tablet terminal, or a mobile communication terminal such as a multi-function mobile phone (smartphone).

ネットワーク6は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、イントラネット、インターネット等であり、有線でも無線でもよい。 The network 6 may be, for example, a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, the Internet, etc., and may be wired or wireless.

図2は、チャットサーバ2が保持するユーザ情報テーブル212の一例を示す図である。ユーザ情報テーブル212は、「グループID」、「メンバ」の各項目を有する。これらの項目からなるユーザ情報は、ユーザの登録時にチャットサーバ2により記録される。 Figure 2 shows an example of a user information table 212 held by the chat server 2. The user information table 212 has the fields "Group ID" and "Member". User information consisting of these fields is recorded by the chat server 2 when a user is registered.

「グループID」には、グループを識別するG01、G02等のグループIDが記録される。「メンバ」には、グループに所属するメンバのUserA、UserB等のユーザIDが記録される。図2に示す場合は、グループIDがG01のグループにUserA、UserB、UserCのユーザA、ユーザB、ユーザCが所属し、グループIDがG02のグループにUserB、UserD、UserE、UserFのユーザB、ユーザD、ユーザE、ユーザFが所属している。また、図2は、ユーザBがグループIDがG01とG02の両方のグループに所属していることを示している。 In "Group ID", a group ID such as G01 or G02 that identifies the group is recorded. In "Member", the user IDs of the members belonging to the group such as UserA or UserB are recorded. In the example shown in Figure 2, User A, User B, and User C (UserA, UserB, and UserC) belong to the group with group ID G01, and User B, User D, User E, and User F (UserB, UserD, UserE, and UserF) belong to the group with group ID G02. Figure 2 also shows that User B belongs to both groups with group IDs G01 and G02.

図3は、チャットサーバ2が保持するチャット管理情報テーブル213の一例を示す図である。チャット管理情報テーブル213は、「チャットID」、「ルームID」、「使用グループID」、「チャット参加者」等の複数の項目を有する。これらの項目からなるチャット管理情報は、チャットが開催されるごとにチャットサーバ2により記録される。なお、チャット管理情報テーブル213は、チャットの開催日、開催時刻及び終了時刻が記録される「チャット日時」の項目を有してもよい。 Figure 3 is a diagram showing an example of a chat management information table 213 held by the chat server 2. The chat management information table 213 has multiple items such as "chat ID", "room ID", "usage group ID", and "chat participants". Chat management information consisting of these items is recorded by the chat server 2 each time a chat is held. The chat management information table 213 may also have an item for "chat date and time" in which the date, time and end time of the chat are recorded.

「チャットID」には、チャットを識別するチャットIDが記録される。「ルームID」には、チャットルームを識別するルームIDが記録される。「使用グループID」には、対応するチャットルームを使用しているグループのグループIDが記録される。「チャット参加者」には、例えば、チャットに参加する際に入力されたユーザIDが記録される。「チャット参加者」には、途中からチャットルームに参加したユーザや途中からチャットルームから抜け出たユーザもユーザIDが記録される。 In "Chat ID", a chat ID that identifies the chat is recorded. In "Room ID", a room ID that identifies the chat room is recorded. In "Usage group ID", the group ID of the group that is using the corresponding chat room is recorded. In "Chat participants", for example, the user ID entered when joining a chat is recorded. In "Chat participants", the user IDs of users who joined or left a chat room midway are also recorded.

(ボットサーバの構成)
図4は、ボットサーバ3の構成の一例を示すブロック図である。ボットサーバ3は、制御部30と、記憶部31と、キーボード、マウス等で実現される入力部32と、液晶ディスプレイ等で実現される表示部33と、ネットワーク6に接続された通信部34とを備える。なお、ボットサーバ3は、入力部32及び表示部33を備えていなくてもよい。
(Bot server configuration)
4 is a block diagram showing an example of the configuration of the bot server 3. The bot server 3 includes a control unit 30, a storage unit 31, an input unit 32 realized by a keyboard, a mouse, etc., a display unit 33 realized by a liquid crystal display, etc., and a communication unit 34 connected to the network 6. Note that the bot server 3 does not necessarily have to include the input unit 32 and the display unit 33.

制御部30は、CPU(Central Processing Unit)等のプロセッサ、インターフェース等から構成されている。制御部30のプロセッサは、記憶部31に記憶されたプログラム310を実行することにより、チャットボット300等として機能する。チャットボット300は、チャットに参加するとともに、議事録ファイル35の作成、出力等を行う。チャットボット300の詳細については、後述する。 The control unit 30 is composed of a processor such as a CPU (Central Processing Unit), an interface, etc. The processor of the control unit 30 executes a program 310 stored in the storage unit 31 to function as a chatbot 300, etc. The chatbot 300 participates in chats and creates and outputs a minutes file 35. Details of the chatbot 300 will be described later.

記憶部31は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等から構成され、プログラム310、プリンタドライバ311、ユーザ情報テーブル312、チャット管理情報テーブル313、ファイル管理情報テーブル314(図5参照)、議事録ファイル35等の各種の情報を記憶する。 The memory unit 31 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc., and stores various information such as a program 310, a printer driver 311, a user information table 312, a chat management information table 313, a file management information table 314 (see Figure 5), and a minutes file 35.

プリンタドライバ311には、印刷装置4に議事録ファイル35を印刷させるためのプリンタドライバが含まれ、さらに議事録ファイル35をPDF(Portable Document Format)やPS(Postscript:登録商標)等の形式に電子化する電子化ドライバが含まれてもよい。ユーザによりPDFドライバが選択された場合には、議事録ファイル35をPDF(Portable Document Format)形式のデータに変換する。ユーザによりPSドライバが選択された場合には、議事録ファイル35をPS(Postscript:登録商標)形式のデータに変換する。 The printer driver 311 includes a printer driver for causing the printing device 4 to print the minutes file 35, and may further include an electronic conversion driver for electronically converting the minutes file 35 into a format such as PDF (Portable Document Format) or PS (Postscript: registered trademark). If the PDF driver is selected by the user, the minutes file 35 is converted into data in PDF (Portable Document Format) format. If the PS driver is selected by the user, the minutes file 35 is converted into data in PS (Postscript: registered trademark) format.

ユーザ情報テーブル312は、チャットボット300によりチャットサーバ2からユーザ情報を取得して記録される。ユーザ情報テーブル312は、図2に示すユーザ情報テーブル212と同様に、「グループID」、「メンバ」の各項目を有する。 The user information table 312 is recorded by the chatbot 300 after obtaining user information from the chat server 2. The user information table 312 has the fields "Group ID" and "Member" similar to the user information table 212 shown in FIG. 2.

チャット管理情報テーブル313は、チャットボット300によりチャットサーバ2からチャット管理情報を取得して記録される。チャット管理情報テーブル313は、図3に示すチャット管理情報テーブル213と同様に、「チャットID」、「ルームID」、「使用グループID」、「チャット参加者」の各項目を有する。 The chat management information table 313 is recorded by the chatbot 300 after obtaining chat management information from the chat server 2. The chat management information table 313 has the fields "chat ID", "room ID", "usage group ID", and "chat participant", similar to the chat management information table 213 shown in FIG. 3.

通信部34は、ネットワーク6を介してチャットサーバ2、印刷装置4及び端末装置5と通信する。 The communication unit 34 communicates with the chat server 2, the printing device 4, and the terminal device 5 via the network 6.

図5は、ボットサーバ3が記憶するファイル管理情報テーブル314の一例を示す図である。ファイル管理情報テーブル314は、「識別子」、「投稿ユーザID」、「ファイル名」、「サムネイル画像」、「ファイル」等の複数の項目を有する。これらの項目からなるファイル管理情報は、チャットIDごとにチャットボット300により記録される。同図に示すファイル管理情報テーブル314は、チャットIDがC001の場合を示す。 Figure 5 shows an example of a file management information table 314 stored by the bot server 3. The file management information table 314 has multiple items such as "identifier", "posting user ID", "file name", "thumbnail image", and "file". File management information consisting of these items is recorded by the chatbot 300 for each chat ID. The file management information table 314 shown in the figure shows the case where the chat ID is C001.

「識別子」には、1つのチャットIDにおいてユニークな識別子がチャットボット300により生成され、ファイルに付与されて記録される。「投稿ユーザID」には、ファイルをチャット画面に投稿(添付、貼り付けを含む。)したユーザのユーザIDが記録される。「ファイル名」には、ファイルのファイル名が記録される。「サムネイル画像」には、サムネイル画像の実体が記録される。「ファイル」には、ファイルの実体が記録される。なお、「サムネイル画像」や「ファイル」には、ボットサーバ3の記憶部31や他のストレージに格納されたサムネイル画像やファイルへのパスを記録してもよい。 In "identifier", a unique identifier for one chat ID is generated by the chatbot 300, and assigned to the file and recorded. In "posting user ID", the user ID of the user who posted (including attaching and pasting) the file on the chat screen is recorded. In "file name", the file name of the file is recorded. In "thumbnail image", the actual thumbnail image is recorded. In "file", the actual file is recorded. Note that in "thumbnail image" and "file", paths to thumbnail images and files stored in the memory unit 31 of the bot server 3 or other storage may be recorded.

(端末装置の構成)
図6は、端末装置5の構成の一例を示すブロック図である。端末装置5は、端末装置5の各部を制御する制御部50と、プログラム510、ファイル511等の各種の情報を記憶する記憶部51と、キーボード、マウス等で実現される入力部52と、液晶ディスプレイ等で実現される表示部53と、ネットワーク6に接続された通信部54とを備える。
(Configuration of terminal device)
6 is a block diagram showing an example of the configuration of the terminal device 5. The terminal device 5 includes a control unit 50 that controls each unit of the terminal device 5, a storage unit 51 that stores various information such as a program 510 and a file 511, an input unit 52 realized by a keyboard, a mouse, etc., a display unit 53 realized by a liquid crystal display, etc., and a communication unit 54 connected to the network 6.

制御部50は、CPU等のプロセッサ、インターフェース等から構成されている。制御部50のプロセッサは、記憶部51に記憶されたプログラム510を実行することにより、チャットサーバ2が提供するWebページによるチャット画面を表示部53に表示し、入力部52の操作により入力されたメッセージをチャット画面に表示するように制御する。また、制御部50は、投稿するものとしてファイル511が選択された場合は、ファイル511をチャット画面に添付するように制御する。 The control unit 50 is composed of a processor such as a CPU, an interface, etc. The processor of the control unit 50 executes a program 510 stored in the storage unit 51 to display a chat screen based on a web page provided by the chat server 2 on the display unit 53, and controls messages input by operating the input unit 52 to be displayed on the chat screen. Furthermore, when a file 511 is selected as the file to be posted, the control unit 50 controls the file 511 to be attached to the chat screen.

記憶部51は、ROM、RAM、ハードディスク等から構成され、プログラム510、ファイル511等の各種の情報を記憶する。プログラム510には、チャットサーバ2が提供するWebページによるチャット画面を閲覧するためのWebブラウザ等が含まれている。 The storage unit 51 is composed of a ROM, a RAM, a hard disk, etc., and stores various information such as a program 510 and a file 511. The program 510 includes a web browser for viewing a chat screen using a web page provided by the chat server 2, etc.

通信部54は、ネットワーク6を介してチャットサーバ2、ボットサーバ3及び印刷装置4と通信する。 The communication unit 54 communicates with the chat server 2, the bot server 3, and the printing device 4 via the network 6.

端末装置5は、議事録ファイル35の出力先として自己の端末装置5が指定された場合には、表示部53に議事録ファイル35を表示する。表示部53の画面のサイズと議事録ファイル35に含まれるファイルを構成するページ画像のサイズとが異なっていてもよい。この場合、予め登録された内容に従い、又は表示部53に表示した確認画面に対するユーザの指示に従い、ページ画像が画面に収まるようにページ画像のサイズや出力形式を変更して表示する。出力形式には、Nアップ表示(Nページ分の画像を1つの領域に表示すること)、ページ画像を重なった状態で展開して表示、ページ画像を重なっていない状態で展開して表示等が含まれる。ここで、展開とは、ファイルをページ画像の重なり状態を変更できる状態にすることをいう。端末装置5の表示部53の画面は、媒体の一例である。ページ画像のサイズの変更や出力形式の変更は、出力態様の変更の一例である。 When the terminal device 5 is specified as the output destination of the minutes file 35, the terminal device 5 displays the minutes file 35 on the display unit 53. The size of the screen of the display unit 53 and the size of the page images constituting the file included in the minutes file 35 may be different. In this case, the size and output format of the page images are changed so that the page images fit on the screen according to the contents registered in advance or according to the user's instructions on the confirmation screen displayed on the display unit 53, and then displayed. Output formats include N-up display (displaying images for N pages in one area), expanding and displaying page images in an overlapping state, and expanding and displaying page images in a non-overlapping state. Here, expanding means putting the file into a state in which the overlapping state of the page images can be changed. The screen of the display unit 53 of the terminal device 5 is an example of a medium. Changing the size of the page images and changing the output format are examples of changing the output mode.

(チャット画面の構成)
図7は、各端末装置5A、5Bの表示部53に表示されるチャット画面の一例を示す図である。同図に示すチャット画面20は、図2に示すように、グループIDがG01のグループに所属するユーザID「UserA」、「UserB」のユーザA、ユーザBが、図3に示すように、ルームIDがR01のチャットルームに参加してチャットID「C001」のチャットを行った場合を示す。この場合、ユーザAが端末装置5Aを使用し、ユーザBが端末装置5Bを使用するものとする。なお、同図の「ボット」は発言者がチャットボット300であることを示す。チャット画面20は、表示画面の一例である。
(Chat screen configuration)
Fig. 7 is a diagram showing an example of a chat screen displayed on the display unit 53 of each of the terminal devices 5A and 5B. The chat screen 20 shown in the figure shows a case where user A and user B, with user IDs "UserA" and "UserB" belonging to a group with group ID G01 as shown in Fig. 2, participate in a chat room with room ID R01 as shown in Fig. 3 and chat with chat ID "C001". In this case, user A uses the terminal device 5A, and user B uses the terminal device 5B. Note that "BOT" in the figure indicates that the speaker is the chatbot 300. The chat screen 20 is an example of a display screen.

チャット画面20は、「@議事録作成」の議事録作成コマンド204が入力される前の表示領域を示す第1の表示領域20aと、議事録作成コマンド204が入力された以降の表示領域を示す第2の表示領域20bとを有する。 The chat screen 20 has a first display area 20a that shows the display area before the minutes creation command 204 "@Create minutes" is entered, and a second display area 20b that shows the display area after the minutes creation command 204 is entered.

第1の表示領域20aには、同図に示す場合、ユーザAのメッセージ201Aの「XXの方針を決めましょう。」、ユーザBのメッセージ201Bの「XXに関する文書Aを添付してくれませんか?」、ユーザAのメッセージ201Aの「添付しました。」が時系列に表示され、次に、ファイル名が文書Aのファイル202Aが添付され、次に、ユーザBのメッセージ201Bの「・・・」、ユーザAのメッセージ201Aの「文書Bを添付しました。」が時系列に表示され、次に、ファイル名が文書Bのファイル202Bが添付されている。図7のファイル202A、202Bが添付された位置は、ファイルが添付されているメッセージの位置の一例である。 In the first display area 20a, as shown in the figure, "Let's decide on a policy for XX" in user A's message 201A, "Could you please attach document A related to XX?" in user B's message 201B, and "Attached" in user A's message 201A are displayed in chronological order, followed by file 202A with the file name Document A being attached, followed by "..." in user B's message 201B and "Document B has been attached" in user A's message 201A in chronological order, followed by file 202B with the file name Document B being attached. The positions where files 202A and 202B are attached in FIG. 7 are an example of the positions of messages to which files are attached.

第2の表示領域20bには、同図に示す場合、ユーザAの議事録作成コマンド204の「@議事録作成」、チャットボット300のメッセージ201C(なお、メッセージ201A、201B、201Cを総称するときは、以下「メッセージ201」という。)の「議事録の作成を開始します。」が時系列に表示され、議事録ファイル35が添付され、チャットボット300のメッセージ201Cの「議事録の作成を完了します。」が表示されている。なお、議事録ファイル35は、議事録ファイル35を印刷する印刷装置4が指定されていない場合に、第2の表示領域20bに添付される。なお、印刷装置4が指定されている場合は、ユーザは、指定した印刷装置4から議事録ファイル35の印刷物を入手できるため、議事録ファイル35を第2の表示領域20bに添付する必要はないが、議事録ファイル35を第2の表示領域20bに添付してもよい。 In the case shown in the figure, the second display area 20b displays the minutes creation command 204 of user A "@Create minutes", the message 201C of the chatbot 300 (messages 201A, 201B, and 201C are collectively referred to as "message 201" below) "Start creating minutes" in chronological order, the minutes file 35 is attached, and the message 201C of the chatbot 300 "Complete creating minutes" is displayed. The minutes file 35 is attached to the second display area 20b when the printing device 4 for printing the minutes file 35 is not specified. When the printing device 4 is specified, the user can obtain a printed copy of the minutes file 35 from the specified printing device 4, so there is no need to attach the minutes file 35 to the second display area 20b, but the minutes file 35 may be attached to the second display area 20b.

ユーザがチャット画面20に議事録作成コマンド204の「@議事録作成」を入力すると、ボットサーバ3のチャットボット300が議事録作成コマンド204を認識し、議事録ファイル35の作成を開始する。なお、議事録作成コマンド204を入力する際に、例えば「@議事録作成、印刷装置Aで印刷」、「@議事録作成、自分の端末装置に表示」のように、議事録ファイル35の出力先を指定してもよい。また、「@議事録作成、印刷装置Aで印刷」、「@議事録作成、自分の端末装置にPDFで表示」のように、出力するファイル形式を指定してもよい。また、出力先は、ユーザごとに予め登録されていてもよい。また、議事録作成コマンド204を入力した際に、出力先が指定されていない場合には、チャットボット300がユーザに質問してもよい。 When the user inputs the minutes creation command 204 "@Create minutes" on the chat screen 20, the chatbot 300 of the bot server 3 recognizes the minutes creation command 204 and starts creating the minutes file 35. When inputting the minutes creation command 204, the output destination of the minutes file 35 may be specified, for example, "@Create minutes, print on printer A" or "@Create minutes, display on my terminal device". The output file format may also be specified, for example, "@Create minutes, print on printer A" or "@Create minutes, display in PDF on my terminal device". The output destination may also be registered in advance for each user. If the output destination is not specified when the minutes creation command 204 is input, the chatbot 300 may ask the user a question.

(議事録ファイルの構成)
図8は、議事録ファイル35の一例を示す図である。なお、同図に示す議事録ファイル35は、ユーザAが要求した場合を示す。
(Structure of the minutes file)
8 is a diagram showing an example of the minutes file 35. The minutes file 35 shown in the figure is the one requested by user A.

議事録ファイル35は、チャット画面20の第1の表示領域20aに表示された表示内容を記録した第1のデータ35aと、ファイル202を展開して記録した第2のデータ35bとを有する。第1のデータ35aは、表示画面の表示内容を記録した領域の一例である。第2のデータ35bは、表示画面の表示内容を記録した領域とは異なる領域の一例である。 The minutes file 35 has first data 35a that records the display contents displayed in the first display area 20a of the chat screen 20, and second data 35b that is recorded by expanding the file 202. The first data 35a is an example of an area that records the display contents of the display screen. The second data 35b is an example of an area different from the area that records the display contents of the display screen.

第1のデータ35aには、第1の表示領域20aの表示内容が記録される際に、メッセージ201については、メッセージ351A、351B(これらを総称するときは、以下「メッセージ351」という。)としてそのまま記録され、ファイル202A、202Bについては、サムネイル画像352A、352B(これらを総称するときは、以下「サムネイル画像352」という。)に置き換えられて記録され、ファイル名203A、203B(これらを総称するときは、以下「ファイル名203」という。)については、識別子353A、353B(これらを総称するときは、以下「識別子353」という。)に置き換えられて記録される。 When the display contents of the first display area 20a are recorded in the first data 35a, the message 201 is recorded as it is as messages 351A and 351B (collectively referred to as "message 351" below), the files 202A and 202B are replaced with thumbnail images 352A and 352B (collectively referred to as "thumbnail image 352" below), and the file names 203A and 203B (collectively referred to as "file names 203" below) are replaced with identifiers 353A and 353B (collectively referred to as "identifier 353" below).

なお、識別子353とともにファイル名203も第1のデータ35aとして記録してもよく、識別子353の代わりにファイル名203等の他の識別情報を記録してもよい。また、サムネイル画像352及び識別子353のうち識別子353のみを第1のデータ35aとして記録してもよい。また、第1の表示領域20aだけでなく、第2の表示領域20bの表示内容も第1のデータ35aとして記録してもよい。議事録ファイル35を作成する範囲は、時間(例えば、開始日時及び終了日時)で定めてもよい。ファイル202をサムネイル画像352又は識別子353に置き換えることにより、ファイル202を添付した位置に、ファイル202を構成する全てのページのページ画像354を重ならないように展開した場合と比較して、メッセージ201間の文脈が損なわれることが少なくなる。 The file name 203 may be recorded as the first data 35a together with the identifier 353, or other identification information such as the file name 203 may be recorded instead of the identifier 353. Of the thumbnail image 352 and the identifier 353, only the identifier 353 may be recorded as the first data 35a. Not only the first display area 20a but also the display contents of the second display area 20b may be recorded as the first data 35a. The range in which the minutes file 35 is created may be determined by time (for example, start date and time and end date and time). By replacing the file 202 with the thumbnail image 352 or the identifier 353, the context between the messages 201 is less likely to be lost compared to the case in which the page images 354 of all pages constituting the file 202 are expanded so as not to overlap at the position where the file 202 is attached.

サムネイル画像352は、例えば、ファイル202を構成する複数のページ画像354のうち、先頭のページ画像354から作成してもよい。図7及び図8に示す場合は、文書Aのファイル202A及び文書Bのファイル202Bは、それぞれサムネイル画像352A、352Bに置き換えられ、ファイル名203A、203Bは、それぞれ「Appendix1」、「Appendix2」の識別子353A、353Bに置き換えられている。なお、識別子353を挿入する位置は、ファイル202が添付されていた位置に限られず、対応するメッセージ351の位置(例えば、末尾)でもよい。 The thumbnail image 352 may be created, for example, from the first page image 354 of the multiple page images 354 that make up the file 202. In the case shown in Figures 7 and 8, the file 202A of document A and the file 202B of document B are replaced with thumbnail images 352A and 352B, respectively, and the file names 203A and 203B are replaced with identifiers 353A and 353B of "Appendix1" and "Appendix2", respectively. Note that the position at which the identifier 353 is inserted is not limited to the position where the file 202 was attached, and may be the position of the corresponding message 351 (for example, the end).

第2のデータ35bには、ファイル202A、202Bを構成する全てのページ画像354A、354B(これらを総称するときは、以下「ページ画像354」という。)に識別子355A、355B(これらを総称するときは、以下「識別子355」という。)を付加する改変を行い、ページ画像354を展開した状態で記録される。識別子355をページ画像354に付加する位置は、例えば、ヘッダであるが、フッダ、本文中の余白等の他の位置でもよい。 The second data 35b is recorded in an expanded state after modification is performed to add identifiers 355A, 355B (hereinafter, when collectively referred to as "identifier 355") to all page images 354A, 354B (hereinafter, when collectively referred to as "page images 354") that make up files 202A, 202B. The identifiers 355 are added to page images 354 in the header, for example, but may also be added in other positions such as the footer or in the margins of the main text.

ファイル202の展開の態様は、議事録ファイル35の出力先に応じて異なる。すなわち、出力先が端末装置5の表示部53の画面である場合は、ユーザの操作に応じて、図8に示すように、ファイル202を構成するページ画像354が重なった状態で展開してもよいし、図9に示すように、ファイル202を構成するページ画像354が重ならない状態で展開してもよい。出力先が印刷装置4の用紙の場合は、図9に示すように、ファイル202を構成するページ画像354が重ならない状態で展開され、ページごとに用紙に印刷される。 The manner in which the file 202 is expanded varies depending on the output destination of the minutes file 35. That is, if the output destination is the screen of the display unit 53 of the terminal device 5, the file 202 may be expanded in a state in which the page images 354 constituting the file 202 overlap as shown in FIG. 8, or in a state in which the page images 354 constituting the file 202 do not overlap as shown in FIG. 9, depending on the user's operation. If the output destination is paper on the printing device 4, the file 202 is expanded in a state in which the page images 354 constituting the file do not overlap as shown in FIG. 9, and is printed on paper page by page.

次に、チャットボット300の詳細について説明する。 Next, we will explain the details of the chatbot 300.

チャットボット300は、チャット画面20においてユーザ間でやり取りした複数のメッセージ201を記録として出力する際に、チャット画面20にファイル202が添付されている場合、ファイル202をサムネイル画像352及び識別子353に置き換えてチャット画面20の第1の表示領域20aに表示し、第1の表示領域20aの表示内容を第1のデータ35aとして記録し、ファイル202の内容を第2のデータ35bとして記録して議事録ファイル35を作成し、議事録ファイル35をユーザにより指定された出力先に出力する。出力先は、例えば、印刷装置4又は端末装置5である。サムネイル画像352は、縮小画像の一例である。サムネイル画像352及び識別子353は、それぞれファイルを示す情報の一例である。識別子353は、ファイルを識別する識別情報の一例である。 When outputting multiple messages 201 exchanged between users on the chat screen 20 as a record, if a file 202 is attached to the chat screen 20, the chatbot 300 replaces the file 202 with a thumbnail image 352 and an identifier 353 and displays them in the first display area 20a of the chat screen 20, records the display content of the first display area 20a as first data 35a, records the content of the file 202 as second data 35b, creates a minutes file 35, and outputs the minutes file 35 to an output destination specified by the user. The output destination is, for example, the printing device 4 or the terminal device 5. The thumbnail image 352 is an example of a reduced image. The thumbnail image 352 and the identifier 353 are each an example of information indicating a file. The identifier 353 is an example of identification information that identifies a file.

チャットボット300は、ファイル202の内容を第2のデータ35bとして記録する場合、ファイル202を構成するページ画像354が識別子355を含むようにファイル202を改変して第2のデータ35bとして記録する。第1のデータ35aとして記録される識別子353は、ファイル202が添付されていた位置に記録される。第1のデータ35aとして識別子353を記録し、第2のデータ35bとして記録するページ画像354に識別子355を含ませることにより、識別子353、355とファイル202の内容とが紐付けられる。なお、ファイル202が添付される位置は、ファイル202に言及があったメッセージ351の下側の領域でも、横側や上側の領域でもよい。また、ファイルを示す情報は、第1のデータ35aのファイル202が添付されていた位置以外の他の位置に記録してもよい。 When the chatbot 300 records the contents of the file 202 as the second data 35b, the file 202 is modified so that the page image 354 constituting the file 202 includes the identifier 355, and the file 202 is recorded as the second data 35b. The identifier 353 recorded as the first data 35a is recorded at the position where the file 202 was attached. By recording the identifier 353 as the first data 35a and including the identifier 355 in the page image 354 recorded as the second data 35b, the identifiers 353 and 355 are linked to the contents of the file 202. The position where the file 202 is attached may be the lower area, side, or upper area of the message 351 where the file 202 was mentioned. Furthermore, the information indicating the file may be recorded at a position other than the position where the file 202 was attached in the first data 35a.

チャットボット300は、メッセージ201で特定のページに言及があった場合は、特定のページを複製した特定のページ画像356A(図11参照)をファイル202に置き換えて第1のデータ35aとして記録してもよい。なお、特定のページは、1ページでも複数ページでもよい。 When a specific page is mentioned in the message 201, the chatbot 300 may replace the file 202 with a specific page image 356A (see FIG. 11) that is a duplicate of the specific page, and record it as the first data 35a. Note that the specific page may be one page or multiple pages.

チャットボット300は、議事録ファイル35のサイズと議事録ファイル35の出力先の媒体のサイズとが異なる場合、ファイルの内容の出力態様を変更して媒体に出力してもよい。ファイルの内容の出力態様の変更は、出力態様を変更しないで出力した場合の出力面積よりも小さい出力面積となるように行ってもよい。また、ファイルの内容の出力態様の変更は、確認画面を端末装置5の表示部53に表示し、確認画面に対するユーザの指示に従うようにしてもよい。 When the size of the minutes file 35 differs from the size of the medium to which the minutes file 35 is output, the chatbot 300 may change the output mode of the file contents and output them to the medium. The output mode of the file contents may be changed so that the output area is smaller than the output area when the output mode is not changed. The output mode of the file contents may also be changed by displaying a confirmation screen on the display unit 53 of the terminal device 5 and following the user's instructions on the confirmation screen.

(情報処理システムの動作)
次に、情報処理システム1の動作の一例を説明する。図10は、ボットサーバ3の動作の一例をフローチャートである。なお、以下の動作説明では、特に記述していない場合は、チャットボット300が実行するものとする。
(Operation of Information Processing System)
Next, a description will be given of an example of the operation of the information processing system 1. Fig. 10 is a flowchart showing an example of the operation of the bot server 3. In the following description of the operation, unless otherwise specified, it is assumed that the chatbot 300 executes the operation.

チャットボット300は、議事録作成コマンド204を受け付けると(S1)、チャット情報214をチャットサーバ2から取得する(S2)。ユーザがファイル511をチャット画面20に投稿すると、チャットサーバ2は、ファイル511をファイル202としてチャット画面20の第1の表示領域20aに添付する。 When the chatbot 300 receives the minutes creation command 204 (S1), it acquires chat information 214 from the chat server 2 (S2). When the user posts a file 511 on the chat screen 20, the chat server 2 attaches the file 511 to the first display area 20a of the chat screen 20 as a file 202.

チャットボット300は、チャット情報214について、本ステップS3を実行する度に上方から下方に向かって予め定められた領域(例えば、1行又は複数行)を順次走査し(S3)、ファイル202が添付されているか否かを判断する(S4)。ファイルが添付されていない場合(S4:No)、最後の領域まで走査したか否かを判断し(S9)、最後の領域まで走査していなければ(S9:No)、次の領域を走査する(S3)。 Each time step S3 is executed, the chatbot 300 sequentially scans a predetermined area (e.g., one or more lines) of the chat information 214 from top to bottom (S3) and determines whether a file 202 is attached (S4). If no file is attached (S4: No), it determines whether the last area has been scanned (S9), and if the last area has not been scanned (S9: No), it scans the next area (S3).

ファイル202が添付されている場合(S4:Yes)、チャットルーム内でユニークな識別子353を生成し(S5)、チャット情報214から当該ファイル202を取得し、取得したファイル202からサムネイル画像352を生成し、ファイル202及びサムネイル画像352を識別子353に紐付けて管理する(S6)。すなわち、ファイル202に言及したメッセージ201の発言者、ユーザ情報テーブル312、チャット管理情報テーブル313等からファイル202を投稿したユーザIDを特定し、ファイル202の属性情報からファイル名203を取得し、識別子353、投稿ユーザID、ファイル名203、サムネイル画像352、ファイル202をファイル管理情報テーブル314に記録する。 If a file 202 is attached (S4: Yes), a unique identifier 353 is generated within the chat room (S5), the file 202 is obtained from the chat information 214, a thumbnail image 352 is generated from the obtained file 202, and the file 202 and thumbnail image 352 are linked to the identifier 353 and managed (S6). That is, the user ID who posted the file 202 is identified from the sender of the message 201 that mentioned the file 202, the user information table 312, the chat management information table 313, etc., the file name 203 is obtained from the attribute information of the file 202, and the identifier 353, the posting user ID, the file name 203, the thumbnail image 352, and the file 202 are recorded in the file management information table 314.

チャット画面20の添付されたファイル202の位置にサムネイル画像352と識別子353を挿入する(S7)。すなわち、添付されたファイル202をサムネイル画像352及び識別子353に置き換える。 The thumbnail image 352 and the identifier 353 are inserted at the position of the attached file 202 on the chat screen 20 (S7). In other words, the attached file 202 is replaced with the thumbnail image 352 and the identifier 353.

次に、ファイル202を第2のデータ35bとして展開する(S8)。第1の表示領域20aについて最後の領域まで走査したか否かを判断し(S9)、最後の領域まで走査していなければ(S9:No)、上記ステップS3~S8を繰り返す。最後の領域まで走査した場合(S9:Yes)、印刷装置4が指定されているか否かを判断する(S10)。例えば、議事録作成コマンド204を受け付けた際に、印刷装置4の指定があるか否かを判断する。 Then, the file 202 is expanded as the second data 35b (S8). It is determined whether the first display area 20a has been scanned up to the end (S9), and if the end has not been scanned (S9: No), the above steps S3 to S8 are repeated. If the end has been scanned (S9: Yes), it is determined whether a printer 4 has been specified (S10). For example, when the minutes creation command 204 is received, it is determined whether a printer 4 has been specified.

印刷装置4が指定されている場合(S10:Yes)、指定された印刷装置4に議事録ファイル35の印刷を指示する(S11)。 If a printing device 4 is specified (S10: Yes), the specified printing device 4 is instructed to print the minutes file 35 (S11).

印刷装置4から議事録ファイル35の印刷完了通知を受信すると、議事録ファイル35の印刷完了をチャット画面20の第2の表示領域20bに表示する(S12)。 When a printing completion notification of the minutes file 35 is received from the printing device 4, the completion of printing of the minutes file 35 is displayed in the second display area 20b of the chat screen 20 (S12).

上記ステップS10において、印刷装置4が指定されていない場合(S10:No)、図7に示すように、議事録ファイル35をチャット画面20の第2の表示領域20bに添付し(S13)、議事録ファイル35の作成完了をチャット画面20の第2の表示領域20bに表示する(S14)。図7では、「議事録の作成を完了しました。」のメッセージ201Cが表示されている。 If a printing device 4 is not specified in step S10 (S10: No), as shown in FIG. 7, the minutes file 35 is attached to the second display area 20b of the chat screen 20 (S13), and the completion of creation of the minutes file 35 is displayed in the second display area 20b of the chat screen 20 (S14). In FIG. 7, a message 201C saying "Minutes creation completed" is displayed.

なお、上記ステップS4では、ファイル202が添付されているか否かを判断したが、メッセージ201がファイル202に言及しているか否かで添付ファイルの有無を判断してもよい。 In step S4 above, it is determined whether file 202 is attached, but the presence or absence of an attached file may also be determined based on whether message 201 mentions file 202.

(変形例1)
図11は、変形例1に係る議事録ファイル35の一例を示す図である。図8に示す議事録ファイル35の場合、第1のデータ35aとしてサムネイル画像352及び識別子353を記録したが、変形例1は、ユーザBの「XXに関する〇頁を含む文書Aを添付してくれませんか?」のメッセージ351Bのようにメッセージ351が特定のページに言及している場合に、特定のページを複製した特定のページ画像356Aを第1のデータ35aとして記録したものである。このページ画像356Aは、第2のデータ35bに展開したページ画像354Aと同様に識別子355Aを含む。
(Variation 1)
Fig. 11 is a diagram showing an example of the minutes file 35 according to the first modification. In the case of the minutes file 35 shown in Fig. 8, a thumbnail image 352 and an identifier 353 are recorded as the first data 35a, but in the first modification, when a message 351 refers to a specific page, such as a message 351B of "Could you please attach document A containing page xx related to XX?" by user B, a specific page image 356A obtained by duplicating the specific page is recorded as the first data 35a. This page image 356A includes an identifier 355A, similar to the page image 354A expanded in the second data 35b.

ファイルを構成する複数のページのうちの一部のページ(例えば、1ページ又は複数ページ)を複製して第1のデータ35aとして記録することにより、ファイルを構成する全てのページを複製して第1のデータ35aとして記録する場合と比較して、メッセージ間の文脈が損なわれることが少なくなる。なお、メッセージが特定のページに言及しておらず、ファイル名等によりファイルに言及があった場合は、前述したようにサムネイル画像及び識別子がファイルが添付されていた位置に挿入される。 By duplicating some of the multiple pages that make up the file (e.g., one or more pages) and recording them as the first data 35a, the context between messages is less likely to be lost compared to when all of the pages that make up the file are duplicated and recorded as the first data 35a. Note that if the message does not refer to a specific page, but refers to a file by file name or the like, a thumbnail image and an identifier are inserted at the location where the file was attached, as described above.

(変形例2)
図12は、変形例2に係る議事録ファイル35の一例を示す図である。第2のデータ35bを用紙に印刷して出力する際に、ユーザの指定により、図12に示すように、Nアップ印刷(同図に示す場合は4アップ印刷)の印刷形式により印刷してもよく、両面印刷や両面印刷とNアップ印刷の両方を指定してもよい。ユーザの指定は、予め登録してもよいし、確認画面をユーザの端末装置5の表示部53の画面に表示して確認画面に対して行ってもよい。
(Variation 2)
Fig. 12 is a diagram showing an example of the minutes file 35 according to the modified example 2. When the second data 35b is printed and output on paper, the user may specify that the data be printed in the N-up printing format (4-up printing in the case shown in Fig. 12), or that double-sided printing or both double-sided printing and N-up printing be specified. The user may specify the format in advance, or may specify the format on a confirmation screen displayed on the display unit 53 of the user's terminal device 5.

(変形例3)
上記実施の形態では、図8、図9に示すように、議事録ファイル35は、第1のデータ35aと、第2のデータ35bで構成されているが、第1のデータ35aを含む第1のファイルと、第2のデータ35bを含む第2のファイルと含むフォルダとしてもよい。
(Variation 3)
In the above embodiment, as shown in Figures 8 and 9, the minutes file 35 is composed of first data 35a and second data 35b, but it may also be a folder containing a first file containing the first data 35a and a second file containing the second data 35b.

以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、種々の変形、実施が可能である。 Although the embodiment of the present invention has been described above, the embodiment of the present invention is not limited to the above embodiment, and various modifications and implementations are possible.

プロセッサの各手段は、それぞれ一部又は全部を再構成可能回路(FPGA:Field Programmable Gate Array)、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)等のハードウエア回路によって構成してもよい。 Each means of the processor may be configured in part or in whole using hardware circuits such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC).

上記実施の形態において、プロセッサは、広義的なプロセッサを指し、汎用的なプロセッサ(例えばCPU:Central Processing Unit等)や、専用のプロセッサ(例えばGPU:Graphics Processing Unit、ASIC、FPGA、プログラマブル論理デバイス等)を含むものである。 In the above embodiment, the processor refers to a processor in a broad sense, including general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC, FPGA, programmable logic device, etc.).

また、上記実施の形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。 In addition, the processor operations in the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors in physically separate locations working together. Furthermore, the order of the processor operations is not limited to the order described in the above embodiments, and may be changed as appropriate.

また、上記実施の形態の構成要素の一部を省くことや変更してもよい。また、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等を行ってもよい。また、上記実施の形態で用いたプログラムをCD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。 In addition, some of the components of the above embodiments may be omitted or modified. In addition, steps may be added, deleted, modified, or replaced in the flow of the above embodiments. In addition, the programs used in the above embodiments may be provided by recording them on a computer-readable recording medium such as a CD-ROM, or may be stored on an external server such as a cloud server and used via a network.

1…情報処理システム、2…チャットサーバ、3…ボットサーバ、4…印刷装置、
5、5A、5B…端末装置、6…ネットワーク、20…チャット画面、
20a…第1の表示領域、20b…第2の表示領域、30…制御部、31…記憶部、
32…入力部、33…表示部、34…通信部、35…議事録ファイル、
35a…第1のデータ、35b…第2のデータ、50…制御部、51…記憶部、
52…入力部、53…表示部、54…通信部、
201、201A-201C…メッセージ、
202、202A、202B…ファイル、
203、203A、203B…ファイル名、204…議事録作成コマンド、
212…ユーザ情報テーブル、213…チャット管理情報テーブル、
214…チャット情報、300…チャットボット、310…プログラム、
311…プリンタドライバ、312…ユーザ情報テーブル、
313…チャット管理情報テーブル、314…ファイル管理情報テーブル、
351、351A、351B…メッセージ、
352、352A、352B…サムネイル画像、
353、353A、353B、355、355A、355B…識別子、
354、354A、354B…ページ画像、356A…特定のページ画像、
510…プログラム、511…ファイル
1...information processing system, 2...chat server, 3...bot server, 4...printing device,
5, 5A, 5B... terminal device, 6... network, 20... chat screen,
20a: first display area, 20b: second display area, 30: control unit, 31: storage unit,
32: input unit, 33: display unit, 34: communication unit, 35: minutes file,
35a: first data, 35b: second data, 50: control unit, 51: storage unit,
52: input unit, 53: display unit, 54: communication unit,
201, 201A-201C... message,
202, 202A, 202B...files,
203, 203A, 203B... file name, 204... minutes creation command,
212...user information table, 213...chat management information table,
214... chat information, 300... chatbot, 310... program,
311: Printer driver, 312: User information table,
313: Chat management information table, 314: File management information table,
351, 351A, 351B... message,
352, 352A, 352B...thumbnail images,
353, 353A, 353B, 355, 355A, 355B...Identifier,
354, 354A, 354B...page images, 356A...specific page images,
510: program, 511: file

Claims (10)

表示画面においてユーザ間でやり取りした複数のメッセージを記録として出力する際に、前記表示画面にファイルが添付されている場合、前記ファイルを、添付されている位置を変えずに、前記ファイルを識別する識別情報、又は前記ファイルを構成する複数のページのうちの一部のページから生成したページ画像に置き換えて前記表示画面に表示し、前記表示画面の表示内容及び前記ファイルの内容を記録として出力するプロセッサを備えた情報処理装置。 An information processing device having a processor that, when outputting as a record multiple messages exchanged between users on a display screen, if a file is attached to the display screen, displays the file on the display screen without changing the attachment position, replacing it with identification information that identifies the file or a page image generated from a portion of the multiple pages that make up the file , and outputs the display content of the display screen and the content of the file as a record. 前記プロセッサは、前記ファイルの内容を、前記ファイルを構成するページ画像が前記識別情報を含むように前記ファイルを改変して前記表示画面の表示内容を記録した領域とは異なる領域に記録して出力する、
請求項1に記載の情報処理装置。
the processor modifies the content of the file so that a page image constituting the file includes the identification information, and records the file in an area different from an area in which the display content of the display screen is recorded, and outputs the file.
The information processing device according to claim 1 .
前記ページ画像は、前記ファイルを構成する複数のページのうちの特定のページの縮小画像である、
請求項に記載の情報処理装置。
the page image is a reduced image of a specific page among a plurality of pages constituting the file;
The information processing device according to claim 1 .
前記ページ画像は、前記メッセージが特定のページに言及している場合は、前記ファイルを構成する複数のページのうちの前記特定のページを複製したページ画像である、
請求項に記載の情報処理装置。
When the message refers to a specific page, the page image is a page image obtained by duplicating the specific page among a plurality of pages constituting the file.
The information processing device according to claim 1 .
前記プロセッサは、前記表示画面のサイズと前記記録として出力する出力先の媒体のサイズとが異なる場合、前記ファイルの内容の出力態様を変更して前記媒体に出力する、
請求項1からのいずれか1項に記載の情報処理装置。
when the size of the display screen is different from the size of a medium to which the file is to be output as the recording, the processor changes an output mode of the contents of the file and outputs the contents to the medium.
The information processing device according to claim 1 .
前記ファイルの内容の出力態様の変更は、前記出力態様を変更しないで出力した場合の出力面積よりも小さい出力面積となるように行われる、
請求項に記載の情報処理装置。
The change in the output mode of the contents of the file is performed so that the output area becomes smaller than the output area when the contents of the file are output without changing the output mode.
The information processing device according to claim 5 .
前記ファイルの内容の出力態様の変更は、確認画面を表示し、前記確認画面における指示に従って行われる、
請求項又はに記載の情報処理装置。
The output mode of the content of the file is changed by displaying a confirmation screen and following the instructions on the confirmation screen.
7. The information processing device according to claim 5 or 6 .
前記プロセッサは、前記ファイルを構成するページを、前記記録として出力する出力先に応じて異なる態様で展開して出力する、
請求項1からのいずれか1項の記載の情報処理装置。
The processor develops and outputs the pages constituting the file in different manners depending on the output destination to which the record is output.
5. The information processing apparatus according to claim 1.
前記プロセッサは、前記出力先が端末装置の画面の場合、前記ファイルを構成するページ画像を重なった状態の前記態様で前記画面に表示する、
請求項に記載の情報処理装置。
When the output destination is a screen of a terminal device, the processor displays the page images constituting the file on the screen in the overlapping manner.
The information processing device according to claim 8 .
コンピュータに、
表示画面においてユーザ間でやり取りした複数のメッセージを記録として出力する際に、前記表示画面にファイルが添付されている場合、前記ファイルを、添付されている位置を変えずに、前記ファイルを識別する識別情報、又は前記ファイルを構成する複数のページのうちの一部のページから生成したページ画像に置き換えて前記表示画面に表示し、前記表示画面の表示内容及び前記ファイルの内容を記録として出力させるためのプログラム。
On the computer,
A program for outputting as a record multiple messages exchanged between users on a display screen, if a file is attached to the display screen, replacing the file on the display screen with identification information that identifies the file or a page image generated from a portion of the multiple pages that make up the file, without changing the attachment position , and outputting the display content of the display screen and the content of the file as a record.
JP2020197335A 2020-11-27 2020-11-27 Information processing device and program Active JP7622409B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020197335A JP7622409B2 (en) 2020-11-27 2020-11-27 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020197335A JP7622409B2 (en) 2020-11-27 2020-11-27 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2022085578A JP2022085578A (en) 2022-06-08
JP7622409B2 true JP7622409B2 (en) 2025-01-28

Family

ID=81892336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020197335A Active JP7622409B2 (en) 2020-11-27 2020-11-27 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7622409B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250062928A1 (en) * 2023-08-18 2025-02-20 Jae Ho Choi Apparatus and method for providing meeting records in artificial intelligence-based chat room

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001075892A (en) 1999-09-09 2001-03-23 Matsushita Electric Ind Co Ltd E-mail receiving device, e-mail receiving method, and recording medium
JP2007206808A (en) 2006-01-31 2007-08-16 Konica Minolta Business Technologies Inc Printed document registering program and recording medium
JP2009260818A (en) 2008-04-18 2009-11-05 Nec Corp Server apparatus, content distribution method, and program
JP2010120371A (en) 2008-11-17 2010-06-03 Fuji Xerox Co Ltd Information-outputting method, device and program for perusing and printing document containing time varying image content
JP2017215943A (en) 2016-05-27 2017-12-07 株式会社リコー Information sharing support system, information sharing support device, information sharing support method, and program
JP2019185567A (en) 2018-04-13 2019-10-24 富士ゼロックス株式会社 Message providing apparatus and program
JP2020047028A (en) 2018-09-20 2020-03-26 富士ゼロックス株式会社 Information processing system, method and program
JP2020052582A (en) 2018-09-25 2020-04-02 富士ゼロックス株式会社 Control apparatus, control system, and control program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001075892A (en) 1999-09-09 2001-03-23 Matsushita Electric Ind Co Ltd E-mail receiving device, e-mail receiving method, and recording medium
JP2007206808A (en) 2006-01-31 2007-08-16 Konica Minolta Business Technologies Inc Printed document registering program and recording medium
JP2009260818A (en) 2008-04-18 2009-11-05 Nec Corp Server apparatus, content distribution method, and program
JP2010120371A (en) 2008-11-17 2010-06-03 Fuji Xerox Co Ltd Information-outputting method, device and program for perusing and printing document containing time varying image content
JP2017215943A (en) 2016-05-27 2017-12-07 株式会社リコー Information sharing support system, information sharing support device, information sharing support method, and program
JP2019185567A (en) 2018-04-13 2019-10-24 富士ゼロックス株式会社 Message providing apparatus and program
JP2020047028A (en) 2018-09-20 2020-03-26 富士ゼロックス株式会社 Information processing system, method and program
JP2020052582A (en) 2018-09-25 2020-04-02 富士ゼロックス株式会社 Control apparatus, control system, and control program

Also Published As

Publication number Publication date
JP2022085578A (en) 2022-06-08

Similar Documents

Publication Publication Date Title
US11797245B2 (en) Message providing device, message providing method, and non-transitory computer readable medium
US11330118B2 (en) Information processing apparatus and non-transitory computer readable medium that recognize a print command on a group chat to output data from image forming apparatuses assigned to each user
JP7073888B2 (en) Message providing device and program
US20120171653A1 (en) Method and device for generating additional information of e-book contents in reader
JP2012150647A (en) Document data processing apparatus, document data processing system, and computer program
US11108711B2 (en) Control device, control system, and non-transitory computer readable medium storing control program
US20200236228A1 (en) Control device and non-transitory computer readable medium storing control program
US20150149586A1 (en) Information processing apparatus, information processing method, and information processing system
US12184593B2 (en) Information processing apparatus, method, and non-transitory computer readable medium for controlling storage capacity of chat room by extracting deletion target documents
CN115688695B (en) Collaborative processing method, device, equipment and medium
US9367275B2 (en) Retrieving data from a posting server for printing
JP2020047028A (en) Information processing system, method and program
JP2020155000A (en) Message providing device, program, and display control method
JP7622409B2 (en) Information processing device and program
CN108292303A (en) Activity notification system
JP2019164653A (en) Message provision device, program, and display control method
CN111684442B (en) Systems, methods and software for implementing note services
JP7081245B2 (en) Message providing device, program, and display control method
CN102722473B (en) Document display system and document display device
US11777876B2 (en) Control apparatus and non-transitory computer readable medium
JP2013114337A (en) Review program and review system
JP7567409B2 (en) Information processing device, information processing system, and program
CN115203398A (en) Document processing method and device, electronic equipment and storage medium
JP6150381B2 (en) Cloud system, cloud server, and program
Bate et al. ‘ACADEMIC WRITING IN AN ERA OF CHANGE’REPORT FROM SOCIETY FOR PHOTOGRAPHIC EDUCATION PANEL (DAVID BATE, ERINA DUGANNE, MARTIN HAND, LIZ WELLS), ST LOUIS, MISSOURI, USA, MARCH 2024

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231018

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240926

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: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241230

R150 Certificate of patent or registration of utility model

Ref document number: 7622409

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150