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
JP7734802B2 - Image communication device, control method for image communication device, communication system, and control method for communication system - Google Patents
[go: Go Back, main page]

JP7734802B2 - Image communication device, control method for image communication device, communication system, and control method for communication system - Google Patents

Image communication device, control method for image communication device, communication system, and control method for communication system

Info

Publication number
JP7734802B2
JP7734802B2 JP2024114182A JP2024114182A JP7734802B2 JP 7734802 B2 JP7734802 B2 JP 7734802B2 JP 2024114182 A JP2024114182 A JP 2024114182A JP 2024114182 A JP2024114182 A JP 2024114182A JP 7734802 B2 JP7734802 B2 JP 7734802B2
Authority
JP
Japan
Prior art keywords
image
reply
received
message
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024114182A
Other languages
Japanese (ja)
Other versions
JP2024138516A (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2024114182A priority Critical patent/JP7734802B2/en
Publication of JP2024138516A publication Critical patent/JP2024138516A/en
Application granted granted Critical
Publication of JP7734802B2 publication Critical patent/JP7734802B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画像通信装置等に関する。 The present invention relates to an image communication device, etc.

従来から、画像通信装置の一つであるファクシミリにおいて、ファクシミリの受信の通知を行う発明が知られている。 Conventions that notify the reception of a facsimile are known in the past for facsimiles, which are a type of image communication device.

例えば、ファクシミリを受信したことを通知する通知メッセージを作成し、通知先に送付する画像形成装置であって、通知メッセージに、ファクシミリデータのプレビュー表示やファクシミリデータに対する処理を指定可能なフォームを表示するためのURL(Uniform Resource Locator)を含む技術が提案されている(例えば、特許文献1参照)。 For example, a technology has been proposed for an image forming device that creates a notification message notifying the recipient that a facsimile has been received and sends it to the recipient, where the notification message includes a URL (Uniform Resource Locator) for displaying a preview of the facsimile data and a form that allows the recipient to specify how to process the facsimile data (see, for example, Patent Document 1).

特開2008-160531JP 2008-160531

しかしながら、特許文献1に記載された技術は、返信がされたことを明示的に確認することができないという問題がある。 However, the technology described in Patent Document 1 has the problem that it is not possible to explicitly confirm that a reply has been sent.

本願は上述した課題に鑑み、画像通信装置において受信した受信画像に対して返信がされていることを明示的に表示する端末装置等を提供することを目的とする。 In view of the above-mentioned problems, the present application aims to provide a terminal device or the like that clearly displays that a reply has been sent to an image received by an image communication device.

上述した課題を解決するために、本開示の第1の実施態様は、
画像を送受信する画像通信装置によって受信された受信画像と、返信済みの前記受信画像を特定可能な情報とを取得する取得部と、
前記受信画像に基づくサムネイル画像を表示し、返信済みの前記受信画像に基づくサムネイル画像とともに、識別情報を表示する制御を行う表示制御部と、
を備えることを特徴とする端末装置である。
In order to solve the above-mentioned problems, the first embodiment of the present disclosure comprises:
an acquisition unit that acquires a received image received by an image communication device that transmits and receives an image and information that can identify the received image that has been returned;
a display control unit that controls displaying a thumbnail image based on the received image and displaying identification information together with the thumbnail image based on the returned received image;
The terminal device is characterized by comprising:

本開示の第2の実施態様は、
画像を送受信する画像通信装置と、前記画像通信装置と通信が可能なサーバ装置と、前記サーバ装置と通信が可能な端末装置と、を含むシステムであって、
前記サーバ装置は、
前記画像通信装置が受信した受信画像と、返信済みの前記受信画像を特定可能な情報とを管理する管理部
を備え、
前記端末装置は、
前記サーバ装置から、前記受信画像及び返信済みの前記画像を特定可能な情報を取得する取得部と、
前記受信画像に基づくサムネイル画像を表示し、返信済みの前記受信画像に基づくサムネイル画像とともに、識別情報を表示する制御を行う表示制御部と、
を備えたことを特徴とするシステムである。
A second embodiment of the present disclosure comprises:
A system including an image communication device that transmits and receives images, a server device that can communicate with the image communication device, and a terminal device that can communicate with the server device,
The server device
a management unit that manages received images received by the image communication device and information that can identify the received images that have been returned,
The terminal device
an acquisition unit that acquires information that can identify the received image and the returned image from the server device;
a display control unit that controls displaying a thumbnail image based on the received image and displaying identification information together with the thumbnail image based on the returned received image;
The system is characterized by comprising:

本開示の第3の実施態様は、
画像を送受信する画像通信装置によって受信された受信画像と、返信済みの前記受信画像を特定可能な情報とを取得するステップと、
前記受信画像に基づくサムネイル画像を表示し、返信済みの前記受信画像に基づくサムネイル画像とともに、識別情報を表示する制御を行うステップと、
を備えることを特徴とする表示方法である。
A third embodiment of the present disclosure comprises:
acquiring a received image received by an image communication device that transmits and receives an image and information that can identify the received image that has been returned;
a step of controlling to display a thumbnail image based on the received image and to display identification information together with the thumbnail image based on the returned received image;
The display method is characterized by comprising:

本開示の第4の実施態様は、
コンピュータに、
画像を送受信する画像通信装置によって受信された受信画像と、返信済みの前記受信画像を特定可能な情報とを取得する機能と、
前記受信画像に基づくサムネイル画像を表示し、返信済みの前記受信画像に基づくサムネイル画像とともに、識別情報を表示する制御を行う機能と、
を実現させることを特徴とするプログラムである。
A fourth embodiment of the present disclosure comprises:
On the computer,
a function of acquiring a received image received by an image communication device that transmits and receives images and information that can identify the received image that has been returned;
a function of controlling display of a thumbnail image based on the received image and displaying identification information together with the thumbnail image based on the returned received image;
It is a program characterized by realizing the above.

本開示によれば、一例として、受信画像に対して返信がされていることを明示的に表示することが可能となる。 According to the present disclosure, as one example, it is possible to explicitly display that a reply has been made to a received image.

第1実施形態におけるシステムの全体構成を説明するための図である。FIG. 1 is a diagram for explaining the overall configuration of a system according to a first embodiment. 第1実施形態におけるシステムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a system according to a first embodiment. 第1実施形態における画像通信装置の機能構成を説明するための図である。FIG. 2 is a diagram illustrating the functional configuration of an image communication apparatus according to the first embodiment. 第1実施形態におけるサーバ装置の機能構成を説明するための図である。FIG. 2 is a diagram illustrating a functional configuration of a server device according to the first embodiment. 第1実施形態におけるタイムラインデータのデータ構成の例を説明するための図である。FIG. 2 is a diagram illustrating an example of a data configuration of timeline data in the first embodiment. 第1実施形態におけるグループ情報のデータ構成の例を説明するための図である。FIG. 4 is a diagram illustrating an example of a data configuration of group information in the first embodiment. 第1実施形態における端末装置の機能構成を説明するための図である。FIG. 2 is a diagram illustrating a functional configuration of a terminal device according to the first embodiment. 第1実施形態における端末装置の処理を説明するための図である。FIG. 4 is a diagram for explaining processing of a terminal device in the first embodiment. 第1実施形態におけるタイムライン表示処理を説明するための図である。FIG. 10 is a diagram for explaining a timeline display process in the first embodiment. 第1実施形態におけるサーバ装置の処理を説明するための図である。FIG. 4 is a diagram for explaining processing of a server device in the first embodiment. 第1実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the first embodiment. 第1実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the first embodiment. 第1実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the first embodiment. 第1実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the first embodiment. 第1実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the first embodiment. 第1実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the first embodiment. 第2実施形態におけるサーバ装置の処理を説明するための図である。FIG. 10 is a diagram for explaining processing of a server device in the second embodiment. 第2実施形態における動作例を説明するための図である。FIG. 10 is a diagram for explaining an example of operation in the second embodiment. 第3実施形態における端末装置の処理を説明するための図である。FIG. 11 is a diagram for explaining processing of a terminal device in the third embodiment. 第3実施形態における動作例を説明するための図である。FIG. 11 is a diagram for explaining an example of operation in the third embodiment. 第3実施形態における動作例を説明するための図である。FIG. 11 is a diagram for explaining an example of operation in the third embodiment. 第3実施形態における動作例を説明するための図である。FIG. 11 is a diagram for explaining an example of operation in the third embodiment. 第4実施形態における動作例を説明するための図である。FIG. 13 is a diagram for explaining an example of operation in the fourth embodiment. 第5実施形態における動作例を説明するための図である。FIG. 13 is a diagram for explaining an example of operation in the fifth embodiment.

以下、本開示の実施の形態について、図面を参照して説明する。なお、本実施形態では、一例として、本発明を適用した端末装置を含むシステムについて説明する。 Embodiments of the present disclosure will be described below with reference to the drawings. Note that in this embodiment, a system including a terminal device to which the present invention is applied will be described as an example.

[1.第1実施形態]
[1.1 全体の説明]
[1.1.1 全体構成]
図1は、システム1の全体を説明するための図である。システム1は、画像通信装置10と、サーバ装置20と、端末装置30とが、ネットワークNW1を介して接続されている。
1. First embodiment
[1.1 Overall Description]
[1.1.1 Overall Configuration]
1 is a diagram illustrating an entire system 1. In the system 1, an image communication apparatus 10, a server apparatus 20, and a terminal apparatus 30 are connected via a network NW1.

画像通信装置10は、少なくともファクシミリ(FAX/facsimile)の機能を有する装置である。画像通信装置10は、例えば、デジタル複合機(MFP;Multi-Function Peripheral/Printer)等の画像形成装置に搭載されてもよいし、単体の装置であってもよい。また、画像通信装置10は、例えば、アナログ回線やデジタル回線(ISDN)といった電話回線のネットワークNW2にも接続することが可能である。 The image communication device 10 is a device that has at least facsimile (FAX/facsimile) functionality. The image communication device 10 may be installed in an image forming device such as a digital multifunction peripheral (MFP; Multi-Function Peripheral/Printer), or may be a standalone device. The image communication device 10 can also be connected to a telephone line network NW2, such as an analog line or a digital line (ISDN).

サーバ装置20は、所定のサービス(例えば、IoTプラットフォーム)を提供する装置であり、例えば、クラウド上に設置される。本実施形態では、サーバ装置20は、画像通信装置10及び当該画像通信装置を使用する1以上のユーザにより構成されるグループを管理し、画像通信装置10が受信した画像に関する情報を、グループに所属するユーザに共有させるサービスを提供する。 The server device 20 is a device that provides a predetermined service (e.g., an IoT platform) and is installed, for example, on the cloud. In this embodiment, the server device 20 manages a group made up of an image communication device 10 and one or more users who use the image communication device, and provides a service that allows users belonging to the group to share information about images received by the image communication device 10.

端末装置30は、ユーザが使用する装置であり、例えば、スマートフォンや、タブレットといったモバイル端末や、PC(Personal Computer)等によって構成される情報処理装置である。 The terminal device 30 is a device used by a user, and is, for example, an information processing device configured as a mobile terminal such as a smartphone or tablet, or a PC (Personal Computer).

ネットワークNW1は、各装置を接続するネットワークである。例えば、LAN(Local Area Network)や、WAN(Wide Area Network)により実現されている。また、これらのネットワークを組み合わせて構成されてもよい。 Network NW1 is a network that connects each device. For example, it is realized by a LAN (Local Area Network) or a WAN (Wide Area Network). It may also be configured by combining these networks.

なお、本明細書において、「FAXを受信する」「FAXの受信」「FAX受信」とは、ファクシミリ通信を利用し、規格に基づいて画像を受信することをいう。また、「FAXを送信する」「FAXの送信」「FAX送信」とは、ファクシミリ通信を利用し、規格に基づいて画像を送信することをいう。ファクシミリ通信は、文字や図形等を含む画像を送受信する電気通信であり、ファクシミリ通信の用に供するための伝送路をファクシミリ通信網という。 In this specification, "receiving a fax," "receiving a fax," and "fax reception" refer to receiving an image based on a standard using facsimile communication. Also, "sending a fax," "sending a fax," and "sending a fax" refer to sending an image based on a standard using facsimile communication. Facsimile communication is electrical communication for sending and receiving images that include text, graphics, etc., and the transmission path used for facsimile communication is called a facsimile communication network.

[1.1.2 システムの動作概要]
つづいて、図2を参照して、システム1の動作概要について説明する。図2において、ユーザAは、ファクシミリの機能を有する装置を用いて画像通信装置10にFAXを送信するユーザである。画像通信装置10に対してFAXを送信する装置を送信元装置という。また、図2において、ユーザBは、サーバ装置20が提供するサービスのユーザであって、画像通信装置10が所属するグループと同じグループに所属するユーザである。
[1.1.2 System Operation Overview]
Next, an overview of the operation of the system 1 will be described with reference to Fig. 2. In Fig. 2, User A is a user who sends a fax to the image communication apparatus 10 using a device with facsimile functions. A device that sends a fax to the image communication apparatus 10 is called a sending device. Also in Fig. 2, User B is a user of a service provided by the server apparatus 20, and is a user who belongs to the same group as the group to which the image communication apparatus 10 belongs.

はじめに、図2(a)を参照して、画像通信装置10がFAXを受信した場合について説明する。ユーザAは、送信元装置を用いて、画像通信装置10に対してFAXを送信する。これにより、送信元装置から画像通信装置10に画像が送信される。 First, with reference to FIG. 2(a), we will explain the case where the image communication device 10 receives a fax. User A uses the sending device to send a fax to the image communication device 10. As a result, an image is sent from the sending device to the image communication device 10.

画像通信装置10は、送信元装置から画像を受信する。本実施形態では、画像通信装置10が送信元装置から受信した画像(FAXデータ)を「受信画像」という。 The image communication device 10 receives images from the transmission source device. In this embodiment, the images (fax data) received by the image communication device 10 from the transmission source device are referred to as "received images."

画像通信装置10は、受信画像と受信画像に関する情報とを含む受信データをサーバ装置20に送信する。受信画像に関する情報は、例えば、受信画像から抽出した送信元装置の情報(例えば、送信元装置のFAX番号等)である。 The image communication device 10 transmits received data including the received image and information about the received image to the server device 20. The information about the received image is, for example, information about the sending device extracted from the received image (e.g., the fax number of the sending device, etc.).

サーバ装置20は、画像通信装置10を認証し、画像通信装置10から受信データを受信する。サーバ装置20は、ユーザBが使用する装置(例えば、端末装置30)によって、受信画像を取得できるように、受信画像を管理(記憶)する。 The server device 20 authenticates the image communication device 10 and receives the received data from the image communication device 10. The server device 20 manages (stores) the received images so that they can be acquired by a device used by user B (e.g., terminal device 30).

端末装置30は、サーバ装置20から受信画像を取得し、画像通信装置10がFAXを受信したことを示す通知(受信通知)を表示したり、受信画像を表示したりする。これにより、ユーザBは、受信画像を印刷することなく確認したり、端末装置30にダウンロードさせたりすることができる。このように、受信画像は、画像通信装置10によってサーバ装置20に転送(送信)され、サーバ装置20を介して端末装置30によって取得される。したがって、ユーザBは、端末装置30をサーバ装置20に接続させることで、自席や外出先といった場所に関係なく、タイムリーに、受信画像の受信確認をすることができる。 The terminal device 30 obtains the received image from the server device 20 and displays a notification (reception notification) indicating that the image communication device 10 has received a fax, or displays the received image. This allows user B to check the received image without printing it, or to download it to the terminal device 30. In this way, the received image is transferred (sent) to the server device 20 by the image communication device 10, and is obtained by the terminal device 30 via the server device 20. Therefore, by connecting the terminal device 30 to the server device 20, user B can check the receipt of the received image in a timely manner, regardless of their location, such as at their desk or while out and about.

なお、ユーザBは、端末装置30以外の装置(例えば、モバイル端末やパソコン)に、受信画像をサーバ装置20からダウンロードさせたりしてもよい。また、ユーザBは、受信画像といったデータを確認し、受信画像のうち必要なものだけを、プリンタといった装置に印刷させたりしてもよい。プリンタは、受信画像をサーバ装置20から取得してもよいし、受信画像をダウンロードした装置(例えば、端末装置30)から取得してもよい。 User B may download the received images from server device 20 to a device other than terminal device 30 (for example, a mobile terminal or a personal computer). User B may also check data such as the received images and print only the necessary images from a device such as a printer. The printer may obtain the received images from server device 20, or from the device that downloaded the received images (for example, terminal device 30).

さらに、サーバ装置20は、受信画像に対して行われた操作内容(対応内容)や、受信画像の状態を示す情報(例えば、返信がされているか否かといったステータス情報)を、受信画像と対応付けて管理(記憶)し、端末装置30によって取得可能にする。端末装置30は、受信画像と対応付けられた情報を表示することで、画像通信装置10が所属するグループのユーザ(複数ユーザ)に対して、受信画像に対して行われた操作内容や、受信画像の状態を共有可能にする。したがって、画像通信装置10に関する情報の取得を所望するユーザは、サーバ装置20が提供するサービスにおいて、画像通信装置10が所属するグループと同じグループに所属すればよい。 Furthermore, the server device 20 manages (stores) information indicating the operation (response) performed on the received image and the status of the received image (for example, status information such as whether a reply has been made) in association with the received image, and makes it available for acquisition by the terminal device 30. By displaying the information associated with the received image, the terminal device 30 makes it possible for the operation performed on the received image and the status of the received image to be shared with users (multiple users) in the group to which the image communication device 10 belongs. Therefore, a user who wishes to acquire information about the image communication device 10 simply needs to belong to the same group to which the image communication device 10 belongs in the services provided by the server device 20.

本実施形態では、受信画像に対する操作として、受信画像の送信元装置に対して受信画像に対応した所定の画像(例えば、FAXを受領したことを示す画像)を送信する操作を「返信」という。また、本実施形態では、返信の操作によって、受信画像の送信元装置に送信される画像を「返信画像」という。 In this embodiment, an operation on a received image, in which a specific image corresponding to the received image (for example, an image indicating that a fax has been received) is sent to the device that sent the received image, is referred to as a "reply." Also, in this embodiment, an image sent to the device that sent the received image as a result of the reply operation is referred to as a "reply image."

なお、サーバ装置20は、一定期間の間、受信画像を管理してもよい。これにより、ユーザは、過去のデータ(受信画像)を確認したり、過去のデータ(受信画像)に対する操作をしたりすることが可能となる。 The server device 20 may also manage received images for a certain period of time. This allows the user to check past data (received images) and perform operations on past data (received images).

また、端末装置30は、受信画像や、受信画像に対して行われた操作内容をタイムライン形式のUI(User Interface)として表示し、タイムライン形式のUIから、受信画像に対する操作を可能にする。これにより、ユーザは、タイムライン形式のUI操作により、簡易な操作で、受信画像の確認や、受信画像に対する操作が可能となる。 The terminal device 30 also displays the received images and the operations performed on the received images as a timeline-style user interface (UI), allowing the user to operate the received images from the timeline-style UI. This allows the user to easily check the received images and operate the received images using the timeline-style UI.

つづいて、図2(b)を参照して、ユーザが返信を行う場合について説明する。ユーザBは、受信画像の確認後、その場で、送信元装置(ユーザBにとっての送信先)に、FAXを受領したことを伝えるための返信FAXを送ることができる。 Next, referring to Figure 2(b), we will explain the case where a user sends a reply. After User B checks the received image, he or she can immediately send a reply FAX to the sending device (the destination for User B) to inform them that the FAX has been received.

ユーザBは、返信の対象となる受信画像を選択し、サーバ装置20に対して、返信作業の要求を送信する。サーバ装置20は、返信作業の要求を受信した場合、要求を送信したユーザを認証した上で、少なくとも返信画像と受信画像の送信元装置の情報とを含む返信データを生成する。送信元装置の情報は返信時における、返信画像の送信先の宛先である。 User B selects the received image to be returned and sends a request for a return to server device 20. When server device 20 receives the return request, it authenticates the user who sent the request and generates return data that includes at least the return image and information about the device that sent the received image. The information about the device is the destination of the return image when returning.

サーバ装置20は、例えば、返信画像を、予め設定されたテンプレートに基づいて生成する。また、サーバ装置20は、返信画像の送信先の宛先(送信元装置)の情報は、画像通信装置10から受信画像とともに送信された送信元装置の情報に基づいて設定する。 For example, the server device 20 generates a reply image based on a preset template. Furthermore, the server device 20 sets the information about the destination (sender device) of the reply image based on the information about the sender device sent from the image communication device 10 along with the received image.

ユーザBは、返信データを編集することができる。例えば、ユーザBは、送信元装置の情報を編集したり、返信画像に付加するオリジナルのコメント(返信データのコメント)を選択又は入力したりすることができる。また、ユーザBは、ユーザAに返信画像を送信できる状態になった場合、サーバ装置20に対して、返信の実行の要求を送信する。 User B can edit the reply data. For example, User B can edit the information about the sending device, or select or enter an original comment (comment for the reply data) to be added to the reply image. Furthermore, when User B is ready to send a reply image to User A, he or she sends a request to execute the reply to server device 20.

サーバ装置20は、ユーザBから返信の実行が要求された場合、画像通信装置10に、返信データを送信する。画像通信装置10は、返信データに含まれる返信画像を、返信データに含まれる送信元装置の情報に基づき、送信元装置にFAX送信する。その結果、返信の対象となった受信画像の送信元装置は、画像通信装置10からFAXを受信し、返信画像を出力する。ユーザAは、返信画像を確認することができる。 When user B requests that a reply be sent, the server device 20 sends reply data to the image communication device 10. The image communication device 10 faxes the reply image included in the reply data to the sending device based on the information about the sending device included in the reply data. As a result, the sending device of the received image that is the target of the reply receives the fax from the image communication device 10 and outputs the reply image. User A can check the reply image.

サーバ装置20は、送信元装置に返信画像を正常に送信できた場合、返信の対象となった受信画像の状態を、「返信済み」に更新する。これにより、返信を行ったユーザと同じグループに所属するユーザは、返信済みの状態となっている受信画像の情報を共有することができる。 If the server device 20 successfully sends a reply image to the sender device, it updates the status of the received image that was the subject of the reply to "reply completed." This allows users who belong to the same group as the user who sent the reply to share information about the received image that has been replied to.

また、端末装置30は、受信画像の状態が「返信済み」である受信画像に対する再返信時には、メッセージ確認を行うことで、返信の操作が重複して行われることを防ぐ。 In addition, when re-replying to a received image whose status is "Replied," the terminal device 30 checks the message to prevent duplicate reply operations.

[1.2 機能構成]
[1.2.1 画像通信装置]
画像通信装置10の機能構成を、図3を参照して説明する。画像通信装置10は、図3に示すように、制御部100、画像読取部120、画像形成部130、表示部140、入力部150、記憶部160、回線通信部170、NW通信部180を備えて構成される。
[1.2 Functional configuration]
[1.2.1 Image communication device]
The functional configuration of the image communication device 10 will be described with reference to Fig. 3. As shown in Fig. 3, the image communication device 10 is configured to include a control unit 100, an image reading unit 120, an image forming unit 130, a display unit 140, an input unit 150, a storage unit 160, a line communication unit 170, and a network communication unit 180.

制御部100は、画像通信装置10の全体を制御するための機能部である。制御部100は、記憶部160に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU(Central Processing Unit))により構成されている。 The control unit 100 is a functional unit for controlling the entire image communication device 10. The control unit 100 realizes various functions by reading and executing various programs stored in the storage unit 160, and is composed of one or more arithmetic units (e.g., CPUs (Central Processing Units)).

