[go: up one dir, main page]

JP2003015758A - Software management apparatus, software management system and software management method using the same - Google Patents

Software management apparatus, software management system and software management method using the same

Info

Publication number
JP2003015758A
JP2003015758A JP2001198777A JP2001198777A JP2003015758A JP 2003015758 A JP2003015758 A JP 2003015758A JP 2001198777 A JP2001198777 A JP 2001198777A JP 2001198777 A JP2001198777 A JP 2001198777A JP 2003015758 A JP2003015758 A JP 2003015758A
Authority
JP
Japan
Prior art keywords
software
management
information
computer
deliverable
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.)
Pending
Application number
JP2001198777A
Other languages
Japanese (ja)
Inventor
Akisuke Onuma
顕介 大沼
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2001198777A priority Critical patent/JP2003015758A/en
Publication of JP2003015758A publication Critical patent/JP2003015758A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 ソフトウェアとそのソフトウェアの成果物を
簡便かつ共通に管理する。 【解決手段】 コンピュータ200のCPU210は、
バス280を介してソフトウェア管理装置100のプロ
セッサ110に対して、起動用パスワードを送る。プロ
セッサ110は、送られてきた起動用パスワードと、記
憶装置120の非公開領域にある起動用パスワードと比
較し、合致している場合には、起動許可のソフトウェア
起動制御信号を送る。続いて、プロセッサ110はコン
ピュータ200から公開領域にアクセスする際のアクセ
ス用パスワードが送られると記憶装置120の非公開領
域にあるアクセス用パスワードと比較し、合致していれ
ばコンピュータ200が記憶装置120の公開領域へア
クセスすることを可能にする。このようにして、ソフト
ウェア管理装置100の管理下でコンピュータ200で
のソフトウェア及びソフトウェア成果物の利用が可能に
なる。
(57) [Summary] [Problem] To easily and commonly manage software and a product of the software. SOLUTION: A CPU 210 of a computer 200 comprises:
An activation password is sent to the processor 110 of the software management apparatus 100 via the bus 280. The processor 110 compares the transmitted start password with the start password in the non-disclosure area of the storage device 120, and sends a start permission software start control signal if they match. Subsequently, when the access password for accessing the public area is sent from the computer 200, the processor 110 compares the password with the access password in the non-public area of the storage device 120. Access to public areas of In this way, the software and the software product can be used on the computer 200 under the management of the software management apparatus 100.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はソフトウェア管理装
置及びこれを用いたソフトウェア管理システム並びにソ
フトウェア管理方法に関し、特に所定のソフトウェアを
利用するコンピュータと接続して前記ソフトウェアを管
理するソフトウェア管理装置及びこれを用いたソフトウ
ェア管理システム並びにソフトウェア管理方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a software management device, a software management system and a software management method using the software management device, and more particularly to a software management device and a software management device for managing the software by connecting to a computer using predetermined software. The present invention relates to a software management system and a software management method used.

【0002】[0002]

【従来の技術】近年、ディジタル放送やインターネット
等のコンピュータネットワークが普及するのに伴って、
プログラム、電子データ、ディジタルコンテンツ等の無
形財産(以下、これらを総称してソフトウェアと呼ぶ)
が、ディジタル放送やネットワークを介して、広く流通
するようになってきた。従来、このようなソフトウェア
を管理する手法として、例えば特開平9−160899
号公報に記載される「情報サービス処理装置」や特開平
10−222427号公報に記載される「ネットワーク
ライセンス管理システムおよび記憶媒体」や特開平10
−269289公報に記載される「ディジタルコンテン
ツ配付管理方法、ディジタルコンテンツ再生方法及び装
置」のように、通信ネットワーク上にソフトウェアを管
理するサーバーを設け、ソフトウェアを利用した際にネ
ットワークを介してサーバーと通信して課金情報や有効
期限情報などの利用管理情報を入手し、利用可能か判断
する手法があった。また、例えば特公平6−19707
号公報に記載される「ソフトウェア管理方法」のよう
に、可搬の媒体に記憶された有償ソフトウェアと一体に
ソフトウェア固有の管理情報を付加し、利用者所有のI
Cカードに設定されている金額分以上ソフトウェアを利
用させないよう処理するソフトウェアサービスシステム
を利用者側に持たせる手法があった。
2. Description of the Related Art In recent years, with the spread of computer networks such as digital broadcasting and the Internet,
Intangible assets such as programs, electronic data, and digital contents (hereinafter collectively referred to as software)
However, it has become widely distributed through digital broadcasting and networks. Conventionally, as a method for managing such software, for example, Japanese Patent Laid-Open No. 9-160899.
"Information service processing device" described in Japanese Patent Laid-Open No. 10-222427, "Network license management system and storage medium" described in Japanese Patent Laid-Open No. 10-222427, and Japanese Patent Laid-Open No.
As described in "Digital Content Distribution Management Method, Digital Content Playback Method and Device" described in Japanese Patent Laid-Open No. 269289, a server for managing software is provided on a communication network, and when the software is used, the server communicates with the server via the network. Then, there is a method of obtaining usage management information such as billing information and expiration date information and determining whether or not it is available. In addition, for example, Japanese Examined Patent Publication 6-19707
As in the "Software Management Method" described in Japanese Patent Publication, management information peculiar to the software is added together with the paid software stored in a portable medium, and the user-owned I
There has been a method in which the user has a software service system that prevents the software from being used for more than the amount set in the C card.

【0003】[0003]

【発明が解決しようとする課題】しかし、従来のソフト
ウェア管理システムでは、ソフトウェアの管理のための
基盤整備が必要となるという問題がある。また、可搬の
媒体を用いて管理を簡便にするとソフトウェアによって
生成された成果物まで管理することができないという問
題がある。
However, the conventional software management system has a problem that the infrastructure for software management needs to be prepared. Further, if the management is simplified by using a portable medium, there is a problem that even the deliverable generated by the software cannot be managed.

【0004】従来の通信ネットワーク上にソフトウェア
を管理するサーバーを設けて管理する手法では、ソフト
ウェア管理に通信を用いるため、通信ネットワークなど
の基盤設備(インフラストラクチャ)や通信ネットワー
クに接続するための通信機器やコンピュータを用意する
必要があり、簡便に管理することができないという問題
があった。
[0004] In the conventional method for managing software by providing a server for managing software on a communication network, since communication is used for software management, communication equipment for connecting to infrastructure equipment such as a communication network or the communication network. It is necessary to prepare a computer and a computer, and there is a problem that it cannot be managed easily.

【0005】また、可搬の媒体を用いてソフトウェアを
管理する手法では、特に、例えば文書作成プログラムに
よって制作された文書データのような、所定のソフトウ
ェアによって生成された成果物としてのソフトウェアの
管理を考慮していないため、ソフトウェアと、そのソフ
トウェアにより生成されたソフトウェアを同一の装置で
管理することができないという問題があった。以下、ソ
フトウェアによって生成された成果物としてのソフトウ
ェアを特に、ソフトウェア成果物と呼ぶ。
In addition, in the method of managing software using a portable medium, in particular, management of software as a product generated by predetermined software, such as document data created by a document creation program, is managed. Since no consideration is given, there is a problem that the software and the software generated by the software cannot be managed by the same device. Hereinafter, software as an artifact generated by software is particularly referred to as a software artifact.

【0006】本発明はこのような点に鑑みてなされたも
のであり、ソフトウェアとそのソフトウェア成果物を簡
便かつ共通に管理することが可能なソフトウェア管理装
置及びこれを用いたソフトウェア管理システム並びにソ
フトウェア管理方法を提供することを目的とする。
The present invention has been made in view of the above circumstances, and a software management apparatus capable of easily and commonly managing software and its software products, a software management system using the same, and a software management The purpose is to provide a method.

【0007】[0007]

【課題を解決するための手段】本発明では上記課題を解
決するために、所定のソフトウェアを利用するコンピュ
ータと接続して前記ソフトウェアを管理するソフトウェ
ア管理装置において、前記ソフトウェア及び前記ソフト
ウェアにより生成されたソフトウェア成果物の管理に関
する管理情報を含む所望のデータを記憶する記憶手段
と、前記コンピュータとの間で所定の情報の送受信を制
御するとともに前記管理情報に基づいて前記ソフトウェ
ア及び前記ソフトウェア成果物を管理する制御手段と、
を備えることを特徴とするソフトウェア管理装置、が提
供される。
According to the present invention, in order to solve the above-mentioned problems, in a software management device for managing the software by connecting to a computer using predetermined software, the software and the software are generated by the software. Controlling transmission and reception of predetermined information between the storage unit that stores desired data including management information regarding management of software artifacts and the computer, and managing the software and the software artifacts based on the management information Control means for
There is provided a software management device comprising:

【0008】このような構成のソフトウェア管理装置で
は、ソフトウェア及びソフトウェアにより生成されたソ
フトウェア成果物の管理に関する管理情報を含む所望の
データが記憶手段に記憶されている。制御手段は、所定
のソフトウェアを利用してデータ処理を行なうコンピュ
ータと接続し、コンピュータとの間で所定の情報の送受
信を行なうとともに、管理情報に応じてコンピュータに
よる所定のソフトウェア及びソフトウェア成果物に関す
る管理を行なう。
In the software management device having such a configuration, desired data including management information related to management of software and software products generated by the software is stored in the storage means. The control means is connected to a computer that performs data processing using predetermined software, transmits and receives predetermined information to and from the computer, and manages predetermined software and software deliverables by the computer according to the management information. Do.

【0009】また、上記課題を解決するために、所定の
ソフトウェアを利用するコンピュータと接続して前記ソ
フトウェアを管理するソフトウェア管理方法において、
前記ソフトウェア及び前記ソフトウェアにより生成され
たソフトウェア成果物の管理に関する管理情報を予め記
憶しておくステップと、前記コンピュータと接続するス
テップと、前記コンピュータから前記ソフトウェアある
いは前記ソフトウェア成果物の利用要求を取得するステ
ップと、前記管理情報に応じて前記コンピュータでの前
記ソフトウェアあるいは前記ソフトウェア成果物の利用
の可否を判断するステップと、前記コンピュータに対し
て利用の可否を通知するステップと、から成る手順を有
することを特徴とするソフトウェア管理方法、が提供さ
れる。
Further, in order to solve the above-mentioned problems, in a software management method for managing the software by connecting to a computer using predetermined software,
Pre-storing management information relating to management of the software and software artifacts generated by the software, connecting with the computer, and obtaining a request for using the software or the software artifact from the computer. And a step of determining whether or not the software or the software product can be used by the computer according to the management information, and a step of notifying the computer of whether or not the software can be used. A software management method is provided.

【0010】このような手順のソフトウェア管理方法で
は、予め、ソフトウェアと、このソフトウェアにより生
成されたソフトウェア成果物の管理に関する管理情報を
記憶しておく。このソフトウェアを利用するコンピュー
タと接続し、コンピュータからソフトウェアあるいはソ
フトウェア成果物の利用要求を取得した場合、予め記憶
しておいた管理情報に応じてソフトウェアあるいはソフ
トウェア成果物の利用の可否を判断し、その判断結果を
コンピュータに対して通知する。
In the software management method having such a procedure, software and management information relating to management of software products generated by the software are stored in advance. When connecting to a computer that uses this software and obtaining a request to use the software or software deliverable from the computer, it is determined whether the software or software deliverable can be used according to the management information stored in advance. Notify the computer of the judgment result.

【0011】また、上記課題を解決するために、所定の
ソフトウェアを利用するソフトウェア利用装置と、前記
ソフトウェアを利用してソフトウェア成果物を作成する
ソフトウェア成果物作成装置と、前記ソフトウェア利用
装置あるいは前記ソフトウェア成果物作成装置と接続し
て前記ソフトウェアを管理するソフトウェア管理装置と
から構成されるソフトウェア管理システムにおいて、前
記ソフトウェア及び前記ソフトウェアにより生成された
ソフトウェア成果物の管理に関する管理情報を含む所望
のデータを記憶する記憶手段と、前記ソフトウェア利用
装置との間で所定の情報の送受信を制御するとともに前
記管理情報に基づいて前記ソフトウェア及び前記ソフト
ウェア成果物を管理する制御手段と、を備えるソフトウ
ェア管理装置と、前記ソフトウェア及び前記ソフトウェ
ア成果物を記憶する記憶手段と、前記ソフトウェア管理
装置に従って前記ソフトウェア及び前記ソフトウェア成
果物の利用可否を判断し、許可された場合に前記ソフト
ウェア及び前記ソフトウェア成果物を利用する制御手段
と、を備えたソフトウェア利用装置と、前記ソフトウェ
アを記憶する記憶手段と、前記ソフトウェアを用いて前
記ソフトウェア成果物を生成するとともに、必要に応じ
て前記ソフトウェア利用装置に接続する前記ソフトウェ
ア管理装置の管理情報を設定する制御手段と、を備えた
ソフトウェア成果物作成装置と、から構成されることを
特徴とするソフトウェア管理システム、が提供される。
In order to solve the above-mentioned problems, a software utilizing device that uses a predetermined software, a software artifact producing device that produces a software artifact using the software, and the software utilizing device or the software. In a software management system including a software management device that manages the software by connecting to a product creation device, storing desired data including management information regarding management of the software and software products generated by the software A software management device comprising: storage means for controlling the transmission and reception of predetermined information between the software utilization device and a control means for managing the software and the software deliverable based on the management information; Storage means for storing the software and the software deliverable, and control means for determining the availability of the software and the software deliverable according to the software management device and using the software and the software deliverable when permitted And a storage means for storing the software, managing the software management apparatus for generating the software deliverable using the software and connecting to the software using apparatus as necessary. There is provided a software management system comprising: a software deliverable creation device including control means for setting information.

