[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2012270259A
Other languages
Japanese (ja)
Inventor
Satoko Saito
砂都子 齋藤
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2012270259A priority Critical patent/JP2014115875A/en
Publication of JP2014115875A publication Critical patent/JP2014115875A/en
Pending legal-status Critical Current

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に招待メールを送信する。
【選択図】図1
The 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).

特開2006−11625号公報JP 2006-11625 A

ところで、特許文献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.

本発明の実施の形態によるデータ通信システムの一例を示すブロック図である。本発明の第1の実施形態によるメール送受信システムの一例であるデータ通信システムを示すブロック図である。It is a block diagram which shows an example of the data communication system by embodiment of this invention. It is a block diagram which shows the data communication system which is an example of the mail transmission / reception system by the 1st Embodiment of this invention. 図1に示す情報処理装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the information processing apparatus shown in FIG. 図1に示す招待管理DBで管理される各種テーブルを説明するための図であり、(a)はユーザ情報テーブルを示す図、(b)はコンテンツテーブルを示す図、(c)ゲストルームテーブルを示す図、(d)は招待紐づけテーブルを示す図である。It is a figure for demonstrating the various tables managed by invitation management DB shown in FIG. 1, (a) is a figure which shows a user information table, (b) is a figure which shows a content table, (c) A guest room table is shown. (D) is a figure which shows an invitation tied table. 図1に示す共有サーバにおけるゲストルーム作成の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of guest room creation in the shared server shown in FIG. 図1に示す情報処理装置に表示される招待ゲストルーム一覧の一例を示す図である。It is a figure which shows an example of the guest guest room list displayed on the information processing apparatus shown in FIG. 図1に示す共有サーバで行われる招待メールの再送処理を説明するためのフローチャートである。It is a flowchart for demonstrating the resending process of the invitation mail performed with the shared server shown in FIG. 図1に示す情報処理装置に表示される招待ゲストルーム再送結果の一例を示す図である。It is a figure which shows an example of the invitation guest room resending result displayed on the information processing apparatus shown in FIG.

以下、本発明の実施の形態によるデータ通信システムの一例について説明する。   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 network 104 such as the Internet. Further, in the illustrated example, the information processing apparatus 102A (second information processing apparatus) and the information processing apparatus 102B (third information processing apparatus) are connected to the network 104, and here, the information processing apparatus 101 is the content. It is assumed that the information processing apparatuses 102A and 102B are managed by the invitee.

なお、図示の例では、コンテンツオーナーの情報処理装置が一台示され、招待者の情報処理装置が二台示されているが、実際にはコンテンツオーナーの情報処理装置は複数存在し、コンテンツオーナーの情報処理装置が招待者の情報処理装置となることもあり、逆に、招待者の情報処理装置がコンテンツオーナーの情報処理装置となることもある。   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 server 103 includes a content management unit 110, a mail server 111, a content management database (DB) 112, and an invitation management DB 113. The content management DB 112 shown in the figure stores content managed by the shared server 103 and related information related to the content. In addition, in the invitation management DB 113, guest room information indicating a guest room that is an invitation unit for each content, an invitation URL, and an e-mail address with invitation results are recorded as described later.

図2は、図1に示す情報処理装置101のハードウェア構成の一例を示すブロック図である。なお、情報処理装置102Aおよび102Bと共有サーバ103も同様のハードウェア構成を有している。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus 101 illustrated in FIG. Note that the information processing apparatuses 102A and 102B and the shared server 103 also have the same hardware configuration.

情報処理装置101はVRAM(Video RAM)202、BMU(ビットムーブユニット)203、キーボード204、PD(ポインティングデバイス)205、CPU206、ROM207、RAM208、HDD209、フレキシブルディスク210、およびネットワークI/F211を有しており、これらはバス212によって相互に接続されている。そして、VRAM202にはCRTディスプレイ201が接続されている。   The information processing apparatus 101 includes a VRAM (Video RAM) 202, a BMU (Bit Move Unit) 203, a keyboard 204, a PD (Pointing Device) 205, a CPU 206, a ROM 207, a RAM 208, an HDD 209, a flexible disk 210, and a network I / F 211. These are connected to each other by a bus 212. A CRT display 201 is connected to the VRAM 202.

CRTディスプレイ201には、例えば、ウィンドウ、アイコン、メッセージ、メニュー、その他のユーザインタフェース情報などが表示される。VRAM202には、CRTディスプレイ201に表示するための画像がCPU206によって描画される。そして、VRAM202に生成された画像データは所定の規則に従ってCRTディスプレイ201に転送されて、CRTディスプレイ201に画像として表示される。   On the CRT display 201, for example, a window, an icon, a message, a menu, other user interface information, and the like are displayed. An image to be displayed on the CRT display 201 is drawn on the VRAM 202 by the CPU 206. Then, the image data generated in the VRAM 202 is transferred to the CRT display 201 according to a predetermined rule and displayed as an image on the CRT display 201.

