JP4258473B2 - サーバ装置及びコンテンツ提供システム - Google Patents

サーバ装置及びコンテンツ提供システム Download PDF

Info

Publication number
JP4258473B2
JP4258473B2 JP2005023952A JP2005023952A JP4258473B2 JP 4258473 B2 JP4258473 B2 JP 4258473B2 JP 2005023952 A JP2005023952 A JP 2005023952A JP 2005023952 A JP2005023952 A JP 2005023952A JP 4258473 B2 JP4258473 B2 JP 4258473B2
Authority
JP
Japan
Prior art keywords
content
switching
information
providing
client device
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
JP2005023952A
Other languages
English (en)
Other versions
JP2006209667A (ja
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2005023952A priority Critical patent/JP4258473B2/ja
Priority to US11/341,640 priority patent/US8060611B2/en
Priority to CNB2006100028498A priority patent/CN100477584C/zh
Publication of JP2006209667A publication Critical patent/JP2006209667A/ja
Application granted granted Critical
Publication of JP4258473B2 publication Critical patent/JP4258473B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32037Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00915Assigning priority to, or interrupting, a particular operation
    • H04N1/00917Resuming after an intentional interruption, e.g. resetting parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32037Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
    • H04N1/32048Auto-dialling or Auto-calling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32037Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
    • H04N1/3208Transmitting a plurality of separate messages to a common destination in a single transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0093Facsimile machine
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • H04N2201/3208Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address of an e-mail or network address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3215Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a time or duration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3222Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • H04N2201/3276Storage or retrieval of prestored additional information of a customised additional information profile, e.g. a profile specific to a user ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3278Transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するコンテンツ提供システム、及び、それに用いられるサーバ装置に関する。
従来より、サーバ装置から、ネットワークを介して、コンテンツを、ユーザにより登録されたクライアント装置に提供するコンテンツ提供システムが知られている。コンテンツとしては、ニュースや天気等の時事情報が知られ、このようなコンテンツを、クライアント装置に提供するコンテンツ提供システムでは、サーバ装置から、間欠的に(定期又は不定期に)、コンテンツをクライアント装置に提供する。
また、コンテンツの提供を受けるクライアント装置としては、携帯電話機やパーソナルコンピュータの他、ネットワーク対応のプリンタ装置や、ファクシミリ装置等が知られている。一般的に、クライアント装置が携帯電話機やパーソナルコンピュータである場合、コンテンツは、モニタ出力され、クライアント装置がプリンタ装置やファクシミリ装置である場合、コンテンツは、印刷出力される。その他、パーソナルコンピュータ等にコンテンツを提供する方法としては、コンテンツを電子メールの形態で提供する方法が知られている。
ところで、プリンタ装置やファクシミリ装置でコンテンツの提供を受ける場合には、コンテンツが、印刷出力により紙媒体で提供されるため、旅行や出張等で、これらの装置から離れる場合、ユーザは、コンテンツの提供先を変更する等しないと、一時的に、これらのコンテンツを利用することができなくなってしまう。従って、ユーザは、旅行先や出張先でコンテンツを利用したい場合、旅行や出張前に、旅行先や出張先で利用可能なクライアント装置のアドレス情報(IPアドレスや電話番号等)を、コンテンツの提供先の情報としてサーバ装置に入力し、コンテンツの提供先を変更する必要がある。
しかしながら、従来システムでは、コンテンツの提供先を変更すると、旅行や出張等から帰ってきた際に、再度、コンテンツの提供先の情報(IPアドレスや電話番号等)を入力して、コンテンツの提供先を、元に戻す必要があり、ユーザにとっては不便であった。
尚、ファクシミリ装置等には転送機能が設けられているので(例えば、特許文献1参照)、ファクシミリ装置等でコンテンツの提供を受ける場合には、コンテンツの提供先を変更しなくても、ファクシミリ装置に転送設定しておくことで、転送先のファクシミリ装置にて、コンテンツの提供を受けることができる。
しかしながら、ファクシミリ装置に転送設定する場合には、ファクシミリ装置が受信したコンテンツを、再度、他のファクシミリ装置に送信することになるので、ネットワークへの負荷が増大すると共に、転送によって通信コストがかさむといった問題があった。
また、従来システムでは、コンテンツの提供先を変更したり、転送設定すると、ユーザが旅行先や出張先から帰り、コンテンツの提供先を元に戻すまでの帰路の途中に、旅行先や出張先のクライアント装置にて出力されたコンテンツを、ユーザが受け取ることができないといった問題があった。
特開平5−328080号公報
本発明は、こうした問題に鑑みなされたものであり、従来の転送方法を用いずに、コンテンツの提供先を、一時的に簡便に切り替えることが可能なコンテンツ提供システム及びサーバ装置を提供することを第一の目的とする。また、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと、同一のコンテンツを、ユーザが移動先のクライアント装置で受け取ることが可能なコンテンツ提供システムを提供することを第二の目的とする。
かかる目的を達成するためになされた請求項1記載の発明は、クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するサーバ装置であって、登録手段と、コンテンツ提供手段と、切替提供手段と、を備える。
登録手段は、コンテンツの提供先を表す情報が付加された登録指令を、ネットワークを介して受信すると、その提供先を表す情報を、標準の提供先を表す情報として、記憶手段に登録する。一方、コンテンツ提供手段は、記憶手段に登録された上記標準の提供先を表す情報が示すクライアント装置に、間欠的に、コンテンツを提供する。
切替提供手段は、コンテンツの提供先を表す情報が付加された切替指令を、ネットワークを介して受信すると、所定期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、コンテンツ提供手段の動作を停止させなかった場合にコンテンツ提供手段が提供するコンテンツを、切替指令に付加された上記提供先を表す情報が示すクライアント装置に提供し、上記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる。
この発明によれば、上述したようにサーバ装置が動作するので、ユーザは、自身が所持する端末装置から、ネットワークを介して切替指令をサーバ装置に入力することにより、一時的に、コンテンツの提供先を、標準の提供先から、他のクライアント装置に切り替えることができる。
また、切替提供手段が、所定期間経過後、ユーザに対して切替前の提供先についてのアドレス情報の入力を求めることなく、記憶手段の記憶内容に従って、コンテンツの提供先を、標準の提供先に戻すので、ユーザは、従来システムのように、コンテンツの提供先を、旅行先や出張先のクライアント装置から、元のクライアント装置(標準の提供先)に戻す際に、提供先のアドレス情報(IPアドレスや電話番号)を、サーバ装置に入力しなくても済む。
従って、この発明によれば、コンテンツの提供先を、一時的に簡便に切り替えることが可能なコンテンツ提供システムを構築することができる。
また、本発明のサーバ装置は、切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段を備える。
そして、コンテンツ提供手段は、動作を再開すると、標準の提供先を表す情報が示すクライアント装置に対して未提供のコンテンツであって、切替提供手段が切替指令に付加された提供先を表す情報が示すクライアント装置に提供したコンテンツを除くコンテンツを、標準の提供先を表す情報が示すクライアント装置に、提供すると共に、判定手段により提供する必要があると判定されたコンテンツに限っては、切替提供手段が切替指令に付加された提供先を表す情報が示すクライアント装置に提供したコンテンツについても、これを標準の提供先を表す情報が示すクライアント装置に、提供する。
このように、本発明のサーバ装置によれば、一時提供先のクライアント装置に提供したコンテンツと同一のコンテンツを、標準の提供先に提供する必要がある場合、コンテンツ提供手段が、そのコンテンツを標準の提供先に再提供する。従って、本発明によれば、ユーザが、旅行や出張前に切替指令にて一時提供先のクライアント装置を設定した後、旅行先や出張先から帰り、コンテンツの提供先が元に戻るまでの期間に、旅行先や出張先のクライアント装置にてコンテンツが出力されることによって、それらのコンテンツを、ユーザが受け取ることができなくなる問題を解消することができる。
即ち、この発明によれば、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと、同一のコンテンツを、ユーザが移動先のクライアント装置で受け取ることが可能なコンテンツ提供システムを構築することができる。
また、このサーバ装置によれば、コンテンツ毎に再提供の要否を判定するので、ユーザにとって再提供が不要なコンテンツが、標準の提供先で出力されるのを防止することができる。尚、コンテンツを印刷出力するクライアント装置では、ユーザにとって再提供が不要なコンテンツを印刷出力すると、紙資源の浪費に繋がる可能性があるので、この効果は、クライアント装置がコンテンツを印刷出力する場合に特に有効に働く。
ところで、上記判定手段は、所定のアルゴリズムでユーザの意思を推定し、要否判定する構成にされてもよいが、ユーザの指示に従って、要否判定するように構成されるとよい。
即ち、サーバ装置は、切替提供手段がクライアント装置に提供した各コンテンツを、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、判定手段が、取得手段が取得した要否情報に従って、切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する構成にされるとよい(請求項2)。
このように構成されたサーバ装置によれば、ユーザが操作可能な操作手段から要否情報を取得し、この要否情報に従って、判定手段が、各コンテンツについての要否判定を行うので、上記推定によって要否判定を行うよりも、精度よく、ユーザにとって再提供が必要なコンテンツのみを選択的に、標準の提供先に再提供することができる。
また、切替提供手段が、入力された切替指令に基づき、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、コンテンツの提供動作を実行している期間に、他の切替指令を受付可能な構成にされている場合には、上記他の切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供する際に、切替前のクライアント装置に提供したコンテンツと同一のコンテンツを、上記他の切替指令に付加された提供先を表す情報が示すクライアント装置に提供できるように、サーバ装置を構築すると便利である。
請求項3記載のサーバ装置は、切替提供手段がコンテンツ提供手段の動作を停止している期間に、切替指令を新たに受信した場合、切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、上記新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段、を備えるものである。
このサーバ装置において、切替提供手段は、コンテンツ提供手段の動作を停止している期間に、切替指令を新たに受信した場合、それまでに受信した切替指令に基づく動作を中断して、この中断時点から、当該切替提供手段により既に提供したコンテンツを除くコンテンツ提供手段の動作を停止させなかった場合にコンテンツ提供手段が提供するコンテンツを、新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に提供すると共に、判定手段により提供する必要があると判定されたコンテンツに限っては、切替提供手段により既に提供したコンテンツについても、これを新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に提供し、中断時点から所定期間が経過すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる。
この発明によれば、ユーザが、旅行や出張先で度々場所移動をし、コンテンツの提供を受けるクライアント装置を切り替える場合、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと同一のコンテンツを、移動先のクライアント装置に提供することができる。
また、このサーバ装置は、切替提供手段がクライアント装置に提供した各コンテンツを、その後、上記新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、判定手段が、切替提供手段がコンテンツ提供手段の動作を停止している期間に切替指令を新たに受信した場合、取得手段が取得した要否情報に従って、切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する構成にすることができる(請求項4)。
このように、ユーザが操作可能な操作手段から要否情報を取得し、この要否情報に従って、判定手段が、各コンテンツについての要否判定を行うようにサーバ装置を構成すれば、精度よく、ユーザにとって再提供が必要なコンテンツのみを選択的に、上記新たな切替指令が示すクライアント装置に、再提供することができる。
また、上述の切替提供手段は、上記「所定期間」として、「ネットワークを介して解除指令を受信するまでの期間」、コンテンツ提供手段の動作を停止する構成にされてもよいし、上記「所定期間」として、「予め定められた時刻が経過するまでの期間」、コンテンツ提供手段の動作を停止する構成にされてもよい。
請求項5記載のサーバ装置は、切替提供手段が、切替指令を受信すると、ネットワークを介して解除指令を受信するまでの期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、解除指令を受信すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させるものである。
この発明によれば、解除指令が入力されると、切替提供手段が、記憶手段の記憶内容に従って、コンテンツの提供先を標準の提供先に戻すので、ユーザは、標準の提供先のアドレス情報(IPアドレスや電話番号等)を入力しなくても、自身が所持する端末装置から、解除指令を入力する程度で(換言すると、簡単な操作で)、コンテンツの提供先を標準の提供先に戻すことができる。
また、請求項6記載のサーバ装置は、切替提供手段が、切替指令を受信すると、予め定められた時刻が経過するまでの期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、上記予め定められた時刻が経過すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる構成にされたものである。
この発明によれば、予め定められた時刻が経過すると、切替提供手段が、自動的にコンテンツの提供先を、標準の提供先に戻すので、ユーザは、切替指令後、何ら操作することなく、上記時刻の経過後に、標準の提供先に対応するクライアント装置にて、コンテンツを受け取ることができる。
尚、上記の「時刻」は、切替指令の受信時点から所定時間後の時刻であってもよいが、ユーザにより任意の時刻を設定できるようにすると、ユーザの所望のタイミングで、コンテンツの提供先を、標準の提供先に戻すことができるので、大変便利である。
請求項7記載のサーバ装置は、切替指令に、その切替指令の送信元で定められた切替終了時刻を表す情報が付加されていることを前提として、切替提供手段が、切替指令を受信すると、切替指令に付加された切替終了時刻を表す情報に基づいて、上記予め定められた時刻が経過するまでの期間としての切替終了時刻が経過するまでの期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、切替終了時刻が経過すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる構成にされたものである。
この発明によれば、ユーザは、自身が所持する端末装置を通じて、ネットワーク経由で、サーバ装置に、切替終了時刻を付した切替指令を入力することにより、その時刻が経過するまでの期間、一時的にコンテンツの提供先を変更することができる。また、ユーザは、上記時刻に、何らサーバ装置に対して操作を施すことなく、コンテンツの提供先を、元の提供先(標準の提供先)に戻すことができる。
ところで、上述のサーバ装置を備えるコンテンツ提供システムは、単一種のクライアント装置に対して、コンテンツを提供するシステムとして構成されてもよいが、複数種のクライアント装置にてコンテンツを受け取ることができるようにシステムを構成すると、ユーザにとっては、大変便利である。
即ち、サーバ装置は、コンテンツ提供手段や切替提供手段にてクライアント装置へ提供されるコンテンツを、提供先のクライアント装置が受付可能なデータ形式に変換する変換手段、を備える構成にされるのが好ましい(請求項8)。このサーバ装置によれば、コンテンツの提供先に合わせて、コンテンツを複数種のデータ形式に変換して送信することができるので、ユーザは、複数種のクライアント装置にてコンテンツを利用することができ、旅先や出張先で、コンテンツを受け取ることのできる可能性が広がる。
尚、変換手段は、例えば、請求項9記載のように、提供先のクライアント装置がプリンタ装置である場合、コンテンツを、プリンタ装置用のプリントデータに変換し、提供先のクライアント装置がファクシミリ装置である場合、コンテンツを、ファクシミリデータに変換する構成にすることができる。
クライアント装置がプリンタ装置やファクシミリ装置である場合には、コンテンツが紙媒体で提供されるため、装置から離れて、その装置に送られてきたコンテンツを利用することができない。そのため、この種のクライアント装置を用いてコンテンツを利用する場合、旅行時や出張時に、コンテンツの提供先を一時的に変更することは有効である。しかしながら、従来システムでは、提供先を、元のクライアント装置に戻す際に、アドレス情報を、再度入力しなければならず、操作性が悪かった。これに対し、本発明では、簡単な操作で、提供先を、元のクライアント装置に戻すことができるので、利便性が格段に向上する。
その他、請求項10記載の発明は、請求項1〜請求項9のいずれかに記載のサーバ装置と、サーバ装置とネットワークを介して通信可能に接続され、サーバ装置から提供されるコンテンツを受ける複数のクライアント装置と、を備えることを特徴とするコンテンツ提供システムである。
この発明によれば、ユーザは、コンテンツの提供先を、一時的に簡便に切り替えることができるので、大変便利である。
また、請求項11記載のコンテンツ提供システムは、クライアント装置の少なくとも一つが、サーバ装置に向けて、登録指令及び切替指令を送信可能な構成にされ、登録指令の送信時には、自装置をコンテンツの提供先としたコンテンツの提供先を表す情報を、サーバ装置に向けて送信する構成にされたものである。
この発明によれば、コンテンツの提供先を、標準の提供先として登録されたクライアント装置からの操作で、一時的に切り替えることができ、更には、クライアント装置が、登録指令時に、自身を標準の提供先とするコンテンツの提供先を表す情報を、サーバ装置に向けて送信するので、ユーザは、クライアント装置を標準の提供先として簡単に登録することができ、コンテンツ提供システムの利便性が向上する。
以下、本発明の実施例について、図面と共に説明する。図1は、本発明が適用されたコンテンツ提供システム1の構成を表すブロック図である。
本実施例のコンテンツ提供システム1は、各種コンテンツを提供する機能サーバ10と、コンテンツの提供を受けるクライアント装置としての複数のディジタル複合機(以下、単に「複合機」とする。)30及びファクシミリ装置50と、からなり、これらは、ネットワークを介して双方向通信可能に接続される。具体的に、複合機30は、インターネット3を介して機能サーバ10と双方向通信可能に接続され、ファクシミリ装置50は、公衆電話回線網(PSTN)5を介して機能サーバ10と双方向通信可能に接続される。
複合機30は、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能、及び、電話機能を有し、例えば、機能サーバ10から送信されてくるプリントデータをインターネット3を介して受信し、このプリントデータに基づく画像を、用紙等に形成する。
一方、機能サーバ10は、記憶部13に記憶された顧客情報に従って、コンテンツの提供に必要な処理を実行し、登録されたユーザのクライアント装置(複合機30やファクシミリ装置50等)に、コンテンツを提供する。
この機能サーバ10は、CPU、ROM、RAM(図示せず)等からなる制御部11と、記憶部13と、インターネット3に接続されたIP(インターネットプロトコル)通信可能な通信部15と、公衆電話回線網5に接続され音声通話及びファクシミリ通信可能なモデム17と、を備え、制御部11にて、機能サーバ10を構成する各部を統括制御する構成にされている。また、記憶部13は、ハードディスクを有し、このハードディスクに、プログラム、コンテンツ、顧客情報等のディジタルデータを記憶する。
具体的に、記憶部13には、後述する登録処理(図3参照)、コンテンツ登録処理(図6参照)、送信先設定処理(図7参照)、自動設定変更処理(図8参照)、コンテンツ提供処理(図9参照)、データ送信処理(図10参照)、受信確認情報更新処理(図12参照)を制御部11に実行させるためのプログラムや、機能サーバ10をメールサーバ(SMTPサーバ及びPOPサーバ)として機能させるためのメールサーバプログラム、機能サーバ10を、ウェブサーバとして機能させるためのウェブサーバプログラム等が記憶されている。また、コンテンツとしては、ニュースや天気等の時事情報を表すディジタルデータが記憶されている。
また、記憶部13は、上記顧客情報として、図2に示すように、ユーザ毎に、ユーザIDと、コンテンツの標準送信先を表す標準送信先情報と、ユーザが提供を希望するコンテンツの種類を表すコンテンツ設定情報と、コンテンツの送信先を表す送信先設定情報と、ユーザに提供すべき送信対象コンテンツのリストを表す管理テーブルと、からなるユーザ情報を有する。
図2は、顧客情報の構成を表す説明図である。顧客情報を構成するユーザ情報は、ユーザが所有する登録指令送信可能なクライアント装置(複合機30又はファクシミリ装置50)から登録指令を受信する度に、制御部11によって生成される。図3は、制御部11が繰返し実行する登録処理を表すフローチャートである。
登録処理を実行すると、制御部11は、S110にて、クライアント装置(複合機30又はファクシミリ装置50)から登録指令を受信するまで待機し、登録指令を受信すると(S110でYes)、その登録指令に付されたユーザID、コンテンツ設定情報、及び、送信先情報に基づいて、ユーザ情報を生成し、これを記憶部13に登録する(S120)。図4(a)は、登録指令及び後述する切替設定指令に付される送信先情報の構成を表す説明図であり、図4(b)は、ユーザ情報を構成する標準送信先情報の構成を表す説明図、図4(c)は、ユーザ情報を構成する送信先設定情報の構成を表す説明図である。
図4(a)に示すように、送信先情報は、「プリンタ」「ファクシミリ」「メール」「ウェブ」のいずれかの値が設定される受信方式を表すパラメータと、IPアドレス又は電話番号又はメールアドレス又は空情報が設定される送信先アドレスを表すパラメータと、「自動」又は「手動」のいずれかの値が設定される受信確認モードを表すパラメータと、時刻(年月日時分秒)又は無期限を示す値が設定される送信先の有効期限を表すパラメータと、からなる。
S120において、制御部11は、上記受信した登録指令に付された送信先情報から、受信方式を表すパラメータ、送信先アドレスを表すパラメータ、及び、受信確認モードを表すパラメータの各設定値を抽出し、これらをまとめた標準送信先情報を生成する。
図4(b)に示すように、標準送信先情報は、受信方式を表すパラメータと、送信先アドレスを表すパラメータと、受信確認モードを表すパラメータと、から構成される。本実施例では、複合機30及びファクシミリ装置50のみが登録指令を送信可能なクライアント装置として機能するので、登録指令に付される受信方式を表すパラメータ及び標準送信先情報における受信方式を表すパラメータには、「プリンタ」又は「ファクシミリ」の値しか設定されない。
上記標準送信先情報の生成後、制御部11は、この標準送信先情報と、登録指令に付されたユーザID及びコンテンツ設定情報と、空の送信先設定情報と、空の管理テーブルとをまとめて、ユーザ情報を生成し、これを記憶部13に記憶させて、ユーザ登録を実現する。
また、制御部11は、S120での処理を終えると、S130に移行し、S120にて記憶部13に登録した送信先設定情報を、そのユーザの標準送信先情報に基づいて更新する。尚、送信先設定情報は、図4(c)に示すように、受信方式を表すパラメータと、送信先アドレスを表すパラメータと、受信確認モードを表すパラメータと、送信先の有効期限を表すパラメータと、からなる。
具体的に、S130において、制御部11は、標準送信先情報を構成する受信方式を表すパラメータの設定値を、送信先設定情報の受信方式を表すパラメータに設定し、標準送信先情報を構成する送信先アドレスを表すパラメータの設定値を、送信先設定情報の送信先アドレスを表すパラメータに設定し、標準送信先情報を構成する受信確認モードを表すパラメータの設定値を、送信先設定情報の受信確認モードを表すパラメータに設定し、無期限を示す値を、送信先設定情報の送信先の有効期限を表すパラメータに設定して、送信先設定情報を更新する。その後、制御部11は、当該登録処理を一旦終了し、その後、再びS110に移行して、次の登録指令を受信するまで待機する。
また、ユーザ登録時に空情報として生成される管理テーブルは、制御部11が実行するコンテンツ登録処理によって更新される。図5は、管理テーブルの構成を表す説明図であり、図6は、制御部11が繰返し実行するコンテンツ登録処理を表すフローチャートである。
図5に示すように、管理テーブルは、コンテンツ毎に、そのコンテンツの識別情報であるコンテンツIDと、コンテンツを有するデータファイルの名称と、コンテンツの送信履歴の有無を表す送信履歴情報と、受信確認情報とからなるコンテンツ管理情報を有する。
コンテンツ登録処理を実行すると、制御部11は、顧客情報に登録されたユーザのうち、先頭ユーザを処理対象に選択して、そのユーザ情報を上記顧客情報から読み出し(S210)、読み出したユーザ情報に含まれるコンテンツ設定情報に基づいて、処理対象ユーザに提供すべきコンテンツであって、処理対象ユーザの管理テーブルに未登録のコンテンツを、記憶部13に記憶されたコンテンツの中から検索する(S220)。
そして、上記未登録のコンテンツが発見されると、S230でYesと判断し、コンテンツが発見されない場合には、S230でNoと判断して、S260に移行する。
S230でYesと判断すると、制御部11は、発見(検索)された一つ又は複数の未登録コンテンツについて、各コンテンツ毎に、ユニークなコンテンツIDを生成し(S240)、各コンテンツ毎に、上記生成したコンテンツIDと、それに対応するコンテンツを有するデータファイルの名称と、値FALSEに設定した送信履歴情報及び受信確認情報と、からなるコンテンツ管理情報を生成して、管理テーブルに登録することによって、ユーザに提供すべきコンテンツを、管理テーブルに登録する(S250)。
S250での処理を終えると、制御部11は、S260に移行し、処理対象ユーザについてのコンテンツ提供処理(図9参照)の実行を開始する。詳しくは後述するが、このコンテンツ提供処理において、制御部11は、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値FALSEに設定されたコンテンツ管理情報に関連付けられたコンテンツを、処理対象ユーザの送信先設定情報が示す送信先に送信する。
尚、送信履歴情報が値FALSEを示す場合、それに対応するコンテンツは、機能サーバ10から、処理対象ユーザに向けて未送信のコンテンツであることを示し、送信履歴情報が値TRUEを示す場合、それに対応するコンテンツは、機能サーバ10から処理対象ユーザに向けて送信済のコンテンツであることを示す。
また、受信確認情報が値FALSEを示す場合、それに対応するコンテンツは、ユーザにより受信確認がされておらずコンテンツの再送信が必要であることを示し、受信確認情報が値TRUEを示す場合、それに対応するコンテンツは、コンテンツの再送信が不要であることを示す。
S260での処理を終えると、制御部11は、S270に移行し、顧客情報に登録された全ユーザを処理対象として、上述の処理(S220以降の処理)を実行したか否かを判断し、実行していないと判断すると(S270でNo)、顧客情報に登録されたユーザであって、未だ処理対象としていないユーザの一(次のユーザ)を、処理対象に選択し(S280)、その後S220に移行して、その処理対象ユーザについてS220以降の処理を実行する。また、全ユーザを処理対象として、上述の処理を実行したと判断すると(S270でYes)、当該コンテンツ登録処理を終了する。
ところで、受信確認情報が、コンテンツ管理情報に付加されているのは、機能サーバ10が、ユーザの操作情報に基づいて、コンテンツの送信先を切替可能に構成され、切替前後において、ユーザに対するコンテンツの不達が生じることがあるためである。本実施例の機能サーバ10は、切替前の送信先に提供したコンテンツと、同一のコンテンツの提供を、切替後のクライアント装置に対してユーザが必要としているか否かを、受信確認情報に基づき判断し、適宜、コンテンツの再提供を行う。
図7は、コンテンツの送信先の切替を実現するために、制御部11が繰返し実行する送信先設定処理を表すフローチャートである。
送信先設定処理を実行すると、制御部11は、設定指令を送信可能なクライアント装置(複合機30又はファクシミリ装置50)から、設定指令を受信するまで待機し(S310)、設定指令を受信すると(S310でYes)、その設定指令に含まれるクライアント装置のアドレス情報やユーザID等に基づいて、設定指令送信元のユーザを識別し、そのユーザに対応する送信先設定情報を、処理対象の送信先設定情報に選択する(S320)。
S320での処理を終えると、制御部11は、S330に移行して、設定指令が、コンテンツの送信先を、標準送信先から他のクライアント装置へ切り替えよとの設定指令である切替設定指令であるか否か判断し、切替設定指令である場合には(S330でYes)、その切替設定指令に付された送信先情報を抽出し(S340)、抽出した送信先情報に基づいて、処理対象の送信先設定情報を更新する(S350)。
具体的に、切替設定指令に付される送信先情報は、図4(a)に示す構成にされており、制御部11は、抽出した送信先情報の受信方式を表すパラメータの設定値を、送信先設定情報の受信方式を表すパラメータに設定し、抽出した送信先情報の送信先アドレスを表すパラメータの設定値を、送信先設定情報の送信先アドレスを表すパラメータに設定し、抽出した送信先情報の受信確認モードを表すパラメータの設定値を、送信先設定情報の受信確認モードを表すパラメータに設定し、抽出した送信先情報の送信先の有効期限を表すパラメータの設定値を、送信先設定情報の送信先の有効期限を表すパラメータに設定し、送信先設定情報を更新する(S350)。
但し、送信先情報の受信方式を表すパラメータの設定値が「ウェブ」である場合には、該当ユーザ(S320で識別したユーザ)に予め割り当てたURLを、送信先設定情報の送信先アドレスを表すパラメータに設定する。このようにして、S350での処理を終えると、制御部11は、S380に移行する。
一方、S330にて、上記受信した設定指令が切替設定指令ではないと判断すると、制御部11は、S360に移行し、上記受信した設定指令が、送信先を標準送信先に戻せとの標準設定指令であるか否か判断し、設定指令が標準設定指令ではないと判断すると(S360でNo)、不明な指令が入力されたとして、当該送信先設定処理を終了する。
また、受信した設定指令が標準設定指令であると判断すると(S360でYes)、S370に移行し、記憶部13に登録されている該当ユーザ(S320で識別したユーザ)の標準送信先情報に基づいて、S130での処理と同様に、処理対象の送信先設定情報を更新し、コンテンツの送信先を、現在の送信先から、標準送信先に変更する。その後、制御部11は、S380に移行する。S380に移行すると、制御部11は、該当ユーザ(S320で識別したユーザ)を処理対象として、コンテンツ提供処理(図9参照)の実行を開始した後、当該送信先設定処理を終了する。
尚、上記送信先設定処理では、標準設定指令が入力されたとき、送信先設定情報を更新して、コンテンツの送信先を、現在の送信先から、標準送信先に切り替えるが、機能サーバ10は、その他に、図8に示す自動設定変更処理を実行して、送信先設定情報に有効期限が設定されている場合、その期限経過後、自動的に、コンテンツの送信先を、現在の送信先から標準送信先に切り替える。図8は、制御部11が、コンテンツの送信先を、自動的に標準送信先に切り替えるために実行する自動設定変更処理を表すフローチャートである。
自動設定変更処理を実行すると、制御部11は、顧客情報に登録されたユーザのうち、先頭ユーザを処理対象に選択し、そのユーザ情報を顧客情報から読み出す(S410)。その後、制御部11は、読み出したユーザ情報の送信先設定情報が有する送信先の有効期限を表すパラメータの設定値が、無期限を示す値であるか否かを判断し(S420)、無期限を示す値であると判断すると(S420でYes)、S430〜S450の処理を実行することなく、S460に移行する。
一方、上記読み出したユーザ情報の送信先設定情報が有する送信先の有効期限を表すパラメータの設定値が、無期限を示す値ではない(換言すると時刻を表す値である)と判断すると、制御部11は、S430に移行し、上記パラメータが示す時刻が経過しているか否か判断することにより、送信先の有効期限が経過しているか否かを判断する。
そして、有効期限が経過していないと判断すると、S460に移行し、有効期限が経過していると判断すると、S440に移行して、上記読み出したユーザ情報の標準送信先情報に基づき、S130及びS370での処理と同様に、送信先設定情報を更新し、コンテンツの送信先を、現在の送信先から標準送信先に変更する。
また、S440での処理を終えると、制御部11は、S450に移行し、処理対象ユーザについてのコンテンツ提供処理(図9参照)の実行を開始し、その後、S460に移行する。S460に移行すると、制御部11は、顧客情報に登録された全ユーザ(全ユーザ情報)について、S420以降の処理を実行したか否かを判断し、実行していないと判断すると(S460でNo)、顧客情報に登録されたユーザであって、未だ処理対象としていないユーザの一(次のユーザ)を、処理対象に選択した後(S470)、S420に移行し、その処理対象ユーザについてS420以降の処理を実行する。また、全ユーザについて、上述の処理を実行したと判断すると(S460でYes)、当該自動設定変更処理を終了する。
続いて、上述したS260、S380、S450で、制御部11により実行が開始されるコンテンツ提供処理について説明する。図9は、制御部11が実行するコンテンツ提供処理を表すフローチャートである。
コンテンツ提供処理を実行すると、制御部11は、当該処理実行の原因がコンテンツ送信先の変更によるものであるか否かを判断し、送信先の変更によるものであると判断すると(即ち、S380又はS450にて当該処理の実行を開始した場合)、S520に移行し、送信先の変更によるものではないと判断すると(即ち、S260にて当該処理の実行を開始した場合)、S570に移行する。
S520に移行すると、制御部11は、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値TRUEであるコンテンツ管理情報のうち、受信確認情報が値FALSEであるコンテンツ管理情報であって、登録日時の最も古い先頭のコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択する。ここで、選択対象が存在しない場合、制御部11は、S530でNoと判断して、S570に移行し、選択対象が存在する場合には、S530でYesと判断して、S540に移行する。
S540に移行すると、制御部11は、上記選択したコンテンツ管理情報に対応するコンテンツを、送信対象コンテンツとして、図10に示すデータ送信処理を実行し、上記選択したコンテンツ管理情報に対応するコンテンツを、処理対象ユーザの送信先設定情報が示す送信先のクライアント装置に送信すると共に、送信が成功したコンテンツについては、そのコンテンツに対応するコンテンツ管理情報の送信履歴情報を、値TRUEに変更する(詳細後述)。
S540での処理を終えると、制御部11は、S550に移行し、S540で実行したデータ送信処理にてエラー判定(S741での処理)がなされたか否かを判断し、エラー判定がなされている場合には、Yesと判断して、当該コンテンツ提供処理を終了する。
一方、エラー判定がなされていないと判断すると(S550でNo)、制御部11は、S560に移行し、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値TRUEであるコンテンツ管理情報のうち、受信確認情報が値FALSEであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択し、選択対象が存在する場合には、S530でYesと判断して、S540以降の処理を実行する。
これに対し、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値TRUE且つ受信確認情報が値FALSEであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報が存在しない場合には、S530でNoと判断し、S570に移行する。
S570に移行すると、制御部11は、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値FALSEであるコンテンツ管理情報であって、登録日時の最も古い先頭のコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択する。ここで、選択対象が存在しない場合、制御部11は、S580でNoと判断して、当該コンテンツ提供処理を終了し、選択対象が存在する場合には、S580でYesと判断して、S590に移行する。
S590に移行すると、制御部11は、上記選択した送信履歴情報が値FALSEであるコンテンツ管理情報に対応するコンテンツを、送信対象コンテンツとして、図10に示すデータ送信処理を実行し、上記選択した送信履歴情報が値FALSEであるコンテンツ管理情報に対応するコンテンツを、処理対象ユーザの送信先設定情報が示す送信先のクライアント装置に送信すると共に、送信が成功したコンテンツについては、そのコンテンツに対応するコンテンツ管理情報の送信履歴情報を値TRUEに変更する(詳細後述)。
S590での処理を終えると、制御部11は、S600に移行し、S590で実行したデータ送信処理にてエラー判定(S741での処理)がなされたか否かを判断し、エラー判定がなされている場合には、Yesと判断して、当該コンテンツ提供処理を終了する。
一方、エラー判定がなされていないと判断すると(S590でNo)、制御部11は、S610に移行し、送信履歴情報が値FALSEであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択し、選択対象が存在する場合には、S580でYesと判断して、S590以降の処理を実行する。
これに対し、送信履歴情報が値FALSEであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報が存在しない場合には、S580でNoと判断し、当該コンテンツ提供処理を終了する。
続いて、S540又はS590で実行されるデータ送信処理について説明する。図10は、制御部11が実行するデータ送信処理を表すフローチャートである。
データ送信処理を開始すると、制御部11は、処理対象ユーザの送信先設定情報を構成する受信方式を表すパラメータの設定値を読み出して(S710)、上記受信方式を表すパラメータの設定値が「プリンタ」であるか否かを判断し(S720)、上記設定値が「プリンタ」であると判断すると(S720でYes)、送信対象コンテンツを記憶部13から読出し、これを、複合機30がインターネット3を介して受付可能な(換言すると、印刷出力可能な)プリントデータに変換する(S721)。そして、このプリントデータと、送信対象コンテンツに割り当てられたコンテンツIDと、を格納した送信データを生成する(S723)。
S723での処理を終えると、制御部11は、処理対象ユーザの送信先設定情報が送信先アドレスとして示すIPアドレス(送信先アドレスを表すパラメータの設定値)を宛先として、上記生成した送信データを、インターネット3に送出することにより、上記送信データを、上記IPアドレスを有するクライアント装置に提供する(S725)。また、S725での処理を終えると、S740に移行する。
一方、上記受信方式を表すパラメータの設定値が「プリンタ」ではないと判断すると(S720でNo)、制御部11は、S730に移行して、上記受信方式を表すパラメータの設定値が「ファクシミリ」であるか否かを判断し、上記設定値が「ファクシミリ」であると判断すると、S731に移行して、送信対象コンテンツと、その送信対象コンテンツに割り当てられたコンテンツIDと、をファクシミリ装置50が印刷出力可能なファクシミリデータを、送信データとして生成する。
S731での処理を終えると、制御部11は、処理対象ユーザの送信先設定情報における送信先アドレスを表すパラメータの設定値が示す電話番号先のファクシミリ装置50を、接続先として、ファクシミリ通信に係る処理の実行を開始し(S733)、その後S740に移行する。具体的に、ファクシミリ通信に係る処理の実行を開始すると、制御部11は、モデム17を介して、上記電話番号先のファクシミリ装置を呼び出し、上記電話番号先のファクシミリ装置50とファクシミリ通信して、上記生成した送信データを、電話番号先のファクシミリ装置50に提供する。
S740に移行すると、制御部11は、上記送信データの送信に成功したか否かを判断し、送信に失敗したと判断した場合には(S740でNo)、S741に移行し、送信に成功したと判断した場合には(S740でYes)、S743に移行する。
具体的に、S725にて送信データをインターネット3に送出した際には、複合機30から応答信号として送信される受取通知(S1130)を受信できた場合に、S740でYesと判断し、複合機30から応答信号として受取通知を受信することができなかった場合に、S740でNoと判断する。また、ファクシミリ通信にて送信データを送信した際(S733を実行した際)には、ファクシミリ通信が正常終了した場合に、S740でYesと判断し、ファクシミリ通信が正常終了しなかった場合に、S740でNoと判断する。
S740でNoと判断してS741に移行すると、制御部11は、エラー判定して、当該データ送信処理を終了する。一方、S740でYesと判断してS743に移行すると、制御部11は、処理対象ユーザの管理テーブルにおける上記送信データに格納したコンテンツIDに対応する送信履歴情報を、値TRUEに変更する。
また、S743での処理を終えると、制御部11は、処理対象ユーザの送信先設定情報を構成する受信確認モードを表すパラメータの設定値が「自動」であるか否かを判断し(S745)、「自動」ではない(即ち「手動」である)場合には、当該データ送信処理を終了し、「自動」である場合には、S747に移行して、処理対象ユーザの管理テーブルにおける上記送信データに格納したコンテンツIDに対応する受信確認情報を、値TRUEに変更する。その後、制御部11は、データ送信処理を終了する。
その他、上記受信方式を表すパラメータの設定値が「ファクシミリ」ではないと判断すると(S730でNo)、制御部11は、S750に移行して、上記受信方式を表すパラメータの設定値が「メール」であるか否かを判断し、設定値が「メール」であると判断すると(S750でYes)、S751に移行して、送信対象コンテンツを、JPEG、GIF等の画像データに変換する。
また、S751での処理を終えると、制御部11は、S753に移行し、処理対象ユーザの送信先設定情報が送信先アドレスとして示すメールアドレス(送信先アドレスを表すパラメータの設定値)を宛先とし、自装置にて受信可能な特定のメールアドレス(以下、「受信確認受付用メールアドレス」と表現する。)を返信先とし、送信対象コンテンツのコンテンツIDを、サブジェクト(題)とし、上記生成した画像データを添付データとした電子メールを生成する。
S753での処理を終えると、制御部11は、上記生成した電子メールを、自身が実行するメールサーバプログラム(SMTPサーバプログラム)を介して、上記メールアドレス先に送信する(S755)。そして、S755での処理を終えると、処理対象ユーザの管理テーブルにおける上記送信した電子メールのサブジェクトに記載したコンテンツIDに対応する送信履歴情報を、値TRUEに変更する(S757)。
S757での処理を終えると、制御部11は、S745に移行して、処理対象ユーザの送信先設定情報を構成する受信確認モードを表すパラメータの設定値が「自動」であるか否かを判断し、「自動」ではない(即ち「手動」である)場合には、当該データ送信処理を終了し、「自動」である場合には、処理対象ユーザの管理テーブルにおける上記送信データ(電子メール)に格納したコンテンツIDに対応する受信確認情報を、値TRUEに変更する(S747)。その後、当該データ送信処理を終了する。
また、上記受信方式を表すパラメータの設定値が「メール」ではないと判断すると(S750でNo)、制御部11は、S760に移行して、上記受信方式を表すパラメータの設定値が「ウェブ」であるか否かを判断し、設定値が「ウェブ」ではないと判断すると(S760でNo)、S741に移行し、エラー判定した後に、当該データ送信処理を終了する。
一方、S760にて、上記受信方式を表すパラメータの設定値が「ウェブ」であると判断すると、制御部11は、S761に移行し、送信対象コンテンツを、JPEG、GIF等の画像データに変換する。また、S761での処理を終えると、上記生成した画像データに基づく画像を、ウェブブラウザを有する装置が表示可能なウェブページであって、コンテンツIDが格納され、ユーザが受信確認操作をすると、ウェブページに格納された上記コンテンツIDが機能サーバ10に通知される構成のウェブページを生成する(S763)。尚、図11(a)は、S763で生成されるウェブページのソースの一例を表す説明図であり、図11(b)は、上記ウェブページの表示の一形態を表す説明図である。
S763では、例えば、図11に示すように、S761で生成した画像データに基づく画像と合わせて、確認ボタンが表示されるウェブページを生成する。このウェブページは、上記確認ボタンが選択されると、受信確認受付用CGIのURL先にコンテンツIDを通知する構成にされている。従って、このウェブページにおける上記確認ボタンの選択が、上記受信確認操作として、ウェブページの受信装置にて行われた場合、その装置から機能サーバ10には、ユーザが受信確認したコンテンツについてのコンテンツIDが通知される。
S763での処理を終えると、制御部11は、処理対象ユーザの送信先設定情報を構成する送信先アドレスが示すURL(送信先アドレスを表すパラメータの設定値)に、上記生成したウェブページを登録する(S765)。そして、S765での処理を終えると、処理対象ユーザの管理テーブルにおける上記URLに登録したウェブページに格納したコンテンツIDに対応する送信履歴情報を、値TRUEに変更する(S767)。
S767での処理を終えると、制御部11は、S745に移行して、処理対象ユーザの送信先設定情報を構成する受信確認モードを表すパラメータの設定値が「自動」であるか否かを判断し、「自動」ではない(即ち「手動」である)場合には、当該データ送信処理を終了し、「自動」である場合には、処理対象ユーザの管理テーブルにおける上記登録データ(ウェブページ)に格納したコンテンツIDに対応する受信確認情報を、値TRUEに変更する(S747)。その後、当該データ送信処理を終了する。
次に、ユーザの操作情報に従って、管理テーブルの受信確認情報を、値TRUEに変更するために、制御部11が実行する受信確認情報更新処理について説明する。図12は、制御部11が繰返し実行する受信確認情報更新処理を表すフローチャートである。
受信確認情報更新処理を実行すると、制御部11は、まずS810にて、インターネット3及び通信部15を介し、更新指令を送信可能な構成にされたクライアント装置(複合機30)から、更新指令を受信したか否かを判断し、更新指令を受信したと判断すると(S810でYes)、その更新指令に付されたコンテンツIDを読み出し(S813)、読み出したコンテンツIDに対応する受信確認情報を、値TRUEに変更する(S815)。
尚、コンテンツIDは、送信されるコンテンツ毎にユニークに生成され、受信確認したユーザにのみにしか把握されないようにされているため、ここでは、コンテンツIDのみの情報から、処理対象の受信確認情報を判別し、これを値TRUEに変更する。S815での処理を終えると、制御部11は、上記受信した更新指令についての受信確認情報更新処理を一旦終えて、S810に移行する。
一方、S810にて、上記クライアント装置から更新指令を受信していないと判断すると(S810でNo)、制御部11は、S820に移行し、当該機能サーバ10のモデム17が呼を受信したか否か判断し、呼を受信したと判断すると(S820でYes)、発呼側の電話装置との接続を確立して、その電話装置に向けて、受信確認したコンテンツのコンテンツIDの入力を指示するメッセージ(音声信号)を、上記発呼側の電話装置に出力する(S821)。
その後、制御部11は、所定期間、上記電話装置からのプッシュ音の入力を受け付け、プッシュ音が入力されると、そのプッシュ音から、ユーザが受信確認したコンテンツのコンテンツIDを特定し(S823)、特定に成功した場合には(S825でYes)、そのコンテンツIDに対応する受信確認情報を、値TRUEに変更し(S827)。その後、S810に移行する。一方、ユーザによるプッシュ音の操作が間違っているなどして、コンテンツIDの特定に失敗すると(S825でNo)、制御部11は、S827の処理を実行することなく、S810に移行する。
また、S820にて、モデム17が呼を受信していないと判断すると(S820でNo)、制御部11は、S830に移行し、機能サーバ10が有する上記受信確認受付用CGI(図11参照)に、インターネット3を通じてアクセスがあったか否かを判断する。そして、アクセスがあったと判断すると(S830でYes)、CGIへ入力されたコンテンツID(上記ウェブページの受信装置から機能サーバ10に通知されたユーザが受信確認したコンテンツのコンテンツID)を特定し、そのコンテンツIDに対応する受信確認情報を、値TRUEに変更する(S833)。その後、制御部11は、当該受信確認情報更新処理を一旦終了し、S810に移行する。
その他、S830にて、上記受信確認受付用CGIに、インターネット3を通じてアクセスがないと判断すると(S830でNo)、制御部11は、上記受信確認受付用メールアドレス宛の受信メールを確認し(S840)、上記受信確認受付用メールアドレス宛の新着メールの中に、S755で送信した電子メールに対する返信メールが存在するか否かを判断する(S850)。
そして、返信メールが存在すると判断すると、その返信メールのサブジェクトから、コンテンツIDを読み出して(S851)、読み出したコンテンツIDに対応する受信確認情報を、値TRUEに変更し(S853)、当該受信確認情報更新処理を終了する。また、上記受信確認受付用メールアドレス宛の新着メールの中に、S755で送信した電子メールに対する返信メールが存在しない場合には(S850でNo)、S851及びS853の処理を実行することなく、当該受信確認情報更新処理を終了する。
以上、機能サーバ10の構成及び動作について説明したが、続いて、機能サーバ10から送信されるコンテンツを受信し印刷出力するクライアント装置としての複合機30の構成について説明する。
図1に示すように、本実施例の複合機30は、制御部31、操作部32、読取部33、記録部34、通信部35、記憶部36、音入力部37、音出力部38、表示部39、及びモデム40を備える。制御部31は、図示しない周知のCPU、ROM、RAMを備え、複合機30を構成する各部を統括制御する。
操作部32は、上下左右のカーソルキーを含むユーザが操作可能な複数のキーを備え(図示せず)、これらのキーを介して、ユーザの操作情報を取得し、この操作情報を制御部31に入力する。また、読取部(スキャナ)33は、原稿に記録(例えば印刷)された画像を読み取り、この画像を表す画像データを生成する。その他、記録部(プリンタ)34は、印刷ジョブ登録されたプリントデータに基づく画像を、用紙等に形成(印刷)し、通信部35は、インターネット3内の装置(機能サーバ10等)とIP通信可能な構成されている。
また、記憶部36は、NVRAMやハードディスク等の読み書き自在な不揮発性の記憶媒体からなり、音入力部37は、複合機30が備えるハンドセット(図示せず)に設けられたマイクから集音し、その音を表す音声信号を生成し、音出力部38は、音声信号に基づく音声を、ハンドセットに設けられたスピーカ、又は、複合機30本体に設けられた図示しないスピーカから出力する構成にされている。また、表示部39は、液晶ディスプレイ等からなり、このディスプレイを介して、ユーザに対する情報の表示を行う構成にされている。その他、モデム40は、公衆電話回線網5に接続され、音声通話及びファクシミリ通信可能な構成にされている。
また、複合機30は、機能サーバ10に対して上記登録指令、切替設定指令、及び、標準設定指令を、インターネット3を介して入力可能な構成にされている。図13は、操作部32を通じて受信先の設定指示が入力されると、制御部31が実行する受信先設定処理を表すフローチャートである。
受信先設定処理を実行すると、制御部31は、まずS910にて、当該複合機30についてのユーザ登録がなされているか否かを判断する。具体的に、本実施例では、受信先設定処理の初回実行時に、ユーザ登録がなされていないと判断し(S910でNo)、二回目以降では、ユーザ登録がなされていると判断する(S910でYes)。
図14は、ユーザ登録がなされていないと判断すると(S910でNo)、制御部31が実行する登録設定処理を表すフローチャートである。制御部31は、ユーザ登録がなされていないと判断して(S910でNo)、S1000で登録設定処理を実行すると、まずS1010にて、ユーザIDを取得する。ユーザIDは、ユーザに対して、ユーザIDの入力を求めて操作部32から取得してもよいし、製品出荷時に記憶部36に登録されたユーザIDを読み出して取得してもよい。
S1010での処理を終えると、制御部31は、S1020に移行し、図示しない受信コンテンツ選択画面を、表示部39に表示し、機能サーバ10が提供可能な複数種のコンテンツの中から、ユーザが提供を希望するコンテンツの種類を選択するように求める。
S1020での処理を終えると、制御部31は、ユーザが操作部32を通じて、コンテンツの種類を選択するまで待機し(S1025)、選択が終了すると(S1025でYes)、その選択結果に従って、ユーザが選択したコンテンツの種類を表すコンテンツ設定情報を生成する(S1030)。
S1030での処理を終えると、制御部31は、送信先情報に格納する受信方式を表すパラメータの値を、「プリンタ」に決定すると共に(S1040)、送信先情報に格納する送信先アドレスを表すパラメータの値を、当該複合機30に設定されたIPアドレスに決定し(S1050)、その後、S1060に移行して、受信確認モード選択画面を、表示部39に表示する。
図15(a)は、受信確認モード選択画面の構成を表す説明図である。図15(a)に示すように、受信確認モード選択画面は、受信確認モードとして、「自動」及び「手動」のいずれか一方を選択可能な構成にされ、ユーザは、図15(a)に示す構成の受信確認モード選択画面を見ながら、操作部32を操作することにより、受信確認モードとして、「自動」又は「手動」を選択する。
S1060での処理を終えると、制御部31は、ユーザが操作部32を通じて、受信確認モードとして、「自動」又は「手動」を選択するまで待機し(S1065)、選択されると、送信先情報に格納する受信確認モードを表すパラメータの値を、選択されたモード(「自動」又は「手動」)に、決定する(S1070)。
また、S1070での処理を終えると、S1080に移行し、送信先情報に格納する送信先の有効期限を表すパラメータの値を、無期限を示す値に決定し、その後、上記決定結果に従って、機能サーバ10に送信する送信先情報を生成する(S1090)。S1090での処理を終えると、制御部31は、S1095に移行し、上記生成した送信先情報を登録指令に付して、その送信先情報が付加された登録指令を、機能サーバ10に送信する。制御部31は、その後、当該登録設定処理を終了し、受信先設定処理を終了する。尚、機能サーバ10は、上記登録指令を受信すると、上述したS120及びS130の処理を実行する。
一方、ユーザ登録がなされていると判断し(S910でYes)、S920に移行すると、制御部31は、図15(b)に示す構成の受信装置選択画面を、表示部39に表示する。図15(b)は、受信装置選択画面の構成を表す説明図である。
図15(b)に示すように、受信装置選択画面は、コンテンツの受信装置として、「この装置」及び「別の装置」のいずれか一方を選択可能な構成にされており、ユーザは、図15(b)に示す構成の受信装置選択画面を見ながら、操作部32を操作することにより、当該複合機30にてコンテンツを受信する場合には、「この装置」を選択し、当該複合機30以外の複合機30又はファクシミリ装置50又はメール又はウェブにてコンテンツを受信する場合には、「別の装置」を選択する。
S920での処理を終えると、制御部31は、ユーザが操作部32を通じて、「この装置」又は「別の装置」を選択するまで待機し(S925)、選択されると、受信装置選択画面におけるユーザの選択が「別の装置」であったか否かを判断し(S930)、「別の装置」ではなく「この装置」であると判断すると(S930でNo)、上述した標準設定指令を、機能サーバ10に送信する(S931)。その後、当該受信先設定処理を終了する。尚、機能サーバ10は、上記標準設定指令を受信すると、上述したS370及びS380の処理を実行する。
一方、受信装置選択画面におけるユーザの選択が「別の装置」であったと判断すると(S930でYes)、制御部31は、S933に移行し、受信方式選択画面を、表示部39に表示する。尚、図15(c)及び図15(d)は、受信方式選択画面の構成を表す説明図である。
図15(c)及び図15(d)に示すように、受信方式選択画面は、スクロール可能な構成にされ、受信方式として、「プリンタ」「ファクシミリ」「メール」「ウェブ」のいずれか一つを選択可能な構成にされており、ユーザは、図15(c)及び図15(d)に示す構成の受信方式選択画面を見ながら、操作部32を操作することにより、コンテンツ受信装置(「別の装置」)の受信方式を選択する。
S933での処理を終えると、制御部31は、ユーザが操作部32を通じ、受信方式として、「プリンタ」「ファクシミリ」「メール」「ウェブ」のいずれか一つを選択するまで待機し(S935)、選択されると、送信先情報に格納する受信方式を表すパラメータの値を、選択された受信方式に決定し(S937)、その後、選択された受信方式が「ウェブ」であるか否かを判断する(S940)。
そして、上記選択された受信方式が「ウェブ」ではないと判断すると(S940でNo)、S941に移行し、コンテンツ送信先の入力画面を、表示部39に表示する。尚、図15(e)は、コンテンツ送信先の入力画面の構成を示す説明図である。
S941での処理を終えると、制御部31は、ユーザが操作部32を通じて、コンテンツ送信先の情報を入力するまで待機し(S943)、入力されると(S943でYes)、入力されたコンテンツ送信先の情報が適切であるか否かを判断する(S945)。
具体的に、ここでは、入力されたコンテンツ送信先の情報が、受信方式選択画面で選択された受信方式に適合する形式のデータであると、コンテンツ送信先の情報が適切であると判断し、適合しない形式のデータである場合には、コンテンツ送信先の情報が不適切であると判断する。
即ち、制御部31は、選択された受信方式が「プリンタ」である場合、IPアドレスがコンテンツ送信先の情報として入力されると、適切であると判断し(S945でYes)、IPアドレス以外の情報がコンテンツ送信先の情報として入力されると、不適切であると判断する(S945でNo)。
また同様に、制御部31は、選択された受信方式が「ファクシミリ」である場合、電話番号がコンテンツ送信先の情報として入力されると、適切であると判断し(S945でYes)、電話番号以外の情報がコンテンツ送信先の情報として入力されると、不適切であると判断する(S945でNo)。その他、制御部31は、選択された受信方式が「メール」である場合、メールアドレスがコンテンツ送信先の情報として入力されると、適切であると判断し(S945でYes)、メールアドレス以外の情報がコンテンツ送信先の情報として入力されると、不適切であると判断する(S945でNo)。
そして、入力されたコンテンツ送信先の情報が不適切であると判断すると(S945でNo)、S941に移行して、再び、コンテンツ送信先の入力画面を表示し、正しいコンテンツ送信先の情報の入力を、ユーザに求める。一方、入力されたコンテンツ送信先の情報が適切であると判断すると(S945でYes)、制御部31は、S947に移行して、送信先情報に格納する送信先アドレスを表すパラメータの値を、入力されたコンテンツ送信先の情報に決定し、その後、S951に移行する。
その他、S940にて、上記選択された受信方式が「ウェブ」であると判断すると(S940でYes)、制御部31は、S949に移行し、送信先情報に格納する送信アドレスを表すパラメータの値を、空情報に決定し、その後、S951に移行する。
S951に移行すると、制御部31は、図15(a)に示す構成の受信確認モード選択画面を表示する。また、S951での処理を終えると、ユーザが操作部32を通じ、受信確認モードとして、「自動」又は「手動」を選択するまで待機し(S953)、選択されると、送信先情報に格納する受信確認モードを表すパラメータの値を、選択されたモード(「自動」又は「手動」)に決定し(S955)、S960に移行する。
S960に移行すると、制御部31は、有効期限入力画面を、表示部39に表示する。図15(f)は、有効期限入力画面の構成を表す説明図である。図15(f)に示すように、有効期限入力画面は、送信先の有効期限を、年、月、日、時、分、秒で指定可能な構成にされている。
S960での処理を終えると、制御部31は、ユーザが操作部32を通じて、送信先の有効期限を入力するまで待機し(S961)、入力されると(S961でYes)、入力された有効期限の情報が適切であるか否かを判断する(S963)。具体的に、ここでは、現在時刻よりも未来の有効期限が入力されている場合に、有効期限の情報が適切であると判断し(S963でYes)、現在時刻よりも過去の有効期限が入力されている場合に、有効期限の情報が不適切であると判断する(S963でNo)。
そして、入力された有効期限が不適切であると判断すると(S963でNo)、S960に移行して、再び、有効期限入力画面を表示し、正しい有効期限の入力を、ユーザに求める。一方、入力された有効期限が適切であると判断すると(S963でYes)、制御部31は、S965に移行して、送信先情報に格納する送信先の有効期限を表すパラメータの値を、入力された有効期限に決定し、その後、S970に移行する。
S970に移行すると、制御部31は、上記決定結果に従って、機能サーバ10に送信する送信先情報を生成する。また、S970での処理を終えると、上記生成した送信先情報を切替設定指令に付して、その送信先情報が付加された切替設定指令を、機能サーバ10に送信する(S975)。その後、当該受信先設定処理を終了する。尚、機能サーバ10は、この切替設定指令を受信すると、上述したS340,S350,S380の処理を実行する。
続いて、機能サーバ10から送信されるコンテンツを受信し印刷出力するために、複合機30の制御部31が実行する受信印刷処理について説明する。図16は、制御部31が繰返し実行する受信印刷処理を表すフローチャートである。
受信印刷処理を実行すると、制御部31は、まず、機能サーバ10からプリントデータ及びコンテンツIDが格納された送信データを受信するまで待機し(S1110)、データを受信すると(S1110でYes)、S1120に移行し、受信データに含まれるプリントデータを、印刷ジョブに登録する。尚、複合機30の記録部34は、印刷ジョブに登録されたプリントデータを、登録日時の古いものから順に印刷出力する構成にされており、S1120にて印刷ジョブ登録されたプリントデータは、記録部34にて、順次、印刷出力される。
S1120にて、上記プリントデータを印刷ジョブ登録すると、制御部31は、上述した受取通知を、機能サーバ10に送信する(S1130)。尚、この受取通知は、機能サーバ10が実行するS740での判断に用いられる。
その後、制御部31は、S1140に移行して、記憶部36が記憶する受信履歴テーブルに、受信データに格納されていたプリントデータに対応するコンテンツIDと、その受信日時と、からなる受信履歴情報を、登録する。その後、制御部31は、当該受信印刷処理を終了し、次データを受信するまで待機する(S1110)。
図17は、記憶部36が記憶する受信履歴テーブルの構成を表す説明図である。図17に示すように、受信履歴テーブルには、受信日時の古いものから順に、コンテンツIDと受信日時とからなる受信履歴情報が登録される。
続いて、機能サーバ10に更新指令(図12参照)を送信するために、制御部31が実行する受信確認受付処理について説明する。図18は、操作部32から受信履歴表示指示が入力されると、制御部31が実行する受信確認受付処理を表すフローチャートである。また、図19は、受信履歴表示画面の構成を表す説明図である。
制御部31は、受信確認受付処理を実行すると、まずS1210にて、図19に示す構成の受信履歴表示画面を、表示部39に表示する。図19に示すように、受信履歴表示画面は、スクロール可能な構成にされ、受信履歴テーブルに登録された各受信履歴情報が有する受信日時の情報を、順に表示する。
また、受信履歴表示画面は、ユーザが操作部32を通じて、一つ又は複数の受信日時の情報(換言すると受信履歴情報)を選択可能な構成にされており、制御部31は、S1210で上記受信履歴表示画面を表示すると、S1220に移行し、ユーザが操作部32を通じて、一つ又は複数の受信日時の情報(受信履歴情報)を選択したか否かを判断する。
そして、選択していないと判断すると(S1220でNo)、S1230に移行して、受信履歴表示画面を閉じるように指示するキャンセル指示が操作部32から入力されているか否か判断し、入力されていないと判断すると(S1230でNo)、上記受信日時の情報(受信履歴情報)が選択されるか、キャンセル指示が入力されるまで待機する。
そして、キャンセル指示が入力されたと判断すると(S1230でYes)、当該受信確認受付処理を終了する。一方、上記受信日時の情報(受信履歴情報)が選択されたと判断すると(S1220でYes)、制御部31は、上記選択された一つ又は複数の受信日時の情報に対応する受信履歴情報が有するコンテンツIDを、送信IDに決定し(S1240)、その送信IDを付した更新指令を、機能サーバ10に送信する(S1250)。その後、当該受信確認受付処理を終了する。尚、機能サーバ10は、この更新指令を受信すると、上述したS813及びS815の処理を実行して、対応するコンテンツの受信確認情報を、値TRUEに変更する。
以上、複合機30の構成及び動作について説明したが、ファクシミリ装置50も、複合機30と同様に、受信先設定処理(図13参照)及び登録設定処理(図14参照)を実行可能な構成されている。
但し、ファクシミリ装置50は、登録指令及び標準設定指令並びに切替設定指令を、公衆電話回線網5を通じて、機能サーバ10に送信し、S1040では、送信先情報に格納する受信方式を表すパラメータの値を、「ファクシミリ」に決定し、S1050では、送信先情報に格納する送信先アドレスを表すパラメータの値を、自装置(ファクシミリ装置50)に設定された電話番号に決定する(S1050)構成にされている。
ファクシミリ装置50は、このように構成されているため、自装置を、標準送信先のクライアント装置として機能サーバ10に登録して、コンテンツの提供を、ファクシミリデータの形態で受け、これを印刷出力する。
以上、本実施例のコンテンツ提供システム1について説明したが、このコンテンツ提供システム1によれば、機能サーバ10が、本発明のサーバ装置として機能し、所定条件が満足される度に、コンテンツ提供処理(図9参照)を実行して、ネットワークを介し、送信先設定情報が示すクライアント装置に、間欠的にコンテンツを提供する。
この機能サーバ10は、コンテンツの提供先を表す情報としての送信先情報(図4(a)参照)が付された登録指令を、ネットワークを介して受信すると(S110でYes)、その送信先情報に含まれる受信方式を表すパラメータの設定値、送信先アドレスを表すパラメータの設定値、及び受信確認モードを表すパラメータの設定値を、標準送信先情報(本発明でいう標準の提供先を表す情報)として、記憶部13に登録する。
そして、この標準送信先情報を、送信先設定情報に設定することで(S130)、コンテンツ提供処理にて、本発明のコンテンツ提供手段としての機能を実現し、上記標準送信先情報が示すクライアント装置に、間欠的に、コンテンツを提供する。
その他、機能サーバ10は、送信先情報が付加された切替設定指令(本発明の切替指令に相当)を、ネットワークを介して受信すると(S330でYes)、所定期間、送信先設定情報に、標準送信先情報ではなく、切替設定指令に付された送信先情報を設定することにより、上記標準送信先情報が示すクライアント装置に、コンテンツを提供する動作に代えて、切替設定指令に付された送信先情報が示すクライアント装置に、コンテンツを提供する。そして、所定期間が終了すると、送信先設定情報に、標準送信先情報を設定することにより、切替設定指令に付された送信先情報が示すクライアント装置へのコンテンツの提供動作を終了し、標準送信先へのコンテンツの提供動作を再開する。
従って、このコンテンツ提供システム1によれば、ユーザは、自身が所有するクライアント装置(複合機30又はファクシミリ装置50)から、ネットワークを介して切替設定指令を機能サーバ10に入力することにより、旅行時や出張時などに、一時的にコンテンツの送信先を、標準送信先としての切替設定指令送信元装置から、他のクライアント装置に切り替えることができる。
また、コンテンツ提供システム1によれば、機能サーバ10が、所定期間経過後、ユーザに対して切替前の送信先についてのアドレス情報の入力を求めることなく、記憶部13に記憶された標準送信先情報に従って、コンテンツの送信先を、標準送信先に戻すので(S370,S440)、ユーザは、従来システムのように、コンテンツの送信先を、旅行先や出張先のクライアント装置から、元のクライアント装置(標準送信先)に戻す際、送信先のアドレス情報(IPアドレスや電話番号)を、機能サーバ10に入力しなくても済む。従って、このコンテンツ提供システム1によれば、ユーザは、コンテンツの送信先を、一時的に簡便に切り替えることができる。
特に、本実施例のコンテンツ提供システム1では、機能サーバ10が、切替設定指令を受信すると、その後、標準設定指令(本発明の解除指令に相当)を受信するまでの期間、標準提供先へのコンテンツ提供動作に代えて、切替設定指令に付された送信先情報が示すクライアント装置に、コンテンツを提供する。また、機能サーバ10は、標準設定指令を受信すると(S360でYes)、上記送信先情報が示すクライアント装置へのコンテンツの提供動作を終了して、コンテンツの送信先を標準送信先に戻し(S370)、標準提供先へのコンテンツの提供動作を再開する(S380)。
従って、このコンテンツ提供システム1によれば、ユーザは、標準送信先のクライアント装置から、標準設定指令を入力する程度で、簡単に、切替設定指令にて変更したコンテンツの送信先を、所望のタイミングで、標準送信先に戻すことができる。
また、このコンテンツ提供システム1では、標準送信先のクライアント装置から標準設定指令を機能サーバ10に入力しなくても、機能サーバ10が、切替設定指令に付されていた送信先の有効期限を表すパラメータの設定値が示す時刻(本発明の切替終了時刻に相当)が経過すると(S430でYes)、切替設定指令に付された送信先情報が示すクライアント装置へのコンテンツの提供動作を終了し、コンテンツの送信先を標準送信先に戻して(S440)、標準提供先へのコンテンツ提供動作を再開する(S450)ので、ユーザは、切替設定指令後、何ら操作することなく、上記時刻の経過後に、標準送信先のクライアント装置にて、コンテンツを受け取ることができる。
しかも、本実施例において、ユーザは、有効期限入力画面(図15(f)参照)を通じて、標準送信先のクライアント装置(複合機30又はファクシミリ装置50)から、上記有効期限として、任意の時刻を設定することができるので、切替設定指令の入力後、何ら機能サーバ10に対して操作を施すことなく、機能サーバ10に、所望のタイミングで、コンテンツの送信先を標準送信先に戻させることができる。
また、このコンテンツ提供システム1では、機能サーバ10が、クライアント装置へ提供するコンテンツを、送信先設定情報の受信方式を表すパラメータの設定値に基づいて、提供先のクライアント装置が受付可能なデータ形式に変換するので、ユーザは、複数種のクライアント装置にてコンテンツを受け取ることができ、旅先や出張先でコンテンツを受け取ることのできる可能性が広がる。
その他、本実施例のコンテンツ提供システム1では、機能サーバ10が、コンテンツ送信先を標準送信先へ切り替えた後、コンテンツ提供処理を実行する際、処理対象ユーザの管理テーブル内を検索し、クライアント装置へ提供済の各コンテンツ(送信履歴情報が値TRUEの各コンテンツ)の中から、受信確認情報が値FALSEのコンテンツを選択的に、標準送信先に提供する必要があるコンテンツと判定し(S520,S560)、これら各コンテンツを、標準送信先のクライアント装置に提供する(S540)。
従って、このコンテンツ提供システム1によれば、ユーザが、旅行や出張前に切替設定指令にて、別のクライアント装置を、コンテンツの送信先に設定した後、旅行先や出張先から帰り、コンテンツの送信先が標準送信先に戻るまでの期間に、旅行先や出張先の上記別のクライアント装置にてコンテンツが出力されることによって、それらのコンテンツを、ユーザが受け取ることができなくなるのを防止することができる。即ち、このコンテンツ提供システム1によれば、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと、同一のコンテンツを、移動先のクライアント装置に提供することができ、大変便利である。
特に、このコンテンツ提供システム1によれば、各コンテンツ毎に、再提供の要否を判定するので、ユーザにとって再提供が不要なコンテンツが、標準送信先で出力されるのを防止することができる。尚、ユーザにとって再提供が不要なコンテンツを印刷出力すると、紙資源の浪費に繋がる可能性があるので、この効果は、標準送信先のクライアント装置が、コンテンツを印刷出力する複合機30やファクシミリ装置50である場合に、特に有効に働く。
その他、このコンテンツ提供システム1では、クライアント装置へ提供済の各コンテンツ(送信履歴情報が値TRUEの各コンテンツ)について、ユーザが、そのクライアント装置の操作部(操作部32等)から受信確認操作をすると、クライアント装置から機能サーバ10へは、コンテンツIDが通知される(この通知情報は、本発明の要否情報に相当)。また、機能サーバ10は、このコンテンツIDを取得すると(S813,S823,S831,S851)、該当ユーザの管理テーブルにおける上記コンテンツIDに対応する受信確認情報を値TRUEに更新し、上記コンテンツIDに対応するコンテンツを、S540の処理対象から外して、そのコンテンツを再提供しない。従って、このコンテンツ提供システム1によれば、ユーザの意思に従って、ユーザにとって不要なコンテンツの再提供を、確実に防止することができる。
また、機能サーバ10は、標準送信先に代えて、切替設定指令に付された送信先情報が示すクライアント装置へのコンテンツ提供動作を実行している期間に、新たな切替設定指令を受信すると、その新たに受信した切替設定指令に付された送信先情報に基づき、送信先設定情報を更新することによって(S350)、その更新前の送信先へのコンテンツ提供動作を中断し、更新後の送信先へのコンテンツ提供処理を実行する(S380)。そして、更新後の送信先情報が示すクライアント装置に、コンテンツを提供する。
また、この際、機能サーバ10は、処理対象ユーザの管理テーブル内を検索して、クライアント装置へ提供済の各コンテンツ(送信履歴情報が値TRUEの各コンテンツ)の中から、受信確認情報が値FALSEのコンテンツを選択的に、新しく設定した送信先に提供する必要があるコンテンツであると判定し(S520,S560)、これら各コンテンツを、新しく設定した送信先のクライアント装置に提供する(S540)。
従って、このコンテンツ提供システム1によれば、ユーザが、旅行や出張先で、度々場所移動し、コンテンツの提供を受けるクライアント装置を切り替える場合、ユーザの移動中に移動前の場所にあるクライアント装置から出力されたコンテンツと同一のコンテンツを、移動先のクライアント装置に提供することができる。
尚、本発明の登録手段は、機能サーバ10の制御部11が実行する登録処理(図3参照)にて実現され、コンテンツ提供手段は、送信先設定情報に、標準送信先情報が設定されている場合に、制御部11が実行するコンテンツ提供処理(図9参照)にて実現されている。また、切替提供手段は、制御部11が実行する送信先設定処理(図7参照)、及び、自動設定変更処理(図8参照)、並びに、切替設定指令に付された送信先情報が送信先設定情報に設定されている場合に、制御部11が実行するコンテンツ提供処理にて実現され、コンテンツ提供手段を停止させる動作及び再開させる動作は、送信先設定情報の更新により実現されている。
また、本発明の判定手段は、制御部11が実行するS520及びS560の処理、並びに、受信確認情報更新処理にて、受信確認情報を更新する動作にて実現され、本発明の取得手段は、制御部11が実行する受信確認情報更新処理におけるS813,S823,S831,S851の処理にて実現されている。
また、本発明のコンテンツ提供システム及びサーバ装置は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
例えば、上記実施例では、コンテンツを、プリントデータ、ファクシミリデータ等の画像データに変換して、クライアント装置に提供するコンテンツ提供システム1について説明したが、コンテンツは、動画データ等であってもよい。その他、上記実施例では、切替設定指令と共に、送信先の有効期限を表す情報として、年月日時分秒で表した時刻の情報を、機能サーバ10に送信するようにしたが、送信先の有効期限を表す情報は、例えば、「1時間後まで」といった、現時点からの時間で表されてもよい。
本発明が適用されたコンテンツ提供システム1の構成を表すブロック図である。 記憶部13が有する顧客情報の構成を表す説明図である。 制御部11が実行する登録処理を表すフローチャートである。 送信先情報の構成を表す説明図(a)及び標準送信先情報の構成を表す説明図(b)並びに送信先設定情報の構成を表す説明図(c)である。 記憶部13が記憶する管理テーブルの構成を表す説明図である。 制御部11が実行するコンテンツ登録処理を表すフローチャートである。 制御部11が実行する送信先設定処理を表すフローチャートである。 制御部11が実行する自動設定変更処理を表すフローチャートである。 制御部11が実行するコンテンツ提供処理を表すフローチャートである。 制御部11が実行するデータ送信処理を表すフローチャートである。 ウェブページのソースの構成例を表す説明図(a)及びウェブページの表示形態の一例を表す説明図(b)である。 制御部11が行う受信確認情報更新処理を表すフローチャートである。 制御部31が実行する受信先設定処理を表すフローチャートである。 制御部31が実行する登録設定処理を表すフローチャートである。 表示部39に表示される選択/入力画面の構成を表す説明図である。 制御部31が実行する受信印刷処理を表すフローチャートである。 記憶部36が記憶する受信履歴テーブルの構成を表す説明図である。 制御部31が実行する受信確認受付処理を表すフローチャートである。 表示部39に表示される受信履歴表示画面の構成を表す説明図である。
符号の説明
1…コンテンツ提供システム、3…インターネット、5…公衆電話回線網、10…機能サーバ、11,31…制御部、13,36…記憶部、15,35…通信部、17,40…モデム、30…複合機、32…操作部、33…読取部、34…記録部、37…音入力部、38…音出力部、39…表示部、50…ファクシミリ装置

Claims (11)

  1. クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するサーバ装置であって、
    コンテンツの提供先を表す情報が付加された登録指令を、前記ネットワークを介して受信すると、その提供先を表す情報を、標準の提供先を表す情報として、記憶手段に登録する登録手段と、
    前記記憶手段に登録された前記標準の提供先を表す情報が示すクライアント装置に、コンテンツを提供するコンテンツ提供手段と、
    コンテンツの提供先を表す情報が付加された切替指令を、前記ネットワークを介して受信すると、所定期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記コンテンツ提供手段の動作を停止させなかった場合に前記コンテンツ提供手段が提供するコンテンツを、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供し、前記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させる切替提供手段と、
    前記切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段と、
    を備え、
    前記コンテンツ提供手段は、動作を再開すると、前記標準の提供先を表す情報が示すクライアント装置に対して未提供のコンテンツであって、前記切替提供手段が前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供したコンテンツを除くコンテンツを、前記標準の提供先を表す情報が示すクライアント装置に、提供すると共に、前記判定手段により提供する必要があると判定されたコンテンツに限っては、前記切替提供手段が前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供したコンテンツについても、これを前記標準の提供先を表す情報が示すクライアント装置に、提供すること
    を特徴とするサーバ装置。
  2. 前記切替提供手段がクライアント装置に提供した各コンテンツを、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、
    前記判定手段は、前記取得手段が取得した要否情報に従って、前記切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定することを特徴とする請求項1記載のサーバ装置。
  3. クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するサーバ装置であって、
    コンテンツの提供先を表す情報が付加された登録指令を、前記ネットワークを介して受信すると、その提供先を表す情報を、標準の提供先を表す情報として、記憶手段に登録する登録手段と、
    前記記憶手段に登録された前記標準の提供先を表す情報が示すクライアント装置に、コンテンツを提供するコンテンツ提供手段と、
    コンテンツの提供先を表す情報が付加された切替指令を、前記ネットワークを介して受信すると、所定期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記コンテンツ提供手段の動作を停止させなかった場合に前記コンテンツ提供手段が提供するコンテンツを、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供し、前記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させる切替提供手段と、
    前記切替提供手段が前記コンテンツ提供手段の動作を停止している期間に、前記切替指令を新たに受信した場合、前記切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段と、
    を備え、
    前記切替提供手段は、前記コンテンツ提供手段の動作を停止している期間に、前記切替指令を新たに受信した場合、それまでに受信した前記切替指令に基づく動作を中断して、この中断時点から、当該切替提供手段により既に提供したコンテンツを除く前記コンテンツ提供手段の動作を停止させなかった場合に前記コンテンツ提供手段が提供するコンテンツを、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供すると共に、前記判定手段により提供する必要があると判定されたコンテンツに限っては、前記切替提供手段により既に提供したコンテンツについても、これを前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供し、前記中断時点から所定期間が経過すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とするサーバ装置。
  4. 前記切替提供手段がクライアント装置に提供した各コンテンツを、その後、新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、
    前記判定手段は、前記切替提供手段が前記コンテンツ提供手段の動作を停止している期間に、前記切替指令を新たに受信した場合、前記取得手段が取得した要否情報に従って、前記切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定することを特徴とする請求項3記載のサーバ装置。
  5. 前記切替提供手段は、前記切替指令を受信すると、前記所定期間として、前記ネットワークを介して解除指令を受信するまでの期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記解除指令を受信すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項1〜請求項4のいずれかに記載のサーバ装置。
  6. 前記切替提供手段は、前記切替指令を受信すると、前記所定期間として、予め定められた時刻が経過するまでの期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記予め定められた時刻が経過すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項1〜請求項4のいずれかに記載のサーバ装置。
  7. 前記切替指令には、前記切替指令の送信元で定められた切替終了時刻を表す情報が付加されており、
    前記切替提供手段は、前記切替指令を受信すると、前記切替指令に付加された前記切替終了時刻を表す情報に基づいて、前記予め定められた時刻が経過するまでの期間としての前記切替終了時刻が経過するまでの期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記切替終了時刻が経過すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項6記載のサーバ装置。
  8. クライアント装置へ提供されるコンテンツを、提供先のクライアント装置が受付可能なデータ形式に変換する変換手段、を備えることを特徴とする請求項1〜請求項7のいずれかに記載のサーバ装置。
  9. 前記変換手段は、前記提供先のクライアント装置がプリンタ装置である場合、コンテンツを、プリンタ装置用のプリントデータに変換し、前記提供先のクライアント装置がファクシミリ装置である場合、コンテンツを、ファクシミリデータに変換することを特徴とする請求項8記載のサーバ装置。
  10. 請求項1〜請求項9のいずれかに記載のサーバ装置と、
    前記サーバ装置とネットワークを介して通信可能に接続され、前記サーバ装置から提供されるコンテンツを受ける複数のクライアント装置と、
    を備えることを特徴とするコンテンツ提供システム。
  11. 前記クライアント装置の少なくとも一つは、前記サーバ装置に向けて、前記登録指令及び切替指令を送信可能な構成にされ、前記登録指令の送信時には、自装置を前記コンテンツの提供先とした前記コンテンツの提供先を表す情報を、前記サーバ装置に向けて送信することを特徴とする請求項10記載のコンテンツ提供システム。
JP2005023952A 2005-01-31 2005-01-31 サーバ装置及びコンテンツ提供システム Expired - Fee Related JP4258473B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005023952A JP4258473B2 (ja) 2005-01-31 2005-01-31 サーバ装置及びコンテンツ提供システム
US11/341,640 US8060611B2 (en) 2005-01-31 2006-01-30 Content providing system for enabling a user to change destination of contents
CNB2006100028498A CN100477584C (zh) 2005-01-31 2006-02-05 用于提供内容的***、服务器以及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005023952A JP4258473B2 (ja) 2005-01-31 2005-01-31 サーバ装置及びコンテンツ提供システム

Publications (2)

Publication Number Publication Date
JP2006209667A JP2006209667A (ja) 2006-08-10
JP4258473B2 true JP4258473B2 (ja) 2009-04-30

Family

ID=36756202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005023952A Expired - Fee Related JP4258473B2 (ja) 2005-01-31 2005-01-31 サーバ装置及びコンテンツ提供システム

Country Status (3)

Country Link
US (1) US8060611B2 (ja)
JP (1) JP4258473B2 (ja)
CN (1) CN100477584C (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060198174A1 (en) * 2005-02-21 2006-09-07 Yuji Sato Contents Providing System, Output Control Device, and Output Control Program
JP4949127B2 (ja) * 2006-09-22 2012-06-06 株式会社セイコーアイ・インフォテック 印刷装置、ネットワーク印刷システム
JP5216236B2 (ja) * 2007-04-27 2013-06-19 株式会社エヌ・ティ・ティ・ドコモ サーバデバイス、モバイルデバイス及び通信方法
US7590245B1 (en) * 2008-09-10 2009-09-15 Gutman Levitan Anonymous communicating over interconnected networks
JP5780136B2 (ja) * 2011-11-30 2015-09-16 ブラザー工業株式会社 サーバ
JP5907934B2 (ja) * 2013-08-26 2016-04-26 京セラドキュメントソリューションズ株式会社 ファクシミリ装置
JP2016167764A (ja) * 2015-03-10 2016-09-15 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム
JP6552303B2 (ja) * 2015-07-02 2019-07-31 キヤノン株式会社 通信装置および中継装置およびそれらの制御方法、プログラム
JP6256430B2 (ja) * 2015-08-17 2018-01-10 コニカミノルタ株式会社 コンテンツ提供サーバ、コンテンツ提供方法、およびコンピュータプログラム
CN106371700A (zh) * 2016-08-31 2017-02-01 维沃移动通信有限公司 一种界面显示内容确定方法及移动终端
DE112017000054T5 (de) * 2017-03-03 2019-01-31 Google Llc Systeme und verfahren zum detektieren einer unzweckmässigen implementierung einer präsentation von inhaltselementen durch anwendungen, die auf client-geräten ablaufen
JP7094092B2 (ja) 2017-11-06 2022-07-01 シャープ株式会社 情報処理装置、情報処理システム、制御プログラムおよび制御方法
JP2023146409A (ja) * 2022-03-29 2023-10-12 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、及びプログラム

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05328080A (ja) 1992-05-19 1993-12-10 Sharp Corp ファクシミリ装置
US6157945A (en) * 1998-07-01 2000-12-05 Ricoh Company, Ltd. Digital communication device and method including a routing function
JP2000101744A (ja) 1998-09-18 2000-04-07 Canon Inc Isdn端末
WO2001013347A1 (fr) * 1999-08-17 2001-02-22 Advantest Corporation Adaptateur de commande d'instrument de mesure, instrument de mesure, systeme de commande d'instrument de mesure, procede d'execution de mesure et support enregistre
DE19954016A1 (de) 1999-11-10 2001-05-17 Alcatel Sa Verfahren und Computerprodukt zum dynamischen Weiterleiten von Nachrichten
US6456234B1 (en) * 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US7177945B2 (en) * 2000-08-04 2007-02-13 Avaya Technology Corp. Non-intrusive multiplexed transaction persistency in secure commerce environments
US6990497B2 (en) * 2001-06-26 2006-01-24 Microsoft Corporation Dynamic streaming media management
US6947417B2 (en) * 2001-06-29 2005-09-20 Ip Unity Method and system for providing media services
JP2003067303A (ja) * 2001-08-29 2003-03-07 Oki Data Corp 通信システム、ネットワーク転送通信装置及び電子情報の転送通信方法並びにそのプログラム
JP2003156340A (ja) * 2001-09-10 2003-05-30 Pioneer Electronic Corp ナビゲーションシステム、ナビゲーションシステム用情報サーバ装置および通信端末装置、並びに、ナビゲーションシステムにおける移動体の変更方法および変更処理プログラム
US7724281B2 (en) * 2002-02-04 2010-05-25 Syniverse Icx Corporation Device facilitating efficient transfer of digital content from media capture device
JP4139114B2 (ja) * 2002-02-04 2008-08-27 松下電器産業株式会社 デジタルコンテンツ管理装置およびデジタルコンテンツ管理プログラム
JP2003242059A (ja) * 2002-02-18 2003-08-29 Sharp Corp 情報配信装置、情報端末装置、情報配信システム、情報配信方法およびプログラムを記録した機械読取り可能な記録媒体
JP2003274109A (ja) 2002-03-19 2003-09-26 Ricoh Co Ltd インターネットファクシミリ装置
JP3942941B2 (ja) * 2002-04-22 2007-07-11 三菱電機株式会社 通信装置及びプラグインモジュール制御方法及びコンピュータに実行させるためのプログラム及びコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US7386618B2 (en) * 2002-05-09 2008-06-10 Matsushita Electric Industrial Co., Ltd. Distribution system, distribution apparatus, and reception apparatus for distributing contents having usage expiry
JP2004007222A (ja) * 2002-05-31 2004-01-08 Matsushita Electric Works Ltd 電子メール送受信方法、そのプログラム及びメール転送装置
US7236799B2 (en) * 2002-06-14 2007-06-26 Cingular Wireless Ii, Llc Apparatus and systems for providing location-based services within a wireless network
US7444413B2 (en) * 2002-06-26 2008-10-28 Microsoft Corporation Authorization access controlled content exchange
US7664096B2 (en) * 2003-06-25 2010-02-16 At&T Intellectual Property I, Lp Remote location VOIP roaming behind firewalls
US7457511B2 (en) * 2003-07-02 2008-11-25 Macrovision Corporation Independent buffer positions for a networked personal video recording system
US8234672B2 (en) * 2003-09-02 2012-07-31 Creative Technology Ltd Method and system to control playback of digital media
JP2006146476A (ja) * 2004-11-18 2006-06-08 Hitachi Ltd ストレージシステム及びストレージシステムのデータ移行方法
US20060167956A1 (en) * 2005-01-27 2006-07-27 Realnetworks, Inc. Media content transfer method and apparatus (aka shadow cache)
US20080087579A1 (en) * 2006-10-11 2008-04-17 Santi Kulprathipanja Mixed Matrix Adsorbent for Separation of Gasoline Components

Also Published As

Publication number Publication date
US8060611B2 (en) 2011-11-15
JP2006209667A (ja) 2006-08-10
CN100477584C (zh) 2009-04-08
CN1815961A (zh) 2006-08-09
US20060170963A1 (en) 2006-08-03

Similar Documents

Publication Publication Date Title
JP4258473B2 (ja) サーバ装置及びコンテンツ提供システム
US10122884B2 (en) Cooperative image processing system, cooperative image processing method, portable terminal apparatus, image processing apparatus, and recording medium
US8208153B2 (en) Image processing apparatus, function offering method and computer program product
JP6790548B2 (ja) 処理システム、処理装置、端末及びプログラム
JP2009194577A (ja) 画像形成装置、音声案内方法及び音声案内プログラム
JP4165546B2 (ja) 検索システム及びプログラム
JP5245633B2 (ja) 画像形成装置、ジョブログデータ利用システム、ジョブ実行方法
JP2007004606A (ja) 画像出力装置、画像出力システム、及び、プログラム
JP6282081B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2007006007A (ja) 通信装置、通信システム、及び、プログラム
JP2006135692A (ja) 画像処理システム,画像処理装置,サーバおよびプログラム
JP6570669B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP7366680B2 (ja) 画像処理装置、その制御方法、およびプログラム
JP6891936B2 (ja) 情報処理プログラム、情報処理装置、および情報処理装置の制御方法
CN114063940A (zh) 图像处理装置、控制方法和非暂时性存储介质
JP2010232973A (ja) 画像転送システム、データ転送方法及びプログラム
JP2016201744A (ja) 情報処理装置及びその制御方法、データ送信装置及びその制御方法、並びにプログラム
JP7033164B2 (ja) 情報処理装置、及びプログラム
JP2006135690A (ja) 画像処理システム、画像処理装置、サーバ及びプログラム
JP2019185807A (ja) 携帯端末及びプログラム
JP6524648B2 (ja) 画像形成装置、ジョブ実行方法、およびコンピュータプログラム
JP6028890B2 (ja) データ送信装置,データ転送サーバーおよびデータ送信方法
JP7167247B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2019186860A (ja) プログラム、情報処理装置、および制御方法
JP6750709B2 (ja) 情報処理プログラム、情報処理装置、および情報処理装置の制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081212

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090126

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

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4258473

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees