JP6668141B2 - Information processing apparatus, information processing method and program - Google Patents

Information processing apparatus, information processing method and program Download PDF

Info

Publication number
JP6668141B2
JP6668141B2 JP2016066518A JP2016066518A JP6668141B2 JP 6668141 B2 JP6668141 B2 JP 6668141B2 JP 2016066518 A JP2016066518 A JP 2016066518A JP 2016066518 A JP2016066518 A JP 2016066518A JP 6668141 B2 JP6668141 B2 JP 6668141B2
Authority
JP
Japan
Prior art keywords
message
unit
mail
communication
user
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
JP2016066518A
Other languages
Japanese (ja)
Other versions
JP2017182328A (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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2016066518A priority Critical patent/JP6668141B2/en
Publication of JP2017182328A publication Critical patent/JP2017182328A/en
Application granted granted Critical
Publication of JP6668141B2 publication Critical patent/JP6668141B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、メッセージを表示する技術に関する。   The present invention relates to a technique for displaying a message.

従来、企業間で複数のプロジェクトが同時に進行する場合に、これらのプロジェクトの管理を支援するための様々な手法が提案されている。例えば、特許文献1には、社内メールサーバにより中継されるメールをプロジェクトごとに分類し、プロジェクト単位でメールスレッドを表示するシステムが開示されている。   2. Description of the Related Art Conventionally, when a plurality of projects progress simultaneously between companies, various methods have been proposed to support management of these projects. For example, Patent Literature 1 discloses a system in which mail relayed by an in-house mail server is classified for each project, and a mail thread is displayed for each project.

特開2015−69543号公報JP-A-2013-69543

しかし、特許文献1に開示のシステムでは、社内メールサーバにより中継されるメールのみが分類の対象となっている。すなわち、プロジェクト単位でメールスレッドに表示されるメッセージは、単一のコミュニケーション手段を用いて送信されたメッセージに限られる。特許文献1に開示のシステムでは、例えば、外部のメールサーバやSNS(Social Networking Service)を利用して送信されたメッセージについては分類の対象とならず、プロジェクト単位で表示されるメールスレッドから漏れてしまう。   However, in the system disclosed in Patent Literature 1, only mail relayed by an in-house mail server is to be classified. That is, the messages displayed on the mail thread for each project are limited to messages transmitted using a single communication means. In the system disclosed in Patent Document 1, for example, a message transmitted using an external mail server or SNS (Social Networking Service) is not a target of classification, and leaks from a mail thread displayed on a project basis. I will.

本発明は、このような事情に鑑みてなされたものであり、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を並べて表示することを目的とする。   The present invention has been made in view of such circumstances, and has as its object to arrange and display a group of messages transmitted using different communication means.

上記の課題を解決するため、本発明は、第1コミュニケーション手段を用いて送信されたメッセージと、前記第1コミュニケーション手段とは異なる第2コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、指定された順序に並べるソート部と、前記指定された順序に並べられたメッセージ群を表示部に表示させる表示制御部とを備える情報処理装置を提供する。   In order to solve the above problems, the present invention provides a message group including a message transmitted using a first communication unit and a message group transmitted using a second communication unit different from the first communication unit. The present invention also provides an information processing apparatus including: a sorting unit that arranges messages in a specified order; and a display control unit that causes a message group arranged in the designated order to be displayed on a display unit.

好ましい態様において、前記ソート部は、前記メッセージ群の各々に添付されたファイルの識別情報に基づいて、前記メッセージ群を前記指定された順序に並べる。   In a preferred aspect, the sorting unit arranges the message groups in the specified order based on identification information of a file attached to each of the message groups.

別の好ましい態様において、前記第1コミュニケーション手段を用いて送信されたメッセージは、ウェブブラウザを利用して送信された電子メールであり、前記第2コミュニケーション手段を用いて送信されたメッセージは、メーラを利用して送信された電子メールか、またはSNS(Social Networking Service)を利用して送信されたメッセージである。   In another preferred aspect, the message transmitted using the first communication means is an e-mail transmitted using a web browser, and the message transmitted using the second communication means includes a mailer. E-mail transmitted using the message or message transmitted using the SNS (Social Networking Service).

さらに好ましい態様において、前記表示部に表示されたメッセージ群のうち、前記第2コミュニケーション手段を用いて第1ユーザから第2ユーザに対して送信されたメッセージに対する返信が前記第2ユーザにより指示された場合に、前記第2コミュニケーション手段で用いられる前記第2ユーザの通信アドレスを前記情報処理装置の通信アドレスに代えて送信元として設定した返信メッセージを送信するメッセージ送信部をさらに備える。   In a further preferred aspect, of the message group displayed on the display unit, the second user instructs a reply to a message transmitted from the first user to the second user using the second communication means. In this case, the information processing apparatus further includes a message transmitting unit that transmits a reply message in which the communication address of the second user used in the second communication unit is set as a transmission source instead of the communication address of the information processing apparatus.

また、本発明は、情報処理装置により実行される情報処理方法であって、第1コミュニケーション手段を用いて送信されたメッセージと、前記第1コミュニケーション手段とは異なる第2コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、指定された順序に並べるステップと、前記指定された順序に並べられたメッセージ群を表示部に表示させるステップとを備える情報処理方法を提供する。   The present invention is also an information processing method executed by an information processing apparatus, wherein a message transmitted using a first communication unit and a message transmitted using a second communication unit different from the first communication unit are transmitted. An information processing method comprising: arranging a group of messages including specified messages in a specified order; and displaying the group of messages arranged in the specified order on a display unit.

また、本発明は、コンピュータを、第1コミュニケーション手段を用いて送信されたメッセージと、前記第1コミュニケーション手段とは異なる第2コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、指定された順序に並べるソート部と、前記指定された順序に並べられたメッセージ群を表示部に表示させる表示制御部として機能させるためのプログラムを提供する。   The present invention also provides a computer which designates a message group including a message transmitted using a first communication unit and a message transmitted using a second communication unit different from the first communication unit. And a program for functioning as a display control unit for displaying a message group arranged in the designated order on a display unit.

本発明によれば、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を並べて表示することができる。   According to the present invention, a group of messages transmitted using different communication means can be displayed side by side.

通信システム1の構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a communication system 1. 支援サーバ40の構成の一例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a configuration of a support server 40. 支援サーバ40が備える各種データベースの一例を示す図である。FIG. 4 is a diagram showing an example of various databases provided in the support server 40. メッセージ蓄積動作の一例を示すシーケンス図である。FIG. 14 is a sequence diagram illustrating an example of a message accumulation operation. メッセージ一覧表示動作の一例を示すフローチャートである。It is a flowchart which shows an example of a message list display operation. ウェブページの一例を示す図である。It is a figure showing an example of a web page. 統合表示動作の一例を示すフローチャートである。9 is a flowchart illustrating an example of an integrated display operation. ウェブページの一例を示す図である。It is a figure showing an example of a web page. 工程単位統合表示動作の一例を示すフローチャートである。9 is a flowchart illustrating an example of a process unit integrated display operation. ウェブページの一例を示す図である。It is a figure showing an example of a web page. メッセージ返信動作の一例を示すフローチャートである。It is a flowchart which shows an example of a message reply operation.

1.実施形態
1−1.通信システム1の構成
図1は、本発明の一実施形態に係る通信システム1の構成の一例を示す図である。通信システム1は、通信端末10A〜10D(以下、総称して「通信端末10」という。)と、外部メールサーバ20と、SNSサーバ30と、支援サーバ40とを備える。通信端末10A及び10Bは社内ネットワーク50Aに接続され、通信端末10C及び10Dは社内ネットワーク50Bに接続される。社内ネットワーク50A及び50Bは、例えば、有線又は無線のLAN(Local Area Network)である。外部メールサーバ20とSNSサーバ30と支援サーバ40は公衆ネットワーク60に接続される。公衆ネットワーク60は、例えば、インターネットである。社内ネットワーク50A及び50Bは、各々公衆ネットワーク60に接続される。
1. Embodiment 1-1. Configuration of Communication System 1 FIG. 1 is a diagram illustrating an example of a configuration of a communication system 1 according to an embodiment of the present invention. The communication system 1 includes communication terminals 10A to 10D (hereinafter, collectively referred to as “communication terminals 10”), an external mail server 20, an SNS server 30, and a support server 40. The communication terminals 10A and 10B are connected to a company network 50A, and the communication terminals 10C and 10D are connected to a company network 50B. The in-house networks 50A and 50B are, for example, wired or wireless LANs (Local Area Networks). The external mail server 20, SNS server 30, and support server 40 are connected to a public network 60. The public network 60 is, for example, the Internet. The in-house networks 50A and 50B are each connected to a public network 60.

通信端末10は、通信機能を備えたコンピュータ装置である。例えば、スマートフォンや携帯電話機やタブレット端末等の携帯型のコンピュータ装置や、据え置き型のコンピュータ装置である。通信端末10は、具体的には、CPU等の演算部と、フラッシュメモリ等の記憶部と、タッチパネル等のユーザインタフェース部と、データ通信カード等の通信部とを備える。複数の通信端末10のうち、通信端末10A及び10Bは、ファブレス企業内に設置され、当該企業の従業者により使用されるものとする。一方、通信端末10C及び10Dは、製造請負企業内に設置され、当該企業の従業者により使用されるものとする。   The communication terminal 10 is a computer device having a communication function. For example, a portable computer device such as a smartphone, a mobile phone, or a tablet terminal, or a stationary computer device. The communication terminal 10 specifically includes an arithmetic unit such as a CPU, a storage unit such as a flash memory, a user interface unit such as a touch panel, and a communication unit such as a data communication card. Among the plurality of communication terminals 10, communication terminals 10A and 10B are installed in a fabless company and used by employees of the company. On the other hand, the communication terminals 10C and 10D are installed in a manufacturing contract company and used by employees of the company.

外部メールサーバ20は、電子メール(以下、「外部メール」という。)を中継するメールサービスを通信端末10のユーザに対して提供するサーバである。外部メールサーバ20により提供されるメールサービスを利用するユーザは、当該サービスの提供者と契約して自身のメールアドレスを取得し、通信端末10上でメールソフト(メーラ)を起動して外部メールの作成、表示及び送受信を行う。   The external mail server 20 is a server that provides a mail service for relaying electronic mail (hereinafter referred to as “external mail”) to the user of the communication terminal 10. A user who uses the mail service provided by the external mail server 20 contracts with a provider of the service to obtain his / her own mail address, activates mail software (mailer) on the communication terminal 10, and outputs the mail. Create, display and send / receive.

SNSサーバ30は、通信端末10のユーザによるSNSの利用を可能とするサーバである。具体的には、SNSを利用して通信端末10のユーザ間でやり取りされるメッセージ(以下、「SNSメッセージ」という。)を中継するサーバである。SNSサーバ30により提供されるSNSを利用するユーザは、当該サービスの提供者と契約して自身のユーザIDを取得し、通信端末10上でウェブブラウザを起動してSNSメッセージの作成、表示及び送受信を行う。SNSメッセージの作成及び表示はウェブページ上で行われる。なお、SNSとは、個人間のコミュニケーションを促進し、社会的なネットワークの構築を支援する、ウェブを利用したサービスのことである。   The SNS server 30 is a server that enables a user of the communication terminal 10 to use SNS. Specifically, it is a server that relays messages exchanged between users of the communication terminal 10 using SNS (hereinafter, referred to as “SNS messages”). A user who uses the SNS provided by the SNS server 30 contracts with the service provider to obtain his / her own user ID, starts a web browser on the communication terminal 10, and creates, displays, and transmits and receives an SNS message. I do. Creation and display of SNS messages are performed on a web page. The SNS is a web-based service that promotes communication between individuals and supports the construction of a social network.

支援サーバ40は、ウェブメールを中継するウェブメールサービスを通信端末10のユーザに対して提供するサーバである。支援サーバ40は、本発明に係る「情報処理装置」の一例である。支援サーバ40によりウェブメールサービスを利用するユーザは、当該サービスの提供者と契約して自身のメールアドレスを取得し、通信端末10上でウェブブラウザを起動してウェブメールの作成、表示及び送受信を行う。ウェブメールの作成及び表示はウェブページ上で行われる。また、支援サーバ40は、外部メールサーバ20に中継されるメールとSNSサーバ30により中継されるSNSメッセージとを蓄積して、これらのメッセージとウェブメールとを通信端末10において統合して表示することを可能とする。   The support server 40 is a server that provides a web mail service for relaying web mail to a user of the communication terminal 10. The support server 40 is an example of the “information processing device” according to the present invention. A user who uses the web mail service by the support server 40 acquires a mail address by contracting with a provider of the service, starts a web browser on the communication terminal 10, and creates, displays, and transmits and receives web mail. Do. Creation and display of a webmail is performed on a webpage. In addition, the support server 40 accumulates the mail relayed to the external mail server 20 and the SNS message relayed by the SNS server 30, and integrates and displays these messages and web mail on the communication terminal 10. Is possible.

図2は、支援サーバ40の構成の一例を示すブロック図である。支援サーバ40は、大略、CPU等の演算部41と、HDD等の記憶部42と、データ通信カード等の通信部43とを備える。記憶部42は、公衆ネットワーク60を介して接続される外部サーバに設置されてもよい。図3は、記憶部42に記憶される各種データベース(以下、単に「DB」という。)の一例を示す図である。図3(a)はウェブメールDB421の一例を示し、図3(b)は外部メールDB422を示し、図3(c)はSNSメッセージDB423を示し、図3(d)は、通信アドレスDB424を示す。   FIG. 2 is a block diagram illustrating an example of the configuration of the support server 40. The support server 40 generally includes an arithmetic unit 41 such as a CPU, a storage unit 42 such as an HDD, and a communication unit 43 such as a data communication card. The storage unit 42 may be installed in an external server connected via the public network 60. FIG. 3 is a diagram illustrating an example of various databases (hereinafter, simply referred to as “DB”) stored in the storage unit 42. 3A shows an example of a web mail DB 421, FIG. 3B shows an external mail DB 422, FIG. 3C shows an SNS message DB 423, and FIG. 3D shows a communication address DB 424. .

ウェブメールDB421は、支援サーバ40が中継するウェブメールに関連する各種情報を保持する。このウェブメールDB421を構成する各レコードは、メッセージIDと、送信者アドレスと、受信者アドレスと、受信日時と、件名と、本文と、添付ファイル名の各フィールドにより構成される。ここで、メッセージIDは、支援サーバ40により付与されるメッセージの識別情報である。送信者アドレスと受信者アドレスは、各々ウェブメールの送信者と受信者のメールアドレスである。受信日時は、支援サーバ40がウェブメールを受信した日時である。件名はウェブメールのタイトルであり、本文はウェブメールの本文である。添付ファイル名は、ウェブメールに添付される(言い換えると、ウェブメールと同時に送信される)ファイルの識別情報である。ファイルは、例えば、文書、画像、音声、動画又はプログラム等の情報である。ファイルの識別情報は、例えば、製品が製造される過程でファブレス企業と製造請負企業との間で合意に向けてやり取りされる文書の名称とそのバージョン情報の組み合わせにより構成される。文書は、契約、設計等の各工程ごとに作成される。   The webmail DB 421 holds various information related to webmail relayed by the support server 40. Each record constituting the web mail DB 421 is composed of fields of a message ID, a sender address, a recipient address, a reception date and time, a subject, a body, and an attached file name. Here, the message ID is identification information of the message given by the support server 40. The sender address and the receiver address are the mail addresses of the sender and receiver of the web mail, respectively. The reception date and time is the date and time when the support server 40 received the webmail. The subject is the title of the webmail, and the body is the body of the webmail. The attached file name is identification information of a file attached to the web mail (in other words, transmitted simultaneously with the web mail). The file is, for example, information such as a document, an image, a sound, a moving image, or a program. The file identification information is configured by, for example, a combination of the name of a document exchanged between the fabless company and the manufacturing contractor for agreement during the process of manufacturing the product and its version information. Documents are created for each process such as contract and design.

外部メールDB422は、外部メールに関連する各種情報を保持する。この外部メールDB422を構成する各レコードは、メッセージIDと、送信者アドレスと、受信者アドレスと、受信日時と、件名と、本文と、添付ファイル名の各フィールドにより構成される。ここで、送信者アドレスと受信者アドレスは、各々外部メールの送信者と受信者のメールアドレスである。受信日時は、支援サーバ40が外部メールを受信した日時である。件名は外部メールのタイトルであり、本文は外部メールの本文である。添付ファイル名は、外部メールに添付される(言い換えると、外部メールと同時に送信される)ファイルの識別情報である。   The external mail DB 422 holds various information related to the external mail. Each record constituting the external mail DB 422 is composed of a message ID, a sender address, a recipient address, a reception date and time, a subject, a body, and an attached file name. Here, the sender address and the receiver address are the mail addresses of the sender and receiver of the external mail, respectively. The reception date and time is the date and time when the support server 40 received the external mail. The subject is the title of the external mail, and the body is the body of the external mail. The attached file name is identification information of a file attached to the external mail (in other words, transmitted at the same time as the external mail).

SNSメッセージDB423は、SNSメッセージに関連する各種情報を保持する。このSNSメッセージDB423を構成する各レコードは、メッセージIDと、送信者IDと、受信者IDと、受信日時と、件名と、本文と、添付ファイル名の各フィールドにより構成される。ここで、送信者IDと受信者IDは、各々SNSメッセージの送信者と受信者のユーザIDである。受信日時は、支援サーバ40がSNSメッセージを受信した日時である。件名はSNSメッセージのタイトルであり、本文はSNSメッセージの本文である。添付ファイル名は、SNSメッセージに添付される(言い換えると、SNSメッセージと同時に送信される)ファイルの識別情報である。   The SNS message DB 423 holds various information related to the SNS message. Each record configuring the SNS message DB 423 includes fields of a message ID, a sender ID, a receiver ID, a reception date and time, a subject, a body, and an attached file name. Here, the sender ID and the receiver ID are the user IDs of the sender and receiver of the SNS message, respectively. The reception date and time is the date and time when the support server 40 received the SNS message. The subject is the title of the SNS message, and the body is the body of the SNS message. The attached file name is identification information of a file attached to the SNS message (in other words, transmitted at the same time as the SNS message).

通信アドレスDB424は、通信端末10のユーザが有する各種の通信アドレスを対応づけて保持する。通信アドレスDB424は、特に、支援サーバ40が提供するウェブメールサービスを利用するユーザが有する各種の通信アドレスを対応づけて保持する。この通信アドレスDB424を構成する各レコードは、ウェブメールのメールアドレスと、外部メールのメールアドレスと、SNSのユーザIDの各フィールドにより構成される。   The communication address DB 424 stores various communication addresses of the user of the communication terminal 10 in association with each other. The communication address DB 424 particularly holds various communication addresses of users who use the web mail service provided by the support server 40 in association with each other. Each record constituting this communication address DB 424 is composed of fields of a mail address of a web mail, a mail address of an external mail, and a user ID of an SNS.

演算部41は、記憶部42に記憶されるプログラムを実行することにより、図2に示される、メッセージ受信部411と、メッセージ抽出部412と、ソート部413と、ウェブページ生成部414と、ウェブページ送信部415と、メッセージ送信部416という機能を実現する。   The arithmetic unit 41 executes a program stored in the storage unit 42 to execute a message receiving unit 411, a message extracting unit 412, a sorting unit 413, a web page generating unit 414, and a web server shown in FIG. The functions of a page transmission unit 415 and a message transmission unit 416 are realized.

メッセージ受信部411は、外部装置からメッセージを受信して記憶部42に記憶する。ここで、メッセージには、ウェブメールと外部メールとSNSメッセージとが含まれる。ウェブメールはウェブメールサービスを利用して送信される電子メールであり、ウェブブラウザを利用して送信される。外部メールはメールサービスを利用して送信される電子メールであり、メーラを利用して送信される。SNSメッセージはSNSを利用して送信されるメッセージである。これらのメッセージは、各々異なるコミュニケーション手段を用いて送信されるメッセージであり、本発明に係る「コミュニケーション手段を用いて送信されたメッセージ」の一例である。   The message receiving unit 411 receives a message from an external device and stores the message in the storage unit 42. Here, the message includes a web mail, an external mail, and an SNS message. Web mail is an electronic mail transmitted using a web mail service, and is transmitted using a web browser. The external mail is an electronic mail transmitted using a mail service, and is transmitted using a mailer. The SNS message is a message transmitted using SNS. These messages are messages transmitted using different communication means, respectively, and are examples of the “message transmitted using the communication means” according to the present invention.

メッセージ受信部411は、通信端末10からウェブメールを受信すると、当該ウェブメールを受信者に中継すべくメッセージ送信部416に渡すとともに、当該ウェブメールに関連する各種情報をウェブメールDB421に格納する。メッセージ受信部411は、外部メールサーバ20から外部メールを受信すると、当該外部メールに関連する各種情報を外部メールDB422に格納する。メッセージ受信部411は、SNSサーバ30からSNSメッセージを受信すると、当該SNSメッセージに関連する各種情報をSNSメッセージDB423に格納する。   When receiving the webmail from the communication terminal 10, the message receiving unit 411 passes the webmail to the message transmitting unit 416 so as to relay the webmail to the recipient, and stores various information related to the webmail in the webmail DB 421. Upon receiving the external mail from the external mail server 20, the message receiving unit 411 stores various information related to the external mail in the external mail DB 422. When receiving the SNS message from the SNS server 30, the message receiving unit 411 stores various information related to the SNS message in the SNS message DB 423.

メッセージ抽出部412は、メッセージ受信部411により受信され、記憶部42に記憶されたメッセージ群の中から、指定された条件に合致するメッセージ(具体的には、メッセージのレコード)を抽出する。メッセージ抽出部412は、特定のユーザを受信者とするウェブメールの抽出を指示されると、ウェブメールDB421から当該ユーザを受信者とするウェブメールを抽出する。メッセージ抽出部412は、特定のユーザを受信者とするウェブメール、外部メール及びSNSメッセージの抽出を指示されると、ウェブメールDB421から当該ユーザを受信者とするウェブメールを抽出し、外部メールDB422から当該ユーザを受信者とする外部メールを抽出し、SNSメッセージDB423から当該ユーザを受信者とするSNSメッセージを抽出する。   The message extraction unit 412 extracts a message (specifically, a record of the message) that matches the designated condition from the message group received by the message reception unit 411 and stored in the storage unit 42. When instructed to extract a webmail with a specific user as a recipient, the message extraction unit 412 extracts a webmail with the user as a recipient from the webmail DB 421. When instructed to extract a webmail, an external mail, and an SNS message with a specific user as a recipient, the message extracting unit 412 extracts a webmail with the user as a recipient from the webmail DB 421, and outputs the external mail DB 422. , An external mail having the user as a recipient is extracted from the list, and an SNS message having the user as a recipient is extracted from the SNS message DB 423.

ソート部413は、メッセージ抽出部412により抽出されたメッセージ群を、指定された順序に並べる。その際、ソート部413は、抽出されたメッセージ群に各々異なるコミュニケーション手段を用いて送信されたメッセージが含まれている場合には、それらのメッセージ群をまとめあわせて(言い換えると、コミュニケーション手段に関係なく)、指定された順序に並べる。例えば、ソート部413は、抽出されたメッセージ群を時系列に並べる。より具体的には、受信日時の降順又は昇順に並べる。または、抽出されたメッセージ群を文字コード順に並べる。より具体的には、メッセージの送信者アドレス(または送信者ID)や件名や添付ファイル名に基づいてメッセージ群を文字コード順に並べる。なお、文字コードに基づくソート方法については、周知の技術を利用してよい。   Sorting section 413 arranges the message groups extracted by message extracting section 412 in a specified order. At this time, if the extracted message groups include messages transmitted using different communication means, the sort unit 413 puts the message groups together (in other words, the message group related to the communication means). No) and place them in the order specified. For example, the sorting unit 413 arranges the extracted message groups in chronological order. More specifically, they are arranged in descending or ascending order of the reception date and time. Alternatively, the extracted messages are arranged in character code order. More specifically, the message groups are arranged in character code order based on the sender address (or sender ID), subject, and attached file name of the message. Note that a known technique may be used for the sorting method based on the character code.