BMU203は、例えば、メモリ間(例えば、VRAM202と他のメモリとの間)のデータ転送、そして、メモリと各I/Oデバイス(例えば、ネットワークI/F211)との間のデータ転送を制御する。キーボード204は文字などを入力するための各種キーを有している。   The BMU 203 controls, for example, data transfer between memories (for example, between the VRAM 202 and another memory) and data transfer between the memory and each I / O device (for example, the network I / F 211). The keyboard 204 has various keys for inputting characters and the like.

PD205は、例えば、CRTディスプレイ201に表示されたアイコン、メニュー、その他のコンテンツを指示する際に用いられる。さらに、PD205はオブジェクトのドラッグドロップの際に用いられる。   The PD 205 is used, for example, when an icon, menu, or other content displayed on the CRT display 201 is instructed. Furthermore, the PD 205 is used when an object is dragged and dropped.

CPU206は、ROM207、HDD209、又はフレキシブルディスク210に格納されたOS(オペレーティングシステム)および後述する制御プログラムに基づいて各デバイスを制御する。ROM207には各種制御プログラムおよびデータが保存される。RAM208は、CPU206のワーク領域として用いられるとともに、エラー処理の際のデータの退避領域および制御プログラムのロード領域として用いられる。HDD209には、情報処理装置で実行される制御プログラムおよびデータが格納される。   The CPU 206 controls each device based on an OS (operating system) stored in the ROM 207, the HDD 209, or the flexible disk 210 and a control program described later. Various control programs and data are stored in the ROM 207. The RAM 208 is used as a work area for the CPU 206, and is also used as a data save area and a control program load area during error processing. The HDD 209 stores control programs and data executed by the information processing apparatus.

ネットワークI/F211は、他の情報処理装置102Aおよび102B、共有サーバ103、およびプリンタ(図示せず)などとネットワーク104を介して通信を行う。バス212には、アドレスバス、データバス、およびコントロールバスが含まれている。   The network I / F 211 communicates with other information processing apparatuses 102A and 102B, the shared server 103, a printer (not shown), and the like via the network 104. The bus 212 includes an address bus, a data bus, and a control bus.

なお、CPU206で動作する制御プログラムは、ROM207、HDD209、又はフレキシブルディスク210からCPU206にロードされる。また、ネットワークI/F211およびネットワーク104を介して他の情報処理装置などから制御プログラムをロードするようにしてもよい。   A control program that runs on the CPU 206 is loaded into the CPU 206 from the ROM 207, the HDD 209, or the flexible disk 210. Further, the control program may be loaded from another information processing apparatus or the like via the network I / F 211 and the network 104.

共有サーバ103においては、図2に示すCPU206が図1に示すメールサーバ111およびコンテンツ管理部110として機能し、コンテンツ管理DB112および招待管理DB113は、例えば、HDD209に形成される。   In the shared server 103, the CPU 206 shown in FIG. 2 functions as the mail server 111 and the content management unit 110 shown in FIG. 1, and the content management DB 112 and the invitation management DB 113 are formed in the HDD 209, for example.

図1および図2を参照して、情報処理装置101はコンテンツのオーナーによって操作され、CPU206が各種プログラムを実行して各ユニット(デバイス)を制御することによって、HTTPなどの標準プロトコルを用いて共有サーバ103にアクセスする。そして、CPU206はコンテンツのアップロードおよびコンテンツの公開を共有サーバ103に指示する。   Referring to FIGS. 1 and 2, the information processing apparatus 101 is operated by a content owner, and the CPU 206 executes various programs and controls each unit (device) to share using a standard protocol such as HTTP. Access the server 103. Then, the CPU 206 instructs the shared server 103 to upload content and publish content.

一方、情報処理装置101から共有サーバ103を介して招待メールを受領すると、招待者の情報処理装置102Aでは、CPU206が各種プログラムを実行して各ユニットを制御することによって、標準プロトコルを用いて共有サーバ103にアクセスする。そして、CPU206は共有サーバ103からコンテンツを取得してCRTディスプレイ201にコンテンツを表示する。   On the other hand, when the invitation mail is received from the information processing apparatus 101 via the shared server 103, the information processing apparatus 102A of the inviter shares the information using the standard protocol by the CPU 206 executing various programs to control each unit. Access the server 103. Then, the CPU 206 acquires content from the shared server 103 and displays the content on the CRT display 201.

