(57)【要約】【課題】ユーザが個々に望むマクロファイルを簡単に入手できるようにする。【解決手段】クライアントは、まずＷｅｂブラウザでホストのマクロ作成ページにアクセスし、ホストから所望のマクロ作成フォームを取り込んでモニタ画面に表示させる。ユーザは、このマクロ作成フォーム上で、マクロファイルの作成に必要な項目の入力を行う。このようにして入力した項目はホストに送信され、ホストでは受信した項目に基づいてマクロファイルを自動生成する。ホストにて自動生成されたマクロファイルは、クライアントによりダウンロードされ、クライアント・アプリケーションに登録される。【選択図】          図２
2004192509.tif 000002
【特許請求の範囲】
【請求項１】
クライアントコンピュータとホストコンピュータとからなり、ユーザが望む動作が記述されたマクロファイルをホストコンピュータにより作成し、該ユーザのクライアントコンピュータに配信するマクロファイル配信システムであって、
前記クライアントコンピュータは、前記ホストコンピュータのマクロ作成ページにアクセスする手段と、前記アクセスしたホストコンピュータから所望のマクロ作成フォームを取り込んでモニタ画面に表示させる手段と、前記表示されたマクロ作成フォーム上で必要な項目の入力後に、該入力した項目を前記ホストコンピュータに送信する手段と、前記ホストコンピュータにより作成されたマクロファイルをダウンロードし、該マクロファイルを実行可能にクライアントアプリケーションに登録する手段とを有し、
前記ホストコンピュータは、前記クライアントコンピュータからの要求に応じて前記マクロ作成フォームをクライアントコンピュータに送信する手段と、前記クライアントコンピュータからマクロファイル作成に必要な項目を受信すると、該受信した項目に応じたマクロファイルを自動生成する手段と、該自動生成したマクロファイルを前記クライアントコンピュータに配信する手段とを有することを特徴とするマクロファイル配信システム。
【請求項２】
前記クライアントアプリケーションは、記録媒体に保存されている画像の表示が可能な画像ビューアソフトであり、前記マクロファイルは前記画像ビューアソフト上で選択された画像に対する操作を定義することを特徴とする請求項１に記載のマクロファイル配信システム。
【請求項３】
前記マクロファイルは、前記選択された画像を送信先の携帯電話の待ち受け画面として加工し、該画像を所定のダウンロード用サイトにアップロードするとともに、前記送信先に画像ダウンロード用ＵＲＬを添付したメールを送信する操作を実行することを特徴とする請求項２のマクロファイル配信システム。
【請求項４】
前記マクロファイルは、前記選択された画像を所望のＷｅｂアルバムサイトにアップロードするための画像として加工し、該加工した画像にユーザ名を付けて前記Ｗｅｂアルバムサイトにアップロードする操作を実行することを特徴とする請求項２に記載のマクロファイル配信システム。
【請求項５】
クライアントコンピュータとホストコンピュータとからなり、ユーザが望む動作が記述されたマクロファイルをホストコンピュータにより作成し、該ユーザのクライアントコンピュータに配信するマクロファイル配信方法であって、
前記ホストコンピュータのマクロ作成ページにアクセスし、該ホストコンピュータから所望のマクロ作成フォームを取り込んでクライアントコンピュータのモニタ画面に表示させる工程と、
前記モニタ画面に表示されたマクロ作成フォーム上で前記マクロファイルの作成に必要な項目を入力する工程と、
前記入力した項目を前記ホストコンピュータに送信する工程と、
前記マクロファイル作成に必要な項目を受信すると、該受信した項目に応じたマクロファイルをホストコンピュータにより自動生成する工程と、
前記自動生成したマクロファイルを前記クライアントコンピュータに配信する工程と、
前記配信されたマクロファイルを実行するためのクライアントアプリケーションに登録する工程と、
を含むことを特徴とするマクロファイル配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明はマクロファイル配信システム及び方法に係り、特にユーザが望む機能が定義されたマクロファイルをユーザに配信するマクロファイル配信システム及び方法に関する。
【０００２】
【従来の技術】
ユーザがコンピュータ上のアプリケーションを操作する際、目的に辿り着くまでに行わなければならないステップは複数あり、煩雑である。特に、それが頻繁に行う動作である場合は、手間と時間が膨大となる。
【０００３】
これを解決するために一定の操作を定義するマクロも存在するが、マクロを作成するための動作の選択肢は限られており、それぞれのユーザが望む機能が定義できないなど、ユーザが望むマクロを定義することは未だ十分でない。
【０００４】
また、入力機能や表示機能の乏しい端末での操作を簡単にするために、端末からのリクエストに対応したマクロコマンドを実行し、その実行結果を端末に通知するマクロサーバが提案されている（特許文献１）。
【０００５】
このマクロサーバは、マクロコマンド（ユーザが必要とする機能を簡単な操作で実現するためのプログラム）を構成するためのマクロ構成部や、このマクロ構成部で構成されたマクロコマンドを記憶するデータベース部を有しており、ユーザは、予めマクロコマンドを示すマクロコマンドＩＤが割り当てられた端末のハードウェアボタンを操作することでマクロサーバにマクロコマンドＩＤを送信する。マクロコマンドＩＤを受信したマクロサーバは、データベース部から対応するマクロコマンドを読み出し、そのマクロコマンドを実行することでマクロ実行結果を端末に送信するようにしている。
【０００６】
【特許文献１】
特開２００１−２１６２１１号公報
【０００７】
【発明が解決しようとする課題】
コンピュータ上のアプリケーションの操作を簡単にするために、それぞれのユーザが個々に望むマクロ（マクロファイル）をユーザ自身で作成するのは熟練を要するとともに、煩雑であるという問題がある。
【０００８】
また、特許文献１に記載のマクロサーバは、マクロサーバ側でマクロ（マクロコマンド）を構成しているが、このマクロコマンドは、マクロサーバのデータベース部で管理されており、マクロコマンドの実行もマクロサーバで行うため、ユーザがクライアントアプリケーションで画像の操作等を行う際にマクロを実行することができないという問題がある。
【０００９】
本発明はこのような事情に鑑みてなされたもので、ユーザが個々に望むマクロファイルを簡単に入手することができるマクロファイル配信システム及び方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
前記目的を達成するために請求項１に係る発明は、クライアントコンピュータとホストコンピュータとからなり、ユーザが望む動作が記述されたマクロファイルをホストコンピュータ上で作成し、該ユーザのクライアントコンピュータに配信するマクロファイル配信システムであって、前記クライアントコンピュータは、前記ホストコンピュータのマクロ作成ページにアクセスする手段と、前記アクセスしたホストコンピュータから所望のマクロ作成フォームを取り込んでモニタ画面に表示させる手段と、前記表示されたマクロ作成フォーム上で必要な項目の入力後に、該入力した項目を前記ホストコンピュータに送信する手段と、前記ホストコンピュータにより作成されたマクロファイルをダウンロードし、該マクロファイルを実行可能にクライアントアプリケーションに登録する手段とを有し、前記ホストコンピュータは、前記クライアントコンピュータからの要求に応じて前記マクロ作成フォームをクライアントコンピュータに送信する手段と、前記クライアントコンピュータからマクロファイル作成に必要な項目を受信すると、該受信した項目に応じたマクロファイルを自動生成する手段と、該自動生成したマクロファイルを前記クライアントコンピュータに配信する手段とを有することを特徴としている。
【００１１】
即ち、ユーザからの指示入力に応じてマクロファイルをホストコンピュータにより作成させ、ホストコンピュータで作成されたマクロファイルをダウンロードすることでユーザが望むマクロファイルを入手できるようにしている。クライアントコンピュータは、まずＷｅｂブラウザでホストコンピュータのマクロ作成ページにアクセスし、ホストコンピュータから所望のマクロ作成フォームを取り込んでモニタ画面に表示させる。
【００１２】
クライアントコンピュータでは、前記表示されたマクロ作成フォーム上で、マクロファイルの作成に必要な項目（画像の送信に関連するマクロの場合には、画像サイズ、送信先、アップロード先等の情報、ユーザＩＤ、パスワード等）の入力が行われる。このようにして入力された項目はホストコンピュータに送信され、ホストコンピュータでは受信した項目に基づいてマクロファイルを自動生成する。このようにしてホストコンピュータにて自動生成されたマクロファイルは、クライアントコンピュータに配信される。クライアントコンピュータでは、前記ホストコンピュータから配信されたマクロファイルを、クライアントアプリケーションに関連して登録し、該クライアントアプリケーションでの操作時にマクロファイルを実行できるようにしている。
【００１３】
請求項２に示すように前記クライアントアプリケーションは、記録媒体に保存されている画像の表示が可能な画像ビューアソフトであり、前記マクロファイルは前記画像ビューアソフト上で選択された画像に対する操作を定義することを特徴としている。即ち、前記画像ビューアソフトの起動中に送信する画像を選択し、前記マクロファイルを実行させることにより該画像に対する目的の操作が自動的に行われる。
【００１４】
請求項３に示すように前記マクロファイルは、前記選択された画像を送信先の携帯電話の待ち受け画面として加工し、該画像を所定のダウンロード用サイトにアップロードするとともに、前記送信先に画像ダウンロード用ＵＲＬを添付したメールを送信する操作を実行することを特徴としている。尚、クライアントコンピュータからホストコンピュータに送信するマクロファイルの作成に必要な項目としては、送信先の携帯電話機種、送信先携帯電話メールアドレス等である。
【００１５】
請求項４に示すように前記マクロファイルは、前記選択された画像を所望のＷｅｂアルバムサイトにアップロードするための画像として加工し、該加工した画像にユーザ名を付けて前記Ｗｅｂアルバムサイトにアップロードする操作を実行することを特徴としている。尚、クライアントコンピュータからホストコンピュータに送信するマクロファイルの作成に必要な項目としては、画像サイズ、変換フォーマット、画像アップロード先ＵＲＬ、ユーザＩＤ等である。
【００１６】
請求項５に係る発明は、クライアントコンピュータとホストコンピュータとからなり、ユーザが望む動作が記述されたマクロファイルをホストコンピュータ上で作成し、該ユーザのクライアントコンピュータに配信するマクロファイル配信方法であって、前記ホストコンピュータのマクロ作成ページにアクセスし、該ホストコンピュータから所望のマクロ作成フォームを取り込んでクライアントコンピュータのモニタ画面に表示させる工程と、前記モニタ画面に表示されたマクロ作成フォーム上で前記マクロファイルの作成に必要な項目を入力する工程と、前記入力した項目を前記ホストコンピュータに送信する工程と、前記マクロファイル作成に必要な項目を受信すると、該受信した項目に応じたマクロファイルをホストコンピュータにより自動生成する工程と、前記自動生成したマクロファイルを前記クライアントコンピュータに配信する工程と、前記配信されたマクロファイルを実行するためのクライアントアプリケーションに登録する工程と、を含むことを特徴としている。
【００１７】
【発明の実施の形態】
以下、添付図面に従って本発明に係るマクロファイル配信システム及び方法の好ましい実施の形態について詳説する。
【００１８】
図１は本発明に係るマクロファイル配信システムの概略構成図である。同図に示すマクロファイル配信システムは、クライアントコンピュータ１０と、マクロファイル提供運営者のホストコンピュータ２０とから構成されており、ホストコンピュータ３０によってユーザが望む機能が定義されたマクロファイルを作成し、このマクロファイルをインターネット３０を介してクライアントコンピュータ１０に配信するシステムである。
【００１９】
クライアントコンピュータ１０には、ＰＣ接続されている図示しないデジタルカメラ内やハードディスク内の画像を一覧表示する画像ビューアソフト（クライアント・アプリケーション）がインストールされており、この画像ビューアソフトは、選択した画像の画像サイズを変換する画像サイズ変換機能、適宜のアスペクト比で切り取るトリミング機能、画像ファイルのフォーマット変換機能等の画像操作に関する各種の機能を有している。
【００２０】
また、画像ビューアソフトは、マクロファイルの登録が可能で、任意に登録したマクロファイルを実行できるようになっている。
【００２１】
ホストコンピュータ２０は、ユーザからの要求に応じて該ユーザが望む機能が定義されたマクロファイルを作成し、これをユーザのクライアントコンピュータ１０に配信するもので、インターネット３０に接続して所要の情報を送受信するためのネットワーク通信部２２と、ユーザの要求に応じたマクロファイルを作成するマクロファイル生成部２４と、マクロ作成フォーム、マクロテンプレート、、マクロファイル生成部２４でマクロファイルを作成するために必要な情報等を管理するデータベース２６とを有している。
【００２２】
次に、上記クライアントコンピュータ１０とホストコンピュータ２０の動作について図２乃至図７を参照しながら説明する。
【００２３】
図２のフローチャートに示すように、ユーザはクライアントコンピュータ１０（以下、単に「クライアント」という）よりＷｅｂブラウザでホストコンピュータ２０（以下、単に「ホスト」という）のマクロ作成ページにアクセスする。
【００２４】
このアクセスは、例えば画像ビューアソフトを起動し、図３（Ａ）に示すように画像ビューア画面内のマクロ作成用ボタン１２をクリックすることでＷｅｂブラウザを立ち上げ、マクロ作成用ボタン１２に関連付けられているマクロ作成ページのＵＲＬ（Uniform Resource Locators)を使って行われる。
【００２５】
マクロ作成ページにアクセスすると、図３（Ｂ）に示すようにホストからマクロリストが送信されてクライアントのモニタに表示される。ユーザがマクロリストから所望のマクロを選択すると、ホストはユーザが選択したマクロのマクロ作成フォームをクライアントのモニタに表示させる。
【００２６】
ここで、マクロリスト中の「携帯電話待ち受け画像生成」のマクロが選択されると、図３（Ｃ）に示すようなマクロ作成フォームが送信され、モニタに表示される。尚、「携帯電話待ち受け画像生成」のマクロは、ユーザ指定の画像を送信先の携帯電話の待ち受け画像に適するように処理し、その待ち受け画像を画像ダウンロード用サイトに送るとともに、送信先の携帯電話に上記待つ受け画像をダウンロードするための画像ダウンロード用ＵＲＬを添付した電子メールを送信するマクロである。
【００２７】
ユーザは、図３（Ｃ）のマクロ作成フォームに従い、必要な項目の入力を行う。図３（Ｃ）のマクロ作成フォームは、送信先携帯電話機種名、及び送信先携帯電話メールアドレスの入力項目を有しており、ユーザはこれらの入力項目に必要事項を入力したのち、送信ボタンをクリックしてホストに送信先携帯電話機種名、及び送信先携帯電話メールアドレスの情報を送信する。
【００２８】
ホストは、クライアントから送信先携帯電話機種名、及び送信先携帯電話メールアドレスを受信すると、上記の動作が記述されたマクロファイルを生成する（図２のステップＳ１０）。
【００２９】
即ち、ホストのマクロファイル生成部２４は、受信した送信先携帯電話機種名からキャリアを判定し、該キャリアが取り扱うことができる画像ファイルの種類や画像データサイズ、及び送信先携帯電話機種名から該携帯電話のモニタ画面サイズに対応する画像サイズを、これらの情報を管理しているデータベース２６から抽出し、この抽出した画像ファイルの種類、画像データサイズ、画像サイズと、前記受信した送信先携帯電話メールアドレスとに基づいてマクロファイルを自動生成する。
【００３０】
例えば、「相手先携帯電話メールアドレスsample@como.ne.jp に、P211i サイズの画像を送る」を定義する場合、処理内容は次のように定義される。
【００３１】
「与えられた画像を120 ×120 サイズにリサイズし、JPEGに変換し、画像データサイズが５ＫＢ以内になるように色数を調整する。その後、画像ダウンロード用サイト http://sample.ne.jp/user1/ に画像をアップロードし、sample@como.ne.jp に画像ダウンロード用ＵＲＬを添付したメールを送信する」
上記のような定義の基に作成された「携帯電話待ち受け画像生成」のマクロファイルは、図４に示すようなＸＭＬ形式になっている。
【００３２】
ホストで作成されたマクロファイルは、クライアントによりダウンロードされ、画像ビューアソフトに登録される（図２のステップＳ１２）。尚、画像ビューアソフトに登録されたマクロファイルは、図３（Ａ）に示すようにそのマクロファイルを実行するためのマクロボタン１４が画像ビューア画面内に追加される。尚、マクロボタン１４には、ユーザが適宜名前を付けることができるようになっている。
【００３３】
次に、クライアントが「携帯電話待ち受け画像生成」のマクロファイルを実行する場合について図５のフローチャートを参照しながら説明する。
【００３４】
まず、画像ビューアソフトを起動し、画像一覧及びマクロボタン１４を含む画像ビューア画面をモニタに表示させる（図３（Ａ）参照）。
【００３５】
この画像ビューア画面上で画像を選択し（ステップＳ２０）、続いてマクロボタン１４の中から送信先携帯電話の待ち受け画像生成のマクロを実行するためのマクロボタンをクリックする（ステップＳ２２）。このマクロボタンのクリックにより選択した画像に対するマクロが実行される。即ち、このマクロの実行により送信先携帯電話用画面サイズに合わせて選択した画像の画像サイズがリサイズされ（ステップＳ２４）、リサイズされた画像は画像ダウンロードサイトにアップロードされる。また、送信先携帯電話に対して画像ダウンロードサイトから待ち受け画像をダウンロードするための画像ダウンロード用ＵＲＬを添付したメールを送信する（ステップＳ２６）。
【００３６】
上記実施の形態では、「携帯電話待ち受け画像生成」のマクロファイルの生成及びマクロ実行について説明したが、他の種類のマクロファイルの生成及びマクロの実行も同様にして行うことができる。
【００３７】
例えば、図３（Ｂ）に示したマクロリストから「Ｗｅｂアルバムに画像アップロード」を選択した場合には、「Ｗｅｂアルバムに画像アップロード」用のマクロ作成フォーム（図示せず）に従って、ユーザは、画像縮小サイズ、変換フォーマット、画像アップロード先ＵＲＬを入力する。
【００３８】
この入力項目によって「Ｗｅｂアルバムサイト"sample site" に画像を画像サイズ100 ×100 に縮小してユーザ名user1 でアップロードする」を定義する場合、処理内容は次のように定義される。
【００３９】
「与えられた画像を100 ×100 サイズに縮小し、Ｗｅｂアルバムサイトhttp://sample.ne.jp/user1 にユーザ名user1 、パスワードpasswd1 を送信し、前記縮小した画像を画像をＨＴＴＰでＰＯＳＴする」
上記のような定義の基にホストによって作成された「Ｗｅｂアルバムに画像アップロード」のマクロファイルは、図６に示すようなＸＭＬ形式で作成され、クライアントに配信される。
【００４０】
クライアントが「Ｗｅｂアルバムに画像アップロード」のマクロを実行する場合には、図７に示すように画像ビューア画面上で画像を選択し（ステップＳ３０）、続いてマクロボタン１４の中からＷｅｂアルバムに画像をアップロードするマクロを実行するためのマクロボタンをクリックする（ステップＳ３２）。このマクロボタンのクリックにより選択した画像に対するマクロが実行される。即ち、このマクロの実行により選択した画像の画像サイズをＷｅｂアルバム用にリサイズし、このリサイズした画像をＷｅｂアルバムサイトにユーザ名、パスワードを付けてアップロードする。
【００４１】
【発明の効果】
以上説明したように本発明によれば、ユーザが望むマクロファイルの作成に必要な最小限の項目をホストコンピュータに送信することでホストコンピュータによりマクロファイルを作成させ、これをダウンロードするようにしたため、ユーザが個々に望むマクロファイルを簡単に入手することができる。このマクロファイルを実行することで目的の操作を自動的に行うことができ、煩雑な操作に対するユーザの労力を軽減することができる。また、マクロファイルの定義はホストコンピュータで更新することができるため、ユーザは継続的に新しいマクロ定義を入手することができる。
【図面の簡単な説明】
【図１】本発明に係るマクロファイル配信システムの概略構成図
【図２】クライアントコンピュータとホストコンピュータの動作を説明するために用いたフローチャート
【図３】クライアントコンピュータの画像ビューア画面やＧＵＩ画面の一例を示す図
【図４】ＸＭＬ形式で記述された「携帯電話待ち受け画像生成」のマクロファイルの一例を示す図
【図５】「携帯電話待ち受け画像生成」のマクロファイルを実行する場合のクライアントコンピュータの動作を示すフローチャート
【図６】ＸＭＬ形式で記述された「Ｗｅｂアルバムに画像アップロード」のマクロファイルの一例を示す図
【図７】「Ｗｅｂアルバムに画像アップロード」のマクロファイルを実行する場合のクライアントコンピュータの動作を示すフローチャート
【符号の説明】
１０…クライアントコンピュータ、１２…マクロ作成用ボタン、１４…マクロボタン、２０…ホストコンピュータ、２２…ネットワーク通信部、２４…マクロファイル生成部、２６…データベース
【図１】
2004192509.tif 000003
【図２】
2004192509.tif 000004
【図３】
2004192509.tif 000005
【図４】
2004192509.tif 000006
【図５】
2004192509.tif 000007
【図６】
2004192509.tif 000008
【図７】
2004192509.tif 000009