制御部100は、プログラムを実行することにより、FAX制御部102、画像処理部104、受信処理部106、送信処理部108として機能する。 By executing programs, the control unit 100 functions as a fax control unit 102, image processing unit 104, reception processing unit 106, and transmission processing unit 108.

FAX制御部102は、FAXの送信、FAXの受信を行う。例えば、FAX制御部102は、画像読取部120により読み取った原稿の画像を、回線通信部170から電話回線を介して他の装置に送信する。また、InternetFAXの場合、FAX制御部102は、NW通信部180からインターネットを介して他の装置に画像を送信する。 The FAX control unit 102 sends and receives FAXes. For example, the FAX control unit 102 transmits an image of a document scanned by the image scanning unit 120 to another device via a telephone line from the line communication unit 170. In addition, in the case of Internet FAX, the FAX control unit 102 transmits the image to another device via the Internet from the NW communication unit 180.

すなわち、FAX制御部102は、通常のG3/G4規格等を利用したファクシミリ通信や、InternetFAXを利用したファクシミリ通信を行うことで、他の装置と画像の送受信を行う。FAX制御部102は、何れか公知の規格、プロトコルを利用して、ファクシミリ通信を行えばよい。 In other words, the FAX control unit 102 sends and receives images to and from other devices by performing facsimile communication using the normal G3/G4 standard, or by performing facsimile communication using Internet FAX. The FAX control unit 102 may perform facsimile communication using any known standard or protocol.

また、FAX制御部102は、回線通信部170又はNW通信部180を介して、ファクシミリ通信の信号に基づく画像を受信する。FAX制御部102は、受信した画像である受信画像を、画像データとして画像データ記憶領域162に記憶する。 FAX control unit 102 also receives images based on facsimile communication signals via line communication unit 170 or NW communication unit 180. The FAX control unit 102 stores the received image as image data in image data storage area 162.

画像データは、例えば、PDF(Portable Document Format)ファイルである。なお、画像データは、TIFF(Tagged Image File Format)形式やJPEG(Joint Photographic Experts Group)形式等のファイルであってもよい。FAX制御部102は、一度に複数の画像を受信した場合、それぞれの受信画像を異なるページに記憶させた、複数ページにより構成される画像データを、画像データ記憶領域162に記憶してもよい。 The image data is, for example, a PDF (Portable Document Format) file. The image data may also be in a file format such as TIFF (Tagged Image File Format) or JPEG (Joint Photographic Experts Group). When the fax control unit 102 receives multiple images at once, it may store image data consisting of multiple pages, with each received image stored on a different page, in the image data storage area 162.

画像処理部104は、各種画像に関する処理を行う。画像処理部104は、例えば、画像読取部120から読み取った画像に対して鮮鋭化処理や、階調変換処理を実行する。 The image processing unit 104 performs various image-related processes. For example, the image processing unit 104 performs sharpening and tone conversion processes on images read from the image reading unit 120.

受信処理部106は、FAX制御部102によりFAXの受信がされたとき、受信画像が記憶された画像データ及び受信画像に関する情報を含む受信データを生成する。受信処理部106は、受信データと、認証情報164として記憶された認証情報とを、NW通信部180を介して、サーバ装置20に送信する。 When a fax is received by the fax control unit 102, the reception processing unit 106 generates received data including image data in which the received image is stored and information related to the received image. The reception processing unit 106 transmits the received data and the authentication information stored as authentication information 164 to the server device 20 via the network communication unit 180.

受信画像に関する情報は、例えば、以下の情報である。なお、以下の情報の全てが含まれていてもよいし、何れかの情報が含まれていてもよい。
・受信日時
・受信ページ数
・画像データの容量
・送信元装置の情報
The information relating to the received image is, for example, the following information: Note that all or any of the following information may be included.
- Date and time of reception - Number of received pages - Image data size - Information on the sending device

送信元装置の情報は、ファクシミリ通信におけるプロトコルに含まれる情報や、送信電話番号通知サービスにより通知された電話番号、送信元装置に設定された情報等である。例えば、G3プロトコルの場合、受信処理部106は、送信端末識別番号(TSI:Transmitting Subscriber Identification)を取得し、送信元装置の情報とする。なお、受信処理部106は、受信画像を認識することで、送信元装置の情報を受信画像から抽出してもよい。 The information about the sending device may be information included in the protocol for facsimile communication, a telephone number notified by a sending telephone number notification service, information set in the sending device, etc. For example, in the case of the G3 protocol, the receiving processor 106 obtains the transmitting subscriber identification (TSI) and uses this as information about the sending device. Note that the receiving processor 106 may also extract information about the sending device from the received image by recognizing the image.

送信処理部108は、NW通信部180を介して、サーバ装置20から、返信データを受信する。また、送信処理部108は、返信データを受信したとき、FAX制御部102を制御することで、返信データに含まれる返信画像を、返信データに含まれる送信元装置の情報に基づき、送信元装置に送信する。 The transmission processing unit 108 receives reply data from the server device 20 via the NW communication unit 180. Furthermore, upon receiving the reply data, the transmission processing unit 108 controls the FAX control unit 102 to transmit the reply image included in the reply data to the sending device based on the information about the sending device included in the reply data.

画像読取部120は、原稿を読み取って画像のデータを出力する。例えば、画像読取部120は、CCDスキャナにより、画像通信装置10の載置台に載置された原稿を読み取り、画像を出力する。画像読取部120は、記憶部160に画像を記憶する。画像読取部120は、例えばスキャナ装置等により構成されているが、例えばUSBメモリに記憶された画像を読み出してもよい。 The image reading unit 120 reads an original document and outputs image data. For example, the image reading unit 120 uses a CCD scanner to read an original document placed on the table of the image communication device 10 and outputs the image. The image reading unit 120 stores the image in the memory unit 160. The image reading unit 120 is configured, for example, by a scanner device, but may also read images stored in, for example, a USB memory.

画像形成部130は、例えば、記録紙に画像を形成する。すなわち、画像形成部130により記録紙に画像が印刷されることになる。画像形成部130は、例えばレーザプリンタ部等により構成されている。 The image forming unit 130 forms an image on recording paper, for example. That is, the image is printed on recording paper by the image forming unit 130. The image forming unit 130 is configured, for example, by a laser printer unit or the like.

表示部140は、各種情報を表示するための機能部であり、例えば、LCD(Liquid crystal display)等により構成される。また、入力部150は、画像通信装置10を使用するユーザの操作を受け付けるための機能部である。入力部150は、例えば、タッチパネル等によって構成される。タッチパネルの入力を検出する方式は、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった、一般的な検出方式であればよい。また、入力部150は、ハードウェアキーであってもよいし、タッチパネルとハードウェアキーとにより構成されてもよい。 The display unit 140 is a functional unit for displaying various types of information and is configured, for example, by an LCD (Liquid Crystal Display). The input unit 150 is a functional unit for accepting operations by the user of the image communication device 10. The input unit 150 is configured, for example, by a touch panel. The method for detecting input on the touch panel may be any common detection method, such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitive method. The input unit 150 may also be a hardware key, or may be configured by a touch panel and hardware keys.

記憶部160は、画像通信装置10の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部160は、例えば、半導体メモリであるSSD(Solid State Drive)や、HDD(Hard Disk Drive)等により構成される。 The storage unit 160 is a functional unit that stores various programs and data necessary for the operation of the image communication device 10. The storage unit 160 is configured, for example, by semiconductor memory such as an SSD (Solid State Drive) or an HDD (Hard Disk Drive).

記憶部160は、画像データ記憶領域162が確保され、認証情報164が記憶される。認証情報164には、サーバ装置20が提供するサービスを利用する際に行われる認証に必要な装置IDや、パスワード等が記憶される。なお、装置IDは、サーバ装置20が提供するサービスを利用する装置を識別するためのIDである。 The storage unit 160 has an image data storage area 162 and stores authentication information 164. The authentication information 164 stores a device ID, password, etc., required for authentication when using a service provided by the server device 20. The device ID is an ID used to identify a device that uses a service provided by the server device 20.

回線通信部170は、電話回線と通信可能であり、電話回線を介して他の装置と通信を行う機能部である。 The line communication unit 170 is a functional unit that can communicate with telephone lines and communicates with other devices via telephone lines.

NW通信部180は、例えば、LAN(Local Area Network)に接続して、他の装置と情報を送受信したり、画像を送受信したりする機能部である。NW通信部180は、通信方式として、イーサネット(登録商標)であるLANや、LTE(Long Term Evolution)/4G/5Gといった通信方式を利用する。 The NW communication unit 180 is a functional unit that connects to, for example, a LAN (Local Area Network) to send and receive information and images with other devices. The NW communication unit 180 uses a communication method such as Ethernet (registered trademark) LAN, LTE (Long Term Evolution), 4G, or 5G.

[1.2.2 サーバ装置]
サーバ装置20の機能構成を、図4を参照して説明する。サーバ装置20は、図4に示すように、制御部200、NW通信部210、記憶部220を備えて構成される。
1.2.2 Server Device
The functional configuration of the server device 20 will be described with reference to Fig. 4. As shown in Fig. 4, the server device 20 includes a control unit 200, a NW communication unit 210, and a storage unit 220.

制御部200は、サーバ装置20の全体を制御するための機能部である。制御部200は、記憶部220に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU)により構成されている。 The control unit 200 is a functional unit for controlling the entire server device 20. The control unit 200 realizes various functions by reading and executing various programs stored in the memory unit 220, and is composed of one or more computing devices (e.g., CPUs).

制御部200は、プログラムを実行することにより、タイムラインデータ処理部202、受信データ処理部204、認証処理部206として機能する。 By executing the program, the control unit 200 functions as a timeline data processing unit 202, a received data processing unit 204, and an authentication processing unit 206.

タイムラインデータ処理部202は、タイムラインデータに関する処理を行う。タイムラインデータとは、受信画像や受信画像に対して行われた操作の内容といった、受信画像に関する情報をタイムライン形式で表示させるためのデータをいう。タイムラインデータ処理部202は、タイムラインデータの送信及びタイムラインデータの記憶の処理を行う。 The timeline data processing unit 202 performs processing related to timeline data. Timeline data refers to data for displaying information about received images, such as received images and the details of operations performed on the received images, in timeline format. The timeline data processing unit 202 performs processing for transmitting and storing timeline data.

タイムラインデータ処理部202は、端末装置30からタイムラインデータの取得の要求を受信した場合、タイムラインデータ記憶領域222に記憶されたタイムラインデータを、当該要求を送信した端末装置30に送信する。例えば、タイムラインデータ処理部202は、認証処理部206により認証されたユーザが所属するグループのグループIDが投稿先として指定されたタイムラインデータを、タイムラインデータの取得の要求を送信した端末装置30に送信する。ユーザが所属するグループのグループIDは、タイムラインデータ処理部202がグループ情報記憶領域232から、ユーザIDが記憶されたグループ情報を読み出し、当該読み出したグループ情報に記憶されたグループIDを読み出すことで取得する。また、タイムラインデータ処理部202は、画像データの取得の要求を端末装置30からから受信した場合は、対応する画像データを画像データ記憶領域354から読み出して、端末装置30に送信する。 When the timeline data processing unit 202 receives a request to acquire timeline data from a terminal device 30, it transmits the timeline data stored in the timeline data storage area 222 to the terminal device 30 that sent the request. For example, the timeline data processing unit 202 transmits timeline data, in which the group ID of a group to which a user authenticated by the authentication processing unit 206 belongs is specified as the posting destination, to the terminal device 30 that sent the request to acquire timeline data. The group ID of the group to which the user belongs is acquired by the timeline data processing unit 202 reading, from the group information storage area 232, group information in which the user ID is stored, and then reading the group ID stored in the read group information. Furthermore, when the timeline data processing unit 202 receives a request to acquire image data from the terminal device 30, it reads the corresponding image data from the image data storage area 354 and transmits it to the terminal device 30.

なお、タイムラインデータ処理部202は、タイムラインデータが生成・更新されたときに端末装置30に通知し、タイムラインデータの取得を促してもよい。また、タイムラインデータ処理部202は、タイムラインデータをプッシュ方式により送信してもよい。このようにすることで、端末装置30は、リアルタイムで最新のタイムラインデータを取得することができる。 The timeline data processing unit 202 may notify the terminal device 30 when timeline data is generated or updated, and prompt the terminal device 30 to acquire the timeline data. The timeline data processing unit 202 may also transmit the timeline data using a push method. In this way, the terminal device 30 can acquire the latest timeline data in real time.

タイムラインデータ処理部202は、端末装置30から、受信画像に対するメッセージの投稿の要求を受信した場合、投稿の要求に含まれる情報に基づくタイムラインデータをタイムラインデータ記憶領域222に記憶する。例えば、タイムラインデータ処理部202は、投稿の要求に含まれる情報(例えば、メッセージ、タイトル、投稿元ユーザID、投稿先グループID、画像ID)に、日時等の所定の情報を含め、メッセージ種別を「ユーザメッセージ」としたタイムラインデータを記憶する。なお、投稿とは、ユーザが端末装置30を介して、サーバ装置20にメッセージを送信することをいう。また、メッセージとは、端末装置30において表示される具体的な内容(例えば、テキストデータ)である。 When the timeline data processing unit 202 receives a request from the terminal device 30 to post a message in response to a received image, it stores timeline data based on the information included in the posting request in the timeline data storage area 222. For example, the timeline data processing unit 202 stores timeline data in which the message type is "user message" and includes predetermined information such as date and time in addition to the information included in the posting request (e.g., message, title, poster user ID, destination group ID, image ID). Note that "posting" refers to a user sending a message to the server device 20 via the terminal device 30. Also, a "message" refers to the specific content (e.g., text data) displayed on the terminal device 30.

受信データ処理部204は、画像通信装置10から受信データを受信し、受信画像に関するタイムラインデータを生成する。 The received data processing unit 204 receives received data from the image communication device 10 and generates timeline data related to the received images.

具体的には、受信データ処理部204は、以下の処理を実行してタイムラインデータを生成する。
(1)画像データの記憶
受信データ処理部204は、受信データに含まれる画像データを画像データ記憶領域224に記憶する。
Specifically, the received data processing unit 204 executes the following processing to generate timeline data.
(1) Storage of Image Data The received data processing unit 204 stores the image data included in the received data in the image data storage area 224 .

(2)画像IDの生成
受信データ処理部204は、受信画像(画像データ)を一意に特定する画像IDを生成する。画像IDは、連番、所定の形式のコード、画像データのハッシュ値、UUID(Universally Unique Identifier)等である。
(2) Generation of Image ID The received data processing unit 204 generates an image ID that uniquely identifies the received image (image data). The image ID may be a sequential number, a code in a predetermined format, a hash value of the image data, a UUID (Universally Unique Identifier), or the like.

(3)画像通信装置10が所属するグループIDの取得
受信データ処理部204は、受信画像を送信した画像通信装置10が所属するグループのグループIDを取得する。例えば、受信データ処理部204は、画像通信装置10から送信された認証情報に含まれる装置IDが記憶されたグループ情報をグループ情報記憶領域232から読み出す。受信データ処理部204は、読み出したグループ情報に記憶されたグループIDを、画像通信装置10が所属するグループIDとする。
(3) Obtaining the group ID of the image communication device 10 The received data processing unit 204 obtains the group ID of the group to which the image communication device 10 that transmitted the received image belongs. For example, the received data processing unit 204 reads out group information in which the device ID included in the authentication information transmitted from the image communication device 10 is stored from the group information storage area 232. The received data processing unit 204 sets the group ID stored in the read group information as the group ID to which the image communication device 10 belongs.

(4)タイムラインデータの生成
受信データ処理部204は、受信画像に関するタイムラインデータを生成し、タイムラインデータ記憶領域222に記憶する。例えば、受信データ処理部204は、受信画像に関する情報をメッセージに含め、画像通信装置10から受信データを受信した日時又は受信画像の受信日時を日時とし、送信元装置の情報を送信元としたタイムラインデータを生成する。ここで、受信データ処理部204は、(1)において記憶した画像データのファイル名、(2)において生成した画像ID、(3)において取得したグループIDをタイムラインデータに含める。また、受信データ処理部204は、タイムラインデータに含める投稿元ユーザIDを、サーバ装置20を示すIDとし、メッセージ種別を「受信メッセージ」とし、返信状況を「未返信」とする。
(4) Generation of Timeline Data The received data processing unit 204 generates timeline data related to the received image and stores it in the timeline data storage area 222. For example, the received data processing unit 204 generates timeline data by including information about the received image in a message, setting the date and time of receiving the received data from the image communication device 10 or the date and time of receiving the received image as the date and time, and using information about the sending device as the sender. Here, the received data processing unit 204 includes in the timeline data the file name of the image data stored in (1), the image ID generated in (2), and the group ID acquired in (3). Furthermore, the received data processing unit 204 sets the poster user ID to be included in the timeline data as an ID indicating the server device 20, the message type as a "received message," and the reply status as "no reply."

認証処理部206は、サーバ装置20が提供するサービスを利用するユーザや装置の認証を行う。例えば、認証処理部206は、端末装置30からタイムラインデータの取得の要求や投稿の要求を受信したとき、要求とともに送信される認証情報に基づき、ユーザの認証を行う。認証処理部206は、画像通信装置10を認証できた場合、タイムラインデータ処理部202に、所定の処理の実行を許可する。同様に、認証処理部206は、画像通信装置10から受信データと共に送信される認証情報に基づき、画像通信装置10の認証を行う。認証処理部206は、画像通信装置10を認証できた場合、受信データ処理部204に対して、タイムラインデータの生成の実行を許可する。 The authentication processing unit 206 authenticates users and devices that use services provided by the server device 20. For example, when the authentication processing unit 206 receives a request to obtain or post timeline data from the terminal device 30, it authenticates the user based on the authentication information sent along with the request. If the authentication processing unit 206 can authenticate the image communication device 10, it permits the timeline data processing unit 202 to execute a predetermined process. Similarly, the authentication processing unit 206 authenticates the image communication device 10 based on the authentication information sent from the image communication device 10 along with the received data. If the authentication processing unit 206 can authenticate the image communication device 10, it permits the received data processing unit 204 to execute the generation of timeline data.

認証処理部206は、端末装置30や画像通信装置10から送信される認証情報と同じ情報が記憶された認証情報を認証情報記憶領域226から検索する。検索できた場合、端末装置30や画像通信装置10を認証する。 The authentication processing unit 206 searches the authentication information storage area 226 for authentication information that contains the same information as the authentication information transmitted from the terminal device 30 or image communication device 10. If found, it authenticates the terminal device 30 or image communication device 10.

NW通信部210は、例えば、LAN(Local Area Network)に接続して、他の装置と情報の送受信を行う機能部である。NW通信部210は、通信方式として、イーサネット(登録商標)であるLANや、LTE(Long Term Evolution)/4G/5Gといった通信方式を利用する。 The NW communication unit 210 is a functional unit that connects to, for example, a LAN (Local Area Network) and transmits and receives information to and from other devices. The NW communication unit 210 uses a communication method such as Ethernet (registered trademark) LAN, LTE (Long Term Evolution), 4G, or 5G.

記憶部220は、サーバ装置20の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部350は、例えば、半導体メモリであるSSDや、HDD等により構成される。 The storage unit 220 is a functional unit that stores various programs and data necessary for the operation of the server device 20. The storage unit 350 is configured, for example, from semiconductor memory such as an SSD or HDD.

記憶部220には、タイムラインデータ記憶領域222、画像データ記憶領域224、認証情報記憶領域226、ユーザ情報記憶領域228、装置情報記憶領域230、グループ情報記憶領域232が確保される。 The storage unit 220 has a timeline data storage area 222, an image data storage area 224, an authentication information storage area 226, a user information storage area 228, a device information storage area 230, and a group information storage area 232.

タイムラインデータ記憶領域222は、タイムラインデータを記憶する領域である。タイムラインデータとしては、例えば、図5に示すように、メッセージの投稿を行ったユーザを示す投稿元ユーザID(例えば、「faxreceived」)、メッセージの投稿先のグループを示す投稿先グループID(例えば、「grp1」)、メッセージの日時(例えば、「2019年11月06日09時17分39秒」)、メッセージのタイトル(例えば、「新しいFAXを受信しました」)、メッセージ(例えば、「FAX番号 091434・・・」)、画像ID(例えば、「1」)、受信画像が記憶された画像データ(例えば、「FAX_201911060917_091434.pdf」)、受信画像の送信元(例えば、「091434」)、返信作業を行うユーザを示す作業ユーザID、メッセージ種別(例えば、「受信メッセージ」)、当該受信画像に対応する返信画像が送信されているか否かを示す返信状況(例えば、「返信済み」)、メッセージが編集されているか否かを示す編集状況(例えば、「編集済み」)が記憶される。 The timeline data storage area 222 is an area for storing timeline data. As shown in FIG. 5, the timeline data may include, for example, a poster user ID indicating the user who posted the message (e.g., "faxreceived"), a destination group ID indicating the group to which the message was posted (e.g., "grp1"), the date and time of the message (e.g., "November 6, 2019, 9:17:39"), the message title (e.g., "A new fax has been received"), the message (e.g., "Fax number 091434..."), the image ID (e.g., "1"), the image data in which the received image is stored (e.g., "FAX_201911060917_091434.pdf"), the sender of the received image (e.g., "091434"), the user ID indicating the user performing the reply, the message type (e.g., "Received message"), a reply status indicating whether a reply image corresponding to the received image has been sent (e.g., "Replied"), and an edit status indicating whether the message has been edited (e.g., "Edited").

ユーザによってメッセージが投稿された場合は、投稿元ユーザIDには、メッセージを投稿したユーザのユーザIDが記憶される。また、サーバ装置20によってタイムラインデータが生成された場合は、投稿元ユーザIDには、サーバ装置20を示す所定のID(例えば、「faxreceived」)が記憶される。 When a message is posted by a user, the user ID of the user who posted the message is stored as the poster user ID. Furthermore, when timeline data is generated by the server device 20, a predetermined ID indicating the server device 20 (for example, "faxreceived") is stored as the poster user ID.

日時は、タイムラインデータを時系列に並べる場合における基準となる日時の情報である。日時は、例えば、メッセージの投稿の要求が送信された日時であったり、メッセージが生成されたときの日時であったりする。 The date and time is the reference date and time when sorting timeline data in chronological order. For example, the date and time could be the date and time when a request to post a message was sent, or the date and time when the message was created.

送信元は、送信元のFAX番号等が記憶される。画像データは、画像データ記憶領域224に記憶された画像データを特定する情報(例えば、ファイル名)が記憶される。なお、画像データは、タイムラインデータに含まれていてもよい。 The sender's fax number, etc., is stored as the sender's information. The image data is stored as information (e.g., a file name) that identifies the image data stored in the image data storage area 224. Note that the image data may also be included in the timeline data.

メッセージ種別は、メッセージの内容の種類を示す情報である。例えば、メッセージ種別としては、以下の情報が記憶される。
・受信メッセージ
FAXの受信をしたことを示すメッセージ。メッセージには、例えば、送信元装置のFAX番号、受信日時、受信ページ数、画像データのファイル名の情報が含まれる。また、メッセージには、FAXを受信したことを明示的に示す内容(例えば、「FAXを受信しました」といったテキストデータ)や、返信の操作を促す内容(例えば、「受信したFAXに返信しますか?」といったテキストデータ)が含まれてもよい。なお、FAXを受信したことを明示的に示す内容は、タイムラインデータのタイトルに含まれてもよい。
・返信作業用メッセージ
返信の操作を行うユーザに対して、返信データに関して問い合わせる内容を示す、返信作業のメッセージ。メッセージには、返信データの確認や編集を促す内容が含まれる。具体的には、メッセージには、返信画像に追加するコメントの入力を促す内容や、返信の対象となった受信画像の送信元装置(返信画像の返信先となる宛先)の情報の確認や編集を促す内容が含まれる。
・システムメッセージ
ユーザに返信の操作の状況を知らせるためにサーバ装置20が生成したメッセージ。メッセージには、受信画像に対する操作の状況や、返信の操作の結果が含まれる。
・ユーザメッセージ
ユーザにより投稿されたメッセージ。メッセージには、ユーザによって投稿された内容が含まれる。
The message type is information indicating the type of message content. For example, the following information is stored as the message type:
Received message: A message indicating that a fax has been received. The message may include, for example, the fax number of the sending device, the date and time of reception, the number of received pages, and the file name of the image data. The message may also include content that explicitly indicates that a fax has been received (for example, text data such as "A fax has been received") or content that prompts a reply operation (for example, text data such as "Do you want to reply to the received fax?"). The content that explicitly indicates that a fax has been received may be included in the title of the timeline data.
- Reply operation message A reply operation message indicating the inquiry about the reply data to the user who is performing the reply operation. The message includes content that prompts the user to confirm or edit the reply data. Specifically, the message includes content that prompts the user to enter a comment to be added to the reply image, and content that prompts the user to confirm or edit the information about the sender device of the received image that is the target of the reply (the destination to which the reply image is sent).
System Message: A message generated by the server device 20 to inform the user of the status of the reply operation. The message includes the status of the operation on the received image and the result of the reply operation.
User Message: A message posted by a user. The message includes the content posted by the user.

なお、メッセージ種別が返信作業用メッセージであるタイムラインデータには、返信の操作を行うユーザのユーザIDが記憶される。 Note that timeline data whose message type is a reply message stores the user ID of the user performing the reply operation.

返信状況は、メッセージの種別が「受信メッセージ」であるタイムラインデータに記憶される。返信状況には、タイムラインデータに記憶される画像データ(受信画像)に対して返信がされていない場合は「未返信」が記憶され、返信がされている場合は「返信済み」が記憶される。 The reply status is stored in timeline data whose message type is "received message." If no reply has been made to the image data (received image) stored in the timeline data, the reply status is stored as "no reply," and if a reply has been made, the reply status is stored as "replied."

このようにして、メッセージの種別が「受信メッセージ」であるタイムラインデータにおいて、受信画像と、当該受信画像が返信済みであるか否かが対応付けられる。タイムラインデータを取得した装置(例えば、端末装置30)は、メッセージの種別が「受信メッセージ」であるタイムラインデータに基づき、受信画像が返信済みであるかを特定することが可能となる。 In this way, in timeline data where the message type is "received message," received images are associated with whether or not a reply has been sent to the received image. A device that acquired the timeline data (e.g., terminal device 30) can determine whether a reply has been sent to a received image based on timeline data where the message type is "received message."

認証情報記憶領域226には、サーバ装置20が提供するサービスを利用するユーザ及び装置を認証するために必要な情報(認証情報)が記憶される。認証情報には、ユーザを一意に識別するユーザID又は装置を一意に特定する装置IDと、パスワードとが、対応付けられて記憶される。 The authentication information storage area 226 stores information (authentication information) required to authenticate users and devices that use services provided by the server device 20. The authentication information stores a user ID that uniquely identifies a user or a device ID that uniquely identifies a device, in association with a password.

ユーザ情報記憶領域228には、サーバ装置20が提供するサービスを利用するユーザの情報(ユーザ情報)が記憶される。ユーザ情報には、ユーザを一意に識別可能なユーザID、ユーザ名、ユーザを示すアイコン等が記憶される。 The user information storage area 228 stores information (user information) about users who use services provided by the server device 20. The user information stores a user ID, user name, an icon representing the user, and other information that can uniquely identify the user.

装置情報記憶領域230には、サーバ装置20が提供するサービスを利用する装置(例えば、画像通信装置10)の情報(装置情報)が記憶される。装置情報には、装置を一意に識別可能な装置ID、装置名、装置を示すアイコン等が記憶される。 The device information storage area 230 stores information (device information) about devices (e.g., image communication devices 10) that use services provided by the server device 20. The device information stores a device ID that can uniquely identify the device, the device name, an icon representing the device, etc.

グループ情報記憶領域232には、サーバ装置20が管理するグループの情報(グループ情報)が記憶される。グループ情報には、図6に示すように、グループを一意に識別するグループID(例えば、「grp1」)と、グループに所属する装置を示す装置ID(例えば、「MFP1」)と、グループに所属するユーザを示すユーザID(例えば、「yokomitsu、hiroaki」)とが記憶される。 The group information storage area 232 stores information about groups (group information) managed by the server device 20. As shown in FIG. 6, the group information stores a group ID (e.g., "grp1") that uniquely identifies the group, a device ID (e.g., "MFP1") that indicates a device belonging to the group, and a user ID (e.g., "yokomitsu, hiroaki") that indicates a user belonging to the group.

[1.2.3 端末装置]
端末装置30の機能構成を、図7を参照して説明する。端末装置30は、図7に示すように、制御部300、表示部320、入力部330、NW通信部340、記憶部350を備えて構成される。
1.2.3 Terminal Device
The functional configuration of the terminal device 30 will be described with reference to Fig. 7. As shown in Fig. 7, the terminal device 30 is configured to include a control unit 300, a display unit 320, an input unit 330, a NW communication unit 340, and a storage unit 350.

制御部300は、端末装置30の全体を制御するための機能部である。制御部300は、記憶部350に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、1又は複数の演算装置(例えば、CPU)により構成されている。 The control unit 300 is a functional unit for controlling the entire terminal device 30. The control unit 300 realizes various functions by reading and executing various programs stored in the memory unit 350, and is composed of one or more computing devices (e.g., CPUs).

制御部300は、プログラムを実行することにより、タイムラインデータ取得部302、投稿処理部304、通知表示制御部306として機能する。 By executing the program, the control unit 300 functions as a timeline data acquisition unit 302, a posting processing unit 304, and a notification display control unit 306.

タイムラインデータ取得部302は、サーバ装置20に対して、認証情報356として記憶された認証情報とともにタイムラインデータの取得の要求を送信することで、タイムラインデータを取得する。また、タイムラインデータ取得部302は、取得したタイムラインデータを、タイムラインデータ記憶領域352に記憶する。また、タイムラインデータに画像データが含まれる場合、タイムラインデータ取得部302は、サーバ装置20に対して、画像データの取得の要求を送信する。タイムラインデータ取得部302は、サーバ装置20から画像データを取得した場合、画像データ記憶領域354に記憶する。 The timeline data acquisition unit 302 acquires timeline data by sending a request to acquire timeline data to the server device 20 along with the authentication information stored as authentication information 356. The timeline data acquisition unit 302 also stores the acquired timeline data in the timeline data storage area 352. If the timeline data includes image data, the timeline data acquisition unit 302 sends a request to acquire the image data to the server device 20. When the timeline data acquisition unit 302 acquires image data from the server device 20, it stores the image data in the image data storage area 354.

投稿処理部304は、サーバ装置20に対して、認証情報356として記憶された認証情報とともに、受信画像に対するメッセージの投稿の要求を送信することで、メッセージの投稿を行う。なお、本実施形態では、投稿するメッセージは、特定の受信画像に関連するメッセージであるとし、投稿処理部304は、ユーザに対して、メッセージに関連する受信画像を選択させる。投稿処理部304は、タイムラインデータ記憶領域352から、ユーザに選択された受信画像に対応する画像データが記憶されたタイムラインデータを読み出し、投稿先グループID、画像IDを取得する。投稿処理部304は、投稿の要求に、ユーザにより入力されたメッセージやタイトル、端末装置30を使用するユーザ(投稿元)のユーザID、タイムラインデータから取得したグループID(投稿先グループID)及び画像ID等を含める。これにより、投稿処理部304は、受信画像を受信した画像通信装置10が所属するグループのユーザに対するメッセージの投稿の要求を、サーバ装置20に送信することができる。 The posting processor 304 posts a message by sending a request to the server device 20 to post a message for the received image along with the authentication information stored as authentication information 356. In this embodiment, the message to be posted is a message related to a specific received image, and the posting processor 304 prompts the user to select a received image related to the message. The posting processor 304 reads timeline data from the timeline data storage area 352, in which image data corresponding to the received image selected by the user is stored, and acquires the destination group ID and image ID. The posting processor 304 includes in the posting request the message and title entered by the user, the user ID of the user (poster) using the terminal device 30, the group ID (destination group ID) and image ID acquired from the timeline data, etc. This allows the posting processor 304 to send a request to the server device 20 to post a message to users in the group to which the image communication device 10 that received the received image belongs.

通知表示制御部306は、表示部320に、所定の通知内容を含むポップアップ画面の表示やトースト表示を行う。 The notification display control unit 306 displays a pop-up screen or toast containing the specified notification content on the display unit 320.

表示部320は、各種情報を表示するための機能部であり、例えば、LCD等により構成される。また、入力部330は、端末装置30を使用するユーザの操作を受け付けるための機能部である。入力部330は、例えば、タッチパネル等によって構成される。タッチパネルの入力を検出する方式は、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった、一般的な検出方式であればよい。また、入力部330は、ハードウェアキーであってもよいし、タッチパネルとハードウェアキーとにより構成されてもよい。 The display unit 320 is a functional unit for displaying various types of information and is configured, for example, by an LCD. The input unit 330 is a functional unit for accepting operations by the user of the terminal device 30. The input unit 330 is configured, for example, by a touch panel. The method for detecting input on the touch panel may be any common detection method, such as a resistive film method, an infrared method, an electromagnetic induction method, or a capacitive method. The input unit 330 may also be a hardware key, or may be configured by a touch panel and hardware keys.

NW通信部340は、例えば、LANに接続して、他の装置と情報を送受信する機能部である。 The NW communication unit 340 is a functional unit that connects to, for example, a LAN and sends and receives information to and from other devices.

記憶部350は、端末装置30の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部350は、例えば、半導体メモリであるSSD等により構成される。 The storage unit 350 is a functional unit that stores various programs and data necessary for the operation of the terminal device 30. The storage unit 350 is configured, for example, by a semiconductor memory such as an SSD.

記憶部350には、タイムラインデータを記憶するタイムラインデータ記憶領域352と、画像データを記憶する画像データ記憶領域354が確保され、認証情報356が記憶される。 The storage unit 350 has a timeline data storage area 352 for storing timeline data and an image data storage area 354 for storing image data, and also stores authentication information 356.

認証情報356には、サーバ装置20が提供するサービスを利用する際に行われる認証に必要なユーザID、パスワード等が記憶される。なお、ユーザIDは、サーバ装置20が提供するサービスを利用するユーザを識別するためのIDである。 Authentication information 356 stores the user ID, password, etc. required for authentication when using the services provided by server device 20. The user ID is an ID used to identify the user who uses the services provided by server device 20.

[1.3 処理の流れ]
本実施形態の主な処理の流れについて説明する。はじめに、図8を参照して、端末装置30の処理について説明する。なお、端末装置30がサーバ装置20に対して要求や情報を送信するときは、認証情報356として記憶された認証情報も併せて送信され、サーバ装置20によって認証がされることとして説明する。処理の流れの説明では、説明を簡単にするため、認証に関する説明を省略する。
[1.3 Processing flow]
The main processing flow of this embodiment will be described. First, the processing of the terminal device 30 will be described with reference to Fig. 8. Note that when the terminal device 30 transmits a request or information to the server device 20, the authentication information stored as the authentication information 356 is also transmitted, and authentication is performed by the server device 20. In the description of the processing flow, for simplicity, a description of authentication will be omitted.

[1.3.1 端末装置]
図8を参照して、端末装置30の処理について説明する。まず、制御部300(タイムラインデータ取得部302)は、サーバ装置20からタイムラインデータを取得する(ステップS102)。
1.3.1 Terminal Device
The processing of the terminal device 30 will be described with reference to Fig. 8. First, the control unit 300 (timeline data acquisition unit 302) acquires timeline data from the server device 20 (step S102).

つづいて、制御部300(通知表示制御部306)は、新着のFAXを受信した場合、受信データ(受信画像)の新着案内の表示(受信通知)を行う(ステップS104)。例えば、制御部300は、ステップS102において取得された最新のタイムラインデータに、メッセージ種別が「受信メッセージ」であるタイムラインデータが含まれる場合、新着のFAXを受信したと判定する。このとき、受信データの新着案内の表示(受信通知)として、制御部300(通知表示制御部306)は、FAXを受信したことを示すトースト表示やポップアップ画面の表示をする。なお、制御部300は、タイムラインを表示するためにユーザによって選択されるアイコンに、バッジを表示することで、FAXを受信したことを通知してもよい。 Next, when a new fax is received, the control unit 300 (notification display control unit 306) displays a notification of new data (received image) (step S104). For example, the control unit 300 determines that a new fax has been received if the latest timeline data acquired in step S102 includes timeline data with a message type of "received message." At this time, as a notification of new data (received notification), the control unit 300 (notification display control unit 306) displays a toast or pop-up screen indicating that a fax has been received. Note that the control unit 300 may notify the user that a fax has been received by displaying a badge on the icon selected by the user to display the timeline.

つづいて、制御部300は、タイムライン表示処理を実行する(ステップS106)。タイムライン表示処理とは、タイムラインデータに基づきタイムラインを表示する処理である。タイムライン表示処理については、図9を参照して説明する。 Next, the control unit 300 executes a timeline display process (step S106). The timeline display process is a process for displaying a timeline based on the timeline data. The timeline display process will be described with reference to Figure 9.

制御部300は、タイムラインデータ記憶領域352に記憶されたタイムラインデータを読み出す(ステップS132)。 The control unit 300 reads the timeline data stored in the timeline data storage area 352 (step S132).

つづいて、制御部300は、読み出したタイムラインデータを時系列に並べ、タイムラインデータ毎に、タイムラインデータに記憶されたメッセージを表示することで、タイムラインを表示部320に表示する(ステップS134)。なお、制御部300は、メッセージと共に、タイムラインデータに含まれる情報を表示してもよい。例えば、制御部300は、投稿元ユーザID、日時、タイトル等を表示してもよいし、編集状況が編集済みである場合は、「編集済」の文字を表示してもよい。さらに、制御部300は、ユーザIDに対応するユーザ情報(ユーザ名やユーザを示すアイコン)をサーバ装置20から取得し、ユーザ名やユーザを示すアイコンを表示してもよい。 Next, the control unit 300 displays the timeline on the display unit 320 by chronologically arranging the read timeline data and displaying the messages stored in each piece of timeline data (step S134). The control unit 300 may also display information included in the timeline data along with the messages. For example, the control unit 300 may display the poster's user ID, date and time, title, etc., or, if the editing status is "edited," may display the words "edited." Furthermore, the control unit 300 may obtain user information (user name and icon indicating the user) corresponding to the user ID from the server device 20 and display the user name and icon indicating the user.