図示の例では、招待者は情報処理装置102Bも所有しており、招待者は情報処理装置102Bに設定されたメールアドレス宛に共有サーバ103から招待メールを再送してもらいたいことがある。この場合、後述するようにして、情報処理装置102Bは招待メールを受領すると、同様に、情報処理装置102BではCPU206が各種プログラムを実行して各ユニットを制御することにより、標準プロトコルを用いて共有サーバ103にアクセスする。そして、CPU206は共有サーバ103からコンテンツを取得してCRTディスプレイ201にコンテンツを表示する。   In the illustrated example, the inviter also possesses the information processing apparatus 102B, and the inviter may want the invitation server to resend the invitation mail from the shared server 103 to the mail address set in the information processing apparatus 102B. In this case, as will be described later, when the information processing apparatus 102B receives the invitation mail, similarly, in the information processing apparatus 102B, the CPU 206 executes various programs to control each unit, thereby sharing using the standard protocol. Access the server 103. Then, the CPU 206 acquires content from the shared server 103 and displays the content on the CRT display 201.

いま、情報処理装置101においてオーナーの操作指示(アップロード指示)があると、CPU206はネットワーク104を介して共有サーバ103にコンテンツをアップロードする。そして、共有サーバ103では、コンテンツ管理部110がアップロードされたコンテンツをコンテンツ管理DB112に保存する。情報処理装置101においてオーナーが公開指示操作を行うと、CPU206は共有サーバ103に対してコンテンツの公開を指示する。   If there is an owner's operation instruction (upload instruction) in the information processing apparatus 101, the CPU 206 uploads content to the shared server 103 via the network 104. In the shared server 103, the content management unit 110 stores the uploaded content in the content management DB 112. When the owner performs a disclosure instruction operation on the information processing apparatus 101, the CPU 206 instructs the shared server 103 to publish content.

コンテンツの公開について種々の手法が知られているが、ここでは、後述するように、情報処理装置101では、CPU206は後述するゲストルームと呼ばれる纏まり(部屋)の生成を共有サーバ103に依頼する。この際には、CPU206はオーナーの指示に応じて共有サーバ103上の複数のコンテンツを選択する。そして、CPU206はユーザID、コメント(説明:タイトルを含む)、公開条件、および招待URL再送のための再送条件を招待者のメールアドレス(招待メールアドレス)とともにゲストルーム作成依頼として共有サーバ103に送信する。   Various methods for publishing content are known. Here, as will be described later, in the information processing apparatus 101, the CPU 206 requests the shared server 103 to generate a group (room) called a guest room described later. At this time, the CPU 206 selects a plurality of contents on the shared server 103 in accordance with the owner's instruction. Then, the CPU 206 sends a user ID, a comment (including a description: a title), a disclosure condition, and a retransmission condition for resending the invitation URL to the shared server 103 as a guest room creation request together with the email address of the invitee (invitation mail address). To do.

図3は、図1に示す招待管理DB113で管理される各種テーブルを説明するための図である。そして、図3(a)はユーザ情報テーブルを示す図であり、図3(b)はコンテンツテーブルを示す図である。また、図3(c)ゲストルームテーブルを示す図であり、図3(d)は招待紐づけテーブルを示す図である。   FIG. 3 is a diagram for explaining various tables managed by the invitation management DB 113 shown in FIG. 3A shows a user information table, and FIG. 3B shows a content table. FIG. 3C shows a guest room table, and FIG. 3D shows an invitation linking table.

図3(a)に示すユーザ情報テーブル300には、オーナーのユーザID301、オーナーの氏名302、およびそのメールアドレス303が記録される。   In the user information table 300 shown in FIG. 3A, the owner user ID 301, the owner name 302, and the mail address 303 are recorded.

図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 user ID 344 of the owner of the content are recorded. .

図3(c)に示すゲストルームテーブル310には、ゲストルームID311、ゲストルームのオーナーのユーザID312、ゲストルームの作成日時313、ゲストルーム名314、ゲストルームの説明(コメント)315、ゲストルームの閲覧を行う際の招待条件316、ゲストルームの招待メール再送が依頼された際の再送条件317、ゲストルームの招待URL318、およびゲストルームに所属するコンテンツのリスト319が記録される。   The guest room table 310 shown in FIG. 3C includes a guest room ID 311, a guest room owner user ID 312, a guest room creation date 313, a guest room name 314, a guest room description (comment) 315, An invitation condition 316 when browsing, a retransmission condition 317 when a guest room invitation mail is requested to be resent, a guest room invitation URL 318, and a list 319 of contents belonging to the guest room are recorded.