【0012】このような構成のソフトウェア管理システ
ムでは、ソフトウェア成果物作成装置は、記憶手段に利
用する所定のソフトウェアを記憶している。ソフトウェ
ア管理装置の制御手段は、ソフトウェアを起動して所望
のソフトウェア成果物を作成する。また、ソフトウェア
利用装置に対してソフトウェア成果物を供給する場合に
は、このソフトウェア成果物に関する管理情報をソフト
ウェア利用装置に接続するソフトウェア管理装置に設定
する。ソフトウェア利用装置は、記憶手段に利用するソ
フトウェア及びソフトウェア成果物を記憶している。ソ
フトウェア利用装置においてソフトウェア及びソフトウ
ェア成果物を利用する場合、制御手段は接続するソフト
ウェア管理装置に対して、ソフトウェア及び前記ソフト
ウェア成果物の利用可否の問い合わせを行なう。ソフト
ウェア管理装置の制御手段は、記憶手段に記憶されてい
るソフトウェア及びソフトウェアにより生成されたソフ
トウェア成果物の管理に関する管理情報に応じてソフト
ウェア利用装置による所定のソフトウェア及びソフトウ
ェア成果物の利用の可否を判定し、結果を通知する。ソ
フトウェア利用装置は、通知結果に応じてソフトウェア
及びソフトウェア成果物を利用する。
In the software management system having such a configuration, the software deliverable creation device stores the predetermined software used in the storage means. The control means of the software management device activates the software and creates a desired software deliverable. Further, when supplying the software deliverable to the software utilizing apparatus, the management information regarding the software deliverable is set in the software managing apparatus connected to the software utilizing apparatus. The software utilization device stores software and software products used in the storage means. When the software and the software deliverable are used in the software utilizing apparatus, the control means inquires of the software managing apparatus to be connected whether or not the software and the software deliverable can be used. The control means of the software management device determines whether or not the predetermined software and the software product can be used by the software using device according to the management information related to the management of the software and the software product generated by the software stored in the storage device. And notify the result. The software using device uses the software and the software deliverable according to the notification result.

【0013】また、上記課題を解決するために、所定の
ソフトウェアを利用するソフトウェア利用装置と、前記
ソフトウェアを利用してソフトウェア成果物を作成する
ソフトウェア成果物作成装置と、前記ソフトウェア利用
装置あるいは前記ソフトウェア成果物作成装置と接続し
て前記ソフトウェアを管理するソフトウェア管理装置と
から構成されるソフトウェア管理システムにおけるソフ
トウェア管理方法において、前記ソフトウェア成果物作
成装置が前記ソフトウェアを用いて所望のソフトウェア
成果物を作成するとともに前記ソフトウェア成果物に関
連する関連情報を生成して前記ソフトウェア成果物に付
加するステップと、前記ソフトウェア利用装置において
前記ソフトウェア成果物を利用する場合に、前記ソフト
ウェア利用装置と接続するソフトウェア管理装置に前記
関連情報に応じて前記ソフトウェアにより生成されたソ
フトウェア成果物の管理に関する管理情報を設定するス
テップと、前記ソフトウェア利用装置と前記ソフトウェ
ア管理装置とを接続し、前記ソフトウェア管理装置に記
憶された前記管理情報に応じて前記ソフトウェア利用装
置での前記ソフトウェア及び前記ソフトウェア成果物の
利用の可否を判断するステップと、前記判断結果に応じ
て前記ソフトウェア利用装置において前記ソフトウェア
及び前記ソフトウェア成果物を利用するステップと、か
ら成る手順を有することを特徴とするソフトウェア管理
方法、が提供される。
In order to solve the above-mentioned problems, a software utilizing apparatus that uses a predetermined software, a software artifact producing apparatus that produces a software artifact using the software, the software utilizing apparatus or the software. In a software management method in a software management system including a software management device that is connected to a product creation device and manages the software, the software product creation device creates a desired software product using the software. Together with the step of generating related information related to the software deliverable and adding the related information to the software deliverable; and, when using the software deliverable in the software utilizing device, the software utilizing device, A step of setting management information relating to management of software deliverables generated by the software in accordance with the related information in a subsequent software management device; connecting the software using device and the software managing device; Determining whether or not the software and the software product can be used by the software using device according to the management information stored in the software, and the software and the software result in the software using device according to the determination result. There is provided a software management method, characterized in that it has a procedure of using an object.

【0014】このような手順のソフトウェア管理方法で
は、ソフトウェア成果物作成装置は、ソフトウェアを用
いてソフトウェア成果物と、ソフトウェア成果物に関連
する関連情報を作成し、関連情報をソフトウェア成果物
に付加する。ソフトウェア利用装置においてソフトウェ
ア成果物を利用する場合、ソフトウェア成果物作成装置
は、関連情報に応じて、ソフトウェア管理装置にソフト
ウェア成果物の管理に関する管理情報を設定する。ソフ
トウェア利用装置は、ソフトウェア及びソフトウェア成
果物利用時に、ソフトウェア管理装置を接続し、ソフト
ウェア成果物の利用可否を問い合わせ、許可された場合
にソフトウェア成果物を利用する。
In the software management method of such a procedure, the software deliverable creating apparatus creates the software deliverable and the related information related to the software deliverable by using the software, and adds the related information to the software deliverable. . When the software deliverable is used in the software utilizing device, the software deliverable creating device sets the management information regarding the management of the software deliverable in the software managing device according to the related information. The software utilization device connects the software management device when using the software and the software product, inquires about the availability of the software product, and uses the software product when permitted.

【0015】[0015]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。本発明に係るソフトウェア管理装
置は、プログラムやデータ、ライブラリ等のソフトウェ
ア成果物を生成するために用意されたソフトウェアと、
そのソフトウェアにより生成されたソフトウェア成果物
と、を管理するために用いられる。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. The software management device according to the present invention includes software prepared for generating software artifacts such as programs, data, and libraries,
It is used to manage the software artifacts generated by the software.

【0016】ソフトウェア管理システムの一例として、
データ放送のコンテンツを作成する場合について説明す
る。図1は、データ放送コンテンツが作成されるまでの
手順を示した図である。
As an example of the software management system,
A case of creating data broadcast content will be described. FIG. 1 is a diagram showing a procedure until data broadcast content is created.

【0017】データ放送のコンテンツは、ソフトウェア
販売会社10によって販売されるソフトウェアを用いて
制作される。このソフトウェアには、コンテンツを作成
するためのプログラムや、データ等が含まれている。ま
た、例えばデータ放送画面に表示されるボタンの画像デ
ータやボタンに付随する操作に関するプログラム等から
構成されるパッケージ化された部品や、天気予報データ
等のデータ放送で伝達されるデータ等のデータ放送用素
材は、データ放送用素材提供会社20により制作され
る。データ放送用素材提供会社20は、ソフトウェア販
売会社10のソフトウェアを用いてデータ放送用素材で
あるソフトウェア成果物を作成して販売する。データ放
送コンテンツ作成会社30は、ソフトウェア販売会社1
0のソフトウェアを用いて、データ放送用素材提供会社
20の提供するデータ放送用素材を利用し、データ放送
コンテンツを制作する。このようにして制作されたデー
タ放送コンテンツは、放送局40より放送波に載せて配
信される。配信されたデータ放送コンテンツは、通信衛
星50経由で送られ、家庭60で受信されて視聴され
る。
Data broadcasting contents are produced using software sold by the software sales company 10. This software includes a program for creating content, data, and the like. In addition, for example, packaged parts made up of image data of buttons displayed on the data broadcast screen and programs related to operations associated with the buttons, and data broadcast of data transmitted by data broadcast such as weather forecast data. The materials for use are produced by the data broadcasting material providing company 20. The data broadcasting material providing company 20 uses the software of the software selling company 10 to create and sell a software product that is a data broadcasting material. The data broadcasting content creation company 30 is a software sales company 1
0 software is used to produce data broadcast contents by using the data broadcast material provided by the data broadcast material providing company 20. The data broadcasting content produced in this way is distributed on the broadcast wave from the broadcasting station 40. The distributed data broadcasting content is sent via the communication satellite 50, received at the home 60, and viewed.

【0018】このように、データ放送用素材提供会社2
0のソフトウェア成果物作成装置は、ソフトウェアを利
用してソフトウェア成果物を作成するため、ソフトウェ
アの利用管理が必要になる。また、データ放送コンテン
ツ作成会社30のソフトウェア利用装置は、制作処理の
ためのソフトウェア及び素材としてのソフトウェア成果
物を利用して、データ放送コンテンツの制作を行なうた
め、ソフトウェアと、ソフトウェア成果物とをともに管
理する必要がある。本発明に係るソフトウェア管理装置
は、ソフトウェア成果物作成装置あるいはソフトウェア
利用装置と接続し、これらのソフトウェア及びソフトウ
ェア成果物の管理を行なう。
As described above, the data broadcasting material providing company 2
The software product creation apparatus of No. 0 uses the software to create the software product, and therefore the use management of the software is required. Further, the software using device of the data broadcast content creation company 30 uses the software for the production process and the software deliverable as a material to produce the data broadcast content, and therefore, both the software and the software deliverable are produced. Need to manage. The software management device according to the present invention is connected to a software product creation device or a software utilization device to manage these software and software products.

【0019】次に、このソフトウェア管理装置を用いた
ソフトウェア管理システムについて説明する。図2は、
本発明の一実施の形態であるソフトウェア管理システム
の構成図である。
Next, a software management system using this software management device will be described. Figure 2
It is a block diagram of the software management system which is one embodiment of the present invention.

【0020】本発明に係るソフトウェア管理システム
は、ソフトウェアとソフトウェア成果物の管理を行なう
ソフトウェア管理装置100と、ソフトウェアあるい
は、ソフトウェア及びソフトウェア成果物を利用するコ
ンピュータ200と、から構成される。コンピュータ2
00は、ソフトウェアあるいはソフトウェア管理装置1
00に応じて、ソフトウェア成果物作成装置あるいはソ
フトウェア利用装置として機能する。
The software management system according to the present invention comprises a software management device 100 for managing software and software artifacts, and a computer 200 for utilizing software or software and software artifacts. Computer 2
00 is software or software management device 1
Depending on 00, it functions as a software deliverable creation device or a software utilization device.

【0021】ソフトウェア管理装置100は、コンピュ
ータ200と通信を行なうとともにソフトウェアあるい
は、ソフトウェア及びソフトウェア成果物の管理を行な
う制御手段であるプロセッサ110と、ソフトウェア及
びソフトウェア成果物の管理情報を含む所望のデータを
記憶する記憶手段である記憶装置120と、から構成さ
れる。ソフトウェア管理装置100は、例えばICカー
ド等の可搬型の装置であり、所定のソフトウェアを実行
させる場合にコンピュータ200に接続する。
The software management apparatus 100 communicates with the computer 200 and stores the software, or a processor 110 which is a control means for managing the software or software and software artifacts, and desired data including management information for the software and software artifacts. The storage device 120 is a storage unit that stores the data. The software management device 100 is, for example, a portable device such as an IC card, and is connected to the computer 200 when executing predetermined software.

【0022】プロセッサ110は、コンピュータ200
内のバス280と接続され、CPU210と通信するこ
とが可能である。コンピュータ200のCPU210と
バス280を介した通信を行ない、CPU210からの
要求に応じてソフトウェア及びソフトウェア成果物の使
用の可否や記憶装置120に記憶された情報データへの
アクセス可否等の判定を行なって結果を通知したり、C
PU210からの要求に応じて管理情報を更新したり
等、ソフトウェア及びソフトウェア成果物に関する管理
処理を行なう。
The processor 110 is a computer 200.
It is connected to the internal bus 280 and can communicate with the CPU 210. Communication is performed with the CPU 210 of the computer 200 via the bus 280, and in response to a request from the CPU 210, it is determined whether or not the software and software deliverable can be used and whether or not the information data stored in the storage device 120 can be accessed. Notify the result, C
It manages software and software products such as updating management information in response to a request from the PU 210.

【0023】記憶装置120は、例えばフラッシュメモ
リ、磁気ディスク、光ディスク、光磁気ディスク等の書
き替え可能なアクセス記憶装置である。記憶装置120
は、コンピュータ200から読み書きすることができ
ず、プロセッサ110のみが読み書きできる非公開領域
と、プロセッサ110からの読み書きもコンピュータ2
00からの読み書きも可能な公開領域に分かれている。
The storage device 120 is a rewritable access storage device such as a flash memory, a magnetic disk, an optical disk, a magneto-optical disk, or the like. Storage device 120
Cannot be read and written from the computer 200, and can be read and written only by the processor 110, and the reading and writing from the processor 110 can also be done by the computer 2.
It is divided into open areas where reading and writing from 00 is possible.

【0024】非公開領域は、コンピュータ200がソフ
トウェアを使用可能であるか否かを識別するための第1
の識別情報として起動用パスワードを記憶する第1の記
憶領域と、コンピュータ200が公開領域にアクセス可
能であるか否かを識別するための第2の識別情報として
アクセス用パスワードを記憶する第2の記憶領域とから
構成される。それぞれの記憶領域にはそれぞれのパスワ
ードが格納されている。
The private area is a first area for identifying whether or not the computer 200 can use the software.
A first storage area that stores a startup password as identification information of the first and a second storage area that stores an access password as second identification information for identifying whether or not the computer 200 can access the public area. It is composed of a storage area. Each password is stored in each storage area.