また、制御部300は、メッセージ種別が「受信メッセージ」であるタイムラインデータについては、ステップS134において表示したメッセージに加えて、更に、タイムラインに表示する情報を追加して表示する。追加して表示する情報は、受信画像のサムネイル画像、返信済みであることを示すスタンプ、返信作業の要求を受け付ける返信ボタンである。以下、説明する。 Furthermore, for timeline data whose message type is "received message," the control unit 300 displays information to be displayed on the timeline in addition to the message displayed in step S134. The additional information displayed is a thumbnail image of the received image, a stamp indicating that a reply has been made, and a reply button for accepting a request to reply. This is explained below.

制御部300は、メッセージ種別が「受信メッセージ」であるタイムラインデータに記憶された受信画像のサムネイル画像を表示部320に表示する(ステップS136)。サムネイル画像は受信画像に基づき生成される画像であり、例えば、受信画像のうち、1ページ分の画像(例えば、先頭のページ)を縮小した画像である。サムネイル画像は、端末装置30によって生成されてもよいし、サーバ装置20によって生成されてもよい。 The control unit 300 displays on the display unit 320 a thumbnail image of the received image stored in the timeline data whose message type is "received message" (step S136). The thumbnail image is an image generated based on the received image, and is, for example, an image of one page of the received image (e.g., the first page) reduced in size. The thumbnail image may be generated by the terminal device 30 or by the server device 20.

端末装置30によってサムネイル画像を生成する場合、制御部300は、タイムラインデータに記憶された画像データに基づき、受信画像を取得する。例えば、制御部300は、タイムラインデータに記憶された画像データに対応する画像データを画像データ記憶領域354から読み出す。制御部300は、読み出した画像データに含まれる受信画像のうち、1ページ分の画像を縮小したサムネイル画像を生成する。なお、サーバ装置20によってサムネイル画像が生成される場合、制御部300は、サーバ装置20に対して、タイムラインデータに基づく情報(例えば、画像データのファイル名や画像ID)と共にサムネイル画像を要求する。制御部300は、サムネイル画像の要求に対する応答として、サーバ装置20から送信されるサムネイル画像を取得する。 When a thumbnail image is generated by the terminal device 30, the control unit 300 acquires the received image based on the image data stored in the timeline data. For example, the control unit 300 reads image data corresponding to the image data stored in the timeline data from the image data storage area 354. The control unit 300 generates a thumbnail image by reducing one page of the received image included in the read image data. Note that when a thumbnail image is generated by the server device 20, the control unit 300 requests the thumbnail image from the server device 20 along with information based on the timeline data (for example, the file name and image ID of the image data). The control unit 300 acquires the thumbnail image sent from the server device 20 in response to the thumbnail image request.

そして、制御部300は、生成又は取得したサムネイル画像を、対応するメッセージが表示された場所の付近に表示する。 The control unit 300 then displays the generated or acquired thumbnail image near the location where the corresponding message was displayed.

つづいて、制御部300は、メッセージ種別が「受信メッセージ」であるタイムラインデータに記憶された返信状況が「返信済み」である場合、ステップS136において表示したサムネイル画像に、スタンプ(識別情報)を重畳表示する(ステップS138)。なお、返信状況が「未返信」であれば、制御部300は、サムネイル画像に、スタンプ(識別情報)を重畳表示せずに表示する。なお、本実施形態における識別情報とは、返信済みの受信画像に対して、当該受信画像が返信済みであることを示す情報である。識別情報は受信画像や受信画像のサムネイル画像に重畳して表示されたり、受信画像や受信画像のサムネイル画像の周囲に表示されたりする。また、識別情報は、ユーザによって受信画像が返信済みであることを認識できる情報であればよい。識別情報は、例えば、スタンプやアイコンといった所定の画像やアニメーション、動画、文字、記号である。なお、識別情報は、受信画像や受信画像のサムネイル画像の周囲に表示される枠線等であってもよい。 Next, if the reply status stored in the timeline data for which the message type is "received message" is "replied," the control unit 300 superimposes a stamp (identification information) on the thumbnail image displayed in step S136 (step S138). If the reply status is "not replied," the control unit 300 displays the thumbnail image without superimposing a stamp (identification information). In this embodiment, identification information is information indicating that a received image has been replied to, for a received image to which a reply has been made. The identification information is displayed superimposed on the received image or a thumbnail image of the received image, or displayed around the received image or a thumbnail image of the received image. The identification information may be any information that allows the user to recognize that the received image has been replied to. The identification information may be, for example, a specified image such as a stamp or icon, or an animation, video, text, or symbol. The identification information may also be a border or the like displayed around the received image or a thumbnail image of the received image.

つづいて、制御部300は、メッセージ種別が「受信メッセージ」であるタイムラインデータに記憶されたメッセージが表示されている場所の付近に、返信ボタンを表示する(ステップS140)。 Next, the control unit 300 displays a reply button near the location where the message stored in the timeline data with the message type "received message" is displayed (step S140).

また、制御部300は、メッセージ種別が「返信作業用メッセージ」であるタイムラインデータに記憶されたメッセージについては、返信作業を行うユーザ以外のタイムラインにおいて省略して表示する処理を行う。 In addition, the control unit 300 performs processing to omit and display messages stored in timeline data whose message type is a "reply message" on the timelines of users other than the user performing the reply.

はじめに、制御部300は、ステップS134において表示したメッセージのうち、メッセージ種別が「返信作業用メッセージ」であるタイムラインデータに基づいて表示されたメッセージを特定する(ステップS142)。 First, the control unit 300 identifies messages displayed based on timeline data whose message type is "reply message" from among the messages displayed in step S134 (step S142).

つづいて、制御部300は、特定したメッセージ毎に、当該メッセージに対応するタイムラインデータに記憶された作業ユーザIDと、端末装置30を使用するユーザのユーザIDとが一致するか否かを判定する。制御部300は、端末装置30を使用するユーザのユーザIDを、例えば、認証情報356に記憶されたユーザIDを読み出すことで取得する。制御部300は、タイムラインデータに記憶された作業ユーザIDと端末装置30を使用するユーザのユーザIDとが一致しない場合、当該タイムラインデータに記憶されたメッセージを、タイムラインにおいて省略表示(縮小表示)する(ステップS144)。省略表示とは、制御部300が、メッセージの一部又は全体を省略して表示する表示方法(メッセージを全て展開しない表示方法)である。なお、制御部300は、省略表示されたメッセージがユーザによって選択された場合、メッセージを展開させメッセージの全文が表示されるようにしてもよい。また、制御部300は、メッセージを省略表示する代わりに、メッセージを非表示にさせてもよい。このようにすることで、制御部300は、返信の作業を行わないユーザのタイムラインには、返信の操作に関するメッセージの表示を省略させたり、非表示にさせたりすることができる。 Next, for each identified message, the control unit 300 determines whether the work user ID stored in the timeline data corresponding to the message matches the user ID of the user using the terminal device 30. The control unit 300 acquires the user ID of the user using the terminal device 30, for example, by reading the user ID stored in the authentication information 356. If the work user ID stored in the timeline data does not match the user ID of the user using the terminal device 30, the control unit 300 omits (reduced) the message stored in the timeline data on the timeline (step S144). Omitted display is a display method in which the control unit 300 omits part or all of a message (a display method in which the message is not expanded in its entirety). Note that, when a message that has been omitted is selected by the user, the control unit 300 may expand the message so that the entire message is displayed. Alternatively, instead of omitting the message, the control unit 300 may hide the message. By doing this, the control unit 300 can omit or hide messages related to reply operations on the timeline of users who are not performing reply operations.

上述した処理により、制御部300は、タイムラインデータに基づいて、タイムラインを表示部320に表示する。ここで、制御部300は、返信作業に関するメッセージ(例えば、返信画像に追加するコメント等の返信設定や、送信元装置の宛先の編集内容)は、返信作業を行うユーザの画面(表示部320)にのみ表示する。制御部300は、返信作業を行わないユーザの画面(表示部320)には、他のユーザによる返信作業に関するメッセージを省略表示する(メッセージを全て展開しないで表示する)。このようにして、制御部300は、他のユーザによる操作内容については、共通の情報としては表示させず、操作の状況や結果といった、返信の操作を行ったユーザとシステム(サーバ装置20)とのやり取りの結果のみを表示させる。これにより、制御部300は、ユーザにとって不要な情報の表示を防ぎ、ユーザの操作性を向上させることができる。 Through the above-described processing, the control unit 300 displays a timeline on the display unit 320 based on the timeline data. Here, the control unit 300 displays messages related to reply operations (for example, reply settings such as comments to be added to the reply image, and edited destinations on the sender device) only on the screen (display unit 320) of the user performing the reply operation. The control unit 300 omits messages related to reply operations by other users on the screen (display unit 320) of users who are not performing the reply operation (displaying messages without expanding them entirely). In this way, the control unit 300 does not display the operations performed by other users as common information, and displays only the results of the interaction between the user who performed the reply operation and the system (server device 20), such as the operation status and results. This allows the control unit 300 to prevent the display of information unnecessary for the user, improving user operability.

図8に戻り、制御部300は、受信画像の受信時に表示されるメッセージとともに表示されるサムネイル画像が、例えばユーザによってクリックやタップ等の操作により選択された場合(ステップS108;Yes)、選択されたサムネイル画像に対応する受信画像のプレビュー画像を表示する(ステップS110)。制御部300は、プレビュー画像を、例えば、タイムラインが表示された画面とは別の画面に、サムネイル画像よりも大きい画像として表示する。このようにして、制御部300は、ユーザによる受信画像の画像データの詳細情報の確認を可能にする。なお、ステップS138において説明したように、画像データにはスタンプが重畳表示されているに過ぎず、画像データ自体は変更が加えられていない。したがって、スタンプが重畳表示されたサムネイル画像を選択した場合であっても、受信画像そのものの画像のプレビュー画像が表示される。プレビュー画像には、スタンプ等の識別情報は表示されない。 Returning to FIG. 8 , when a thumbnail image displayed along with the message displayed when a received image is received is selected by the user, for example, by clicking or tapping (step S108; Yes), the control unit 300 displays a preview image of the received image corresponding to the selected thumbnail image (step S110). The control unit 300 displays the preview image as a larger image than the thumbnail image, for example, on a screen separate from the screen displaying the timeline. In this way, the control unit 300 enables the user to confirm detailed information about the image data of the received image. Note that, as explained in step S138, only a stamp is superimposed on the image data; no changes have been made to the image data itself. Therefore, even if a thumbnail image with a stamp superimposed is selected, a preview image of the received image itself is displayed. No identification information, such as a stamp, is displayed in the preview image.

つづいて、制御部300は、返信ボタンが選択されたか否かを判定する(ステップS112)。返信ボタンが選択された場合、制御部300は、返信ボタンに対応するタイムラインデータの返信状況が「返信済み」であるか否かを判定する(ステップS112;Yes→ステップS114)。返信状況が「返信済み」である場合、制御部300は、既に返信済みであることを示す確認メッセージ(警告)を表示部320に表示する(ステップS114;Yes→ステップS116)。 Next, the control unit 300 determines whether the reply button has been selected (step S112). If the reply button has been selected, the control unit 300 determines whether the reply status of the timeline data corresponding to the reply button is "replied" (step S112; Yes → step S114). If the reply status is "replied," the control unit 300 displays a confirmation message (warning) on the display unit 320 indicating that a reply has already been made (step S114; Yes → step S116).

警告を表示することにより、例えば、あるユーザが操作(本実施形態では、返信の操作)を行った後に、同じユーザが再度同様の操作をしようとした場合や、別のユーザが同様の操作をしようとした場合には、警告が表示される。このようにすることで、複数のユーザによって重複した操作が行われるといった誤操作を防ぐことができる。なお、制御部300は、警告とともに、返信の作業を続行するか否かをユーザに問い合わせてもよい。ユーザによって返信の作業を続行しないことが選択された場合、制御部300は、ステップS118~ステップS126の処理を省略する。 By displaying a warning, for example, if a user performs an operation (in this embodiment, a reply operation) and then the same user attempts to perform the same operation again, or if another user attempts to perform the same operation, the warning is displayed. This prevents erroneous operations such as duplicate operations performed by multiple users. In addition to displaying the warning, the control unit 300 may also ask the user whether or not to continue with the reply operation. If the user chooses not to continue with the reply operation, the control unit 300 skips steps S118 to S126.

また、制御部300は、返信ボタンに対応するタイムラインデータの画像IDと同様の画像IDが記憶され、メッセージ種別が「返信作業用メッセージ」であるタイムラインデータを読み出す。さらに、制御部300は、読み出したタイムラインデータに記憶された作業ユーザIDが、端末装置30を使用するユーザのユーザIDと一致するか否かを判定する。一致する場合は警告を表示せず、一致しない場合は、他のユーザによって返信がされていることを示す警告を表示してもよい。この場合、端末装置30を使用するユーザが重複して返信の操作を行う場合は、制御部300は、警告を表示しない。 The control unit 300 also reads out timeline data in which an image ID similar to the image ID of the timeline data corresponding to the reply button is stored and the message type is "reply work message." The control unit 300 then determines whether the work user ID stored in the read timeline data matches the user ID of the user using the terminal device 30. If they match, no warning is displayed; if they do not match, a warning indicating that another user has replied may be displayed. In this case, if the user using the terminal device 30 performs a reply operation twice, the control unit 300 does not display a warning.

上述した処理により、制御部300は、返信状況が「返信済み」である受信画像に対して、返信の操作を行ったユーザとは別のユーザが返信ボタンを押下(例えば、クリックやタップ)した場合、「別のユーザが返信済みですが返信しますか?」といった警告(確認メッセージ)を表示ことができる。また、制御部300は、返信状況が「返信済み」である受信画像に対して、返信の操作を行ったユーザ自身が返信ボタンを押下(例えば、クリックやタップ)した場合には、「すでに返信済みですが返信しますか?」といった警告(確認メッセージ)を表示することができる。 By performing the above-described processing, when a user other than the user who performed the reply operation presses (e.g., clicks or taps) the reply button for a received image whose reply status is "replied," the control unit 300 can display a warning (confirmation message) such as "Another user has already replied. Do you want to reply?". Furthermore, when a user who performed the reply operation presses (e.g., clicks or taps) the reply button for a received image whose reply status is "replied," the control unit 300 can display a warning (confirmation message) such as "You have already replied. Do you want to reply?".

つづいて、制御部300は、返信ボタンに対応するタイムラインデータに記憶された画像IDと、端末装置30を使用するユーザのユーザIDとを含めた返信作業要求をサーバ装置20に送信する(ステップS118)。返信作業要求に画像IDが含められることにより、サーバ装置20によって、返信の対象となる受信画像が特定可能となる。 Next, the control unit 300 sends a reply work request to the server device 20, including the image ID stored in the timeline data corresponding to the reply button and the user ID of the user using the terminal device 30 (step S118). By including the image ID in the reply work request, the server device 20 can identify the received image to be replied to.

制御部300は、タイムラインデータ取得部302により、メッセージ種別が「返信作業用メッセージ」であるタイムラインデータが取得されたら、取得したタイムラインデータに含まれるメッセージをタイムラインに表示する(ステップS120)。制御部300は、タイムラインデータに画像データ(例えば、返信画像)が含まれる場合は、当該画像データのサムネイル画像を表示する。 When the timeline data acquisition unit 302 acquires timeline data whose message type is "reply message," the control unit 300 displays the message included in the acquired timeline data on the timeline (step S120). If the timeline data includes image data (e.g., a reply image), the control unit 300 displays a thumbnail image of the image data.

制御部300は、返信作業用メッセージに対するユーザの操作を受け付け、返信データの内容の確認の結果や、編集内容をサーバ装置20に送信することで、返信データの編集を行う(ステップS122)。また、制御部300は、ユーザによって返信の実行が指示された場合、サーバ装置20に、返信の実行の要求(返信実行要求)を送信する(ステップS124)。 The control unit 300 accepts a user operation on the reply message and edits the reply data by sending the results of checking the contents of the reply data and the edited contents to the server device 20 (step S122). Furthermore, if the user instructs the control unit 300 to execute a reply, the control unit 300 sends a request to execute a reply (reply execution request) to the server device 20 (step S124).

つづいて、制御部300は、返信が完了した場合、返信の対象となった受信画像のサムネイル画像に、スタンプを重畳表示する(ステップS126)。 Next, when the reply is complete, the control unit 300 superimposes a stamp on the thumbnail image of the received image that was the subject of the reply (step S126).

例えば、制御部300は、サーバ装置20から、返信済みの受信画像を特定可能な情報として、返信の対象となった受信画像に対応する画像IDと、返信が完了したことを示す情報とを含む実行結果を受信する。つづいて、制御部300は、サーバ装置20から受信した画像IDが記憶され、メッセージ種別が「受信メッセージ」であるタイムラインデータを特定する。制御部300は、タイムラインに表示されたサムネイル画像のうち、特定したタイムラインデータに記憶された画像データに対応するサムネイル画像に、スタンプを重畳表示する。 For example, the control unit 300 receives from the server device 20 an execution result including the image ID corresponding to the received image that was the subject of the reply, and information indicating that the reply has been completed, as information that can identify the received image to which the reply has been made. Next, the control unit 300 identifies timeline data in which the image ID received from the server device 20 is stored and whose message type is "received message." The control unit 300 superimposes a stamp on the thumbnail image displayed on the timeline that corresponds to the image data stored in the identified timeline data.

このように、制御部300は、既にタイムラインに表示されているサムネイル画像(過去の表示内容)に対して、受信画像に対して返信がされたことを示す新規情報を即座に追記(反映)する。この結果、タイムラインの表示内容と、ユーザによって行われた操作の内容との不一致を防ぐことができる。 In this way, the control unit 300 immediately adds (reflects) new information indicating that a reply has been made to the received image to the thumbnail image (previous display content) already displayed on the timeline. As a result, it is possible to prevent discrepancies between the display content on the timeline and the content of operations performed by the user.

[1.3.2 サーバ装置]
つづいて、図10を参照して、サーバ装置20の処理について説明する。はじめに、制御部200は、端末装置30から返信作業要求を受信したか否かを判定する(ステップS152)。
1.3.2 Server Device
Next, the processing of the server device 20 will be described with reference to Fig. 10. First, the control unit 200 determines whether or not a reply work request has been received from the terminal device 30 (step S152).

返信作業要求を受信した場合、制御部200は、返信データを生成する(ステップS152;Yes→ステップS154)。例えば、制御部200は、タイムラインデータ記憶領域222から、返信作業要求に含まれる画像IDが記憶され、メッセージ種別が「受信メッセージ」であるタイムラインデータ(受信画像の受信時に表示されるメッセージが記憶されたタイムラインデータ)を読み出す。制御部200は、読み出したタイムラインデータに記憶された送信元の取得と、画像データに基づく返信画像の生成を行う。制御部200は、取得した送信元と、生成した返信画像を含めた返信データを生成する。 When a reply work request is received, the control unit 200 generates reply data (step S152; Yes → step S154). For example, the control unit 200 reads from the timeline data storage area 222 timeline data in which the image ID included in the reply work request is stored and whose message type is "received message" (timeline data in which the message to be displayed when the received image is received is stored). The control unit 200 acquires the sender stored in the read timeline data and generates a reply image based on the image data. The control unit 200 generates reply data that includes the acquired sender and the generated reply image.

つづいて、制御部200は、メッセージ種別を「返信作業用メッセージ」としたタイムラインデータを生成し、タイムラインデータ記憶領域222に記憶する(ステップS156)。具体的には、制御部200は、投稿者ユーザIDをサーバ装置20を示すIDとし、投稿先グループIDをステップS154において読み出したタイムラインデータに記憶された投稿先グループIDとしたタイムラインデータを生成する。さらに、制御部200は、当該タイムラインデータに、画像IDとして返信作業要求に含まれる画像IDを、作業ユーザIDとして返信作業要求に含まれるユーザIDを、メッセージとして返信の作業を行うユーザに問い合わせる内容を含める。 Next, the control unit 200 generates timeline data with the message type set to "reply message" and stores it in the timeline data storage area 222 (step S156). Specifically, the control unit 200 generates timeline data with the poster user ID set to the ID indicating the server device 20 and the destination group ID set to the destination group ID stored in the timeline data read in step S154. Furthermore, the control unit 200 includes in the timeline data the image ID included in the reply request as the image ID, the user ID included in the reply request as the work user ID, and a message inquiring of the user who will be working on the reply.

なお、メッセージの内容は、返信画像に追加するコメントの入力を促す内容であったり、返信の対象となった受信画像の送信元の情報の確認を促す内容であったりする。また、ステップS156において生成されたタイムラインデータは、端末装置30からのタイムラインデータの取得の要求に基づき、タイムラインデータ処理部202により、端末装置30に送信される。 The content of the message may prompt the user to enter a comment to be added to the reply image, or prompt the user to confirm information about the sender of the received image that is the subject of the reply. Furthermore, the timeline data generated in step S156 is transmitted to the terminal device 30 by the timeline data processing unit 202 based on a request from the terminal device 30 to obtain timeline data.

