JP2014115875A - Server device, server device control method, server device control program, and data transmission system - Google Patents
Server device, server device control method, server device control program, and data transmission system Download PDFInfo
- Publication number
- JP2014115875A JP2014115875A JP2012270259A JP2012270259A JP2014115875A JP 2014115875 A JP2014115875 A JP 2014115875A JP 2012270259 A JP2012270259 A JP 2012270259A JP 2012270259 A JP2012270259 A JP 2012270259A JP 2014115875 A JP2014115875 A JP 2014115875A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- invitation
- guest room
- processing device
- email address
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】招待者側のメールアドレスの変更などに拘わらず、招待者側は確実にオーナーからの電子メールを受領することができるようにする。
【解決手段】共有サーバ103は情報処理装置102Aにゲストルームの公開を許可する際、当該情報処理装置のメールアドレスをゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスとゲストルームとを関連付けてメモリに記録する。情報処理装置102Aから招待メールを情報処理装置102Bに再送する再送依頼を受けると、共有サーバは許可条件に応じて再送依頼に含まれる情報処理装置102Aのメールアドレスの代わりに情報処理装置102Bのメールアドレスを招待メールアドレスとし、情報処理装置102Bに招待メールを送信する。
【選択図】図1The present invention makes it possible for an invitee to reliably receive an e-mail from an owner regardless of a change in e-mail address on the inviter.
When a shared server 103 allows an information processing apparatus 102A to open a guest room, the mail address of the information processing apparatus is used as an invitation mail address for allowing the guest room to be browsed. Correlate and record in memory. Upon receiving a resend request to resend the invitation email to the information processing device 102B from the information processing device 102A, the shared server sends the email of the information processing device 102B instead of the email address of the information processing device 102A included in the resend request according to the permission condition. The invitation mail address is used as an address, and the invitation mail is transmitted to the information processing apparatus 102B.
[Selection] Figure 1
Description
本発明は、ネットワーク上のコンテンツに対するアクセスが許可されたことを通知する招待メールの宛先を招待先から制御するためのサーバ装置、その制御方法、および制御プログラム、並びにデータ通信システムに関する。 The present invention relates to a server device, a control method, a control program, and a data communication system for controlling a destination of an invitation mail for notifying that access to content on a network is permitted.
従来、インターネットなどの通信インフラ(ネットワーク)を用いた情報提供サービスの一つとして、ユーザ自身が所有する画像データなどのデータをネットワーク上のサーバ装置にアップロードすることが行われている。そして、ユーザは所望の時に通信機器(以下ユーザ通信機器と呼ぶ)を用いてサーバ装置にアクセスして当該データを閲覧することができる。また、当該データを共有したい第三者(招待者)の通信機器(以下招待先通信機器と呼ぶ)に対してデータのアクセス先を通知することが行われている(特許文献1参照)。 2. Description of the Related Art Conventionally, as one of information providing services using a communication infrastructure (network) such as the Internet, data such as image data owned by a user is uploaded to a server device on the network. Then, the user can browse the data by accessing the server device using a communication device (hereinafter referred to as user communication device) when desired. In addition, a data access destination is notified to a communication device (hereinafter referred to as an invitation destination communication device) of a third party (inviter) who wants to share the data (see Patent Document 1).
従来、第三者に画像データなどのデータを閲覧させる際には、まず、ユーザ通信機器はサーバ装置にアクセスして画像データをサーバ装置にアップロードする。そして、ユーザ通信機器は招待者の名称およびメールアドレスなどをサーバ装置に通知する。 Conventionally, when a third party browses data such as image data, first, the user communication device accesses the server device and uploads the image data to the server device. Then, the user communication device notifies the server device of the name and e-mail address of the invitee.
サーバ装置は、アップロードされた画像データのアクセス先となるURLをメッセージに記載して、招待者のメールアドレス宛てに電子メールをインターネットなどのネットワークを介して送信する。招待先通信機器ではWebブラウザを起動して電子メールに記載されたURLを入力する。これによって、招待先通信機器ではユーザ(つまり、オーナー)の画像データを表示することができる。 The server device describes the URL that is the access destination of the uploaded image data in the message, and transmits an e-mail to the e-mail address of the inviter via a network such as the Internet. In the invitation destination communication device, the Web browser is activated and the URL described in the e-mail is input. As a result, the invitation destination communication device can display the image data of the user (that is, the owner).
ところで、特許文献1においては、画像データなどのデータを第三者である招待者(招待先)に閲覧させる際には、オーナーであるユーザが招待先のメールアドレスを指定する必要がある。このため、招待者がメールアドレスを変更して、当該変更をユーザに通知していない場合には、招待者は電子メールを受信できず、画像データを閲覧できないことがある。 By the way, in Patent Document 1, when an inviter (invitation destination), which is a third party, browses data such as image data, the owner user needs to specify an email address of the invitation destination. For this reason, when the inviter changes the email address and does not notify the user of the change, the inviter may not receive the email and may not be able to view the image data.
加えて、招待者が複数のメールアドレスを有する場合には、招待者は当該複数のメールアドレスのうちユーザがサーバ装置に設定したメールアドレスではなく、別のメールアドレスに電子メールを送信してほしいこともある。 In addition, if the inviter has multiple email addresses, the invitee wants to send an email to another email address instead of the email address set by the user in the server device. Sometimes.
また、招待者がメールアドレスを変更した場合、招待者はメールアドレスの変更後に新たに送付される電子メールを受信できるが、変更前のメールアドレス宛に送信済みの電子メールを再受信することはできず、その結果、画像データを閲覧することができないことになる。 In addition, if the invitee changes the email address, the invitee can receive a new email that is sent after the email address is changed, but it is not possible to re-receive the email that was sent to the email address before the change. As a result, the image data cannot be browsed.
従って、本発明の目的は、招待者側のメールアドレスの変更などに拘わらず、招待者側は確実にオーナーからの電子メールを受領することのできるサーバ装置、その制御方法、および制御プログラム、並びにデータ通信システムを提供することにある。 Accordingly, an object of the present invention is to provide a server device that can reliably receive an e-mail from the owner, regardless of a change in the e-mail address of the inviter, a control method thereof, a control program, and It is to provide a data communication system.
上記の目的を達成するため、本発明によるサーバ装置は、ネットワークに接続された第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するサーバ装置であって、前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録手段と、前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更手段と、前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信手段と、を有することを特徴とする。 In order to achieve the above object, a server device according to the present invention is a server device that manages content uploaded from a first information processing device connected to a network and publishes the content as a guest room, When permitting the second information processing apparatus connected to the network to open the guest room, the email address of the second information processing apparatus is used as an invitation mail address permitting browsing of the guest room, When a recording unit that records the guest room in association with the memory and a retransmission request for resending the invitation mail to the third information processing apparatus from the second information processing apparatus, a predetermined permission condition is satisfied. In the resending request instead of the email address of the second information processing apparatus contained in the resending request. And changing means for setting the email address of the third information processing device as the invitation email address, and sending the invitation email to the third information processing device with the email address of the third information processing device as the invitation email address. Transmitting means for transmitting.
本発明による制御方法は、ネットワークに接続された第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するサーバ装置の制御方法であって、前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録ステップと、前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更ステップと、前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信ステップと、を有することを特徴とする。 A control method according to the present invention is a control method for a server device that manages content uploaded from a first information processing device connected to a network and publishes the content as a guest room, and is connected to the network When permitting the second information processing device to open the guest room, the email address of the second information processing device is used as an invitation email address that permits browsing of the guest room, and the invitation email address and the guest room are used. When a recording step for recording in association with the memory and a retransmission request for retransmitting the invitation email to the third information processing apparatus from the second information processing apparatus, the retransmission request is made according to a predetermined permission condition. The third information included in the retransmission request instead of the mail address of the second information processing apparatus included. A change step of setting an email address of an information processing device as the invitation email address, and a transmission step of transmitting the invitation email to the third information processing device using the email address of the third information processing device as the invitation email address; It is characterized by having.
本発明による制御プログラムは、ネットワークに接続された第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するサーバ装置で用いられる制御プログラムであって、前記サーバ装置が備えるコンピュータに、前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録ステップと、前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更ステップと、前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信ステップと、を実行させることを特徴とする。 A control program according to the present invention is a control program used in a server device that manages content uploaded from a first information processing device connected to a network and publishes the content as a guest room. When the second information processing apparatus connected to the network is allowed to open the guest room to a computer provided with the computer, the mail address of the second information processing apparatus is used as an invitation mail address for permitting browsing of the guest room A recording step of associating the invitation email address with the guest room and recording in the memory, and a retransmission request for resending the invitation email to the third information processing device from the second information processing device are predetermined. The second information processing included in the retransmission request in accordance with the permission condition A step of changing the email address of the third information processing device included in the retransmission request to the invitation email address instead of the default email address, and the email address of the third information processing device as the invitation email address Transmitting the invitation mail to the third information processing apparatus.
本発明によれば、招待者側の情報処理装置においてメールアドレスの変更があっても、招待者側は確実に電子メールを受領することができる。 According to the present invention, even if the mail address is changed in the information processing apparatus on the inviter side, the inviter side can reliably receive the e-mail.
以下、本発明の実施の形態によるデータ通信システムの一例について説明する。 Hereinafter, an example of the data communication system according to the embodiment of the present invention will be described.
図1は、本発明の実施の形態によるデータ通信システムの一例を示すブロック図である。 FIG. 1 is a block diagram showing an example of a data communication system according to an embodiment of the present invention.
図示のデータ通信システムでは、通信機器である情報処理装置101(第1の情報処理装置)がインターネットなどのネットワーク104を介してコンテンツ共有サーバ(以下単に共有サーバと呼ぶ)103に接続されている。さらに、図示の例では、情報処理装置102A(第2の情報処理装置)および情報処理装置102B(第3の情報処理装置)がネットワーク104に接続されており、ここでは、情報処理装置101がコンテンツのオーナーによって管理され、情報処理装置102Aおよび102Bが招待者によって管理されているものとする。
In the illustrated data communication system, an information processing apparatus 101 (first information processing apparatus), which is a communication device, is connected to a content sharing server (hereinafter simply referred to as a shared server) 103 via a
なお、図示の例では、コンテンツオーナーの情報処理装置が一台示され、招待者の情報処理装置が二台示されているが、実際にはコンテンツオーナーの情報処理装置は複数存在し、コンテンツオーナーの情報処理装置が招待者の情報処理装置となることもあり、逆に、招待者の情報処理装置がコンテンツオーナーの情報処理装置となることもある。 In the example shown in the figure, one information processing apparatus of the content owner is shown and two information processing apparatuses of the invitee are shown. However, in reality, there are a plurality of information processing apparatuses of the content owner, and the content owner The information processing apparatus may be the information processing apparatus of the inviter. Conversely, the information processing apparatus of the inviter may be the information processing apparatus of the content owner.
共有サーバ103は、コンテンツ管理部110、メールサーバ111、コンテンツ管理データベース(DB)112、および招待管理DB113を有している。図示のコンテンツ管理DB112には共有サーバ103で管理するコンテンツと当該コンテンツに係る関連情報が記憶されている。また、招待管理DB113には、後述するようにコンテンツ毎に招待単位であるゲストルームを示すゲストルーム情報、招待URL、および招待実績があるメールアドレスが記録されている。
The shared
図2は、図1に示す情報処理装置101のハードウェア構成の一例を示すブロック図である。なお、情報処理装置102Aおよび102Bと共有サーバ103も同様のハードウェア構成を有している。
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the
情報処理装置101はVRAM(Video RAM)202、BMU(ビットムーブユニット)203、キーボード204、PD(ポインティングデバイス)205、CPU206、ROM207、RAM208、HDD209、フレキシブルディスク210、およびネットワークI/F211を有しており、これらはバス212によって相互に接続されている。そして、VRAM202にはCRTディスプレイ201が接続されている。
The
CRTディスプレイ201には、例えば、ウィンドウ、アイコン、メッセージ、メニュー、その他のユーザインタフェース情報などが表示される。VRAM202には、CRTディスプレイ201に表示するための画像がCPU206によって描画される。そして、VRAM202に生成された画像データは所定の規則に従ってCRTディスプレイ201に転送されて、CRTディスプレイ201に画像として表示される。
On the
BMU203は、例えば、メモリ間(例えば、VRAM202と他のメモリとの間)のデータ転送、そして、メモリと各I/Oデバイス(例えば、ネットワークI/F211)との間のデータ転送を制御する。キーボード204は文字などを入力するための各種キーを有している。
The
PD205は、例えば、CRTディスプレイ201に表示されたアイコン、メニュー、その他のコンテンツを指示する際に用いられる。さらに、PD205はオブジェクトのドラッグドロップの際に用いられる。
The PD 205 is used, for example, when an icon, menu, or other content displayed on the
CPU206は、ROM207、HDD209、又はフレキシブルディスク210に格納されたOS(オペレーティングシステム)および後述する制御プログラムに基づいて各デバイスを制御する。ROM207には各種制御プログラムおよびデータが保存される。RAM208は、CPU206のワーク領域として用いられるとともに、エラー処理の際のデータの退避領域および制御プログラムのロード領域として用いられる。HDD209には、情報処理装置で実行される制御プログラムおよびデータが格納される。
The
ネットワークI/F211は、他の情報処理装置102Aおよび102B、共有サーバ103、およびプリンタ(図示せず)などとネットワーク104を介して通信を行う。バス212には、アドレスバス、データバス、およびコントロールバスが含まれている。
The network I /
なお、CPU206で動作する制御プログラムは、ROM207、HDD209、又はフレキシブルディスク210からCPU206にロードされる。また、ネットワークI/F211およびネットワーク104を介して他の情報処理装置などから制御プログラムをロードするようにしてもよい。
A control program that runs on the
共有サーバ103においては、図2に示すCPU206が図1に示すメールサーバ111およびコンテンツ管理部110として機能し、コンテンツ管理DB112および招待管理DB113は、例えば、HDD209に形成される。
In the shared
図1および図2を参照して、情報処理装置101はコンテンツのオーナーによって操作され、CPU206が各種プログラムを実行して各ユニット(デバイス)を制御することによって、HTTPなどの標準プロトコルを用いて共有サーバ103にアクセスする。そして、CPU206はコンテンツのアップロードおよびコンテンツの公開を共有サーバ103に指示する。
Referring to FIGS. 1 and 2, the
一方、情報処理装置101から共有サーバ103を介して招待メールを受領すると、招待者の情報処理装置102Aでは、CPU206が各種プログラムを実行して各ユニットを制御することによって、標準プロトコルを用いて共有サーバ103にアクセスする。そして、CPU206は共有サーバ103からコンテンツを取得してCRTディスプレイ201にコンテンツを表示する。
On the other hand, when the invitation mail is received from the
図示の例では、招待者は情報処理装置102Bも所有しており、招待者は情報処理装置102Bに設定されたメールアドレス宛に共有サーバ103から招待メールを再送してもらいたいことがある。この場合、後述するようにして、情報処理装置102Bは招待メールを受領すると、同様に、情報処理装置102BではCPU206が各種プログラムを実行して各ユニットを制御することにより、標準プロトコルを用いて共有サーバ103にアクセスする。そして、CPU206は共有サーバ103からコンテンツを取得してCRTディスプレイ201にコンテンツを表示する。
In the illustrated example, the inviter also possesses the
いま、情報処理装置101においてオーナーの操作指示(アップロード指示)があると、CPU206はネットワーク104を介して共有サーバ103にコンテンツをアップロードする。そして、共有サーバ103では、コンテンツ管理部110がアップロードされたコンテンツをコンテンツ管理DB112に保存する。情報処理装置101においてオーナーが公開指示操作を行うと、CPU206は共有サーバ103に対してコンテンツの公開を指示する。
If there is an owner's operation instruction (upload instruction) in the
コンテンツの公開について種々の手法が知られているが、ここでは、後述するように、情報処理装置101では、CPU206は後述するゲストルームと呼ばれる纏まり(部屋)の生成を共有サーバ103に依頼する。この際には、CPU206はオーナーの指示に応じて共有サーバ103上の複数のコンテンツを選択する。そして、CPU206はユーザID、コメント(説明:タイトルを含む)、公開条件、および招待URL再送のための再送条件を招待者のメールアドレス(招待メールアドレス)とともにゲストルーム作成依頼として共有サーバ103に送信する。
Various methods for publishing content are known. Here, as will be described later, in the
図3は、図1に示す招待管理DB113で管理される各種テーブルを説明するための図である。そして、図3(a)はユーザ情報テーブルを示す図であり、図3(b)はコンテンツテーブルを示す図である。また、図3(c)ゲストルームテーブルを示す図であり、図3(d)は招待紐づけテーブルを示す図である。
FIG. 3 is a diagram for explaining various tables managed by the
図3(a)に示すユーザ情報テーブル300には、オーナーのユーザID301、オーナーの氏名302、およびそのメールアドレス303が記録される。
In the user information table 300 shown in FIG. 3A, the
図3(b)に示すコンテンツテーブル340にはコンテンツID341、コンテンツファイル342(このファイルはアクセス可能なストレージディスクのパスでもよい)、コンテンツファイル名343、および当該コンテンツのオーナーのユーザID344が記録される。
In the content table 340 shown in FIG. 3B, a content ID 341, a content file 342 (this file may be an accessible storage disk path), a content file name 343, and a
図3(c)に示すゲストルームテーブル310には、ゲストルームID311、ゲストルームのオーナーのユーザID312、ゲストルームの作成日時313、ゲストルーム名314、ゲストルームの説明(コメント)315、ゲストルームの閲覧を行う際の招待条件316、ゲストルームの招待メール再送が依頼された際の再送条件317、ゲストルームの招待URL318、およびゲストルームに所属するコンテンツのリスト319が記録される。
The guest room table 310 shown in FIG. 3C includes a
図3(d)に示す招待紐づけテーブル320には、ゲストルームの招待が行われた実績を招待紐づけとしてゲストルームの招待紐づけ(招待関連付け)を示す招待ID321、ゲストルームID322、ゲストルームに係る招待メールのメールアドレス323、およびゲストルームの招待日時324が記録される。
In the invitation association table 320 shown in FIG. 3D, an
図4は、図1に示す共有サーバ103におけるゲストルーム作成の一例を説明するためのフローチャートである。
FIG. 4 is a flowchart for explaining an example of guest room creation in the shared
ゲストルーム作成依頼を受けると、コンテンツ管理部110は招待管理DB113にゲストルームテーブル310のレコードを作成する。そして、コンテンツ管理部110はゲストルームID311を発番し、ゲストルームID311、ユーザID312、作成日時313を、ゲストルームテーブル310に記録する(ステップS401)。続いて、コンテンツ管理部110はゲストルームのタイトルおよび説明に応じて、ゲストルームテーブル310にゲストルーム名314および説明315を記録する(ステップS402)。
Upon receiving the guest room creation request, the
次に、コンテンツ管理部110は選択されたコンテンツに応じてコンテンツ管理DB112にアクセスして、ゲストルームテーブル310で公開されるコンテンツのコンテンツIDを取得する。そして、コンテンツ管理部110はゲストルームテーブル310にコンテンツIDのリスト319に追加する(ステップS403)。
Next, the
続いて、コンテンツ管理部110はゲストルームテーブル310に公開条件を招待条件(招待属性)316として追加する(ステップS404)。この招待条件には、招待URLにアクセスされた際にゲストルームに属するコンテンツを公開するか否かを指定することができる。
Subsequently, the
なお、オーナーはゲストルームが作成された後、ゲストルームに対するリクエストがあった場合にゲストルームを公開するか否かを、招待URLによってコントロールすることができる。 Note that the owner can control whether or not to open the guest room by the invitation URL when the guest room is requested after the guest room is created.
次に、コンテンツ管理部110は、招待者から招待メールの再送を要求された際の再送条件を、招待メール再送条件317としてゲストルームテーブル310に追加する(ステップS405)。招待メール再送条件(許可条件)には、「招待者からのメールアドレスの変更や再送を受け付けない」、「メールアドレスの変更を無条件に受け付ける」、又は「メールアドレスの変更を受け付けるが個別にオーナーに承認を求める」などの条件が設定される。
Next, the
続いて、コンテンツ管理部110は招待管理DB113にゲストルーム招待紐づけテーブル320のレコードを作成する。そして、コンテンツ管理部110はゲストルームID322、ゲストルームのオーナーのユーザID312、および招待メールアドレス323を、ゲストルーム招待紐づけテーブル320に記録する(ステップS406)。
Subsequently, the
次に、コンテンツ管理部110は、ゲストルームの招待URL318を生成して当該招待URL318をゲストルームテーブル310に記録する。そして、コンテンツ管理部110は、メールサーバ111によって招待メール(招待URL318を含む)招待メールアドレス毎に送信する(ステップS07)。
Next, the
なお、当該招待メールには、招待URL318の他にゲストルーム名314、ゲストルームの説明315、ゲストルームのオーナーの氏名302、および招待条件316などを含むようにしてもよい。さらに、招待メールの再送依頼のためのリクエスト先URLを本文に含めるようにしてもよい。
In addition to the invitation URL 318, the invitation email may include a guest room name 314, a guest room description 315, a guest
続いて、コンテンツ管理部110はメールサーバ111の招待メール送信結果を受け取って、招待メール送信結果を招待管理DB113に記録する(ステップS408)。この際、コンテンツ管理部110はゲストルーム招待紐づけテーブル320に招待メールアドレス毎の招待日時324を記録する。
Subsequently, the
なお、招待メールが送信できない場合又は不正なメールの場合などには、コンテンツ管理部110はゲストルーム招待紐づけテーブル320に招待日時を記録しない。これによって、コンテンツ管理部110は招待メールの送信実績がないと判断する。
If the invitation email cannot be transmitted or is an illegal email, the
最後に、コンテンツ管理部110はメールサーバ111によるメール送信結果を、メールサーバ111によって情報処理装置101に送信して、招待メールの送信を完了する。情報処理装置101では、メール送信結果を受けると、CPU206は当該メール送信結果をCRTディスプレイ201に表示する。
Finally, the
図5は、図1に示す情報処理装置102Aに表示される招待ゲストルーム一覧を示す図である。
FIG. 5 is a diagram showing a list of invited guest rooms displayed on the
いま、図1に示す情報処理装置102Aが共有サーバ103から複数の招待メールを受領したとする。情報処理装置102Aでは、招待メールを受信すると、CPU206はCRTディスプレイ201に図5に示す招待ゲストルーム一覧を表示する。
Now, it is assumed that the information processing apparatus 102 </ b> A illustrated in FIG. 1 receives a plurality of invitation mails from the shared
図5において、招待ゲストルーム一覧には複数の招待ゲストルームが表示され、各招待ゲストルームには、チェックボックス501、ゲストルーム名502、ゲストルームオーナー名503、ゲストルーム招待日504、再送ボタン505、および変更ボタン506が表示される。なお、当該ゲストルーム一覧には過去に招待メールを受領したゲストルームも表示される。
In FIG. 5, a plurality of guest guest rooms are displayed in the guest guest room list. Each guest guest room has a
チェックボックス501は再送又は変更を要求する際にはチェックされる。ゲストルーム名502、ゲストルームオーナー名503、およびゲストルーム招待日504は招待者がどのようなブック(つまり、コンテンツ)に招待されているか否かについて判別できる情報であればよく、ゲストルームのコメント、ページ数、画像数、およびサムネイルなどを表示するようにしてもよい。また、ゲストルームの数が多い場合には、スクロールバーなどでスクロール表示することができる。
The
再送ボタン505は、ゲストルームの招待メールの再送を要求する際に操作される。前述のように、招待者がゲストルームのチェックボックスをチェックして、再送ボタン505を押下げると、CPU206は招待メールの再送を共有サーバ103に依頼する。変更ボタン506は、ゲストルームの招待メールを送るメールアドレスの変更を要求する際に操作される。招待者がゲストルームのチェックボックスをチェックして、変更ボタン506を押下げると、CPU206は招待メールを送るメールアドレスの変更を共有サーバ103に依頼する。
The
ところで、情報処理装置102Aで招待メールに応じてコンテンツを閲覧する際には、CPU206は招待者の操作に応じて招待メールに記載された招待URLによって共有サーバ103にアクセスしてコンテンツの閲覧を要求する。共有サーバ103では、コンテンツ管理部110が招待管理DB113によってゲストルームの公開条件を確認する。
By the way, when browsing the content according to the invitation mail in the
公開条件に合致したゲストルームであれば、コンテンツ管理部110は該当するコンテンツをコンテンツ管理DB112から取得して情報処理装置102Aに送信する。これによって、情報処理装置102Aでは、CPU206はコンテンツを受信すると、CRTディスプレイ201に当該コンテンツを表示する。
If the guest room matches the release conditions, the
一方、招待者が情報処理装置102Aおよび102Bを所有しており、情報処理装置102Bでコンテンツを閲覧したいと思っても、情報処理装置102Bには招待メール(招待URLを含む)が送信されないので、情報処理装置102Bでコンテンツを閲覧することができない。
On the other hand, even if the invitee owns the
招待者が情報処理装置102Bで招待メールを受領するためには、招待者は情報処理装置102Aにおいて、招待者が再送ボタン505を操作して、招待メールの再送を共有サーバ103に要求する。この際には、招待者は招待メールの宛先である旧招待メールアドレス(情報処理装置102Aのメールアドレス)と情報処理装置102Bのメールアドレス(新招待メールアドレス)とを入力する。これによって、情報処理装置102Aから共有サーバ103に招待メールの再送がリクエストされる。
In order for the inviter to receive the invitation mail at the
なお、ここでは、図5に示す招待ゲストルーム一覧の全ての招待ゲストルームについて再送要求が行われたものとする。 Here, it is assumed that a retransmission request is made for all invited guest rooms in the invited guest room list shown in FIG.
図6は、図1に示す共有サーバ103で行われる招待メールの再送処理を説明するためのフローチャートである。
FIG. 6 is a flowchart for explaining the invitation mail resending process performed by the shared
招待メールの再送要求を受けると、共有サーバ103ではコンテンツ管理部110は旧招待メールアドレスと再送先の新招待メールアドレスをリクエストから取得する(ステップS601)。
When receiving a request for retransmission of the invitation mail, the
続いて、コンテンツ管理部110は旧招待メールアドレスが招待管理DB113に格納されたゲストルーム招待紐づけテーブル320の招待メールアドレス323に存在するか否かを検索する(ステップS602)。そして、コンテンツ管理部110は旧招待メールアドレスがゲストルーム招待紐づけテーブル320に存在するか否かを判定する(ステップS603)。
Subsequently, the
旧招待メールアドレスがゲストルーム招待紐づけテーブル320に存在すると(ステップS603において、YES)、コンテンツ管理部110はゲストルーム招待紐づけテーブル320を取得して、ゲストルームID322からゲストルームテーブル310を検索する。そして、コンテンツ管理部110はゲストルームテーブル310からゲストルーム名314および作成日時313などの情報を取得する。
When the old invitation email address exists in guest room invitation association table 320 (YES in step S603),
さらに、コンテンツ管理部110はユーザID312からユーザ情報テーブル300を検索して、ゲストルームオーナーであるユーザの氏名302を取得する。そして、コンテンツ管理部110は図5(a)に示す招待ゲストルーム一覧を生成して情報処理装置102Aに送信する(ステップS604)。
Furthermore, the
続いて、コンテンツ管理部110はゲストルーム再送要求を実行するため、ゲストルーム招待紐づけテーブル320からゲストルームID322のリスト(選択リスト)を取得する(ステップS605)。そして、コンテンツ管理部110は招待メール再送要求があったゲストルームID322からゲストルームテーブル310を検索して、招待メールの再送条件317を取得する(ステップS606)。
Subsequently, the
続いて、コンテンツ管理部110は再送条件317に応じて招待メールの再送および変更が許可されているか否かを判定する(ステップS607)。ここでは、再送条件には、前述のように「招待者からのメールアドレスの変更および再送を受け付けない」、「メールアドレスの変更を無条件に受け付ける」、および「メールアドレスの変更を受け付けるが個別にオーナーに承認を求める」がある。
Subsequently, the
招待メールの再送又は変更が許可されていないと(ステップS607において、NO)、コンテンツ管理部110は全てのゲストルームID322について終了したか否かを判定する(ステップS608)。全てのゲストルームID322について終了していないと(ステップS608において、NO)、コンテンツ管理部110はステップS606の処理に戻って次のゲストルームID322について再送条件(つまり、許可条件)を取得する。
If resending or changing of the invitation email is not permitted (NO in step S607), the
招待メールの再送および変更が許可されている(ステップS607において、YES)、コンテンツ管理部110は再度再送条件317を確認して、個別にオーナーの承認が必要であるか否かを判定する(ステップS609)。
If the invitation email is permitted to be retransmitted and changed (YES in step S607), the
オーナーの承認が必要でないと(ステップS609において、YES)、つまり、再送条件が「メールアドレスの変更を無条件に受け付ける」であると、コンテンツ管理部110は招待メール再送を要求されたゲストルームID322からゲストルーム招待紐づけテーブル320を検索して、招待メールアドレス323を新招待メールアドレスに更新するとともに、招待日時324を現在の日付に更新する(ステップS610)。
If the owner's approval is not required (YES in step S609), that is, if the retransmission condition is “unconditionally accept email address change”, the
続いて、コンテンツ管理部110は全てのゲストルームID322について終了したか否かを判定する(ステップS611)。全てのゲストルームID322について終了していないと(ステップS611において、NO)、コンテンツ管理部110はステップS606の処理に戻って次のゲストルームID322について再送条件を取得する。
Subsequently, the
全てのゲストルームID322について終了すると(ステップS611において、YES)、コンテンツ管理部110は招待メール再送要求されたゲストルームID322からゲストルームテーブル310を検索して、ゲストルーム名314、ゲストルームの説明315、招待URL318を取得する。そして、コンテンツ管理部110は招待メールの本文を作成する(ステップS612)。
When all the
次に、コンテンツ管理部110は当該招待メールを新招待メールアドレスに送信するようにメールサーバ111に依頼する。これによって、メールサーバ111は新招待アドレス、つまり、情報処理装置102Bに招待メールを送信する(ステップS613)。
Next, the
コンテンツ管理部110は情報処理装置102Bに招待メールを送信した後、招待ゲストルーム再送結果を生成して情報処理装置102Aに送信する(ステップS614)。そして、コンテンツ管理部110は招待メール再送処理を終了する。
After transmitting the invitation email to the
ステップS609において、オーナーの承認が必要であると判定すると(ステップS609において、YES)、つまり、再送条件にオーナー条件が含まれると、コンテンツ管理部110は招待メール再送要求があったゲストルームID322からゲストルームテーブル310を検索する。そして、コンテンツ管理部110はオーナーのユーザID312からユーザ情報テーブル300を検索して、オーナーのメールアドレス303を取得する。
If it is determined in step S609 that the owner's approval is required (YES in step S609), that is, if the resending condition includes the owner condition, the
コンテンツ管理部110は、当該オーナーのメールアドレスに、招待メールアドレスの変更を求めているが許可するか否かを確認する旨の確認メールの送信をメールサーバ111に依頼する(オーナー確認:ステップS615)。これによって、メールサーバ111は再送許可を求める確認メールを情報処理装置101に送信する。そして、コンテンツ管理部110はステップS606の処理に戻って、次のゲストルームID322について再送条件を取得する。
The
なお、オーナー確認を行った際には、当該ゲストルームについては、招待メールの再送がペンディングとなって、オーナーの許可(つまり、了解)通知を受けると、コンテンツ管理部110はステップS610の処理を行うことになる。
When the owner confirmation is made, for the guest room, when the resend of the invitation email is pending and the owner's permission (that is, approval) notification is received, the
また、ステップS608において、全てのゲストルームID322について終了すると(ステップS608において、YES)、コンテンツ管理部110はステップS614の処理に進んで、招待ゲストルーム再送結果を情報処理装置102Aに送信する。この場合、招待ゲストルーム再送結果には再送できる招待メールなしの旨が示される。
In step S608, when all the
同様に、ステップS603において、旧招待メールアドレスがゲストルーム招待紐づけテーブル320に存在しないと(ステップS603において、NO)、コンテンツ管理部110は、ステップS614の処理に進んで再送できる招待メールなしの旨を示す招待ゲストルーム再送結果を情報処理装置102Aに送信する。
Similarly, in step S603, if the old invitation email address does not exist in the guest room invitation association table 320 (NO in step S603), the
図7は、図1に示す情報処理装置102Aに表示される招待ゲストルーム再送結果の一例を示す図である。
FIG. 7 is a diagram illustrating an example of a guest guest room retransmission result displayed on the
情報処理装置102Aでは、招待ゲストルーム再送結果を受けると、CPU206は図7に示す招待ゲストルーム再送結果をCRTディスプレイ201に表示する。
In the information processing apparatus 102 </ b> A, when receiving the invited guest room retransmission result, the
図7において、招待ゲストルーム再送結果には、無条件に再送が許可されている場合には、招待メールの再送を実施したゲストルーム一覧701が表示される。オーナーの許可を求める条件が設定されている場合には、オーナーに許可を求めるメールの再送を行ったゲストルーム一覧702が表示される。そして、メールアドレスの再送および変更を認めない場合には、ゲストルーム一覧703が表示される。
In FIG. 7, in the guest guest room retransmission result, a guest room list 701 in which the invitation mail has been retransmitted is displayed when retransmission is permitted unconditionally. When conditions for requesting permission of the owner are set, a list of
上述の例では、招待メールの再送処理について説明したが、ゲストルームの招待メールアドレスの変更だけのみを行って、招待メールの再送を実施しないこともある。例えば、定期的にリマインダによって招待メールを再送するようなサービス形態又はゲストルームの更新があった場合に招待メールを再送するようなサービス形態であれば、招待メールアドレスの変更のみが行われることになる。 In the above-described example, the invitation email resending process has been described. However, only the guest room invitation email address may be changed, and the invitation email may not be resent. For example, if the service mode is such that the invitation email is periodically resent by a reminder or the service mode is such that the invitation email is resent when the guest room is updated, only the invitation email address is changed. Become.
さらに、上述の例では、旧招待メールアドレスを新招待メールアドレスに変更する場合について説明したが、招待メールアドレスの変更を行うことなく、旧招待メールアドレスに招待メールの再送を行うようにしてもよい。 Furthermore, in the above-described example, the case where the old invitation email address is changed to the new invitation email address has been described. However, the invitation email may be retransmitted to the old invitation email address without changing the invitation email address. Good.
このように、本発明の実施の形態では招待者がコンテンツを閲覧する際に、実際にコンテンツを閲覧する招待者の都合に合わせて、招待者の指定先のメールアドレスで再度招待メールを受けることができる。 As described above, in the embodiment of the present invention, when the invitee browses the content, the invitation email is received again at the designated email address of the inviter in accordance with the convenience of the invitee who actually browses the content. Can do.
つまり、招待メールアドレスが変わった場合においても、招待者に招待メールアドレスを送信したという記録実績があれば、招待者側の要求に応じて招待メールが再送される。この結果、招待者は都合に合わせて指定先のメールアドレスで再度招待メールを受けることができることになり、オーナーも招待メールの再送処理を行う必要がない。 That is, even if the invitation email address changes, if there is a record of sending the invitation email address to the inviter, the invitation email is retransmitted in response to a request from the inviter. As a result, the inviter can receive the invitation email again at the designated email address according to the circumstances, and the owner does not need to perform the invitation email retransmission process.
上述の説明から明らかなように、図1に示す例においては、コンテンツ管理部110が記録手段および変更手段として機能する。また、コンテンツ管理部110およびメールサーバ111は送信手段として機能する。
As is clear from the above description, in the example shown in FIG. 1, the
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。 As mentioned above, although this invention was demonstrated based on embodiment, this invention is not limited to these embodiment, Various forms of the range which does not deviate from the summary of this invention are also contained in this invention. .
例えば、上記の実施の形態の機能を制御方法として、この制御方法をサーバ装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムをサーバ装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。 For example, the function of the above-described embodiment may be used as a control method, and this control method may be executed by the server device. Further, a program having the functions of the above-described embodiments may be used as a control program, and the computer provided in the server device may be caused to execute the control program. The control program is recorded on a computer-readable recording medium, for example.
上記の制御方法および制御プログラムの各々は、少なくとも記録ステップ、変更ステップ、および送信ステップを有している。 Each of the above control method and control program has at least a recording step, a changing step, and a transmitting step.
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPUなど)がプログラムを読み出して実行する処理である。 The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various recording media, and the computer (or CPU, MPU, etc.) of the system or apparatus reads the program. To be executed.
101,102A,102B 情報処理装置
103 共有サーバ
104 ネットワーク
110 コンテンツ管理部
111 メールサーバ
112 コンテンツ管理DB
113 招待管理DB
206 CPU
209 HDD
211 ネットワークI/F
101, 102A, 102B
113 Invitation Management DB
206 CPU
209 HDD
211 Network I / F
Claims (8)
前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録手段と、
前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更手段と、
前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信手段と、
を有することを特徴とするサーバ装置。 A server device that manages content uploaded from a first information processing device connected to a network and publishes the content as a guest room,
When permitting the second information processing apparatus connected to the network to open the guest room, the email address of the second information processing apparatus is used as an invitation mail address permitting browsing of the guest room. And a recording means for associating and recording the guest room in a memory,
When receiving a resend request for resending the invitation email to the third information processing device from the second information processing device, the second information processing device included in the resend request according to a predetermined permission condition. A changing unit that uses the email address of the third information processing apparatus included in the retransmission request instead of the email address as the invitation email address;
Transmitting means for transmitting the invitation email to the third information processing device using the email address of the third information processing device as the invitation email address;
The server apparatus characterized by having.
前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録ステップと、
前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更ステップと、
前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信ステップと、
を有することを特徴とする制御方法。 A method for controlling a server device that manages content uploaded from a first information processing device connected to a network and publishes the content as a guest room,
When permitting the second information processing apparatus connected to the network to open the guest room, the email address of the second information processing apparatus is used as an invitation mail address permitting browsing of the guest room. And a recording step of associating and recording the guest room in a memory;
When receiving a resend request for resending the invitation email to the third information processing device from the second information processing device, the second information processing device included in the resend request according to a predetermined permission condition. A step of changing the email address of the third information processing device included in the retransmission request instead of the email address as the invitation email address;
A transmission step of transmitting the invitation email to the third information processing device using the email address of the third information processing device as the invitation email address;
A control method characterized by comprising:
前記サーバ装置が備えるコンピュータに、
前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録ステップと、
前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更ステップと、
前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信ステップと、
を実行させることを特徴とする制御プログラム。 A control program used in a server device that manages content uploaded from a first information processing device connected to a network and publishes the content as a guest room,
In the computer provided in the server device,
When permitting the second information processing apparatus connected to the network to open the guest room, the email address of the second information processing apparatus is used as an invitation mail address permitting browsing of the guest room. And a recording step of associating and recording the guest room in a memory;
When receiving a resend request for resending the invitation email to the third information processing device from the second information processing device, the second information processing device included in the resend request according to a predetermined permission condition. A step of changing the email address of the third information processing device included in the retransmission request instead of the email address as the invitation email address;
A transmission step of transmitting the invitation email to the third information processing device using the email address of the third information processing device as the invitation email address;
A control program characterized by causing
前記サーバ装置は、
前記ネットワークに接続された第2の情報処理装置に前記ゲストルームの公開を許可する際、前記第2の情報処理装置のメールアドレスを前記ゲストルームの閲覧を許可する招待メールアドレスとして当該招待メールアドレスと前記ゲストルームとを関連付けてメモリに記録する記録手段と、
前記第2の情報処理装置から前記招待メールを第3の情報処理装置に再送する再送依頼を受けると、予め定められた許可条件に応じて前記再送依頼に含まれる前記第2の情報処理装置のメールアドレスの代わりに前記再送依頼に含まれる前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとする変更手段と、
前記第3の情報処理装置のメールアドレスを前記招待メールアドレスとして前記第3の情報処理装置に前記招待メールを送信する送信手段と、
を有することを特徴とするデータ通信システム。 At least a first information processing device, a second information processing device, and a third information processing device are connected to a server device via a network, and the server device stores content uploaded from the first information processing device. A data communication system that manages and publishes the content as a guest room,
The server device
When permitting the second information processing apparatus connected to the network to open the guest room, the email address of the second information processing apparatus is used as an invitation mail address permitting browsing of the guest room. And a recording means for associating and recording the guest room in a memory,
When receiving a resend request for resending the invitation email to the third information processing device from the second information processing device, the second information processing device included in the resend request according to a predetermined permission condition. A changing unit that uses the email address of the third information processing apparatus included in the retransmission request instead of the email address as the invitation email address;
Transmitting means for transmitting the invitation email to the third information processing device using the email address of the third information processing device as the invitation email address;
A data communication system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012270259A JP2014115875A (en) | 2012-12-11 | 2012-12-11 | Server device, server device control method, server device control program, and data transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012270259A JP2014115875A (en) | 2012-12-11 | 2012-12-11 | Server device, server device control method, server device control program, and data transmission system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014115875A true JP2014115875A (en) | 2014-06-26 |
Family
ID=51171794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012270259A Pending JP2014115875A (en) | 2012-12-11 | 2012-12-11 | Server device, server device control method, server device control program, and data transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014115875A (en) |
-
2012
- 2012-12-11 JP JP2012270259A patent/JP2014115875A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10387614B2 (en) | Remote control of medical devices using instant messaging infrastructure | |
| US9218406B2 (en) | System and method for managing user data in a plurality of storage appliances over a wide area network for collaboration, protection, publication, or sharing | |
| US9396156B2 (en) | System and method for socially organized storage and shared access to storage appliances | |
| US9986032B2 (en) | Client calculation of links to network locations of files to upload | |
| US9832197B2 (en) | Generating link information to access a file stored in a storage area associated with user identification information | |
| JP2012518222A (en) | How to process email messages and attachments on a mobile communication terminal | |
| KR20100033728A (en) | Job transferring method and apparatus, and job transferring system | |
| TW201227335A (en) | Third party initiation of communications between remote parties | |
| US8005893B2 (en) | Relay server and relay communication system | |
| US8768949B2 (en) | Document management user interface with user customized application functionalities | |
| US20120023180A1 (en) | Document data sharing system and user apparatus | |
| JP2025109933A (en) | File management device and file management program | |
| JP2013050783A (en) | System and method for managing document data, and program | |
| JP2019082925A (en) | Electronic file sharing system, information processor, control method for information processor, and program | |
| CN101573696B (en) | Information processing device and control method thereof | |
| JP2014115875A (en) | Server device, server device control method, server device control program, and data transmission system | |
| JP2024158739A (en) | Information processing device, control method, and program | |
| JP2013251714A (en) | Image data processor, image data processing method, image data processing program, recording medium storing image data processing program and image data processing system | |
| JP2003345953A (en) | Information sharing system between groups, information sharing device and program in group | |
| JP4653618B2 (en) | Access management apparatus, method and program | |
| JP2014134947A (en) | Message processing device, message processing program, and message processing method | |
| JP2015114800A (en) | Communication system, server device, information processing method, and program | |
| JP2003085354A (en) | Information circulation system and information circulation method | |
| JP6024450B2 (en) | Mail processing program, mail processing apparatus and mail processing method | |
| JP6002086B2 (en) | Data sharing server, data sharing system, and data sharing server program |