【0025】公開領域には、ソフトウェア及びソフトウ
ェア成果物に関する管理情報が格納されている。コンピ
ュータ200は、必要に応じて管理情報を読み書きする
ことができる。
Management information about software and software deliverables is stored in the open area. The computer 200 can read and write management information as needed.

【0026】コンピュータ200は、例えば、パーソナ
ルコンピュータやワークステーション等の汎用のコンピ
ュータであって、コンテンツ作成のソフトウェアを利用
してソフトウェア成果物を作成するソフトウェア成果物
作成装置、あるいは、コンテンツ作成のソフトウェア及
びソフトウェア成果物を利用してコンテンツを作成する
ソフトウェア利用装置として機能する。装置内部は、C
PU210、ROM220、RAM230、ハードディ
スク240、表示装置250、キーボード260及びマ
ウス270がバス280を通して接続されている。ハー
ドディスク240は、光ディスク等の記録媒体やネット
ワーク等を介して取得したコンテンツ作成のソフトウェ
アと、必要に応じてコンテンツ作成の素材であるソフト
ウェア成果物とが保存されている記憶手段である。CP
U210は、コンテンツ作成のソフトウェア起動、ある
いはソフトウェアの成果物の利用時等、バス280経由
でソフトウェア管理装置100へ問い合わせを行ない、
許可された場合のみ実行する制御手段である。
The computer 200 is, for example, a general-purpose computer such as a personal computer or a workstation, and is a software product creating apparatus that creates software products using software for creating contents, or software for creating contents. Functions as a software utilization device that creates contents using software deliverables. The inside of the device is C
The PU 210, the ROM 220, the RAM 230, the hard disk 240, the display device 250, the keyboard 260, and the mouse 270 are connected via the bus 280. The hard disk 240 is a storage unit that stores content creation software acquired via a recording medium such as an optical disk, a network, or the like, and, if necessary, a software deliverable that is a content creation material. CP
The U 210 makes an inquiry to the software management device 100 via the bus 280 when activating software for content creation or using a software product,
It is a control means that executes only when permitted.

【0027】このような構成のソフトウェア管理装置及
びコンテンツ作成装置の動作及びソフトウェア管理方法
について説明する。コンピュータ200でコンテンツ作
成ソフトウェアを起動する場合、利用者はソフトウェア
管理装置100をコンピュータ200に接続する。
The operation and software management method of the software management apparatus and the content creation apparatus having such a configuration will be described. When activating the content creation software on the computer 200, the user connects the software management device 100 to the computer 200.

【0028】コンピュータ200のCPU210は、バ
ス280を介してソフトウェア管理装置100のプロセ
ッサ110に対して、起動用パスワードを送る。プロセ
ッサ110は、コンピュータ200から起動用パスワー
ドが送られると、記憶装置120の非公開領域にある起
動用パスワードと比較し、合致しているか否かの結果を
コンピュータ200に返す。すなわち、合致している場
合には、起動許可のソフトウェア起動制御信号を送る。
このように、コンピュータ200上で動作するソフトウ
ェアは、ソフトウェア管理装置100に接続し、許可を
受けなければソフトウェアを起動することができない。
これによってソフトウェア管理装置100を装備してい
ないコンピュータ200が、ソフトウェアを起動して利
用することを防止できる。
The CPU 210 of the computer 200 sends the activation password to the processor 110 of the software management apparatus 100 via the bus 280. When the activation password is sent from the computer 200, the processor 110 compares it with the activation password in the private area of the storage device 120, and returns the result of whether or not they match to the computer 200. That is, if they match, a software activation control signal for permitting activation is sent.
As described above, the software operating on the computer 200 cannot start the software unless it is connected to the software management device 100 and is not authorized.
This can prevent the computer 200 not equipped with the software management device 100 from starting and using the software.

【0029】続いて、プロセッサ110はコンピュータ
200から公開領域にアクセスする際のアクセス用パス
ワードが送られると、記憶装置120の非公開領域にあ
るアクセス用パスワードと比較し、合致していればコン
ピュータ200が記憶装置120の公開領域へアクセス
することを可能にする。ここまでの動作は、ソフトウェ
ア成果物作成装置、ソフトウェア利用装置ともに同じで
ある。
Subsequently, when the processor 110 receives an access password for accessing the public area from the computer 200, the processor 110 compares it with the access password in the non-public area of the storage device 120. Enable access to the public area of the storage device 120. The operation up to this point is the same for both the software deliverable creation device and the software utilization device.

【0030】このようにしてコンピュータ200による
ソフトウェア管理装置100の公開領域へのアクセスが
可能となった後、ソフトウェア利用装置は、公開領域に
格納された情報に従って、ソフトウェアを構成する各ソ
フトウェアの起動可否の判定、あるいはソフトウェア成
果物の個々についての使用可否の判定、課金処理等を行
なう。また、ソフトウェア成果物作成装置は、公開領域
に格納された情報に従ってソフトウェアを構成する各ソ
フトウェアの起動可否の判定を行なうとともに、自装置
が作成したソフトウェア成果物の管理に用いる成果物管
理情報を公開領域の指定の領域に設定する。
After the computer 200 can access the public area of the software management apparatus 100 in this way, the software utilizing apparatus can start or not activate each software constituting the software according to the information stored in the public area. Or the availability of individual software deliverables, billing processing, etc. Further, the software deliverable creation device determines whether or not each software constituting the software can be started according to the information stored in the open area, and publishes the deliverable management information used for managing the software deliverable created by itself. Set to the specified area of the area.

【0031】公開領域の構成について説明する。図3
は、本発明の一実施の形態であるソフトウェア管理装置
の公開領域の構成図である。公開領域3000は、ソフ
トウェア起動情報3100と、ソフトウェア成果物を作
成したソフトウェア成果物作成者がソフトウェア成果物
を管理するために用いる作成者用管理情報領域とから構
成される。作成者用管理情報領域は、ソフトウェア成果
物を作成して販売するソフトウェア成果物販売者に対応
して、ソフトウェア成果物販売者(1)用領域3200
〜ソフトウェア成果物販売者(N)用領域3400に区
切られている。ソフトウェア成果物販売者用の領域32
00〜3400は、販売者の数に応じた数の領域が確保
される。
The configuration of the open area will be described. Figure 3
FIG. 3 is a configuration diagram of a public area of a software management device according to an embodiment of the present invention. The public area 3000 includes software activation information 3100 and a creator management information area used by the software artifact creator who created the software artifact to manage the software artifact. The management information area for creators corresponds to the software artifact seller who creates and sells software artifacts, and the area 3200 for software artifact seller (1)
It is divided into a software product seller (N) area 3400. Area 32 for software artifact sellers
Areas of 00 to 3400 are secured in a number corresponding to the number of sellers.

【0032】ソフトウェア起動情報3100は、ソフト
ウェアを構成する各ソフトウェアのうち、コンピュータ
200の利用者が起動できるソフトウェアが設定されて
いる。例えば、ソフトウェア販売会社から供給されるソ
フトウェアは、ソフトウェア成果物作成装置と、ソフト
ウェア利用装置ともに同一のものであるが、ソフトウェ
ア成果物作成装置は、販売のための管理情報を公開領域
に設定するソフトウェアが必要であるのに対し、ソフト
ウェア利用装置がこのソフトウェアを起動できてしまっ
ては都合が悪い。このような場合において、ソフトウェ
ア成果物作成装置のみが販売のための情報を設定するソ
フトウェアを起動できるようにするため、予めソフトウ
ェア起動情報3100に対応する各ソフトウェアの起動
可否を登録しておく。例えば、ソフトウェア起動情報3
100は、各ソフトウェアに対応するフラグから構成さ
れており、起動できるソフトウェアに対応するフラグが
セットされている。プロセッサ110またはコンピュー
タ200のCPU210は、ソフトウェア起動情報31
00を参照し、フラグがセットされていなければこれに
対応するソフトウェアを起動させない。例えば、ソフト
ウェア利用装置と接続するソフトウェア管理装置100
のソフトウェア起動情報3100には、販売用の情報を
設定するソフトウェアが起動しないようにフラグを設定
しておく。このため、ソフトウェア利用装置では、販売
用の情報を設定するソフトウェアを起動することができ
ない。このように、ソフトウェア起動情報3100によ
ってソフトウェアの利用を制限することが可能となる。
また、上記説明では、販売に関する情報を設定するソフ
トウェアとしたが、例えば、素材であるソフトウェア成
果物を作成するソフトウェアの利用を制限する等、制限
されるソフトウェアはどのようなソフトウェアであって
もよい。
In the software activation information 3100, software that can be activated by the user of the computer 200 is set among the software components that make up the software. For example, the software supplied from the software sales company is the same for both the software deliverable creation device and the software utilizing device, but the software deliverable creation device is software that sets management information for sale in the public area. However, it is not convenient for the software utilizing device to be able to activate this software. In such a case, in order that only the software deliverable creation apparatus can activate the software for setting the information for sale, the activation possibility of each software corresponding to the software activation information 3100 is registered in advance. For example, software activation information 3
Reference numeral 100 is composed of flags corresponding to each software, and flags corresponding to the software that can be activated are set. The processor 110 or the CPU 210 of the computer 200 uses the software startup information 31.
00, and if the flag is not set, the corresponding software is not started. For example, the software management device 100 connected to the software utilizing device
A flag is set in the software activation information 3100 so that the software for setting the information for sale is not activated. Therefore, the software utilizing apparatus cannot activate the software for setting the information for sale. In this way, the software activation information 3100 makes it possible to restrict the use of software.
Further, in the above description, the software for setting the information about the sale is described, but the restricted software may be any software, for example, the usage of the software for creating the software deliverable as the material is restricted. .

【0033】ソフトウェア成果物販売者用領域3200
〜3400は、生成したソフトウェア成果物を販売する
販売者毎に設けられており、ソフトウェア成果物販売者
(1)用領域3200を例にとると、販売者の識別番号
(以下、IDとする)を格納する領域であるID321
0と、パスワードを格納する領域であるパスワード32
20と、利用金額に関する情報を格納する領域である利
用金額3230と、から構成される。
Software Product Seller Area 3200
3400 are provided for each seller who sells the generated software artifacts, and when the area for software artifact seller (1) 3200 is taken as an example, the identification number of the seller (hereinafter referred to as ID) ID 321 which is an area for storing
0 and password 32, which is the area for storing the password
20 and a usage amount 3230, which is an area for storing information about the usage amount.

【0034】ID3210は、ソフトウェア成果物を作
成したソフトウェア成果物作成者(販売者と同一)を識
別するための作成者識別情報を記憶する作成者識別情報
領域である。ソフトウェア成果物には、ソフトウェア成
果物に関する関連情報として、作成者のIDを含む管理
情報が付随している。ソフトウェア管理装置あるいはソ
フトウェア利用装置は、ソフトウェア成果物に付随する
IDに基づき、対応するソフトウェア成果物販売者用の
領域を検索する。該当するソフトウェア成果物販売者用
の領域がなかった場合、ソフトウェア成果物を利用する
ことができない。一方、ソフトウェア成果物作成装置
は、ソフトウェア成果物の利用を許可したソフトウェア
成果物利用者のソフトウェア管理装置の対応する領域
に、ソフトウェア成果物作成者のIDを設定する。
The ID 3210 is a creator identification information area for storing creator identification information for identifying a software product creator (same as the seller) who created the software product. The software deliverable is accompanied by management information including the creator's ID as related information regarding the software deliverable. The software management device or the software utilization device searches the corresponding area for the software product seller based on the ID attached to the software product. If there is no corresponding area for the software artifact seller, the software artifact cannot be used. On the other hand, the software deliverable creation device sets the ID of the software deliverable creator in the corresponding area of the software management device of the software deliverable user who is permitted to use the software deliverable.

【0035】パスワード3220は、ソフトウェア成果
物の利用可否、あるいはソフトウェア成果物に対応する
ソフトウェア成果物販売者用の管理情報領域への書き込
み可否等を識別するための情報が記録されている。例え
ば、ソフトウェア利用装置がこのソフトウェア成果物を
利用可能であるかどうかを識別するための利用者識別情
報を記憶しておき、ソフトウェアから送られてきた利用
者識別情報と記憶された利用者識別情報とが一致した場
合のみ、ソフトウェア成果物の利用を許可するようにす
ることができる。利用には、例えば、ソフトウェア成果
物の編集も含まれる。また、ソフトウェア成果物販売者
用の領域に設けられた利用金額3230等を変更できる
かどうかを識別するため、パスワードを記憶しておき、
ソフトウェアから送られてきた作成者識別情報と記憶さ
れたパスワードとが一致した場合のみ、利用金額323
0等の設定変更を許可する。
The password 3220 records information for identifying whether or not the software product can be used or whether or not the software product can be written in the management information area for the software product seller corresponding to the software product. For example, the user identification information for identifying whether or not the software utilizing device can use this software product is stored, and the user identification information sent from the software and the stored user identification information are stored. Only when and match, it is possible to allow the use of the software product. Utilization also includes, for example, editing software artifacts. In addition, in order to identify whether the usage amount 3230 or the like provided in the software product seller area can be changed, a password is stored,
Only when the creator identification information sent from the software and the stored password match, the usage amount 323
Allows setting changes such as 0.