図3(d)に示す招待紐づけテーブル320には、ゲストルームの招待が行われた実績を招待紐づけとしてゲストルームの招待紐づけ(招待関連付け)を示す招待ID321、ゲストルームID322、ゲストルームに係る招待メールのメールアドレス323、およびゲストルームの招待日時324が記録される。   In the invitation association table 320 shown in FIG. 3D, an invitation ID 321, guest room ID 322, guest room indicating guest room invitation association (invitation association) with the guest room invitation performance as an invitation association. The email address 323 of the invitation email and the guest room invitation date 324 are recorded.

図4は、図1に示す共有サーバ103におけるゲストルーム作成の一例を説明するためのフローチャートである。   FIG. 4 is a flowchart for explaining an example of guest room creation in the shared server 103 shown in FIG.

ゲストルーム作成依頼を受けると、コンテンツ管理部110は招待管理DB113にゲストルームテーブル310のレコードを作成する。そして、コンテンツ管理部110はゲストルームID311を発番し、ゲストルームID311、ユーザID312、作成日時313を、ゲストルームテーブル310に記録する(ステップS401)。続いて、コンテンツ管理部110はゲストルームのタイトルおよび説明に応じて、ゲストルームテーブル310にゲストルーム名314および説明315を記録する(ステップS402)。   Upon receiving the guest room creation request, the content management unit 110 creates a record of the guest room table 310 in the invitation management DB 113. Then, the content management unit 110 issues a guest room ID 311 and records the guest room ID 311, the user ID 312, and the creation date / time 313 in the guest room table 310 (step S 401). Subsequently, the content management unit 110 records the guest room name 314 and the description 315 in the guest room table 310 according to the title and description of the guest room (step S402).

次に、コンテンツ管理部110は選択されたコンテンツに応じてコンテンツ管理DB112にアクセスして、ゲストルームテーブル310で公開されるコンテンツのコンテンツIDを取得する。そして、コンテンツ管理部110はゲストルームテーブル310にコンテンツIDのリスト319に追加する(ステップS403)。   Next, the content management unit 110 accesses the content management DB 112 according to the selected content, and acquires the content ID of the content published in the guest room table 310. Then, the content management unit 110 adds the content ID list 319 to the guest room table 310 (step S403).

続いて、コンテンツ管理部110はゲストルームテーブル310に公開条件を招待条件(招待属性)316として追加する(ステップS404)。この招待条件には、招待URLにアクセスされた際にゲストルームに属するコンテンツを公開するか否かを指定することができる。   Subsequently, the content management unit 110 adds a public condition as an invitation condition (invitation attribute) 316 to the guest room table 310 (step S404). In this invitation condition, it is possible to specify whether or not the content belonging to the guest room is made public when the invitation URL is accessed.

なお、オーナーはゲストルームが作成された後、ゲストルームに対するリクエストがあった場合にゲストルームを公開するか否かを、招待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 content management unit 110 adds a resending condition when the invitee is requested to resend the invitation mail to the guest room table 310 as the invitation mail resending condition 317 (step S405). Invitation email resend conditions (permission conditions) include “Do not accept email address changes or resends from invitees”, “Accept email address changes unconditionally”, or “Receive email address changes individually. A condition such as “request approval from owner” is set.

続いて、コンテンツ管理部110は招待管理DB113にゲストルーム招待紐づけテーブル320のレコードを作成する。そして、コンテンツ管理部110はゲストルームID322、ゲストルームのオーナーのユーザID312、および招待メールアドレス323を、ゲストルーム招待紐づけテーブル320に記録する(ステップS406)。   Subsequently, the content management unit 110 creates a record of the guest room invitation association table 320 in the invitation management DB 113. Then, the content management unit 110 records the guest room ID 322, the user ID 312 of the guest room owner, and the invitation email address 323 in the guest room invitation association table 320 (step S406).

次に、コンテンツ管理部110は、ゲストルームの招待URL318を生成して当該招待URL318をゲストルームテーブル310に記録する。そして、コンテンツ管理部110は、メールサーバ111によって招待メール(招待URL318を含む)招待メールアドレス毎に送信する(ステップS07)。   Next, the content management unit 110 generates a guest room invitation URL 318 and records the invitation URL 318 in the guest room table 310. And the content management part 110 transmits for every invitation email address (including invitation URL318) by the mail server 111 (step S07).

なお、当該招待メールには、招待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 room owner name 302, an invitation condition 316, and the like. Furthermore, a request destination URL for requesting retransmission of the invitation mail may be included in the text.

続いて、コンテンツ管理部110はメールサーバ111の招待メール送信結果を受け取って、招待メール送信結果を招待管理DB113に記録する(ステップS408)。この際、コンテンツ管理部110はゲストルーム招待紐づけテーブル320に招待メールアドレス毎の招待日時324を記録する。   Subsequently, the content management unit 110 receives the invitation mail transmission result of the mail server 111 and records the invitation mail transmission result in the invitation management DB 113 (step S408). At this time, the content management unit 110 records the invitation date 324 for each invitation email address in the guest room invitation association table 320.

