(57)【要約】【課題】情報が示された何種類かの画面を表示するプログラムであって、各画面の表示内容の変更がその配布後に容易に行えるプログラムを作成して配布することが出来るプログラム作成・配布方法を、提供する。【解決手段】コンピュータメーカー別に、異なるマスターＩＤを埋め込まれたサインアップ・プログラムであって、埋め込まれたマスターＩＤに応じた内容の組込用情報をサーバ装置１３から取得して動作するサインアップ・プログラムを記録したＣＤを作成する処理であると共に、サーバ装置１３に各コンピュータメーカーに適した内容の組込用情報を記憶する処理を、マスター情報設定装置１１及びＣＤ作成・検査装置１２を利用して行うことにより、プログラムが記録されたＣＤを用意して各コンピュータメーカーに配布する。【選択図】　図４
2004126724.tif 000002
【特許請求の範囲】
【請求項１】
情報が示された何種類かの画面を表示するプログラムを複数の配布対象者に配布するためのプログラム作成・配布方法であって、
マスターＩＤの埋め込みが可能なプログラムであるとともに、起動時に、埋め込まれたマスターＩＤを含む組込用情報リクエストをインターネット上に送信することにより所定のサーバ装置から組込用情報を取得し、その後、取得した組込用情報を利用して画面表示を行うプログラムである雛形プログラムを用意する雛形プログラム用意ステップと、
前記複数の配布対象者のそれぞれについて、前記雛形プログラム用意ステップにより用意された前記雛形プログラムにユニークなマスターＩＤを埋め込んだプログラムを作成するとともに、作成した各プログラムが実行された結果として送信される前記組込用情報リクエストを受信した際に前記サーバ装置が各プログラムの配布対象者に応じた内容の組込用情報を送信することになるように、前記サーバ装置に対して情報設定を行うプログラム作成・組込用情報設定ステップと、
このプログラム作成・組込用情報設定ステップにより作成された各プログラムを、対応する配布対象者に配布する配布ステップ
とを含むことを特徴とするプログラム作成・配布方法。
【請求項２】
プログラム作成・組込用情報設定ステップが、作成したプログラムを記録したコンピュータ可読媒体を作成するステップであり、
前記配布ステップが、前記プログラム作成・組込用情報設定ステップにより作成された各コンピュータ可読媒体を、対応する配布対象者に配布するステップである
ことを特徴とする請求項１記載のプログラム作成・配布方法。
【請求項３】
前記プログラム作成・組込用情報設定ステップにより作成されるプログラムが、オンライン・サインアップを行うためのプログラムである
ことを特徴とする請求項１又は請求項２に記載のプログラム作成・配布方法。
【請求項４】
前記複数の配布対象者が、それぞれ、コンピュータを販売しているコンピュータメーカーである
ことを特徴とする請求項１乃至請求項４のいずれかに記載のプログラム作成・配布方法。
【請求項５】
情報が示された何種類かの画面を表示するプログラムを複数の配布対象者に配布するためのプログラム作成・配布システムであって、
マスターＩＤを含む所定形式の組込用情報リクエストを受信したときに、そのマスタＩＤに対応づけられた形で内部に記憶している組込用情報を返送するサーバ装置と、
マスターＩＤの埋め込みが可能なプログラムであるとともに、起動時に、埋め込まれたマスターＩＤを含む組込用情報リクエストをインターネット上に送信することにより所定のサーバ装置から組込用情報を取得し、その後、取得した組込用情報を利用して画面表示を行うプログラムである雛形プログラムと、前記複数の配布対象者のそれぞれについて、オペレータによって入力されたマスターＩＤと組込用情報とに基づき、各配布対象者に配布するプログラムとして、前記雛形プログラムにその配布対象者について前記オペレータが入力した前記マスターＩＤを埋め込んだプログラムを作成するとともに、作成した各プログラムが実行された結果として送信される前記組込用情報リクエストを受信した際に前記サーバ装置が各プログラムの配布対象者について前記オペレータが入力した前記組込用情報を送信することになるように、前記サーバ装置に対して情報設定を行うプログラム作成・組込用情報設定装置
とを含むことを特徴とするプログラム作成・配布システム。
【請求項６】
プログラム作成・組込用情報設定装置は、作成したプログラムを記録したコンピュータ可読媒体を作成する装置である
ことを特徴とする請求項５記載のプログラム作成・配布システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報が示された何種類かの画面を表示するプログラムを複数の配布対象者に配布するためのプログラム作成・配布方法とプログラム作成・配布システムとに、関する。
【０００２】
【従来の技術】
近年、プログラムのエンドユーザへの配布が、様々な形で行われるようになっている。例えば、プログラムを記録したＣＤ−ＲＯＭ，ＣＤ−Ｒ等の可搬側記録媒体によりプログラムをエンドユーザへ配布することも行われており、インターネット上のサーバ装置からのダウンロードによりプログラムをエンドユーザへ配布することも行われている。また、コンピュータに予めインストールされた形でプログラムをエンドユーザへ配布することも行われている。
【０００３】
また、周知のように、上記のようにして各エンドユーザに配布されているプログラムは、全く同内容のプログラムとなっている。このため、配布したプログラムに問題（バグ）があることが判明した場合には、パッチファイルを用意し、その存在を何らかの方法でエンドユーザに知らせるといったことが、行われている。
【０００４】
【発明が解決しようとする課題】
さて、プログラムの中には、情報をエンドユーザへ提示する処理を主として行うプログラムが、存在しているが、この種のプログラムは、プログラムの配布後に、プログラムによって表示される情報の内容を変えたいケースがしばしば生ずるプログラムとなっている。具体的には、オンラインサインアップ用のプログラム（以下、サインアップ・プログラムと表記する）は、契約に関する各種の情報をエンドユーザへ提示する処理を主として行うプログラムであるが、契約に関する条件や連絡先等は変更されることが多いので、プログラムによって表示される情報の内容を変えたいケースがしばしば生ずるプログラムとなっている。また、オンラインサインアップ用のプログラムは、コンピュータにプレインストールされる形でエンドユーザに配布されることが多いプログラム（換言すれば、作成後、かなりの時間が経過したときに、初めて実行されるといったことがあるプログラム）となっており、この観点からも、プログラムによって表示される情報の内容を変えたいケースがしばしば生ずることがあるプログラムとなっている。
【０００５】
本発明は、このような現状を鑑みなされたものであり、本発明の課題は、情報が示された何種類かの画面を表示するプログラムであって、各画面の表示内容の変更がその配布後に容易に行えるプログラムを作成して配布することが出来るプログラム作成・配布方法及びプログラム作成・配布システムを、提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明では、何種類かの画面を表示するプログラムの複数の配布対象者への配布を、マスターＩＤの埋め込みが可能なプログラムであるとともに、起動時に、埋め込まれたマスターＩＤを含む組込用情報リクエストをインターネット上に送信することにより所定のサーバ装置から組込用情報を取得し、その後、取得した組込用情報を利用して画面表示を行うプログラムである雛形プログラムを用意する雛形プログラム用意ステップと、複数の配布対象者のそれぞれについて、雛形プログラム用意ステップにより用意された雛形プログラムにユニークなマスターＩＤを埋め込んだプログラムを作成するとともに、作成した各プログラムが実行された結果として送信される組込用情報リクエストを受信した際にサーバ装置が各プログラムの配布対象者に応じた内容の組込用情報を送信することになるように、サーバ装置に対して情報設定を行うプログラム作成・組込用情報設定ステップと、このプログラム作成・組込用情報設定ステップにより作成された各プログラムを、対応する配布対象者に配布する配布ステップとを含むプログラム作成・配布方法により、行う。
【０００７】
このような手順でプログラムが作成、配布される本発明のプログラム作成・配布方法によれば、サーバ装置内の組込用情報の内容を変えれば、各画面内に示される情報を変更することが出来るプログラムを各配布対象者に配布できることになる。従って、本発明のプログラム作成・配布方法を用いれば、情報が示された何種類かの画面を表示するプログラムであって、各画面の表示内容の変更がその配布後に容易に行えるプログラムを作成して配布することが可能となる。
【０００８】
本発明のプログラム作成・配布方法を実施するに際しては、プログラム作成・組込用情報設定ステップを、作成したプログラムを記録したコンピュータ可読媒体を作成するステップとしておくとともに、配布ステップを、プログラム作成・組込用情報設定ステップにより作成された各コンピュータ可読媒体を、対応する配布対象者に配布するステップとしておくことが出来る。また、プログラム作成・組込用情報設定ステップにより作成されるプログラムを、オンライン・サインアップを行うためのプログラムとしておくことや、複数の配布対象者が、それぞれ、コンピュータを販売しているコンピュータメーカーとなるようにしておくとも出来る。
【０００９】
そして、本発明のプログラム作成・配布システムは、マスターＩＤを含む所定形式の組込用情報リクエストを受信したときに、そのマスタＩＤに対応づけられた形で内部に記憶している組込用情報を返送するサーバ装置と、マスターＩＤの埋め込みが可能なプログラムであるとともに、起動時に、埋め込まれたマスターＩＤを含む組込用情報リクエストをインターネット上に送信することにより所定のサーバ装置から組込用情報を取得し、その後、取得した組込用情報を利用して画面表示を行うプログラムである雛形プログラムと、複数の配布対象者のそれぞれについて、オペレータによって入力されたマスターＩＤと組込用情報とに基づき、各配布対象者に配布するプログラムとして、雛形プログラムにその配布対象者についてオペレータが入力したマスターＩＤを埋め込んだプログラムを作成するとともに、作成した各プログラムが実行された結果として送信される組込用情報リクエストを受信した際にサーバ装置が各プログラムの配布対象者についてオペレータが入力した組込用情報を送信することになるように、サーバ装置に対して情報設定を行うプログラム作成・組込用情報設定装置とを、含む。
【００１０】
すなわち、本発明のプログラム作成・配布システムは、本発明のプログラム作成・配布方法を実施できる構成を有するシステムとなっている。従って、このプログラム作成・配布システムを用いれば、情報が示された何種類かの画面を表示するプログラムであって、各画面の表示内容の変更がその配布後に容易に行えるプログラムを作成して配布することが可能となる。
【００１１】
なお、本発明のプログラム作成・配布システムを実現するに際しては、プログラム作成・組込用情報設定装置を、作成したプログラムを記録したコンピュータ可読媒体を作成する装置としておくことが出来る。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１３】
まず、本発明の一実施形態に係るプログラム作成・配布方法の概要を、説明する。
【００１４】
本発明の一実施形態に係るプログラム作成・配布方法は、複数のコンピュータメーカーに、販売している各コンピュータにバンドルさせるためのプログラムを作成・配布するための方法である。また、本実施形態に係るプログラム作成・配布方法は、作成して各コンピュータメーカーに配布するプログラムが、インターネット接続サービスに関するオンライン・サインアップを行うためのサインアップ・プログラムであり、かつ、作成したサインアップ・プログラムが、ＣＤに記録した形で、各コンピュータメーカーに配布される方法となっている。
【００１５】
以上のことを前提に、以下、本実施形態に係るプログラム作成・配布方法の内容を具体的に説明する。
【００１６】
本実施形態に係るプログラム作成・配布方法の実施時には、各コンピュータメーカに最終的に配布されるサインアップ・プログラムの雛形として、マスターＩＤ（本実施形態では、数値情報）が埋め込み可能なプログラムであって、マスターＩＤが埋め込まれた状態で或るコンピュータ上で実行された場合には、そのコンピュータに、自プログラムに埋め込まれているマスターＩＤを含めたＨＴＴＰリクエストである組込用情報リクエストを送信させ、当該組込用情報リクエストに対する応答として所定のサーバ装置（後述するサーバ装置１３）から送信されてくる，マスターＩＤに応じた内容の情報（以下、組込用情報と表記する）を利用して実際の画面表示を行うプログラム（以下、雛形プログラムと表記する）が、用意される。
【００１７】
具体的には、図１〜３に示したように、サーバ装置から取得した組込用情報の内容に応じて表示する画面の内容が異なる雛形プログラムが、用意される。なお、これらの図のうち、図１（ａ）は、組込用情報に含まれている、常時接続サービスを受け付けるか否かを指定するための常時接続サービスフラグ情報が、常時接続サービスを受け付けることを示すものとなっているときに表示される画面を示した図であり、図１（ｂ）は、常時接続サービスフラグ情報が、常時接続サービスを受け付けないことを示すものとなっているときに表示される画面を示した図である。また、図２（ａ）は、組込用情報に含まれている、クレジットカードの申し込みを受け付けるか否かを指定するためのクレジットカートフラグ情報が、クレジットカードの申し込みを受け付けることを示すものとなっているときに表示される画面を示した図であり、図２（ｂ）は、クレジットカードフラグ情報が、クレジットカードの申し込みを受け付けないことを示すものとなっているときに表示される画面を示した図である。また、図３は、オンライン・サインアップ終了時に表示される画面の一例を示した図であり、この図中の点線で囲われている部分に示されているテキストが、組込用情報の要素としてサーバ装置から渡される情報となっている。
【００１８】
そして、本実施形態に係るプログラム作成・配布方法は、図４に模式的に示したように、上記のような雛形プログラムと、プログラム作成・配布システムとを利用して以下の手順で実施される方法となっている。
【００１９】
図４に示したプログラム作成・配布システムに含まれているマスター情報設定装置１１は、複数のマスターＩＤのそれぞれに対して組込用情報が記憶されたマスター情報ファイルを、オペレータがウィズウィグ形式で作成することが出来る装置である。本実施形態に係るプログラム作成・配布方法の実施時、オペレータは、このマスター情報設定装置１１に対して、サインアップ・プログラムを配布すべきコンピュータメーカー毎に、そのコンピュータメーカーに割り当てたマスターＩＤ、そのコンピュータメーカーに適した内容の組込用情報を設定する作業を行うことにより、サインアップ・プログラムの配布対象とされている全てのコンピュータメーカーについて、マスターＩＤと組込用情報とを記憶したマスター情報ファイルを、作成する。そして、オペレータは、作成したマスター情報ファイルに基づく処理を、ＣＤ作成・検査装置１２に実行させる。
【００２０】
このＣＤ作成・検査装置１２は、マスター情報ファイルに記憶されている各マスターＩＤについて、そのマスターＩＤを埋め込んだ雛形プログラム（つまり、そのマスターＩＤが割り当てられているコンピュータメーカーに配布されるサインアップ・プログラム）を記録したＣＤを作成する機能と、作成したＣＤが正常なものであるか否かを検査する機能とを有する装置となっている。
【００２１】
さらに、ＣＤ作成・検査装置１２は、作成したＣＤの内容が正常であると判断した場合には、そのＣＤに記録したサインアップ・プログラム内に埋め込んだマスターＩＤと、マスター情報ファイル内の，当該マスターＩＤに対応づけられている組込用情報とを、インターネットに接続されている装置である共に、マスターＩＤと組込用情報とが供給された場合には、その組込用情報を、そのマスターＩＤを含む組込用情報リクエストを受信したときに返送する形で内部に記憶する装置であるサーバ装置１３に供給する装置となっている。
【００２２】
そして、本実施形態に係るプログラム作成・配布方法では、上記したＣＤ作成・検査装置１２によって作成され、正常なものであると判断された各ＣＤが、各コンピュータメーカーに配布される。
【００２３】
その後、ＣＤが配布された各コンピュータメーカーによって、ＣＤ内のサインアップ・プログラムをインストールしたコンピュータや、サインアップ・プログラムをインストールせずにＣＤを添付したコンピュータが、製造、販売されることになるので、エンドユーザが購入したコンピュータ（図４では、ＰＣ）上のサインアップ・プログラムは、その実行時点においてサーバ装置１３内に記憶されている、自プログラムに埋め込まれているマスターＩＤに対応づけられている組込用情報に応じた内容の画面表示を行うプログラム、すなわち、サーバ装置１３内の組込用情報の内容を変えれば、各画面内に示される情報を変更することが出来るプログラム、として機能することになる。
【００２４】
以上、説明したように、本実施形態に係るプログラム作成・配布方法では、コンピュータメーカー別に、異なるマスターＩＤを埋め込んだサインアップ・プログラムであって、埋め込まれたマスターＩＤに応じた内容の組込用情報をサーバ装置１３から取得して動作するサインアップ・プログラムを記録したＣＤを作成するとともに、サーバ装置１３に各コンピュータメーカーに適した内容の組込用情報を記憶するといった手順で、各コンピュータメーカー用のＣＤが用意され、各コンピュータメーカーに配布されるので、エンドユーザが購入したコンピュータ上のサインアップ・プログラムを、サーバ装置１３内の組込用情報の内容を変えれば、各画面内に示される情報を変更することが出来るプログラムとして機能させることが出来ることになる。従って、本実施形態に係るプログラム作成・配布方法を用いれば、表示させる情報の修正／変更が、プログラムの配布後（コンピュータの製造後）にも容易に行えるサインアップ・プログラムを、各コンピュータメーカー及びエンドユーザに提供出来ることになる。
【００２５】
＜変形形態＞
上記したプログラム作成・配布方法／プログラム作成・配布システムは、各種の変形を行うことが出来る。例えば、上記したプログラム作成・配布方法／プログラム作成・配布システムによって作成、配布されるプログラムは、サインアップ・プログラムであったが、プログラム作成・配布方法／プログラム作成・配布システムを、サインアップ・プログラム以外のプログラムを作成、配布するための方法／システムに変形しても良い。また、上記したプログラム作成・配布方法／プログラム作成・配布システムは、作成したプログラムをＣＤに記録してコンピュータメーカーに配布するものであったが、プログラム作成・配布方法／プログラム作成・配布システムを、作成したプログラムをインターネット等を介してコンピュータメーカー或いはコンピュータメーカー以外の者に配布する方法／システムに変形しても良い。
【００２６】
また、上記したプログラム作成・配布システムは、マスター情報設定装置１１、ＣＤ作成・検査装置１２、サーバ装置１３とで構成されたシステムであったが、プログラム作成・配布システムを、１台の装置で実現しても良いことや、マスター情報設定装置１１及びＣＤ作成・検査装置１２として機能を有する装置と、サーバ装置１３とで構成しても良いことなどは、当然のことである。
【００２７】
【発明の効果】
本発明のプログラム作成・配布方法及びプログラム作成・配布システムによれば、情報が示された何種類かの画面を表示するプログラムであって、各画面の表示内容の変更がその配布後に容易に行えるプログラムを作成して配布することが出来る。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプログラム作成・配布方法により配布されるサインアップ・プログラムの動作を説明するための図である。
【図２】実施形態に係るプログラム作成・配布方法により配布されるサインアップ・プログラムの動作を説明するための図である。
【図３】実施形態に係るプログラム作成・配布方法により配布されるサインアップ・プログラムの動作を説明するための図である。
【図４】実施形態に係るプログラム作成・配布方法によるプログラム作成・配布手順を説明するための図である。
【符号の説明】
１１　マスター情報設定装置
１２　ＣＤ作成・検査装置
１３　サーバ装置
【図１】
2004126724.tif 000003
【図２】
2004126724.tif 000004
【図３】
2004126724.tif 000005
【図４】
2004126724.tif 000006