ウェブページ生成部414は、ソート部413により、指定された順序に並べられたメッセージ群を表示するウェブページを生成する。   The web page generating unit 414 generates a web page that displays the messages arranged in the specified order by the sorting unit 413.

ウェブページ送信部415は、ウェブページ生成部414により生成されたウェブページを通信端末10に送信して、当該端末のタッチパネル等の表示部に表示させる。ウェブページ送信部415は、本発明に係る「表示制御部」の一例である。   Web page transmitting section 415 transmits the web page generated by web page generating section 414 to communication terminal 10 and causes the display section such as a touch panel of the terminal to display the web page. The web page transmission unit 415 is an example of the “display control unit” according to the present invention.

メッセージ送信部416は、外部装置に対してメッセージを送信する。メッセージ送信部416は、メッセージ受信部411から渡されたウェブメールをその送信先に送信する。また、メッセージ送信部416は、ウェブページ送信部415により送信されたウェブページを表示する通信端末10のユーザにより特定のメッセージが指定され、当該メッセージに対する返信が指示されると、指定されたメッセージの送信者に対してメッセージを送信する。その際、返信が指示されたメッセージが外部メールか又はSNSメッセージである場合には、メッセージ送信部416は、支援サーバ40の通信アドレスに代えて、当該メッセージの受信者の通信アドレスを送信元として設定した返信メッセージを送信する。その際、外部メールである場合には、当該外部メールの受信者の外部メールのメールアドレスを送信者アドレスとして設定し、SNSメッセージである場合には、当該SNSメッセージの受信者のユーザIDを送信者IDとして設定する。   The message transmitting unit 416 transmits a message to an external device. Message transmitting section 416 transmits the webmail passed from message receiving section 411 to its destination. In addition, when a specific message is specified by the user of the communication terminal 10 displaying the web page transmitted by the web page transmitting unit 415 and a reply to the message is instructed, the message transmitting unit 416 transmits the specified message. Send a message to the sender. At this time, if the message instructed to reply is an external mail or an SNS message, the message transmitting unit 416 uses the communication address of the recipient of the message instead of the communication address of the support server 40 as the transmission source. Send the set reply message. At this time, if it is an external mail, the mail address of the external mail of the recipient of the external mail is set as the sender address, and if it is an SNS message, the user ID of the recipient of the SNS message is transmitted Is set as the user ID.

1−2.通信システム1の動作
通信システム1の動作として、(1)メッセージ蓄積動作と、(2)メッセージ一覧表示動作と、(3)統合表示動作と、(4)工程単位統合表示動作と、(5)メッセージ返信動作について説明する。
1-2. Operation of Communication System 1 As operations of the communication system 1, (1) message accumulation operation, (2) message list display operation, (3) integrated display operation, (4) process unit integrated display operation, and (5) The message reply operation will be described.

1−2−1.メッセージ蓄積動作
図4は、メッセージ蓄積動作の一例を示すシーケンス図である。本動作では、通信端末10間で送受信される外部メールとSNSメッセージのうち、所定のユーザの組を送信者及び受信者とするメッセージを支援サーバ40に蓄積する。ここで、所定のユーザの組とは、支援サーバ40が提供するウェブメールサービスを利用するユーザの組である。この所定のユーザの組の通信アドレスは支援サーバ40とSNSサーバ30に記憶される。支援サーバ40では外部メールのメールアドレスとして、SNSサーバ30ではSNSのユーザIDとして記憶される。以下の説明では、通信端末10Aと通信端末10Cの間で送受信される外部メールとSNSメッセージを支援サーバ40に蓄積する場合について想定する。
1-2-1. Message storage operation FIG. 4 is a sequence diagram illustrating an example of a message storage operation. In this operation, of the external mail and the SNS message transmitted and received between the communication terminals 10, a message having a predetermined set of users as a sender and a receiver is stored in the support server 40. Here, the predetermined set of users is a set of users who use the web mail service provided by the support server 40. The communication address of this set of predetermined users is stored in the support server 40 and the SNS server 30. The support server 40 stores the external mail as a mail address, and the SNS server 30 stores the SNS user ID. In the following description, it is assumed that external mails and SNS messages transmitted and received between the communication terminals 10A and 10C are stored in the support server 40.