なお、招待メールが送信できない場合又は不正なメールの場合などには、コンテンツ管理部110はゲストルーム招待紐づけテーブル320に招待日時を記録しない。これによって、コンテンツ管理部110は招待メールの送信実績がないと判断する。   If the invitation email cannot be transmitted or is an illegal email, the content management unit 110 does not record the invitation date / time in the guest room invitation association table 320. Thereby, the content management unit 110 determines that there is no transmission result of the invitation mail.

最後に、コンテンツ管理部110はメールサーバ111によるメール送信結果を、メールサーバ111によって情報処理装置101に送信して、招待メールの送信を完了する。情報処理装置101では、メール送信結果を受けると、CPU206は当該メール送信結果をCRTディスプレイ201に表示する。   Finally, the content management unit 110 transmits the mail transmission result by the mail server 111 to the information processing apparatus 101 by the mail server 111, and completes the transmission of the invitation mail. When the information processing apparatus 101 receives the mail transmission result, the CPU 206 displays the mail transmission result on the CRT display 201.

図5は、図1に示す情報処理装置102Aに表示される招待ゲストルーム一覧を示す図である。   FIG. 5 is a diagram showing a list of invited guest rooms displayed on the information processing apparatus 102A shown in FIG.

いま、図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 server 103. In the information processing apparatus 102A, when the invitation mail is received, the CPU 206 displays a list of invited guest rooms shown in FIG.

図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 check box 501, guest room name 502, guest room owner name 503, guest room invitation date 504, and resend button 505. And a change button 506 are displayed. In the guest room list, guest rooms that have received invitation emails in the past are also displayed.

チェックボックス501は再送又は変更を要求する際にはチェックされる。ゲストルーム名502、ゲストルームオーナー名503、およびゲストルーム招待日504は招待者がどのようなブック(つまり、コンテンツ)に招待されているか否かについて判別できる情報であればよく、ゲストルームのコメント、ページ数、画像数、およびサムネイルなどを表示するようにしてもよい。また、ゲストルームの数が多い場合には、スクロールバーなどでスクロール表示することができる。   The check box 501 is checked when requesting retransmission or change. The guest room name 502, the guest room owner name 503, and the guest room invitation date 504 may be any information that can determine whether the inviter is invited to what kind of book (that is, content). The number of pages, the number of images, and thumbnails may be displayed. In addition, when there are many guest rooms, scroll display can be performed with a scroll bar or the like.

再送ボタン505は、ゲストルームの招待メールの再送を要求する際に操作される。前述のように、招待者がゲストルームのチェックボックスをチェックして、再送ボタン505を押下げると、CPU206は招待メールの再送を共有サーバ103に依頼する。変更ボタン506は、ゲストルームの招待メールを送るメールアドレスの変更を要求する際に操作される。招待者がゲストルームのチェックボックスをチェックして、変更ボタン506を押下げると、CPU206は招待メールを送るメールアドレスの変更を共有サーバ103に依頼する。   The resend button 505 is operated when requesting resending of the guest room invitation email. As described above, when the invitee checks the guest room check box and presses the resend button 505, the CPU 206 requests the shared server 103 to resend the invitation mail. The change button 506 is operated when requesting a change of the mail address to which the guest room invitation mail is sent. When the invitee checks the check box of the guest room and depresses the change button 506, the CPU 206 requests the shared server 103 to change the mail address to which the invitation mail is sent.

ところで、情報処理装置102Aで招待メールに応じてコンテンツを閲覧する際には、CPU206は招待者の操作に応じて招待メールに記載された招待URLによって共有サーバ103にアクセスしてコンテンツの閲覧を要求する。共有サーバ103では、コンテンツ管理部110が招待管理DB113によってゲストルームの公開条件を確認する。   By the way, when browsing the content according to the invitation mail in the information processing apparatus 102A, the CPU 206 requests the browsing of the content by accessing the shared server 103 by the invitation URL described in the invitation mail according to the operation of the inviter. To do. In the shared server 103, the content management unit 110 confirms the guest room disclosure conditions by the invitation management DB 113.

公開条件に合致したゲストルームであれば、コンテンツ管理部110は該当するコンテンツをコンテンツ管理DB112から取得して情報処理装置102Aに送信する。これによって、情報処理装置102Aでは、CPU206はコンテンツを受信すると、CRTディスプレイ201に当該コンテンツを表示する。   If the guest room matches the release conditions, the content management unit 110 acquires the corresponding content from the content management DB 112 and transmits it to the information processing apparatus 102A. Accordingly, in the information processing apparatus 102A, when the CPU 206 receives the content, the CPU 206 displays the content on the CRT display 201.

