(57)【要約】【課題】共通のテンプレートと供給先毎に割り当てられた部分デザインデータとを供給する場合に、供給先に不要な部分デザインデータが漏洩することを防止すること。【解決手段】受信手段１１０は、オブジェクトが配置された一のテンプレートと、オブジェクトに設定される部分デザインデータであって供給先毎に割り当てられた部分デザインデータとを供給元から受信する。生成手段１２０は、受信手段１１０により受信した部分デザインデータを識別するための識別子を生成する。第１送信手段１３０は、生成手段１２０により生成した識別子を供給元に送信する。第２送信手段１４０は、一の供給先から取得要求と識別子とを受け付けた場合に、一のテンプレートと、識別子に対応する部分デザインデータのうち当該供給先に割り当てられた部分デザインデータとを当該供給先に送信する。【選択図】図４
2019053679.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトが配置された一のテンプレートと、前記オブジェクトに設定される部分デザインデータであって供給先毎に割り当てられた前記部分デザインデータとを供給元から受信する受信手段と、
前記受信手段により受信した前記部分デザインデータを識別するための識別子を生成する生成手段と、
前記生成手段により生成した前記識別子を前記供給元に送信する第１送信手段と、
一の前記供給先から取得要求と前記識別子とを受け付けた場合に、前記一のテンプレートと、前記識別子に対応する前記部分デザインデータのうち当該供給先に割り当てられた前記部分デザインデータとを当該供給先に送信する第２送信手段と
を備える情報処理装置。
【請求項２】
前記第２送信手段は、前記一のテンプレートに配置された前記オブジェクトに前記一の供給先に割り当てられた前記部分デザインデータを設定して当該供給先に送信する
請求項１に記載の情報処理装置。
【請求項３】
前記受信手段が受信する前記一のテンプレートに配置された前記オブジェクトには、いずれか１つの前記供給先に割り当てられた前記部分デザインデータが設定されており、
前記第２送信手段は、前記一のテンプレートに配置された前記オブジェクトに設定されている前記部分デザインデータが前記一の供給先に割り当てられた前記部分デザインデータでない場合に、設定されている前記部分デザインデータを当該供給先に割り当てられた前記部分デザインデータに置き換えて当該供給先に送信する
請求項１に記載の情報処理装置。
【請求項４】
前記第２送信手段は、設定されている前記部分デザインデータを前記一の供給先に割り当てられた前記部分デザインデータに置き換えて当該供給先に送信する場合に、前記オブジェクトの配置の調整を促すメッセージを当該供給先に送信する
請求項３に記載の情報処理装置。
【請求項５】
コンピュータを、
オブジェクトが配置された一のテンプレートと、前記オブジェクトに設定される部分デザインデータであって供給先毎に割り当てられた前記部分デザインデータとを供給元から受信する受信手段と、
前記受信手段により受信した前記部分デザインデータを識別するための識別子を生成する生成手段と、
前記生成手段により生成した前記識別子を前記供給元に送信する第１送信手段と、
一の前記供給先から取得要求と前記識別子とを受け付けた場合に、前記一のテンプレートと、前記識別子に対応する前記部分デザインデータのうち当該供給先に割り当てられた前記部分デザインデータとを当該供給先に送信する第２送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１では、販売促進のために店頭に掲示、貼付するＰＯＰの製作、配送の方式に関する技術が開示されている。この方式では、本部のＰＯＰ制作センターに、ＰＯＰ制作専用のコンピュータを配備し、コンピュータグラフィクスにより容易でかつ迅速に高品質なフルカラーＰＯＰを作成し、各地区店舗には端末のＰＯＰ作成用コンピュータとフルカラープリンターが配備されており、ＰＯＰ制作センターで作成されたフルカラーＰＯＰは、デジタル伝送路網によって各地区店舗に伝送され、各店舗ではそれを受信し、ＰＯＰ作成用コンピュータとフルカラープリンターによってフルカラーＰＯＰを随時プリントする。
【０００３】
特許文献２では、テナントにわたるユーザプロファイル情報の可搬性を有するマルチテナントデータベースシステムのための装置が開示されている。この装置は、複数のテナントのためのデータを記憶するように構成されたマルチテナントデータベースシステムと、サーバとを含み、サーバは、プロセッサを有し、プロセッサは、複数のテナントの各々のために、マルチテナントデータベースへのアクセスを提供することと、ユーザがマルチテナントデータベースシステムの第２のテナントに関連付けられた場合に、マルチテナントデータベースシステムの第１のテナントから前記第２のテナントに、ユーザプロファイル情報の関連付けを移転させることとを行うように構成され、ユーザプロファイル情報の関連付けの移転は、ユーザプロファイル情報の少なくとも一部分の関連付けを、ユーザプロファイル情報の少なくとも一部分を第２のテナントにコピーすることなく、第１のテナントから第２のテナントへと論理的に変更する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２５４９５６号公報
【特許文献２】特許第５７３０９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の供給先に互いに異なるデザインを供給する場合、オブジェクトが配置された共通のテンプレートを作成し、供給先毎に作成した文字列、写真、図形などの部分デザインデータをテンプレートのオブジェクトに設定することが考えられる。この手法においては、供給先に不要な部分デザインデータが漏洩することを防止することが必要である。
【０００６】
上記の事情を鑑み、本発明は、共通のテンプレートと供給先毎に割り当てられた部分デザインデータとを供給する場合に、供給先に不要な部分デザインデータが漏洩することを防止することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の情報処理装置は、オブジェクトが配置された一のテンプレートと、前記オブジェクトに設定される部分デザインデータであって供給先毎に割り当てられた部分デザインデータとを供給元から受信する受信手段と、前記受信手段により受信した前記部分デザインデータを識別するための識別子を生成する生成手段と、前記生成手段により生成した前記識別子を前記供給元に送信する第１送信手段と、一の前記供給先から取得要求と前記識別子とを受け付けた場合に、前記一のテンプレートと、前記識別子に対応する前記部分デザインデータのうち当該供給先に割り当てられた前記部分デザインデータとを当該供給先に送信する第２送信手段とを備える。
【０００８】
請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置において、前記第２送信手段は、前記一のテンプレートに配置されたオブジェクトに前記一の供給先に割り当てられた前記部分デザインデータを設定して当該供給先に送信する。
【０００９】
請求項３に記載の情報処理装置は、請求項１に記載の情報処理装置において、前記受信手段が受信する前記一のテンプレートに配置されたオブジェクトには、いずれか１つの前記供給先に割り当てられた前記部分デザインデータが設定されており、前記第２送信手段は、前記一のテンプレートに配置されたオブジェクトに設定されている前記部分デザインデータが前記一の供給先に割り当てられた前記部分デザインデータでない場合に、設定されている前記部分デザインデータを当該供給先に割り当てられた前記部分デザインデータに置き換えて当該供給先に送信する。
【００１０】
請求項４に記載の情報処理装置は、請求項３に記載の情報処理装置において、前記第２送信手段は、設定されている前記部分デザインデータを前記一の供給先に割り当てられた前記部分デザインデータに置き換えて当該供給先に送信する場合に、前記オブジェクトの配置の調整を促すメッセージを当該供給先に送信する。
【００１１】
請求項５に記載のプログラムは、コンピュータを、オブジェクトが配置された一のテンプレートと、前記オブジェクトに設定される部分デザインデータであって供給先毎に割り当てられた部分デザインデータとを供給元から受信する受信手段と、前記受信手段により受信した前記部分デザインデータを識別するための識別子を生成する生成手段と、前記生成手段により生成した前記識別子を前記供給元に送信する第１送信手段と、一の前記供給先から取得要求と前記識別子とを受け付けた場合に、前記一のテンプレートと、前記識別子に対応する前記部分デザインデータのうち当該供給先に割り当てられた前記部分デザインデータとを当該供給先に送信する第２送信手段として機能させる。
【発明の効果】
【００１２】
請求項１、５に係る発明によれば、共通のテンプレートと供給先毎に割り当てられた部分デザインデータとを供給する場合に、供給先に不要な部分デザインデータが漏洩することを防止することができる。
請求項２、３に係る発明によれば、供給先で部分デザインデータをオブジェクトに設定する作業を省くことができる。
請求項４に係る発明によれば、オブジェクトの配置が調整されていないデザインが使用されることを防止することができる。
【図面の簡単な説明】
【００１３】
【図１】情報処理システム１の構成を示す図。
【図２】ＵＩ画面を示す図。
【図３】情報処理装置１０の機能構成を示す図。
【図４】デザイン供給処理のシーケンス図。
【発明を実施するための形態】
【００１４】
本発明の実施形態の一例について説明する。
図１は、情報処理システム１の構成を示す図である。情報処理システム１は、情報処理装置１０と、複数の端末２０を備える。複数の端末２０の各々と情報処理装置１０とは、例えばＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）などの通信プロトコルに従ってネットワークＮＷを介して通信する。ネットワークＮＷは、公衆網でもよく、閉域網でもよい。情報処理装置１０は、ネットワークＮＷ上にＶＰＮ（Virtual Private Network）を構築してクラウドコンピューティングサービスを提供する。
【００１５】
情報処理装置１０は、制御部１１、記憶部１２、通信部１３を備える。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置とを備える。ＲＯＭは、ハードウェアやＯＳ（Operating System）の起動の手順を記述したファームウェアを記憶する。ＲＡＭは、ＣＰＵが演算を実行する際のデータの記憶に用いられる。記憶部１２は、例えば半導体メモリやハードディスク記憶装置などを備え、ＯＳやアプリケーションプログラムなどのソフトウェアを記憶する。通信部１３は、他の電子機器との間で通信を行うための通信Ｉ／Ｆ（Interface）を備え、ネットワークＮＷに接続される。なお、端末２０も情報処理装置１０と同様のハードウェア構成を有するため、その説明は省略する。
【００１６】
複数の端末２０には、供給元端末２０Ｘと供給先端末２０Ａ、２０Ｂが含まれる。供給元端末２０Ｘは、後述するデザインデータの供給元であるデザイン事務所などに設置されたコンピュータである。供給先Ａ、供給先Ｂは、いずれも、デザインデータの供給先の企業、団体などである。供給先端末２０Ａ、２０Ｂは、ぞれぞれ供給先Ａ、供給先Ｂに設置されたコンピュータである。ここでは、説明の便宜上、１台の供給元端末２０Ｘと２台の供給先端末２０Ａ、２０Ｂを示すが、それぞれの台数は例示した台数に限定されない。
【００１７】
情報処理装置１０は、端末２０にデザイン供給サービスを提供する。デザイン供給サービスは、供給元端末２０Ｘからデザインデータを受信し、供給先に応じたデザインデータを供給先端末２０Ａ、２０Ｂに送信するサービスである。
【００１８】
図２は、ＵＩ画面を示す図である。供給元においては、このＵＩ画面を供給元端末２０Ｘに表示させてデザインデータの編集が行われる。また、供給先Ａ、Ｂにおいても、同様のＵＩ画面を供給先端末２０Ａ、２０Ｂに表示させて、供給されたデザインデータに必要に応じて修正が加えられる。なお、この編集機能は、端末２０にてアプリケーションプログラムを実行することで実現されてもよく、情報処理装置１０においてアプリケーションプログラムを実行することで実現されるウェブアプリケーションでもよい。
【００１９】
ＵＩ画面には、オブジェクトのリストＬと、デザインデータで表されるデザインＤが表示される。この例は、ハロウィンの行事にちなんだ販売促進を目的としたポスターのデザインを示すものである。デザインデータは、オブジェクトが配置されたテンプレートと、オブジェクトに設定されるデータを含む。オブジェクトが配置されたテンプレートは、デザインの雛形であり、テンプレートに配置されたオブジェクトにデータを設定することにより、供給先毎のデザインデータが作成される。データは、供給先毎に割り当てられる。供給先毎のデータ群を部分デザインデータと呼ぶ。つまり、デザインデータは、テンプレートと部分デザインデータとを含む。
【００２０】
ＵＩ画面は、テンプレート上のオブジェクトの位置を調整する機能を備える。例えば、表示されているデザインＤに含まれるオブジェクトをポインティングデバイスを用いてドラッグすることでオブジェクトの位置が調整される。
【００２１】
リストＬにおける「オブジェクト」の欄には、オブジェクトの名称が表示される。０１図形は、上部素材（背景）のオブジェクトである。０２図形、０７図形、０８図形は、コウモリの絵のオブジェクトである。０３タイトル、０９日程は、文字列のオブジェクトである。０４図形は、魔女の絵のオブジェクトである。０５−１画像、０６−１画像は、写真のオブジェクトである。０５−２図形、０６−２図形は、写真の枠のオブジェクトである。
【００２２】
リストＬにおける「データ」の欄には、オブジェクトに設定されたデータのファイル名が表示される。データがテキストデータの場合には、その内容が表示される。「変更」のボタンを操作すると、データを変更する操作が受け付けられる。この例では、図形のオブジェクトにはＰＤＦデータが設定され、文字列のオブジェクトにはテキストデータが設定され、画像のオブジェクトにはＪＰＥＧデータが設定されている。このデータフォーマットは一例であり、部分デザインデータとして他のフォーマットのデータが設定されてもよい。
【００２３】
情報処理装置１０の記憶部１２には、本実施形態に係るデザイン供給処理の手順を記述したプログラムが記憶されており、制御部１１がこのプログラムに従ってデザイン供給処理を実行する。このとき、情報処理装置１０の機能として、下記の機能が実現される。
【００２４】
図３は、情報処理装置１０の機能構成を示す図である。情報処理装置１０は、受信手段１１０、生成手段１２０、第１送信手段１３０、第２送信手段１４０を備える。受信手段１１０は、オブジェクトが配置された一のテンプレートと、前記オブジェクトに設定される部分デザインデータであって供給先毎に割り当てられた部分デザインデータとを供給元から受信する。生成手段１２０は、前記受信手段１１０により受信した前記部分デザインデータを識別するための識別子を生成する。第１送信手段１３０は、前記生成手段１２０により生成した前記識別子を前記供給元に送信する。第２送信手段１４０は、一の前記供給先から前記部分デザインデータの取得要求と前記識別子とを受け付けた場合に、前記一のテンプレートと、前記識別子に対応する前記部分デザインデータのうち当該供給先に割り当てられた前記部分デザインデータとを当該供給先に送信する。第２送信手段１４０は、前記一のテンプレートに配置されたオブジェクトに前記一の供給先に割り当てられた前記部分デザインデータを設定して当該供給先に送信する。
【００２５】
図４は、デザイン供給処理のシーケンス図である。なお、供給先端末２０Ａと供給先端末２０Ｂの動作は共通であるから、供給先端末２０Ａだけを示している。
ステップＳ１０１においては、供給元において作成されたデザインデータが供給元端末２０Ｘから情報処理装置１０に送信される。図３には、デザインデータの一例が示されている。デザインデータは、テンプレートＴと部分デザインデータＰを含む。この例では、テンプレートＴに３つのオブジェクトが配置されている。第１オブジェクトは、日程を示す文字列のオブジェクトである。第２オブジェクトは、写真のオブジェクトである。第３オブジェクトは、タイトルを示す文字列のオブジェクトである。
【００２６】
部分デザインデータは、供給先毎に割り当てられる。供給先Ａには、ハロウィンに関連する部分デザインデータが割り当てられている。供給先Ｂには、大晦日に関連する部分デザインデータが割り当てられている。割り当てられる部分デザインデータが供給先によって異なるが、テンプレートは共通である。この場合、共通のテンプレートに対応する複数の部分デザインデータが当該テンプレートと関連付けられて送信される。情報処理装置１０は、テンプレートと部分デザインデータを受信し（受信手段１１０の一例）。記憶部１２に記憶させる。
【００２７】
ステップＳ１０２においては、情報処理装置１０から供給元端末２０Ｘに受信通知と識別子が送信される。具体的には、制御部１１は、テンプレートと部分デザインデータを受信したならば、受信した部分デザインデータに固有の識別子を生成し（生成手段１２０の一例）、受信通知と識別子を供給元端末２０Ｘに送信する（第１送信手段１３０の一例）。受信通知は、テンプレートと部分デザインデータを受信した旨の通知である。識別子は、部分デザインデータを識別するためのものである。識別子は、テキストデータでも、バイナリデータでもよい。識別子は、少なくとも、共通のテンプレートに関連付けられた複数の部分デザインデータのグループが識別されるものであればよい。複数の部分デザインデータの各々が識別されることは必須ではない。生成した識別子は、部分デザインデータと関連付けて記憶部１２に記憶される。
【００２８】
ステップＳ１０３においては、供給元端末２０Ｘから供給先端末２０Ａ、２０Ｂに送信通知と識別子が送信される。具体的には、受信通知と識別子を供給元端末２０Ｘが受信したならば、供給元の担当者は、供給元端末２０Ｘを用いて送信通知と識別子を電子メールにより供給先端末２０Ａ、２０Ｂに送信する。送信通知は、テンプレートと部分デザインデータを情報処理装置１０に送信した旨の通知である。識別子は、ステップＳ１０２において情報処理装置１０から受信した識別子である。なお、識別子がテキストデータである場合には、ファクシミリ、郵便などにより送信通知と識別子を供給先Ａ、Ｂに送ってもよく、供給先Ａ、Ｂの担当者に電話で伝達してもよい。
【００２９】
ステップＳ１０４においては、供給先端末２０Ａ、２０Ｂから情報処理装置１０に取得要求と識別子が送信される。具体的には、送信通知と識別子を供給元から受け取ったならば、供給先Ａ、Ｂの担当者は、それぞれ供給先端末２０Ａ、２０Ｂを用いて取得要求と識別子を情報処理装置１０に送信する。取得要求は、テンプレートと部分デザインデータの取得のリクエストである。識別子は、ステップＳ１０３において供給元から受け取った識別子である。
【００３０】
ステップＳ１０５においては、情報処理装置１０から供給先端末２０Ａ、２０Ｂにデザインデータが送信される。具体的には、制御部１１は、識別子に関連付けられた部分デザインデータと、当該部分デザインデータに関連付けられたテンプレートとを記憶部１２から読み出し、取得要求を送信した供給先Ａ、Ｂに割り当てられた部分デザインデータを抽出する。制御部１１は、抽出された部分デザインデータと読み出されたテンプレートを供給先端末２０Ａ、２０Ｂに送信する。このとき、制御部１１は、テンプレートに配置されたオブジェクトに供給先Ａに割り当てられた部分デザインデータを設定して供給先端末２０Ａに送信し、テンプレートに配置されたオブジェクトに供給先Ｂに割り当てられた部分デザインデータを設定して供給先端末２０Ｂに送信する。
【００３１】
上記の構成によれば、供給先に割り当てられていない部分デザインデータが供給先に送信されることがなくなるから、共通のテンプレートと供給先毎に割り当てられた部分デザインデータとを供給する場合に、供給先に不要な部分デザインデータが漏洩することを防止することができる。
【００３２】
また、上記の構成によれば、供給先に割り当てられた部分デザインデータがオブジェクトに設定されたテンプレートが供給先に送信されるから、供給先で部分デザインデータをオブジェクトに設定する作業を省くことができる。
【００３３】
上記の実施形態は、以下の変形例のように変形されてもよい。また、複数の変形例が組み合わされてもよい。
【００３４】
＜変形例１＞
この変形例では、受信手段１１０が受信する一のテンプレートに配置されたオブジェクトには、いずれか１つの供給先に割り当てられた部分デザインデータが設定されていることを想定する。供給元の担当者は、例えば、供給先Ａに割り当てられた部分デザインデータをオブジェクトに設定し、オブジェクトの位置を調整する作業を行う。情報処理装置１０には、供給先Ａに割り当てられた部分デザインデータが設定されたテンプレートと、供給先毎に割り当てられた部分デザインデータが送信される。
【００３５】
第２送信手段１４０は、一のテンプレートに配置されたオブジェクトに設定されている部分デザインデータが一の供給先（情報処理装置１０に取得要求を送信した供給先）に割り当てられた部分デザインデータでない場合に、設定されている部分デザインデータを当該供給先に割り当てられた部分デザインデータに置き換えて当該供給先に送信する。例えば、テンプレートに供給先Ａに割り当てられた部分デザインデータが設定されており、供給先Ｂが情報処理装置１０に取得要求を送信した場合には、制御部１１は、設定されている部分デザインデータを供給先Ｂに割り当てられた部分デザインデータに置き換えて供給先端末２０Ｂに送信する。この構成によれば、供給先で部分デザインデータをオブジェクトに設定する作業を省くことができる。また、いずれか１つの供給先には、オブジェクトの配置が調整されたテンプレートを供給することができる。
【００３６】
ただし、供給先Ｂに割り当てられた部分デザインデータに対してこのオブジェクトの配置が最適であるとは限らない。そこで、第２送信手段１４０は、設定されている部分デザインデータを一の供給先（情報処理装置１０に取得要求を送信した供給先）に割り当てられた部分デザインデータに置き換えて当該供給先に送信する場合に、オブジェクトの配置の調整を促すメッセージを当該供給先に送信する。この例では、設定されている部分デザインデータを供給先Ｂに割り当てられた部分デザインデータに置き換えて供給先端末２０Ｂに送信する場合に、オブジェクトの配置の調整を促すメッセージを供給先端末２０Ｂに送信する。この構成によれば、オブジェクトの配置が調整されていないデザインが使用されることを防止することができる。
【００３７】
＜変形例２＞
上記実施形態のステップＳ１０１において、供給元端末２０Ｘがデザインデータとともに供給先端末２０Ａ、Ｂの電子メールアドレスを情報処理装置１０に送信し、ステップＳ１０３において、送信通知と識別子を情報処理装置１０から供給先端末２０Ａ、２０Ｂに電子メールで送信するように構成されてもよい。
【００３８】
＜変形例３＞
情報処理装置１０が、オブジェクトに部分デザインデータを設定せずに、テンプレートと部分デザインデータとを供給先端末２０Ａ、２０Ｂに送信するように構成されてもよい。この場合、供給先Ａ、Ｂの担当者がそれぞれ供給先端末２０Ａ、２０Ｂを用いてオブジェクトに部分デザインデータを設定する作業を行う。
【００３９】
＜変形例４＞
コンピュータに上記の処理を実行させるためのプログラムは、例えば、光記録媒体、半導体メモリなどのコンピュータに読取り可能な記録媒体に持続的に記憶された状態で提供されてもよいし、インターネット等のネットワークを介して提供されてもよい。本発明に係るプログラムが記録媒体に持続的に記憶された状態で提供される場合、コンピュータが当該プログラムを記録媒体から読み取り用いる。また、本発明に係るプログラムがネットワークを介して提供される場合、コンピュータが当該プログラムを配信元の装置から受信して用いる。
【符号の説明】
【００４０】
１…情報処理システム、１０…情報処理装置、１１…制御部、１２…記憶部、１３…通信部、２０…端末、２０Ｘ…供給元端末、２０Ａ、２０Ｂ…供給先端末
【図１】
2019053679.tif 000003
【図２】
2019053679.tif 000004
【図３】
2019053679.tif 000005
【図４】
2019053679.tif 000006