通信端末10Aのユーザは、通信端末10Cのユーザに対して外部メールを送信する際、通信端末10Cと支援サーバ40に対して同報送信を行う。具体的には、メーラのTo欄に通信端末10Cの外部メールアドレスを指定し、cc(carbon copy)欄に支援サーバ40の外部メールアドレスを指定して、外部メールを外部メールサーバ20に送信する(Sa1)。この外部メールのFrom欄には通信端末10Aのユーザの外部メールアドレスが指定される。   When transmitting the external mail to the user of the communication terminal 10C, the user of the communication terminal 10A performs broadcast transmission to the communication terminal 10C and the support server 40. Specifically, the external mail address of the communication terminal 10C is specified in the To column of the mailer, and the external mail address of the support server 40 is specified in the cc (carbon copy) column, and the external mail is transmitted to the external mail server 20. (Sa1). In the From field of the external mail, the external mail address of the user of the communication terminal 10A is specified.

外部メールを受信した外部メールサーバ20は、受信した外部メールを通信端末10Cに中継するとともに(Sa2)、支援サーバ40にも中継する(Sa3)。   The external mail server 20 that has received the external mail relays the received external mail to the communication terminal 10C (Sa2) and also relays it to the support server 40 (Sa3).

外部メールを受信した支援サーバ40のメッセージ受信部411は、受信した外部メールが蓄積対象であるか否かを判定する(Sa4)。具体的には、受信した外部メールの送信者アドレスと受信者アドレスの組が通信アドレスDB424に記憶されているか否かを判定する。この判定の結果、当該組が通信アドレスDB424に記憶されている場合には、メッセージ受信部411は、受信した外部メールに関連する各種情報を外部メールDB422に格納する(Sa5)。一方、この判定の結果、当該組が通信アドレスDB424に記憶されていない場合には、メッセージ受信部411は、受信した外部メールを破棄する(図示略)。   The message receiving unit 411 of the support server 40 that has received the external mail determines whether or not the received external mail is to be stored (Sa4). Specifically, it is determined whether or not a set of the sender address and the recipient address of the received external mail is stored in communication address DB 424. If the result of this determination is that the pair is stored in the communication address DB 424, the message receiving unit 411 stores various information related to the received external mail in the external mail DB 422 (Sa5). On the other hand, if the result of this determination is that the pair is not stored in the communication address DB 424, the message receiving unit 411 discards the received external mail (not shown).