一方、招待者が情報処理装置102Aおよび102Bを所有しており、情報処理装置102Bでコンテンツを閲覧したいと思っても、情報処理装置102Bには招待メール(招待URLを含む)が送信されないので、情報処理装置102Bでコンテンツを閲覧することができない。   On the other hand, even if the invitee owns the information processing apparatuses 102A and 102B and wants to view content on the information processing apparatus 102B, the invitation mail (including the invitation URL) is not transmitted to the information processing apparatus 102B. Content cannot be browsed by the information processing apparatus 102B.

招待者が情報処理装置102Bで招待メールを受領するためには、招待者は情報処理装置102Aにおいて、招待者が再送ボタン505を操作して、招待メールの再送を共有サーバ103に要求する。この際には、招待者は招待メールの宛先である旧招待メールアドレス(情報処理装置102Aのメールアドレス)と情報処理装置102Bのメールアドレス(新招待メールアドレス)とを入力する。これによって、情報処理装置102Aから共有サーバ103に招待メールの再送がリクエストされる。   In order for the inviter to receive the invitation mail at the information processing apparatus 102B, the inviter operates the resend button 505 in the information processing apparatus 102A to request the shared server 103 to resend the invitation mail. At this time, the inviter inputs the old invitation mail address (the mail address of the information processing apparatus 102A) and the mail address (the new invitation mail address) of the information processing apparatus 102B, which are destinations of the invitation mail. As a result, the information processing apparatus 102A requests the shared server 103 to resend the invitation mail.

なお、ここでは、図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 server 103 shown in FIG.

招待メールの再送要求を受けると、共有サーバ103ではコンテンツ管理部110は旧招待メールアドレスと再送先の新招待メールアドレスをリクエストから取得する(ステップS601)。   When receiving a request for retransmission of the invitation mail, the content management unit 110 in the shared server 103 acquires the old invitation mail address and the new invitation mail address to be retransmitted from the request (step S601).

続いて、コンテンツ管理部110は旧招待メールアドレスが招待管理DB113に格納されたゲストルーム招待紐づけテーブル320の招待メールアドレス323に存在するか否かを検索する(ステップS602)。そして、コンテンツ管理部110は旧招待メールアドレスがゲストルーム招待紐づけテーブル320に存在するか否かを判定する(ステップS603)。   Subsequently, the content management unit 110 searches whether the old invitation email address exists in the invitation email address 323 of the guest room invitation association table 320 stored in the invitation management DB 113 (step S602). Then, the content management unit 110 determines whether the old invitation email address exists in the guest room invitation association table 320 (step S603).

旧招待メールアドレスがゲストルーム招待紐づけテーブル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), content management unit 110 acquires guest room invitation association table 320 and searches guest room table 310 from guest room ID 322. To do. Then, the content management unit 110 acquires information such as the guest room name 314 and the creation date 313 from the guest room table 310.

さらに、コンテンツ管理部110はユーザID312からユーザ情報テーブル300を検索して、ゲストルームオーナーであるユーザの氏名302を取得する。そして、コンテンツ管理部110は図5(a)に示す招待ゲストルーム一覧を生成して情報処理装置102Aに送信する(ステップS604)。   Furthermore, the content management unit 110 searches the user information table 300 from the user ID 312 and acquires the name 302 of the user who is the guest room owner. Then, the content management unit 110 generates an invitation guest room list shown in FIG. 5A and transmits it to the information processing apparatus 102A (step S604).

続いて、コンテンツ管理部110はゲストルーム再送要求を実行するため、ゲストルーム招待紐づけテーブル320からゲストルームID322のリスト(選択リスト)を取得する(ステップS605)。そして、コンテンツ管理部110は招待メール再送要求があったゲストルームID322からゲストルームテーブル310を検索して、招待メールの再送条件317を取得する(ステップS606)。   Subsequently, the content management unit 110 acquires a list (selection list) of guest room IDs 322 from the guest room invitation association table 320 in order to execute a guest room retransmission request (step S605). Then, the content management unit 110 searches the guest room table 310 from the guest room ID 322 for which the invitation email resending request has been made, and acquires the invitation email resending condition 317 (step S606).

続いて、コンテンツ管理部110は再送条件317に応じて招待メールの再送および変更が許可されているか否かを判定する(ステップS607)。ここでは、再送条件には、前述のように「招待者からのメールアドレスの変更および再送を受け付けない」、「メールアドレスの変更を無条件に受け付ける」、および「メールアドレスの変更を受け付けるが個別にオーナーに承認を求める」がある。   Subsequently, the content management unit 110 determines whether re-transmission and change of the invitation mail is permitted according to the re-transmission condition 317 (step S607). Here, as described above, the re-transmission conditions are “Do not accept e-mail address changes and resends from invitees”, “Accept e-mail address changes unconditionally”, and “Receive e-mail address changes, but individually Asks the owner for approval.