制御部200は、端末装置30から返信データの編集内容を受信した場合、返信データに反映させる(ステップS158;Yes→ステップS160)。例えば、制御部200は、端末装置30から返信画像に付加するコメントを受信した場合、返信画像に付加する。また、端末装置30から送信元の情報を受信した場合、制御部200は、返信データに含まれる送信元の情報を、端末装置30から受信した情報に更新する。 When the control unit 200 receives edited contents of the reply data from the terminal device 30, it reflects the edited contents in the reply data (step S158; Yes → step S160). For example, when the control unit 200 receives a comment to be added to the reply image from the terminal device 30, it adds the comment to the reply image. Furthermore, when the control unit 200 receives sender information from the terminal device 30, it updates the sender information included in the reply data to the information received from the terminal device 30.

つづいて、制御部200は、端末装置30から返信実行要求を受信した場合、返信データを画像通信装置10に送信する(ステップS162;Yes→ステップS164)。 Next, if the control unit 200 receives a reply execution request from the terminal device 30, it transmits reply data to the image communication device 10 (step S162; Yes → step S164).

つづいて、制御部200は、画像通信装置10から、返信データに基づく画像の送信結果を受信し、返信対象となった受信画像の返信状況を更新する。例えば、制御部200は、画像通信装置10から、画像の送信が正常に行われたことを示す結果を受信した場合、ステップS154において読み出したタイムラインデータの返信状況を「返信済み」に更新する(ステップS166)。さらに、制御部200は、ステップS154において読み出したタイムラインデータに記憶されたメッセージに、返信済みであることを示すコメント(例えば、「hiroakiさんが返信しました」といったテキストデータ)を追加し、編集状況を「編集済み」に更新する(ステップS168)。なお、制御部200は、返信を行ったユーザを、例えば、返信が行われた受信画像に対応する画像IDが記憶されたタイムラインデータに記憶された作業ユーザIDから取得する。 The control unit 200 then receives from the image communication device 10 the result of image transmission based on the reply data, and updates the reply status of the received image that was the subject of the reply. For example, when the control unit 200 receives from the image communication device 10 a result indicating that the image was successfully transmitted, it updates the reply status of the timeline data read in step S154 to "Reply Completed" (step S166). Furthermore, the control unit 200 adds a comment indicating that a reply has been completed (for example, text data such as "Hiroaki has replied") to the message stored in the timeline data read in step S154, and updates the editing status to "Edited" (step S168). Note that the control unit 200 obtains the user who sent the reply, for example, from the working user ID stored in the timeline data in which the image ID corresponding to the received image to which the reply was sent is stored.

このように、制御部200は、返信作業完了後に、返信の対象となった受信画像を受信したタイムにおけるタイムラインデータに対して、返信状況の更新や、返信済みであることを示すコメントの追記を行う。これによって、過去の表示内容に対応するタイムラインデータに新規情報を追加することができる。また、端末装置30は、追記がされたタイムラインデータに基づくタイムラインを表示することで、受信画像の受信時に表示されるメッセージに、当該メッセージにサムネイル画像として表示させた受信画像が返信済みであることを表示することができる。 In this way, after completing the reply task, the control unit 200 updates the reply status and adds a comment indicating that a reply has been made to the timeline data at the time the received image that was the subject of the reply was received. This allows new information to be added to the timeline data corresponding to previously displayed content. Furthermore, by displaying a timeline based on the added timeline data, the terminal device 30 can indicate in the message displayed when the received image is received that the received image displayed as a thumbnail image in the message has been replied to.

さらに、制御部200は、返信実行要求を送信した端末装置30に対して、返信の対象となった受信画像の画像ID及び返信が完了したことを示す情報とを含む実行結果を送信する(ステップS170)。 Furthermore, the control unit 200 sends an execution result to the terminal device 30 that sent the reply execution request, including the image ID of the received image that was the subject of the reply and information indicating that the reply has been completed (step S170).

なお、返信がされなかった場合(例えば、画像通信装置10から、返信画像の送信に失敗したことを示す結果を受信した場合)は、制御部200はステップS166~ステップS170の処理を省略してもよい。または、制御部200は、ステップS154において読み出したタイムラインデータの返信状況を「送信失敗」に更新してもよい。 Note that if no reply is received (for example, if a result indicating that transmission of the reply image failed is received from the image communication device 10), the control unit 200 may omit the processing of steps S166 to S170. Alternatively, the control unit 200 may update the reply status of the timeline data read in step S154 to "transmission failed."

また、サーバ装置20は、返信データの編集を行っているとき、返信データの送信を行っているとき、返信データの送信結果を画像通信装置10から受信したときなど、適宜、返信の操作の状況を示すメッセージを含むタイムラインデータを生成してもよい。この場合、制御部200は、投稿者ユーザIDをサーバ装置20を示すIDとし、投稿先グループIDをステップS154において読み出したタイムラインデータに記憶された投稿先グループIDとし、画像IDを返信作業要求に含まれる画像IDとし、メッセージ種別を「システムメッセージ」とし、メッセージに返信の操作の状況の内容を含めたタイムラインデータを生成し、タイムラインデータ記憶領域222に記憶する。 The server device 20 may also generate timeline data including a message indicating the status of the reply operation, as appropriate, such as when editing the reply data, when sending the reply data, or when receiving the reply data sending result from the image communication device 10. In this case, the control unit 200 generates timeline data in which the poster user ID is set to an ID indicating the server device 20, the destination group ID is set to the destination group ID stored in the timeline data read in step S154, the image ID is set to the image ID included in the reply operation request, the message type is set to "system message," and the message includes the content of the reply operation status, and stores the data in the timeline data storage area 222.

[1.4 動作例]
図を参照して、本実施形態の動作例を説明する。なお、動作例の説明において、タイムラインに表示されたメッセージのうち、同一のメッセージには同一の符号を付している。また、以下の説明では、メッセージ種別が「受信メッセージ」であるタイムラインデータに基づいて表示されたメッセージを、単に「受信メッセージ」と記載する。同様にして、メッセージ種別が「返信作業用メッセージ」「システムメッセージ」であるタイムラインデータに基づいて表示されたメッセージを、単に「返信作業用メッセージ」「システムメッセージ」と記載する。
[1.4 Operation example]
An example of operation of this embodiment will be described with reference to the drawings. In the description of the example of operation, identical messages among messages displayed on the timeline will be assigned the same reference numerals. In the following description, a message displayed based on timeline data whose message type is "received message" will be simply referred to as a "received message." Similarly, a message displayed based on timeline data whose message type is "reply message" or "system message" will be simply referred to as a "reply message" or "system message."

図11は、画像通信装置10によって新着のFAXが受信されたことを示す通知(受信通知)が、表示部320に表示される場合における画面の表示例を示す。例えば、図11(a)のように、いわゆる待受画面W100が表示されているときや、図11(b)のように、いわゆるホーム画面W102が表示されているときに、FAXの受信(新規のFAX受信があること)を示す通知をトースト表示する。なお、トーストが選択された場合、タイムラインデータをタイムライン形式で表示する画面に表示が切り替わってもよい。 Figure 11 shows an example of a screen display when a notification (reception notification) indicating that a new fax has been received by the image communication device 10 is displayed on the display unit 320. For example, when the so-called standby screen W100 is displayed as in Figure 11(a) or when the so-called home screen W102 is displayed as in Figure 11(b), a toast notification indicating that a fax has been received (that a new fax has been received) is displayed. Note that when the toast is selected, the display may switch to a screen that displays timeline data in timeline format.

また、サーバ装置20が提供するサービスを利用するための専用アプリの画面W104において、領域B104のように、タイムラインを表示するためにユーザによって選択されるアイコンに、FAXの受信(新規のFAX受信があること)を示す通知としてバッジを表示してもよい。ユーザは、表示部320に表示されたトースト表示やバッジ表示を見ることで、新規のFAX受信があること、すなわち、画像通信装置10がFAXを受信したことを確認することができる。 Furthermore, on screen W104 of a dedicated app for using services provided by server device 20, a badge may be displayed as a notification indicating that a fax has been received (that a new fax has been received) on an icon selected by the user to display a timeline, as in area B104. By looking at the toast display or badge display displayed on display unit 320, the user can confirm that a new fax has been received, i.e., that the image communication device 10 has received a fax.

図12及び図13は、表示部320にタイムラインが表示された場合における表示画面の例である。タイムラインは、一般的にモバイル端末では、最新情報から表示され、上方向にスクロールさせることで、過去の情報が表示される。図12(a)は、表示部320にタイムラインが表示され、ユーザによって上方向にスクロールされることにより、受信メッセージC100が表示部320に表示されたときの表示画面W130の例である。受信メッセージC100には、受信画像の情報E100(例えば、FAX番号、受信日時、ページ数、ファイル名)が含まれる。また、受信画像のサムネイル画像F100が表示される。 Figures 12 and 13 are examples of a display screen when a timeline is displayed on the display unit 320. On a mobile device, a timeline is generally displayed starting with the most recent information, and older information is displayed by scrolling upward. Figure 12(a) is an example of a display screen W130 when a timeline is displayed on the display unit 320 and a received message C100 is displayed on the display unit 320 by the user scrolling upward. The received message C100 includes information E100 about the received image (e.g., fax number, date and time of receipt, number of pages, file name). A thumbnail image F100 of the received image is also displayed.

図12(b)は、図12(a)に表示されたタイムラインを下方向にスクロールさせた場合の表示画面W140の例である。受信メッセージC100には、返信ボタンB100が表示される。なお、受信メッセージC100には、受信画像を印刷するためのボタンB102が表示されてもよい。 Figure 12(b) is an example of the display screen W140 when the timeline displayed in Figure 12(a) is scrolled downward. A reply button B100 is displayed in the received message C100. Note that a button B102 for printing the received image may also be displayed in the received message C100.

返信ボタンB100が選択された場合、最新のメッセージとして、返信作業用メッセージC110がタイムラインに表示される。図12(b)は、返信作業用メッセージC110として、受信画像の送信元(返信画像の送信先となる宛先)のFAX番号の確認を促すメッセージが表示された場合の表示画面W140の表示例である。返信作業用メッセージC110は、送信元のFAX番号が正しいことを示すボタンB110及びFAX番号を修正するためのボタンB112が表示される。ユーザは、ボタンB110又はボタンB112を選択することで、FAX番号が正しいこと又は修正が必要であることを、サーバ装置20に示すことができる。ボタンB112が選択された場合、例えば、FAX番号を入力するための返信作業用メッセージがタイムラインに表示される。 When the reply button B100 is selected, a reply message C110 is displayed on the timeline as the most recent message. Figure 12 (b) is an example of the display screen W140 when the reply message C110 displays a message prompting the user to confirm the fax number of the sender of the received image (the destination of the reply image). The reply message C110 displays a button B110 indicating that the sender's fax number is correct and a button B112 for correcting the fax number. By selecting button B110 or button B112, the user can indicate to the server device 20 that the fax number is correct or that it needs to be corrected. When button B112 is selected, for example, a reply message for entering a fax number is displayed on the timeline.

図13(a)は、FAX番号が確認された後に、返信画像に付加するコメントの入力を促す返信作業用メッセージC120がタイムラインに表示された場合における表示画面W150の例である。ユーザは、予め用意された定型文の番号、あるいはフリーコメントを入力欄T120に入力し、ボタンB120を選択することで、返信画像に含めるコメントとして選択した番号又は入力したコメントの情報を、サーバ装置20に送信する。このようにして、ユーザは、返信作業用メッセージに対して操作を行うことで、返信データの編集や確認を行うことができる。 Figure 13(a) shows an example of a display screen W150 when, after the fax number has been confirmed, a reply message C120 prompting the user to enter a comment to be added to the reply image is displayed on the timeline. The user enters the number of a pre-prepared template or a free comment in the input field T120 and selects button B120 to send the selected number or entered comment information to the server device 20 as a comment to be included in the reply image. In this way, the user can edit and check the reply data by operating the reply message.

図13(b)は、返信画像に付加するコメントの情報が送信された後、返信画像の確認を促す返信作業用メッセージC130がタイムラインに表示された場合における表示画面W160の例である。返信作業用メッセージC130には、返信画像のサムネイル画像F130が表示され、さらに、返信実行要求を送信するためのボタンB130が表示される。ユーザは、ボタンB130を選択することで、返信画像を、受信画像の送信元に送信することができる。 Figure 13 (b) shows an example of a display screen W160 in which a reply message C130 prompting the user to check the reply image is displayed on the timeline after the comment information to be added to the reply image has been sent. The reply message C130 displays a thumbnail image F130 of the reply image, and also displays a button B130 for sending a reply execution request. By selecting button B130, the user can send the reply image to the sender of the received image.

なお、返信作業用メッセージC130には、宛名、電話番号(FAX番号)、本文(返信画像に付加するコメント)を修正するためのボタンを含む領域E130が表示されてもよい。ユーザによってE130に含まれるボタンが選択された場合、タイムラインには返信データの修正をするための返信作業用メッセージが表示される。 The reply message C130 may also display an area E130 containing buttons for modifying the recipient's name, telephone number (fax number), and text (comments to be added to the reply image). When the user selects a button included in E130, a reply message for modifying the reply data is displayed on the timeline.

図13(c)は、ボタンB130が選択されたあと、タイムラインに、システムメッセージC140及びシステムメッセージC150が表示された場合における表示画面W170の表示例である。例えば、システムメッセージC140は、返信の操作に基づき、FAXの送信を開始するという状況を示すメッセージである。システムメッセージC150は、FAXの送信が完了したという結果を示すメッセージである。 Figure 13 (c) is an example of the display screen W170 when system message C140 and system message C150 are displayed on the timeline after button B130 is selected. For example, system message C140 is a message indicating that a fax transmission will begin based on a reply operation. System message C150 is a message indicating that the fax transmission has been completed.

図12(a)~図13(c)において示したように、タイムラインには最新のメッセージが次々と表示され、受信メッセージC100は、過去のメッセージ(過去の表示内容)となる。したがって、図13(c)に示した表示画面W170を上方向にスクロールされることにより、受信メッセージC100が表示部320に表示される。ここで、図13(d)は、図13(c)に示した表示画面W170を上方向にスクロールさせ、返信の対象となった受信画像のサムネイル画像F100を含む受信メッセージC100が表示された場合における、表示画面W180の例である。受信メッセージC100は、システムメッセージC150よりも過去の表示内容だが、返信が完了した場合、過去の表示内容である受信メッセージC100に含まれる、返信の対象となった受信画像のサムネイル画像F100に、スタンプ(済スタンプ)が重畳表示される。このように、過去の表示内容であっても、図13(d)に示したサムネイル画像F100のように返信の操作の情報が追記(反映)される。 As shown in Figures 12(a) to 13(c), the most recent messages are displayed one after another on the timeline, with the received message C100 being a past message (past display content). Therefore, by scrolling the display screen W170 shown in Figure 13(c) upward, the received message C100 is displayed on the display unit 320. Figure 13(d) shows an example of the display screen W180 when the display screen W170 shown in Figure 13(c) is scrolled upward to display the received message C100, including a thumbnail image F100 of the received image to be replied to. The received message C100 is an older display content than the system message C150, but once the reply is complete, a stamp (completed stamp) is superimposed on the thumbnail image F100 of the received image to be replied to, which is included in the received message C100, which is past display content. In this way, even if the display content is past, information about the reply operation is added (reflected), as shown in the thumbnail image F100 shown in Figure 13(d).

図14は、タイムラインの表示例を示した図である。図14(a)は、返信の操作を行ったユーザが使用する端末装置30に表示されるタイムラインL100を示した図である。L100には、受信メッセージC100、返信作業用メッセージC110、C120、C130、システムメッセージC140、C150が表示される。 Figure 14 shows an example of a timeline display. Figure 14(a) shows a timeline L100 displayed on the terminal device 30 used by the user who performed the reply operation. L100 displays the received message C100, reply operation messages C110, C120, C130, and system messages C140, C150.

図14(b)及び図14(c)は、返信を行ったユーザと同一のグループに所属する他のユーザ、すなわち、返信の操作を行っていないユーザが使用する端末装置30に表示されるタイムラインL110及びL120の例である。返信の作業を行っていないユーザの端末装置30には、例えば、タイムラインL110のように、返信作業用メッセージC110、C120、C130が表示されないタイムラインが表示されてもよい。または、返信の作業を行っていないユーザの端末装置30には、タイムラインL120のように、返信作業用メッセージC110、C120、C130が省略表示されたタイムラインが表示されてもよい。このようなタイムラインを表示させることで、返信の操作を行っていないユーザは、FAXを受信したことと、他のユーザの操作の状況と結果だけを知ることができ、受信画像の状況を把握しやすくなる。 Figures 14(b) and 14(c) are examples of timelines L110 and L120 displayed on a terminal device 30 used by another user who belongs to the same group as the user who sent the reply, i.e., a user who has not performed the reply operation. The terminal device 30 of a user who is not performing the reply operation may display a timeline like timeline L110 that does not display the reply operation messages C110, C120, and C130. Alternatively, the terminal device 30 of a user who is not performing the reply operation may display a timeline like timeline L120 that omits the reply operation messages C110, C120, and C130. By displaying such a timeline, users who have not performed the reply operation can know only that a fax has been received and the status and results of other users' operations, making it easier to understand the status of the received image.

図15は、既に返信がされている受信画像に対して、返信ボタンが選択された場合に、警告W192が表示されたときの表示画面W190の例である。ユーザは、警告W192を確認することで、重複して返信の操作を行うことを避けることができる。 Figure 15 shows an example of the display screen W190 when a warning W192 is displayed when the reply button is selected for a received image that has already been replied to. By checking the warning W192, the user can avoid performing a duplicate reply operation.

なお、図15に示すように、警告W192とともに、返信の操作を行うことを示すボタンB192と、返信の操作を中止することを示すボタンB194が表示されてもよい。ユーザによってB192が選択された場合は、タイムラインに返信作業用メッセージが表示される。このとき、返信作業用メッセージに対するユーザの操作にしたがって、返信の操作が実行された場合には、返信済みの受信画像に対して、スタンプ(済スタンプ)等の識別情報とともに、返信の操作が実行された回数を示す情報や返信の操作を実行したユーザの情報を表示してもよい。ユーザによってB194が選択された場合は、返信が中止されるため、タイムラインに返信作業用メッセージは表示されない。 As shown in FIG. 15, a button B192 indicating to perform a reply operation and a button B194 indicating to cancel the reply operation may be displayed together with the warning W192. If the user selects B192, a reply operation message is displayed on the timeline. At this time, if a reply operation is performed in accordance with the user's operation on the reply operation message, information indicating the number of times the reply operation has been performed and information about the user who performed the reply operation may be displayed on the received image to which the reply has been made, along with identification information such as a stamp (done stamp). If the user selects B194, the reply is canceled and the reply operation message is not displayed on the timeline.

図16は、返信済みの受信画像を含む受信メッセージの別の表示例を示した図である。図16(a)は、返信済みの受信画像を含む受信メッセージC102を含むタイムラインL130の例である。受信メッセージC102には、返信済みであることを示すコメントE102(例えば、「hiroakiさんが返信済みです」)が含まれてもよい。なお、返信が完了したとき、メッセージには、返信済みであることを示すコメントを追加する編集がされているため、A102のように、メッセージとともに「編集済」の文字が表示される。 Figure 16 shows another example of the display of a received message that includes a received image to which a reply has been made. Figure 16(a) is an example of a timeline L130 that includes a received message C102 that includes a received image to which a reply has been made. The received message C102 may include a comment E102 indicating that a reply has been made (e.g., "hiroaki has replied"). Note that when the reply is completed, the message is edited to add a comment indicating that a reply has been made, and therefore the word "edited" is displayed along with the message, as shown in A102.

また、図16(b)は、返信済みの受信画像を含む受信メッセージC104を含むタイムラインL140の例である。受信メッセージC104のように、返信済みの受信画像にスタンプ(済スタンプ)を重畳表示する代わりに、返信画像のサムネイル画像F104(返信データ)が表示されてもよい。返信画像のサムネイル画像は、メッセージ種別が「返信作業用メッセージ」であるタイムラインデータに記憶された画像データに基づいて表示されればよい。 Figure 16 (b) is an example of a timeline L140 that includes a received message C104 that includes a received image for which a reply has been made. Instead of superimposing a stamp (Done stamp) on the received image for which a reply has been made, as in the case of the received message C104, a thumbnail image F104 of the reply image (reply data) may be displayed. The thumbnail image of the reply image may be displayed based on the image data stored in the timeline data whose message type is "reply work message."