【0036】利用金額3230は、ソフトウェア利用装
置が対応するソフトウェア作成者の作成したソフトウェ
ア成果物を利用した際の課金に関する課金情報、例え
ば、支払いにあてることが可能な利用可能額に関する情
報が記録されている。利用金額3230には、予めソフ
トウェア成果物販売者に料金を支払うことによって、支
払った額に見合った情報が設定されている。ソフトウェ
ア成果物が利用されると、その利用額が差し引かれた値
に利用可能額の内容が更新される。また、必要に応じ
て、ソフトウェア成果物の利用の前に、利用可能額がこ
のソフトウェア成果物の利用額より大きいかどうかをチ
ェックし、利用可能額が大きい場合のみソフトウェア成
果物の利用を許可することもできる。ソフトウェア成果
物の利用者は、利用可能額が不足した場合には、ソフト
ウェア成果物販売者に対して料金を支払うことによっ
て、利用金額3230を更新してもらう。また、ソフト
ウェア成果物作成装置は、ソフトウェア成果物を利用す
る利用者がソフトウェア成果物を利用する権利を購入し
た場合、ソフトウェア成果物利用者のソフトウェア利用
装置に接続するソフトウェア管理装置の対応する利用金
額の領域を購入金額に合わせて変更する。利用金額32
30は、ソフトウェア成果物の利用権利は、一括して購
入できるような場合、すなわち、ソフトウェア成果物を
従量制で課金しないような場合には省略することもでき
る。
The usage amount 3230 is recorded with billing information relating to billing when the software product created by the software creator corresponding to the software utilizing device is used, for example, information regarding available amount that can be used for payment. ing. In the usage amount 3230, information corresponding to the paid amount is set by paying a fee to the software product seller in advance. When the software deliverable is used, the content of the available amount is updated to the value obtained by subtracting the used amount. Also, if necessary, before using the software artifact, check whether the available amount is larger than the usage amount of this software artifact, and permit the use of the software artifact only when the available amount is large. You can also When the available amount is insufficient, the software product user pays the software product seller to update the usage amount 3230. In addition, if the user who uses the software deliverable purchases the right to use the software deliverable, the software deliverable creation device is the corresponding usage amount of the software management device connected to the software use device of the software deliverable user. Change the area of according to the purchase price. Usage amount 32
The use right of the software product 30 can be omitted if the software product can be purchased collectively, that is, if the software product is not charged on a pay-per-use basis.

【0037】公開領域の情報は、コンピュータ200か
らも読み書きすることができるため、ソフトウェア成果
物管理情報を用いて利用の可否を判定する等の処理は、
コンピュータ200あるいはソフトウェア管理装置10
0のどちらで行われてもよい。
Since the information in the public area can be read and written by the computer 200 as well, the processing such as determining the availability by using the software deliverable management information,
Computer 200 or software management device 10
It may be performed at either 0.

【0038】このような公開領域の具体例を図4に示
す。ソフトウェア成果物販売者(A)用領域3200a
はA社に、ソフトウェア成果物販売者(B)用領域33
00aはB社に割り当てられており、それぞれのIDが
登録されている。パスワード3220aには、対応する
ソフトウェア成果物を利用する際のパスワード、あるい
は利用金額3230a設定を許可する際のパスワードが
登録されている。例えば、ソフトウェア成果物の利用者
がA社に対して10000円支払うと、A社では、ID
とパスワードを入力して、ソフトウェア成果物販売者
(A)用領域3200aの利用金額3230aの書き換
え許可を受け、利用金額3230aに10000円分が
利用可能であることを示す情報を設定する。次に、この
ようなソフトウェア管理装置を用いてソフトウェア利用
装置がソフトウェア成果物を利用する際のソフトウェア
成果物の管理方法について説明する。図5は、ソフトウ
ェア成果物利用処理のフローチャートである。ソフトウ
ェア成果物の利用が開始され(S100)、要求された
ソフトウェアを起動する(S101)。ソフトウェア成
果物を利用する(S106)と、ソフトウェアはソフト
ウェア成果物内の管理情報を読み取り(S107)、ソ
フトウェア管理装置上に読み取った管理情報に含まれる
IDがあるかどうか検索する(S108)。IDの有無
を判断し(S109)、もしIDがなければソフトウェ
ア成果物を利用することはできずエラー処理を実行する
(S110)。もしIDがあれば、IDに対応した利用
金額が管理情報内の金額より多いかどうか判断する(S
111)。利用金額が管理情報に書かれてある金額(単
価)以上でなければ、ソフトウェア成果物を利用するこ
とはできず、管理情報内に書かれてあるコメントを表示
する(S112)。もし利用金額が管理情報に書かれて
ある金額以上であれば、ソフトウェア管理装置の利用金
額から単価を引き、ソフトウェア管理装置の利用金額に
上書きし(S113)、ソフトウェア成果物の利用が可
能になり(S114)、コンテンツ作成装置のメモリ上
にソフトウェア成果物が作成され(S115)、処理を
終了する(S116)。また、必要に応じて、現在ソフ
トウェア成果物利用者のソフトウェア管理装置にどれ程
ソフトウェア成果物の利用金額が残っているか確認する
こともでき(S102)、残金を確認すると(S10
3)、ソフトウェア管理装置から管理情報内のIDと利
用金額を読み取り利用者に表示し(S104)、終了す
る(S105)。また、公開領域をソフトウェア成果物
に対応して割り当てることもできる。図6は、本発明の
一実施の形態であるソフトウェア管理装置における第2
の公開領域の構成図である。図3と同じものには同じ番
号を付し、説明は省略する。
A specific example of such a public area is shown in FIG. Area 3200a for software product seller (A)
To company A, area 33 for software product seller (B)
00a is assigned to company B, and their IDs are registered. In the password 3220a, a password for using the corresponding software deliverable or a password for permitting setting of the usage amount 3230a is registered. For example, if the user of the software product pays 10,000 yen to the company A, the company A
By inputting the password, the user receives permission to rewrite the usage amount 3230a of the software product seller (A) area 3200a, and sets information indicating that 10000 yen can be used in the usage amount 3230a. Next, a method of managing the software deliverable when the software utilizing device uses the software deliverable by using such a software managing device will be described. FIG. 5 is a flowchart of the software product use processing. The use of the software deliverable is started (S100), and the requested software is activated (S101). When the software deliverable is used (S106), the software reads the management information in the software deliverable (S107), and searches the software management device for an ID included in the read management information (S108). Whether or not there is an ID is determined (S109), and if there is no ID, the software product cannot be used and error processing is executed (S110). If there is an ID, it is determined whether the amount of money corresponding to the ID is larger than the amount of money in the management information (S
111). If the usage amount is not more than the amount (unit price) written in the management information, the software product cannot be used, and the comment written in the management information is displayed (S112). If the amount of usage is more than the amount written in the management information, the unit price is subtracted from the amount of usage of the software management device, and the amount of usage of the software management device is overwritten (S113), and the software deliverable can be used. (S114), a software product is created on the memory of the content creation device (S115), and the process ends (S116). In addition, if necessary, it is possible to confirm how much the amount of software artifacts currently used remains in the software management device of the software artifact user (S102), and when the balance is confirmed (S10).
3) Then, the ID and the usage amount in the management information are read from the software management device and displayed to the user (S104), and the process ends (S105). Also, the public area can be assigned corresponding to the software artifact. FIG. 6 shows a second example of the software management apparatus according to the embodiment of the present invention.
3 is a configuration diagram of a public area of FIG. The same parts as those in FIG. 3 are designated by the same reference numerals and the description thereof will be omitted.

【0039】ソフトウェア成果物販売者用領域3200
〜3400は、ID3210、パスワード3220、ソ
フトウェア成果物(1)用領域3240〜ソフトウェア
成果物(N)用領域4260に分けられている。さら
に、ソフトウェア成果物用領域は、ソフトウェア成果物
(1)用領域3240を例にすると、ソフトウェア成果
物コード3241と利用金額3242に分けられる。
Area 3200 for software product seller
3400 are divided into an ID 3210, a password 3220, a software artifact (1) area 3240 to a software artifact (N) area 4260. Furthermore, the software product area is divided into a software product code 3241 and a usage amount 3242, when the software product (1) area 3240 is taken as an example.

【0040】ソフトウェア成果物コード3241は、ソ
フトウェア成果物作成者が作成したソフトウェア成果物
を識別するための識別情報を格納する領域である。利用
金額3242は、対応するソフトウェア成果物を利用し
た際の課金に関する課金情報、例えば、支払いにあてる
ことが可能な利用可能額に関する情報が記録されてい
る。これにより、ソフトウェア成果物毎に管理を行なう
ことが可能となり、より詳細な管理ができるようになっ
た。
The software product code 3241 is an area for storing identification information for identifying the software product created by the software product creator. The usage amount 3242 is recorded with charging information regarding charging when using the corresponding software deliverable, for example, information regarding available amount that can be used for payment. As a result, it becomes possible to manage each software product, and more detailed management becomes possible.

【0041】ソフトウェア利用装置がソフトウェア成果
物を利用すると、ソフトウェア利用装置はパスワードを
基に公開領域への読み書きを可能にした後、ソフトウェ
ア成果物の管理情報内に書かれてある作成者識別情報で
あるIDと同一のIDがソフトウェア成果物販売者用領
域3200〜3400にあるか検索する。該当IDがあ
った場合、そのIDの属するソフトウェア成果物販売者
分の中から、ソフトウェア成果物の管理情報内に書かれ
てあるソフトウェア成果物コードがあるか検索し、該当
ソフトウェア成果物コードがあった場合それに対応する
利用金額に格納されている金額からソフトウェア成果物
に設定された金額だけ引いて上書きする。もし利用金額
が0未満になったら利用を不許可にすることによって、
ソフトウェアだけでなくソフトウェア成果物に対する利
用管理を行なうことが可能である。
When the software utilizing apparatus uses the software deliverable, the software utilizing apparatus enables the reading and writing to the public area based on the password, and then uses the creator identification information written in the software deliverable management information. It is searched whether the same ID as a certain ID exists in the software product seller areas 3200 to 3400. If there is a corresponding ID, the software product sellers to which the ID belongs are searched for a software product code written in the software product management information, and the corresponding software product code is found. In that case, the amount set in the software deliverable is subtracted from the amount stored in the corresponding usage amount to overwrite it. If the usage amount becomes less than 0, by disallowing the usage,
It is possible to manage usage not only for software but also software deliverables.

【0042】このような公開領域の具体例を図7に示
す。ソフトウェア成果物販売者(A)用領域3200a
はA社に、ソフトウェア成果物販売者(B)用領域33
00aはB社に割り当てられており、それぞれのIDが
登録されている。パスワード3220aには、対応する
ソフトウェア成果物を利用する際のパスワード、あるい
は利用金額3230a設定を許可する際のパスワードが
登録されている。続くソフトウェア成果物(1)用領域
3240a、ソフトウェア成果物(2)用領域3250
aには、ソフトウェア成果物を識別するためのソフトウ
ェア成果物コード3241a、3251aと、そのソフ
トウェア成果物に対応する利用金額3242a、325
2aが登録されている。例えば、ソフトウェア成果物
(1)用領域3240aは、天気予報データであり、利
用可能な金額は10000円である。また、ソフトウェ
ア成果物(2)用領域3250aは、ボタンであり、利
用可能な金額は20000円である。
FIG. 7 shows a specific example of such a public area. Area 3200a for software product seller (A)
To company A, area 33 for software product seller (B)
00a is assigned to company B, and their IDs are registered. In the password 3220a, a password for using the corresponding software deliverable or a password for permitting setting of the usage amount 3230a is registered. Area 3240a for software artifact (1) and area 3250 for software artifact (2)
In a, software product codes 3241a and 3251a for identifying the software product and usage amounts 3242a and 325 corresponding to the software product are provided.
2a is registered. For example, the software product (1) area 3240a is weather forecast data, and the available amount of money is 10,000 yen. Further, the software product (2) area 3250a is a button, and the available amount of money is 20000 yen.

【0043】次に、このようなソフトウェア管理装置を
用いてソフトウェア利用装置がソフトウェア成果物を利
用する際のソフトウェア成果物の管理方法について説明
する。図8は、第2のソフトウェア成果物利用処理のフ
ローチャートである。
Next, a method of managing the software deliverables when the software utilizing device uses the software deliverables by using such a software managing device will be described. FIG. 8 is a flowchart of the second software deliverable use process.