招待メールの再送又は変更が許可されていないと(ステップ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 content management unit 110 determines whether or not the processing has been completed for all guest room IDs 322 (step S608). If all the guest room IDs 322 have not been completed (NO in step S608), the content management unit 110 returns to the process in step S606 and acquires retransmission conditions (that is, permission conditions) for the next guest room ID 322.

招待メールの再送および変更が許可されている(ステップS607において、YES)、コンテンツ管理部110は再度再送条件317を確認して、個別にオーナーの承認が必要であるか否かを判定する(ステップS609)。   If the invitation email is permitted to be retransmitted and changed (YES in step S607), the content management unit 110 checks the retransmit condition 317 again and determines whether or not individual approval is required (step). S609).

オーナーの承認が必要でないと(ステップ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 content management unit 110 is requested to resend the invitation email ID 322. The guest room invitation linking table 320 is searched for, and the invitation email address 323 is updated to the new invitation email address, and the invitation date 324 is updated to the current date (step S610).

続いて、コンテンツ管理部110は全てのゲストルームID322について終了したか否かを判定する(ステップS611)。全てのゲストルームID322について終了していないと(ステップS611において、NO)、コンテンツ管理部110はステップS606の処理に戻って次のゲストルームID322について再送条件を取得する。   Subsequently, the content management unit 110 determines whether or not the processing has been completed for all the guest room IDs 322 (step S611). If all the guest room IDs 322 have not been completed (NO in step S611), the content management unit 110 returns to the process in step S606 and acquires a retransmission condition for the next guest room ID 322.

全てのゲストルームID322について終了すると(ステップS611において、YES)、コンテンツ管理部110は招待メール再送要求されたゲストルームID322からゲストルームテーブル310を検索して、ゲストルーム名314、ゲストルームの説明315、招待URL318を取得する。そして、コンテンツ管理部110は招待メールの本文を作成する(ステップS612)。   When all the guest room IDs 322 are completed (YES in step S611), the content management unit 110 searches the guest room table 310 from the guest room ID 322 requested to resend the invitation email, and the guest room name 314 and the guest room description 315 The invitation URL 318 is acquired. Then, the content management unit 110 creates a text of the invitation email (step S612).

次に、コンテンツ管理部110は当該招待メールを新招待メールアドレスに送信するようにメールサーバ111に依頼する。これによって、メールサーバ111は新招待アドレス、つまり、情報処理装置102Bに招待メールを送信する(ステップS613)。   Next, the content management unit 110 requests the mail server 111 to transmit the invitation mail to the new invitation mail address. As a result, the mail server 111 transmits a new invitation address, that is, an invitation mail to the information processing apparatus 102B (step S613).

コンテンツ管理部110は情報処理装置102Bに招待メールを送信した後、招待ゲストルーム再送結果を生成して情報処理装置102Aに送信する(ステップS614)。そして、コンテンツ管理部110は招待メール再送処理を終了する。   After transmitting the invitation email to the information processing apparatus 102B, the content management unit 110 generates an invitation guest room retransmission result and transmits it to the information processing apparatus 102A (step S614). And the content management part 110 complete | finishes an invitation mail resending process.

ステップ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 content management unit 110 starts from the guest room ID 322 that requested the invitation email resending. The guest room table 310 is searched. Then, the content management unit 110 searches the user information table 300 from the owner's user ID 312 and acquires the owner's mail address 303.

コンテンツ管理部110は、当該オーナーのメールアドレスに、招待メールアドレスの変更を求めているが許可するか否かを確認する旨の確認メールの送信をメールサーバ111に依頼する(オーナー確認:ステップS615)。これによって、メールサーバ111は再送許可を求める確認メールを情報処理装置101に送信する。そして、コンテンツ管理部110はステップS606の処理に戻って、次のゲストルームID322について再送条件を取得する。   The content management unit 110 requests the mail server 111 to send a confirmation mail to the owner's email address to confirm whether or not to change the invitation email address, but confirms whether or not to allow the owner's email address (step S615). ). Accordingly, the mail server 111 transmits a confirmation mail requesting retransmission permission to the information processing apparatus 101. And the content management part 110 returns to the process of step S606, and acquires resending conditions about the next guest room ID322.

なお、オーナー確認を行った際には、当該ゲストルームについては、招待メールの再送がペンディングとなって、オーナーの許可(つまり、了解)通知を受けると、コンテンツ管理部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 content management unit 110 performs the process of step S610. Will do.