このように、本実施形態によれば、ユーザは、FAXを受信したことの確認や、受信画像に対する操作を、タイムライン形式のUIで行うことができる。また、返信がされた受信画像には、スタンプ(識別情報)が重畳表示されるため、ユーザは、返信されているか否かを、容易に確認することができる。 As such, according to this embodiment, the user can confirm that a fax has been received and perform operations on the received image using a timeline-style UI. Furthermore, a stamp (identification information) is superimposed on the received image for which a reply has been sent, allowing the user to easily check whether or not a reply has been sent.

なお、上述した説明以外であっても、適宜矛盾のない範囲において、実施態様を変更してもよい。 In addition, the implementation may be modified beyond the scope of the above description, as long as there are no inconsistencies.

例えば、本実施形態では、グループに所属するユーザ全員によって確認されるタイムライン(共用画面)とは別に、サーバ装置20とユーザとの1対1で送受信がされたメッセージを時系列で表示するタイムライン(作業ユーザ画面)を表示可能であってもよい。この場合、端末装置30は、返信作業用メッセージを作業ユーザ画面に表示させ、共用画面に表示させないようにしてもよい。この結果、共用画面には返信作業用メッセージが表示されなくなるため、返信の操作を行っていないユーザは、FAXを受信したことと、他のユーザの操作の状況や結果といった、返信の操作を行ったユーザとシステム(サーバ装置20)とのやり取りの結果のみを知ることができる。返信の操作を行わないユーザにとって不要な情報の表示がなくなるため、端末装置30は、ユーザの操作性を向上させることができる。 For example, in this embodiment, a timeline (working user screen) that displays messages sent and received one-to-one between the server device 20 and users in chronological order may be displayed, separate from the timeline (shared screen) that is viewed by all users belonging to the group. In this case, the terminal device 30 may display the reply work message on the working user screen, but not on the shared screen. As a result, the reply work message is no longer displayed on the shared screen, and users who have not performed a reply operation can only know the results of the interaction between the user who performed the reply operation and the system (server device 20), such as the receipt of a fax and the status and results of other users' operations. Because unnecessary information is no longer displayed for users who do not perform a reply operation, the terminal device 30 can improve user operability.

また、本実施形態では、画像通信装置10に受信処理部106及び送信処理部108を備えることとして説明したが、これらの機能部が行う処理を、画像通信装置10とは異なる情報処理装置(エッジ端末)において実現してもよい。エッジ端末は、画像通信装置10と連携(MFP連携)して、本実施形態における画像通信装置10の機能を実現する。この場合、画像通信装置10は、受信画像や受信画像に関する情報をエッジ端末に送信する。エッジ端末は、画像通信装置10から受信した受信画像や受信画像に関する情報を含めた受信データを、エッジ端末に記憶された認証情報とともにサーバ装置20に送信する。また、エッジ端末は、サーバ装置20から送信データを受信したとき、画像通信装置10を制御して、送信元装置に返信画像を送信する。なお、エッジ端末が、画像通信装置10の機能を実現してもよく、例えば、エッジ端末が、FAX制御部102の機能を有することで、エッジ端末が送信元装置とのFAXの受信及びFAXの送信を実現してもよい。 In addition, in this embodiment, the image communication device 10 is described as being equipped with the reception processing unit 106 and the transmission processing unit 108. However, the processing performed by these functional units may be implemented in an information processing device (edge terminal) different from the image communication device 10. The edge terminal cooperates with the image communication device 10 (MFP cooperation) to implement the functions of the image communication device 10 in this embodiment. In this case, the image communication device 10 transmits received images and information related to the received images to the edge terminal. The edge terminal transmits received data, including the received images and information related to the received images received from the image communication device 10, to the server device 20 along with authentication information stored in the edge terminal. Furthermore, when the edge terminal receives transmission data from the server device 20, it controls the image communication device 10 to transmit a reply image to the transmission source device. Note that the edge terminal may also implement the functions of the image communication device 10. For example, the edge terminal may have the functionality of the FAX control unit 102, thereby enabling the edge terminal to receive and send FAXes from and to the transmission source device.

また、タイムライン表示処理において、全ての受信画像に関するメッセージを表示するのではなく、ユーザによって予め設定された送信元装置(宛先)のみから受信した受信画像に関連するメッセージだけを表示するようにしてもよい。例えば、制御部300は、ステップS132において、ユーザによって指定された送信元装置のFAX番号が記憶され、メッセージ種別が「受信メッセージ」であるタイムラインデータをタイムラインデータ記憶領域222から抽出する。制御部300は、抽出したタイムラインデータに記憶された画像IDと同一の画像IDが記憶されたタイムラインデータをタイムラインデータ記憶領域222から読み出す。その後、制御部300は、ステップS134以降の処理を実行する。このようにすることで、全ての受信画像に関するメッセージを表示するのではなく、予め設定された送信元装置から受信した受信画像に関するメッセージのみが表示されるため、ユーザは、受信画像の確認が容易になる。 Furthermore, in the timeline display process, rather than displaying messages related to all received images, only messages related to received images received only from a sender device (destination) preset by the user may be displayed. For example, in step S132, the control unit 300 extracts timeline data from the timeline data storage area 222 that stores the fax number of the sender device specified by the user and has a message type of "received message." The control unit 300 then reads from the timeline data storage area 222 timeline data that stores the same image ID as the image ID stored in the extracted timeline data. The control unit 300 then executes the processing from step S134 onwards. In this way, rather than displaying messages related to all received images, only messages related to received images received from a sender device preset are displayed, making it easier for the user to check the received images.

また、タイムライン表示処理において、メッセージ種別が「受信メッセージ」であるタイムラインデータに記憶された返信状況が「返信済み」である場合、サムネイル画像にスタンプ(識別情報)を重畳表示すると説明したが、これ以外の処理をしてもよい。例えば、制御部300は、メッセージを所定の文字色で表示したり、メッセージの背景を所定の色で表示したりしてもよい。また、制御部300は、メッセージやサムネイル画像に半透明の色を重畳させて色付して表示してもよいし、サムネイル画像の上に重畳して又はサムネイル画像の周囲に、所定の識別情報(例えば、アイコン)を表示させてもよい。すなわち、制御部300は、返信状況が返信済みであるタイムラインデータに基づくメッセージやサムネイル画像について、返信済みであることを視覚的に示す識別情報を表示すればよい。 Furthermore, in the timeline display process, when the reply status stored in timeline data for which the message type is "received message" is "replied," a stamp (identification information) is superimposed on the thumbnail image as described above, but other processing may also be performed. For example, the control unit 300 may display the message in a specified text color, or the background of the message in a specified color. Furthermore, the control unit 300 may color the message or thumbnail image by superimposing a semi-transparent color on it, or may display specified identification information (e.g., an icon) superimposed on or around the thumbnail image. In other words, the control unit 300 may display identification information that visually indicates that a reply has been made for messages or thumbnail images based on timeline data for which the reply status is "replied."

また、ステップS104において、通知表示制御部306は、タイムラインデータに基づいて新着FAXの通知を表示することとして説明したが、これ以外の方法によって新着FAXの通知を行ってもよい。例えば、受信データ処理部204は、タイムラインデータの生成を行った後に、受信画像を受信した画像通信装置10が所属するグループと同一のグループに所属するユーザが使用する端末装置30に、新着FAXを受信したことを示す情報を送信する。通知表示制御部306は、新着FAXを受信したことを示す情報を受信したときに、新着FAXの通知を表示する。 In addition, in step S104, the notification display control unit 306 was described as displaying a notification of a new fax based on the timeline data, but the notification of a new fax may be provided by other methods. For example, after generating the timeline data, the received data processing unit 204 transmits information indicating that a new fax has been received to a terminal device 30 used by a user who belongs to the same group as the image communication device 10 that received the received image. The notification display control unit 306 displays a notification of a new fax when it receives information indicating that a new fax has been received.

また、制御部200は、タイムラインデータに対して追記等の更新を行った場合、当該タイムラインデータに記憶された投稿先グループIDによって特定されるグループに所属するユーザが使用する端末装置30に、タイムラインデータの更新を行ったことを示す情報を送信してもよい。タイムラインデータの更新を行ったことを示す情報を受信した端末装置30は、サーバ装置20によって更新がされたタイムラインデータを再取得し、タイムラインに反映させる。このようにすることで、タイムラインを、最新の状態にすることができる。 Furthermore, when the control unit 200 makes an update, such as adding an entry, to the timeline data, it may send information indicating that the timeline data has been updated to terminal devices 30 used by users belonging to a group identified by the destination group ID stored in the timeline data. Upon receiving the information indicating that the timeline data has been updated, the terminal devices 30 re-acquire the timeline data updated by the server device 20 and reflect it on the timeline. In this way, the timeline can be kept up to date.

なお、上述した説明以外であっても、矛盾のない範囲において、ステップの順番を変更したり、一部のステップを省略したりしても構わない。例えば、タイムライン表示処理において、制御部300は、返信ボタンを表示(ステップS140)してから、サムネイル画像の表示及びスタンプの重畳表示(ステップS136、ステップS138)を実行してもよい。 In addition, even if the above description is not followed, the order of the steps may be changed or some steps may be omitted, as long as there are no contradictions. For example, in the timeline display process, the control unit 300 may display a reply button (step S140) and then display thumbnail images and superimposed stamps (steps S136 and S138).

本実施形態によれば、端末装置30には、サーバ装置から取得したタイムラインデータに基づくタイムラインが表示される。タイムラインデータは、グループを投稿先として指定されるため、グループに所属するユーザが使用する端末装置30によって取得され、情報の共有が実現される。また、受信画像に対して返信の操作がされた場合、タイムラインには、返信の操作がされたことを示す情報が追記(反映)される。したがって、ユーザは、サーバ装置と接続されていれば、場所に関係なく、端末装置を介して、画像通信装置が受信した画像や操作の内容を共有することができる。 According to this embodiment, a timeline based on timeline data obtained from the server device is displayed on the terminal device 30. Because a group is specified as the posting destination, the timeline data is obtained by the terminal devices 30 used by users belonging to the group, enabling information sharing. Furthermore, when a reply operation is performed on a received image, information indicating that a reply operation has been performed is added (reflected) on the timeline. Therefore, as long as the user is connected to the server device, they can share images received by the image communication device and the details of the operation via the terminal device, regardless of their location.

また、本実施形態では、返信の操作がされた場合、返信の操作がされた端末装置30には、タイムラインの表示内容に、受信画像に対する操作の内容が追記される。そのため、リアルタイムでユーザによる操作の内容を表示することができ、さらに、既に表示されているタイムラインの表示内容と、ユーザによって行われた操作の内容との不一致を防ぐことができる。また、サーバ装置は、返信の対象となった受信画像が記憶されたタイムラインデータに対して、情報の追記(更新)をする。例えば、サーバ装置は、返信状況を返信済みに更新したり、メッセージに返信済みであることを示すコメントを追記したりする。ユーザは、タイムラインデータを再度取得し表示させることで、タイムラインに表示される内容とユーザによって行われた操作の内容との不一致を防ぐことができる。このように、複数のユーザ端末間で入力されたメッセージを時系列に沿ってリアルタイムで表示するサービスの利便性を維持しながら、操作性を悪化させることなく、表示内容(受信画像)に対して操作を行うことを可能とすることができる。ユーザは、グループに参加することにより、端末装置を介して、画像通信装置の情報を取得したり、受信通知を受信したりすることができる。したがって、予め設定されたユーザにしか受信通知がされないといったことを防ぐことができる。受信通知を確認した場合に、受信データ(受信画像)に対する返信を行いたい場合は、タイムラインに表示された返信ボタンを選択することで、簡易的に返信することができる。また、タイムラインデータを複数のユーザで共有することにより、複数のユーザで、受信画像に対する対応状況を共有することができる。 In addition, in this embodiment, when a reply operation is performed, the operation performed on the received image is added to the timeline display content on the terminal device 30 where the reply operation was performed. This allows the user's operation to be displayed in real time and prevents discrepancies between the already displayed timeline display content and the operation performed by the user. The server device also adds (updates) information to the timeline data storing the received image to which the reply was made. For example, the server device updates the reply status to "replied" or adds a comment indicating that the message has been replied to. By re-obtaining and displaying the timeline data, the user can prevent discrepancies between the content displayed on the timeline and the operation performed by the user. In this way, it is possible to perform operations on the display content (received image) without compromising operability, while maintaining the convenience of a service that displays messages entered between multiple user terminals in real time in chronological order. By joining a group, users can obtain information about image communication devices and receive reception notifications via their terminal devices. This prevents situations where reception notifications are only sent to pre-defined users. When you confirm a reception notification and want to reply to the received data (received image), you can easily reply by selecting the reply button displayed on the timeline. In addition, by sharing timeline data with multiple users, multiple users can share the status of their response to the received image.

また、ユーザは、新規のFAX受信があることの通知(受信通知)を選択することで、タイムラインを確認する場合、まず、タイムラインから受信データ(受信画像)のサムネイル画像を探して、受信画像を確認することとなる。しかし、タイムラインが他のユーザと共有される場合、一般的に、他のユーザと受信画像を確認するタイミングが異なる。ユーザが受信画像を確認するまでの、他のユーザによって行われた行為(操作内容)がタイムラインに表示されるため、ユーザは、経緯を確認しづらい場合がある。その結果、ユーザは、受信画像に対して返信の操作がされたか否かを把握しづらい場合がある。これに対し、本実施形態では、返信がされた受信画像に対応するサムネイル画像にスタンプといった識別情報が表示されたり、返信済みであることを示すコメントがメッセージに追記されたりして表示されるため、ユーザは、返信がされている受信画像を一目で容易に把握することができる。 Furthermore, when a user selects a notification (reception notification) that a new fax has been received and checks the timeline, they first search for a thumbnail image of the received data (received image) on the timeline and check the received image. However, when a timeline is shared with other users, the timing at which the user checks the received image will generally differ from that of the other users. Because the actions (operations) performed by other users up until the user checked the received image are displayed on the timeline, it may be difficult for the user to understand the sequence of events. As a result, it may be difficult for the user to determine whether a reply has been made to the received image. In contrast, in this embodiment, identification information such as a stamp is displayed on thumbnail images corresponding to received images to which a reply has been made, or a comment indicating that a reply has been made is added to the message, allowing the user to easily identify received images to which a reply has been made at a glance.

また、本実施形態によれば、端末装置は、メッセージ種別が「返信作業用メッセージ」であるタイムラインデータに基づくメッセージは、返信の操作を行うユーザには表示し、返信の操作を行わないユーザには表示を省略する。返信の操作を行わないユーザにとって不要な情報を省略して表示させることで、端末装置は、ユーザの操作性を向上させることができる。 Furthermore, according to this embodiment, the terminal device displays messages based on timeline data whose message type is a "reply message" to users who perform a reply operation, and omits displaying the messages to users who do not perform a reply operation. By omitting and displaying information that is unnecessary for users who do not perform a reply operation, the terminal device can improve user operability.

また、本実施形態によれば、既に返信がされている受信画像に対して返信の操作がされた場合、警告が表示される。したがって、ユーザは、重複して返信を行うといった誤操作を防ぐことができる。 Furthermore, according to this embodiment, if a reply operation is performed on a received image to which a reply has already been made, a warning is displayed. This allows the user to prevent erroneous operations such as sending duplicate replies.

[2.第2実施形態]
つづいて、第2実施形態について説明する。第2実施形態は、第1実施形態において説明した返信済みを示すコメントの追加だけでなく、返信の作業中(操作中)であることを示すコメントを追加して、端末装置に表示させる実施形態である。第2実施形態は、第1実施形態の図10を図17に置き換えたものであり、同一の機能部及び処理には同一の符号を付し、説明については省略する。
[2. Second embodiment]
Next, a second embodiment will be described. In the second embodiment, in addition to adding a comment indicating that a reply has been completed as described in the first embodiment, a comment indicating that a reply is currently being completed (operation in progress) is added and displayed on the terminal device. In the second embodiment, FIG. 10 of the first embodiment is replaced with FIG. 17, and the same functional units and processes are denoted by the same reference numerals, and their description will be omitted.

本実施形態のサーバ装置20における処理の流れを、図17を参照して説明する。本実施形態では、制御部200は、ステップS156の処理の後、ステップS154において読み出したタイムラインデータに記憶されたメッセージに、返信の操作がされている最中であることを示すコメント(例えば、「yokomitsuさんが返信中です」といったテキストデータ)を追記する(ステップS252)。このとき、制御部200は、ステップS154において読み出したタイムラインデータの編集状況を「編集済み」に更新する。 The processing flow in the server device 20 of this embodiment will be described with reference to FIG. 17. In this embodiment, after processing step S156, the control unit 200 adds a comment indicating that a reply operation is in progress (for example, text data such as "yokomitsu is replying") to the message stored in the timeline data read in step S154 (step S252). At this time, the control unit 200 updates the editing status of the timeline data read in step S154 to "edited."

また、制御部200は、ステップS168の処理の後、ステップS252において追記したコメントを削除する(ステップS254)。 Furthermore, after processing step S168, the control unit 200 deletes the comment added in step S252 (step S254).

上述した処理により、返信の対象となる受信画像が記憶されたタイムラインデータのメッセージには、返信作業要求を受信してから、返信実行要求を受信するまで、すなわち、返信の作業が完了するまで、返信中であることを示すコメントが追記される。端末装置30は、コメントの追記がされたタイムラインデータを取得し表示することで、返信の操作がされていることを表示する。 By the above-described process, a comment indicating that a reply is in progress is added to the message in the timeline data storing the received image to be replied to, from the time the reply request is received until the reply execution request is received, i.e., until the reply operation is completed. The terminal device 30 acquires and displays the timeline data to which the comment has been added, thereby indicating that a reply operation is being performed.

また、本実施形態においては、端末装置30の制御部300は、ステップS114において、返信ボタンに対応するタイムラインデータにメッセージに返信中であることを示すコメントが含まれるか否かを併せて判定する。メッセージに返信中であることを示すコメントが含まれる場合は、制御部300は、返信中であることを示す確認メッセージ(警告)を表示部320に表示する。 In addition, in this embodiment, in step S114, the control unit 300 of the terminal device 30 also determines whether the timeline data corresponding to the reply button includes a comment indicating that a reply is being made to the message. If the message includes a comment indicating that a reply is being made, the control unit 300 displays a confirmation message (warning) indicating that a reply is being made on the display unit 320.

このとき、制御部300は、第1実施形態と同様に、タイムラインデータに基づき、他のユーザによって返信の操作がされているか否かを判定して、警告の表示を行うか否かを切り替えてもよい。 At this time, as in the first embodiment, the control unit 300 may determine whether or not a reply operation has been performed by another user based on the timeline data, and switch whether or not to display a warning.

また、制御部300は、ステップS134において、メッセージに返信中であることを示すコメントが含まれる場合、当該コメントを強調して表示してもよい。コメントの強調の方法は、コメントの文字のサイズをメッセージの文字のサイズよりも大きくする、コメントの文字の色を通常のメッセージの文字の色と異ならせる、コメントの周囲に線を引く、コメントの背景色を変える等の方法である。 Furthermore, in step S134, if the message includes a comment indicating that a reply is being made, the control unit 300 may highlight the comment. Methods for highlighting the comment include making the character size of the comment larger than the character size of the message, using a different color for the character of the comment than the color of the character of a normal message, drawing a line around the comment, or changing the background color of the comment.

図18を参照して、本実施形態の動作例を説明する。図18(a)は、本実施形態において表示部320に表示されるタイムラインL200の例である。タイムラインL200は、受信メッセージC200が表示されている。 An example of the operation of this embodiment will be described with reference to Figure 18. Figure 18(a) is an example of a timeline L200 displayed on the display unit 320 in this embodiment. The timeline L200 displays a received message C200.

受信メッセージC200には、当該受信メッセージに対応する受信画像のサムネイル画像F200が表示される。ここで、受信メッセージC200に対応する受信画像に対して返信の操作がされている場合、領域E200のように、返信中であることを示すコメントが表示される。また、受信メッセージC200に対応するタイムラインデータの編集状況は編集済みであるため、領域A200のように、編集済みであることを示す表示がされる。 Received message C200 displays a thumbnail image F200 of the received image corresponding to that received message. If a reply operation is being performed on the received image corresponding to received message C200, a comment indicating that a reply is being made is displayed, as shown in area E200. In addition, since the editing status of the timeline data corresponding to received message C200 is "edited," a display indicating that the data has been edited is displayed, as shown in area A200.

図18(b)は、図18(a)に示した受信メッセージC200に表示された返信ボタンB200が選択された場合において、表示部320に表示される表示画面W200の例である。本実施形態では、返信の操作がされている受信画像に対して返信の操作をしようとした場合、警告W202が表示される。ユーザは、返信の操作を続行するか否かを選択することができる。 Figure 18(b) is an example of a display screen W200 that is displayed on the display unit 320 when the reply button B200 displayed on the received message C200 shown in Figure 18(a) is selected. In this embodiment, if an attempt is made to reply to a received image that has already been replied to, a warning W202 is displayed. The user can choose whether or not to continue with the reply operation.