【0044】ソフトウェア成果物の利用が開始され(S
200)、要求されたソフトウェアを起動する(S20
1)。ソフトウェア成果物を利用する(S206)と、
ソフトウェアはソフトウェア成果物内の管理情報を読み
取り(S207)、ソフトウェア管理装置上に読み取っ
た管理情報に含まれるIDとソフトウェア成果物コード
があるかどうか検索する(S208)。IDとソフトウ
ェア成果物コードの有無を判断し(S209)、もしI
Dあるいはソフトウェア成果物コードがなければソフト
ウェア成果物を利用することはできずエラー処理を実行
する(S214)。もしID及び成果物コードがあれ
ば、IDと成果物コードに対応した利用金額が管理情報
内の金額より多いかどうか判断する(S210)。利用
金額が管理情報に書かれてある金額(単価)以上でなけ
れば、ソフトウェア成果物を利用することはできず、管
理情報内に書かれてあるコメントを表示する(S21
3)。もし利用金額が管理情報に書かれてある金額以上
であれば、ソフトウェア管理装置の利用金額から単価を
引き、ソフトウェア管理装置の利用金額に上書きし(S
211)、ソフトウェア成果物の利用が可能になり(S
212)、コンテンツ作成装置のメモリ上にソフトウェ
ア成果物が作成され(S215)、他のソフトウェア成
果物を利用しなければ処理を終了する(S216)。利
用する場合には、S206からの処理を繰り返す。ま
た、必要に応じて、現在ソフトウェア成果物利用者のソ
フトウェア管理装置にどれ程ソフトウェア成果物の利用
金額が残っているか確認することもでき(S202)、
残金を確認すると(S203)、ソフトウェア管理装置
から管理情報内のIDと利用金額を読み取り利用者に表
示し(S204)、終了する(S205)。
Use of the software deliverable is started (S
200), and activates the requested software (S20)
1). When the software deliverable is used (S206),
The software reads the management information in the software deliverable (S207), and searches the software management device for the ID and the software deliverable code included in the read management information (S208). It is judged whether the ID and the software product code are present (S209), and if I
If there is no D or software product code, the software product cannot be used and error processing is executed (S214). If the ID and the product code are present, it is determined whether the usage amount corresponding to the ID and the product code is larger than the amount in the management information (S210). If the usage amount is not more than the amount (unit price) written in the management information, the software deliverable cannot be used, and the comment written in the management information is displayed (S21).
3). If the usage amount is more than the amount written in the management information, the unit price is subtracted from the usage amount of the software management device, and the usage amount of the software management device is overwritten (S
211) and the software artifacts are available (S
212), a software artifact is created in the memory of the content creation device (S215), and the process ends if no other software artifact is used (S216). When using, the processing from S206 is repeated. In addition, if necessary, it is possible to confirm how much the software product user's software management device currently has the remaining amount of the software product usage amount (S202).
When the balance is confirmed (S203), the ID and usage amount in the management information are read from the software management device and displayed to the user (S204), and the process ends (S205).

【0045】次に、本発明に係るソフトウェア管理装置
を用いたソフトウェア管理システム全体でのソフトウェ
ア及びソフトウェア成果物と、その管理情報の流れにつ
いて説明する。図9は、本発明の一実施の形態であるソ
フトウェア管理システムの構成図である。図1、図2、
図3と同じものには同じ番号を付し、説明は省略する。
Next, the software and software deliverables in the entire software management system using the software management apparatus according to the present invention, and the flow of the management information thereof will be described. FIG. 9 is a configuration diagram of a software management system according to an embodiment of the present invention. 1, 2,
The same parts as those in FIG. 3 are designated by the same reference numerals and the description thereof will be omitted.

【0046】ソフトウェア販売会社10は、データやラ
イブラリなどのソフトウェア成果物を生成するソフトウ
ェアを販売しており、例えば、コンテンツ作成のソフト
ウェア510a、510b、510cを、それぞれソフ
トウェア利用装置A(201a)を保有するソフトウェ
ア利用者A、ソフトウェア利用装置B(201b)を保
有するソフトウェア利用者B、ソフトウェア成果物作成
者に販売する。ここで、ソフトウェア510a、510
b、510cは共通のソフトウェアである。ソフトウェ
ア510a、510b、510cを購入したソフトウェ
ア利用者A、ソフトウェア利用者B、ソフトウェア成果
物作成者は、ソフトウェアをソフトウェア利用装置A
(201a)、ソフトウェア利用装置B(201b)、
ソフトウェア成果物作成装置202のハードディスク等
に格納する。201a、201b、202は、それぞれ
コンピュータ200によってその機能を実現する装置で
ある。また、ソフトウェア販売会社10は、ソフトウェ
アとともにソフトウェアを管理するソフトウェア管理装
置100a、100b、100cを供給する。ソフトウ
ェア510a、510b、510cは、ソフトウェア管
理装置100a、100b、100cがないと利用する
ことができない。ソフトウェア販売会社10から供給さ
れるソフトウェア管理装置100a、100b、100
cには、ソフトウェア管理のための非公開領域の情報が
記録されている。非公開領域は、ソフトウェア利用装置
A(201a)、ソフトウェア利用装置B(201
b)、ソフトウェア成果物作成装置202から読み出す
ことができないため、ソフトウェアが不正にコピーされ
たとしても、ソフトウェア管理装置100a、100
b、100cがない装置でこのソフトウェアを起動する
ことはできない。このように、ソフトウェア管理装置1
00a、100b、100cを用いてソフトウェアの管
理を行なうことができる。
The software sales company 10 sells software for generating software deliverables such as data and libraries. For example, the software 510a, 510b, 510c for creating contents is owned by the software utilization apparatus A (201a). The software is sold to the software user A, the software user B who owns the software using device B (201b), and the software product creator. Here, the software 510a, 510
b and 510c are common software. The software user A, the software user B, and the software deliverable creator who purchased the software 510a, 510b, 510c copy the software into the software using device A.
(201a), software using device B (201b),
It is stored in the hard disk or the like of the software deliverable creation apparatus 202. 201a, 201b, and 202 are devices that realize their functions by the computer 200. Further, the software sales company 10 supplies software as well as software management devices 100a, 100b, 100c that manage the software. The software 510a, 510b, 510c cannot be used without the software management apparatuses 100a, 100b, 100c. Software management devices 100a, 100b, 100 supplied from the software sales company 10
In c, information on a non-public area for software management is recorded. The non-disclosure area includes software utilization apparatus A (201a) and software utilization apparatus B (201a).
b), since it cannot be read from the software deliverable creation device 202, even if the software is copied illegally, the software management devices 100a, 100
It is not possible to run this software on a device without b, 100c. In this way, the software management device 1
Software can be managed using 00a, 100b, and 100c.

【0047】次に、ソフトウェア利用者Aからの依頼等
により、ソフトウェア成果物販売者は、ソフトウェア成
果物作成装置202によりソフトウェア成果物の作成を
行なう。ソフトウェア販売会社10がソフトウェア成果
物販売者にソフトウェア成果物の販売(以下、再販とす
る)を許可したら、購入代金と引き換えに、さらに利用
金額設定プログラム520、ソフトウェア成果物販売者
を識別するID3210、パスワード3220が与えら
れる。ソフトウェア成果物販売者のソフトウェア成果物
作成装置202は、これらの情報に基づいてソフトウェ
ア成果物601を作成し、ソフトウェア成果物の関連情
報として付与されたID3210等をソフトウェア成果
物に付加する。これらのソフトウェア成果物601は、
購入代金と引き換えにソフトウェア利用者Aに提供され
る。ソフトウェア利用者Aは、ソフトウェア成果物60
1をソフトウェア利用装置A(201a)のハードディ
スク等に格納する。また、ソフトウェア成果物販売者
は、ソフトウェア利用装置A(201a)に接続するソ
フトウェア管理装置100aを受け取り、利用金額設定
プログラム520を用いて、ソフトウェア管理装置10
0aの所定の作成者用管理情報領域に付与されたID3
210、パスワード3220、成果物コード、利用金額
等を設定する。利用が許可されたソフトウェア成果物6
01に関するソフトウェア成果物管理情報が記録された
ソフトウェア管理装置100aがソフトウェア利用者A
に戻され、ソフトウェア利用装置A(201a)は、ソ
フトウェア成果物601を利用することができるように
なる。
Next, in response to a request from the software user A, the software deliverable product seller uses the software deliverable product creating device 202 to create the software deliverable product. When the software sales company 10 permits the software product seller to sell the software product (hereinafter referred to as resale), in addition to the purchase price, the usage amount setting program 520, the ID 3210 for identifying the software product seller, A password 3220 is provided. The software deliverable creation device 202 of the software deliverable seller creates the software deliverable 601 based on these pieces of information, and adds the ID 3210 and the like assigned as related information of the software deliverable to the software deliverable. These software artifacts 601 are
It is provided to software user A in exchange for the purchase price. Software user A uses software deliverable 60
1 is stored in the hard disk or the like of the software utilizing apparatus A (201a). Further, the software deliverable seller receives the software management apparatus 100a connected to the software usage apparatus A (201a) and uses the usage amount setting program 520 to use the software management apparatus 10
ID3 assigned to a predetermined creator management information area of 0a
210, password 3220, product code, usage amount, etc. are set. Software deliverables that are allowed to be used 6
The software management apparatus 100a in which the software product management information about 01 is recorded is the software user A.
Then, the software utilization apparatus A (201a) can use the software deliverable 601.

【0048】ソフトウェア成果物601の不正コピーに
よって生成された不正コピーされたソフトウェア成果物
602がソフトウェア利用装置B(201b)に渡った
としても、ソフトウェア管理装置100bにはソフトウ
ェア成果物601に関するソフトウェア成果物管理情報
が設定されていないので、ソフトウェア成果物601を
利用することができない。
Even if the illegally copied software artifact 602 generated by illegally copying the software artifact 601 passes to the software utilization apparatus B (201b), the software artifact related to the software artifact 601 is stored in the software management apparatus 100b. Since the management information is not set, the software deliverable 601 cannot be used.

【0049】次に、ソフトウェア成果物作成装置202
におけるソフトウェア成果物の作成について説明する。
まず、図3に示した利用金額に関する情報をソフトウェ
ア成果物作成者に対応して作成する場合である。図10
は、本発明の一実施の形態であるソフトウェア成果物と
そのソフトウェア成果物管理情報の作成手順のフローチ
ャートである。
Next, the software deliverable creation device 202
Creating software deliverables in.
First, there is a case where the information on the usage amount shown in FIG. 3 is created corresponding to the software product creator. Figure 10
6 is a flowchart of a procedure for creating a software artifact and its software artifact management information according to an embodiment of the present invention.

【0050】ソフトウェア成果物の制作を開始する(S
300)ために、ソフトウェアを起動しソフトウェア成
果物の制作を始める(S301)と、ソフトウェア成果
物がコンピュータのメモリ上に作成される(S30
2)。ソフトウェア成果物の管理のために従量制で課金
したいか判断し(S303)、従量制で課金したい場合
はソフトウェア上で従量制に対応する項目を選択し(S
304)、ソフトウェア成果物に付随される管理情報に
ID、一回利用した際に課金される金額、コメントを設
定する(S305)と、メモリ上のソフトウェア成果物
に設定された管理情報が付加される(S306)。もし
従量制の課金を行なわないのであれば、ソフトウェア上
で従量制に対応する項目を非選択にする(S307)。
その後、ソフトウェア成果物の内容がユーザに見られな
いように暗号化し(S308)、ソフトウェア成果物が
完成し(S309)、ソフトウェア成果物の制作を終了
する(S310)。ここまでがソフトウェア上での処理
である。
Production of software deliverables is started (S
For the purpose of (300), when the software is started and the production of the software artifact is started (S301), the software artifact is created in the memory of the computer (S30).
2). It is determined whether or not to use the pay-as-you-go system for managing software products (S303).
304), when the ID, the amount charged for one-time use, and the comment are set to the management information attached to the software artifact (S305), the management information set to the software artifact on the memory is added. (S306). If the pay-as-you-go billing is not performed, the item corresponding to the pay-as-you-go system is deselected on the software (S307).
After that, the contents of the software deliverable are encrypted so that the user cannot see them (S308), the software deliverable is completed (S309), and the production of the software deliverable is finished (S310). The processing up to this point is the processing on software.

【0051】続いて、課金情報設定に関する利用金額設
定プログラム520を用いた利用金額設定処理を行な
う。図11は、本発明の一実施の形態である利用金額設
定処理のフローチャートである。
Then, the usage amount setting process using the usage amount setting program 520 relating to the charging information setting is performed. FIG. 11 is a flowchart of the usage amount setting process according to the embodiment of the present invention.

【0052】利用金額設定処理を開始し(S400)、
従量制で課金するかどうか判断する(S401)。従量
制で課金しない場合には、処理を終了する(S40
9)。従量制で課金する場合は利用金額設定プログラム
を起動し(S402)、ソフトウェア成果物利用者のソ
フトウェア管理装置をコンピュータに装着し(S40
3)、利用金額設定プログラム上でIDとパスワードと
利用金額を入力する。利用金額設定プログラムはソフト
ウェア管理装置内の記憶装置の公開領域にあるIDとパ
スワードの組を検索し、一致しているものがあるか判断
する(S405)。もし一致しているものがあればソフ
トウェア管理装置の記憶装置上の公開領域にある利用金
額を、入力された金額に設定し(S406)、ソフトウ
ェア管理装置への書き込みを行ない(S408)、利用
金額設定プログラムを終了する(S409)。もし一致
しているものがなければ、一致していない旨の警告を表
示し(S407)、利用金額設定プログラムを終了する
(S409)。以上でソフトウェア成果物の制作が終了
する。
The usage amount setting process is started (S400),
It is determined whether or not to charge on a pay-as-you-go basis (S401). If the pay-as-you-go system is not charged, the process ends (S40).
9). In the case of paying on a pay-as-you-go basis, the usage amount setting program is started (S402), and the software management device of the software product user is installed in the computer (S40).
3) Enter the ID, password and usage amount on the usage amount setting program. The usage amount setting program searches the set of ID and password in the public area of the storage device in the software management device and determines whether there is a match (S405). If there is a match, the used amount of money in the public area on the storage device of the software management device is set to the input amount (S406) and written to the software management device (S408). The setting program ends (S409). If there is no match, a warning indicating that they do not match is displayed (S407), and the usage amount setting program is terminated (S409). This completes the production of software deliverables.