次に、通信端末10Aのユーザが、通信端末10Cのユーザに対してSNSメッセージを送信(換言すると、投稿)する場合、自己のユーザIDを送信者IDとして指定し、通信端末10CのユーザのユーザIDを受信者IDとして指定するSNSメッセージをSNSサーバ30に送信する(Sa6)。   Next, when the user of the communication terminal 10A transmits (in other words, posts) an SNS message to the user of the communication terminal 10C, the user of the communication terminal 10C designates his or her user ID as the sender ID, and An SNS message specifying the ID as a recipient ID is transmitted to the SNS server 30 (Sa6).

SNSメッセージを受信したSNSサーバ30は、受信したSNSメッセージを通信端末10Cに中継する(Sa7)。また、SNSサーバ30は、受信したSNSメッセージが支援サーバ40における蓄積対象であるか否かを判定する(Sa8)。具体的には、受信したSNSメッセージの送信者IDと受信者IDの組が予め自機に記憶されているか否かを判定する。この判定の結果、当該組が自機に記憶されている場合には、SNSサーバ30は、受信したSNSメッセージを支援サーバ40に中継する(Sa9)。一方、この判定の結果、当該組が自機に記憶されていない場合には、SNSサーバ30は、受信したSNSメッセージを支援サーバ40に中継しない。   The SNS server 30 that has received the SNS message relays the received SNS message to the communication terminal 10C (Sa7). The SNS server 30 determines whether the received SNS message is to be stored in the support server 40 (Sa8). Specifically, it is determined whether or not a set of the sender ID and the receiver ID of the received SNS message is stored in the own device in advance. If the result of this determination is that the pair is stored in its own device, the SNS server 30 relays the received SNS message to the support server 40 (Sa9). On the other hand, if the result of this determination is that the set is not stored in the own device, the SNS server 30 does not relay the received SNS message to the support server 40.

SNSメッセージを受信した支援サーバ40のメッセージ受信部411は、受信したSNSメッセージに関連する各種情報をSNSメッセージDB423に格納する(Sa10)。
以上がメッセージ蓄積動作についての説明である。
The message receiving unit 411 of the support server 40 that has received the SNS message stores various information related to the received SNS message in the SNS message DB 423 (Sa10).
The above is the description of the message storing operation.

以上説明したメッセージ蓄積動作によれば、支援サーバ40が提供するウェブメールサービスを利用するユーザ間で送受信されるメッセージのみが支援サーバ40に蓄積される。   According to the message storage operation described above, only messages transmitted and received between users using the web mail service provided by the support server 40 are stored in the support server 40.

なお、このメッセージ蓄積動作において、通信端末10Aのユーザが支援サーバ40の外部メールアドレスを指定する欄は、メーラのTo欄やbcc(blind carbon copy)欄であってもよい。   In this message storing operation, the column in which the user of the communication terminal 10A specifies the external mail address of the support server 40 may be the To column of the mailer or the bcc (blind carbon copy) column.

1−2−2.メッセージ一覧表示動作
図5は、メッセージ一覧表示動作の一例を示すフローチャートである。本動作では、通信端末10のユーザの指示を受けて、当該ユーザ宛てに送信されたウェブメールの一覧を通信端末10に表示させる。
1-2-2. Message List Display Operation FIG. 5 is a flowchart illustrating an example of a message list display operation. In this operation, in response to an instruction of the user of the communication terminal 10, a list of webmails transmitted to the user is displayed on the communication terminal 10.

通信端末10からウェブメール一覧の表示指示が受信されると、支援サーバ40のメッセージ抽出部412は、通信端末10のユーザのウェブメールアドレスを検索キーとして、当該ユーザを受信者とするウェブメールをウェブメールDB421から抽出する(Sb1)。ソート部413は、ステップSb1で抽出されたウェブメール群を、指定された順序に並べる。例えば、ソート部413は、抽出されたウェブメール群を時系列に並べる(Sb2)。ウェブページ生成部414は、ステップSb2で、指定された順序に並べられたウェブメール群を表示するウェブページを生成する(Sb3)。ウェブページ送信部415は、ステップSb3で生成されたウェブページを通信端末10に送信する(Sb4)。   When a web mail list display instruction is received from the communication terminal 10, the message extraction unit 412 of the support server 40 uses the web mail address of the user of the communication terminal 10 as a search key to generate a web mail having the user as a recipient. It is extracted from the web mail DB 421 (Sb1). The sorting unit 413 arranges the webmail groups extracted in step Sb1 in a specified order. For example, the sorting unit 413 arranges the extracted webmail groups in chronological order (Sb2). In step Sb2, the web page generation unit 414 generates a web page displaying the web mail group arranged in the specified order (Sb3). The web page transmission unit 415 transmits the web page generated in step Sb3 to the communication terminal 10 (Sb4).

ウェブページを受信した通信端末10は、受信したウェブページをタッチパネルに表示させる。図6は、タッチパネルに表示されたウェブページの一例を示す図である。同図に示すウェブページでは、ソート部413により時系列に並べられたウェブメール群がリスト形式で表示されている。各メッセージについて、コミュニケーション手段の種別を示す種別情報が表示されているが、本メッセージ一覧表示動作ではウェブメールのみが抽出されるため、すべて「ウェブメール」となっている。また、同図に示すウェブページでは、単純統合ボタンと工程単位統合ボタンが表示されている。単純統合ボタンは統合表示動作を指示するためのボタンであり、工程単位統合ボタンは工程単位統合表示動作を指示するためのボタンである。
以上がメッセージ一覧表示動作についての説明である。
The communication terminal 10 receiving the web page causes the touch panel to display the received web page. FIG. 6 is a diagram illustrating an example of a web page displayed on the touch panel. In the web page shown in FIG. 7, web mail groups arranged in chronological order by the sorting unit 413 are displayed in a list format. For each message, type information indicating the type of the communication means is displayed. However, in the present message list display operation, only webmail is extracted, and thus all messages are "webmail". Further, on the web page shown in the figure, a simple integration button and a process unit integration button are displayed. The simple integration button is a button for instructing an integrated display operation, and the process unit integration button is a button for instructing a process unit integrated display operation.
The above is the description of the message list display operation.

1−2−3.統合表示動作
図7は、統合表示動作の一例を示すフローチャートである。本動作では、通信端末10のユーザの指示を受けて、当該ユーザ宛てに送信されたウェブメール、外部メール及びSNSメッセージを統合した一覧を通信端末10に表示させる。
1-2-3. Integrated Display Operation FIG. 7 is a flowchart illustrating an example of the integrated display operation. In this operation, in response to the instruction of the user of the communication terminal 10, the communication terminal 10 displays a list in which the web mail, the external mail, and the SNS message transmitted to the user are integrated.

図6に例示するウェブページにおいて単純統合ボタンが選択され、通信端末10から単純統合表示指示が受信されると、支援サーバ40のメッセージ抽出部412は、通信端末10のユーザのウェブメールアドレスに対応する外部メールアドレスを通信アドレスDB424を参照して特定し、特定した外部メールアドレスを検索キーとして、当該ユーザを受信者とする外部メールを外部メールDB422から抽出する(Sc1)。次に、メッセージ抽出部412は、当該ユーザのウェブメールアドレスに対応するSNSのユーザIDを通信アドレスDB424を参照して特定し、特定したユーザIDを検索キーとして、当該ユーザを受信者とするSNSメッセージをSNSメッセージDB423から抽出する(Sc2)。ソート部413は、上記のメッセージ一覧表示動作のステップSb1で抽出されたウェブメール群と、ステップSc1で抽出された外部メール群と、ステップSc2で抽出されたSNSメッセージ群とを含むメッセージ群を、指定された順序に並べる。具体的には、抽出されたメッセージ群を時系列に並べる(Sc3)。ウェブページ生成部414は、ステップSc3で、時系列に並べられたメッセージ群を表示するウェブページを生成する(Sc4)。ウェブページ送信部415は、ステップSc4で生成されたウェブページを通信端末10に送信する(Sc5)。   When the simple integration button is selected on the web page illustrated in FIG. 6 and the simple integration display instruction is received from the communication terminal 10, the message extracting unit 412 of the support server 40 responds to the web mail address of the user of the communication terminal 10. An external mail address to be specified is specified with reference to the communication address DB 424, and an external mail having the user as a recipient is extracted from the external mail DB 422 using the specified external mail address as a search key (Sc1). Next, the message extracting unit 412 specifies the user ID of the SNS corresponding to the web mail address of the user with reference to the communication address DB 424, and uses the specified user ID as a search key and sets the SNS with the user as a recipient. The message is extracted from the SNS message DB 423 (Sc2). The sorting unit 413 generates a message group including the web mail group extracted in step Sb1 of the message list display operation, the external mail group extracted in step Sc1, and the SNS message group extracted in step Sc2, Arrange in the specified order. Specifically, the extracted message groups are arranged in chronological order (Sc3). In step Sc3, the web page generation unit 414 generates a web page that displays a message group arranged in chronological order (Sc4). The web page transmission unit 415 transmits the web page generated in step Sc4 to the communication terminal 10 (Sc5).