本実施形態によれば、端末装置30は、ユーザによって返信の作業を行っている場合に、返信の作業が行われていることを示す表示を行う。返信の内容によっては、返信の作業に時間を要する場合も考えられるが、この場合であっても、返信の作業を行うユーザは、他のユーザによって、誤って重複作業がされることを防ぐことができる。 According to this embodiment, when a user is working on a reply, the terminal device 30 displays a message indicating that the reply is in progress. Depending on the content of the reply, it may take some time to complete the reply, but even in this case, the user working on the reply can prevent other users from accidentally completing the same task.

[3.第3実施形態]
第3実施形態は、タイムラインデータを画像データに紐付けた上で、タイムラインを表示する実施形態である。第3実施形態は、第1実施形態の図8を図19に置き換えたものであり、同一の機能部及び処理には同一の符号を付し、説明については省略する。
3. Third embodiment
The third embodiment is an embodiment in which timeline data is linked to image data and then a timeline is displayed. In the third embodiment, Fig. 8 of the first embodiment is replaced with Fig. 19, and the same functional units and processes are assigned the same reference numerals and descriptions thereof will be omitted.

本実施形態における端末装置30の処理の流れを、図19を参照して説明する。本実施形態では、ステップS106の処理の後、制御部300は、タイムラインとして表示されたタイムラインデータから1のタイムラインデータを選択し、選択したタイムラインデータと画像IDが同一のタイムラインデータを抽出する(ステップS302)。このようにして、1の受信画像に対応するタイムラインデータが紐付けられる。 The processing flow of the terminal device 30 in this embodiment will be described with reference to FIG. 19. In this embodiment, after the processing of step S106, the control unit 300 selects one piece of timeline data from the timeline data displayed as a timeline, and extracts timeline data that has the same image ID as the selected timeline data (step S302). In this way, the timeline data corresponding to one received image is linked.

つづいて、制御部300は、ステップS302において抽出したタイムラインデータに対応するメッセージに対して、同一の識別表示を表示する(ステップS304)。識別表示とは、例えば、メッセージの横に表示する所定の幅を有する帯状の矩形である。この場合、制御部300は、抽出したタイムラインデータに対応するメッセージの横に、同一の識別表示として、同一の色を背景色とした帯状の矩形を表示する。このようにすることで、制御部300は、1の受信画像にメッセージを紐付けて、同一の色付け表示を行う。 Next, the control unit 300 displays the same identification mark for the message corresponding to the timeline data extracted in step S302 (step S304). The identification mark is, for example, a strip-shaped rectangle of a predetermined width that is displayed next to the message. In this case, the control unit 300 displays a strip-shaped rectangle with the same background color as the same identification mark next to the message corresponding to the extracted timeline data. In this way, the control unit 300 links the message to one received image and displays it in the same color.

なお、制御部300は、ステップS304の処理を繰り返して実行する場合、既に表示した識別表示とは異なる識別表示を行う。例えば、制御部300は、1回目にステップS304を実行する場合には、背景色を赤色とした帯状の矩形を表示する。制御部300は、2回目にステップS304を実行する場合には、背景色を緑色とした帯状の矩形を表示する。このようにすることで、同一の画像IDが記憶されたタイムラインデータに基づくメッセージには同一の識別表示が表示されるが、異なる画像IDが記憶されたタイムラインデータに基づくメッセージは、互いに異なる識別表示が表示される。 When the control unit 300 repeatedly executes the processing of step S304, it displays an identification display that is different from the identification display that has already been displayed. For example, when the control unit 300 executes step S304 for the first time, it displays a strip-shaped rectangle with a red background. When the control unit 300 executes step S304 for the second time, it displays a strip-shaped rectangle with a green background. In this way, the same identification display is displayed for messages based on timeline data in which the same image ID is stored, but different identification displays are displayed for messages based on timeline data in which different image IDs are stored.

なお、識別表示は、帯状の矩形でなくてもよく、メッセージの背景色、メッセージの文字色、メッセージに付加するアイコン等であってもよい。 Note that the identification display does not have to be a strip-shaped rectangle, but can be the background color of the message, the text color of the message, an icon added to the message, etc.

つづいて、制御部300は、抽出したタイムラインデータのうち、メッセージ種別が「受信メッセージ」であるタイムラインデータに基づくメッセージ(受信画像の受信時に表示されるメッセージ)と、日時が最新のタイムラインデータに基づくメッセージ(最新のメッセージ)のみを全表示し、その他のメッセージを省略表示(縮小表示)する(ステップS306)。このようにすることで、制御部300は、受信画像毎に、同一の受信画像(1データ)に対するメッセージのうち、受信画像の受信時のメッセージ(受信時の表示)と最新のメッセージ以外のメッセージは省略表示される。 Next, the control unit 300 displays in full only the messages based on timeline data whose message type is "received message" (messages displayed when the received image is received) and the messages based on timeline data with the most recent date and time (latest messages) from the extracted timeline data, and omits (reduced) the display of other messages (step S306). By doing this, the control unit 300 omits the display of all messages for the same received image (one piece of data) for each received image, except for the message at the time the received image was received (displayed at the time of reception) and the most recent message.

つづいて、制御部300は、抽出したタイムラインデータに対応する各メッセージに対して、1つ前後のメッセージに表示を切り替えるためのメッセージ表示切り替えボタンを表示(設置)する(ステップS308)。あるメッセージにおける1つ前のメッセージとは、同一の識別表示がされたメッセージのうち、あるメッセージの日時以前の日時であって、あるメッセージの日時に最も近い日時に対応するメッセージである。同様に、メッセージにおける1つ後のメッセージとは、同一の識別表示がされたメッセージのうち、あるメッセージの日時以降の日時であって、あるメッセージの日時に最も近い日時に対応するメッセージである。つまり、メッセージ表示切り替えボタンは、同一の受信画像に関連するメッセージのうち時系列的に1つ前後のメッセージに表示を切り替えるボタンである。 Next, the control unit 300 displays (places) a message display switch button for each message corresponding to the extracted timeline data, allowing the display to be switched to the previous or next message (step S308). The previous message for a given message is the message with the same identification display that has a date and time that precedes and is closest to the date and time of the given message. Similarly, the next message for a given message is the message with the same identification display that has a date and time that follows and is closest to the date and time of the given message. In other words, the message display switch button is a button that switches the display to the next or previous message in chronological order among messages related to the same received image.

つづいて、制御部300は、タイムラインとして表示されたタイムラインデータのうち、全てのタイムラインデータを抽出したか否かを判定する(ステップS310)。全てのタイムラインデータを抽出していない場合は、ステップS302に戻り、未抽出のタイムラインデータに対して、ステップS302~ステップS308の処理を実行する(ステップS310;No→ステップS302)。 Next, the control unit 300 determines whether all of the timeline data displayed as a timeline has been extracted (step S310). If not all of the timeline data has been extracted, the control unit 300 returns to step S302 and performs steps S302 to S308 on the unextracted timeline data (step S310; No → step S302).

また、制御部300は、メッセージ表示切り替えボタンが選択された場合は、対応するメッセージに表示を切り替える(ステップS312;Yes→ステップS314)。制御部300は、例えば、ユーザによって選択されたメッセージ表示切り替えボタンが表示された位置に、1つ前又は1つ後に対応するメッセージを表示させることにより、メッセージの表示を切り替える。 Furthermore, when a message display switching button is selected, the control unit 300 switches the display to the corresponding message (step S312; Yes → step S314). The control unit 300 switches the message display by, for example, displaying the previous or next corresponding message at the position where the message display switching button selected by the user is displayed.

なお、制御部300は、ステップS306及びステップS308のうち、何れか一方を実行してもよいし、両方とも実行しなくてもよい。 Note that the control unit 300 may execute either step S306 or step S308, or neither.

図を参照して本実施形態における動作例を説明する。なお、動作例の説明において、タイムラインに表示されたメッセージのうち、同一のメッセージには同一の符号を付している。 An example of operation in this embodiment will be explained with reference to the figures. Note that in the explanation of the example of operation, identical messages displayed on the timeline will be assigned the same reference numerals.

図20は、タイムラインデータに基づくメッセージに、識別表示が表示された場合におけるタイムラインL300の例である。ここでは、メッセージC300、メッセージC320、メッセージC340、メッセージC350、メッセージC360に対応するタイムラインデータには、同一の画像IDが記憶されているとする。この場合、これらのメッセージの横には、同一の色を背景色とした帯状の矩形R300、矩形R320、矩形R340、矩形R350、矩形R360が表示される。 Figure 20 shows an example of a timeline L300 in which identification marks are displayed for messages based on timeline data. Here, the same image ID is stored in the timeline data corresponding to message C300, message C320, message C340, message C350, and message C360. In this case, strip-shaped rectangles R300, R320, R340, R350, and R360, each with the same background color, are displayed next to these messages.

一方で、メッセージC310及びメッセージC330に対応するタイムラインデータには、同一の画像IDが記憶されているとする。ただし、メッセージC310及びメッセージC330に対応する画像IDは、メッセージC300に対応する画像IDとは異なる。この場合、メッセージC310及びメッセージC330の横には、同一の色を背景色とした帯状の矩形R310、矩形R330が表示される。しかし、矩形R310及び矩形R330は、矩形R300とは背景色が異なる。 On the other hand, the same image ID is stored in the timeline data corresponding to message C310 and message C330. However, the image IDs corresponding to message C310 and message C330 are different from the image ID corresponding to message C300. In this case, strip-shaped rectangles R310 and R330 with the same background color are displayed next to message C310 and message C330. However, rectangles R310 and R330 have a different background color from rectangle R300.

さらに、メッセージC370に対応する画像IDは、メッセージC300及びメッセージC310とは異なるとする。この場合、メッセージC370は、矩形R300及び矩形R310とは異なる背景色の帯状の矩形R370が表示される。 Furthermore, the image ID corresponding to message C370 is different from that of message C300 and message C310. In this case, message C370 is displayed as a strip-shaped rectangle R370 with a background color different from that of rectangle R300 and rectangle R310.

このようにして、同一の画像IDに対応するメッセージは同一の識別表示が表示され、異なる画像IDに対応するメッセージは互いに異なる識別表示が表示される。したがって、ユーザは、タイムラインをスクロールさせて表示させた場合であっても、同一の受信画像に対して行われた一連の作業や状態を確認しやすい。 In this way, messages corresponding to the same image ID will be displayed with the same identification mark, and messages corresponding to different image IDs will be displayed with different identification marks. This makes it easy for users to check the series of tasks and statuses performed on the same received image, even when scrolling the timeline.

図21は、同一の識別表示がされたメッセージのうち、メッセージ種別が「受信メッセージ」であるタイムラインデータに基づくメッセージと、日時が最新のタイムラインデータに基づくメッセージ以外のメッセージを省略表示した場合におけるタイムラインL310の例である。 Figure 21 shows an example of a timeline L310 in which, among messages with the same identification, messages other than those based on timeline data with a message type of "received message" and those based on timeline data with the most recent date and time are displayed in abbreviated form.

例えば、メッセージC300、メッセージC320、メッセージC340、メッセージC350、メッセージC360は同一の識別表示が表示されている。このうち、メッセージ種別が「受信メッセージ」であるタイムラインデータに基づくメッセージC300と、日時が最新のタイムラインデータに基づくメッセージC360以外のメッセージC320、C340、C350は省略表示されている。同様にして、同一の識別表示がされたメッセージC310及びメッセージC330のうち、日時が最新のタイムラインデータに基づくメッセージC330以外のメッセージであるメッセージC310は省略表示されている。また、メッセージ種別が「受信メッセージ」であるメッセージC370は省略せずに表示されている。 For example, message C300, message C320, message C340, message C350, and message C360 are displayed with the same identification. Of these, messages C320, C340, and C350 other than message C300 based on timeline data with a message type of "received message" and message C360 based on timeline data with the most recent date and time are displayed in an abbreviated form. Similarly, of messages C310 and C330 with the same identification, message C310 other than message C330 based on timeline data with the most recent date and time is displayed in an abbreviated form. Furthermore, message C370 with a message type of "received message" is displayed without abbreviation.

このように、FAXの受信を示すメッセージ及び受信画像に対する最新の状況を示すメッセージ以外が省略表示されるため、ユーザは、受信画像毎に、最新の状況を容易に把握することができる。 In this way, all messages are displayed aside from those indicating the receipt of a fax and the latest status of the received image, allowing the user to easily grasp the latest status of each received image.

図22(a)は、メッセージ表示切り替えボタンが表示された場合におけるタイムラインL320の例である。例えば、メッセージC300には、1つ前のメッセージに表示を切り替えるためのボタンB300と、1つ後のメッセージに表示を切り替えるためのボタンB302とが表示されている。なお、1つ前のメッセージや1つ後のメッセージが存在しない場合は、メッセージ表示切り替えボタンは選択不能の状態にされたり、非表示にされたりしてもよい。例えば、図22(a)のボタンB300のように、1つ前のメッセージが存在しない場合は、ボタンB300は選択不能の状態にされてもよい。 Figure 22(a) is an example of a timeline L320 when message display switching buttons are displayed. For example, message C300 displays button B300 for switching the display to the previous message and button B302 for switching the display to the next message. Note that if there is no previous or next message, the message display switching buttons may be made unselectable or hidden. For example, like button B300 in Figure 22(a), if there is no previous message, button B300 may be made unselectable.

図22(b)は、図22(a)のボタンB302が選択された場合におけるタイムラインL330の例である。この場合、メッセージC300が表示された位置に、1つ後のメッセージであるメッセージC320が表示される。メッセージC320にも、1つ前のメッセージに表示を切り替えるためのボタンB320と、1つ後のメッセージに表示を切り替えるためのボタンB322とが表示されている。ボタンB320が選択された場合は、メッセージC320が表示されていた位置に、1つ前のメッセージであるメッセージC300が表示される。ボタンB322が選択された場合は、メッセージC320が表示されていた位置に、1つ後のメッセージ(例えば、メッセージC340)が表示される。 Figure 22 (b) is an example of the timeline L330 when button B302 in Figure 22 (a) is selected. In this case, message C320, the next message, is displayed in the position where message C300 was displayed. Message C320 also displays button B320 for switching the display to the previous message and button B322 for switching the display to the next message. When button B320 is selected, message C300, the previous message, is displayed in the position where message C320 was displayed. When button B322 is selected, the next message (e.g., message C340) is displayed in the position where message C320 was displayed.

このように、ユーザは、同一の識別表示がされたメッセージ、すなわち、同一の受信画像に関連するメッセージを、前後に切り替えて表示することができる。この結果、ユーザは、受信画像毎に、受信画像の状況を容易に把握することができる。 In this way, the user can switch between messages with the same identification, i.e., messages related to the same received image. As a result, the user can easily grasp the status of each received image.

本実施形態によれば、同一の受信画像に紐付いているタイムラインデータを紐付けた上でタイムラインを表示するため、ユーザは、同一の受信画像に対する状況を容易に把握することができる。 According to this embodiment, the timeline data associated with the same received image is linked and then displayed as a timeline, allowing the user to easily understand the situation regarding the same received image.

一般的に、モバイル端末の画面の表示エリアは限られる上、時系列でメッセージが表示されるため、同一の情報に対して前後のつながりが分かりにくい場合がある。例えば、図20に示したように、異なる受信画像に対する操作に関するメッセージが時系列に並ぶ場合がある。また、例えば、ユーザは、図20のメッセージC350を確認したとき、返信データを作成(編集)していることは知ることができるが、複数あるFAXデータ(受信画像)のうち、どのデータに対する作業に関するメッセージであるかを特定することは難しい。 Generally, the display area on a mobile device screen is limited, and messages are displayed in chronological order, making it difficult to understand the connection between the previous and next messages for the same information. For example, as shown in Figure 20, messages related to operations on different received images may be displayed in chronological order. Furthermore, for example, when a user checks message C350 in Figure 20, they can see that reply data is being created (edited), but it is difficult to identify which of the multiple fax data (received images) the message relates to.

本実施形態によれば、同一の受信画像に関するメッセージには同一の識別表示がされるため、ユーザは、モバイル端末(端末装置)の画面上でスクロール表示をさせても、データ(受信画像)に対する一連の作業(操作)や、状態を確認しやすくなる。また、同一の識別表示がされたメッセージのうち、受信画像を受信したときのメッセージ及び日時が最新のタイムラインデータに基づくメッセージ以外のメッセージが省略表示されるため、ユーザは、1つのデータ(受信画像)に対する状況の確認が容易になる。また、ユーザは、1つ前又は1つ後のメッセージに表示を切り替えるボタンを選択することで、時系列的に前後の関係にあるメッセージに表示を切り替えることができ、受信画像に関する情報の前後のつながりを容易に知ることができる。 In this embodiment, messages related to the same received image are marked with the same identification, making it easier for the user to check the status and series of tasks (operations) for the data (received image) even when scrolling through the screen of the mobile terminal (terminal device). Furthermore, among messages marked with the same identification, messages other than the message when the received image was received and the message based on the most recent timeline data are omitted, making it easier for the user to check the status of a single piece of data (received image). Furthermore, by selecting a button to switch the display to the previous or next message, the user can switch the display to messages that are chronologically related, making it easier to see the connection between the previous and next messages in the information related to the received image.

[4.第4実施形態]
第4実施形態は、返信の操作がされていない、未返信の受信画像がある場合に、連絡(通知)を行う実施形態である。
4. Fourth embodiment
The fourth embodiment is an embodiment in which a contact (notification) is made when there is a received image for which a reply operation has not been performed and for which a reply has not yet been made.

本実施形態では、例えば、通知表示制御部306は、定期的に、タイムラインデータ記憶領域352に記憶されたタイムラインデータから、日時が所定の期間(例えば、1週間)に含まれ、返信状況が「未返信」であるタイムラインデータを抽出する。このようにして抽出されたタイムラインデータは、所定の期間返信の操作がされていない受信画像を含むタイムラインデータである。1以上のタイムラインデータが抽出できた場合、通知表示制御部306は、返信の操作がされていない受信画像があることを示す通知を表示する。なお、通知表示制御部306は、抽出したタイムラインデータに記憶されたメッセージを表示してもよい。 In this embodiment, for example, the notification display control unit 306 periodically extracts timeline data from the timeline data stored in the timeline data storage area 352, the timeline data having a date and time within a predetermined period (e.g., one week) and a reply status of "no reply." The timeline data extracted in this manner is timeline data that includes received images for which no reply operation has been performed within the predetermined period. When one or more timeline data are extracted, the notification display control unit 306 displays a notification indicating that there are received images for which no reply operation has been performed. Note that the notification display control unit 306 may also display a message stored in the extracted timeline data.

図23は、本実施形態における動作例を示した図である。図23は、表示部320に、返信の操作がされていない受信画像があることを示す通知W402が表示されたときにおける表示画面W400の例である。通知W402には、例えば、通知表示制御部306によって抽出されたタイムラインデータに記憶されたメッセージの内容(例えば、FAX番号や受信日時等の受信画像に関する情報)が含まれる。 Figure 23 is a diagram showing an example of operation in this embodiment. Figure 23 is an example of a display screen W400 when a notification W402 indicating that there is a received image for which a reply operation has not been performed is displayed on the display unit 320. The notification W402 includes, for example, the contents of the message stored in the timeline data extracted by the notification display control unit 306 (for example, information related to the received image, such as the fax number and the date and time of reception).

本実施形態によれば、ユーザは、未返信データ(受信画像)が放置されていても、トースト表示などで、システム側(例えば、端末装置30)から連絡(通知)が表示されるため、通知を確認することで、未返信の受信画像に対する対応漏れを防ぐことができる。 According to this embodiment, even if unreplied data (received images) is left unattended, the user will receive a notification (notification) from the system (e.g., terminal device 30) via a toast display or the like. By checking the notification, the user can prevent missing out on responding to unreplied received images.

[5.第5実施形態]
第5実施形態は、タイムライン以外の方法で、受信画像の状況を表示する実施形態である。
5. Fifth embodiment
The fifth embodiment is an embodiment in which the status of received images is displayed by a method other than the timeline.

本実施形態では、端末装置30は、ステップS106において、タイムライン表示処理の代わりに、次の処理を行う。 In this embodiment, in step S106, the terminal device 30 performs the following process instead of the timeline display process.

