Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4115651B2 - Transmission system, reception system, data server, and data transmission system - Google Patents
[go: Go Back, main page]

JP4115651B2 - Transmission system, reception system, data server, and data transmission system - Google Patents

Transmission system, reception system, data server, and data transmission system Download PDF

Info

Publication number
JP4115651B2
JP4115651B2 JP2000108586A JP2000108586A JP4115651B2 JP 4115651 B2 JP4115651 B2 JP 4115651B2 JP 2000108586 A JP2000108586 A JP 2000108586A JP 2000108586 A JP2000108586 A JP 2000108586A JP 4115651 B2 JP4115651 B2 JP 4115651B2
Authority
JP
Japan
Prior art keywords
transmission data
unit
transmission
data
reception
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.)
Expired - Fee Related
Application number
JP2000108586A
Other languages
Japanese (ja)
Other versions
JP2001290736A (en
Inventor
哲之 新堀
嘉広 伊藤
仁志 上野
羽田  典久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2000108586A priority Critical patent/JP4115651B2/en
Publication of JP2001290736A publication Critical patent/JP2001290736A/en
Application granted granted Critical
Publication of JP4115651B2 publication Critical patent/JP4115651B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、送信システム、受信システム、データサーバ、及びデータ伝送システムに関する。特に本発明は、ユーザに伝えるべき情報を含むデータを送受信する送信システム、受信システム、及びユーザに伝えるべき情報を含むデータを保持するデータサーバ、並びに、これらのシステム及びサーバによって構成されるデータ伝送システムに関する。
【0002】
【従来の技術】
従来、遠隔から家電機器を操作するシステムが知られている。これは、通信手段を用いて、例えば家電のオンオフ操作ができる。また、さらに、オンオフの時刻を指定可能なシステムも知られている。例えば、特開平8−275255号公報及び特開平11−187134号公報がある。
【0003】
【発明が解決しようとする課題】
遠隔から家電機器を操作するシステムでは、通信手段を用いて家電機器等の電気的な制御を行っており、受信システムのユーザに対するデータのやり取りは行われていない。
【0004】
また、データ容量の大きなデータを従来のシステムを介してデータを送信する場合に、長い時間がかかり、問題になっていた。例えば、クリスマスやお正月など多くの人が通信網を介してデータの送受信を行う時期は、通信網が混雑するので、混雑期にデータの送受信を行うのは時間がかかり不便であった。
【0005】
そこで本発明は、上記の課題を解決することのできる送信システム、受信システム、データサーバ、及びデータ伝送システムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【0006】
【課題を解決するための手段】
即ち、本発明の第1の形態によると、送信システムからデータ伝送システムを介してデータを受信する受信システムであって、前記データ伝送システムを介して、ユーザに伝えるべき情報を含む伝達データを受信する受信部と、前記伝達データを保持するメモリと、前記メモリから前記伝達データを読み出し、所定の時刻に前記伝達データを有効な状態にする読出部とを備える。
【0007】
前記伝達データを出力する出力部をさらに備えてもよい。前記読出部は、前記伝達データをデコードし、前記出力部は、前記読出部がデコードした前記伝達データを、前記受信システムのユーザが認識可能な形式で出力してもよい。
【0008】
前記受信部は、受信した前記伝達データ毎に当該伝達データに対する前記所定の時刻を示す有効時刻データをさらに受信してもよい。前記読出部は、前記有効時刻データが示す時刻になると前記有効時刻データに対応する前記伝達データを、有効な状態にしてもよい。
【0009】
前記受信部が受信すべき前記伝達データを保持するのに十分な空きを前記メモリが有さない場合に、その旨を前記データ伝送システムに通知する送信部と、前記データ伝送システムに対して、前記伝達データを保持させ、前記受信部に対して、前記所定の時刻よりも前に前記データ伝送システムから前記伝達データを受信させる判断部とをさらに備えてもよい。
【0010】
前記メモリが同一の有効時刻を示す伝達データを複数保持する場合、前記出力部は、所定の条件に基づいて定められた優先順位に従って伝達データを出力してもよい。
【0011】
前記出力部は、複数の出力装置と、前記伝達データを出力させる前記出力装置を選択する出力制御部とを有してもよい。前記受信部は、前記所定の時刻に、前記伝達データを出力させる前記出力装置を示す出力先情報を受け取ってもよい。前記出力制御部は、前記出力先情報によって示された前記出力装置に前記伝達データを出力させてもよい。
【0012】
前記出力部は、プリンタを有してもよい。前記受信部は、前記伝達データとして、静止画データを受信し、前記出力制御部は、前記所定の時刻に、前記静止画データを前記プリンタに送り、前記プリンタは、前記静止画を印刷してもよい。
【0013】
前記出力部は、モニタをさらに有してもよい。前記受信部は、前記伝達データとして、動画データを受信し、前記出力制御部は、前記所定の時刻に前記動画データを前記モニタに送り、前記モニタは、前記動画をモニタ画面に再生出力してもよい。
【0014】
前記出力部は、スピーカをさらに有してもよい。前記受信部は、前記伝達データとして、音声データを受信し、前記出力制御部は、前記所定の時刻に前記音声データを前記スピーカに送り、前記スピーカは、前記音声データを再生出力してもよい。
【0015】
前記受信部は、前記伝達データを受信することを要求する受信問合せ情報を受信してもよい。前記判断部は、前記受信問合せ情報に示された前記伝達データを受信するか否かを判断してもよい。前記判断部が前記受信問合せ情報に示された前記伝達データの受信を許可すると、前記受信部は、前記伝達データを受信してもよい。
【0016】
前記受信部は、前記伝達データの種類を示す種類データをさらに受信してもよい。前記判断部は、前記種類データに基づいて、前記伝達データを受信するか否かを判断してもよい。
【0017】
前記受信部は、前記伝達データのデータ量を示すサイズデータをさらに受信してもよい。前記判断部は、所定のサイズ以下の前記伝達データを受信することを許可してもよい。
【0018】
ユーザからの指示を入力する操作部をさらに備えてもよい。前記判断部は、前記操作部からの入力に基づいて、前記伝達データを受信するか否かを判断してもよい。
【0019】
前記判断部が前記送信データに対応する前記伝達データの受信を拒否した場合に、前記送信部は、前記伝達データを受信しないことを前記送信システムに通知してもよい。
【0020】
前記受信部が前記伝達デーとして前記動画データを受信し、前記操作部から前記動画データを出力することを指示された場合に、ユーザにその旨を通知する通知部をさらに備えてもよい。前記操作部を介して、前記動画データの出力を許可された場合に、前記判断部は、前記動画データの出力を許可してもよい。
【0021】
前記出力部が前記伝達データを出力すると、前記送信部は、出力が完了したことを前記送信システムに通知してもよい。
【0022】
前記所定の時刻に、前記伝達データを前記出力先指定データによって指定された前記出力装置に出力できなかった場合に、前記送信部は、前記伝達データを出力できなかったことを前記送信システムに通知してもよい。
【0023】
前記伝達データを前記出力先指定データによって指定された前記出力機器に出力できない場合、前記処理部は、指定された前記出力機器以外の、前記伝達データを出力可能な出力機器に前記伝達データを出力し、前記送信部は、前記出力機器を変更したことを前記送信システムに通知してもよい。
【0024】
前記伝達データは、所定の雛形及び前記雛形をどのように加工するかを示す修飾データから構成されてもよい。前記メモリは、前記伝達データの前記修飾データを対応する前記雛形と対応付けて保持してもよい。前記受信部が受信すべき前記伝達データの前記雛形を、前記メモリが既に保持する場合、前記受信部は、前記雛形を指定する雛形情報及び前記修飾データを受信してもよい。
本発明の第2の形態は、 データ伝送システムを介して、受信システムにデータを送信する送信システムであって、ーザに伝えるべき情報を含む伝達データを作成する伝達データ作成部と、前記伝達データを受信することを前記受信システムに対して要求する受信問合せ情報を作成する受信問合せ情報作成部と、前記受信システムが前記伝達データを有効な状態にする時刻を決定する有効時刻指定部と、前記受信問合せ情報を前記受信システムに送信する送信部と、前記受信問合せ情報に対する許可を受信する受信部とを備える。前記受信部が前記受信問合せ情報に対する許可を受信した場合に、前記送信部は、前記伝達データ及び前記有効時刻データを前記受信システムに送信する。
【0025】
本発明の第3の形態は、ユーザに伝えるべき情報を含む伝達データを保持し、データ伝送システムを介して、前記伝達データを送信するデータサーバであって、前記伝達データを保持する伝達データベースと、前記データ伝送システムを介して前記伝達データを送信する送信部とを備える。前記伝達データベースは、前記伝達データ毎に当該伝達データを有効な状態にする時刻を示す有効時刻データを保持し、前記有効時刻データが示す時刻まで所定の時間になると、前記送信部は、前記データ伝送システムに、その旨を通知する。
【0026】
本発明の第4の形態は、送信システムから受信システムにデータを送信するデータ伝送システムである。前記送信システムは、ユーザに伝えるべき情報を含む伝達データを作成する伝達データ作成部と、前記伝達データを受信することを前記受信システムに対して要求する受信問合せ情報を作成する受信問合せ情報作成部と、前記受信システムが前記伝達データを有効な状態にする時刻を決定する有効時刻指定部と、前記受信問合せ情報を前記受信システムに送信する送信部とを備える。前記受信システムは、前記伝達データを受信する受信部と、前記伝達データを保持するメモリと、前記メモリから前記伝達データを読み出し、前記送信システムの前記有効時刻指定部によって決定された前記時刻に前記伝達データを有効な状態にする読出部とを備える。
【0027】
前記伝達データを保持するデータサーバをさらに備えてもよい。前記データサーバは、前記伝達データを保持する伝達データベースと、前記データ伝送システムを介して前記伝達データを送信する送信部とを有してもよい。前記伝達データベースは、前記伝達データ毎に、前記伝達データを有効な状態にする時刻を示す有効時刻データを保持してもよい。前記有効時刻データが示す時刻まで所定の時間になると、前記送信部は、前記データ伝送システムに、その旨を通知してもよい。
【0028】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【0029】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【0030】
図1は、データ伝送システムの概略を示す。データ伝送システムは、送信システム100、受信システム200、及び伝達データサーバ300を備える。送信システム100と受信システム200は通信網400を介して、例えば、文字データ、静止画データ、動画データ、及び音声データなどユーザが認識可能な情報、すなわちユーザに伝えるべき情報を含む伝達データの送受信を行う。詳しくは、文字データはテキスト、静止画データはJPEG、動画データはMPEG、音声データはMP3またはMIDIなどのデータ形式である。通信網400は、電話回線または専用回線である。
【0031】
送信システム100は、受信システム200に伝達データを送信する。受信システム200は、伝達データを所定の時刻に有効にする、すなわち出力部222に出力する。これによって、受信システム200のユーザは、指定された有効時刻に伝達データを受け取ることができる。すなわち、送信システム100のユーザが希望する時刻に受信システム200のユーザに伝達データを認識してもらうことができる。伝達データサーバ300は、受信システム200にかわって伝達データを保持する。送信システム100、受信システム200、及び伝達データサーバ300の詳細な構成及び動作については図2以降で詳述する。
【0032】
図2は、送信システム100の概略機能ブロックを示す。送信システム100は、通信機能を備えた端末であってもよい。送信システム100は、一例として端末のメインCPUと、メインメモリや不揮発性メモリに格納または、ロードされたプログラムの連携によって実現することができる。メインCPUが内蔵メモリをもつ場合にはその内蔵メモリに必要なプログラムを格納し、諸機能をファームウエアとして実現してもよい。
【0033】
送信システム100は、伝達データ処理部110、表示部112、操作部114、判断部116、送信部120、及び受信部118を有する。伝達データ処理部110は、伝達データ作成部130、有効時刻指定部132、受信問合せ情報作成部134、及びメモリ136を含む。
【0034】
伝達データ作成部130は、伝達データを作成し、伝達データにデータ固有のID番号及びファイル名を付与し、有効時刻指定部132に送る。有効時刻指定部132は、受け取った伝達データに対して、この伝達データを有効にする時刻を指定する有効時刻データを作成する。有効時刻指定部132は、作成した有効時刻データを伝達データに付与し、伝達データ及び有効時刻データを受信問合せ情報作成部134及びメモリ136に送る。
【0035】
受信問合せ情報作成部134は、有効時刻指定部132から伝達データを受け取り、この伝達データに対応する受信問合せ情報を作成する。受信問合せ情報は、受信システム200に送信すべき伝達データを保持している旨を通知し、この伝達データを受信可能かどうか問い合わせるデータである。受信問い合わせ情報は、伝達データのファイル名及び/またはID番号を含む。これによって、受信問合せ情報と伝達データの対応を認識する。受信問合せ情報作成部134は、作成した受信問合せ情報を送信部120に送る。メモリ136は、有効時刻指定部132から受け取った伝達データを保持する。
【0036】
送信部120は、受信問合せ情報作成部134から受信問合せ情報を受け取って、受信システム200に送信する。送信部120はまた、メモリ136に保持された伝達データを受信システム200または伝達データサーバ300に送信する。受信部118は、受信問合せ情報に対して伝達データの受信を許可または拒否することを示す応答情報を受信システム200から受信して、判断部116に送る。判断部116は、応答情報に基づいてメモリ136に保持された伝達データを受信システム200に送信するか否かを判断する。
【0037】
表示部112は、例えばモニタやLCDパネルであってもよく、伝達データの作成及び送信状況等を表示する。表示部112はまた、受信問合せ情報の送信完了、受信問合せ情報に対する許否などユーザに通知すべき内容を表示する。このように、ユーザは表示部112に表示された内容から現在の状況を把握することができる。
【0038】
操作部114は、ユーザからの入力を受け付ける。操作部114は、例えばキーボードやマウスなどである。操作部114は、例えば伝達データを作成するときに、ユーザからの入力を受け付ける。この場合、操作部114は、入力した指示を伝達データ処理部110に送る。伝達データ作成部110は、受け取った指示に基づいて、受信システム200に送信する伝達データを作成する。このように、ユーザインターフェースを用いてユーザは自由に操作することができる。
【0039】
図3は、伝達データ作成部130の概略機能ブロック図である。伝達データ作成部130は、雛形選択部140、修飾データ作成部142、及び雛形保持部144を含む。伝達データは、所定の雛形、及び雛形をどのように加工するかを示す修飾データで構成されている。伝達データ作成部130は、既製の雛形に修飾データをはめ込んで伝達データを作成する。
【0040】
雛形保持部144は、操作部114を介してユーザからの指示を受け付け、ユーザから指示された雛形を伝達データサーバ300から受信することを示す雛形要求を送信部120を介して通信網400に送信し、受信部118を介して通信網400から雛形を取得して、保持する。雛形保持部144はまた、使用頻度が低い雛形を定期的に削除する。これによって、送信システム100のユーザが使用する頻度の高い雛形だけを雛形保持部144に保持させることができる。また、使用頻度の低い雛形については、雛形保持部144に保持させる必要がなく、受信部118を介してその都度取得すればよい。従って、雛形保持部144すなわちメモリを効率的に使用することができる。
【0041】
雛形選択部140は、雛形保持部144に保持された雛形から、伝達データを作成するときに用いる雛形を選択する。雛形はID番号及び/またはファイル名など各雛形に固有の雛形情報を有し、この雛形情報によって各雛形を識別可能である。雛形選択部140は、選択した雛形の雛形情報を雛形保持部144から取得し、修飾データ作成部142に送る。修飾データ作成部142は、雛形情報を受け取り、雛形情報が示す雛形にはめ込む修飾データを作成する。このとき、修飾データ作成部142は、操作部114を介してユーザからの指示を受け付け、指示に基づいて修飾データを作成する。修飾データ作成部142は、伝達データとして、雛形情報及び修飾データを有効時刻指定部132に送る。このときユーザは、通知部112に表示された内容にそって、操作部114を介して適宜、指示を入力する。
【0042】
このように、通信網400を介して送受信される伝達データは、雛形を有さず、雛形情報及び修飾データから構成されるので、雛形及び修飾データから構成される場合に比べて伝達データの容量をより少なくすることができる。従って、転送時間を短縮することができる。
【0043】
またこのように、予め雛形が準備され、表示部112に表示された手順に従って伝達データを作成するので、送信システム100の使い方に慣れないユーザであっても、容易に伝達データを作成することができる。
【0044】
図4は、受信問合せ情報を模式的に示す。受信問合せ情報は、伝達データのID番号、ファイル名、受信問合せ情報を送信した日時、送信システム100の電話番号、伝達データの種類、容量、伝達データを出力すべき出力機器を示す出力先情報、及び伝達データの有効時刻を示す情報を含む。ID番号、データの種類、容量、及び出力先情報は、受信問合せ情報作成部134において自動的に付与される。ファイル名は、操作部114を介してユーザによって入力される。他の形態としては、出力すべき出力機器もユーザによって入力されてもよい。
【0045】
このように、データの容量や種類など細かい情報は、自動的に作成されるので、ユーザは指定する必要がない。また、このように、受信システム200に対して、伝達データの受信を許可するか否かを判断するための情報を予め送信することによって、無駄に伝達データを送るのを避けることができる。
【0046】
図5は、受信システム200の概略機能ブロックを示す。受信システム200は、通信機能を備えた端末であってもよい。受信システム200は、一例として端末のメインCPUと、メインメモリや不揮発性メモリに格納、またはロードされたプログラムの連携によって実現することができる。メインCPUが内蔵メモリをもつ場合にはその内蔵メモリに必要なプログラムを格納し、諸機能をファームウエアとして実現してもよい。
【0047】
受信システム200は、送信部210、受信部212、データ監視部214、操作部218、表示部220、転送部232、及び出力部234を有する。データ監視部214は、判断部216、受信許可条件保持部222、メモリ230、及びメモリ監視部236を含む。
【0048】
受信部212は、通信網400を介して送信システム100から受信問合せ情報を受信し、メモリ230に送る。受信部212はまた、送信システム100または伝達データサーバ300から伝達データを受信し、メモリ230に送る。
【0049】
受信許可条件保持部222は、受信許可条件を保持する。受信許可条件は、受信システム200が受信を許可する伝達データの条件である。受信許可条件として、送信システム100の電話番号、伝達データのデータ容量、データの種類、及び伝達データを出力すべき出力機器が指定されている。
【0050】
判断部216は、メモリ230に保持される受信問い合わせ情報と受信許可条件保持部222に保持された受信許可条件とを比較し、受信問合せ情報が受信許可条件を満たすか否かを判断する。すなわち受信問い合わせ情報が示す伝達データを受信するか否かを判断する。判断部216はまた、操作部218からの入力によって受信問い合わせ情報が示す伝達データを受信するか否かを判断する。判断部216は、判断結果に基づいて応答情報を作成し、作成した応答情報を送信システム100に送ることを送信部210に対して指示する。判断部216はまた、メモリ監視部236からの通知に基づいて送信部210に対して伝達データを受信したい旨を示す受信要求を送信させる。判断部216は、出力部234から出力に関する内容を示す出力情報を受け取り、出力情報に基づいてメモリ230に保持される伝達データを保持するか、削除するか判断する。
【0051】
メモリ230は、受信部212から受け取った受信問い合わ情報及び伝達データを保持する。メモリ230は伝達データとして雛形、雛形情報及び修飾データを保持する。複数の伝達データが同一の雛形で構成される場合は、メモリ230は、その雛形を1つだけ保持する。このように、伝達データが雛形及び修飾データで構成されているので、同一の雛形を複数保持するのを避けることができる。従って、メモリを有効に使用することができる。
【0052】
メモリ監視部236は、メモリ230に保持される受信問い合わせ情報に示される有効時刻及びメモリ230の空き容量を監視する。メモリ監視部236は、メモリ230の空き容量に応じて伝達データを受信したい旨を判断部216に通知する。メモリ監視部236はまた、メモリ230に保持される伝達データを出力する順番、すなわち出力順位を決定する。有効時刻になると読出部232に対して読み出しを開始することを指示する読出し開始命令を送る。
【0053】
読出部232は、読出し開始命令を受け取ると、メモリ230から伝達データを読み出して、出力部234に送る。読出部232は、伝達データ及び受信問い合わせ情報に含まれる出力先情報をデコードする。読出部232はまた、伝達データが圧縮されている場合は伸張処理を施す。出力部234は、読出部232から受け取った伝達データを出力する。
【0054】
表示部220は、例えばモニタやLCDパネルであってもよい。伝達データの送信状況等を表示する。操作部218は、例えばキーボードやマウスなどであってもよく、これによって、適宜ユーザからの命令を受け付ける。
【0055】
送信部210は、判断部216から応答情報及び受信要求を受け取り、通信網400を介して送信システム100及び伝達データサーバ300に送信する。
【0056】
図6は、出力部234の概略機能ブロックを示す。出力部234は、出力制御部240、プリンタ242、モニタ244、及び出力情報生成部250を含む。出力制御部240は、伝達データの出力先情報に基づいて、読出部232から受け取った伝達データをプリンタ242、モニタ244、及びスピーカ246のうちいずれに出力するかを判断し、選択した出力機器に伝達データを送る。このように、複数の出力機器を有するので、静止画データ、動画データ、及び音声データなど複数の種類の伝達データを出力することができる。出力部234は、出力に関する内容の出力情報を生成し送信部210に送る。出力部234はまた、出力情報を判断部216に送る。
【0057】
出力制御部240は、伝達データの出力状況を出力情報生成部250に通知する。出力情報生成部250は、出力制御部240から受け取った通知に基づいて、伝達データの出力に関する内容を示す出力情報を生成する。出力情報生成部250は、生成した出力情報を送信部210に送る。
【0058】
図7は、メモリ230が保持する伝達データの一覧を示す。メモリ230は、受信問い合わせ情報を保持し、この受信問い合わせ情報が示す伝達データがメモリ230に保持されている場合、対応する受信問い合わせ情報及び伝達データを対応関係が認識できる形式保持する。
【0059】
このように、対応する受信問い合わせ情報及び伝達データが対応関係を認識可能に保持されるので、判断部216は、受信問い合わせ情報を受信した伝達データを受信したか否かを容易に認識することができる。
【0060】
伝達データに付与された優先順位は、出力の順位を示し、メモリ監視部236によって付与される。優先順位は、予め定められた条件に基づいて決定される。例えば、予め定められた条件として、優先する送信元を予め登録し、登録された送信元から受信した伝達データを優先して出力することにしてもよい。また例えば、予め定められた条件として送信要求を受信した順番に従って伝達データの出力の順番を決めてもよい。有効時刻が同時刻の伝達データは、優先順位を付与されてメモリ230に保持される。このように、有効時刻が同時刻の複数の伝達データを保持する場合にいずれの伝達データから読み出すかが予め定められている。従って、この順番に伝達データを出力させることができる。
【0061】
メモリ230は、同一の雛形を有さず、同一の雛形で構成される伝達データを受け取った場合は、雛形情報のみを保持するので、メモリ230の容量を有効に活用することができる。
【0062】
例えばクリスマスなど行事がある時期は、たくさんのユーザがデータを送信し、通信網400が混雑することが予想される。そのため、ユーザが希望する時刻に伝達データを受信するのは困難である。しかし、このように本実施の形態のメモリ230は、有効時刻よりも前に伝達データを保持しているので、通信網400の混雑に関係なく、有効時刻に確実に伝達データを出力することができる。
【0063】
図8は、伝達データサーバ300を示す。伝達データサーバ300は、データベース310、受信部350、送信部352、メモリ360、有効時刻監視部362、及び処理部364を有する。
【0064】
受信部350は、送信システム100から伝達データを受信し、メモリ360に送る。受信部350はまた、雛形を送信することを示す雛形要求を送信システム100から受信し、伝達データを送信することを示す受信要求を受信システム200から受信する。受信部350は、雛形要求及び受信要求を処理部364に送る。メモリ360は、受信部350から受け取った伝達データを保持する。
【0065】
処理部364は、受信部350から受信要求を受け取ると、受信要求が示す伝達データをメモリ360から抽出し、送信部352を介して受信システム200に送信する。処理部364はまた、雛形要求を受け取ると、雛形要求に示される雛形をデータベース310から抽出し、送信部352を介して送信システム100に送信する。
【0066】
データベース310は、伝達データの雛形を複数保持する。データベース310に保持される雛形は、所定の期間経過すると更新され、新しい雛形が追加されてもよく、また使用されなくなった雛形を削除してもよい。また、データベース310は、通信網400を介して伝達データサーバ300の外部から取得した雛形をさらに追加して保持してもよい。このように、データベース310が保持する雛形は所定の期間で更新されるので、常にユーザの希望する雛形を提供することができる。
【0067】
図9は、データベース310を示す。データベース310は、雛形データベース312は、カードデータベース314、コメントデータベース316、手紙データベース318、動画データベース320、及び音楽データベース322を含む。これらのデータは、いずれも雛形と雛形を指定する雛形情報が対応付けて保持されている。また、雛形及び雛形情報は、送信システム100及び受信システム200は、データ伝送システムを介してこれらの雛形を取得する。このように、雛形データベース312は、様々な雛形を保持するので、送信システム100のユーザは、これらを使用して所望の伝達データを作成することができる。
【0068】
このように、伝達データサーバ300は、伝達データを保持する。そのため、送信システム100は送信したい伝達データを受信システム200が受信するまで保持しなくてもよい。また、受信システム200は、有効時刻まで時間がある伝達データを予め保持しなくてもよい。従って、送信システム100及び受信システム200は、効率的にメモリを使用することができる。
【0069】
図10は、データベース310が保持する雛形の一例を示す。図10(A)は、カードデータベース314、図10(B)は、コメントデータベース316である。カードデータベース314は、様々なジャンルのカードを保持する。本図に一例としてCARD1〜3までを示す。これ以外にも様々なジャンルのカードを保持してもよい。また、CARD1に対して、C11、C12、C13…と、複数のカードを保持する。このように、各ジャンルについて複数の雛形が準備されているので、既製の雛形を用いても、ユーザの希望に近い伝達データを容易に伝達データを作成することができる。
【0070】
図11は、データ伝送システムを介して送信システム100から受信システム200に伝達データを送信するときの送信システム100、受信システム200、及び伝達データサーバ300の動作を示すフローチャートである。
【0071】
送信システム100の伝達データ作成部130は、受信システム200に送信する伝達データを作成する(S100)。次に、有効時刻指定部132は、伝達データの有効時刻データを作成し、伝達データに付与する(S102)。受信問合せ情報作成部134は、伝達データに対応する受信問合せ情報を作成する(S104)。次に、送信部120は、作成した受信問合せ情報を受信システム200に送信する(S106)。次に、受信システム200の送信部210は、受信問合せ情報を受信する。判断部216は、送信部210が受信した受信問合せ情報が示す伝達データを受信するか否かを判断する(S110)。判断部216が伝達データの受信を許可すると、受信部212は、受信許可を送信システム100に通知する(S112)。
【0072】
次に、判断部216は、メモリ230の空き容量を確認する。メモリ230が、受信問合せ情報に示された伝達データを保持するのに十分な空きを有す場合(S140)、判断部216は、送信部210を介して、送信システム100から伝達データを受信する旨を送信システム100に通知する。受信部212は、送信システム100から伝達データを受信する(S140)。メモリ230は、受信部212から伝達データを受け取って保持する。
【0073】
S114で、メモリ230が受信問合せ情報に示された伝達データを保持するのに十分な空きを有さない場合は、判断部216は、送信部210を介して、伝達データを伝達データサーバ300に保持させる旨を送信システム100に通知する(S116)。次に、送信システム100の送信部210は、メモリ136に保持された伝達データを伝達データサーバ300に送信する(S118)。次に、伝達データサーバ300の受信部350は、伝達データを受け取り、データベース310に送る。データベース310は、伝達データを保持する(S120)。
【0074】
次に、受信システム200の判断部216は、メモリ230の空き容量を監視する。メモリ230が、伝達データサーバ300に保持されている伝達データを保持するのに十分な空きを有した場合、及び有効時刻が近づいた場合は(S130)、判断部216は、伝達データを受信したい旨を示す受信要求を送信部210を介して、伝達データサーバ300に通知する(S132)。伝達データサーバ300の受信部350が受信要求を受け取ると、受信要求が示す伝達データをデータベース310から抽出し、送信部352は、伝達データを受信システム200に送信する(S134)。受信システム200の受信部212は伝達データを受信すると、メモリ230に送り、メモリ230は、伝達データを保持する。
【0075】
次に、メモリ監視部236は、メモリ230に保持された伝達データの有効時刻を監視する。有効時刻になると(S150)、メモリ監視部236は、読出部232に対して読出し開始命令を送る。読出部232は、読出し開始命令に示された伝達データをメモリ230から読み出して、出力部234に送る。出力部234は、伝達データを出力する(S152)。以上で、伝達データの送信が終了する。
【0076】
図12は、伝達データ作成段階(S100)における送信システム100の伝達データ作成部130の詳細な動作を示すフローチャートである。伝達データサーバ300から雛形を取得する場合(S200)、ユーザは、表示部112、操作部114を用いて、伝達データサーバ300から所望の雛形を取得し、雛形保持部144に保持させる(S202)。このように、雛形保持部144に保持される雛形を新たに取得したり、使わなくなった雛形を雛形保持部144から削除したりすることができる。これによって、ユーザが使用する機会の多い雛形だけを雛形保持部144に保持させることができる。
【0077】
次に、ユーザは、表示部112及び操作部114を用いて、所望の雛形を選択する(S204)。S200で、伝達データサーバ300から雛形を取得しない場合は、S204にジャンプする。次に、修飾データ作成部142は、雛形選択部140によって選択された雛形を加工する修飾データを作成する(S206)。
【0078】
図13は、図11で説明した伝達データ作成段階(S100)において、表示部112に表示される画面の一例を示す。ユーザーが、操作部114を介してカードの雛形を選択すると、表示部112は、カード一覧表500を表示する。ユーザは、ここに表示されたカードの中から所望のカードを選択する。ユーザがC2のクリスマスカードを選択すると、表示部112が表示する画面は、カード一覧表500からクリスマスカード一覧表502に変化する。クリスマスカード一覧表502は、複数のクリスマスカードの図案を含む。ユーザは、操作部114を介してこの中から所望の図案を選択する。
【0079】
図14は、図12で説明した修飾データ作成段階(S206)において表示部112に表示される修飾データ作成画面504を示す。このように、雛形選択段階で指定した雛形が表示され、この雛形を加工する内容が表示される。ユーザは、修飾データ作成画面504に表示された質問に沿って修飾データを作成する。クリスマスカードにコメントを挿入したい場合は、「挿入コメント?」に対し、「YES」を選択する。このとき、表示部112はさらに、画面にコメントを入力する入力画面506を表示する。ユーザは、ここに好みのコメントを入力する。ユーザはさらに、入力画面506に従って、伝達データを送る送信先の電話番号及び伝達データの有効時刻を入力する。
【0080】
図15は、図11で説明した受信問合せ情報確認段階(S110)における受信システム200の詳細な動作を示すフローチャートである。判断部216は、送信部210を介して送信システム100から受信問合せ情報を受け取ると、受信問合せ情報に示された情報を受信許可条件保持部222に表示された内容と比較する。受信問合せ情報に示された送信元の電話番号が受信許可条件保持部222に登録されている場合(S300)、判断部216は、送信元に関して許可と判断する。これによって、送信元が不明な伝達データを受信するのを避けることができる。
【0081】
次に、判断部216は、受信問合せ情報に示された出力機器に出力できるか否かを判断する。出力できる場合(S302)、判断部216は、出力機器に関して許可と判断する。このように、出力機器についても考慮するので、例えば、スピーカを有さない出力システム600を有している場合に音声の伝達データを受信するのを避けることができる。
【0082】
次に、判断部216は、受信問い合わせ情報に示されたデータ容量が所定のデータ容量以下であるか否かを判断する。所定の容量以下である場合(S302)、判断部216は、この受信問合せ情報が示す伝達データの受信を許可する。判断部216は、受信の許可を示す(S306)。このように、予め登録された電話番号以外の送信元からの伝達データを受信しないので、送信元が不明な伝達データを受信するのを避けることができる。
【0083】
S300で、受信問合せ情報に示された電話番号が受信許可条件保持部222に登録されていない場合、及びS302で、受信問合せ情報に示されたデータ容量が所定のデータ容量以下でない場合は、判断部216は、操作部114を介してユーザからの入力を受け付ける。ユーザから、受信の許可が入力されると(S310)、S306にジャンプする。S310でユーザから、受信の拒否が入力されると、判断部216は、この受信問合せ情報が示す伝達データの受信を拒否するする応答情報を作成する(S312)。次に、判断部216は、送信部210を介して応答情報を送信システム100に送信する(S314)。以上で、伝達データの送信は終了する。
【0084】
他の形態としては、送信システムに通知段階(S134)の後、伝達データサーバ300に保持された伝達データは、送信システム100に返信されてもよい。
【0085】
このように、判断部216は、受信問合せ情報を受信すると受信許可条件保持部222に保持された条件に基づいて受信の拒否を判断する。従って、送信元が不明な伝達データ、データ容量が極端に大きな伝達データ、及び受信システム200が有する出力機器に出力できない伝達データを受信するのを避けることができる。また、受信するか否かをユーザからの指示によって判断できるので、所望の伝達データのみを受け取ることができる。これによって、例えば、広告を必要としないユーザは、広告を示す伝達データの受信を拒否することができる。
【0086】
図16は、図11の伝達データ保持段階(S120)における伝達データサーバ300の詳細な動作を示すフローチャートである。有効時刻監視部362は、メモリ360に保持されている伝達データに付与された有効時刻データを監視する。所定の時間としては、例えば、有効時刻の一日前であってもよい。現在、有効時刻まで一日以上ある場合は(S400)、有効時刻監視部362は、引き続き監視を続ける。
【0087】
有効時刻まで一日以内になると(S400)、有効時刻監視部362は、送信部352を介して、受信システム200に有効時刻を通知する(S402)。次に、受信部350を介して受信システム200から受信要求を受け取った場合は(S404)、伝達データ送信段階(S134)にジャンプする。S404で、受信システム200から受信要求を受け取らなかった場合は、伝達データを送信した送信システム100に対して、未送信データがあることを通知し、伝達データの送信は終了する(S406)。
【0088】
このように、有効時刻監視部362は、メモリ360に保持された伝達データの有効時刻を監視するので、受信システム200が受信すべき伝達データを受信するのを忘れた場合、伝達データサーバ300から受信システム200に対して通知することができる。従って、有効時刻よりも前に受信システム200に確実に伝達データを送ることができる。
【0089】
図17は、図11の出力段階(S152)における受信システム200の出力部234の詳細な動作を示すフローチャートである。本フローチャートは、伝達データが静止画データ及び文字データなど、プリンタ242に出力されるべきデータである場合の出力部234の動作を示す。メモリ230に保持された伝達データの有効時刻になると、読出部232は、メモリ監視部236から読出し開始命令を受け取る。読出部232は、読出し開始命令に示された伝達データをメモリ230から読み出して、出力部234に送る(S500)。次に、出力部234の出力制御部240は、指定された出力機器に伝達データを出力できるか否かを判断する。指定された出力機器に出力できる場合は(S502)、指定された出力機器に出力し、指定された出力機器に有効時刻に出力した旨を送信システム100に通知する(S506)。
【0090】
S502で、指定された出力機器に出力できない場合は、指定以外の出力機器に出力可能かどうか確認する。指定以外の出力機器に出力する場合は(S502)、S504で、指定以外の出力機器に有効時刻に出力した旨を送信システム100に通知する。
【0091】
S502で、指定以外に出力機器に出力できない場合は、出力制御部240は、伝達データの出力を中止する。次に、S504にジャンプし、伝達データを出力できなかった旨を送信システム100に通知する。以上で、出力段階(S152)が終了する。
【0092】
このように、送信システム100は、出力結果の通知を受信するので、送信システム100のユーザは、送信した伝達データが出力されたことを確認することができる。
【0093】
例えば、出力制御部240は、出力先情報がプリンタ242を指定する受信問い合わせ情報が示す伝達データとして静止画データを受け取る。出力部234がプリンタ242を有さない場合、プリンタ242が故障している場合、及びプリンタ242が割り込みなどによって他のデータを出力している場合などのようにプリンタ242に出力できない場合、出力制御部240は、プリンタ242にかえてモニタ244など静止画データを出力可能な出力機器に出力する。このとき、出力情報生成部250は、伝達データをモニタ244に出力した内容の出力情報を生成し、送信部210を介して送信システム100に通知する。
【0094】
図18は、図11の出力段階(S152)における出力部234の詳細な動作を示すフローチャートである。本フローチャートは、出力される伝達データが動画データ及び音声データである場合の出力部234の動作を示す。
【0095】
メモリ監視部236は、メモリ230に保持される伝達データの有効時刻を監視する。メモリ230に保持される動画の伝達データの有効時刻になると(S600)、判断部216は、表示部220を介してユーザに通知する(S602)。次に、ユーザから操作部114を介して伝達データの出力を許可する指示が入力されると(S604)、読出部232は、伝達データの読み出しを開始し、モニタ244に動画が出力される(S606)。次に、出力が完了すると、出力が完了した旨が信システム100に通知される(S608)。以上で、出力段階(S152)が終了する。
【0096】
出力される伝達データが音声データの場合は、伝達データが画像データの場合とほぼ同様である。伝達データが音声データの場合、S604でユーザから伝達データの出力を許可する指示が入力されると、スピーカ246から音声が出力される点で異なる。これ以外の出力部234の動作は、伝達データが動画データの場合と同様である。このように、ユーザに認識してもらえる状況であることを確認してから伝達データを出力するので、例えば、ユーザが居ないときに、モニタ244に動画データが出力されるのを避けることができる。
【0097】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【0098】
そうした第1の変更例としては、本実施の形態では、送信システム100は、伝達データを受信システム200のメモリ230が容量の空きを有さない場合のみ、伝達データサーバ300に送信したが、送信システム100は、受信要求を受信システム200に送信し、次に伝達データを伝達データサーバ300に送信してもよい。これによって、送信システム100は、受信問い合わせに対する応答情報を受信システム200から受信するまで伝達データを保持しなくてもよい。また、受信システム200は、例えば、有効時刻が1ヶ月以上先の伝達データなど、まだ保持する必要の無い伝達データを伝達データサーバ300に保持させておくことができる。
【0099】
第2の変更例としては、雛形データベース312は、ユーザによって作成された雛形を取得して、保持してもよい。これによって、より多様な雛形を確保することができ、また日々更新されるのでよユーザの要求にあった雛形を保持することができる。
【0100】
第3の変更例としては、本実施の形態の受信問合せ情報に含まれる送信元を識別する情報は、送信システム100のユーザの電話番号であったが、電話番号にかえて、ユーザの電子メールアドレスであってもよい。このように、電子メールアドレスによっても、送信元を特定することができる。また、電話番号の他に、送信元を特定するためのIDなどの情報をさらに付加してもよい。
【0101】
第4の変更例としては、本実施の形態の受信システム200のメモリ230は、受信問い合わせ情報に示された伝達データを保持するのに十分な空きを有さない場合、伝達データを伝達データサーバ300に保持させた。これに対し、受信システム200のメモリ230が、受信問い合わせ情報に示された伝達データを保持するのに十分な空きを有さない場合であっても、この伝達データの有効時刻が近づいている場合は、これよりも遅い有効時刻を指定する伝達データを伝達データサーバ300に送信し、受信問い合わせ情報に示された伝達データを保持してもよい。これによって、受信システム200は、確実に有効時刻に伝達データを出力することができる。
【0102】
第5の変更例としては、伝達データサーバ300は、伝達データの有効時刻を監視しなくともよい。この場合、伝達データサーバ300は受信システム200から受信要求を受け取った場合に、伝達データを受信システム200に送信する。
【0103】
第6の変更例としては、本実施の形態では、出力制御部240は、出力先情報に基づいて伝達データの出力先を決定したが、出力先情報を受け取らず、伝達データのデータ形式から伝達データの出力先を決定してもよい。
【0104】
第7の変更例としては、本実施の形態の伝達データは雛形及び修飾データで構成されていたが、ユーザは雛形を使用せずに自由に伝達データを作成してもよい。
【0105】
【発明の効果】
上記説明から明らかなように、本発明によれば受信システム200は、送信システム100によって定められた時刻に伝達データを出力することができる。
【図面の簡単な説明】
【図1】データ伝送システムの概略を示す図である。
【図2】送信システム100の概略機能ブロックを示す
【図3】伝達データ作成部130の概略機能ブロック図である。
【図4】受信問合せ情報を模式的に示す図である。
【図5】受信システム200の概略機能ブロックを示す図である。
【図6】出力部234の概略機能ブロックを示す図である。
【図7】メモリ230が保持する伝達データの一覧を示す図である。
【図8】伝達データサーバ300を示す図である。
【図9】データベース310を示す図である。
【図10】データベース310が保持する雛形の一例を示す図である。
【図11】データ伝送システムを介して送信システム100から受信システム200に伝達データを送信するときの送信システム100、受信システム200、及び伝達データサーバ300の動作を示すフローチャートである。
【図12】伝達データ作成段階(S100)における伝達データ作成部130の詳細な動作を示すフローチャートである。
【図13】図11で説明した伝達データ作成段階(S100)において、表示部112に表示される画面の一例を示す図である。
【図14】図12で説明した修飾データ作成段階(S206)において表示部112に表示される画面を示す図である。
【図15】図11で説明した受信問合せ情報確認段階(S110)における受信システム200の詳細な動作を示すフローチャートである。
【図16】図11の伝達データ保持段階(S120)における伝達データサーバ300の詳細な動作を示すフローチャートである。
【図17】図11の出力段階(S152)における出力部234の詳細な動作を示すフローチャートである。
【図18】図11の出力段階(S152)における出力部234の詳細な動作を示すフローチャートである。
【符号の説明】
100…送信システム 110伝達データ処理部 112表示部 114操作部 116判断部 118受信部 120送信部 130伝達データ作成部 132有効時刻指定部 134受信要求作成部 136メモリ140雛形選択部 142修飾データ作成部 144雛形保持部 200受信システム 210送信部 212受信部 214データ監視部 216判断部 218操作部 220表示部 222受信許可条件保持部 230メモリ 232読出部 234出力部 236メモリ監視部240出力制御部 242プリンタ 244モニタ 246スピーカ250出力情報生成部 300伝達データサーバ 310データベース312雛形データベース 314カードデータベース 316コメントデータベース 318手紙データベース 320動画データベース 322音楽データベース 350受信部 352送信部 360メモリ 362有効時刻監視部 364処理部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a transmission system, a reception system, a data server, and a data transmission system. In particular, the present invention relates to a transmission system for transmitting / receiving data including information to be transmitted to a user, a receiving system, a data server for holding data including information to be transmitted to a user, and a data transmission constituted by these systems and servers About the system.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, systems for operating home appliances from a remote location are known. For example, the on / off operation of home appliances can be performed using the communication means. Furthermore, a system that can specify an on / off time is also known. For example, there are JP-A-8-275255 and JP-A-11-187134.
[0003]
[Problems to be solved by the invention]
In a system that remotely operates home appliances, electrical control of home appliances and the like is performed using communication means, and no data is exchanged with the user of the receiving system.
[0004]
In addition, when data having a large data capacity is transmitted through a conventional system, it takes a long time and becomes a problem. For example, when many people send and receive data via the communication network such as Christmas and New Year, it is time consuming and inconvenient to send and receive data during the busy period because the communication network is congested.
[0005]
Therefore, an object of the present invention is to provide a transmission system, a reception system, a data server, and a data transmission system that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.
[0006]
[Means for Solving the Problems]
That is, according to the first aspect of the present invention, a receiving system that receives data from a transmitting system via a data transmission system, and receives transmission data including information to be transmitted to a user via the data transmission system. And a memory that holds the transmission data, and a reading unit that reads the transmission data from the memory and makes the transmission data valid at a predetermined time.
[0007]
You may further provide the output part which outputs the said transmission data. The reading unit may decode the transmission data, and the output unit may output the transmission data decoded by the reading unit in a format that can be recognized by a user of the receiving system.
[0008]
The receiving unit may further receive valid time data indicating the predetermined time for the transmission data for each received transmission data. The reading unit may make the transmission data corresponding to the valid time data valid when the time indicated by the valid time data is reached.
[0009]
When the memory does not have enough free space to hold the transmission data to be received by the receiver, a transmitter that notifies the data transmission system to that effect, and the data transmission system, The information processing apparatus may further include a determination unit that holds the transmission data and causes the reception unit to receive the transmission data from the data transmission system before the predetermined time.
[0010]
When the memory holds a plurality of transmission data indicating the same valid time, the output unit may output the transmission data in accordance with a priority order determined based on a predetermined condition.
[0011]
The output unit may include a plurality of output devices and an output control unit that selects the output device that outputs the transmission data. The receiving unit may receive output destination information indicating the output device that outputs the transmission data at the predetermined time. The output control unit may cause the output device indicated by the output destination information to output the transmission data.
[0012]
The output unit may include a printer. The receiving unit receives still image data as the transmission data, the output control unit sends the still image data to the printer at the predetermined time, and the printer prints the still image. Also good.
[0013]
The output unit may further include a monitor. The receiving unit receives moving image data as the transmission data, the output control unit sends the moving image data to the monitor at the predetermined time, and the monitor reproduces and outputs the moving image on a monitor screen. Also good.
[0014]
The output unit may further include a speaker. The receiving unit may receive audio data as the transmission data, the output control unit may send the audio data to the speaker at the predetermined time, and the speaker may reproduce and output the audio data. .
[0015]
The reception unit may receive reception inquiry information requesting to receive the transmission data. The determination unit may determine whether or not to receive the transmission data indicated in the reception inquiry information. When the determination unit permits reception of the transmission data indicated in the reception inquiry information, the reception unit may receive the transmission data.
[0016]
The receiving unit may further receive type data indicating a type of the transmission data. The determination unit may determine whether to receive the transmission data based on the type data.
[0017]
The receiving unit may further receive size data indicating a data amount of the transmission data. The determination unit may allow the transmission data having a predetermined size or less to be received.
[0018]
You may further provide the operation part which inputs the instruction | indication from a user. The determination unit may determine whether to receive the transmission data based on an input from the operation unit.
[0019]
When the determination unit refuses to receive the transmission data corresponding to the transmission data, the transmission unit may notify the transmission system that the transmission data is not received.
[0020]
When the receiving unit receives the moving image data as the transmission data and is instructed to output the moving image data from the operation unit, the receiving unit may further include a notifying unit that notifies the user to that effect. When the output of the moving image data is permitted via the operation unit, the determination unit may permit the output of the moving image data.
[0021]
When the output unit outputs the transmission data, the transmission unit may notify the transmission system that the output has been completed.
[0022]
When the transmission data cannot be output to the output device designated by the output destination designation data at the predetermined time, the transmission unit notifies the transmission system that the transmission data could not be output. May be.
[0023]
When the transmission data cannot be output to the output device designated by the output destination designation data, the processing unit outputs the transmission data to an output device capable of outputting the transmission data other than the designated output device. Then, the transmission unit may notify the transmission system that the output device has been changed.
[0024]
The transmission data may be composed of a predetermined template and modification data indicating how to process the template. The memory may hold the modification data of the transmission data in association with the corresponding template. When the memory already holds the template of the transmission data to be received by the receiving unit, the receiving unit may receive template information specifying the template and the modification data.
According to a second aspect of the present invention, there is provided a transmission system for transmitting data to a receiving system via a data transmission system, the transmission data generating unit for generating transmission data including information to be transmitted to the user, and the transmission A reception inquiry information creation unit that creates reception inquiry information that requests the reception system to receive data; an effective time designation unit that determines a time at which the reception system makes the transmission data valid; A transmission unit that transmits the reception inquiry information to the reception system, and a reception unit that receives permission for the reception inquiry information. When the reception unit receives permission for the reception inquiry information, the transmission unit transmits the transmission data and the valid time data to the reception system.
[0025]
A third aspect of the present invention is a data server for holding transmission data including information to be transmitted to a user and transmitting the transmission data via a data transmission system, the transmission database holding the transmission data, And a transmission unit for transmitting the transmission data via the data transmission system. The transmission database holds valid time data indicating a time when the transmission data is valid for each transmission data, and when the predetermined time is reached until the time indicated by the valid time data, the transmission unit Notify the transmission system to that effect.
[0026]
A fourth aspect of the present invention is a data transmission system that transmits data from a transmission system to a reception system. The transmission system includes a transmission data generation unit that generates transmission data including information to be transmitted to a user, and a reception inquiry information generation unit that generates reception inquiry information that requests the reception system to receive the transmission data. And an effective time designation unit that determines a time at which the reception system makes the transmission data valid, and a transmission unit that transmits the reception inquiry information to the reception system. The reception system receives the transmission data, a memory holding the transmission data, reads the transmission data from the memory, and at the time determined by the effective time designation unit of the transmission system And a reading unit that makes the transmitted data valid.
[0027]
A data server that holds the transmission data may be further provided. The data server may include a transmission database that holds the transmission data, and a transmission unit that transmits the transmission data via the data transmission system. The transmission database may hold effective time data indicating a time at which the transmission data is enabled for each transmission data. When a predetermined time is reached until the time indicated by the valid time data, the transmission unit may notify the data transmission system to that effect.
[0028]
The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the claimed invention, and all combinations of features described in the embodiments are the solution of the invention. It is not always essential to the means.
[0030]
FIG. 1 shows an outline of a data transmission system. The data transmission system includes a transmission system 100, a reception system 200, and a transmission data server 300. The transmission system 100 and the reception system 200 transmit and receive transmission data including information that can be recognized by the user such as character data, still image data, moving image data, and audio data, that is, information to be transmitted to the user, via the communication network 400. I do. Specifically, the character data is in a text format, the still image data is in JPEG, the moving image data is in MPEG, the audio data is in a data format such as MP3 or MIDI. The communication network 400 is a telephone line or a dedicated line.
[0031]
The transmission system 100 transmits the transmission data to the reception system 200. The reception system 200 validates the transmission data at a predetermined time, that is, outputs it to the output unit 222. Thereby, the user of the receiving system 200 can receive the transmission data at the designated effective time. That is, the transmission data can be recognized by the user of the reception system 200 at the time desired by the user of the transmission system 100. The transmission data server 300 holds transmission data on behalf of the reception system 200. Detailed configurations and operations of the transmission system 100, the reception system 200, and the transmission data server 300 will be described in detail with reference to FIG.
[0032]
FIG. 2 shows schematic functional blocks of the transmission system 100. The transmission system 100 may be a terminal having a communication function. As an example, the transmission system 100 can be realized by cooperation between a main CPU of a terminal and a program stored or loaded in a main memory or a nonvolatile memory. When the main CPU has a built-in memory, necessary programs may be stored in the built-in memory, and various functions may be realized as firmware.
[0033]
The transmission system 100 includes a transmission data processing unit 110, a display unit 112, an operation unit 114, a determination unit 116, a transmission unit 120, and a reception unit 118. The transmission data processing unit 110 includes a transmission data creation unit 130, an effective time designation unit 132, a reception inquiry information creation unit 134, and a memory 136.
[0034]
The transmission data creation unit 130 creates transmission data, assigns a data-specific ID number and file name to the transmission data, and sends the transmission data to the valid time designation unit 132. The valid time designating unit 132 creates valid time data for designating the time for validating the transmission data for the received transmission data. The valid time designation unit 132 assigns the created valid time data to the transmission data, and sends the transmission data and the valid time data to the reception inquiry information creation unit 134 and the memory 136.
[0035]
The reception inquiry information creation unit 134 receives the transmission data from the valid time designation unit 132 and creates reception inquiry information corresponding to the transmission data. The reception inquiry information is data for notifying the reception system 200 that the transmission data to be transmitted is held and inquiring whether the transmission data can be received. The reception inquiry information includes the file name and / or ID number of the transmission data. As a result, the correspondence between the reception inquiry information and the transmission data is recognized. The reception inquiry information creation unit 134 sends the created reception inquiry information to the transmission unit 120. The memory 136 holds the transmission data received from the valid time designation unit 132.
[0036]
The transmission unit 120 receives the reception inquiry information from the reception inquiry information creation unit 134 and transmits it to the reception system 200. The transmission unit 120 also transmits the transmission data held in the memory 136 to the reception system 200 or the transmission data server 300. The reception unit 118 receives response information indicating that reception of transmission data is permitted or rejected from the reception inquiry information from the reception system 200 and sends the response information to the determination unit 116. The determination unit 116 determines whether to transmit the transmission data held in the memory 136 to the reception system 200 based on the response information.
[0037]
The display unit 112 may be, for example, a monitor or an LCD panel, and displays the creation and transmission status of transmission data. The display unit 112 also displays the contents to be notified to the user, such as the completion of transmission of the reception inquiry information and permission / inhibition of the reception inquiry information. Thus, the user can grasp the current situation from the content displayed on the display unit 112.
[0038]
The operation unit 114 receives input from the user. The operation unit 114 is, for example, a keyboard or a mouse. For example, the operation unit 114 receives input from the user when creating transmission data. In this case, the operation unit 114 sends the input instruction to the transmission data processing unit 110. The transmission data creation unit 110 creates transmission data to be transmitted to the reception system 200 based on the received instruction. In this way, the user can freely operate using the user interface.
[0039]
FIG. 3 is a schematic functional block diagram of the transmission data creation unit 130. The transmission data creation unit 130 includes a template selection unit 140, a modification data creation unit 142, and a template holding unit 144. The transmission data is composed of a predetermined model and modification data indicating how to process the model. The transmission data creation unit 130 creates transmission data by fitting the modification data into the ready-made template.
[0040]
The template holding unit 144 receives an instruction from the user via the operation unit 114, and transmits a template request indicating that the template instructed by the user is received from the transmission data server 300 to the communication network 400 via the transmission unit 120. The template is acquired from the communication network 400 via the receiving unit 118 and held. The template holding unit 144 also periodically deletes templates that are used less frequently. Accordingly, only the template frequently used by the user of the transmission system 100 can be held in the template holding unit 144. In addition, it is not necessary to store the infrequently used model in the model holding unit 144, and it may be acquired each time via the receiving unit 118. Therefore, the template holding unit 144, that is, the memory can be used efficiently.
[0041]
The template selection unit 140 selects a template to be used when creating transmission data from the templates held in the template holding unit 144. Each template has template information unique to each template such as an ID number and / or a file name, and each template can be identified by this template information. The template selection unit 140 acquires the template information of the selected template from the template holding unit 144 and sends it to the modification data creation unit 142. The modification data creation unit 142 receives template information and creates modification data to be inserted into the template indicated by the template information. At this time, the modification data creation unit 142 receives an instruction from the user via the operation unit 114, and creates modification data based on the instruction. The modification data creation unit 142 sends the template information and the modification data to the valid time designation unit 132 as transmission data. At this time, the user appropriately inputs an instruction via the operation unit 114 according to the content displayed on the notification unit 112.
[0042]
As described above, the transmission data transmitted / received via the communication network 400 does not have a template and is composed of the template information and the modification data. Therefore, the capacity of the transmission data is larger than that of the template and the modification data. Can be reduced. Therefore, the transfer time can be shortened.
[0043]
In addition, as described above, since the template is prepared in advance and the transmission data is created according to the procedure displayed on the display unit 112, even the user who is not used to using the transmission system 100 can easily create the transmission data. it can.
[0044]
FIG. 4 schematically shows the reception inquiry information. The reception inquiry information includes the ID number of the transmission data, the file name, the date and time when the reception inquiry information was transmitted, the telephone number of the transmission system 100, the type of transmission data, the capacity, the output destination information indicating the output device to which the transmission data is to be output, And information indicating the valid time of the transmission data. The ID number, data type, capacity, and output destination information are automatically assigned by the reception inquiry information creation unit 134. The file name is input by the user via the operation unit 114. As another form, the output device to be output may also be input by the user.
[0045]
In this way, detailed information such as the capacity and type of data is automatically created, so the user does not need to specify it. Further, by transmitting in advance information for determining whether or not reception of transmission data is permitted to the reception system 200, it is possible to avoid transmitting transmission data in vain.
[0046]
FIG. 5 shows schematic functional blocks of the receiving system 200. The receiving system 200 may be a terminal having a communication function. As an example, the receiving system 200 can be realized by cooperation of a main CPU of a terminal and a program stored or loaded in a main memory or a nonvolatile memory. When the main CPU has a built-in memory, necessary programs may be stored in the built-in memory, and various functions may be realized as firmware.
[0047]
The reception system 200 includes a transmission unit 210, a reception unit 212, a data monitoring unit 214, an operation unit 218, a display unit 220, a transfer unit 232, and an output unit 234. The data monitoring unit 214 includes a determination unit 216, a reception permission condition holding unit 222, a memory 230, and a memory monitoring unit 236.
[0048]
The reception unit 212 receives reception inquiry information from the transmission system 100 via the communication network 400 and sends the reception inquiry information to the memory 230. The receiving unit 212 also receives transmission data from the transmission system 100 or the transmission data server 300 and sends it to the memory 230.
[0049]
The reception permission condition holding unit 222 holds reception permission conditions. The reception permission condition is a condition of transmission data that the reception system 200 permits reception. As a reception permission condition, a telephone number of the transmission system 100, a data capacity of transmission data, a data type, and an output device to output the transmission data are specified.
[0050]
The determination unit 216 compares the reception inquiry information held in the memory 230 with the reception permission condition held in the reception permission condition holding unit 222 and determines whether the reception inquiry information satisfies the reception permission condition. That is, it is determined whether or not the transmission data indicated by the reception inquiry information is received. The determination unit 216 also determines whether or not to receive the transmission data indicated by the reception inquiry information based on the input from the operation unit 218. The determination unit 216 creates response information based on the determination result, and instructs the transmission unit 210 to send the created response information to the transmission system 100. The determination unit 216 also causes the transmission unit 210 to transmit a reception request indicating that the transmission data is to be received based on the notification from the memory monitoring unit 236. The determination unit 216 receives the output information indicating the contents related to the output from the output unit 234, and determines whether to hold or delete the transmission data held in the memory 230 based on the output information.
[0051]
The memory 230 holds reception inquiry information and transmission data received from the reception unit 212. The memory 230 holds templates, template information, and modification data as transmission data. When a plurality of pieces of transmission data are configured with the same model, the memory 230 holds only one model. As described above, since the transmission data is composed of the template and the modification data, it is possible to avoid holding a plurality of identical templates. Therefore, the memory can be used effectively.
[0052]
The memory monitoring unit 236 monitors the valid time indicated in the reception inquiry information held in the memory 230 and the free capacity of the memory 230. The memory monitoring unit 236 notifies the determination unit 216 that the transmission data is to be received according to the free capacity of the memory 230. The memory monitoring unit 236 also determines the order in which the transmission data held in the memory 230 is output, that is, the output order. When the effective time comes, a read start command is sent to the reading unit 232 to instruct to start reading.
[0053]
When the reading unit 232 receives the reading start command, the reading unit 232 reads out the transmission data from the memory 230 and sends it to the output unit 234. The reading unit 232 decodes the output destination information included in the transmission data and the reception inquiry information. The reading unit 232 also performs expansion processing when the transmission data is compressed. The output unit 234 outputs the transmission data received from the reading unit 232.
[0054]
The display unit 220 may be a monitor or an LCD panel, for example. Displays the transmission status of transmitted data. The operation unit 218 may be, for example, a keyboard or a mouse, and accordingly receives commands from the user as appropriate.
[0055]
The transmission unit 210 receives the response information and the reception request from the determination unit 216 and transmits the response information and the reception request to the transmission system 100 and the transmission data server 300 via the communication network 400.
[0056]
FIG. 6 shows a schematic functional block of the output unit 234. The output unit 234 includes an output control unit 240, a printer 242, a monitor 244, and an output information generation unit 250. Based on the output destination information of the transmission data, the output control unit 240 determines whether the transmission data received from the reading unit 232 is output to the printer 242, the monitor 244, or the speaker 246, and sends it to the selected output device. Send transmission data. As described above, since a plurality of output devices are provided, a plurality of types of transmission data such as still image data, moving image data, and audio data can be output. The output unit 234 generates output information having contents related to the output and sends the output information to the transmission unit 210. The output unit 234 also sends output information to the determination unit 216.
[0057]
The output control unit 240 notifies the output information generation unit 250 of the output status of the transmission data. Based on the notification received from the output control unit 240, the output information generation unit 250 generates output information indicating the contents related to the output of the transmission data. The output information generation unit 250 sends the generated output information to the transmission unit 210.
[0058]
FIG. 7 shows a list of transmission data held in the memory 230. The memory 230 holds reception inquiry information. When the transmission data indicated by the reception inquiry information is held in the memory 230, the memory 230 holds the corresponding reception inquiry information and transmission data in a format in which the correspondence relationship can be recognized.
[0059]
Thus, since the corresponding reception inquiry information and transmission data are held so that the correspondence can be recognized, the determination unit 216 can easily recognize whether or not the transmission data having received the reception inquiry information has been received. it can.
[0060]
The priority assigned to the transmission data indicates the output order, and is given by the memory monitoring unit 236. The priority order is determined based on a predetermined condition. For example, as a predetermined condition, a preferential transmission source may be registered in advance, and transmission data received from the registered transmission source may be preferentially output. Further, for example, the output order of the transmission data may be determined according to the order in which the transmission requests are received as a predetermined condition. The transmission data having the same effective time is given priority and is held in the memory 230. As described above, when a plurality of pieces of transmission data having the same effective time is held, it is determined in advance which transmission data is read out. Therefore, transmission data can be output in this order.
[0061]
The memory 230 does not have the same template, and when receiving transmission data composed of the same template, only the template information is held, so that the capacity of the memory 230 can be used effectively.
[0062]
For example, when there are events such as Christmas, it is expected that many users transmit data and the communication network 400 is congested. Therefore, it is difficult to receive the transmission data at the time desired by the user. However, since the memory 230 according to the present embodiment holds the transmission data before the effective time as described above, the transmission data can be reliably output at the effective time regardless of the congestion of the communication network 400. it can.
[0063]
FIG. 8 shows the transmission data server 300. The transmission data server 300 includes a database 310, a reception unit 350, a transmission unit 352, a memory 360, an effective time monitoring unit 362, and a processing unit 364.
[0064]
The receiving unit 350 receives the transmission data from the transmission system 100 and sends it to the memory 360. The receiving unit 350 also receives a template request indicating that a template is to be transmitted from the transmission system 100 and receives a reception request indicating that transmission data is to be transmitted from the reception system 200. The receiving unit 350 sends the template request and the reception request to the processing unit 364. The memory 360 holds transmission data received from the receiving unit 350.
[0065]
When receiving the reception request from the reception unit 350, the processing unit 364 extracts the transmission data indicated by the reception request from the memory 360 and transmits it to the reception system 200 via the transmission unit 352. Further, when receiving the template request, the processing unit 364 extracts the template indicated in the template request from the database 310 and transmits it to the transmission system 100 via the transmission unit 352.
[0066]
The database 310 holds a plurality of transmission data templates. The template held in the database 310 is updated when a predetermined period elapses, a new template may be added, or a template that is no longer used may be deleted. Further, the database 310 may further hold a template acquired from outside the transmission data server 300 via the communication network 400. As described above, since the template held in the database 310 is updated in a predetermined period, it is possible to always provide a template desired by the user.
[0067]
FIG. 9 shows the database 310. The database 310, the template database 312, includes a card database 314, a comment database 316, a letter database 318, a moving image database 320, and a music database 322. Each of these data holds a template and template information for specifying the template in association with each other. In addition, the model and model information are acquired by the transmission system 100 and the reception system 200 via the data transmission system. As described above, since the template database 312 holds various templates, the user of the transmission system 100 can create desired transmission data using these templates.
[0068]
Thus, the transmission data server 300 holds transmission data. For this reason, the transmission system 100 does not have to hold transmission data to be transmitted until the reception system 200 receives the transmission data. In addition, the receiving system 200 may not hold in advance transmission data that has time until the valid time. Therefore, the transmission system 100 and the reception system 200 can use the memory efficiently.
[0069]
FIG. 10 shows an example of a template stored in the database 310. 10A shows a card database 314, and FIG. 10B shows a comment database 316. The card database 314 holds cards of various genres. This figure shows CARD 1 to 3 as an example. In addition to this, cards of various genres may be held. Moreover, C11, C12, C13... And a plurality of cards are held for CARD1. As described above, since a plurality of templates are prepared for each genre, it is possible to easily generate transmission data that is close to the user's wishes even if a ready-made template is used.
[0070]
FIG. 11 is a flowchart illustrating operations of the transmission system 100, the reception system 200, and the transmission data server 300 when transmission data is transmitted from the transmission system 100 to the reception system 200 via the data transmission system.
[0071]
The transmission data creation unit 130 of the transmission system 100 creates transmission data to be transmitted to the reception system 200 (S100). Next, the valid time specifying unit 132 creates valid time data of the transmission data and assigns it to the transmission data (S102). The reception inquiry information creation unit 134 creates reception inquiry information corresponding to the transmission data (S104). Next, the transmission unit 120 transmits the created reception inquiry information to the reception system 200 (S106). Next, the transmission unit 210 of the reception system 200 receives the reception inquiry information. The determination unit 216 determines whether or not the transmission data indicated by the reception inquiry information received by the transmission unit 210 is received (S110). When the determination unit 216 permits the reception of the transmission data, the reception unit 212 notifies the transmission system 100 of the reception permission (S112).
[0072]
Next, the determination unit 216 confirms the free capacity of the memory 230. When the memory 230 has enough space to hold the transmission data indicated in the reception inquiry information (S140), the determination unit 216 receives the transmission data from the transmission system 100 via the transmission unit 210. This is notified to the transmission system 100. The receiving unit 212 receives transmission data from the transmission system 100 (S140). The memory 230 receives and holds the transmission data from the receiving unit 212.
[0073]
If the memory 230 does not have enough space to hold the transmission data indicated in the reception inquiry information in S114, the determination unit 216 sends the transmission data to the transmission data server 300 via the transmission unit 210. The transmission system 100 is notified of the retention (S116). Next, the transmission unit 210 of the transmission system 100 transmits the transmission data held in the memory 136 to the transmission data server 300 (S118). Next, the receiving unit 350 of the transmission data server 300 receives the transmission data and sends it to the database 310. The database 310 holds transmission data (S120).
[0074]
Next, the determination unit 216 of the reception system 200 monitors the free capacity of the memory 230. When the memory 230 has enough space to hold the transmission data held in the transmission data server 300, and when the effective time approaches (S130), the determination unit 216 wants to receive the transmission data. The transmission request is notified to the transmission data server 300 via the transmission unit 210 (S132). When the reception unit 350 of the transmission data server 300 receives the reception request, the transmission data indicated by the reception request is extracted from the database 310, and the transmission unit 352 transmits the transmission data to the reception system 200 (S134). When receiving the transmission data, the receiving unit 212 of the reception system 200 sends the transmission data to the memory 230, and the memory 230 holds the transmission data.
[0075]
Next, the memory monitoring unit 236 monitors the effective time of the transmission data held in the memory 230. When the valid time comes (S150), the memory monitoring unit 236 sends a read start command to the reading unit 232. The reading unit 232 reads the transmission data indicated in the read start command from the memory 230 and sends it to the output unit 234. The output unit 234 outputs the transmission data (S152). Thus, transmission of the transmission data is completed.
[0076]
FIG. 12 is a flowchart showing a detailed operation of the transmission data creation unit 130 of the transmission system 100 in the transmission data creation stage (S100). When acquiring a template from the transmission data server 300 (S200), the user acquires a desired template from the transmission data server 300 using the display unit 112 and the operation unit 114, and holds the template in the template holding unit 144 (S202). . In this way, it is possible to newly acquire a template held in the template holding unit 144 or delete a template that is no longer used from the template holding unit 144. As a result, only the template frequently used by the user can be held in the template holding unit 144.
[0077]
Next, the user uses the display unit 112 and the operation unit 114 to select a desired template (S204). If the template is not acquired from the transmission data server 300 in S200, the process jumps to S204. Next, the modification data creation unit 142 creates modification data for processing the template selected by the template selection unit 140 (S206).
[0078]
FIG. 13 shows an example of a screen displayed on the display unit 112 in the transmission data creation stage (S100) described with reference to FIG. When the user selects a card template via the operation unit 114, the display unit 112 displays the card list 500. The user selects a desired card from the cards displayed here. When the user selects the C2 Christmas card, the screen displayed on the display unit 112 changes from the card list 500 to the Christmas card list 502. The Christmas card list 502 includes a plurality of Christmas card designs. The user selects a desired design from these via the operation unit 114.
[0079]
FIG. 14 shows a modified data creation screen 504 displayed on the display unit 112 in the modified data creation stage (S206) described with reference to FIG. In this way, the template specified in the template selection stage is displayed, and the contents for processing this template are displayed. The user creates the modification data along the question displayed on the modification data creation screen 504. If you want to insert a comment on the Christmas card, select “YES” for “insert comment?”. At this time, the display unit 112 further displays an input screen 506 for inputting a comment on the screen. The user inputs a favorite comment here. Further, the user inputs the telephone number of the transmission destination to which the transmission data is sent and the valid time of the transmission data according to the input screen 506.
[0080]
FIG. 15 is a flowchart showing a detailed operation of the reception system 200 in the reception inquiry information confirmation step (S110) described in FIG. When receiving the reception inquiry information from the transmission system 100 via the transmission unit 210, the determination unit 216 compares the information indicated in the reception inquiry information with the content displayed in the reception permission condition holding unit 222. When the transmission source telephone number indicated in the reception inquiry information is registered in the reception permission condition holding unit 222 (S300), the determination unit 216 determines that the transmission source is permitted. As a result, it is possible to avoid receiving transmission data whose transmission source is unknown.
[0081]
Next, the determination unit 216 determines whether or not it can be output to the output device indicated in the reception inquiry information. When output is possible (S302), the determination unit 216 determines permission for the output device. As described above, since the output device is also taken into consideration, for example, when the output system 600 without a speaker is included, it is possible to avoid receiving voice transmission data.
[0082]
Next, the determination unit 216 determines whether or not the data capacity indicated in the reception inquiry information is equal to or less than a predetermined data capacity. When it is less than the predetermined capacity (S302), the determination unit 216 permits reception of the transmission data indicated by the reception inquiry information. The determination unit 216 indicates permission for reception (S306). As described above, since transmission data from a transmission source other than a telephone number registered in advance is not received, it is possible to avoid reception of transmission data whose transmission source is unknown.
[0083]
If the telephone number indicated in the reception inquiry information is not registered in the reception permission condition holding unit 222 in S300, and if the data capacity indicated in the reception inquiry information is not less than the predetermined data capacity in S302 The unit 216 receives an input from the user via the operation unit 114. When reception permission is input from the user (S310), the process jumps to S306. When reception rejection is input from the user in S310, the determination unit 216 creates response information for rejecting reception of the transmission data indicated by the reception inquiry information (S312). Next, the determination unit 216 transmits response information to the transmission system 100 via the transmission unit 210 (S314). The transmission of the transmission data is thus completed.
[0084]
As another form, the transmission data held in the transmission data server 300 may be returned to the transmission system 100 after the notification step (S134) to the transmission system.
[0085]
As described above, when receiving the reception inquiry information, the determination unit 216 determines reception refusal based on the condition held in the reception permission condition holding unit 222. Accordingly, it is possible to avoid receiving transmission data whose transmission source is unknown, transmission data having an extremely large data capacity, and transmission data that cannot be output to the output device of the reception system 200. In addition, since it can be determined by an instruction from the user whether or not to receive, only desired transmission data can be received. Thereby, for example, a user who does not need an advertisement can refuse to receive transmission data indicating the advertisement.
[0086]
FIG. 16 is a flowchart showing a detailed operation of the transmission data server 300 in the transmission data holding stage (S120) of FIG. The valid time monitoring unit 362 monitors valid time data given to the transmission data held in the memory 360. For example, the predetermined time may be one day before the effective time. If there is currently one day or more until the valid time (S400), the valid time monitoring unit 362 continues to monitor.
[0087]
When the effective time is within one day (S400), the effective time monitoring unit 362 notifies the receiving system 200 of the effective time via the transmission unit 352 (S402). Next, when a reception request is received from the reception system 200 via the reception unit 350 (S404), the process jumps to the transmission data transmission stage (S134). If a reception request is not received from the reception system 200 in S404, the transmission system 100 that has transmitted the transmission data is notified that there is untransmitted data, and the transmission of the transmission data ends (S406).
[0088]
As described above, the valid time monitoring unit 362 monitors the valid time of the transmission data held in the memory 360. If the reception system 200 forgets to receive the transmission data to be received, the transmission data server 300 Notification can be made to the receiving system 200. Therefore, the transmission data can be reliably transmitted to the receiving system 200 before the effective time.
[0089]
FIG. 17 is a flowchart showing detailed operations of the output unit 234 of the reception system 200 in the output stage (S152) of FIG. This flowchart shows the operation of the output unit 234 when the transmission data is data to be output to the printer 242 such as still image data and character data. When the valid time of the transmission data held in the memory 230 is reached, the reading unit 232 receives a read start command from the memory monitoring unit 236. The reading unit 232 reads the transmission data indicated in the read start command from the memory 230 and sends it to the output unit 234 (S500). Next, the output control unit 240 of the output unit 234 determines whether or not the transmission data can be output to the designated output device. If the data can be output to the specified output device (S502), the data is output to the specified output device, and the transmission system 100 is notified that the output has been output to the specified output device at the valid time (S506).
[0090]
If the output cannot be made to the designated output device in S502, it is confirmed whether the output can be made to an output device other than the designated one. When outputting to an output device other than the designated device (S502), in S504, the transmission system 100 is notified that the output device other than the designated device has been output at the valid time.
[0091]
If the output cannot be output to the output device other than the designation in S502, the output control unit 240 stops outputting the transmission data. Next, the process jumps to S504 to notify the transmission system 100 that the transmission data could not be output. Thus, the output stage (S152) ends.
[0092]
Thus, since the transmission system 100 receives the notification of the output result, the user of the transmission system 100 can confirm that the transmitted transmission data has been output.
[0093]
For example, the output control unit 240 receives still image data as transmission data indicated by reception inquiry information whose output destination information specifies the printer 242. When the output unit 234 does not have the printer 242, when the printer 242 is out of order, or when the printer 242 outputs other data due to an interruption or the like, output control is performed. The unit 240 outputs the still image data such as a monitor 244 to an output device capable of outputting the still image data instead of the printer 242. At this time, the output information generation unit 250 generates output information of the content of the transmission data output to the monitor 244 and notifies the transmission system 100 via the transmission unit 210.
[0094]
FIG. 18 is a flowchart showing a detailed operation of the output unit 234 in the output stage (S152) of FIG. This flowchart shows the operation of the output unit 234 when the transmission data to be output is moving image data and audio data.
[0095]
The memory monitoring unit 236 monitors the valid time of transmission data held in the memory 230. When the effective time of the moving image transmission data held in the memory 230 is reached (S600), the determination unit 216 notifies the user via the display unit 220 (S602). Next, when an instruction for permitting the output of transmission data is input from the user via the operation unit 114 (S604), the reading unit 232 starts reading the transmission data and outputs a moving image to the monitor 244 ( S606). Next, when the output is completed, the communication system 100 is notified that the output has been completed (S608). Thus, the output stage (S152) ends.
[0096]
When the transmission data to be output is audio data, it is almost the same as when the transmission data is image data. When the transmission data is audio data, the difference is that when the instruction to permit the output of the transmission data is input from the user in S604, the audio is output from the speaker 246. The other operations of the output unit 234 are the same as when the transfer data is moving image data. In this way, since the transmission data is output after confirming that the situation is recognized by the user, for example, it is possible to avoid the output of the moving image data on the monitor 244 when there is no user. .
[0097]
As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various modifications or improvements can be added to the above embodiment. It is apparent from the description of the scope of claims that embodiments with such changes or improvements can be included in the technical scope of the present invention.
[0098]
As such a first modification, in the present embodiment, the transmission system 100 transmits the transmission data to the transmission data server 300 only when the memory 230 of the reception system 200 does not have a free space. The system 100 may transmit the reception request to the reception system 200 and then transmit the transmission data to the transmission data server 300. Accordingly, the transmission system 100 may not hold the transmission data until the response information for the reception inquiry is received from the reception system 200. In addition, the receiving system 200 can cause the transmission data server 300 to store transmission data that does not yet need to be stored, such as transmission data whose valid time is one month or more ahead.
[0099]
As a second modification, the template database 312 may acquire and hold a template created by the user. As a result, more various templates can be secured, and the templates that meet the user's request can be held because they are updated daily.
[0100]
As a third modification, the information for identifying the transmission source included in the reception inquiry information of the present embodiment is the telephone number of the user of the transmission system 100, but the user's e-mail is used instead of the telephone number. It may be an address. In this way, the transmission source can also be specified by the e-mail address. In addition to the telephone number, information such as an ID for specifying the transmission source may be further added.
[0101]
As a fourth modification example, when the memory 230 of the reception system 200 according to the present embodiment does not have enough space to hold the transmission data indicated in the reception inquiry information, the transmission data is transmitted to the transmission data server. 300. On the other hand, even when the memory 230 of the reception system 200 does not have enough space to hold the transmission data indicated in the reception inquiry information, the effective time of the transmission data is approaching May transmit the transmission data designating a later effective time to the transmission data server 300 and hold the transmission data indicated in the reception inquiry information. As a result, the receiving system 200 can reliably output the transmission data at the valid time.
[0102]
As a fifth modification, the transmission data server 300 may not monitor the effective time of transmission data. In this case, when the transmission data server 300 receives a reception request from the reception system 200, the transmission data server 300 transmits the transmission data to the reception system 200.
[0103]
As a sixth modification, in this embodiment, the output control unit 240 determines the output destination of the transmission data based on the output destination information, but does not receive the output destination information and transmits the data from the data format of the transmission data. The data output destination may be determined.
[0104]
As a seventh modification, the transmission data according to the present embodiment is composed of a template and modification data. However, the user may freely create transmission data without using a template.
[0105]
【The invention's effect】
As is clear from the above description, according to the present invention, the receiving system 200 can output the transmission data at a time determined by the transmitting system 100.
[Brief description of the drawings]
FIG. 1 is a diagram showing an outline of a data transmission system.
FIG. 2 shows schematic functional blocks of the transmission system 100
3 is a schematic functional block diagram of a transmission data creation unit 130. FIG.
FIG. 4 is a diagram schematically showing reception inquiry information.
FIG. 5 is a diagram showing a schematic functional block of a receiving system 200;
6 is a schematic functional block diagram of an output unit 234. FIG.
7 is a view showing a list of transmission data held in a memory 230. FIG.
FIG. 8 is a diagram illustrating a transmission data server 300;
FIG. 9 is a diagram showing a database 310;
FIG. 10 is a diagram illustrating an example of a template held by a database 310;
FIG. 11 is a flowchart illustrating operations of the transmission system 100, the reception system 200, and the transmission data server 300 when transmission data is transmitted from the transmission system 100 to the reception system 200 via the data transmission system.
FIG. 12 is a flowchart showing a detailed operation of the transmission data creation unit 130 in the transmission data creation stage (S100).
13 is a diagram illustrating an example of a screen displayed on the display unit 112 in the transmission data creation stage (S100) described with reference to FIG.
14 is a diagram showing a screen displayed on the display unit 112 in the modification data creation stage (S206) described in FIG.
15 is a flowchart showing a detailed operation of the reception system 200 in the reception inquiry information confirmation step (S110) described in FIG.
16 is a flowchart showing a detailed operation of the transmission data server 300 in the transmission data holding step (S120) of FIG.
FIG. 17 is a flowchart showing a detailed operation of the output unit 234 in the output stage (S152) of FIG.
18 is a flowchart showing a detailed operation of the output unit 234 in the output stage (S152) of FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 100 ... Transmission system 110 Transmission data processing part 112 Display part 114 Operation part 116 Judgment part 118 Reception part 120 Transmission part 130 Transmission data creation part 132 Effective time designation part 134 Reception request creation part 136 Memory 140 Model selection part 142 Modification data creation part 144 template holding unit 200 receiving system 210 transmitting unit 212 receiving unit 214 data monitoring unit 216 determining unit 218 operation unit 220 display unit 222 reception permission condition holding unit 230 memory 232 reading unit 234 output unit 236 memory monitoring unit 240 output control unit 242 printer 244 monitor 246 speaker 250 output information generation unit 300 transmission data server 310 database 312 template database 314 card database 316 comment database 318 letter database 320 video database 322 sound Easy database 350 receiving unit 352 transmitting unit 360 memory 362 effective time monitoring unit 364 processing unit

Claims (19)

送信システムから伝達データを受信する受信システムであって、
ユーザに伝えるべき情報を含む伝達データ、および当該伝達データを有効な状態にする時刻である有効時刻を含む受信問い合わせ情報を保持するメモリと、
前記送信システムから、伝達データおよび受信問い合わせ情報を受信する受信部と、
前記受信部が受信した伝達データを保持するのに十分な空きを前記メモリが有するか否かを判断する判断部と、
前記受信部が受信した伝達データを保持するのに十分な空きを前記メモリが有しない場合に、前記メモリが保持している伝達データのうち、前記受信部が受信した伝達データに指定されている有効時刻より遅い有効時刻が指定されている伝達データを伝達データサーバに送信する送信部と、
前記メモリが保持している伝達データに指定されている有効時刻に、当該伝達データを読み出して有効な状態にする読出部と
を備える受信システム。
A receiving system for receiving transmission data from a transmitting system,
A memory for holding transmission data including information to be transmitted to the user, and reception inquiry information including a valid time that is a time for making the transmission data valid;
A receiving unit for receiving transmission data and reception inquiry information from the transmission system;
A determination unit for determining whether or not the memory has enough space to hold the transmission data received by the reception unit;
When the memory does not have enough space to hold the transmission data received by the reception unit, the transmission data received by the reception unit is specified among the transmission data held by the memory. A transmission unit for transmitting transmission data in which an effective time later than the effective time is designated to the transmission data server;
A reading system comprising: a reading unit that reads the transmission data and makes it valid at an effective time specified in the transmission data held in the memory.
予め登録された送信元の優先順位に基づいて、前記メモリが保持している、前記有効時刻が同時刻の複数の伝達データの出力の順番を決定するメモリ監視部をさらに備える請求項1に記載の受信システム。  2. The memory monitoring unit according to claim 1, further comprising: a memory monitoring unit that determines an output order of a plurality of pieces of transmission data having the same effective time, which is held in the memory, based on a priority order of transmission sources registered in advance. Receiving system. 前記判断部は、前記メモリの空き容量を監視し、前記伝達データサーバが保持している伝達データを保持するのに十分な空き容量を前記メモリが有した場合、および前記伝達データサーバが保持している伝達データに指定されている有効時刻が近づいた場合、前記伝達データサーバが保持している伝達データを受信したい旨を示す受信要求を前記送信部に送信させる請求項1または請求項2に記載の受信システム。  The determination unit monitors the free space of the memory, and when the memory has sufficient free space to hold the transfer data held by the transfer data server, and the transfer data server holds 3. The transmission unit according to claim 1 or 2, wherein when the effective time specified for the transmission data is approaching, the transmission unit transmits a reception request indicating that the transmission data held by the transmission data server is to be received. The receiving system described. 伝達データを出力する出力部をさらに備え、
前記読出部は、伝達データをデコードし、
前記出力部は、前記読出部がデコードした伝達データを、前記受信システムのユーザが認識可能な形式で出力する請求項1乃至請求項3のいずれかに記載の受信システム。
An output unit for outputting the transmission data;
The reading unit decodes transmission data,
The receiving system according to any one of claims 1 to 3, wherein the output unit outputs the transmission data decoded by the reading unit in a format recognizable by a user of the receiving system.
前記出力部は、
複数の出力装置と、
伝達データを出力させる前記出力装置を選択する出力制御部と
を有し、
前記受信部は、前記有効時刻に、伝達データを出力させる前記出力装置を示す出力先情報を受け取り、
前記出力制御部は、前記出力先情報によって示された前記出力装置に伝達データを出力させる請求項4に記載の受信システム。
The output unit is
A plurality of output devices;
An output control unit for selecting the output device for outputting the transmission data, and
The receiving unit receives output destination information indicating the output device for outputting transmission data at the valid time,
The receiving system according to claim 4, wherein the output control unit causes the output device indicated by the output destination information to output transmission data.
前記出力部は、プリンタを有し、
前記受信部は、伝達データとして、静止画データを受信し、
前記出力制御部は、前記有効時刻に、静止画データを前記プリンタに送り、
前記プリンタは、前記静止画を印刷する請求項5に記載の受信システム。
The output unit includes a printer,
The receiving unit receives still image data as transmission data,
The output control unit sends still image data to the printer at the effective time,
The receiving system according to claim 5, wherein the printer prints the still image.
前記出力部は、モニタをさらに有し、
前記受信部は、前記伝達データとして、動画データを受信し、
前記出力制御部は、前記有効時刻に動画データを前記モニタに送り、
前記モニタは、前記動画をモニタ画面に再生出力する請求項5または請求項6に記載の受信システム。
The output unit further includes a monitor,
The receiving unit receives moving image data as the transmission data,
The output control unit sends moving image data to the monitor at the effective time,
The receiving system according to claim 5, wherein the monitor reproduces and outputs the moving image on a monitor screen.
前記出力部は、スピーカをさらに有し、
前記受信部は、前記伝達データとして、音声データを受信し、
前記出力制御部は、前記有効時刻に音声データを前記スピーカに送り、
前記スピーカは、前記音声データを再生出力する請求項5乃至請求項7のいずれかに記載の受信システム。
The output unit further includes a speaker,
The receiving unit receives audio data as the transmission data,
The output control unit sends audio data to the speaker at the effective time,
The receiving system according to claim 5, wherein the speaker reproduces and outputs the audio data.
前記受信部は、前記伝達データの種類を示す種類データをさらに受信し、
前記判断部は、前記種類データに基づいて、伝達データを受信するか否かを判断する請求項5乃至請求項8のいずれかに記載の受信システム。
The receiving unit further receives type data indicating the type of the transmission data,
The receiving system according to any one of claims 5 to 8, wherein the determination unit determines whether to receive transmission data based on the type data.
前記受信部は、伝達データのデータ量を示すサイズデータをさらに受信し、
前記判断部は、所定のサイズ以下の伝達データを受信することを許可する請求項5乃至請求項9のいずれかに記載の受信システム。
The receiving unit further receives size data indicating the amount of transmitted data,
The reception system according to claim 5, wherein the determination unit permits reception of transmission data having a predetermined size or less.
ユーザからの指示を入力する操作部をさらに備え、
前記判断部は、前記操作部からの入力に基づいて、伝達データを受信するか否かを判断する請求項5乃至請求項10のいずれかに記載の受信システム。
It further includes an operation unit for inputting an instruction from the user,
The receiving system according to claim 5, wherein the determination unit determines whether to receive transmission data based on an input from the operation unit.
前記判断部が伝達データの受信を拒否した場合に、前記送信部は、伝達データを受信しないことを前記送信システムに通知する請求項11に記載の受信システム。  The receiving system according to claim 11, wherein when the determination unit refuses to receive transmission data, the transmission unit notifies the transmission system that the transmission data is not received. 前記受信部が伝達データとして動画データを受信し、前記操作部から前記動画データを出力することを指示された場合に、ユーザにその旨を通知する通知部をさらに備え、
前記操作部を介して、動画データの出力を許可された場合に、前記判断部は、前記動画データの出力を許可する請求項11または請求項12に記載の受信システム。
When the receiving unit receives moving image data as transmission data and is instructed to output the moving image data from the operation unit, the receiving unit further includes a notification unit that notifies the user of the fact,
The receiving system according to claim 11 or 12, wherein, when output of moving image data is permitted via the operation unit, the determination unit permits output of the moving image data.
前記出力部が前記伝達データを出力すると、前記送信部は、出力が完了したことを前記送信システムに通知する請求項5乃至請求項13のいずれかに記載の受信システム。  The receiving system according to any one of claims 5 to 13, wherein when the output unit outputs the transmission data, the transmitting unit notifies the transmission system that the output is completed. 前記有効時刻に、伝達データを出力先指定データによって指定された前記出力装置に出力できなかった場合に、前記送信部は、伝達データを出力できなかったことを前記送信システムに通知する請求項5乃至請求項14のいずれかに記載の受信システム。  6. The transmission unit notifies the transmission system that the transmission data cannot be output when the transmission data cannot be output to the output device designated by the output destination designation data at the valid time. The receiving system according to claim 14. 伝達データを前記出力先指定データによって指定された前記出力装置に出力できない場合、指定された前記出力装置以外の、伝達データを出力可能な出力装置に伝達データを出力する処理部をさらに備え、
前記送信部は、前記出力装置を変更したことを前記送信システムに通知する請求項15に記載の受信システム。
When the transmission data cannot be output to the output device designated by the output destination designation data, the processing unit further outputs the transmission data to an output device capable of outputting the transmission data other than the designated output device,
The reception system according to claim 15, wherein the transmission unit notifies the transmission system that the output device has been changed.
伝達データは、所定の雛形及び前記雛形をどのように加工するかを示す修飾データから構成され、
前記メモリは、伝達データの前記修飾データを対応する前記雛形と対応付けて保持し、
前記受信部が受信すべき伝達データの前記雛形を、前記メモリが既に保持する場合、前記受信部は、前記雛形を指定する雛形情報及び前記修飾データを受信する請求項1乃至請求項16のいずれかに記載の受信システム。
The transmission data is composed of a predetermined template and modification data indicating how to process the template,
The memory holds the modification data of transmission data in association with the corresponding template,
The said receiving part receives the model information which designates the said model, and the said modification data, when the said memory already hold | maintains the said model of the transmission data which the said receiving part should receive. The receiving system according to the above.
送信システムと、前記送信システムから伝達データを受信する受信システムとを備えるデータ伝送システムであって、
前記送信システムは、
ユーザに伝えるべき情報を含む伝達データを作成する伝達データ作成部と、
前記伝達データを受信することを前記受信システムに対して要求する受信問合せ情報を作成する受信問合せ情報作成部と、
前記受信システムが前記伝達データを有効な状態にする有効時刻を決定する有効時刻指定部と、
前記受信問合せ情報を前記受信システムに送信する送信部と
を有し、
前記受信システムは、
ユーザに伝えるべき情報を含む伝達データ、および当該伝達データを有効な状態にする時刻である有効時刻を含む受信問い合わせ情報を保持するメモリと、
前記送信システムから、伝達データおよび受信問い合わせ情報を受信する受信部と、
前記受信部が受信した伝達データを保持するのに十分な空きを前記メモリが有するか否かを判断する判断部と、
前記受信部が受信した伝達データを保持するのに十分な空きを前記メモリが有しない場合に、前記メモリが保持している伝達データのうち、前記受信部が受信した伝達データに指定されている有効時刻より遅い有効時刻が指定されている伝達データを伝達データサーバに送信する送信部と、
前記メモリが保持している伝達データに指定されている有効時刻に、当該伝達データを読み出して有効な状態にする読出部と
を有するデータ伝送システム。
A data transmission system comprising: a transmission system; and a reception system that receives transmission data from the transmission system,
The transmission system includes:
A transmission data creation unit for creating transmission data including information to be communicated to the user;
A reception inquiry information creating unit for creating reception inquiry information for requesting the reception system to receive the transmission data;
An effective time designating unit for determining an effective time for the receiving system to make the transmission data valid;
A transmission unit for transmitting the reception inquiry information to the reception system,
The receiving system is:
A memory for holding transmission data including information to be transmitted to the user, and reception inquiry information including a valid time that is a time for making the transmission data valid;
A receiving unit for receiving transmission data and reception inquiry information from the transmission system;
A determination unit for determining whether or not the memory has enough space to hold the transmission data received by the reception unit;
When the memory does not have enough space to hold the transmission data received by the reception unit, the transmission data received by the reception unit is specified among the transmission data held by the memory. A transmission unit for transmitting transmission data in which an effective time later than the effective time is designated to the transmission data server;
A data transmission system comprising: a reading unit that reads the transmission data and makes it valid at an effective time specified in the transmission data held in the memory.
前記伝達データサーバは、
前記伝達データ、および当該伝達データを有効な状態にする時刻である有効時刻を示す有効時刻データを保持するメモリと、
前記伝達データサーバのメモリに保持されている前記有効時刻データを監視し、前記有効時刻データが示す有効時刻まで所定の時間になると、当該伝達データを受信すべき受信システムに有効時刻を通知する有効時刻監視部と、
当該伝達データを送信することを示す受信要求を前記受信システムから受信する受信部と、
前記受信システムから前記受信要求を受け取った場合、前記受信要求が示す伝達データを前記受信システムに送信する送信部と
を有する請求項18に記載のデータ伝送システム。
The transmission data server is
A memory for holding the transmission data, and valid time data indicating a valid time that is a time for making the transmission data valid;
The effective time data held in the memory of the transmission data server is monitored, and when the predetermined time is reached until the effective time indicated by the effective time data, the effective time for notifying the reception system that should receive the transmission data is effective A time monitoring unit;
A receiving unit for receiving a reception request indicating transmission of the transmission data from the receiving system;
The data transmission system according to claim 18 , further comprising: a transmission unit that transmits the transmission data indicated by the reception request to the reception system when the reception request is received from the reception system.
JP2000108586A 2000-04-10 2000-04-10 Transmission system, reception system, data server, and data transmission system Expired - Fee Related JP4115651B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000108586A JP4115651B2 (en) 2000-04-10 2000-04-10 Transmission system, reception system, data server, and data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000108586A JP4115651B2 (en) 2000-04-10 2000-04-10 Transmission system, reception system, data server, and data transmission system

Publications (2)

Publication Number Publication Date
JP2001290736A JP2001290736A (en) 2001-10-19
JP4115651B2 true JP4115651B2 (en) 2008-07-09

Family

ID=18621399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000108586A Expired - Fee Related JP4115651B2 (en) 2000-04-10 2000-04-10 Transmission system, reception system, data server, and data transmission system

Country Status (1)

Country Link
JP (1) JP4115651B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5418347B2 (en) * 2010-03-23 2014-02-19 カシオ計算機株式会社 Information processing apparatus and program

Also Published As

Publication number Publication date
JP2001290736A (en) 2001-10-19

Similar Documents

Publication Publication Date Title
JP6524896B2 (en) program
CN101889272B (en) Content transmission system, transmission server, receiving terminal and content transmission method
WO2001003410A1 (en) Information distribution system and distribution server
JPH1185785A (en) Information processing method, information processing apparatus, and information distribution system
KR20060128052A (en) Method and apparatus for indicating a size limit of a message
CN102469164B (en) Communication system, communication apparatus, and control method of relay apparatus
KR20180061314A (en) Multimedia resource reproduction system, method and server
WO2001069395A1 (en) Automatic file transmission system
JP5178120B2 (en) Information processing apparatus and content list display method
US8813162B2 (en) Information receiving apparatus, data downloading method, and information receiving system
CN100422964C (en) data transmission system
KR20050016216A (en) Data distribution system and method, terminal device, data serving apparatus and program for terminal device
JP4115651B2 (en) Transmission system, reception system, data server, and data transmission system
JP4151697B2 (en) Network system, communication device
CN101069359B (en) Mobile communication terminal and method for changing its standby screen template type
JP7664663B2 (en) Information processing terminal, information processing device, information processing method, and information processing program
JP5134998B2 (en) Copy restriction management apparatus and method and content storage apparatus
KR20150054588A (en) Apparatus and method for exchanging data
JP4818590B2 (en) Service using terminal, mobile phone terminal, television receiver terminal, connector providing server, and data structure of connector data
JP2005110183A (en) Image processing apparatus
JP2005209313A (en) Broadcast program recording device, system, and method, recording program, and recording medium with the program recorded thereon
JP2001292159A (en) Transmission system, reception system, transmission data server, output system and data transmission system
JPH03256426A (en) Information distribution method
WO2008018553A1 (en) Communication device, operation user communication device, owner-user communication device, its program, presence server, operated device, command generation data providing server, device operation system, and device operation method
JP2017005336A (en) Mobile terminal and FAX program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050906

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071127

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080324

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080415

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080416

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees