[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004259226A - Computer system configuration creation support system - Google Patents

Computer system configuration creation support system Download PDF

Info

Publication number
JP2004259226A
JP2004259226A JP2003052232A JP2003052232A JP2004259226A JP 2004259226 A JP2004259226 A JP 2004259226A JP 2003052232 A JP2003052232 A JP 2003052232A JP 2003052232 A JP2003052232 A JP 2003052232A JP 2004259226 A JP2004259226 A JP 2004259226A
Authority
JP
Japan
Prior art keywords
configuration
information
configuration information
computer system
search
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.)
Withdrawn
Application number
JP2003052232A
Other languages
Japanese (ja)
Inventor
Masayuki Yamada
政行 山田
Hidenori Kosugi
秀則 小杉
Masafumi Kanbayashi
雅史 神林
Atsushi Shimoda
篤 下田
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2003052232A priority Critical patent/JP2004259226A/en
Publication of JP2004259226A publication Critical patent/JP2004259226A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】本発明の目的は、サーバ製品のように複雑なコンピュータシステムの構成作成を短時間で実施可能なコンピュータシステムの構成作成支援システムを提供する。
【解決手段】システムの部品情報および部品の組み合わせ制約条件が格納されたデータベースと、該部品情報および制約条件を参照して構成情報を作成するコンピュータ装置と、該作成された構成情報が格納されたデータベースと、コンピュータ装置とネットワークを介して接続される端末装置とを備えたシステムにおいて、作成された構成情報の内容をデータ列として格納する手段と、少なくとも1つ以上のデータ列を端末装置に表示する手段と、表示されたデータ列から構成情報を選択する手段とを備えた。
【効果】コンピュータシステムの見積書を正確かつ迅速に提供可能する。
【選択図】 図1
An object of the present invention is to provide a configuration creation support system for a computer system capable of creating a configuration of a complex computer system such as a server product in a short time.
A database that stores system component information and component combination constraints, a computer device that creates configuration information with reference to the component information and the constraints, and the created configuration information are stored. In a system including a database and a terminal device connected to a computer device via a network, means for storing the contents of the created configuration information as a data sequence, and displaying at least one or more data sequences on the terminal device And means for selecting configuration information from the displayed data sequence.
[Effect] It is possible to accurately and quickly provide a quote for a computer system.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
コンピュータシステムの構成作成を支援するシステムに関する。特に、多数の部品が複雑に組み合わされたサーバ等の高機能コンピュータシステムの構築に好適である。
【0002】
【従来の技術】
近年、コンピュータ装置のオープン化に伴い、オペレーティングシステム、プロセッサ、メモリ、ハードディスク、機能拡張ボードなどの、コンピュータ装置の構成部品を組み合わせて、用途や予算に合致したコンピュータ装置を構成することが可能となっている。しかしコンピュータ装置の構成部品は数百種類にわたるうえ、それらの組み合わせ制約が複雑であり、制約に合致した条件で構成を作成するには大変な労力を要していた。また、前記のような事情から構成部品の組み合わせに間違いが発生しやすく、メーカ側ではその修正作業、ユーザ側では動作不良等の不都合が生じていた。
【0003】
上記事情から、コンピュータシステムの部品情報ならびにその制約条件をコンピュータシステムにより管理し、組み合わせ可能な部品情報のみを端末装置に表示して選択可能させることにより、正確な部品組み合わせ情報を短時間で作成可能な方式が実用化されている。こうしたコンピュータシステムをインターネットと接続させることにより、遠隔地から構成情報の作成を可能とすることがおこなわれている(例えば、特許文献1参照)。前記従来技術では、商品知識を持たないユーザが短時間で構成作成が可能なように、「推奨スペック」の構成を、型番/型名、品名により検索するか、または商品カテゴリを選択することにより段階的な絞り込みが可能な工夫がなされている。これらの結果、該当する「推奨スペック」の型番/型名、品名、価格、日付等が一覧表示され、所望の「推奨スペック」を選択することにより、システム構成作成入力画面に移動し、詳細な構成情報が表示され、部品の表示、組み換えが可能となる。
【0004】
【特許文献1】
特開2001−331505号公報
【0005】
【発明が解決しようとする課題】
上記従来技術は実用化が進展し、この結果ノートパソコンやデスクトップパソコンの様な簡単なコンピュータシステムの構成作成は大幅に簡易化されている。しかし、サーバ製品のような複雑なコンピュータシステムの構成作成では上記従来技術では解決できない課題が残っている。
【0006】
ここで、サーバ製品について説明しておく。サーバ製品は、高速性、信頼性が要求されるため、ノートパソコンやデスクトップパソコンより格段に部品数が多く、また複雑な構成となっている。すなわち、複数のコンピュータ装置が1台のラックに搭載され信頼性を確保するためにソフトウェアまたはハードウェアにより2重化されたもの、複数の特定用途コンピュータをラックに搭載しそれらを接続することにより協調して動作させるようにしたの、等が存在する。これらは複数のコンピュータを単に並べて搭載しただけでなく、相互に関連を持たせた動作が可能なように複雑な接続を定義する必要がある。
【0007】
さらに、必要となる性能、信頼性に応じて、外部接続デバイス、特定用途拡張基板、無停電電源装置、異常警報装置、等の機器を接続する場合がある。さらに、電力や空調の環境を整備するための設置サービス、導入後のメンテナンスを実施するための保守サービスプログラム、等の定義が必要となっている。このため、サーバ製品では、単一の機種であってもユーザが要求する性能、信頼性のレベルにより、価格の幅がノートパソコンやデスクトップパソコンとは比較にならないほど広くなる特徴がある。こうした場合、構成作成にあたっては、性能、信頼性、価格の点で様々な構成同士を比較して、ユーザの希望に最も近接した構成を絞り込むことが重要となる。
【0008】
さらに、サーバ製品の他の特徴として、様々なレベルの多数のユーザが同時に使用し、しかも、同時利用者数が時間に応じて変動するため、システムにかかる負荷が時間によって大きく変動することがある。また、こうした負荷の変動はサーバの使用用途によって大きく異なる。このため、サーバ製品の構成作成においては、想定される使用条件(用途、負荷)において実用的な速度で動作可能な最低価格の構成を正確に決定すること、すなわち、サイジングが課題となる。実際の構成作成においては、こうした最低価格の構成を基準として、予算に応じて性能を向上させる構成変更を加えることになる。このようなサイジングでは、用途に応じたソフトウェアをサーバに実際に搭載し、サーバの性能が異なる構成(CPU、メモリ、HDD容量、等)ごとに、負荷(同時ログインユーザ数、等)の増加に対する応答速度の低下を測定し、ユーザの仕様を満足する最低価格の構成を選定する実地検証が必要となる。このため、こうした実地検証を経て作成された構成情報は、使用条件(用途、負荷)と関連付けて再活用することにより、実地検証の手間を省くことができるメリットが生じる。
【0009】
これに対して、上記従来技術では、商品知識を持たないユーザが短時間で構成作成が可能なように、「推奨スペック」の構成を、型番/型名、品名により検索するか、または商品カテゴリを選択することにより段階的な絞り込みが可能な工夫がなされている。しかし、従来技術をサーバ製品に対して適用する場合、以下の問題がある。
【0010】
すなわち、型番/型名、品名により「推奨スペック」の構成を検索する場合、構成部品の多いサーバ製品では型番/型名、品名が複雑となりやすいため、商品知識を持たないユーザが検索条件を指定できない問題がある。また、「推奨スペック」を選択する画面では部品レベルの情報が表示されていないため、構成同士を部品レベルで比較して、性能と価格のバランスを考慮して自分が最も欲しい構成を選択することが困難である。
【0011】
一方、商品カテゴリを選択することにより「推奨スペック」の構成を段階的に絞り込む場合、構成部品の多いサーバ製品では商品カテゴリが複雑になりやすいため、ユーザが予め想定された検索ルートにそぐわない条件で検索することが生じる。また、予め用意する「推奨スペック」の構成を上記の検索ルートに分類しておく必要があり、管理者の負荷が増大することとなる。
【0012】
さらに、上記従来技術では、メーカが推奨する「推奨スペック」の検索は可能であるが、実際にユーザが作成した構成事例、販売事例の検索は実施できない。また、これら構成事例、販売事例の検索では重要となる、使用条件(用途、負荷)を入力とした検索が実施できず、サイジングが実地検証されている構成情報を再利用することが困難である。また、事例の追加が容易におこなえないため、ユーザの要求を満足できない問題もあった。
【0013】
本発明は上記事情に鑑みなされたもので、サーバ製品のように複雑なコンピュータシステムの構成作成を、商品知識を持たない初心者でも短時間で実施可能なコンピュータシステムの構成作成支援システムを提供することを目的とする。特に、従来技術と比べて、多数の推奨構成から所望のものを迅速かつ正確に選定できるように工夫した。また、こうした推奨構成の管理を簡易化できる点も優れている。さらに、推奨構成のみでなく、ユーザが実地検証して作成した構成事例を有効に再活用できる特徴も備えている。
【0014】
【課題を解決するための手段】
上記課題を解決するため、本発明では以下の構成を持たせることとした。
まず、コンピュータシステムの構成作成支援システムであって、コンピュータシステムの部品情報および部品の組み合わせ制約条件が格納されたデータベースと、該部品情報および制約条件を参照して構成情報を作成するコンピュータ装置と、該コンピュータ装置を利用して作成された構成情報が格納されたデータベースと、該コンピュータ装置とインターネット等のネットワークを経由して接続された端末装置とを備えたシステムにおいて、該作成された構成情報の内容をデータ列として格納する手段と、少なくとも1つ以上の該データ列を該端末装置に表示する手段と、表示されたデータ列から構成情報を選択する手段と、該選択された構成情報を該コンピュータ装置により読み込むこと、表示すること、修正すること、保存することを可能とした。
【0015】
また、前記データ列は予め定義した変換テーブルを用いて前記構成情報から変換して作成することとした。
【0016】
また、前記データ列に構成情報の内容に含まれないデータを追記可能としたこととした。
【0017】
また、前記データ列のデータに基づき前記端末装置に表示するデータ列を検索すること、表示順序を並べ替えることを可能とした。
【0018】
また、前記データ列の項目が電子文書の参照情報を含むこと、前記端末装置に表示されたデータ列を選択することにより前記電子文書が参照できることとした。
【0019】
また、前記端末装置に表示するデータ列が前記電子文書に所望の文字列が含まれるか否かをもとに決定されることとした。
【0020】
また、構成情報が選択された回数をカウントすること、カウントした回数を前記データ列に含めることとした。
【0021】
また、修正した構成情報を修正前の構成情報とは別に保存することとした。
また、コンピュータシステムの構成作成支援システムであって、コンピュータシステムの部品情報および部品の組み合わせ制約条件が格納されたデータベースと、該部品情報および制約条件を参照して構成情報を作成するコンピュータ装置と、該コンピュータ装置を利用して作成された構成情報が作成者IDと共に格納されたデータベースと、該コンピュータ装置とインターネット等のネットワークを経由して接続された端末装置とを備えたシステムにおいて、該格納された構成情報を作成者以外のユーザが該コンピュータ装置に読み込むこと、該端末装置に表示すること、修正すること、修正した構成情報を前記ユーザのIDと共に保存することとした。
上記構成の有用性は以下の実施例において詳細に述べる。
【0022】
【発明の実施の形態】
以下、図面を用いて本発明にかかわる実施の形態を説明する。
図1は本発明にかかわる第1の実施の形態によるシステムの全体構成を示すブロック図である。
【0023】
エンドユーザ端末1aは、インターネット1bなどのネットワークに接続可能なパーソナルコンピュータからなり、HTMLやXMLなどで記述されたウェブページを閲覧するためのウェブブラウザが起動可能な端末である。なお、同図の例ではエンドユーザ端末1aが1つしか示していないが、複数存在してもよい。
【0024】
コンピュータシステム構成支援システム1cは、インターネット1bなどのネットワークに接続され、コンピュータシステムの構成作成を支援するサービスをウェブページにて提供する。すなわち、エンドユーザ端末1aからの入力を受けて、構成情報データベース1dに蓄積されている製品データ情報1eと構成制約情報1fを参照1jし、エンドユーザ端末1aに構成作成支援のためのウェブページを出力する。構成情報データベース1dに格納されている製品データ情報1eと構成制約情報1fは、製品の情報を管理する製品データ管理システム1gから転送1hされたものである。コンピュータシステム構成支援システム1cにおいて作成される構成情報1iは構成情報データベース1dに格納1kされる。格納された構成情報1iはコンピュータシステム構成作成支援システム1cに呼び出され1l、発注システム1m、生産システム1nに転送される。以上の構成により、インターネットなどのネットワークを媒介し、遠隔地からコンピュータシステムの構成作成、発注、生産までの手配を実施できる。
【0025】
構成情報検索システム1oは、本発明にかかわる実施形態が備える特徴であり、インターネット1bなどのネットワークに接続され、構成情報1iの検索サービスをウェブページにて提供するものである。構成情報検索システム1oは、エンドユーザ端末1aから入力された検索条件1pを受け取り、検索条件に基づき検索情報1qを検索し、検索結果1rをエンドユーザ端末1aのウェブページに表示する。さらに、エンドユーザ端末1aからの入力に従い、検索情報1qに対応する構成情報1iを特定1sし、コンピュータシステム構成支援システム1cを経由してエンドユーザ端末1aに表示する。前記の検索情報1qは検索情報データベース1vに格納され、構成情報から抽出された部品情報1tと、エンドユーザ端末から入力されるタイトル1uからなる。本システムにより、多数存在する既存の構成情報からエンドユーザが参照したい構成情報を迅速に特定できる利点がある。同システムの有する特徴、有用性は、以下の詳細な説明により明らかになる。
【0026】
図2は本発明にかかわる第1の実施の形態によるシステムの動作フローである。以下、同図および図1を参照しながら、各ウェブページの機能について説明する。
【0027】
まず、コンピュータシステムに熟知したユーザ、例えばシステムエンジニア等が構成情報を新規に作成するフローについて説明する。これは図2の2bから2gに該当するものである。
【0028】
図3はコンピュータシステム構成支援システムのトップページであり、図2の2aに該当する。同画面は図1のコンピュータシステム構成支援システム1cに格納されたHTMLやXMLなどで記述されたウェブページが図1のエンドユーザ端末1aに表示されたものである。以下の説明で使用する画面も同様な原理によりエンドユーザ端末1aに表示されたものである。図3のトップページでは、構成情報を提供する企業3a、代理店3b、企業顧客ユーザ3c、個人顧客ユーザ3dに入り口が分かれている。これは、以降のウェブページで表示される情報の内容を区別するために、入り口を分けたものである。例えば、提供企業の社員に対しては守秘性の高い情報まで表示するのに対して、代理店に対してはその代理店が主に扱う商材のみを表示し、企業顧客ユーザに対してはPCサーバ等をメインに表示し、個人顧客ユーザに対してはノートPCやデスクトップPCをメインに表示する。このことで、アクセス頻度の高い情報をウェブページの目立つ位置に表示できる。
【0029】
図4はユーザ認証画面であり、図2の2bに該当する。構成情報は、競合他社に対しては守秘性の高い情報であるため、ユーザ認証を設ける。予めユーザID4aとパスワード4bを付与されたユーザのみが以降のウェブページを参照できる。ただし、代理店や取引関係のある企業顧客ユーザや個人顧客ユーザは、システムを活用することによりコンピュータシステムの見積作業が容易化して販売促進が見込めるため、ユーザID4aとパスワード4bを付与しても良い。
【0030】
図5は機能一覧画面である。同画面のメニューには、図1のコンピュータシステム構成作成支援システム1cが提供する機能が並んでいる。構成作成を最初から行う場合は図5の構成作成5aを選択する。これは、図2の2cに該当する。構成修正5b、構成検索5cについては後述する。購入申込/取消/訂正5dは、作成した構成情報を読み出し、図1の発注システム1mに転送して発注作業を行うメニューである。
【0031】
図6は機種選定の画面であり、図5の構成作成5aのサブメニューに相当である。また、図2の2dに該当する。機種選択では、ノートPC6a、デスクトップPC6b、PCサーバ6c等を選択することで、以降のウェブページで表示される情報の内容が区別される。また、筐体の種類が複数あるPCサーバ6cについては、サブメニューとしてラック6d/キャビネット6eを選択する。
【0032】
図7〜図11は構成作成の詳細画面であり、図2の2eに該当する。以下、図6の機種選定においてPCサーバ6cのラック6dが選択された場合を例にとり、PCサーバの構成作成の内容を説明する。
【0033】
図7はラッキングタブ7aが選択された画面であり、ラックに搭載する機器を選択する画面である。同図左側にある搭載機器7bの欄から、ラックに搭載する機器名の追加ボタン7cを押すことによりラックの絵7dに機器の絵7eが重ねて表示される。ここで、機器の搭載位置は図9で説明するケーブル長さに関係する。
【0034】
図8は図7のサブ画面であり、搭載機器の部品構成を決定する。図7のラックに搭載された機器の絵7eをクリックすることにより図8の画面へ移動する。同図は、コンピュータシステム○○○8aの部品選択の例であり、OS、プロセッサ、等の部品を選択するプルダウンメニュー8bが並んでいる。同図に最初に表示されている部品が推奨構成であり、このまま保存しても正常に動作するシステムが完成する。初心者でも最低限の構成作成が可能なように工夫されている。また、各部品プルダウンメニュー8bを選択すると、図1の構成制約情報1fに基づき図1の製品データ情報1eから抽出された部品が表示される。このことにより、紙のマニュアルを参照することなく正確な構成作成が可能となる。部品選択が終了すると、確定ボタン8cを押す。以上の操作をラックに搭載した機器の数だけ繰り返す。
【0035】
図9はケーブル接続タブ9fが選択された画面であり、図7のラックに搭載された機器の各種ケーブルを接続する画面である。画面上方にケーブル種類のボタン9aが並んでいる。同図は電源ボタン9bが選択された例であり、電源関係のケーブルの接続関係、ケーブル長を定義する。電源ボタン9bが押されると、始点となるコネクタは○9cで、終点となるコネクタは□9dで表示される。○9cと□9dの間を接続することにより、ケーブル9eの長さが自動的に計算される。各種ケーブル9aの接続をすべて終了させることにより、本画面を終了できる。
【0036】
図10はサービスタブ10dが選択された画面であり、サービス内容を定義する画面である。PCサーバ等の高性能コンピュータシステムは据付工事等のサービスが必要となる。このため、工事の有無10a、配送時間指定10b、配送地区10cを指定して、サービス費用、送料の計算を自動で行う。
【0037】
図11は構成内容表示タブ11aが選択された画面であり、構成作成の結果を確認したり、保存、出力するための画面である。構成保存ボタン11eを押すと、図1の製品情報データベース1dに構成情報1iが保存される。これは図2の2fに該当する。また、出力ボタン11fを押すと構成情報が電子ファイルとして保存されたり印刷されたりして、見積書の作成に活用できる。さらに、発注ボタン11gを押すことにより、表示された内容の構成情報1iが図1の発注システム1mに転送される。これらは図2の2hに該当する。
【0038】
以上、図7〜図11の画面によりサーバ製品の構成作成が完了した。このように、多数の部品を選択したり、接続関係を定義する等により、新規構成作成には平均7時間を要していた。
【0039】
図12aは検索情報の入力画面であり、図2の2gに該当する。図11の構成保存11eが押されるとこの画面に遷移する。同画面は後ほど詳述する構成情報を検索するための情報を入力する画面であり、本発明において重要な画面である。まず、作成した構成情報のタイトル12aを文字列として入力する。次に、作成した構成情報の内容に関する検索情報をプルダウンメニュー12dから選択する。価格12bや作成日時12cのような数値はテキスト入力する。全ての検索条件を入力し終えると検索情報保存ボタン12eを押す。ここで、タイトルが既に存在するものと重複する場合、再入力するようにアラームが表示される。また、検索情報のなかに未定義のものがあると定義を促すアラームが表示される。タイトルが既存のものと重複せず、全ての検索情報が選択されていれば、検索情報が図1の検索情報データベース1vに格納される。
【0040】
図12bは検索情報の他の入力画面の例である。構成情報のタイトル12fを文字列として入力することは図12aと同様である。しかし、図12aでプルダウンメニューからユーザが選択して検索情報を構成情報から自動的に抽出することができる。同画面では、タイトル12fのみを入力して検索条件保存ボタン12eを押せばよい。
【0041】
図12cは検索情報を構成情報から自動的に抽出する際に利用する検索条件変換テーブルの例である。同テーブルの活用方法について説明すれば、図11の構成保存11eが押されると、図1のコンピュータシステム構成支援システム1cは構成情報1iを製品情報データベース1dに格納するとともに、同システムに格納されている前記テーブルと保存する構成情報を比較する。例えば、構成情報に機種○○○のコンピュータシステムが含まれていた場合、図12cのテーブルの機種○○○12gを参照して、検索情報の製品カテゴリをミッドレンジ12hとし、図12bの製品カテゴリ欄12iにミッドレンジを表示する。図12bの検索情報登録ボタン12eが押されると、図1の検索情報データベース1vに検索情報1qを格納する。これは図1の1uに該当する。図12bではタイトル12fをユーザが入力する必要がるが、構成情報をシステムが組み合わせてタイトルを自動作成したり、システムが勝手にタイトルをつけたりすることにより図12bのユーザ入力項目を無くし、図12bをスキップさせても良い。
【0042】
図13は保存された検索情報の例である。検索情報ID13aは図1の検索情報データベース1vに検索情報が新規に格納される場合にシステムが内部的に採番する識別番号である。構成情報ID13bは図1の製品情報データベース1dに構成情報1iが新規に格納される場合にシステムが内部的に採番する識別番号である。図1の構成情報検索システム1oからコンピュータシステム構成作成支援システム1cに、この構成情報ID13bを送付することにより、検索情報と構成情報の対応付けがなされる。図13のその他の項目は図12aまたは図12bの画面で入力された検索情報であり、構成情報の代表的な構成部品の情報を有している。登録日13cは構成情報が更新された日付である。回数13dとは構成情報が読み出された回数を意味し、回数が多いほど引用頻度が高く、有用な構成情報であることが識別できる。作成者ID13eとは、構成情報を新規に作成し保存したユーザの識別IDであり、図4において入力されたユーザID4aが構成情報保存時に保存されたものである。
【0043】
以上の手続きにより、コンピュータシステムに熟知したユーザ、例えばシステムエンジニア等が構成情報を新規に作成するフローが終了する。これは、図2の2bから2gに相当する部分である。構成作成が終了すると、トップページに戻る。本発明では、従来実施されていた構成作成とは別に、図13で説明したような検索情報が構成情報とひも付けられた状態で記録されていることに特徴がある。前記検索情報の有用性は以下の説明で明らかになる。
【0044】
次に、先に作成した構成情報を検索して、修正または再活用するフローについて説明する。これは、図2の2iから2rに相当する部分である。図2のトップページからユーザ認証を経て機能一覧2jに至る経緯は上記実施例と同一である。図5の機能一覧画面において、構成修正5bを選択する。この結果、図14の構成情報一覧の画面に遷移する。これは、図2の2kに該当する。同図では、ユーザが過去に作成した構成情報が一覧表示されている。すなわち、図13作成者ID13eと図4ユーザID4aを比較して両者が一致する構成情報のみが表示される。ここで図14において、図13の検索情報が一覧表示されていることに本発明の特徴がある。すなわち、過去に作成した構成情報について、タイトルのみでなく、部品レベルの詳細な情報を一覧表示することにより、どの構成情報を選択すべきかが正確に把握できる特徴がある。特に部品点数の多いPCサーバでは、構成情報同士の違いが識別しにくいため、こうした部品レベルでの一覧表示による構成情報同士の比較が有用である。しかし、構成情報が多数となった場合、一覧表示された構成情報から所望のものを迅速かつ正確に特定することが困難となる。このため、一覧表示されている情報を用いた検索機能を持たせた。検索条件入力ボタン14aを押すことにより、図15の検索条件入力画面に遷移する。
【0045】
図15の検索条件入力画面は図2の2lに該当する。検索条件の指定は、CPU、OS、外付けデバイスのような部品情報はプルダウンメニュー15aを利用して選択する。タイトルについてはテキスト文15bを入力としてテキスト検索を行う。また、価格15cおよび保存日時15dのような数値情報については範囲を指定して検索する。また、数値情報は、並べ替えを昇順または降順で指定可能とした。同図では、ラック15eに搭載された構成情報のみを価格の昇順15fに並べて表示する条件が設定されている。条件の指定が終了すると、検索実行ボタン15gを押す。これにより、図1の構成情報検索システム1oが検索情報データベース1vに対して検索条件に基づく検索を開始する。これは図1の1pに該当する。
【0046】
図16は検索結果一覧画面であり、図1の1r、図2の2nに該当する。画面上段には図15で指定した検索条件16aが表示されている。画面下段には該当する構成情報が検索情報とともに表示されている。検索条件に従い、ラック16bに搭載された構成情報が価格16cの安い順に並んで表示されている。同画面を見比べることにより、所望のスペックの構成情報を迅速かつ正確に選択できる。所望の構成情報のタイトル16dをクリックすることにより、図11の構成内容表示画面に遷移する。これは図2の2oに該当する。図1においては、エンドユーザ端末1aの画面で選択した情報が構成情報検索システム1oを介して検索情報データベース1vにおいて図13の検索情報のどの検索情報ID13aであるかが識別され、対応する構成情報ID13bが製品情報データベース1dに送られ、該当する構成情報1iがコンピュータシステム構成支援システム1cに読み込まれ、エンドユーザ端末1aに図11の画面が表示される。図11では画面上段のタブを選択することにより、構成情報の修正および保存が可能である。これは図2の2p、2qに該当する。構成情報を修正した後は、図12aまたは図12bの画面において検索情報の修正を行う。これは図2の2rに該当する。
【0047】
以上で、先に作成した構成情報を検索して、修正または再活用するフローが終了する。本発明では、一度保存した構成情報を修正する場合、どの構成情報を修正すべきかをタイトルのみでなく、図14のような部品レベルで比較できる。さらに、図15〜16のような検索を実施することにより、多数の構成情報から迅速かつ正確に所望の構成情報を特定できる。
【0048】
次に、本発明にかかわる有用な実施の形態である、コンピュータシステムに関する専門知識を有しないユーザが構成情報を検索、活用するフローについて説明する。
【0049】
これは、図2の2sから2zzzに相当する部分である。図2のトップページからユーザ認証を経て機能一覧2tに至る経緯は上記実施例と同一である。図5の機能一覧画面において、構成検索5cを選択する。この結果、図14の構成情報一覧の画面に遷移する。これは、図2の2uに該当する。本フローにおいては、図14で表示される構成情報が他のユーザが作成したものであるところに特徴がある。すなわち、先に説明した構成情報を新規に作成するフロー(図2の2bから2g)または構成情報を修正または再活用するフロー(図2の2iから2r)においては、図14で表示される構成情報が、図13作成者ID13eと図4ユーザID4aを比較して両者が一致する構成情報のみであった。一方、今回(図2の2sから2zzz)は、図14で表示される構成情報が、図13作成者ID13eと図4ユーザID4aを比較して両者が一致しない構成情報であることに特徴がある。この結果、図14にはコンピュータシステムに熟知したユーザが作成した構成情報や実際に販売した事例を表示さることが可能となり、このなかから所望のものを選択し、参考にするか、または、微小な修正を加えて活用することにより、専門知識を有しないユーザであってもPCサーバ等の高機能コンピュータシステムの構成作成が可能となる。この際、どの構成情報を活用すべきかを迅速かつ正確に特定する必要がある。このため、本発明では、タイトルのみでなく、部品レベルの詳細な情報を一覧表示することにより、構成情報同士の違いを識別しやすくした。さらに、図15〜16で説明したような検索機能を持たせた。これは図2の2vから2xに該当する。
【0050】
ここで、他のユーザが作成した構成情報を活用する場合の特徴について説明する。これは図2の2zzに該当する。すなわち、他のユーザが作成した構成情報のオリジナルを保存するため、構成の新規保存機能を持たせた。以下、この新規保存機能について説明する。まず、図2の2yに示す構成選択において図16の検索結果一覧から所望の構成情報のタイトルが選択される。この結果、図1の構成情報検索システム1oは図13の検索情報テーブルにおいてどの検索情報ID13aが選択されたかを識別し、該当する構成情報ID13bを特定する。そして構成情報検索システム1oはコンピュータシステム構成支援システム1cに構成情報IDを通知し、コンピュータシステム構成支援システム1cは製品情報データベース1dから該当する構成情報IDの構成情報1iを読み込むとともに、エンドユーザ端末1aに表示する。これは図11のような画面である。ユーザはコンピュータシステム構成支援システム1cに読み込まれた構成情報を修正する。これは図2の2zに該当する。修正が終了すると、図11の構成保存ボタン11eを押す。ここでコンピュータシステム構成支援システム1cは製品情報データベース1dに修正した構成情報を保存するが、前回の読み出しで利用した構成情報IDとは別の構成情報IDを新規に取得し、保存する。これにより、他のユーザの構成情報を保存したまま、新規構成情報が保存された。このとき、図2の検索情報の入力2zzzも新規に実施され新しい検索情報IDが確保される。また、図13の作成者ID13eも新規に構成を保存したユーザIDが付与される。
【0051】
以上、本発明による有用な実施形態である、コンピュータシステムに関する専門知識を有しないユーザが構成情報を検索、活用するフローについて説明した。
【0052】
これまで説明してきた、本発明による第1の実施形態についてまとめると、本発明は、従来、一般的に行われてきた構成作成に加えて、構成情報から構成部品の情報を抽出した検索情報を生成し、これを一覧表示することとした。この検索情報を画面に一覧表示することにより、部品点数が多い構成情報であっても、構成情報同士の違いが識別しやくすなり、所望の構成情報を迅速かつ正確に選択可能となる。さらに、検索情報を利用して一覧表示される構成情報の絞込みを実施することにより、さらに所望の構成情報の選択が容易となる。このため、コンピュータシステムに熟練したユーザが作成した構成情報を、専門知識を有しないユーザでも簡単に参照、比較することができ、所望の構成情報を迅速かつ正確に選択して、参考にしたり、微小な修正を加えることにより、複雑なコンピュータシステムの構成作成が可能となる。
【0053】
図17は本発明にかかわる第2の実施の形態によるシステムの全体構成を示すブロック図である。同図は、実施例1の図1に比べ、検索情報データベースに電子文書を格納し、活用したことに特徴がある。電子文書には、構成情報の特徴、セールスポイント、等のタイトルでは記述しきれない情報を記述する。このような電子文書を参照すれば、構成情報を選択する場合の有力な指標となる。また、電子文書をキーワードにより検索することにより、検索手段としても活用できる。
【0054】
同図について説明すれば、コンピュータシステム構成支援システム1cから電子文書17fを検索情報1qと関連付けした状態で検索情報データベース1vに格納する。エンドユーザ端末1aから検索キーワード17aが入力されると構成情報検索システム1oが電子文書17fに対して全文検索を実行する。この結果、検索キーワードがヒットした電子文書と関連付けられた検索情報が抽出17bされ、結果17gが構成情報検索システム1oを介してエンドユーザ端末1aに図16のような画面として表示される。また、ユーザが図16のような検索結果一覧表示の画面においてタイトルを選択すると、構成情報検索システム1oにおいて図13の検索情報ID13aが識別され、関連付け17cされた電子文書17fが読み出され17d、構成情報検索システム1oを介してエンドユーザ端末1aに表示される。
【0055】
図18は本発明にかかわる第2の実施例によるシステムの動作フローである。構成情報を新規に作成するフローは実施例1においては図2の2bから2hであったが、図2に比べて図18では18aの電子文書の添付が追加されている点に特徴がある。
【0056】
図19は図18の2gおよび18aを説明した図であり、検索情報の取り込み、電子文書の添付を行う画面である。同図は実施例1の図12bに比べて電子文書名19aが追加されている点に特徴がある。該当欄19aに電子文書のファイル名を入力する。検索情報保存ボタン19bを選択することにより、図1の検索情報データベース1vに検索情報1qおよび電子文書17fが格納される。
【0057】
図20は保存された図1の検索情報1qの例である。実施例1の図13と比べて、電子文書名20aが追加されている点に特徴がある。同図では、電子文書名と検索情報ID13aとの関連付けを容易化するため、電子文書名を検索情報ID13aと一致した名称にしてある。例えば、電子文書の0001.txtでキーワードがヒットした場合、電子文書名「0001」を抽出し、これを検索情報ID13aとして識別することにより、電子文書の検索結果と検索情報ID13aが対応付けられる。これとは別に、電子文書の中に特定のタグを定義し、ここに検索情報ID13aを記載しても同様な効果が得られる。
【0058】
次に、構成情報を修正するフローについて図18を用いて説明する。同フローは実施例1では図2の2iから2rに該当していたが、図2に比べて図18では18bの検索条件のキーワード入力、18cの電子文書の参照、18dの電子文書の添付、が追加されている点に特徴がある。これは、図2の2sから2zzzが該当する構成情報の検索フローについても同様である(図2に比べて図18では検索条件のキーワード入力18e、電子文書の参照18f、電子文書の添付18gが追加されていることを指す)。
【0059】
図21は検索条件入力画面であり、図18の18bに該当する。実施例1の図15と比べてキーワード入力欄21aが追加されていることに特徴がある。このキーワードの使い方は上記で既に説明した。
【0060】
図22は電子文書の参照画面であり、図18の18cに該当する。図16の検索結果一覧においてタイトルをクリックすることにより図22の画面に遷移する。電子文書には構成情報に関する概要、仕様、特徴、等がテキスト文で記載されている。同文書を読んで、構成情報を利用するべきと判断すれば、構成表示ボタン22aを押す。この結果、図11の構成内容一覧画面に遷移する。参考資料22bは、構成情報を販売した時に作成した提案資料等にリンクを張ってあり、提案資料を閲覧、ダウンロードできる。
【0061】
これまで説明してきた、本発明による第2の実施の形態についてまとめると、本発明では、コンピュータシステムの構成情報と電子文書を関連付けて格納する。電子文書には、構成情報に関する概要、仕様、特徴、等を記載する。電子文書を参照することにより、構成情報(部品の組み合わせ情報)だけでは伝達できない構成情報の特徴、セールスポイントを伝達することが可能となる。この内容は、コンピュータシステムに熟練したユーザが作成した構成事例を、専門知識を有しないユーザが活用する際の有用な指標となる。これにより、所望の構成情報を迅速かつ正確に選択し、参考にしたり、微小な修正を加えたりして、複雑なコンピュータシステムの構成作成が可能となる。さらに、キーワードを指定して電子文書を検索することにより、電子文書と関連付けられた構成情報を参照できる。ここで、検索用途としての電子文書ではキーワードさえ含まれていれば文書の形態は問わないことに注意を要する。このため、インターネット等で活用されている電子メールのような不定形な文章でも検索手段としては活用できる。すなわち、構成情報にこうした既存の電子文書を紐付けして格納すればよい。この場合、新たに電子文書を用意する必要が無くなり、検索環境の構築の手間を省くことができる。
【0062】
上記実施の形態では、図1の電子文書17fを検索情報サーバ1vに置いたが、電子文書が他のサーバにあっても良い。この場合、図20の検索情報の電子文書名20aを電子文書の所在情報、例えばURLのようなリンクを張るための情報を記載しても、上記実施の形態と同様な効果が得られる。
【0063】
図23は本発明にかかわる第3の実施の形態によるシステムの全体構成を示すブロック図である。同図は、実施例1の図1に比べ、検索情報データベース1vに付帯情報23aを格納し、活用したことに特徴がある。付帯情報とは、構成情報には含まれない情報であり、例えばコンピュータシステムの用途、仕様のようなものである。実施の形態1または2で説明してきた検索情報は構成情報をベースとして生成された情報であるのに対して、付帯情報は構成情報からは導かれない情報である点で検索情報とは異なる。
【0064】
ここで、コンピュータシステムの構成設計の手順を説明する。コンピュータシステムを設計する場合、まず、ユーザが実現したい機能や用途、達成したい仕様(ユーザ数、応答性能)を決める。次に、それを実現するソフトウェアを決める。最後に、ソフトウェアを仕様に合致した条件で動作させられるハードウェアを決定する。このためには、用途に応じたソフトウェアをサンプルのコンピュータシステムに搭載し、構成(CPU、メモリ、HDD容量、等)を変えながら、負荷(同時ログインユーザ数、等)の増加に対する応答速度の低下を測定し、ユーザの仕様を満足する最低価格の構成を選定する実地検証が必要となる。ここで、こうした実地検証を経て作成された構成情報は、使用条件(用途、負荷)と関連付けて再活用することにより、実地検証の手間を省くことができる。
【0065】
図23について説明すれば、コンピュータシステム構成支援システム1cから付帯情報23aを入力23bし、検索情報1qと関連付けした状態23cで検索情報データベース1vに格納する。エンドユーザ端末1aから検索条件23dが入力されると構成情報検索システム1oが付帯情報23aおよび検索情報1qに対して検索を実行する。この結果、検索結果23eが構成情報検索システム1oを介してエンドユーザ端末1aに表示される。以降の手続きは実施例1の図1と同様である。
【0066】
図24は本発明にかかわる第3の実施の形態によるシステムの動作フローである。まず、構成情報を新規に作成するフローについて説明する。前記フローは、実施例1においては図2の2bから2hに該当するが、図2に比べて図24では24aの付帯情報の入力が追加されている点に特徴がある。
【0067】
図25は図24の24aに該当する付帯情報の入力画面である(検索情報の取り込みも含まれる)。同図は実施例1の図12bに比べて付帯情報25aが追加されている点に特徴がある。同図には、付帯情報として、用途25b、ソフトウェア25c、最大ユーザ数25dを入力する例が記載されている。これらの情報はコンピュータシステムを計画する際の検討書から引用できる場合が多い。用途25b、ソフトウェア25cはプルダウンメニュー25eにより予め登録した選択肢から選択する。最大ユーザ数25dも、例えば、〜100人、100〜500人、500人〜のような選択肢から選択する。最大ユーザ数の選択肢は構成情報として蓄積されているコンピュータシステムの規模に応じて変更する。また、最大ユーザ数の代わりに、コンピュータシステムに対する負荷としてトランザクション数を用いても良い。検索情報保存ボタン25fを選択することにより、図1の検索情報データベース1vに検索情報1qおよび付帯情報23aが格納される。ここで、付帯情報のなかに未定義のものがあると定義を促すアラームが表示されようにしても良い。より強固に入力を求める場合、付帯情報が未定義であると、検索情報登録ボタン25fを押しても先に進めないような機能を盛り込んでも良い。
【0068】
図26は保存された検索情報および付帯情報の例である。同図では、付帯情報を検索情報と同一テーブルで管理している。実施例1の図13と比べて、用途26a、ソフトウェア26b、最大ユーザ数26cの付帯情報が項目として追加されている点に特徴がある。
【0069】
次に、構成情報を修正するフローについて説明する。前記フローは、実施例1では図2の2iから2rに該当するが、図2に比べて本実施例の図24では24bの検索条件入力(付帯情報)および24cの付帯情報の修正が追加されている点に特徴がある。これは、図2の2sから2zzzが該当する構成情報の検索フローについても同様である(図2に比べて図24では検索条件入力(付帯情報)24dおよび付帯情報の修正24eが追加されていることを指す)。 図27は検索条件入力画面であり、図24の24bに該当する。実施例1の図15と比べて付帯情報の入力欄27aが追加されていることに特徴がある。同図では、会計用途で最大ユーザ数が100〜500人で利用できるコンピュータシステムを検索する条件が設定されている。
【0070】
図28は検索結果一覧画面であり、図24の24cに該当する。検索条件が付帯情報28aであり、会計用途で最大ユーザ数が100〜500人で利用できるコンピュータシステムを検索する条件が設定されている。この結果、用途28bが会計であり、最大ユーザ数28cが100〜500人である構成情報のリストが表示される。さらに詳しい情報を知りたい場合、実施例2の電子文書と組み合わせることにより、実際に何人のユーザで運用したシステムなのか等の具体的な情報を把握することができる。同リストの利用方法の詳細については、実施例1の図16で説明した。これまで説明してきた、本発明による第3の実施形態についてまとめると、本発明では、コンピュータシステムの構成情報を、部品情報のみでなく、用途、ソフトウェア、最大ユーザ数といったコンピュータシステムの使用条件に関する項目を検索情報として持たせたことに特徴がある。実際にソフトウェアを搭載し、部品構成を変えながら性能測定を行う等の実地検証を経て作成された構成情報は、使用条件(用途、負荷)と関連付けて再活用することにより、実地検証の手間を省くことができる。本システムを利用することにより、コンピュータシステムの専門知識を有しないユーザであっても、希望の用途、条件において類似システムを容易に検索することが可能となり、営業従事者においては商談の機会を増大させることができる。また、顧客においては、予算の概算を把握することができる。
【0071】
以上、本発明の実施の形態につき説明してきた。上記説明では、実施例2および実施例3を別々に説明したが、これらを組み合わせることにより、電子文書の詳細な情報および付帯情報の用途、使用条件の両方の情報に基づき構成情報を選択することが可能となり、より迅速かつ正確に所望の構成情報を特定できるようになる。
【0072】
【発明の効果】
本発明により、サーバ製品のように複雑なコンピュータシステムの構成作成が、熟練を要することなく短時間で実施可能となり、顧客仕様に合致したコンピュータシステムの見積書を正確かつ迅速に提供可能であり、販売工数を削減させるとともに販売機会を増大させる効果が期待できる。
【図面の簡単な説明】
【図1】本発明にかかわる第1の実施の形態によるシステムの全体構成を示すブロック図である。
【図2】本発明にかかわる第1の実施の形態によるシステムの動作フロー図である。
【図3】コンピュータシステム構成支援システムのトップページ。
【図4】ユーザ認証画面。
【図5】機能一覧画面。
【図6】機種選定の画面。
【図7】ラックに搭載する機器を選択する画面。
【図8】搭載機器の部品構成を決定する画面。
【図9】ケーブル接続を定義する画面。
【図10】サービス内容を定義する画面。
【図11】構成作成の結果を確認したり、保存、出力するための画面。
【図12】検索情報の入力画面。
【図13】検索情報の一覧表示。
【図14】構成情報一覧の画面。
【図15】検索条件入力画面。
【図16】検索結果一覧画面。
【図17】本発明にかかわる第2の実施の形態によるシステムの全体構成を示すブロック図。
【図18】本発明にかかわる第2の実施例によるシステムの動作フロー。
【図19】検索情報の取り込み、電子文書の添付を行う画面。
【図20】保存された検索情報の例。
【図21】検索条件入力画面。
【図22】電子文書の参照画面。
【図23】本発明にかかわる第3の実施の形態によるシステムの全体構成を示すブロック図。
【図24】本発明にかかわる第3の実施の形態によるシステムの動作フロー。
【図25】付帯情報の入力画面。
【図26】保存された検索情報および付帯情報の例。
【図27】検索条件入力画面。
【図28】検索結果一覧画面。
【符号の説明】
1a…エンドユーザ端末、1b…インターネット、
1c…コンピュータシステム構成支援システム、
1d…製品情報データベース、1e…製品データ情報、 1f…構成制約情報、
1g…製品データ管理システム、1i…構成情報、1m…発注システム、
1n…生産システム、1o…構成情報検索システム、1q…検索情報、
1v…検索情報データベース、2a…トップページ、2b…ユーザ認証、
2c…機能一覧構成作成、2d…機種選択、2e…構成作成、2f…構成保存、
2g…検索情報の入力、2h…構成出力(見積作成)/発注、2i…ユーザ認証、
2j…機能一覧構成修正、2k…構成情報一覧、2l…検索条件入力、2m…検索実行、
2n…検索結果一覧、2o…構成選択、2p…構成修正、2q…構成保存、
2r…検索情報の修正、2s…ユーザ認証、2t…機能一覧構成検索、
2u…構成情報一覧、2v…検索条件入力、2w…検索実行、2x…検索結果一覧、
2y…構成選択、2z…構成修正、2zz…構成新規保存、2zzz…検索情報の入力、
17f…電子文書、18a…電子文書の添付、18b…検索条件入力(キーワード)、
18c…電子文書の参照、18d…電子文書の修正、
18e…検索条件入力(キーワード)、18f…電子文書の参照、
18g…電子文書の添付、23a…付帯情報、24a…付帯情報の入力、
24b…検索条件入力(付帯情報)、24c…付帯情報の修正、
24d…検索条件入力(付帯情報)、24e…付帯情報の入力
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a system that supports creation of a computer system configuration. In particular, it is suitable for constructing a high-performance computer system such as a server in which a large number of components are combined in a complicated manner.
[0002]
[Prior art]
In recent years, with the opening of computer devices, it has become possible to combine computer components such as an operating system, a processor, a memory, a hard disk, and a function expansion board to configure a computer device that matches the application and budget. ing. However, there are several hundred types of components of the computer device, and the restrictions on their combination are complicated, and it takes a great deal of effort to create a configuration under conditions that meet the restrictions. In addition, due to the circumstances described above, mistakes are likely to occur in the combination of the component parts, so that the manufacturer has a problem of correcting the error and the user has a problem such as a malfunction.
[0003]
Based on the above circumstances, the computer system manages the component information of the computer system and its constraints, and displays only the component information that can be combined on the terminal device so that it can be selected, so that accurate component combination information can be created in a short time. Various methods have been put to practical use. By connecting such a computer system to the Internet, it is possible to create configuration information from a remote location (for example, see Patent Document 1). In the above-described conventional technology, a configuration of “recommended specifications” is searched by a model number / model name or a product name or a product category is selected so that a user having no product knowledge can create a configuration in a short time. It is designed to allow for a gradual refinement. As a result, the model number / model name, product name, price, date, etc. of the corresponding “recommended specifications” are displayed in a list, and by selecting a desired “recommended specification”, the screen moves to a system configuration creation input screen, and the detailed The configuration information is displayed, and parts can be displayed and rearranged.
[0004]
[Patent Document 1]
JP 2001-331505 A
[0005]
[Problems to be solved by the invention]
The prior art described above has been put to practical use, and as a result, the creation of a simple computer system configuration such as a notebook personal computer or a desktop personal computer has been greatly simplified. However, creating a configuration of a complex computer system such as a server product still has a problem that cannot be solved by the above-described conventional technology.
[0006]
Here, the server product will be described. Since server products require high speed and reliability, they have a much larger number of components and a complicated configuration than notebook and desktop personal computers. That is, a plurality of computer devices are mounted on one rack and duplicated by software or hardware to ensure reliability, and a plurality of special-purpose computers are mounted on the rack and connected to each other to cooperate. And so on. These require more than simply mounting multiple computers side by side, but also need to define complex connections so that they can operate in an interconnected manner.
[0007]
Furthermore, depending on the required performance and reliability, devices such as an external connection device, a special-purpose expansion board, an uninterruptible power supply, and an abnormality alarm device may be connected. Furthermore, it is necessary to define an installation service for improving the environment of electric power and air conditioning, a maintenance service program for performing maintenance after introduction, and the like. For this reason, the server product has a feature that the price range is incomparably wider than that of a notebook personal computer or a desktop personal computer, depending on the level of performance and reliability required by the user even for a single model. In such a case, when creating a configuration, it is important to compare various configurations in terms of performance, reliability, and price, and to narrow down the configuration closest to the user's desire.
[0008]
Further, as another feature of the server product, since a large number of users of various levels use the system simultaneously and the number of simultaneous users varies with time, the load on the system may vary greatly with time. . Further, such fluctuations in the load greatly differ depending on the usage of the server. For this reason, in creating the configuration of the server product, it is necessary to accurately determine the lowest-priced configuration that can operate at a practical speed under the assumed use conditions (applications and loads), that is, sizing. In the actual configuration creation, a configuration change for improving the performance according to the budget is made based on the configuration at the lowest price. In such sizing, software corresponding to the application is actually installed in the server, and for each configuration (CPU, memory, HDD capacity, etc.) having a different server performance, the load (the number of simultaneous login users, etc.) is increased. Practical verification of measuring the decrease in response speed and selecting the lowest price configuration that satisfies the user's specifications is required. For this reason, the configuration information created through the on-site verification is reused in association with the use condition (use, load), thereby providing an advantage that the on-site verification can be omitted.
[0009]
On the other hand, in the above-described conventional technology, the configuration of “recommended specifications” is searched by the model number / model name or the product name, or the product category is set so that the user having no product knowledge can create the configuration in a short time. Is devised so that narrowing down can be performed stepwise by selecting. However, when the conventional technology is applied to a server product, there are the following problems.
[0010]
In other words, when retrieving the configuration of "recommended specifications" by model number / model name and product name, the model number / model name and product name tend to be complicated for server products with many component parts, so a user without product knowledge specifies the search condition. There is a problem that cannot be done. Also, since the component level information is not displayed on the screen for selecting "Recommended specifications", compare the configurations at the component level and select the configuration that you want most in consideration of the balance between performance and price. Is difficult.
[0011]
On the other hand, when the configuration of the “recommended specifications” is narrowed down stepwise by selecting a product category, the product category is likely to be complicated in a server product having many component parts. Searching happens. In addition, it is necessary to classify the configuration of the “recommended specifications” prepared in advance into the above search routes, which increases the load on the administrator.
[0012]
Further, in the above-described conventional technology, a search for “recommended specifications” recommended by a manufacturer is possible, but a search for a configuration example or a sales example actually created by a user cannot be performed. In addition, it is difficult to search for configuration examples and sales examples, which is important, because it is not possible to execute a search using input of use conditions (use, load), and it is difficult to reuse configuration information whose sizing has been verified on the ground. . In addition, there is a problem that a user request cannot be satisfied because addition of a case cannot be easily performed.
[0013]
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and provides a computer system configuration creation support system that enables even a beginner who does not have product knowledge to quickly create a configuration of a complex computer system such as a server product. With the goal. In particular, the present invention has been devised so that a desired configuration can be quickly and accurately selected from a large number of recommended configurations as compared with the prior art. Another advantage is that management of such recommended configurations can be simplified. Further, in addition to the recommended configuration, a feature is provided in which a configuration example created by a user through on-site verification can be effectively reused.
[0014]
[Means for Solving the Problems]
In order to solve the above problems, the present invention has the following configuration.
First, a configuration creation support system for a computer system, a database in which component information and component combination constraints of the computer system are stored, and a computer device that creates configuration information with reference to the component information and the constraints, In a system including a database in which configuration information created by using the computer device is stored and a terminal device connected to the computer device via a network such as the Internet, Means for storing the contents as a data string; means for displaying at least one or more of the data strings on the terminal device; means for selecting configuration information from the displayed data string; Read, display, modify, save by computer equipment And Noh.
[0015]
Further, the data sequence is created by converting from the configuration information using a conversion table defined in advance.
[0016]
In addition, data that is not included in the content of the configuration information can be added to the data string.
[0017]
Further, it is possible to search for a data string to be displayed on the terminal device based on the data of the data string, and to rearrange the display order.
[0018]
Further, the item of the data string includes reference information of the electronic document, and the electronic document can be referred to by selecting the data string displayed on the terminal device.
[0019]
Further, the data string to be displayed on the terminal device is determined based on whether or not a desired character string is included in the electronic document.
[0020]
Further, the number of times that the configuration information is selected is counted, and the counted number is included in the data string.
[0021]
In addition, the modified configuration information is stored separately from the configuration information before the modification.
Also, a configuration creation support system for a computer system, a database storing component information and component combination constraints of the computer system, and a computer device that creates configuration information by referring to the component information and the constraints. In a system including a database in which configuration information created by using the computer device is stored together with a creator ID and a terminal device connected to the computer device via a network such as the Internet, A user other than the creator reads the modified configuration information into the computer device, displays the modified configuration information on the terminal device, modifies the configuration information, and saves the modified configuration information together with the user ID.
The usefulness of the above configuration will be described in detail in the following embodiments.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an overall configuration of a system according to a first embodiment of the present invention.
[0023]
The end user terminal 1a is a personal computer that can be connected to a network such as the Internet 1b, and that can start a web browser for browsing a web page described in HTML, XML, or the like. Although only one end user terminal 1a is shown in the example of FIG.
[0024]
The computer system configuration support system 1c is connected to a network such as the Internet 1b, and provides a service for supporting the configuration creation of the computer system on a web page. That is, in response to an input from the end user terminal 1a, the product data information 1e and the configuration constraint information 1f stored in the configuration information database 1d are referred to 1j, and a web page for supporting the configuration creation is displayed on the end user terminal 1a. Output. The product data information 1e and the configuration constraint information 1f stored in the configuration information database 1d have been transferred 1h from a product data management system 1g that manages product information. The configuration information 1i created in the computer system configuration support system 1c is stored 1k in the configuration information database 1d. The stored configuration information 1i is called by the computer system configuration creation support system 1c, and is transferred to the order system 1m, the ordering system 1m, and the production system 1n. With the above configuration, it is possible to arrange the configuration, ordering, and production of the computer system from a remote location through a network such as the Internet.
[0025]
The configuration information search system 1o is a feature included in the embodiment according to the present invention, is connected to a network such as the Internet 1b, and provides a search service for the configuration information 1i on a web page. The configuration information search system 1o receives the search condition 1p input from the end user terminal 1a, searches the search information 1q based on the search condition, and displays the search result 1r on the web page of the end user terminal 1a. Further, according to the input from the end user terminal 1a, the configuration information 1i corresponding to the search information 1q is specified 1s and displayed on the end user terminal 1a via the computer system configuration support system 1c. The search information 1q is stored in the search information database 1v, and includes parts information 1t extracted from the configuration information and a title 1u input from the end user terminal. This system has an advantage that the end user can quickly specify the configuration information that the end user wants to refer to from a large number of existing configuration information. The features and usefulness of the system will become apparent from the following detailed description.
[0026]
FIG. 2 is an operation flow of the system according to the first embodiment of the present invention. Hereinafter, the function of each web page will be described with reference to FIG. 1 and FIG.
[0027]
First, a flow in which a user familiar with the computer system, for example, a system engineer or the like, newly creates configuration information will be described. This corresponds to 2b to 2g in FIG.
[0028]
FIG. 3 is a top page of the computer system configuration support system, which corresponds to 2a in FIG. This screen shows a web page described in HTML or XML stored in the computer system configuration support system 1c of FIG. 1 displayed on the end user terminal 1a of FIG. Screens used in the following description are also displayed on the end user terminal 1a according to the same principle. In the top page of FIG. 3, the entrances to the company 3a, the agency 3b, the corporate customer user 3c, and the individual customer user 3d that provide the configuration information are divided. This is one in which the entrance is divided in order to distinguish the content of information displayed on the subsequent web pages. For example, while providing highly confidential information to the employees of the providing company, only the products handled by the agency are displayed to the agency, and to the corporate customer users. A PC server or the like is mainly displayed, and a notebook PC or a desktop PC is mainly displayed for individual customer users. As a result, frequently accessed information can be displayed in a prominent position on the web page.
[0029]
FIG. 4 shows a user authentication screen, which corresponds to 2b in FIG. Since the configuration information is highly confidential to competitors, user authentication is provided. Only the user who has been given the user ID 4a and the password 4b in advance can refer to the following web pages. However, an agency or a business customer user or an individual customer user who has a business relationship can assign the user ID 4a and the password 4b because the use of the system facilitates the estimation work of the computer system and can promote sales. .
[0030]
FIG. 5 shows a function list screen. In the menu on the screen, functions provided by the computer system configuration creation support system 1c of FIG. 1 are arranged. When the configuration is created from the beginning, the configuration creation 5a in FIG. 5 is selected. This corresponds to 2c in FIG. The configuration correction 5b and the configuration search 5c will be described later. The purchase application / cancellation / correction 5d is a menu for reading out the created configuration information and transferring it to the ordering system 1m in FIG.
[0031]
FIG. 6 shows a model selection screen, which corresponds to the submenu of the configuration creation 5a in FIG. Also, it corresponds to 2d in FIG. In the model selection, by selecting the notebook PC 6a, the desktop PC 6b, the PC server 6c, and the like, the contents of information displayed on the subsequent web pages are distinguished. For the PC server 6c having a plurality of housing types, the rack 6d / cabinet 6e is selected as a submenu.
[0032]
7 to 11 show detailed screens for creating a configuration, which correspond to 2e in FIG. Hereinafter, the contents of the configuration creation of the PC server will be described by taking as an example a case where the rack 6d of the PC server 6c is selected in the model selection of FIG.
[0033]
FIG. 7 is a screen on which the racking tab 7a is selected, and is a screen for selecting a device to be mounted on the rack. By pressing an add button 7c for the name of a device to be mounted on the rack from the column of mounted devices 7b on the left side of the drawing, a picture 7e of the device is superimposed on a picture 7d of the rack. Here, the mounting position of the device is related to the cable length described in FIG.
[0034]
FIG. 8 shows the sub-screen of FIG. 7, which determines the component configuration of the mounted device. Clicking the picture 7e of the device mounted on the rack in FIG. 7 moves to the screen in FIG. The drawing shows an example of component selection of the computer system xxx 8a, in which pull-down menus 8b for selecting components such as an OS and a processor are arranged. The components displayed first in the figure are the recommended components, and a system that normally operates even if stored as it is is completed. It is designed so that even a beginner can create a minimum configuration. When each component pull-down menu 8b is selected, components extracted from the product data information 1e in FIG. 1 based on the configuration constraint information 1f in FIG. 1 are displayed. This makes it possible to create an accurate configuration without referring to a paper manual. When the component selection is completed, the user presses the enter button 8c. The above operation is repeated by the number of devices mounted on the rack.
[0035]
FIG. 9 is a screen on which the cable connection tab 9f is selected, and is a screen for connecting various cables of the devices mounted on the rack in FIG. Cable type buttons 9a are arranged at the upper part of the screen. The figure shows an example in which the power button 9b is selected, and defines the connection relationship of the power-related cables and the cable length. When the power button 9b is pressed, the connector serving as the starting point is displayed as ○ 9c, and the connector serving as the ending point is displayed as □ 9d. By connecting between 9c and 9d, the length of the cable 9e is automatically calculated. This screen can be terminated by terminating all connections of the various cables 9a.
[0036]
FIG. 10 shows a screen on which the service tab 10d is selected, which is a screen for defining service contents. High-performance computer systems such as PC servers require services such as installation work. Therefore, the service cost and the shipping fee are automatically calculated by designating the presence or absence of the construction 10a, the delivery time designation 10b, and the delivery area 10c.
[0037]
FIG. 11 shows a screen on which the configuration content display tab 11a is selected, which is a screen for confirming the result of configuration creation, saving, and outputting. When the configuration save button 11e is pressed, the configuration information 1i is stored in the product information database 1d of FIG. This corresponds to 2f in FIG. When the output button 11f is pressed, the configuration information is saved or printed as an electronic file, which can be used for creating an estimate. Further, by pressing the order button 11g, the displayed configuration information 1i is transferred to the order system 1m in FIG. These correspond to 2h in FIG.
[0038]
As described above, the creation of the configuration of the server product is completed on the screens of FIGS. As described above, it takes an average of 7 hours to create a new configuration by selecting a large number of components and defining connection relationships.
[0039]
FIG. 12A is a search information input screen, which corresponds to 2g in FIG. When the configuration save 11e in FIG. 11 is pressed, the screen transits to this screen. This screen is a screen for inputting information for searching for configuration information, which will be described in detail later, and is an important screen in the present invention. First, the title 12a of the created configuration information is input as a character string. Next, search information on the contents of the created configuration information is selected from the pull-down menu 12d. Numerical values such as the price 12b and the creation date and time 12c are input as text. When all search conditions have been entered, the user presses a search information save button 12e. Here, if the title overlaps with an existing title, an alarm is displayed to re-enter the title. In addition, if there is any undefined search information, an alarm prompting for a definition is displayed. If the title does not overlap with the existing title and all the search information is selected, the search information is stored in the search information database 1v of FIG.
[0040]
FIG. 12B is an example of another input screen of the search information. Inputting the title 12f of the configuration information as a character string is the same as in FIG. 12A. However, the search information can be automatically extracted from the configuration information by the user selecting from the pull-down menu in FIG. 12A. On this screen, only the title 12f is input and the search condition save button 12e may be pressed.
[0041]
FIG. 12C is an example of a search condition conversion table used when search information is automatically extracted from configuration information. Explaining how to use the table, when the configuration save 11e in FIG. 11 is pressed, the computer system configuration support system 1c in FIG. 1 stores the configuration information 1i in the product information database 1d and stores the configuration information 1i in the system. The stored table is compared with the stored configuration information. For example, when the configuration information includes a computer system of model XX, referring to the model XX12g in the table of FIG. 12c, the product category of the search information is set to the midrange 12h, and the product category of FIG. The midrange is displayed in the column 12i. When the search information registration button 12e in FIG. 12B is pressed, the search information 1q is stored in the search information database 1v in FIG. This corresponds to 1u in FIG. In FIG. 12B, the user needs to input the title 12f. However, the system automatically combines the configuration information to create the title, or the system arbitrarily assigns the title to eliminate the user input items in FIG. 12B. May be skipped.
[0042]
FIG. 13 shows an example of the stored search information. The search information ID 13a is an identification number internally assigned by the system when search information is newly stored in the search information database 1v of FIG. The configuration information ID 13b is an identification number internally assigned by the system when the configuration information 1i is newly stored in the product information database 1d of FIG. By sending the configuration information ID 13b from the configuration information search system 1o of FIG. 1 to the computer system configuration creation support system 1c, the search information is associated with the configuration information. The other items in FIG. 13 are search information input on the screen in FIG. 12A or 12B, and have information on representative components of the configuration information. The registration date 13c is the date when the configuration information was updated. The number of times 13d means the number of times that the configuration information has been read out. The greater the number of times, the higher the frequency of quotation, and it can be identified that the configuration information is useful. The creator ID 13e is an identification ID of a user who has newly created and saved the configuration information, and is the user ID 4a input in FIG. 4 saved when the configuration information was saved.
[0043]
With the above procedure, the flow in which a user familiar with the computer system, for example, a system engineer or the like newly creates configuration information ends. This is a portion corresponding to 2b to 2g in FIG. When the configuration is completed, the display returns to the top page. The present invention is characterized in that search information as described in FIG. 13 is recorded in a state of being linked to configuration information, separately from the conventionally performed configuration creation. The usefulness of the search information will become clear in the following description.
[0044]
Next, a flow of searching for the previously created configuration information and modifying or reusing the configuration information will be described. This is a portion corresponding to 2i to 2r in FIG. The process from the top page in FIG. 2 to the function list 2j through user authentication is the same as in the above embodiment. On the function list screen of FIG. 5, the configuration correction 5b is selected. As a result, the screen transitions to the configuration information list screen of FIG. This corresponds to 2k in FIG. In the figure, the configuration information created by the user in the past is displayed in a list. That is, the creator ID 13e in FIG. 13 is compared with the user ID 4a in FIG. 4, and only the configuration information in which both match is displayed. Here, in FIG. 14, the search information of FIG. 13 is displayed in a list, which is a feature of the present invention. That is, for the configuration information created in the past, not only the title but also detailed information at the component level is displayed in a list, so that it is possible to accurately grasp which configuration information should be selected. Particularly, in a PC server having a large number of components, it is difficult to discriminate the differences between the pieces of configuration information. Therefore, it is useful to compare the pieces of configuration information by displaying a list at the component level. However, when the number of configuration information is large, it is difficult to quickly and accurately specify a desired one from the list of configuration information. For this reason, a search function using information displayed in a list is provided. By pressing the search condition input button 14a, a transition is made to the search condition input screen of FIG.
[0045]
The search condition input screen in FIG. 15 corresponds to 2l in FIG. To specify search conditions, component information such as CPU, OS, and external devices is selected using the pull-down menu 15a. For the title, a text search is performed using the text sentence 15b as input. In addition, numerical information such as the price 15c and the storage date and time 15d is searched by specifying a range. The numerical information can be rearranged in ascending or descending order. In the figure, a condition is set in which only the configuration information mounted on the rack 15e is arranged and displayed in ascending order of price 15f. When the specification of the condition is completed, the search execution button 15g is pressed. Thus, the configuration information search system 1o of FIG. 1 starts searching the search information database 1v based on the search conditions. This corresponds to 1p in FIG.
[0046]
FIG. 16 shows a search result list screen, which corresponds to 1r in FIG. 1 and 2n in FIG. The search condition 16a specified in FIG. 15 is displayed in the upper part of the screen. In the lower part of the screen, the corresponding configuration information is displayed together with the search information. According to the search condition, the configuration information mounted on the rack 16b is displayed in ascending order of the price 16c. By comparing the screens, it is possible to quickly and accurately select configuration information of a desired specification. By clicking the title 16d of the desired configuration information, the screen transitions to the configuration content display screen of FIG. This corresponds to 2o in FIG. In FIG. 1, the information selected on the screen of the end user terminal 1a is identified in the search information database 1v via the configuration information search system 1o as the search information ID 13a of the search information in FIG. The ID 13b is sent to the product information database 1d, the corresponding configuration information 1i is read into the computer system configuration support system 1c, and the screen of FIG. 11 is displayed on the end user terminal 1a. In FIG. 11, the configuration information can be corrected and saved by selecting the tab at the top of the screen. This corresponds to 2p and 2q in FIG. After the configuration information is corrected, the search information is corrected on the screen shown in FIG. 12A or 12B. This corresponds to 2r in FIG.
[0047]
Thus, the flow of searching for the previously created configuration information and modifying or reusing the same ends. According to the present invention, when the configuration information that has been saved is corrected, which configuration information should be corrected can be compared not only with the title but also at the component level as shown in FIG. Further, by performing a search as shown in FIGS. 15 and 16, desired configuration information can be quickly and accurately specified from a large number of configuration information.
[0048]
Next, a description will be given of a flow according to a useful embodiment of the present invention, in which a user who does not have specialized knowledge about a computer system searches and utilizes configuration information.
[0049]
This is a portion corresponding to 2s to 2zz in FIG. The process from the top page of FIG. 2 to the function list 2t through user authentication is the same as in the above embodiment. On the function list screen of FIG. 5, the configuration search 5c is selected. As a result, the screen transitions to the configuration information list screen of FIG. This corresponds to 2u in FIG. This flow is characterized in that the configuration information displayed in FIG. 14 is created by another user. That is, in the flow for newly creating the configuration information described above (2b to 2g in FIG. 2) or the flow for modifying or reusing the configuration information (2i to 2r in FIG. 2), the configuration shown in FIG. The information is only the configuration information in which the creator ID 13e in FIG. 13 is compared with the user ID 4a in FIG. On the other hand, this time (2s to 2zz in FIG. 2) is characterized in that the configuration information displayed in FIG. 14 is the configuration information in which the creator ID 13e in FIG. 13 and the user ID 4a in FIG. . As a result, in FIG. 14, it is possible to display the configuration information created by the user who is familiar with the computer system and the actual sales cases. By making use of such modifications, even a user who does not have specialized knowledge can create a configuration of a high-performance computer system such as a PC server. At this time, it is necessary to quickly and accurately specify which configuration information should be used. For this reason, in the present invention, not only the title but also detailed information at the component level is displayed in a list, so that it is easy to identify the difference between the pieces of configuration information. Further, a search function as described with reference to FIGS. This corresponds to 2v to 2x in FIG.
[0050]
Here, a description will be given of a feature in a case where configuration information created by another user is utilized. This corresponds to 2zz in FIG. That is, in order to save the original configuration information created by another user, a new configuration saving function is provided. Hereinafter, the new storage function will be described. First, in the configuration selection shown in 2y of FIG. 2, a title of desired configuration information is selected from the search result list of FIG. As a result, the configuration information search system 1o in FIG. 1 identifies which search information ID 13a is selected in the search information table in FIG. 13, and specifies the corresponding configuration information ID 13b. Then, the configuration information search system 1o notifies the computer system configuration support system 1c of the configuration information ID, and the computer system configuration support system 1c reads the configuration information 1i of the corresponding configuration information ID from the product information database 1d, and also reads the end user terminal 1a To be displayed. This is a screen as shown in FIG. The user corrects the configuration information read by the computer system configuration support system 1c. This corresponds to 2z in FIG. When the correction is completed, the configuration save button 11e in FIG. 11 is pressed. Here, the computer system configuration support system 1c stores the corrected configuration information in the product information database 1d, but newly obtains and stores a configuration information ID different from the configuration information ID used in the previous reading. As a result, the new configuration information is stored while the configuration information of another user is stored. At this time, the input 2zzz of the search information in FIG. 2 is also newly performed, and a new search information ID is secured. The creator ID 13e in FIG. 13 is also provided with a user ID for newly saving the configuration.
[0051]
In the above, a flow in which a user who does not have specialized knowledge about a computer system searches and utilizes configuration information, which is a useful embodiment according to the present invention, has been described.
[0052]
To summarize the first embodiment according to the present invention described above, the present invention provides search information obtained by extracting component information from configuration information in addition to configuration creation that has been generally performed conventionally. Generate it and display it in a list. By displaying the search information in a list on the screen, even if the configuration information has a large number of parts, the difference between the configuration information can be easily identified, and the desired configuration information can be quickly and accurately selected. Furthermore, by narrowing down the configuration information displayed in a list using the search information, it is easier to select desired configuration information. For this reason, the configuration information created by a user who is skilled in the computer system can easily refer to and compare the configuration information even by a user having no special knowledge, and can quickly and accurately select desired configuration information and refer to it. By making small corrections, it is possible to create a complex computer system configuration.
[0053]
FIG. 17 is a block diagram showing the overall configuration of the system according to the second embodiment of the present invention. This embodiment is characterized in that an electronic document is stored in a search information database and utilized, as compared with FIG. 1 of the first embodiment. In the electronic document, information that cannot be completely described by a title, such as features of configuration information and sales points, is described. If such an electronic document is referred to, it becomes a powerful index when selecting configuration information. Further, by searching an electronic document using a keyword, it can be used as a search unit.
[0054]
Referring to the figure, the electronic document 17f is stored in the search information database 1v from the computer system configuration support system 1c in a state of being associated with the search information 1q. When a search keyword 17a is input from the end user terminal 1a, the configuration information search system 1o performs a full-text search on the electronic document 17f. As a result, search information associated with the electronic document in which the search keyword has been hit is extracted 17b, and the result 17g is displayed on the end user terminal 1a via the configuration information search system 1o as a screen as shown in FIG. When the user selects a title on the search result list display screen as shown in FIG. 16, the search information ID 13a in FIG. 13 is identified in the configuration information search system 1o, and the electronic document 17f associated with the search 17c is read out 17d. It is displayed on the end user terminal 1a via the configuration information search system 1o.
[0055]
FIG. 18 is an operation flow of the system according to the second embodiment of the present invention. Although the flow for newly creating the configuration information is from 2b to 2h in FIG. 2 in the first embodiment, it is characterized in that the attachment of the electronic document 18a is added in FIG. 18 as compared with FIG.
[0056]
FIG. 19 is a diagram for explaining 2g and 18a in FIG. 18, and is a screen for loading search information and attaching an electronic document. This figure is characterized in that an electronic document name 19a is added as compared with FIG. 12b of the first embodiment. The file name of the electronic document is input in the corresponding column 19a. By selecting the search information save button 19b, the search information 1q and the electronic document 17f are stored in the search information database 1v of FIG.
[0057]
FIG. 20 shows an example of the stored search information 1q of FIG. It is characterized in that an electronic document name 20a is added as compared with FIG. 13 of the first embodiment. In the figure, in order to facilitate the association between the electronic document name and the search information ID 13a, the electronic document name is made to match the search information ID 13a. For example, 0001. When the keyword is hit in txt, the electronic document name “0001” is extracted and identified as the search information ID 13a, so that the search result of the electronic document is associated with the search information ID 13a. Apart from this, a similar effect can be obtained by defining a specific tag in the electronic document and describing the search information ID 13a therein.
[0058]
Next, a flow of modifying the configuration information will be described with reference to FIG. This flow corresponds to 2i to 2r in FIG. 2 in the first embodiment. However, in FIG. 18, compared with FIG. 2, the keyword input of the search condition of 18b, the reference of the electronic document of 18c, the attachment of the electronic document of 18d, The feature is that is added. The same applies to the search flow of the configuration information corresponding to 2s to 2zz in FIG. 2 (in FIG. 18, the keyword input 18e of the search condition, the reference 18f of the electronic document, and the attachment 18g of the electronic document are different from FIG. 2). Has been added).
[0059]
FIG. 21 shows a search condition input screen, which corresponds to 18b in FIG. The feature is that a keyword input field 21a is added as compared with FIG. 15 of the first embodiment. The use of this keyword has been described above.
[0060]
FIG. 22 is a reference screen of the electronic document, which corresponds to 18c in FIG. When the title is clicked in the search result list of FIG. 16, the screen transits to the screen of FIG. In the electronic document, outlines, specifications, features, and the like regarding the configuration information are described in text. After reading the document and determining that the configuration information should be used, the user presses the configuration display button 22a. As a result, the screen transits to the configuration content list screen of FIG. The reference material 22b is linked to a proposal material or the like created when the configuration information is sold, and can browse and download the proposal material.
[0061]
To summarize the second embodiment according to the present invention described above, in the present invention, the configuration information of the computer system and the electronic document are stored in association with each other. The electronic document describes an outline, specifications, features, and the like regarding the configuration information. By referring to the electronic document, it is possible to transmit the features and the sales points of the configuration information that cannot be transmitted only by the configuration information (combination information of parts). This content is a useful index when a user without specialized knowledge utilizes a configuration example created by a user skilled in a computer system. As a result, it is possible to quickly and accurately select desired configuration information, refer to the information, or make minor corrections to create a configuration of a complex computer system. Furthermore, by searching for an electronic document by designating a keyword, it is possible to refer to configuration information associated with the electronic document. Here, it should be noted that the form of the document does not matter as long as the keyword is included in the electronic document for the search purpose. For this reason, an indefinite sentence such as an e-mail used on the Internet or the like can be used as a search means. That is, such an existing electronic document may be linked to the configuration information and stored. In this case, there is no need to prepare a new electronic document, and the trouble of constructing a search environment can be saved.
[0062]
In the above embodiment, the electronic document 17f of FIG. 1 is placed on the search information server 1v, but the electronic document may be on another server. In this case, even if the electronic document name 20a of the search information in FIG. 20 describes the location information of the electronic document, for example, information for establishing a link such as a URL, the same effect as in the above embodiment can be obtained.
[0063]
FIG. 23 is a block diagram showing the overall configuration of the system according to the third embodiment of the present invention. This figure is characterized in that the supplementary information 23a is stored and used in the search information database 1v compared to FIG. 1 of the first embodiment. The supplementary information is information that is not included in the configuration information, and is, for example, a use or a specification of a computer system. The search information described in Embodiment 1 or 2 is information generated based on the configuration information, whereas the additional information is different from the search information in that it is information that is not derived from the configuration information.
[0064]
Here, the procedure for designing the configuration of the computer system will be described. When designing a computer system, first, the functions and applications that the user wants to realize, and the specifications (the number of users and response performance) that the user wants to achieve are determined. Next, decide the software that realizes it. Finally, the hardware that allows the software to operate under the conditions that meet the specifications is determined. For this purpose, the software corresponding to the application is installed in the sample computer system, and the response speed to the increase in the load (the number of simultaneous login users, etc.) is reduced while changing the configuration (CPU, memory, HDD capacity, etc.). On-the-spot verification is required, and the lowest-priced configuration that satisfies the user's specifications is selected. Here, the configuration information created through the on-site verification is reused in association with the use condition (use, load), so that the on-site verification can be omitted.
[0065]
Referring to FIG. 23, additional information 23a is input 23b from the computer system configuration support system 1c and stored in the search information database 1v in a state 23c associated with the search information 1q. When the search condition 23d is input from the end user terminal 1a, the configuration information search system 1o executes a search on the supplementary information 23a and the search information 1q. As a result, the search result 23e is displayed on the end user terminal 1a via the configuration information search system 1o. Subsequent procedures are the same as in FIG. 1 of the first embodiment.
[0066]
FIG. 24 is an operation flow of the system according to the third embodiment of the present invention. First, a flow for newly creating configuration information will be described. The flow corresponds to 2b to 2h in FIG. 2 in the first embodiment, but is characterized in that additional information of 24a is added in FIG. 24 compared to FIG.
[0067]
FIG. 25 is a screen for inputting additional information corresponding to 24a in FIG. 24 (including retrieval of search information). This figure is characterized in that additional information 25a is added as compared with FIG. 12b of the first embodiment. The figure shows an example in which a use 25b, software 25c, and maximum number of users 25d are input as supplementary information. In many cases, this information can be taken from considerations when planning computer systems. The application 25b and the software 25c are selected from options registered in advance using a pull-down menu 25e. The maximum number of users 25d is also selected from options such as, for example, 100, 100 to 500, and 500. The choice of the maximum number of users is changed according to the scale of the computer system stored as the configuration information. Further, instead of the maximum number of users, the number of transactions may be used as a load on the computer system. By selecting the search information save button 25f, the search information 1q and the supplementary information 23a are stored in the search information database 1v of FIG. Here, an alarm urging a definition may be displayed if there is undefined information in the supplementary information. In the case where the input is more strongly requested, if the additional information is undefined, a function that does not proceed even if the search information registration button 25f is pressed may be included.
[0068]
FIG. 26 shows an example of the stored search information and additional information. In the figure, the supplementary information is managed in the same table as the search information. As compared with FIG. 13 of the first embodiment, the present embodiment is characterized in that additional information of the use 26a, the software 26b, and the maximum number of users 26c is added as items.
[0069]
Next, a flow for modifying the configuration information will be described. The flow corresponds to 2i to 2r in FIG. 2 in the first embodiment. However, in FIG. 24 of the present embodiment, a search condition input (additional information) of 24b and correction of additional information of 24c are added in FIG. The feature is that it is. The same applies to the search flow of the configuration information corresponding to 2s to 2zz in FIG. 2 (in FIG. 24, a search condition input (additional information) 24d and a correction 24e of the additional information are added in FIG. 24). Point). FIG. 27 shows a search condition input screen, which corresponds to 24b in FIG. It is characterized in that an additional information input field 27a is added as compared with FIG. 15 of the first embodiment. In the figure, a condition for searching for a computer system that can be used for accounting purposes with a maximum number of users of 100 to 500 is set.
[0070]
FIG. 28 shows a search result list screen, which corresponds to 24c in FIG. The search condition is the supplementary information 28a, and a condition for searching for a computer system that can be used for accounting purposes with a maximum number of users of 100 to 500 is set. As a result, a list of configuration information in which the use 28b is accounting and the maximum number of users 28c is 100 to 500 is displayed. When more detailed information is to be obtained, by combining with the electronic document of the second embodiment, it is possible to know specific information such as how many users actually use the system. Details of the method of using the list have been described with reference to FIG. 16 of the first embodiment. To summarize the third embodiment according to the present invention described so far, in the present invention, not only the component information but also the items relating to the usage conditions of the computer system such as the application, software, and the maximum number of users, as well as the component information. Is characterized as having search information as search information. Configuration information created through on-the-spot verification, such as actually installing software and performing performance measurements while changing component configurations, is reused in association with usage conditions (applications and loads) to reduce the on-site verification effort. Can be omitted. By using this system, even users who do not have specialized knowledge of computer systems can easily search for similar systems for desired applications and conditions, increasing the opportunities for business associates to conduct business. Can be done. In addition, the customer can understand the approximate budget.
[0071]
The embodiments of the present invention have been described above. In the above description, the second embodiment and the third embodiment are described separately. However, by combining them, it is possible to select the configuration information based on both the detailed information of the electronic document and the use and usage conditions of the accompanying information. This makes it possible to more quickly and accurately specify desired configuration information.
[0072]
【The invention's effect】
According to the present invention, it is possible to create a configuration of a complex computer system such as a server product in a short time without skill, and it is possible to accurately and quickly provide a quote for a computer system that meets customer specifications, It can be expected to reduce sales man-hours and increase sales opportunities.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of a system according to a first embodiment of the present invention.
FIG. 2 is an operation flowchart of the system according to the first embodiment of the present invention.
FIG. 3 is a top page of a computer system configuration support system.
FIG. 4 is a user authentication screen.
FIG. 5 is a function list screen.
FIG. 6 is a model selection screen.
FIG. 7 is a screen for selecting a device to be mounted on a rack.
FIG. 8 is a screen for determining a component configuration of a mounted device.
FIG. 9 is a screen for defining a cable connection.
FIG. 10 is a screen for defining service contents.
FIG. 11 is a screen for confirming, saving, and outputting a configuration creation result.
FIG. 12 is a search information input screen.
FIG. 13 is a list display of search information.
FIG. 14 is a configuration information list screen.
FIG. 15 is a search condition input screen.
FIG. 16 is a search result list screen.
FIG. 17 is a block diagram showing an overall configuration of a system according to a second embodiment of the present invention.
FIG. 18 is an operation flow of the system according to the second embodiment of the present invention.
FIG. 19 is a screen for loading search information and attaching an electronic document.
FIG. 20 is an example of stored search information.
FIG. 21 is a search condition input screen.
FIG. 22 is an electronic document reference screen.
FIG. 23 is a block diagram showing an overall configuration of a system according to a third embodiment of the present invention.
FIG. 24 is an operation flow of the system according to the third embodiment of the present invention.
FIG. 25 is an input screen for additional information.
FIG. 26 is an example of stored search information and supplementary information.
FIG. 27 is a search condition input screen.
FIG. 28 is a search result list screen.
[Explanation of symbols]
1a: End user terminal, 1b: Internet,
1c: Computer system configuration support system,
1d: product information database, 1e: product data information, 1f: configuration constraint information,
1g: Product data management system, 1i: Configuration information, 1m: Ordering system,
1n: Production system, 1o: Configuration information search system, 1q: Search information,
1v: Search information database, 2a: Top page, 2b: User authentication,
2c: Function list configuration creation, 2d: Model selection, 2e: Configuration creation, 2f: Configuration saving,
2g: Search information input, 2h: Configuration output (estimate creation) / ordering, 2i: User authentication,
2j: Function list configuration correction, 2k: Configuration information list, 2l: Search condition input, 2m: Search execution,
2n: search result list, 2o: configuration selection, 2p: configuration modification, 2q: configuration saving,
2r: Correction of search information, 2s: User authentication, 2t: Function list configuration search,
2u: Configuration information list, 2v: Search condition input, 2w: Search execution, 2x: Search result list,
2y: Configuration selection, 2z: Configuration correction, 2zz: Configuration new storage, 2zz: Search information input,
17f: Electronic document, 18a: Attachment of electronic document, 18b: Search condition input (keyword),
18c: Reference of electronic document, 18d: Modification of electronic document,
18e: Search condition input (keyword), 18f: Electronic document reference,
18g: Attachment of electronic document, 23a: Additional information, 24a: Input of additional information,
24b: search condition input (additional information), 24c: correction of additional information,
24d: input of search conditions (additional information), 24e: input of additional information

Claims (11)

コンピュータシステムの構成作成支援システムであって、コンピュータシステムの部品情報および部品の組み合わせ制約条件が格納されたデータベースと、該部品情報および制約条件を参照して構成情報を作成するコンピュータ装置と、該コンピュータ装置を利用して作成された構成情報が格納されたデータベースと、該コンピュータ装置とインターネット等のネットワークを経由して接続された端末装置とを備えたシステムにおいて、該作成された構成情報の内容をデータ列として格納する手段と、少なくとも1つ以上の該データ列を該端末装置に表示する手段と、表示されたデータ列から構成情報を選択する手段と、該選択された構成情報を該コンピュータ装置により読み込む、表示、修正、保存を可能としたことを特徴とするコンピュータシステムの構成作成支援システム。A configuration creation support system for a computer system, comprising: a database in which component information of the computer system and constraint conditions for combination of components are stored; a computer device for creating configuration information by referring to the component information and the constraint condition; In a system including a database storing configuration information created by using the device and a terminal device connected to the computer device via a network such as the Internet, the content of the created configuration information is Means for storing as a data string, means for displaying at least one of the data strings on the terminal device, means for selecting configuration information from the displayed data string, and means for storing the selected configuration information in the computer device Computer that can read, display, modify, and save Tashisutemu configuration generation support system. 請求項1記載のコンピュータシステムの構成作成支援システムにおいて、前記データ列は予め定義した変換テーブルを用いて前記構成情報から変換して作成することを特徴とするコンピュータシステムの構成作成支援システム。2. The configuration creation support system for a computer system according to claim 1, wherein said data sequence is created by converting from said configuration information using a conversion table defined in advance. 請求項1または2記載のコンピュータシステムの構成作成支援システムにおいて、前記データ列に構成情報の内容に含まれないデータを追記可能としたことを特徴とするコンピュータシステムの構成作成支援システム。3. The configuration creation support system for a computer system according to claim 1, wherein data that is not included in the content of the configuration information can be added to the data string. 請求項1から3記載のコンピュータシステムの構成作成支援システムにおいて、前記データ列のデータに基づき前記端末装置に表示するデータ列を検索することおよび表示順序を並べ替えることを可能としたことを特徴とするコンピュータシステムの構成作成支援システム。4. The configuration creation support system for a computer system according to claim 1, wherein a data sequence to be displayed on said terminal device can be searched and a display order can be rearranged based on the data of said data sequence. Computer system configuration creation support system. 請求項1から4記載のコンピュータシステムの構成作成支援システムにおいて、前記データ列の項目が電子文書の参照情報を含むこと、前記端末装置に表示されたデータ列を選択することにより前記電子文書が参照できることを特徴とする、コンピュータシステムの構成作成支援システム。5. The configuration creation support system of a computer system according to claim 1, wherein the item of the data string includes reference information of the electronic document, and the electronic document is referred to by selecting a data string displayed on the terminal device. A configuration creation support system for a computer system, characterized by being able to do so. 請求項5記載のコンピュータシステムの構成作成支援システムにおいて、前記端末装置に表示するデータ列が前記電子文書に所望の文字列が含まれるか否かをもとに決定されることを特徴とするコンピュータシステムの構成作成支援システム。6. A computer system according to claim 5, wherein a data string to be displayed on said terminal device is determined based on whether or not a desired character string is included in said electronic document. System configuration creation support system. 請求項1から6記載のコンピュータシステムの構成作成支援システムにおいて、構成情報が選択された回数をカウントすること、カウントした回数を前記データ列に含めることを特徴とする、コンピュータシステムの構成作成支援システム。7. The configuration creation support system for a computer system according to claim 1, wherein the number of times the configuration information is selected is counted, and the counted number is included in the data sequence. . 請求項1から7記載のコンピュータシステムの構成作成支援システムにおいて、修正した構成情報を修正前の構成情報とは別に保存することを特徴とするコンピュータシステムの構成作成支援システム。8. The configuration creation support system for a computer system according to claim 1, wherein the corrected configuration information is stored separately from the configuration information before the correction. 請求項1または2記載のコンピュータシステムの構成作成支援システムにおいて、前記データ列のデータは、タイトル、部品名称、価格、作成日のいずれかを含むことを特徴とするコンピュータシステムの構成作成支援システム。3. The configuration creation support system for a computer system according to claim 1, wherein the data of the data string includes any of a title, a part name, a price, and a creation date. 請求項3記載のコンピュータシステムの構成作成支援システムにおいて、追記するデータは、用途、ソフトウェア、ユーザ数のいずれかを含むことを特徴とするコンピュータシステムの構成作成支援システム。4. The configuration creation support system for a computer system according to claim 3, wherein the data to be added includes one of an application, software, and the number of users. コンピュータシステムの部品情報および部品の組み合わせ制約条件が格納された第1のデータベースと、前記第1のデータベースを参照してシステム構成情報を作成するコンピュータ装置と、前記システム構成情報を作成者IDと共に格納する第2のデータベースと、前記コンピュータ装置とネットワークを介して接続され、第2のデータベースの参照、表示、編集をおこなう端末装置とを備え、前記端末装置から編集されたシステム構成情報を編集をおこなったユーザのIDとともに第2のデータベースに保存することを特徴とするコンピュータシステムの構成作成支援システム。A first database in which component information of a computer system and component combination constraints are stored, a computer device for creating system configuration information by referring to the first database, and the system configuration information stored together with a creator ID And a terminal device connected to the computer device via a network for performing reference, display, and editing of the second database, and edits system configuration information edited from the terminal device. A configuration creation support system for a computer system, wherein the configuration is stored in a second database together with a user ID of the user.
JP2003052232A 2003-02-28 2003-02-28 Computer system configuration creation support system Withdrawn JP2004259226A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003052232A JP2004259226A (en) 2003-02-28 2003-02-28 Computer system configuration creation support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003052232A JP2004259226A (en) 2003-02-28 2003-02-28 Computer system configuration creation support system