ウェブページを受信した通信端末10は、受信したウェブページをタッチパネルに表示させる。図8は、タッチパネルに表示されたウェブページの一例を示す図である。同図に示すウェブページでは、上記の図6に例示するウェブページと比較して、ウェブメールだけでなく外部メールとSNSメッセージが併せて表示されている。外部メールとSNSメッセージはウェブメールに混じって時系列で表示されている。
以上が統合表示動作についての説明である。
The communication terminal 10 receiving the web page causes the touch panel to display the received web page. FIG. 8 is a diagram illustrating an example of a web page displayed on the touch panel. The web page shown in FIG. 6 displays not only the web mail but also an external mail and an SNS message in comparison with the web page shown in FIG. External mails and SNS messages are displayed in chronological order mixed with web mails.
The above is the description of the integrated display operation.

以上説明した統合表示動作によれば、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を時系列で表示させて一覧することができる。   According to the integrated display operation described above, a group of messages transmitted using different communication means can be displayed and listed in chronological order.

1−2−4.工程単位統合表示動作
図9は、工程単位統合表示動作の一例を示すフローチャートである。本動作では、通信端末10のユーザの指示を受けて、当該ユーザ宛てに送信されたウェブメール、外部メール及びSNSメッセージを統合した一覧であって、工程単位で分類された一覧を通信端末10に表示させる。
1-2-4. Process Unit Integrated Display Operation FIG. 9 is a flowchart illustrating an example of the process unit integrated display operation. In this operation, upon receiving an instruction from the user of the communication terminal 10, a list in which web mails, external mails, and SNS messages transmitted to the user are integrated, and a list classified by process unit is stored in the communication terminal 10. Display.

図6に例示するウェブページにおいて工程単位統合ボタンが選択され、通信端末10から工程単位統合表示指示が受信されると、支援サーバ40のメッセージ抽出部412は、通信端末10のユーザのウェブメールアドレスに対応する外部メールアドレスを通信アドレスDB424を参照して特定し、特定した外部メールアドレスを検索キーとして、当該ユーザを受信者とする外部メールを外部メールDB422から抽出する(Sd1)。次に、メッセージ抽出部412は、当該ユーザのウェブメールアドレスに対応するSNSのユーザIDを通信アドレスDB424を参照して特定し、特定したユーザIDを検索キーとして、当該ユーザを受信者とするSNSメッセージをSNSメッセージDB423から抽出する(Sd2)。ソート部413は、上記のメッセージ一覧表示動作のステップSb1で抽出されたウェブメール群と、ステップSd1で抽出された外部メール群と、ステップSd2で抽出されたSNSメッセージ群とを含むメッセージ群を、指定された順序に並べる。具体的には、添付ファイル名に基づいてメッセージ群を文字コード順に並べる(Sd3)。ウェブページ生成部414は、ステップSd3で、添付ファイル名に基づいて並べられたメッセージ群を表示するウェブページを生成する(Sd4)。ウェブページ送信部415は、ステップSd4で生成されたウェブページを通信端末10に送信する(Sd5)。   When the process unit integration button is selected on the web page illustrated in FIG. 6 and the process unit integration display instruction is received from the communication terminal 10, the message extraction unit 412 of the support server 40 determines the web mail address of the user of the communication terminal 10. Is identified with reference to the communication address DB 424, and an external email having the user as a recipient is extracted from the external email DB 422 using the identified external email address as a search key (Sd1). Next, the message extracting unit 412 specifies the user ID of the SNS corresponding to the web mail address of the user with reference to the communication address DB 424, and uses the specified user ID as a search key and sets the SNS with the user as a recipient. The message is extracted from the SNS message DB 423 (Sd2). The sorting unit 413 generates a message group including the web mail group extracted in step Sb1 of the message list display operation, the external mail group extracted in step Sd1, and the SNS message group extracted in step Sd2, Arrange in the specified order. Specifically, the message groups are arranged in the order of the character codes based on the attached file name (Sd3). In step Sd3, the web page generation unit 414 generates a web page displaying a group of messages arranged based on the attached file name (Sd4). The web page transmission unit 415 transmits the web page generated in step Sd4 to the communication terminal 10 (Sd5).

ウェブページを受信した通信端末10は、受信したウェブページをタッチパネルに表示させる。図10は、タッチパネルに表示されたウェブページの一例を示す図である。同図に示すウェブページでは、上記の図8に例示するウェブページと比較して、メッセージ群が添付ファイル名順に並べられている。図10に例示するウェブページでは各添付ファイルには各工程で作成される文書の名称が付与されているため、メッセージ群は工程単位で分類されることになる。
以上が工程単位統合表示動作についての説明である。
The communication terminal 10 receiving the web page causes the touch panel to display the received web page. FIG. 10 is a diagram illustrating an example of a web page displayed on the touch panel. In the web page shown in the figure, the message group is arranged in the order of the attached file name as compared with the web page exemplified in FIG. In the web page illustrated in FIG. 10, the name of the document created in each process is given to each attached file, so that the message group is classified by process.
The above is the description of the process unit integrated display operation.

以上説明した工程単位統合表示動作によれば、統合表示動作と同様に、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を一覧することができる。加えて、メッセージ群を工程単位で一覧することができる。
なお、工程単位統合表示指示が、図8に示すウェブページの工程単位統合ボタンを選択することにより指示された場合には、統合表示動作において外部メールとSNSメッセージがすでに抽出されているため、ステップSd1及びSd2は省略されてもよい。
According to the process unit integrated display operation described above, similarly to the integrated display operation, messages transmitted using different communication means can be listed. In addition, a group of messages can be listed for each process.
When the process unit integration display instruction is given by selecting the process unit integration button on the web page shown in FIG. 8, the external mail and the SNS message have already been extracted in the integration display operation. Sd1 and Sd2 may be omitted.

1−2−5.メッセージ返信動作
図11は、メッセージ返信動作の一例を示すフローチャートである。本動作では、通信端末10のユーザの指示を受けて、当該ユーザ宛てに送信されたメッセージに対して返信メッセージを送信する。以下の説明では、通信端末10Aから通信端末10Cに送信されたメッセージに対して通信端末10Cのユーザが返信する場合について想定する。
1-2-5. Message reply operation FIG. 11 is a flowchart showing an example of the message reply operation. In this operation, in response to an instruction from the user of the communication terminal 10, a reply message is transmitted in response to a message transmitted to the user. In the following description, it is assumed that the user of communication terminal 10C replies to a message transmitted from communication terminal 10A to communication terminal 10C.