【0053】次に、図6に示した利用金額に関する情報
をソフトウェア成果に対応して作成する場合である。図
12は、本発明の一実施の形態であるソフトウェア成果
物とその第2のソフトウェア成果物管理情報の作成手順
のフローチャートである。
Next, there is a case where the information about the usage amount shown in FIG. 6 is created in correspondence with the software result. FIG. 12 is a flowchart of a procedure for creating a software artifact and its second software artifact management information, which is an embodiment of the present invention.

【0054】ソフトウェア成果物の制作を開始する(S
500)ために、ソフトウェアを起動しソフトウェア成
果物の制作を始める(S501)と、ソフトウェア成果
物がコンピュータのメモリ上に作成される(S50
2)。ソフトウェア成果物の管理のために従量制で課金
したいか判断する(S503)。従量制で課金したい場
合はソフトウェア上で従量制に対応する項目を選択し
(S504)、ソフトウェア成果物に付随される管理情
報にID、ソフトウェア成果物コード、一回利用した際
に課金される金額、コメントを設定する(S505)
と、メモリ上のソフトウェア成果物に設定された管理情
報が付加される(S506)。もし従量制の課金を行な
わないのであれば、ソフトウェア上で従量制に対応する
項目を非選択にする(S507)。その後、ソフトウェ
ア成果物の内容がユーザに見られないように暗号化し
(S508)、ソフトウェア成果物を完成させ(S50
9)、処理を終了する。以上までがソフトウェア上での
処理である。
Production of software deliverables is started (S
For the purpose of 500), when the software is started and the production of the software deliverable is started (S501), the software deliverable is created in the memory of the computer (S50).
2). It is determined whether or not to charge on a pay-as-you-go basis for managing software deliverables (S503). If you want to charge by the pay-as-you-go system, select the item corresponding to the pay-as-you-go system on the software (S504), the management information attached to the software deliverable, the ID, the software deliverable code, and the amount charged once used , Set a comment (S505)
Then, the management information set in the software deliverable on the memory is added (S506). If the pay-per-use billing is not to be performed, the item corresponding to the pay-per-use system is deselected on the software (S507). After that, the contents of the software deliverable are encrypted so that they cannot be seen by the user (S508), and the software deliverable is completed (S50).
9), the process ends. The above is the processing on software.

【0055】続いて、課金情報設定に関する利用金額設
定プログラム520を用いた利用金額設定処理を行な
う。図13は、本発明の一実施の形態である第2の利用
金額設定処理のフローチャートである。
Then, the usage amount setting process using the usage amount setting program 520 relating to the charging information setting is performed. FIG. 13 is a flowchart of a second usage amount setting process which is an embodiment of the present invention.

【0056】利用金額設定処理を開始し(S600)、
従量制で課金するかどうか判断する(S601)。従量
制で課金しない場合には、処理を終了する(S60
9)。従量制で課金する場合は利用金額設定プログラム
を起動し(S602)、ソフトウェア成果物利用者のソ
フトウェア管理装置をコンピュータに装着し(S60
3)、利用金額設定プログラム上でIDとパスワードと
ソフトウェア成果物コードと利用金額を入力すると(S
604)、利用金額設定プログラムはソフトウェア管理
装置内の記憶装置の公開領域にあるIDとパスワードの
組を検索し、一致しているものがあるか判断する(S6
05)。もし一致しているものがあればソフトウェア管
理装置の記憶装置上の公開領域にある利用金額を、入力
された金額に設定し(S606)、ソフトウェア管理装
置へ書き込みを行ない(S608)、利用金額設定プロ
グラムを終了する(S609)。もし一致しているもの
がなければ、一致していない旨の警告を表示し(S60
7)、利用金額設定プログラムを終了する(S60
9)。以上でソフトウェア成果物の制作が終了する。
The usage amount setting process is started (S600),
It is determined whether or not to charge by the pay-as-you-go system (S601). If the pay-as-you-go system is not charged, the process ends (S60).
9). In the case of paying on a pay-as-you-go basis, the usage amount setting program is started (S602) and the software management device of the software deliverable user is installed in the computer (S60).
3) Enter the ID, password, software deliverable code and usage amount on the usage amount setting program (S
604), the usage amount setting program searches the set of ID and password in the public area of the storage device in the software management device, and determines whether there is a match (S6).
05). If there is a match, the used amount of money in the public area on the storage device of the software management device is set to the input amount (S606) and written to the software management device (S608) to set the used amount of money. The program ends (S609). If there is no match, a warning indicating that there is no match is displayed (S60
7), the usage amount setting program ends (S60)
9). This completes the production of software deliverables.

【0057】次に、既に存在するソフトウェア成果物を
編集する場合の処理手順を示す。図14は、本発明の一
実施の形態であるソフトウェア成果物の編集処理のフロ
ーチャートである。
Next, a processing procedure for editing an existing software product will be described. FIG. 14 is a flowchart of a software product editing process according to an embodiment of the present invention.

【0058】ソフトウェア成果物の編集を開始すると
(S700)、ソフトウェア成果物が指定される(S7
01)。まず、指定されたソフトウェア成果物内に管理
情報があるかどうか判断する(S702)。もしなけれ
ばソフトウェア成果物を開き編集することが可能になる
(S708、S709)。もし管理情報があれば、管理
情報からIDを読み取り(S703)、ソフトウェア管
理装置から読み取ったIDに対応したパスワードを読み
込む(S704)。その後利用者にパスワードを入力さ
せ(S705)、パスワードを入力したら(S70
6)、入力されたパスワードと読み取ったパスワードと
が一致しているか判断する(S707)。もし一致して
いれば、ソフトウェア成果物を開き編集することが可能
になる(S708、S709)が、一致していなければ
ソフトウェア成果物を開かず編集することは不可能にな
る(S710)。これはソフトウェア成果物販売者以外
が、ソフトウェア成果物上に書かれてある単価を変更す
るなどの管理情報を編集することを防ぐためである。
When the editing of the software artifact is started (S700), the software artifact is designated (S7).
01). First, it is determined whether or not there is management information in the designated software deliverable (S702). If not, the software product can be opened and edited (S708, S709). If there is management information, the ID is read from the management information (S703), and the password corresponding to the ID read from the software management device is read (S704). After that, the user is prompted to input the password (S705), and when the password is input (S70)
6) It is determined whether the input password and the read password match (S707). If they match, the software product can be opened and edited (S708, S709), but if they do not match, the software product cannot be edited without opening (S710). This is to prevent anyone other than the software product seller from editing the management information such as changing the unit price written on the software product.

【0059】上述した通り、本発明によれば、ソフトウ
ェア管理装置にソフトウェアの起動情報と、ソフトウェ
ア成果物の利用情報を記憶する構成にすることにより、
ネットワークなどの大きな基盤設備を用いることなく、
確実にソフトウェアの利用とソフトウェア成果物の利用
を同時に管理することが可能になった。
As described above, according to the present invention, the software management device is configured to store the software start information and the software product utilization information.
Without using large infrastructure such as networks,
It has become possible to reliably manage the use of software and the use of software artifacts at the same time.

【0060】また、ソフトウェア成果物毎に管理するの
でなく、ソフトウェア成果物販売者毎に管理する構成に
することにより、ソフトウェア管理装置内の記憶装置の
記憶容量が小さくても利用することが可能になった。ま
た、ソフトウェア管理装置内の記憶装置が豊富にある場
合は、ソフトウェア成果物毎に管理することによって、
ソフトウェア成果物毎に利用金額を設定することが可能
になり、より詳細なソフトウェア成果物の利用の管理が
可能になった。
Further, instead of managing for each software product, it is possible to use even if the storage capacity of the storage device in the software management device is small, by managing for each software product seller. became. Also, if there are many storage devices in the software management device, by managing each software deliverable,
It became possible to set the usage amount for each software product, and it became possible to manage the use of the software product in more detail.

【0061】なお、上記の処理機能は、コンピュータに
よって実現することができる。その場合、ソフトウェア
管理装置が有すべき機能の処理内容を記述したプログラ
ムが提供される。そのプログラムをコンピュータで実行
することにより、上記処理機能がコンピュータ上で実現
される。処理内容を記述したプログラムは、コンピュー
タで読み取り可能な記録媒体に記録しておくことができ
る。コンピュータで読み取り可能な記録媒体としては、
磁気記録装置、光ディスク、光磁気記録媒体、半導体メ
モリなどがある。磁気記録装置には、ハードディスク装
置(HDD)、フレキシブルディスク(FD)、磁気テ
ープなどがある。光ディスクには、DVD(Digital Ver
satile Disc)、DVD−RAM(Random Access Memor
y)、CD−ROM(Compact Disc Read Only Memory)、
CD−R(Recordable)/RW(ReWritable)などがある。
光磁気記録媒体には、MO(Magneto-Optical disk)など
がある。
The processing functions described above can be realized by a computer. In that case, a program describing the processing contents of the function that the software management device should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing content can be recorded in a computer-readable recording medium. As a computer-readable recording medium,
There are magnetic recording devices, optical disks, magneto-optical recording media, semiconductor memories, and the like. The magnetic recording device includes a hard disk device (HDD), a flexible disk (FD), a magnetic tape, and the like. DVD (Digital Ver
satile Disc), DVD-RAM (Random Access Memor)
y), CD-ROM (Compact Disc Read Only Memory),
There are CD-R (Recordable) / RW (ReWritable).
Magneto-optical recording media include MO (Magneto-Optical disk).

【0062】プログラムを流通させる場合には、たとえ
ば、そのプログラムが記録されたDVD、CD−ROM
などの可搬型記録媒体が販売される。また、プログラム
をサーバコンピュータの記憶装置に格納しておき、ネッ
トワークを介して、サーバコンピュータから他のコンピ
ュータにそのプログラムを転送することもできる。
When distributing the program, for example, a DVD or a CD-ROM in which the program is recorded.
Portable recording media such as. It is also possible to store the program in the storage device of the server computer and transfer the program from the server computer to another computer via the network.

【0063】プログラムを実行するコンピュータは、た
とえば、可搬型記録媒体に記録されたプログラムもしく
はサーバコンピュータから転送されたプログラムを、自
己の記憶装置に格納する。そして、コンピュータは、自
己の記憶装置からプログラムを読み取り、プログラムに
従った処理を実行する。なお、コンピュータは、可搬型
記録媒体から直接プログラムを読み取り、そのプログラ
ムに従った処理を実行することもできる。また、コンピ
ュータは、サーバコンピュータからプログラムが転送さ
れる毎に、逐次、受け取ったプログラムに従った処理を
実行することもできる。
The computer executing the program stores, for example, the program recorded in the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. In addition, the computer can also sequentially execute processing according to the received program each time the program is transferred from the server computer.

【0064】[0064]

【発明の効果】以上説明したように本発明のソフトウェ
ア管理装置では、ソフトウェアとソフトウェア成果物の
管理情報を含む所望のデータが記憶されている。そし
て、ソフトウェアを利用するコンピュータと接続し、管
理情報に応じてコンピュータによる所定のソフトウェア
とソフトウェア成果物の利用に関する管理を行なう。
As described above, the software management apparatus of the present invention stores desired data including management information of software and software deliverables. Then, it connects to a computer that uses software, and manages the use of predetermined software and software products by the computer according to the management information.

【0065】このようなソフトウェア管理装置を用いた
ソフトウェアの利用を管理することにより、ネットワー
ク等の大きな基盤設備を用いることなく、確実にソフト
ウェアとそのソフトウェア成果物を管理することが可能
となる。
By managing the use of software using such a software management device, it is possible to manage software and its software deliverables without using large infrastructure such as a network.

【0066】また、本発明のソフトウェア管理方法で
は、予め、ソフトウェアとソフトウェア成果物の管理情
報を記憶しておき、接続したコンピュータからソフトウ
ェアあるいはソフトウェア成果物の利用要求を取得した
場合、管理情報に応じて利用の可否を判断し、結果を通
知する。
Further, in the software management method of the present invention, management information of software and software artifacts is stored in advance, and when a use request for software or software artifacts is acquired from a connected computer, the management information is returned according to the management information. Determine the availability and notify the result.

【0067】このように、コンピュータに接続する機器
に予め管理情報を記憶しておき、コンピュータでのソフ
トウェアとソフトウェア成果物の利用を管理することに
より、ネットワーク等の大きな基盤設備を用いることな
く、確実にソフトウェアとそのソフトウェア成果物を管
理することが可能となる。
As described above, the management information is stored in advance in the device connected to the computer, and the use of the software and the software product in the computer is managed, so that it is possible to securely perform the management without using a large infrastructure such as a network. It is possible to manage the software and its software deliverables.

【0068】また、本発明のソフトウェア管理システム
では、ソフトウェア成果物作成装置は、ソフトウェアを
利用してソフトウェア成果物を作成する。作成されたソ
フトウェア成果物をソフトウェア利用装置で利用させる
場合、ソフトウェア利用装置に接続するソフトウェア管
理装置の管理情報を設定する。ソフトウェア利用装置
は、ソフトウェア及びソフトウェア成果物を利用する場
合、ソフトウェア管理装置に対して利用可否の問い合わ
せを行なう。ソフトウェア管理装置は、管理情報に応じ
てソフトウェア利用装置による所定のソフトウェア及び
ソフトウェア成果物の利用の可否を判定し、結果を通知
する。
Further, in the software management system of the present invention, the software product creating device creates software products using software. When the created software deliverable is used by the software utilizing device, the management information of the software managing device connected to the software utilizing device is set. When using software and software deliverables, the software utilizing device inquires of the software managing device whether or not it is available. The software management device determines whether or not the predetermined software and the software product can be used by the software using device according to the management information, and notifies the result.