Publications (1)

Publication Number Publication Date
JP2004259226A true JP2004259226A (en) 2004-09-16

Family

ID=33117151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003052232A Withdrawn JP2004259226A (en) 2003-02-28 2003-02-28 Computer system configuration creation support system

Country Status (1)

Country Link
JP (1) JP2004259226A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009003834A (en) * 2007-06-25 2009-01-08 Seiko Epson Corp Electronic transaction system, order receiving device, transaction method, and electronic transaction program
JP2011081459A (en) * 2009-10-02 2011-04-21 Gs Yuasa Corp Component ordering support device
JP2012168639A (en) * 2011-02-10 2012-09-06 Fujitsu Ltd Information processor, method and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009003834A (en) * 2007-06-25 2009-01-08 Seiko Epson Corp Electronic transaction system, order receiving device, transaction method, and electronic transaction program
JP2011081459A (en) * 2009-10-02 2011-04-21 Gs Yuasa Corp Component ordering support device
JP2012168639A (en) * 2011-02-10 2012-09-06 Fujitsu Ltd Information processor, method and program

Similar Documents

Publication Publication Date Title
CN100568241C (en) Method and system for centralized content management
US9736216B2 (en) Media toolbar and aggregated/distributed media ecosystem
KR100705411B1 (en) Local Computer Search System and Local Computer Search Method Using the Same
US20070277099A1 (en) Page source data generation method, page source data generation system, and program
US20070239674A1 (en) Method and System for Providing Weblog Author-Defined, Weblog-Specific Search Scopes in Weblogs
US20060253776A1 (en) Information processing device, information processing system, information processing method, information processing program and recording medium recording the informaiton processing program
KR20090005097A (en) Systems and methods of transforming data for web communities and web applications
US20070283277A1 (en) Information processing apparatus, thumbnail management apparatus, content processing method, storage medium, and program
US7827158B2 (en) Information processing apparatus, content processing method, storage medium, and program
JP2013239146A (en) Information processing apparatus and computer program
JP2000067075A (en) Database search system, search server device, client terminal, and their program recording media
US20080059429A1 (en) Integrated search processing method and device
JP2004259226A (en) Computer system configuration creation support system
WO2004059537A1 (en) Product design support system, product design support method, and program
JP2004326626A (en) Structured document file management apparatus and structured document file management method
JP4881485B1 (en) Information notification system, information presentation system, information notification method, information presentation method, information notification program, and information presentation program
KR101857997B1 (en) Online document editing service apparatus that provides a search function for electronic documents and operating method thereof
KR20110037354A (en) Content consumption history distribution device, service system using same and method thereof
KR20090105715A (en) How to provide expert suggested search results and recording media therefor
JP2007188288A (en) User support method and apparatus
KR20090105692A (en) How to create expert referral results and record media for them
JP4963259B2 (en) Server device
KR20090123102A (en) Method for providing EP of broadcast receiver and broadcast receiver employing the method
JP2006155601A (en) Product configuration design support system
JP4428604B2 (en) WEB page editing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060209

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081007

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20081120