通信端末10Cのユーザは、通信端末10Aからのメッセージに対して返信するにあたり、図6、8又は10に例示するウェブページにおいて当該メッセージを指定してメッセージ作成画面(図示略)を開き、返信メッセージを作成する。返信メッセージを作成すると、当該ユーザは、当該返信メッセージの送信を指示する返信指示を通信端末10Cから支援サーバ40に対して送信する。この返信指示では、返信対象のメッセージIDと、返信メッセージの送信者と受信者と件名と本文とが指定される。また、添付ファイルが添付される。   In replying to the message from the communication terminal 10A, the user of the communication terminal 10C specifies the message on a web page illustrated in FIG. 6, 8 or 10, opens a message creation screen (not shown), Create When the reply message is created, the user transmits a reply instruction to transmit the reply message from the communication terminal 10C to the support server 40. In this reply instruction, a message ID to be returned, a sender and a receiver of the reply message, a subject, and a text are designated. Also, an attached file is attached.

返信指示を受信した支援サーバ40のメッセージ送信部416は、返信対象のメッセージがウェブメールであるか否かを判定する(Se1)。この判定の結果、返信対象のメッセージがウェブメールである場合には(Se1:YES)、メッセージ送信部416は、通信端末10Cから受信した返信指示に基づいてウェブメールを作成して通信端末10Aに対して送信する(Se2)。この際、メッセージ送信部416は、ウェブメールの送信者アドレスとして、通信端末10Cのユーザのウェブメールアドレスを設定する。   The message transmission unit 416 of the support server 40 that has received the reply instruction determines whether the message to be returned is a webmail (Se1). If the result of this determination is that the message to be returned is a webmail (Se1: YES), the message transmitting unit 416 creates a webmail based on the reply instruction received from the communication terminal 10C and sends it to the communication terminal 10A. Is transmitted (Se2). At this time, the message transmitting unit 416 sets the webmail address of the user of the communication terminal 10C as the sender address of the webmail.

ステップSe1の判定の結果、返信対象のメッセージがウェブメールでない場合には(Se1:NO)、メッセージ送信部416は、当該メッセージが外部メールであるか否かを判定する(Se3)。この判定の結果、返信対象のメッセージが外部メールである場合には(Se3:YES)、メッセージ送信部416は、通信端末10Cから受信した返信指示に基づいて外部メールを作成して外部メールサーバ20に対して送信する(Se4)。この際、外部メールの送信者アドレスとして、通信端末10Cのユーザの外部メールアドレスを設定する。   As a result of the determination in step Se1, if the message to be returned is not a web mail (Se1: NO), the message transmitting unit 416 determines whether the message is an external mail (Se3). If the result of this determination is that the message to be returned is an external mail (Se3: YES), the message transmitting unit 416 creates an external mail based on the reply instruction received from the communication terminal 10C, and creates the external mail. (Se4). At this time, the external mail address of the user of the communication terminal 10C is set as the sender address of the external mail.

ステップSe3の判定の結果、返信対象のメッセージが外部メールでない場合には(Se3:NO)、メッセージ送信部416は、通信端末10Cから受信した返信指示に基づいてSNSメッセージを作成してSNSサーバ30に対して送信する(Se5)。この際、SNSメッセージの送信者IDとして、通信端末10CのユーザのユーザIDを設定する。
以上がメッセージ返信動作についての説明である。
As a result of the determination in step Se3, if the message to be returned is not an external mail (Se3: NO), the message transmitting unit 416 creates an SNS message based on the reply instruction received from the communication terminal 10C, and (Se5). At this time, the user ID of the user of the communication terminal 10C is set as the sender ID of the SNS message.
The above is the description of the message reply operation.

以上説明したメッセージ返信動作によれば、支援サーバ40がサービス提供主体でない外部メールやSNSメッセージに対する返信メッセージにおいても、実際の送信者である支援サーバ40ではなく、通信端末10Cの通信アドレスが送信元として指定される。よって、返信メッセージを受信した通信端末10Aのユーザは、当該返信メッセージの作成者及び返信先を正しく把握することができる。   According to the message reply operation described above, even in a reply message to an external mail or SNS message for which the support server 40 is not the service provider, the communication address of the communication terminal 10C is not the source of the support server 40 which is the actual sender. Is specified as Therefore, the user of the communication terminal 10A that has received the reply message can correctly grasp the creator and reply destination of the reply message.

なお、このメッセージ返信動作において、返信メッセージの送信元(From)だけでなく、返信先(Reply−To)についても、通信端末10Cの通信アドレスが指定されてもよい。   In this message reply operation, the communication address of the communication terminal 10C may be specified not only for the sender (From) of the reply message but also for the reply destination (Reply-To).

2.変形例
上記の実施形態は、以下に示すように変形してもよい。また、以下の変形例は互いに組み合わせてもよい。
2. Modifications The above embodiment may be modified as shown below. The following modifications may be combined with each other.

2−1.変形例1
上記の実施形態に係るメッセージ蓄積動作では、通信端末10Aのユーザが支援サーバ40の外部メールアドレスをcc欄に指定することで、蓄積対象の外部メールが支援サーバ40に送信されている。しかし、外部メールサーバ20でもSNSサーバ30と同様に、外部メールの送信者アドレスと受信者アドレスを基に当該外部メールが蓄積対象であるか否かを判定し、この判定結果が肯定的であった場合に支援サーバ40に送信するようにしてもよい。この変形例によれば、通信端末10Aのユーザは支援サーバ40の外部メールアドレスをcc欄に指定する必要がなくなる。また、支援サーバ40は外部メールサーバ20から受信した外部メールが蓄積対象か否かを判定する必要がなくなる。
2-1. Modification 1
In the message storage operation according to the above embodiment, the external mail to be stored is transmitted to the support server 40 by the user of the communication terminal 10A specifying the external mail address of the support server 40 in the cc column. However, similarly to the SNS server 30, the external mail server 20 determines whether the external mail is to be stored based on the sender address and the receiver address of the external mail, and the determination result is positive. In this case, it may be transmitted to the support server 40. According to this modification, the user of the communication terminal 10A does not need to specify the external mail address of the support server 40 in the cc column. Further, the support server 40 does not need to determine whether the external mail received from the external mail server 20 is to be stored.

2−2.変形例2
上記の実施形態に係るメッセージ一覧表示動作では受信メールの一覧が表示されているが、送信メールの一覧が表示されてもよい。送信メールの一覧を表示する場合には、ステップSb1においてユーザのウェブメールアドレスを検索キーとして、当該ユーザを送信者とするウェブメールをウェブメールDB421から抽出する。同様に、統合表示動作と工程単位統合表示動作においても受信メッセージの一覧に代えて送信メッセージの一覧が表示されてもよい。送信メッセージの一覧を表示する場合には、ステップSc1及びSd1においてユーザの外部メールアドレスを検索キーとして、当該ユーザを送信者とする外部メールを外部メールDB422から抽出し、ステップSc2及びSd2においてユーザのユーザIDを検索キーとして、当該ユーザを送信者とするSNSメッセージをSNSメッセージDB423から抽出する。
2-2. Modification 2
Although the received mail list is displayed in the message list display operation according to the above embodiment, a transmitted mail list may be displayed. When a list of outgoing mails is displayed, in step Sb1, a webmail having the user as a sender is extracted from the webmail DB 421 using the webmail address of the user as a search key. Similarly, in the integrated display operation and the process unit integrated display operation, a list of transmitted messages may be displayed instead of a list of received messages. When displaying a list of outgoing messages, in steps Sc1 and Sd1, an external mail having the user as a sender is extracted from the external mail DB 422 using the external mail address of the user as a search key, and the user's external mail is extracted in steps Sc2 and Sd2. Using the user ID as a search key, an SNS message with the user as a sender is extracted from the SNS message DB 423.

2−3.変形例3
上記の実施形態に係る支援サーバ40において実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで、記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。また、当該プログラムは、インターネット等のネットワークを介して配信されてもよい。
2-3. Modification 3
The program executed in the support server 40 according to the above embodiment may be provided via a recording medium readable by a computer device. Here, the recording medium is, for example, a magnetic recording medium such as a magnetic tape or a magnetic disk, an optical recording medium such as an optical disk, a magneto-optical recording medium, or a semiconductor memory. Further, the program may be distributed via a network such as the Internet.