【0069】このようにソフトウェア成果物作成装置で
のソフトウェアの利用に関する管理と、ソフトウェア利
用装置でのソフトウェア及びソフトウェア成果物に関す
る管理とを、ソフトウェア管理装置を用いて行なうこと
により、ネットワーク等の大きな基盤設備を用いること
なく、確実にソフトウェアとそのソフトウェア成果物を
管理することが可能となる。
As described above, the management of the use of the software in the software product creating apparatus and the management of the software and the software product in the software using apparatus are performed by using the software management apparatus, so that a large base such as a network can be obtained. It is possible to manage the software and its software artifacts reliably without using equipment.

【0070】また、本発明のソフトウェア管理システム
のソフトウェア管理方法では、ソフトウェア成果物作成
装置は、ソフトウェア成果物と関連情報を作成する。ソ
フトウェア利用装置がソフトウェア成果物を利用する場
合、ソフトウェア成果物作成装置は、関連情報に応じ
て、ソフトウェア管理装置にソフトウェア成果物の管理
に関する管理情報を設定する。ソフトウェア利用装置
は、ソフトウェア管理装置を接続して利用可否を問い合
わせ、許可された場合にソフトウェア及びソフトウェア
成果物を利用する。
Further, in the software management method of the software management system according to the present invention, the software artifact creating device creates the software artifact and related information. When the software utilizing apparatus uses the software deliverable, the software deliverable creating apparatus sets management information regarding management of the software deliverable in the software management apparatus according to the related information. The software utilization device connects the software management device and inquires about the availability, and when permitted, uses the software and the software deliverable.

【0071】このように、ソフトウェア成果物を作成し
たソフトウェア成果物作成装置が、ソフトウェア成果物
を管理する管理情報をソフトウェア管理装置に設定する
ことにより、ソフトウェア管理装置を用いてソフトウェ
ア利用装置でのソフトウェア及びソフトウェア成果物を
管理することが可能となる。ソフトウェア管理装置を用
いて管理を行なうことにより、ネットワーク等の大きな
基盤設備を用いることなく、確実にソフトウェアとその
ソフトウェア成果物を管理することが可能となる。
As described above, the software deliverable creating apparatus that has created the software deliverable sets the management information for managing the software deliverable in the software managing apparatus, so that the software in the software utilizing apparatus is used by using the software managing apparatus. And, it becomes possible to manage software products. By performing management using the software management device, it becomes possible to reliably manage the software and its software deliverables without using a large infrastructure such as a network.

【図面の簡単な説明】[Brief description of drawings]

【図1】データ放送コンテンツが作成されるまでの手順
を示した図である。
FIG. 1 is a diagram showing a procedure until data broadcast content is created.

【図2】本発明の一実施の形態であるソフトウェア管理
システムの構成図である。
FIG. 2 is a configuration diagram of a software management system according to an embodiment of the present invention.

【図3】本発明の一実施の形態であるソフトウェア管理
装置の公開領域の構成図である。
FIG. 3 is a configuration diagram of a public area of a software management device according to an embodiment of the present invention.

【図4】ソフトウェア管理装置の公開領域の具体例であ
る。
FIG. 4 is a specific example of a public area of a software management device.

【図5】ソフトウェア成果物利用処理のフローチャート
である。
FIG. 5 is a flowchart of a software product utilization process.

【図6】本発明の一実施の形態であるソフトウェア管理
装置における第2の公開領域の構成図である。
FIG. 6 is a configuration diagram of a second public area in the software management device according to the embodiment of the present invention.

【図7】ソフトウェア管理装置の第2の公開領域の具体
例である。
FIG. 7 is a specific example of a second public area of the software management device.

【図8】第2のソフトウェア成果物利用処理のフローチ
ャートである。
FIG. 8 is a flowchart of a second software deliverable use process.

【図9】本発明の一実施の形態であるソフトウェア管理
システムの構成図である。
FIG. 9 is a configuration diagram of a software management system according to an embodiment of the present invention.

【図10】本発明の一実施の形態であるソフトウェア成
果物とそのソフトウェア成果物管理情報の作成手順のフ
ローチャートである。
FIG. 10 is a flowchart of a procedure for creating a software artifact and its software artifact management information according to an embodiment of the present invention.

【図11】本発明の一実施の形態である利用金額設定処
理のフローチャートである。
FIG. 11 is a flowchart of a usage amount setting process according to an embodiment of the present invention.

【図12】本発明の一実施の形態であるソフトウェア成
果物とその第2のソフトウェア成果物管理情報の作成手
順のフローチャートである。
FIG. 12 is a flowchart of a procedure for creating a software artifact and its second software artifact management information, which is an embodiment of the present invention.

【図13】本発明の一実施の形態である第2の利用金額
設定処理のフローチャートである。
FIG. 13 is a flowchart of a second usage amount setting process which is an embodiment of the present invention.

【図14】本発明の一実施の形態であるソフトウェア成
果物の編集処理のフローチャートである。
FIG. 14 is a flowchart of a software product editing process according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10・・・ソフトウェア販売会社、20・・・データ放送用素
材提供会社、30・・・データ放送コンテンツ作成会社、
40・・・放送局、50・・・通信衛星、60・・・家庭、10
0・・・ソフトウェア管理装置、110・・・プロセッサ、1
20・・・記憶装置、200・・・コンピュータ、210・・・
CPU、220・・・ROM、230・・・RAM、240・・
・ハードディスク、250・・・表示装置、260・・・キー
ボード、270・・・マウス、280・・・バス
10 ... Software sales company, 20 ... Data broadcasting material providing company, 30 ... Data broadcasting content creation company,
40 ... Broadcasting station, 50 ... Communication satellite, 60 ... Home, 10
0 ... Software management device, 110 ... Processor, 1
20 ... Storage device, 200 ... Computer, 210 ...
CPU, 220 ... ROM, 230 ... RAM, 240 ...
・ Hard disk, 250 ... Display device, 260 ... Keyboard, 270 ... Mouse, 280 ... Bus

Claims (22)