制御部300は、メッセージ種別が「受信メッセージ」であるタイムラインデータのみを読み出して、表示部320に、メッセージを表形式で表示する。つづいて、制御部300は、読み出したタイムラインデータの画像データに基づき、サムネイル画像を表示する。制御部300は、読み出したタイムラインデータの返信状況が「返信済み」である場合、サムネイル画像にスタンプを重畳表示する。また、制御部300は、返信ボタンを表示する。 The control unit 300 reads out only timeline data whose message type is "received message" and displays the messages in table format on the display unit 320. Next, the control unit 300 displays thumbnail images based on the image data of the read timeline data. If the reply status of the read timeline data is "replied," the control unit 300 superimposes a stamp on the thumbnail image. The control unit 300 also displays a reply button.

なお、制御部300は、返信ボタンが選択された場合は、返信ボタンに対応するタイムラインデータの返信状況が「返信済み」であれば警告を表示する。また、返信の操作がされる場合は、例えば、制御部300は、返信作業用メッセージを表示部320に表示して、返信データの編集の操作や、返信実行要求を受け付けてもよい。 When the reply button is selected, the control unit 300 displays a warning if the reply status of the timeline data corresponding to the reply button is "Replied." Furthermore, when a reply operation is performed, the control unit 300 may, for example, display a reply operation message on the display unit 320 and accept an operation to edit the reply data or a request to execute a reply.

図24は、本実施形態における動作例を示した図である。図24は、表示部320に、タイムラインデータが表形式で表示された場合における表示画面W500の例である。表示画面W500には、メッセージE500や、受信画像のサムネイル画像F500が表示される。なお、タイムラインデータの返信状況が「返信済み」であるタイムラインデータに対応する受信画像のサムネイル画像F502には、スタンプが重畳表示される。 Figure 24 is a diagram showing an example of operation in this embodiment. Figure 24 is an example of a display screen W500 when timeline data is displayed in table format on the display unit 320. A message E500 and a thumbnail image F500 of a received image are displayed on the display screen W500. Note that a stamp is superimposed on the thumbnail image F502 of a received image corresponding to timeline data whose reply status is "Replied".

また、表示画面W500には、受信画像の返信を行うためのボタンB500が表示される。ユーザによってボタンB500が選択された場合、対応する受信画像に対する返信の操作を受け付けるための画面が、表示部320に表示される。 Also displayed on the display screen W500 is a button B500 for replying to the received image. When the user selects button B500, a screen for accepting an operation to reply to the corresponding received image is displayed on the display unit 320.

なお、本実施形態では、タイムラインデータを表形式で表示することとして説明したが、表以外の形式で表示してもよい。また、タイムラインデータをタイムライン形式で表示する画面と、表形式で表示する画面とを切り替えられるようにしてもよい。 In this embodiment, the timeline data is described as being displayed in a table format, but it may also be displayed in a format other than a table. It may also be possible to switch between a screen that displays the timeline data in timeline format and a screen that displays it in table format.

本実施形態によれば、受信画像と受信画像に対する状況とを要約して表示することができる。このため、例えば、端末装置に表示されるタイムラインデータが多く、表示されるタイムラインが長い場合であっても、ユーザは受信画像と受信画像に対する状況を容易に把握することができる。 According to this embodiment, received images and the status of the received images can be displayed in a summarized form. Therefore, even if a terminal device displays a large amount of timeline data and the displayed timeline is long, the user can easily grasp the received images and the status of the received images.

[6.変形例]
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
6. Modifications
The present invention is not limited to the above-described embodiments, and various modifications are possible. In other words, embodiments obtained by combining technical means that are appropriately modified within the scope of the gist of the present invention are also included in the technical scope of the present invention.

また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。例えば、第3実施形態と第5実施形態とを組み合わせてもよい。このようにすることで、ユーザは、受信画像毎に関連するメッセージをタイムライン形式で確認し、受信画像毎の状況の概要を表形式で確認することができる。 Furthermore, although the above-mentioned embodiments are described separately in some parts for convenience of explanation, they may of course be combined to the extent technically possible. For example, the third embodiment may be combined with the fifth embodiment. In this way, the user can check the messages related to each received image in timeline format and view an overview of the status of each received image in table format.

また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、CPU等を制御するプログラム(コンピュータを機能させるプログラム)である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置(例えば、RAM)に蓄積され、その後、各種ROM(Read Only Memory)やHDD等の記憶装置に格納され、必要に応じてCPUによって読み出し、修正・書き込みが行なわれる。 In addition, the programs that run on each device in the embodiments are programs that control the CPU and other devices (programs that cause a computer to function) so as to realize the functions of the above-mentioned embodiments. Information handled by these devices is temporarily stored in temporary storage devices (e.g., RAM) during processing, and is then stored in various storage devices such as ROMs (Read Only Memory) and HDDs, from which it is read, modified, and written by the CPU as needed.

ここで、プログラムを格納する記録媒体としては、半導体媒体(例えば、ROMや、不揮発性のメモリカード等)、光記録媒体・光磁気記録媒体(例えば、DVD(Digital Versatile Disc)、MO(Magneto Optical Disc)、MD(Mini Disc)、CD(Compact Disc)、BD (Blu-ray Disk) 等)、磁気記録媒体(例えば、磁気テープ、フレキシブルディスク等)等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。 Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory cards, etc.), optical recording media/magneto-optical recording media (e.g., DVD (Digital Versatile Disc), MO (Magneto Optical Disc), MD (Mini Disc), CD (Compact Disc), BD (Blu-ray Disc), etc.), and magnetic recording media (e.g., magnetic tape, flexible disks, etc.). Furthermore, not only are the functions of the above-described embodiments realized by executing the loaded program, but the functions of the present invention may also be realized by processing in cooperation with an operating system or other application programs, etc., based on the program's instructions.

また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。 Furthermore, when distributing the program on the market, it can be stored on a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server computer is of course also included in the present invention.

1 システム
10 画像通信装置
100 制御部
102 FAX制御部
104 画像処理部
106 受信処理部
108 送信処理部
120 画像読取部
130 画像形成部
140 表示部
150 入力部
160 記憶部
162 画像データ記憶領域
164 認証情報
170 回線通信部
180 NW通信部
20 サーバ装置
200 制御部
202 タイムラインデータ処理部
204 受信データ処理部
206 認証処理部
210 NW通信部
220 記憶部
222 タイムラインデータ記憶領域
224 画像データ記憶領域
226 認証情報記憶領域
228 ユーザ情報記憶領域
230 装置情報記憶領域
232 グループ情報記憶領域
30 端末装置
300 制御部
302 タイムラインデータ取得部
304 投稿処理部
306 通知情報制御部
320 表示部
330 入力部
340 NW通信部
350 記憶部
352 タイムラインデータ記憶部
354 画像データ記憶領域
356 認証情報
1 System 10 Image communication device 100 Control unit 102 FAX control unit 104 Image processing unit 106 Reception processing unit 108 Transmission processing unit 120 Image reading unit 130 Image forming unit 140 Display unit 150 Input unit 160 Storage unit 162 Image data storage area 164 Authentication information 170 Line communication unit 180 NW communication unit 20 Server device 200 Control unit 202 Timeline data processing unit 204 Received data processing unit 206 Authentication processing unit 210 NW communication unit 220 Storage unit 222 Timeline data storage area 224 Image data storage area 226 Authentication information storage area 228 User information storage area 230 Device information storage area 232 Group information storage area 30 Terminal device 300 Control unit 302 Timeline data acquisition unit 304 Posting processing unit 306 Notification information control unit 320 Display unit 330 Input unit 340 NW communication unit 350 Storage unit 352 Timeline data storage unit 354 Image data storage area 356 Authentication information

Claims (8)

画像通信装置及び当該画像通信装置を使用する1以上のユーザにより構成されるグループを管理するサービスを提供するサーバ装置を介して端末装置と通信可能な画像通信装置であって、
ファクシミリ通信を行うことで他の装置と画像の送受信を行う制御部を備え、
前記制御部は、
前記他の装置から前記画像を受信した場合、前記画像と当該画像に関する情報とを含む受信データを前記サーバ装置に送信し、
前記サーバ装置から前記受信データに対する返信データを受信したことに応じて、前記返信データに含まれる返信画像を前記他の装置に送信し、
前記返信画像の送信結果に基づく返信状況を前記グループに属する1以上のユーザ間で共有可能に前記端末装置に表示させるために、前記返信画像の送信結果を前記サーバ装置に送信する、
画像通信装置。
An image communication apparatus capable of communicating with a terminal apparatus via a server apparatus that provides a service for managing a group made up of an image communication apparatus and one or more users who use the image communication apparatus,
a control unit for transmitting and receiving images to and from other devices by performing facsimile communication;
The control unit
When the image is received from the other device, the server device transmits received data including the image and information about the image to the server device;
In response to receiving reply data in response to the received data from the server device, transmitting a reply image included in the reply data to the other device;
transmitting a transmission result of the reply image to the server device so that a reply status based on the transmission result of the reply image can be displayed on the terminal device so as to be shareable among one or more users belonging to the group;
Image communication equipment.
前記返信データは、前記サーバ装置が、前記受信データに対する返信要求を前記端末装置から受信した場合に、前記サーバ装置から送信される、
請求項1に記載の画像通信装置。
the reply data is transmitted from the server device when the server device receives a reply request for the received data from the terminal device.
2. The image communication device according to claim 1.
前記送信結果は、前記サーバ装置が、前記返信状況を更新するために用いられる、
請求項1または2に記載の画像通信装置。
The transmission result is used by the server device to update the reply status.
3. The image communication apparatus according to claim 1.
前記送信結果が前記返信画像の送信が正常に行われたことを示す結果である場合、前記送信結果は、前記サーバ装置が前記返信状況を返信済みに更新するために用いられる、
請求項3に記載の画像通信装置。
If the transmission result indicates that the reply image has been successfully transmitted, the transmission result is used by the server device to update the reply status to "returned."
4. The image communication apparatus according to claim 3.
前記送信結果が前記返信画像の送信に失敗したことを示す結果である場合、前記送信結果は、前記サーバ装置が前記返信状況を送信失敗に更新するために用いられる、
請求項3に記載の画像通信装置。
If the transmission result indicates that the transmission of the reply image has failed, the transmission result is used by the server device to update the reply status to "transmission failed."
4. The image communication apparatus according to claim 3.
ファクシミリ通信を行うことで他の装置と画像の送受信を行う画像通信装置及び当該画像通信装置を使用する1以上のユーザにより構成されるグループを管理するサービスを提供するサーバ装置を介して端末装置と通信可能な画像通信装置の制御方法であって、
前記他の装置から前記画像を受信した場合、前記画像と当該画像に関する情報とを含む受信データを前記サーバ装置に送信し、
前記サーバ装置から前記受信データに対する返信データを受信したことに応じて、前記返信データに含まれる返信画像を前記他の装置に送信し、
前記返信画像の送信結果に基づく返信状況を前記グループに属する1以上のユーザ間で共有可能に前記端末装置に表示させるために、前記返信画像の送信結果を前記サーバ装置に送信する、
画像通信装置の制御方法。
1. A method for controlling an image communication apparatus capable of communicating with a terminal device via an image communication apparatus that transmits and receives images to and from other apparatuses by performing facsimile communication, and a server apparatus that provides a service for managing a group made up of one or more users who use the image communication apparatus, comprising:
When the image is received from the other device, the server device transmits received data including the image and information about the image to the server device;
In response to receiving reply data in response to the received data from the server device, transmitting a reply image included in the reply data to the other device;
transmitting a transmission result of the reply image to the server device so that a reply status based on the transmission result of the reply image can be displayed on the terminal device so as to be shareable among one or more users belonging to the group;
A method for controlling an image communication device.
ファクシミリ通信を行うことで他の装置と画像の送受信を行う画像通信装置と、an image communication device that transmits and receives images to and from other devices by performing facsimile communication;
前記画像通信装置を使用する1以上のユーザにより構成されるグループを管理するサービスを提供するサーバ装置と、a server device that provides a service for managing a group made up of one or more users who use the image communication device;
前記サーバ装置を介して前記画像通信装置と通信可能な端末装置とa terminal device capable of communicating with the image communication device via the server device;
を含む通信システムであって、A communication system comprising:
前記画像通信装置は、The image communication device
前記他の装置から前記画像を受信した場合、前記画像と当該画像に関する情報とを含む受信データを前記サーバ装置に送信し、When the image is received from the other device, the server device transmits received data including the image and information about the image to the server device;
前記サーバ装置から前記受信データに対する返信データを受信したことに応じて、前記返信データに含まれる返信画像を前記他の装置に送信し、In response to receiving reply data in response to the received data from the server device, transmitting a reply image included in the reply data to the other device;
前記返信画像の送信結果に基づく返信状況を前記グループに属する1以上のユーザ間で共有可能に前記端末装置に表示させるために、前記返信画像の送信結果を前記サーバ装置に送信し、transmitting a transmission result of the reply image to the server device so that a reply status based on the transmission result of the reply image can be displayed on the terminal device in a manner that can be shared among one or more users belonging to the group;
前記端末装置は、The terminal device
前記サーバ装置から前記端末装置を利用するユーザと同じグループに属する他のユーザにより返信の実行が要求された前記返信画像の送信結果を受信したことに応じて、当該送信結果に基づく返信状況を表示するIn response to receiving from the server device a transmission result of the reply image for which execution of a reply has been requested by another user belonging to the same group as the user using the terminal device, a reply status based on the transmission result is displayed.
通信システム。Communication system.
ファクシミリ通信を行うことで他の装置と画像の送受信を行う画像通信装置と、an image communication device that transmits and receives images to and from other devices by performing facsimile communication;
前記画像通信装置を使用する1以上のユーザにより構成されるグループを管理するサービスを提供するサーバ装置と、前記サーバ装置を介して前記画像通信装置と通信可能な端末装置とを含む通信システムの制御方法であって、A control method for a communication system including a server device that provides a service for managing a group made up of one or more users who use the image communication device, and a terminal device that can communicate with the image communication device via the server device,
前記画像通信装置は、The image communication device
前記他の装置から前記画像を受信した場合、前記画像と当該画像に関する情報とを含む受信データを前記サーバ装置に送信し、When the image is received from the other device, the server device transmits received data including the image and information about the image to the server device;
前記サーバ装置から前記受信データに対する返信データを受信したことに応じて、前記返信データに含まれる返信画像を前記他の装置に送信し、In response to receiving reply data in response to the received data from the server device, transmitting a reply image included in the reply data to the other device;
前記返信画像の送信結果に基づく返信状況を前記グループに属する1以上のユーザ間で共有可能に前記端末装置に表示させるために、前記返信画像の送信結果を前記サーバ装置に送信し、transmitting a transmission result of the reply image to the server device so that a reply status based on the transmission result of the reply image can be displayed on the terminal device in a manner that can be shared among one or more users belonging to the group;
前記端末装置は、The terminal device
前記サーバ装置から前記端末装置を利用するユーザと同じグループに属する他のユーザにより返信の実行が要求された前記返信画像の送信結果を受信したことに応じて、当該送信結果に基づく返信状況を表示するIn response to receiving from the server device a transmission result of the reply image for which execution of a reply has been requested by another user belonging to the same group as the user using the terminal device, a reply status based on the transmission result is displayed.
通信システムの制御方法。A method for controlling a communication system.
JP2024114182A 2020-07-17 2024-07-17 Image communication device, control method for image communication device, communication system, and control method for communication system Active JP7734802B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024114182A JP7734802B2 (en) 2020-07-17 2024-07-17 Image communication device, control method for image communication device, communication system, and control method for communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020123055A JP7523978B2 (en) 2020-07-17 2020-07-17 Terminal device, system, display method and program
JP2024114182A JP7734802B2 (en) 2020-07-17 2024-07-17 Image communication device, control method for image communication device, communication system, and control method for communication system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020123055A Division JP7523978B2 (en) 2020-07-17 2020-07-17 Terminal device, system, display method and program

Publications (2)

Publication Number Publication Date
JP2024138516A JP2024138516A (en) 2024-10-08
JP7734802B2 true JP7734802B2 (en) 2025-09-05

Family

ID=80204088

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020123055A Active JP7523978B2 (en) 2020-07-17 2020-07-17 Terminal device, system, display method and program
JP2022133075A Active JP7459190B2 (en) 2020-07-17 2022-08-24 Display method and program
JP2024114182A Active JP7734802B2 (en) 2020-07-17 2024-07-17 Image communication device, control method for image communication device, communication system, and control method for communication system

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2020123055A Active JP7523978B2 (en) 2020-07-17 2020-07-17 Terminal device, system, display method and program
JP2022133075A Active JP7459190B2 (en) 2020-07-17 2022-08-24 Display method and program

Country Status (1)

Country Link
JP (3) JP7523978B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7792809B2 (en) * 2022-02-17 2025-12-26 理想科学工業株式会社 Remind message management device, method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001103232A (en) 1999-07-26 2001-04-13 Canon Inc Data processing device and control method thereof
JP2010061225A (en) 2008-09-01 2010-03-18 Fujifilm Corp Fax browsing system and server
JP2016086397A (en) 2014-10-29 2016-05-19 キヤノン株式会社 Image processing apparatus, image processing method, and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3674729B2 (en) * 1996-07-24 2005-07-20 ソニー株式会社 Receiving apparatus and method
JP2000215121A (en) * 1999-01-22 2000-08-04 Pfu Ltd Customer inquiry system
JP5703720B2 (en) 2010-04-16 2015-04-22 キヤノンマーケティングジャパン株式会社 Information processing apparatus for displaying document information, processing method therefor, and program
JP5268165B2 (en) * 2010-12-02 2013-08-21 キヤノンマーケティングジャパン株式会社 Information processing apparatus, web mail system, control method and program.
JP6525654B2 (en) * 2015-03-19 2019-06-05 シャープ株式会社 Display control apparatus, program, display control method and history display system
JP2017091344A (en) * 2015-11-13 2017-05-25 佳英 杉本 Reservation support system
US11042256B2 (en) * 2016-10-05 2021-06-22 Fuji Xerox Co., Ltd. Systems and methods for chat message management and document generation on devices
JP6900694B2 (en) 2017-02-08 2021-07-07 株式会社リコー Information processing system, terminal device, information processing method and program
JP2019185714A (en) * 2018-03-30 2019-10-24 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, control method of information processing apparatus, and program
JP7270516B2 (en) 2019-09-30 2023-05-10 シャープ株式会社 SYSTEM, TERMINAL DEVICE, IMAGE COMMUNICATION DEVICE, COMMUNICATION METHOD OF TERMINAL DEVICE, AND COMMUNICATION METHOD OF IMAGE COMMUNICATION DEVICE

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001103232A (en) 1999-07-26 2001-04-13 Canon Inc Data processing device and control method thereof
JP2010061225A (en) 2008-09-01 2010-03-18 Fujifilm Corp Fax browsing system and server
JP2016086397A (en) 2014-10-29 2016-05-19 キヤノン株式会社 Image processing apparatus, image processing method, and program

Also Published As

Publication number Publication date
JP7523978B2 (en) 2024-07-29
JP2022019295A (en) 2022-01-27
JP2022176996A (en) 2022-11-30
JP7459190B2 (en) 2024-04-01
JP2024138516A (en) 2024-10-08

Similar Documents

Publication Publication Date Title
JP4916322B2 (en) Image processing apparatus and method
JP4522358B2 (en) Data processing apparatus, data processing method, and program
JP7746460B2 (en) Image communication device and control method for image communication device
CN112825186A (en) Image processing apparatus, control method thereof, and storage medium
JP5950601B2 (en) Data transmitting apparatus, data transmitting apparatus control method, and program
JP2004297767A (en) Image communication device and image communication method
JP5145254B2 (en) Image forming system, server apparatus, and image forming apparatus
JP2007080252A (en) Information processing apparatus, information processing method, information processing program, and recording medium
JP2005322971A (en) Information processing system, and information processing method and program used for information processing system
JP2010170234A (en) Image forming system, server device, and image forming device
JP4847260B2 (en) Data processing apparatus, data processing method, and computer program
JP2010011489A (en) Image communication apparatus and its control method
JP7734802B2 (en) Image communication device, control method for image communication device, communication system, and control method for communication system
JP2010003198A (en) Document management system, document management device, and program
US20230056034A1 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium
JP2017162368A (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING PROGRAM
CN101237505A (en) Imaging device and method of controlling imaging device
EP1944684B1 (en) Image forming apparatus, server, data output method, data communication method, and computer program product
JP2019213135A (en) Data transmission device capable of setting configuration data such as mail address, received from external device, on transmission configuration screen
JP7013695B2 (en) Image reader and control program
JP2009246493A (en) Data transmission device
US20100318902A1 (en) Processing apparatus and method that generate suitable display information, and storage medium
US11683425B2 (en) Information processing apparatus, image processing apparatus, and method of controlling information processing apparatus for changing account information of a service
JP2020181541A (en) Image processing equipment, control methods, and programs
JP2013179690A (en) Information processor, information processing method, information processing program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250602

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250826

R150 Certificate of patent or registration of utility model

Ref document number: 7734802

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150