また、ステップS608において、全てのゲストルームID322について終了すると(ステップS608において、YES)、コンテンツ管理部110はステップS614の処理に進んで、招待ゲストルーム再送結果を情報処理装置102Aに送信する。この場合、招待ゲストルーム再送結果には再送できる招待メールなしの旨が示される。   In step S608, when all the guest room IDs 322 are completed (YES in step S608), the content management unit 110 proceeds to the process of step S614, and transmits the invited guest room retransmission result to the information processing apparatus 102A. In this case, the invitation guest room resend result indicates that there is no invitation email that can be resent.

同様に、ステップ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 content management unit 110 proceeds to the process of step S614 and there is no invitation email that can be retransmitted. An invitation guest room retransmission result indicating this is transmitted to the information processing apparatus 102A.

図7は、図1に示す情報処理装置102Aに表示される招待ゲストルーム再送結果の一例を示す図である。   FIG. 7 is a diagram illustrating an example of a guest guest room retransmission result displayed on the information processing apparatus 102A illustrated in FIG.

情報処理装置102Aでは、招待ゲストルーム再送結果を受けると、CPU206は図7に示す招待ゲストルーム再送結果をCRTディスプレイ201に表示する。   In the information processing apparatus 102 </ b> A, when receiving the invited guest room retransmission result, the CPU 206 displays the invited guest room retransmission result shown in FIG. 7 on the CRT display 201.

図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 guest rooms 702 to which a mail requesting permission from the owner has been retransmitted is displayed. If the email address is not retransmitted or changed, a guest room list 703 is displayed.

上述の例では、招待メールの再送処理について説明したが、ゲストルームの招待メールアドレスの変更だけのみを行って、招待メールの再送を実施しないこともある。例えば、定期的にリマインダによって招待メールを再送するようなサービス形態又はゲストルームの更新があった場合に招待メールを再送するようなサービス形態であれば、招待メールアドレスの変更のみが行われることになる。   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 content management unit 110 functions as a recording unit and a changing unit. The content management unit 110 and the mail server 111 function as a transmission unit.

以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。   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 Information processing apparatus 103 Shared server 104 Network 110 Content management unit 111 Mail server 112 Content management DB
113 Invitation Management DB
206 CPU
209 HDD
211 Network I / F

Claims (8)

ネットワークに接続された第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するサーバ装置であって、
前記ネットワークに接続された第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.
前記許可条件は前記第1の情報処理装置によって設定されることを特徴とする請求項1に記載のサーバ装置。   The server apparatus according to claim 1, wherein the permission condition is set by the first information processing apparatus. 前記許可条件には、前記再送依頼の際に前記第1の情報処理装置における許可を求めるオーナー条件が含まれることを特徴とする請求項1又は2に記載のサーバ装置。   The server apparatus according to claim 1, wherein the permission condition includes an owner condition for requesting permission in the first information processing apparatus at the time of the retransmission request. 前記変更手段は前記許可条件が前記オーナー条件であると、再送許可を求める確認メールを前記第1の情報処理装置に送信し、前記第1の情報処理装置から了解の旨の通知を受けると前記招待メールアドレスを前記第3の情報処理装置のメールアドレスに変更することを特徴とする請求項3に記載のサーバ装置。   When the permission condition is the owner condition, the changing unit transmits a confirmation mail requesting retransmission permission to the first information processing apparatus, and receives a notification of consent from the first information processing apparatus. 4. The server apparatus according to claim 3, wherein an invitation mail address is changed to a mail address of the third information processing apparatus. 前記変更手段は、前記招待メールアドレスを前記第3の情報処理装置のメールアドレスに変更した際、前記第2の情報処理装置にその旨の通知を行うことを特徴とする請求項1〜4のいずれか1項に記載のサーバ装置。   5. The change unit according to claim 1, wherein when the invitation e-mail address is changed to the e-mail address of the third information processing apparatus, the change unit notifies the second information processing apparatus to that effect. The server device according to any one of the above. ネットワークに接続された第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するサーバ装置の制御方法であって、
前記ネットワークに接続された第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:
ネットワークに接続された第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するサーバ装置で用いられる制御プログラムであって、
前記サーバ装置が備えるコンピュータに、
前記ネットワークに接続された第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
少なくとも第1の情報処理装置、第2の情報処理装置、および第3の情報処理装置がネットワークを介してサーバ装置に接続され、前記サーバ装置が前記第1の情報処理装置からアップロードされたコンテンツを管理して当該コンテンツをゲストルームとして公開するデータ通信システムであって、
前記サーバ装置は、
前記ネットワークに接続された第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:
JP2012270259A 2012-12-11 2012-12-11 Server device, server device control method, server device control program, and data transmission system Pending JP2014115875A (en)

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)

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