【特許請求の範囲】[Claims] 【請求項1】 所定のソフトウェアを利用するコンピュ
ータと接続して前記ソフトウェアを管理するソフトウェ
ア管理装置において、 前記ソフトウェア及び前記ソフトウェアにより生成され
たソフトウェア成果物の管理に関する管理情報を含む所
望のデータを記憶する記憶手段と、 前記コンピュータとの間で所定の情報の送受信を制御す
るとともに前記管理情報に基づいて前記ソフトウェア及
び前記ソフトウェア成果物を管理する制御手段と、 を備えることを特徴とするソフトウェア管理装置。
1. A software management device that manages the software by connecting to a computer that uses predetermined software, and stores desired data including management information regarding management of the software and software deliverables generated by the software. And a control unit that controls transmission and reception of predetermined information with the computer and that controls the software and the software deliverable based on the management information. .
【請求項2】 前記記憶手段は、前記制御手段のみが制
御可能な非公開領域と、 前記制御手段及び前記制御手段と接続される前記コンピ
ュータとから制御が可能な公開領域と、 を備えることを特徴とする請求項1記載のソフトウェア
管理装置。
2. The storage means comprises a non-public area that can be controlled only by the control means, and a public area that can be controlled by the control means and the computer connected to the control means. The software management apparatus according to claim 1, wherein the software management apparatus is a software management apparatus.
【請求項3】 前記非公開領域は、前記コンピュータが
前記ソフトウェアを使用可能であるか否かを識別する第
1の識別情報を記憶する第1の記憶領域を備え、 前記制御手段は、前記コンピュータから送信される識別
情報と前記第1の記憶領域に記憶される前記第1の識別
情報とが一致した場合に、前記ソフトウェアを使用可能
にするソフトウェア起動制御信号を前記コンピュータに
送信することを特徴とする請求項2記載のソフトウェア
管理装置。
3. The private area comprises a first storage area for storing first identification information for identifying whether or not the computer can use the software, and the control means comprises the computer. Transmitting a software activation control signal for enabling the software to the computer when the identification information transmitted from the computer and the first identification information stored in the first storage area match. The software management device according to claim 2.
【請求項4】 前記非公開領域は、前記コンピュータの
前記公開領域へのアクセスが可能であるか否かを識別す
る第2の識別情報を記憶する第2の記憶領域を備え、 前記制御手段は、前記コンピュータから送信される識別
情報と前記第2の記憶領域に記憶される前記第2の識別
情報とが一致した場合に、前記記憶手段の前記公開領域
へのアクセスを可能とすることを特徴とする請求項3記
載のソフトウェア管理装置。
4. The private area comprises a second storage area for storing second identification information for identifying whether or not the public area of the computer can be accessed, and the control means. When the identification information transmitted from the computer and the second identification information stored in the second storage area match, it is possible to access the public area of the storage means. The software management device according to claim 3.
【請求項5】 前記公開領域は、複数のソフトウェアの
起動可否が設定された起動情報を記憶する起動情報領域
を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記コンピュータにおける各ソフトウェアの
起動を前記起動情報に応じて許可することを特徴とする
請求項2記載のソフトウェア管理装置。
5. The public area includes a boot information area that stores boot information in which the boot availability of a plurality of software is set, and the control means of the computer or the software management device boots each software in the computer. The software management device according to claim 2, wherein the software management device is permitted according to the startup information.
【請求項6】 前記公開領域は、前記ソフトウェア成果
物を作成したソフトウェア成果物作成者に対応して前記
ソフトウェア成果物を管理するためのソフトウェア成果
物管理情報を記憶する作成者用管理情報領域を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記コンピュータの利用する前記ソフトウェ
ア成果物に付随する前記ソフトウェア成果物に関する関
連情報に基づいて対応する前記作成者用管理情報領域を
検索することを特徴とする請求項2記載のソフトウェア
管理装置。
6. The public area is a creator management information area for storing software artifact management information for managing the software artifact corresponding to a software artifact creator who created the software artifact. The control means of the computer or the software management device may search the corresponding creator management information area based on related information about the software artifact associated with the software artifact used by the computer. The software management device according to claim 2, characterized in that
【請求項7】 前記作成者用管理情報領域は、前記ソフ
トウェア成果物作成者を識別する作成者識別情報を記憶
する作成者識別情報領域を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記ソフトウェア成果物の前記関連情報に含
まれる前記ソフトウェア成果物作成者の作成者識別情報
と一致する作成者識別情報が前記作成者識別情報領域に
あった場合のみ、前記ソフトウェア成果物の利用を許可
することを特徴とする請求項6記載のソフトウェア管理
装置。
7. The management information area for creators comprises a creator identification information area for storing creator identification information for identifying the software product creator, and the control means of the computer or the software management device, Only when the creator identification information matching the creator identification information of the software artifact creator included in the related information of the software artifact is in the creator identification information area, the use of the software artifact is permitted. The software management device according to claim 6, wherein
【請求項8】 前記作成者用管理情報領域は、前記ソフ
トウェア成果物作成者を識別する作成者識別情報を記憶
する作成者識別情報領域を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記関連情報に含まれる前記ソフトウェア成
果物作成者の作成者識別情報と前記作成者識別情報領域
の作成者識別情報とが一致する場合に、対応する前記作
成者用管理情報領域を書き換え可能にすることを特徴と
する請求項6記載のソフトウェア管理装置。
8. The management information area for the creator comprises a creator identification information area for storing creator identification information for identifying the software product creator, and the control means of the computer or the software management apparatus, When the creator identification information of the software product creator included in the related information and the creator identification information of the creator identification information area match, the corresponding management information area for creator can be rewritten. 7. The software management device according to claim 6, characterized in that
【請求項9】 前記作成者用管理情報領域は、さらに、
前記コンピュータによる前記ソフトウェア成果物管理情
報領域の書き換えを許可するか否かを識別する書き換え
可否情報を記憶する書き換え可否情報領域を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、さらに、前記コンピュータから送信される前
記書き換え可否情報と前記作成者用管理情報領域に記憶
される前記書き換え可否情報とが一致した場合に、前記
作成者用管理情報領域の書き換えを許可することを特徴
とする請求項8記載のソフトウェア管理装置。
9. The management information area for the creator further comprises:
A rewritable / unwritable information area storing rewritable / unwritable information for identifying whether or not rewriting of the software deliverable management information area by the computer is permitted, and the control means of the computer or the software management apparatus further includes the computer The rewriting of the creator management information area is permitted when the rewriting availability information transmitted from the user and the rewriting availability information stored in the creator management information area match. 8. The software management device described in 8.
【請求項10】 前記作成者用管理情報領域は、さら
に、個々の前記ソフトウェア成果物に対応して前記ソフ
トウェア成果物の管理を行なうためのソフトウェア成果
物管理情報を記憶するソフトウェア成果物管理情報領域
を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記コンピュータが利用する前記ソフトウェ
ア成果物に付随する前記ソフトウェア成果物の識別情報
に基づいて対応する前記作成者用管理情報領域内の前記
ソフトウェア成果物管理情報領域を検索することを特徴
とする請求項6記載のソフトウェア管理装置。
10. The creator management information area further stores a software artifact management information area for storing software artifact management information for managing the software artifact corresponding to each of the software artifacts. The computer or the control means of the software management device, the software in the management information area for the creator corresponding based on the identification information of the software artifact associated with the software artifact used by the computer 7. The software management device according to claim 6, wherein the product management information area is searched.
【請求項11】 前記コンピュータまたは前記ソフトウ
ェア管理装置の制御手段は、さらに、前記ソフトウェア
成果物管理情報に応じて、対応する個々の前記ソフトウ
ェア成果物の利用可否を判断することを特徴とする請求
項10記載のソフトウェア管理装置。
11. The control means of the computer or the software management device further determines availability of each corresponding software artifact according to the software artifact management information. 10. The software management device according to item 10.
【請求項12】 前記作成者用管理情報領域は、前記ソ
フトウェア成果物の利用に対する課金に関する課金情報
を記憶する課金情報領域を備え、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記課金情報に基づいて前記ソフトウェア成
果物の利用の可否を判断するとともに前記ソフトウェア
成果物の利用に応じて前記課金情報を更新することを特
徴とする請求項6記載のソフトウェア管理装置。
12. The management information area for the creator comprises a charging information area for storing charging information regarding charging for use of the software product, and a control means of the computer or the software management device stores the charging information in the charging information. 7. The software management device according to claim 6, wherein whether or not to use the software product is determined based on the determination, and the charging information is updated according to the use of the software product.
【請求項13】 前記課金情報には、前記ソフトウェア
成果物を利用する利用者が利用することのできる利用可
能額が含まれており、 前記コンピュータまたは前記ソフトウェア管理装置の制
御手段は、前記利用可能額が前記ソフトウェア成果物の
利用額より大きい場合に前記ソフトウェア成果物を利用
可能とすることを特徴とする請求項12記載のソフトウ
ェア管理装置。
13. The billing information includes a usable amount that can be used by a user who uses the software deliverable, and the control means of the computer or the software management device can use the usable amount. 13. The software management device according to claim 12, wherein the software deliverable is made available when the amount is larger than the usage amount of the software deliverable.
【請求項14】 所定のソフトウェアを利用するコンピ
ュータと接続して前記ソフトウェアを管理するソフトウ
ェア管理方法において、 前記ソフトウェア及び前記ソフトウェアにより生成され
たソフトウェア成果物の管理に関する管理情報を予め記
憶しておくステップと、 前記コンピュータと接続するステップと、 前記コンピュータから前記ソフトウェアあるいは前記ソ
フトウェア成果物の利用要求を取得するステップと、 前記管理情報に応じて前記コンピュータでの前記ソフト
ウェアあるいは前記ソフトウェア成果物の利用の可否を
判断するステップと、 前記コンピュータに対して利用の可否を通知するステッ
プと、 から成る手順を有することを特徴とするソフトウェア管
理方法。
14. A software management method for managing the software by connecting to a computer using predetermined software, in which management information on management of the software and software deliverables generated by the software is stored in advance. A step of connecting to the computer, a step of obtaining a use request of the software or the software deliverable from the computer, and the availability of the software or the software deliverable in the computer according to the management information. And a step of notifying the computer of availability, the software management method comprising:
【請求項15】 所定のソフトウェアを利用するコンピ
ュータと接続して前記ソフトウェアを管理する機能をコ
ンピュータに実現させるプログラムにおいて、 コンピュータを、 前記ソフトウェア及び前記ソフトウェアにより生成され
たソフトウェア成果物の管理に関する管理情報を含む所
望のデータを記憶する記憶手段、 前記所定のソフトウェアを利用するコンピュータとの間
で所定の情報の送受信を制御するとともに前記管理情報
に基づいて前記ソフトウェア及び前記ソフトウェア成果
物を管理する制御手段、 として機能させることを特徴とするプログラム。
15. A program for causing a computer to realize a function of managing the software by connecting to a computer using predetermined software, the management information relating to management of the computer and the software deliverable generated by the software. Storage means for storing desired data including: control means for controlling transmission / reception of predetermined information to / from a computer using the predetermined software and managing the software and the software deliverable based on the management information A program characterized by causing it to function as.
【請求項16】 所定のソフトウェアを利用するソフト
ウェア利用装置と、前記ソフトウェアを利用してソフト
ウェア成果物を作成するソフトウェア成果物作成装置
と、前記ソフトウェア利用装置あるいは前記ソフトウェ
ア成果物作成装置と接続して前記ソフトウェアを管理す
るソフトウェア管理装置とから構成されるソフトウェア
管理システムにおいて、 前記ソフトウェア及び前記ソフトウェアにより生成され
たソフトウェア成果物の管理に関する管理情報を含む所
望のデータを記憶する記憶手段と、前記ソフトウェア利
用装置との間で所定の情報の送受信を制御するとともに
前記管理情報に基づいて前記ソフトウェア及び前記ソフ
トウェア成果物を管理する制御手段と、を備えたソフト
ウェア管理装置と、 前記ソフトウェア及び前記ソフトウェア成果物を記憶す
る記憶手段と、前記ソフトウェア管理装置に従って前記
ソフトウェア及び前記ソフトウェア成果物の利用可否を
判断し、許可された場合に前記ソフトウェア及び前記ソ
フトウェア成果物を利用する制御手段と、を備えたソフ
トウェア利用装置と、 前記ソフトウェアを記憶する記憶手段と、前記ソフトウ
ェアを用いて前記ソフトウェア成果物を生成するととも
に、必要に応じて前記ソフトウェア利用装置に接続する
前記ソフトウェア管理装置の管理情報を設定する制御手
段と、を備えたソフトウェア成果物作成装置と、 から構成されることを特徴とするソフトウェア管理シス
テム。
16. A software utilization device that uses a predetermined software, a software artifact production device that produces a software artifact using the software, and a connection to the software utilization device or the software artifact production device. In a software management system including a software management device that manages the software, a storage unit that stores desired data including management information regarding management of the software and software deliverables generated by the software; A software management device including control means for controlling transmission and reception of predetermined information to and from the device and managing the software and the software deliverable based on the management information; and the software and the software. Storage means for storing a hardware artifact, and a control means for determining availability of the software and the software artifact according to the software management device and using the software and the software artifact when permitted. A software utilizing device, a storage means for storing the software, the software product is generated using the software, and management information of the software managing device connected to the software utilizing device is set as necessary. A software management system comprising: a software deliverable creation device including control means.
【請求項17】 前記ソフトウェア成果物作成装置の制
御手段は、さらに、作成した前記ソフトウェア成果物に
暗号化処理を施す手段を有することを特徴とする請求項
16記載のソフトウェア管理システム。
17. The software management system according to claim 16, wherein the control means of the software artifact creating device further comprises means for performing encryption processing on the created software artifact.
【請求項18】 前記ソフトウェア成果物作成装置の制
御手段は、前記ソフトウェア成果物の作成時に前記ソフ
トウェア成果物を識別可能にする識別情報を含む前記ソ
フトウェア成果物に関する関連情報を生成し、前記ソフ
トウェア成果物に付加することを特徴とする請求項16
記載のソフトウェア管理システム。
18. The control means of the software deliverable creation device generates relevant information about the software deliverable including identification information that enables identification of the software deliverable when creating the software deliverable, and the software deliverable. 17. The method according to claim 16, which is added to an object.
Software management system described.
【請求項19】 前記ソフトウェア成果物作成装置の制
御手段は、前記ソフトウェア成果物に関する関連情報に
応じて、前記ソフトウェア利用装置に接続する前記ソフ
トウェア管理装置の記憶手段に前記ソフトウェア成果物
を管理するためのソフトウェア成果物管理情報を設定す
ることを特徴とする請求項18記載のソフトウェア管理
システム。
19. The control means of the software deliverable creation device manages the software deliverable in a storage means of the software management device connected to the software utilizing device according to related information about the software deliverable. 19. The software management system according to claim 18, wherein the software product management information of is set.
【請求項20】 前記ソフトウェア成果物作成装置の制
御手段は、前記ソフトウェア成果物の関連情報に含まれ
るソフトウェア作成者の識別情報と、前記ソフトウェア
利用装置に接続する前記ソフトウェア管理装置の記憶手
段の公開領域に設けられた前記ソフトウェア作成者の識
別情報とが一致した作成者用管理情報領域のソフトウェ
ア成果物管理情報を設定することを特徴とする請求項1
9記載のソフトウェア管理システム。
20. The control means of the software deliverable creation device discloses the identification information of the software creator included in the related information of the software deliverable and the storage means of the software management device connected to the software utilizing device. 2. The software product management information in the management information area for the creator, which matches the identification information of the software creator provided in the area, is set.
9. The software management system described in 9.
【請求項21】 前記ソフトウェア成果物作成装置の制
御手段は、さらに、前記ソフトウェア成果物に関する関
連情報に前記ソフトウェア成果物に関する編集処理を許
可するか否かを識別する識別情報を付加し、 前記ソフトウェア成果物の編集が要求された場合には、
前記識別情報に応じて編集処理の許可を与えることを特
徴とする請求項18記載のソフトウェア管理システム。
21. The control means of the software deliverable creation device further adds identification information for identifying whether or not to permit editing processing on the software deliverable to the related information on the software deliverable, If editing of the artifact is requested,
19. The software management system according to claim 18, wherein permission of the editing process is given according to the identification information.
【請求項22】 所定のソフトウェアを利用するソフト
ウェア利用装置と、前記ソフトウェアを利用してソフト
ウェア成果物を作成するソフトウェア成果物作成装置
と、前記ソフトウェア利用装置あるいは前記ソフトウェ
ア成果物作成装置と接続して前記ソフトウェアを管理す
るソフトウェア管理装置とから構成されるソフトウェア
管理システムにおけるソフトウェア管理方法において、 前記ソフトウェア成果物作成装置が前記ソフトウェアを
用いて所望のソフトウェア成果物を作成するとともに前
記ソフトウェア成果物に関連する関連情報を生成して前
記ソフトウェア成果物に付加するステップと、 前記ソフトウェア利用装置において前記ソフトウェア成
果物を利用する場合に、前記ソフトウェア利用装置と接
続するソフトウェア管理装置に前記関連情報に応じて前
記ソフトウェアにより生成されたソフトウェア成果物の
管理に関する管理情報を設定するステップと、 前記ソフトウェア利用装置と前記ソフトウェア管理装置
とを接続し、前記ソフトウェア管理装置に記憶された前
記管理情報に応じて前記ソフトウェア利用装置での前記
ソフトウェア及び前記ソフトウェア成果物の利用の可否
を判断するステップと、 前記判断結果に応じて前記ソフトウェア利用装置におい
て前記ソフトウェア及び前記ソフトウェア成果物を利用
するステップと、 から成る手順を有することを特徴とするソフトウェア管
理方法。
22. A software utilization device that uses predetermined software, a software artifact production device that produces a software artifact using the software, and a connection to the software utilization device or the software artifact production device. In a software management method in a software management system including a software management device that manages the software, the software artifact creating device creates a desired software artifact using the software and is related to the software artifact. Generating related information and adding it to the software product, and a software management device for connecting to the software device when the software product is used in the software device Setting management information relating to management of software deliverables generated by the software according to the related information; connecting the software utilization apparatus and the software management apparatus to store the management information stored in the software management apparatus Determining whether or not the software and the software deliverable can be used in the software using device according to information, and using the software and the software deliverable in the software using device according to the determination result, A software management method comprising the steps of:
JP2001198777A 2001-06-29 2001-06-29 Software management apparatus, software management system and software management method using the same Pending JP2003015758A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001198777A JP2003015758A (en) 2001-06-29 2001-06-29 Software management apparatus, software management system and software management method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001198777A JP2003015758A (en) 2001-06-29 2001-06-29 Software management apparatus, software management system and software management method using the same

Publications (1)

Publication Number Publication Date
JP2003015758A true JP2003015758A (en) 2003-01-17

Family

ID=19036162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001198777A Pending JP2003015758A (en) 2001-06-29 2001-06-29 Software management apparatus, software management system and software management method using the same

Country Status (1)

Country Link
JP (1) JP2003015758A (en)

Similar Documents

Publication Publication Date Title
US7408953B2 (en) Information converting apparatus
JP4442294B2 (en) Content playback apparatus, program, and content playback control method
US7295994B2 (en) Information distribution system, terminal apparatus, information center, recording medium, and information distribution method
US7853532B2 (en) Information processing apparatus and method, and data communication system and method
US7428512B2 (en) Information distribution system, information distribution device, information receiving device, information distribution method, information distribution program, recording medium recording the information distribution program, information receiving method, information receiving program, and recording medium recording the information receiving program
JP4074745B2 (en) Content delivery return system
EP1016949B1 (en) Method and system for preventing illegal use of digital contents, processing program thereof, and recording medium for the program
KR101537801B1 (en) Apparatus and method for rights management using an online open market
JP2002251494A (en) System for distributing digital contents data
JP2003513379A (en) Data storage and access system
WO2001086527A1 (en) Digital data dealing system
JP4524523B2 (en) Storage medium, download method, and terminal device
US20050044049A1 (en) License and privilege management method in digital contents sale
JP2000357191A (en) Electronic map service providing method and system
JP2003323515A (en) Merchandise providing method, merchandise providing system, server, contents providing system, contents rental system, contents executing device, contents releasing device, contents providing method, and contents executing method
JP4852550B2 (en) How to render licensed content
JP2002140637A (en) Device and method for electronic data rental and computer readable recording medium with electronic data rental program recorded thereon
JP2001319164A (en) Rental system, rental method and recording medium having rental program recorded thereon
JP3916031B2 (en) Information management method and system
EP1574932A2 (en) Software program providing system and software program providing method
JP2003015758A (en) Software management apparatus, software management system and software management method using the same
JP2003115017A (en) Content information recording device, charging system and charging method
US20050241002A1 (en) Software program storage medium, software program rights management system and management method for software program rights
JP2002358387A (en) Content management system, content management method, and content holding terminal
JP2005025365A (en) Information providing system, terminal device, information providing device, and information providing method