1…通信システム、10…通信端末、20…外部メールサーバ、30…SNSサーバ、40…支援サーバ、41…演算部、42…記憶部、43…通信部、50A、50B…社内ネットワーク、60…公衆ネットワーク、411…メッセージ受信部、412…メッセージ抽出部、413…ソート部、414…ウェブページ生成部、415…ウェブページ送信部、416…メッセージ送信部、421…ウェブメールDB、422…外部メールDB、423…SNSメッセージDB、424…通信アドレスDB DESCRIPTION OF SYMBOLS 1 ... Communication system, 10 ... Communication terminal, 20 ... External mail server, 30 ... SNS server, 40 ... Support server, 41 ... Calculation unit, 42 ... Storage unit, 43 ... Communication unit, 50A, 50B ... Company network, 60 ... Public network, 411: Message receiving unit, 412: Message extracting unit, 413: Sorting unit, 414: Web page generating unit, 415: Web page transmitting unit, 416: Message transmitting unit, 421: Web mail DB, 422: External mail DB, 423: SNS message DB, 424: Communication address DB

Claims (5)

第1コミュニケーション手段を用いて送信されたメッセージと、前記第1コミュニケーション手段とは異なる第2コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、当該メッセージ群の各々に添付されたファイル名に基づいて、文字コード順に並べるソート部と、
前記文字コード順に並べられたメッセージ群を表示部に表示させる表示制御部と
を備える情報処理装置。
A message group including a message transmitted using the first communication unit and a message transmitted using the second communication unit different from the first communication unit is stored in a file name attached to each of the message groups. A sorting unit that arranges the character codes in order based on
A display control unit for displaying a message group arranged in the character code order on a display unit.
前記第1コミュニケーション手段を用いて送信されたメッセージは、ウェブブラウザを利用して送信された電子メールであり、
前記第2コミュニケーション手段を用いて送信されたメッセージは、メーラを利用して送信された電子メールか、またはSNS(Social Networking Service)を利用して送信されたメッセージである
ことを特徴とする請求項1に記載の情報処理装置。
The message sent using the first communication means is an e-mail sent using a web browser,
The message transmitted using the second communication means is an electronic mail transmitted using a mailer or a message transmitted using an SNS (Social Networking Service). 2. The information processing device according to 1 .
前記表示部に表示されたメッセージ群のうち、前記第2コミュニケーション手段を用いて第1ユーザから第2ユーザに対して送信されたメッセージに対する返信が前記第2ユーザにより指示された場合に、前記第2コミュニケーション手段で用いられる前記第2ユーザの通信アドレスを前記情報処理装置の通信アドレスに代えて送信元として設定した返信メッセージを送信するメッセージ送信部をさらに備えることを特徴とする請求項に記載の情報処理装置。 When a reply to a message transmitted from the first user to the second user using the second communication means is instructed by the second user among the messages displayed on the display unit, 3. The apparatus according to claim 2 , further comprising: a message transmission unit configured to transmit a reply message in which a communication address of the second user used in the second communication unit is set as a transmission source instead of a communication address of the information processing apparatus. Information processing device. 情報処理装置により実行される情報処理方法であって、
第1コミュニケーション手段を用いて送信されたメッセージと、前記第1コミュニケーション手段とは異なる第2コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、当該メッセージ群の各々に添付されたファイル名に基づいて、文字コード順に並べるステップと、
前記文字コード順に並べられたメッセージ群を表示部に表示させるステップと
を備える情報処理方法。
An information processing method executed by the information processing apparatus,
A message group including a message transmitted using the first communication unit and a message transmitted using the second communication unit different from the first communication unit is stored in a file name attached to each of the message groups. Arranging in character code order based on
Displaying a message group arranged in the order of the character codes on a display unit.
コンピュータを、
第1コミュニケーション手段を用いて送信されたメッセージと、前記第1コミュニケーション手段とは異なる第2コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、当該メッセージ群の各々に添付されたファイル名に基づいて、文字コード順に並べるソート部と、
前記文字コード順に並べられたメッセージ群を表示部に表示させる表示制御部
として機能させるためのプログラム。
Computer
A message group including a message transmitted using the first communication unit and a message transmitted using the second communication unit different from the first communication unit is stored in a file name attached to each of the message groups. A sorting unit that arranges the character codes in order based on
A program for functioning as a display control unit for displaying a message group arranged in the character code order on a display unit.
JP2016066518A 2016-03-29 2016-03-29 Information processing apparatus, information processing method and program Active JP6668141B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016066518A JP6668141B2 (en) 2016-03-29 2016-03-29 Information processing apparatus, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016066518A JP6668141B2 (en) 2016-03-29 2016-03-29 Information processing apparatus, information processing method and program

Publications (2)

Publication Number Publication Date
JP2017182328A JP2017182328A (en) 2017-10-05
JP6668141B2 true JP6668141B2 (en) 2020-03-18

Family

ID=60006065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016066518A Active JP6668141B2 (en) 2016-03-29 2016-03-29 Information processing apparatus, information processing method and program

Country Status (1)

Country Link
JP (1) JP6668141B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7147237B2 (en) * 2018-04-13 2022-10-05 富士フイルムビジネスイノベーション株式会社 Information processing device and information processing program
JP7070879B2 (en) * 2018-11-07 2022-05-18 株式会社リアンコネクション Information processing equipment, information processing methods, and programs

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010108317A (en) * 2008-10-30 2010-05-13 Panasonic Corp Mail server device, mail server method, and mail server program
JP5639956B2 (en) * 2011-05-26 2014-12-10 株式会社日立ソリューションズ E-mail information display system and e-mail client
JP6056170B2 (en) * 2012-03-28 2017-01-11 富士通株式会社 Information providing program, information providing apparatus, and information providing method
JP5891899B2 (en) * 2012-03-28 2016-03-23 富士通株式会社 Information providing program, information providing apparatus, and information providing method

Also Published As

Publication number Publication date
JP2017182328A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
CN103973769B (en) Virtual objects sending method, method of reseptance, device and system
US20210406836A1 (en) Classification engine instance informing parsing of emails received by an email client instance executed by a mobile device
CN101617308B (en) Method and devices for sharing a media object
US9235536B2 (en) Information registration apparatus, information registration method, information registration program, and recording medium
JP2011192195A (en) System, device and method for exchange of business card data
US20140156770A1 (en) Method and system for exchanging messages among established contacts
CN105515935B (en) The processing method and processing device of DOI in a kind of interactive information
JP6668141B2 (en) Information processing apparatus, information processing method and program
JP2004128991A (en) Server device, program and recording medium
JP2017201514A (en) Method and system for automatically classifying e-mail
JP5843997B1 (en) Opt-out server, opt-out method and opt-out program
CN108696422B (en) Electronic mail processing apparatus and electronic mail processing method
KR101113936B1 (en) Apparatus and method for providing group address book service in communication network
JP2019114054A (en) Managing server, message communication method and message communication program
JP4694941B2 (en) Delivery information processing system
KR102008863B1 (en) Integrated message service system for providing event of a memorial day, apparatus and method thereof
JP2004096454A (en) Terminal device and mail server
JP5962766B2 (en) Mail extraction method, mail extraction device, and program
KR20060132251A (en) Method and system for registering bulletin contents
JP2006209522A (en) Network terminal
JP2020166544A (en) Electronic mail check system, check device and electronic mail check method
KR20170072620A (en) Apparatus and method for providing private information using abstraction information
JP7038181B2 (en) Memories sharing SNS server, Memories sharing method, and their programs
JP3981275B2 (en) Information distribution system, information distribution method, program, and recording medium
JP5042113B2 (en) E-mail delivery system, e-mail delivery method, and e-mail delivery program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20160330

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190819

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200226

R150 Certificate of patent or registration of utility model

Ref document number: 6668141

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250