DE10309478A1 - Determining project-specific products from products via object-oriented data-bank system e.g. for communications-technology, requires determining relevant product groups in planning system from product-group-specific parameters - Google Patents

Determining project-specific products from products via object-oriented data-bank system e.g. for communications-technology, requires determining relevant product groups in planning system from product-group-specific parameters Download PDF

Info

Publication number
DE10309478A1
DE10309478A1 DE2003109478 DE10309478A DE10309478A1 DE 10309478 A1 DE10309478 A1 DE 10309478A1 DE 2003109478 DE2003109478 DE 2003109478 DE 10309478 A DE10309478 A DE 10309478A DE 10309478 A1 DE10309478 A1 DE 10309478A1
Authority
DE
Germany
Prior art keywords
product
products
parameters
parameter ranges
specific
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.)
Granted
Application number
DE2003109478
Other languages
German (de)
Other versions
DE10309478B4 (en
Inventor
Askold Meusling
Markus Tietz
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.)
MEUSLING, ASKOLD, DR., 21493 SCHWARZENBEK, DE
Original Assignee
Meusling, Askold, Dr.
Markus Tietz
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 Meusling, Askold, Dr., Markus Tietz filed Critical Meusling, Askold, Dr.
Priority to DE2003109478 priority Critical patent/DE10309478B4/en
Publication of DE10309478A1 publication Critical patent/DE10309478A1/en
Application granted granted Critical
Publication of DE10309478B4 publication Critical patent/DE10309478B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Abstract

A method for determining project-specific products (P) or components of products (P) with help of object-oriented data bank systems (DBS) and in which products (P) are assigned a functionality of a product group (PG) and in the framework of planning of a technical device or system project relevant product groups (VP1,VP2) are determined in a planning system from product group-specific parameters (p) and/or parameter zones (pb) with help of an optimizing routine (OR) and by taking additional criteria (K) in consideration. With consideration of the ascertained project relevant product groups (VP1,VP2), of the products (D) or components of the products stored in the data bank system (DBS) those are selected whose parameters (p) or parameter zones (pb) at least partly match and the selected products (P) of product components are passed to the planning system (MPC) and displayed/visualized. Independent claims are included for: (1) an object-oriented data bank system; and (2) a mobile computer system.

Description

Projekte, insbesondere Projekte im Bereich der Kommunikations- und Informationstechnik werden vor einer Realisierung geplant bzw. auf ihre Machbarkeit unter Berücksichtigung unterschiedlichster zusätzlicher Kriterien untersucht. Derartige zusätzliche Kriterien stellen beispielsweise Ausfallwahrscheinlichkeit, Kostensituation usw. dar. Wesentlich bei der Planung von Projekten sind jedoch die Produkte oder die Komponenten, die für die Realisierung eines Projektes vorgesehen sind. Bei kleineren Projekten können die für eine Realisierung erforderlichen Produkte ggs. mit Hilfe von Informationen durchgeführt werden, die teils in elektronischer und teils in Papierform vorliegen einem mit einem Planungsvorhaben befassten Planer bekannt oder zugänglich sein müssen. Bei größeren Projekten werden meist Projektierungsfirmen eingesetzt, um zumindest Vorschläge für vorteilhafte Produkte für eine gewünschte Lösung zu erhalten. Sollen zusätzliche Kriterien berücksichtigt werden, sind meist zusätzliche Untersuchungen mit Hilfe von speziellen Unterlagen oder auch zusätzliche Programme erforderlich, die bespielsweise mit Hilfe von Personalcomputern durchgeführt werden. Derartige Untersuchungen werden meist bei den Projektierungsfirmen durchgeführt und erfordern einen zusätzlichen Zeitaufwand, der die Präsentation von Lösungs-Vorschlägen für die jeweiligen Planungsvorhaben zusätzlich verzögert und meist auch noch auf die von der Projektierungsfirma bevorzugten Produkte beschränkt ist, wodurch das Lösungsoptimum meist nicht erreicht wird.Projects, especially projects in the The field of communication and information technology are in front of a Realization planned or considering its feasibility various additional criteria examined. Such additional Criteria represent, for example, the probability of default and the cost situation etc. However, essential when planning projects are Products or components necessary for the realization of a project are provided. In the case of smaller projects, those required for implementation can be used Products ggs. be carried out with the help of information which are partly in electronic and partly in paper form Planners involved with a planning project must be known or accessible have to. For larger projects Project planning companies are mostly used to at least make suggestions for advantageous ones Products for a desired one solution to obtain. Should be additional Criteria taken into account are usually additional Examinations with the help of special documents or additional ones Programs required, for example with the help of personal computers carried out become. Such investigations are mostly carried out by project planning companies carried out and require an additional one Time spent on the presentation of proposed solutions for the respective Planning project additionally delayed and mostly also on those preferred by the project planning company Products is limited whereby the optimal solution is usually not achieved.

Die der Erfindung zugrundeliegende Aufgabe besteht darin, ein Verfahren zu schaffen, mit dessen Hilfe ortsunabhängig für ein nachrichten- und/oder informationstechnisches Projekt eine Planung unter Berücksichtigung unterschiedlichster zusätz licher Kriterien durchgeführt werden kann. Die Aufgabe wird durch die Merkmale des Anspruchs 1 gelöst.The basis of the invention The task is to create a procedure with its help anywhere for a planning a news and / or information technology project considering various additional Criteria carried out can be. The object is achieved by the features of claim 1 solved.

Der wesentliche Aspekt des erfindungsgemäßen Verfahrens ist darin zu sehen, dass bekannte Produkte einer Produktgruppe zugeordnet und aus den produktspezifischen Parametern und/ oder Parameterbereichen produktsgruppenpezifische Parameter und/oder Parameterbereiche ermittelt und im Datenbankystem gespeichert werden. Im Rahmen einer Projektierung einer technischen Einrichtung oder eines Systems in einem Planungssystem werden aus den produktgruppenspezifischen Parametern und/ oder Parameterbereichen mit Hilfe einer Optimierungsroutine unter Berücksichtigung zusätzlicher Kriterien projektrelevante Produktgruppen einschließlich ihrer Parameter oder Parameterbereiche ermittelt und unter Berücksichtigung der ermittelten projektrelevanten Produktgruppen werden aus den im Datenbanksystem gespeicherten Produkten oder Komponenten von Produkten diejenigen ausgewählt, deren Parameter oder Parameterbereiche zumindest teilweise übereinstimmen. Die ausgewählten Produkte oder Komponenten von Produkten werden an das Planungssystem übergeben und visualisiert.The essential aspect of the method according to the invention can be seen in the fact that known products are assigned to a product group and from the product-specific parameters and / or parameter areas product group-specific parameters and / or parameter ranges determined and stored in the database system. As part of a project planning a technical facility or a system in a planning system are from the product group-specific parameters and / or parameter areas with the help of an optimization routine taking additional Criteria project-relevant product groups including their Parameters or parameter ranges are determined and taken into account of the determined project-relevant product groups are derived from the products or components of Products selected those whose parameters or parameter ranges at least partially match. The selected ones Products or components of products are transferred to the planning system and visualized.

Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens ist darin zu sehen, dass bei einem Projekt oder Planungsvorhaben vorerst unabhängig von konkreten Produkten produktgruppenbezogene Parameter und/oder Parameterbereiche – in der Fachwelt auch als parmetrisierbare Proxies bezeichnet – ermittelt und mit einer Optimierungsroutine die für das Planungsvorhaben bzw. das Projekt geeignetesten Produkte mit Hilfe von Abrufen von Information vom Datenbanksystem ausgewählt werden. Bei einer derartigen Funktionsaufteilung ist eine örtliche Trennung des Datenbanksystems und des Planungssystems möglich, wobei der Abruf von Informationen aus dem Datenbanksystem über ein Datennetz, vorzugsweise das Internet, besonders wirtschaftlich möglich ist. Durch diese Trennung ist ein umfangreiches Datenbanksystem realisierbar, in dem möglichst viele bekannte technische Produkte mit ihren Parametern und Parame terbereichen stets aktuell gespeichert werden können. Andererseits kann das Planungssystem, vorzugsweise ein mobiles Computersysem, direkt am Ort der Planung bzw. beim Kunden eingesetzt werden, wobei lediglich eine meist verfügbare Datennetzverbindung bzw. eine Internetverbindung zum Datenbanksystem erforderlich ist. Alternativ können die benötigten Informationen oder relevante Teile davon vorher in den Planungssystem repliziert werden.A major advantage of the method according to the invention can be seen in the fact that with a project or planning project initially independent of specific products, product group-related parameters and / or Parameter ranges - in referred to by experts as parameterizable proxies and with an optimization routine for the planning project or the project most suitable products with the help of information retrieval selected by the database system become. Such a division of functions is local Separation of the database system and the planning system possible, whereby the retrieval of information from the database system via a Data network, preferably the Internet, is particularly economical. This separation enables a comprehensive database system to be implemented, in that if possible many well-known technical products with their parameters and parameter areas can always be saved up to date. On the other hand, it can Planning system, preferably a mobile computer system, directly on Place of planning or used by the customer, whereby only one mostly available Data network connection or an internet connection to the database system is required. Alternatively, you can The necessities Information or relevant parts of it beforehand in the planning system be replicated.

Weitere vorteilhafte Weiterbildungen des erfindungsgemäßen Verfahrens sowie einem erfindungsgemäßen Datenbanksystem und eines mobilen Computersystems sind den weiteren Ansprüchen zu entnehmen.Further advantageous developments of the method according to the invention and a database system according to the invention and a mobile computer system are the other claims remove.

Im folgenden wird das erfindungsgemäße Verfahren anhand von Zeichnungen näher erläutert. Dabei zeigenThe following is the method according to the invention based on drawings explained. Show

1 die Systemstruktur des erfindungsgemäßen Datenbanksystems und Planungssystems Erfindung und 1 the system structure of the database system and planning system according to the invention and

2 in einem Übersichtsbild beispielhaft die Bildung von Objekten für Produkte und Produktgruppen. 2 in an overview picture, for example, the creation of objects for products and product groups.

1 zeigt in einem Blockschaltbild die Systemstruktur der Erfindung. Das System besteht aus einem das Planungssystem repräsentierenden mobilen Personalcomputer MPC – auch als Client Device CD bezeichenbar – und einem Datenbanksystem DBS – auch als Service Center SC bezeichenbar -, das über ein Datennetz DN, insbesondere dem Internet INT, mit dem mobilen Personalcomputer MPC verbindbar ist. Das Datenbanksystem DBS enthält eine Datenbasis DB, in der Produkte P oder Komponenten K von Produkten einschließlich ihrer Parameter p und Parameterbereiche pb sowie auch die daraus abgeleiteten Produktgruppen PG einschließlich zugehöriger Parameter p und/oder Parameterbereiche pb – siehe Erläuterung zu 2 – gespeichert werden. Die Produkte P bzw. Komponenten von Produkten P stellen technische Einrichtungen bzw. Komponenten von technischen Einrichtungen wie beispielsweise Modems, Router, Endgerät usw. bzw. Sender, Empfänger, Stromversorgung usw. dar, die für die Realisierung unterschiedlichster Projekte wie beispielsweise Kommunikationsnetze für bestimmte Zwecke bzw. Endgeräte dar. Desweiteren sind in der Datenbasis DB die Daten zusätzlicher Kriterien K gespeichert, die in eine Auswahl von Produkten P oder Komponenten von Produkten P im Rahmen der erfindungsgemäßen Vorgehensweise einzubeziehen sind. Für den Zugriff auf die Datenbasis DB weist das Datenbanksystem DBS eine auf die Datenbasis DB abgestimme Datenbasisroutine DBR auf. 1 shows the system structure of the invention in a block diagram. The system consists of a mobile personal computer MPC representing the planning system - also known as Client Device CD - and a database system DBS - also known as Service Center SC - which can be connected to the mobile personal computer MPC via a data network DN, in particular the Internet INT , The database system DBS contains a database DB, in which products P or components K of products including their parameters p and parameter areas pb as well as the product groups PG derived therefrom including associated parameters p and / or parameter areas pb - see explanation for 2 - get saved. Products P or components of products P represent technical facilities or components of technical devices such as modems, routers, end devices etc. or transmitters, receivers, power supplies etc., which are necessary for the implementation of a wide variety of projects such as communication networks for specific purposes or end devices Data of additional criteria K are stored, which are to be included in a selection of products P or components of products P as part of the procedure according to the invention. For access to the database DB, the database system DBS has a database routine DBR which is coordinated with the database DB.

Für den Anschluß an das Datennetz DN bzw. Internet INT ist das Datenbanksystem DBS mit einer Datennetzeinheit DNE ausgestattet. Ist der Internetanschluß beispielsweise durch einen ISDN-Anschluß realisiert, so ist in der Datennetzeinheit DNE eine ISDN-Anschlußeiheit ISDN einschließlich einer entsprechenden Internetzugriffsroutine IZR vorgesehen. Die Datennetzeinheit DNE und die Datenbasis DB sind im Datenbanksystem DBS mit einer WEB-Routine WEBR verbunden, mit deren Hilfe die Produktgruppen PG und Produkte P mit ihren Parametern p und Parameterbereichen pb sowie die zusätzlichen Kriterien K aus der Datenbasis DB abgefragt, ins WEB-Format gebracht und über die Datennetzeinheit DNE an den mobilen Personalcomputer MPC übermittelt werden. Analog hierzu werden über das Datenetz DN im WEB-Format übermittelte Parameter p und Parameterbereiche pb von Produkten P oder Komponenten von Produkten P oder Daten von zusätzlichen Kriterien K derart aufzubereitet, dass diese in der Datenbasis DB gespeichert werden können.For the connection to the data network DN or Internet INT is part of the database system DBS a DNE data network unit. For example, the Internet connection realized by an ISDN connection, there is an ISDN connection unit in the DNE data network unit ISDN included a corresponding Internet access routine IZR provided. The Data network unit DNE and the database DB are in the database system DBS connected to a WEB routine WEBR, with the help of which the product groups PG and products P with their parameters p and parameter ranges pb as well as the additional Criteria K queried from the database DB, brought into WEB format and over the data network unit DNE is transmitted to the mobile personal computer MPC become. Analogously, over transmitted the data network DN in WEB format Parameters p and parameter ranges pb of products P or components of products P or data of additional criteria K such prepared so that they are stored in the database DB can.

Für die Ein- und Ausgabe von Informationen, insbesondere Parameter p und Parameterbereiche pb von Produkten P oder Komponenten von Produkten P oder Daten von zusätzlichen Kriterien K in das Datenbanksystem DBS ist eine Ein-/Ausgaberoutine EAR vorgesehen, die über eine Schnittstelleneinheit SE mit einer Eingabeeinheit EE – beispielsweise eine Tastatur – und einer Anzeigeeinheit AZE – beispielsweise ein Bildschirm – sowie mit der WEB-Routine WEBR und der Datenbasis DB verbunden ist.For the input and output of information, especially parameters p and parameter ranges pb of products P or components of products P or dates of additional Criteria K in the database system DBS is an input / output routine EAR provided that over an interface unit SE with an input unit EE - for example a keyboard - and a display unit AZE - for example a screen - as well is connected to the WEB routine WEBR and the database DB.

In einem Bereich eines Speiches SP des mobilen Personalcomputers MPC sind Kundendaten KD, d.h. Informationen von bereits beim Kunden im Einsatz befindlichen oder ausgewählten Produkten P mit ihren Parametern p und Parameterbereichen pb eines geplanten Vorhabens bzw. eines geplanten Projektes eines Kunden gespeichert. Die vom Vorhaben oder Projekt des Kunden abgeleiteten Projektdaten PD, beispielsweise finanztechnische Daten fd oder Daten von zusätzlichen Kriterien K werden hierbei über die üblichen, nicht dargestellten Ein-/Ausgabeeinheiten AZE,EE des mobilen Personalcomputers MPC eingegeben. Für die Verwaltung dieser Kunden- und Projektdaten KD,PD ist eine spezielle Verwaltungsroutine KVWR realisiert, mit deren Hilfe auf die Kundendaten KD zugegriffen wird und die Kundendaten KD in den betreffenden Bereiche des Speichers SP gelangen.In an area of a spoke SP of the mobile personal computer MPC are customer data KD, i.e. information of products already in use or selected by the customer P with its parameters p and parameter ranges pb of a planned one Project or a planned project of a customer saved. The project data derived from the customer's project or project PD, for example financial data fd or data from additional Criteria K are over the usual, Input / output units (not shown) AZE, EE of the mobile personal computer MPC entered. For the management of this customer and project data KD, PD is special Administrative routine KVWR implemented, with the help of customer data KD is accessed and the customer data KD in the relevant areas of the memory SP arrive.

Desweiteren sind weitere Bereiche des Speichers SP für die Speicherung von Parametern p und Parameterbereiche pb von Produktgruppen PG und von modifizierten Produktgruppen MPG – siehe Erläuterung zu 2 – und lokal abhängige Modifikationsdaten md vorgesehen, wobei für die Verwaltung dieser Daten eine Verwaltungsroutine DVWR im mobilen Personalcomputer MPC realisiert ist.Furthermore, there are further areas of the memory SP for storing parameters p and parameter areas pb of product groups PG and modified product groups MPG - see explanation of 2 - and locally dependent modification data md are provided, an administration routine DVWR being implemented in the mobile personal computer MPC for the administration of this data.

Für den Anschluß an das Datennetz DN bzw. Internet INT ist wie beim Datenbanksystem DBS der mobile Personalcomputer MPC mit einer Datennetzeinheit DNE ausgestattet, d.h in der Datennetzeinheit DNE ist eine ISDN-Anschlußeiheit ISDN einschließlich einer entsprechenden Internetzugriffesroutine IZR realisiert. Der Datennetzeinheit DNE ist eine WEB-Routine WEBR nachgeschaltet, in der die mit dem Datenbanksystem DBS auszutauschende Informationen der Produkte und Produktgruppen jeweils mit ihren Parameter p und Parameterbereichen pb, der zusätzlichen Kriterien K, sowie auch Updates für eine Optimierungsroutine OR bzw. Teile davon ins WEB-Format gebracht werden und umgekehrt. Auch bei zeitweise fehlender Netzverbindung werden die Informationen gepuffert um bei der nächsten Verbindung zum Datennetz DN abgearbgeitet.For the connection to the data network DN or Internet INT is like that of the database system DBS the mobile personal computer MPC with a data network unit DNE equipped, i.e. in the data network unit DNE is an ISDN connection unit ISDN included a corresponding Internet access routine IZR realized. The Data network unit DNE is a WEB routine downstream, in the information to be exchanged with the DBS database system of the products and product groups with their parameters p and Parameter ranges pb, the additional Criterion K, as well as updates for an optimization routine OR or parts of it are brought into WEB format and vice versa. The information is available even if the network connection is temporarily missing buffered around at the next one Connection to the data network DN processed.

Eine wesentliche Komponente des mobilen Personalcomputers MPC stellt die Optimierungsroutine OR dar, die mit den Verwaltungsroutinen KVWR,DVWR für Kunden- und Projektdaten KD,PD und weitere Daten sowie mit der Datennetzeinheit DNE verbunden ist. Mit Hilfe dieser Optimierungsroutine OR werden aus Ausgangsinformationen durch die Kombination mit zusätzlichen Kriterien nach bestimmten Optimierungszielen die am besten geeigneten P und/oder Komponenten von Produkten P in Form von Produktgruppen (VP1,VP2) mit ihren jeweiligs konkret benötigten Parametern p und/oder Parameterbereichen pb für diese Vorgaben bestimmt.An essential component of the mobile Personal computer MPC represents the optimization routine OR that with the administration routines KVWR, DVWR for customer and project data KD, PD and other data as well as connected to the data network unit DNE is. With the help of this optimization routine OR, initial information becomes through the combination with additional Criteria according to certain optimization goals the most suitable P and / or components of products P in the form of product groups (VP1, VP2) with their specific needs Parameters p and / or parameter ranges pb determined for these specifications.

Der prinzipielle Ablauf des erfindungsgemäßen Verfahrens wird anhand von 2 näher erläutert, wobei im linken Bereich von 2 die Abläufe im mobilen Personalcomputer MPC und im rechten Bereich die Abläufe im Datenbanksystem DBS dargestellt sind.The basic sequence of the method according to the invention is shown in FIG 2 explained in more detail, with in the left area of 2 the processes in the mobile personal computer MPC and in the right area the processes in the database system DBS are shown.

Im Datenbanksystem DBS sind die Parameter p bzw. die Parameterbereiche pb für die einzelnen Produktgruppen PG – auch als parametrisierbarer Proxy bezeichnet – und die Produkte P abgelegt. Die Objekte sind Instanzen der Klasse „Closed Hashtable", die als Datencontainer dient. Eine ClosedHashtable besteht aus einer zur Laufzeit unveränderbaren Liste von Parametern p und/oder Parameterbereiche pb, d.h. es können keine Parameter p oder Parameterbereiche pb hinzugefügt oder gelöscht werden. Der Wert eines Parameters kann zur Laufzeit geändert werden. Bei Wertänderung wird eine Typüberprüfung und eine Validierung der Parameterbereiche pb durchgeführt.The parameters are in the DBS database system p or the parameter areas pb for the individual product groups PG - too referred to as a parameterizable proxy - and the products P filed. The objects are instances of the "Closed Hashtable" class, which act as data containers serves. A closed hashtable consists of an unchangeable one at runtime List of parameters p and / or parameter ranges pb, i.e. none can Parameter p or parameter areas pb can be added or deleted. The value of one Parameters can be changed at runtime become. When value changes will do a type check and a validation of the parameter areas pb was carried out.

Eine Instanz der Klasse „HashtableDefinition" beinhaltet eine Erzeugungsvorschrift für spezifische Instanzen der Klasse „ClosedHashtable".An instance of the "HashtableDefinition" class contains one Generation regulation for specific instances of the "ClosedHashtable" class.

In einer „HashtableDefinitions" ist jeweils eine Liste von Instanzen der Klasse „AttributeDefinitions" enthalten, in der die Namen der Parameter p, deren Typ und die Parameterbereiche pb der Produkte P bzw. Produktgruppen definiert sind. Alle instanzierten Objekte der Klasse „HashtableDefinitions" werden in einem als Singleton-Pattern ausgelegten Objekt „DefinitionContainer" verwaltet, wobei die Klasse der DefinitionContainer" eine Aggregation aus „HashtableDefinition" ist, die wiederum eine Aggregation aller in einem Produkt P oder einer Produktgruppe PG vorkommenden „AttributeDefinition" darstellt.In a "HashtableDefinitions" there is one List of instances of the class "AttributeDefinitions" included in the the names of the parameters p, their type and the parameter ranges pb of the products P or product groups are defined. All instanced Objects of the "HashtableDefinitions" class are in a as Singleton pattern designed object "DefinitionContainer" managed, where the class of the DefinitionContainer "is an aggregation from" HashtableDefinition ", which in turn an aggregation of all in a product P or a product group PG occurring "AttributeDefinition" represents.

Dieser Baumechanismus, der auf der Basis der „HashtableDefinitions" für alle Produkte P oder Produktgruppen PG repräsentierenden Objekte erzeugt, stellt sicher, dass eine konsistente Basis für den mobilen Personalcomputer MPC und für eine spätere Ermittlung von Produktgruppen PG bzw. Produkten P gegeben ist.This building mechanism, based on the Basis of the "HashtableDefinitions" for all products P or product groups representing PG Generating objects ensures that there is a consistent basis for the mobile personal computer MPC and for a later one Determination of product groups PG or products P is given.

Wesentlich beim erfindungsgemäßen Datenbanksystem DBS ist die Bildung von Produktgruppen PG bzw. Produktgruppenmustern (parametrisierbarer Proxy), wobei die Parameter p bzw. die Parameterbereich pb der einzelnen Produkte P zu Parameterbereichen pb zusammengefasst und der Produktgruppe PG zugeordnet werden.Essential in the database system according to the invention DBS is the formation of product groups PG or product group patterns (parameterizable proxy), the parameters p or the parameter area pb of the individual products P are combined into parameter areas pb and be assigned to the product group PG.

Im mobilen Personalcomputer MPC werden mit Hilfe eines WEB-Service, d.h. über das Internet in einem SOAP-Protkoll, die übermittelten Objekte „HashtableDefinition" bzw. „Attribute-Definitions" verwendet, um Objekte der Klassen „ClosedHashtable" bzw. „HashtableAttribute" zu instanziieren, wobei von der Klasse „HashtableAttribute" weitere Subklassen abgeleitet sind, um die unterschiedlichsten Ausprägungen der Attributs definitionen abzudecken. Diese Subklassen unterteilen sich in einfache und zusammengesetzte Attributeklassen, wobei die zusammengesetzten Attributeklassen weitere Subklassen wie beispielsweise physikalische oder elektrische Größen bzw. Meßwerte oder Währung bzw. finanzielle Regeln enthalten. Durch den vorhergehend beschriebenen Mechanismus wird bewirkt, dass alle produktabbildenden Objekte im System, d.h. im Datenbanksystem DBS und im mobilen Personalcomputer MPC automatisch generiert werden können, d.h. automatisch mit den für sie bestimmten Attributen wie Parameter p oder Parameterbereiche pb oder zusätzliche Kriterien K befüllt werden, gegen Veränderung gesichert sind und stets konsitent für eine weitere Verarbeitung vorliegen. Diese Konsistenz bleibt auch bei der möglichen Modifikation der Produktgruppen PG im mobilen Personalcomputer MPC erhalten, da hier die Einbringung von nicht im Datenbanksystem DBS vorhandenen exklusiven Produkten P des Planungssystemanwenders, oder die Berücksichtigung von zusätzlichen Kriterien K nur über die Änderung des Wertebereiches der Parameter p oder Parameterbereiche pb erfolgt, aber keine Parameter gelöscht oder hinzugefügt werden können. Es werden dabei modifizierte Produktgruppen MPG generiert.Be in the mobile personal computer MPC with the help of a web service, i.e. about the Internet in a SOAP protocol, the transmitted objects "HashtableDefinition" or "Attribute Definitions" used to objects of the classes "ClosedHashtable" or "HashtableAttribute", with further subclasses of the "HashtableAttribute" class are derived to the most diverse forms of Cover attribute definitions. These subclasses are divided in simple and compound attribute classes, the compound Attribute classes further subclasses such as physical or electrical quantities or readings or currency or financial rules. By the previously described Mechanism causes all product mapping objects in the System, i.e. in the DBS database system and in the mobile personal computer MPC can be generated automatically, i.e. automatically with the for they define certain attributes such as parameter p or parameter ranges pb or additional Criteria K filled against change are secured and always consistent for further processing available. This consistency remains with the possible Modification of the product groups PG in the mobile personal computer MPC received because here the introduction of not in the database system DBS existing exclusive products P of the planning system user, or considering of additional Criteria K only about the change the value range of the parameters p or parameter ranges pb, but no parameters deleted or added can be. Modified MPG product groups are generated.

Mit Hilfe der so generierten und die Parameter p und Parameterbereiche pb der Produktgruppen PG und der modifizierten Produktgruppen MPG sowie zusätzliche am mobilen Personalcomputer MPC eingegebener Kriterien K enthaltenen Objekte kann die Optimierungsroutine OR im mobilen Personalcomputer MPC nach vorgegebenen Projektdaten PD bzw. zusätzliche Kriterien K einen Produkt- bzw. Optimierungsvorschlag VP1,VP2 errechnen, mit dessen Hilfe dann die einzelnen Produkte P aus dem Datenbanksystem DBS ermittelt werden können.With the help of the generated and the parameters p and parameter ranges pb of the product groups PG and the modified MPG product groups and additional ones on the mobile personal computer MPC entered criteria K contained objects can the optimization routine OR in the mobile personal computer MPC according to given project data PD or additional Criteria K calculate a product or optimization proposal VP1, VP2, with its help, the individual products P from the database system DBS can be determined.

Das vorhergehend beschriebene Verfahren wird im folgenden beispielhaft anhand eines konkreten Planungsvorhabens beschrieben.The procedure described above The following is an example based on a concrete planning project described.

Für das Beispiel sei angenommen, dass die vorteilhaftesten Komponenten eines Mobilfunkgerätes für geplante, d.h. vorgegebene Funktionen eines Kunden beispielsweise eines Mobilfunkgeräteherstellers ermittelt werden sollen.For the example assume that the most advantageous components a mobile device for planned, i.e. predefined functions of a customer, for example of a mobile radio device manufacturer should be determined.

Die einzelnen Komponenten mit ihren zugehörigen Attributen/Parametern p/Parameterbereichen pb des Mobilfunkgerätes sind hierbei:

  • – Funkmodul mit – Sendestärke – Stromverbrauch – Ausfallwahrscheinlichkeit – Kosten
  • – Batterie mit – Kapazität – Maximale Stromstärke – Ausfallwahrscheinlichkeit – Kosten
  • – Gehäuse mit Bedienmodul und – Stromverbrauch – Ausfallwahrscheinlichkeit – Kosten – Funktionsumfang der Bedienerführung
The individual components with their associated attributes / parameters p / parameter areas pb of the mobile radio device are:
  • - Radio module with - transmission strength - power consumption - probability of failure - costs
  • - Battery with - Capacity - Maximum current - Probability of failure - Cost
  • - Housing with control module and - Power consumption - Probability of failure - Costs - Functional range of operator guidance

Innerhalb der Attribute, d.h. der Parameter p bzw. Parameterbereiche pb, gibt es jeweils entsprechende Abhängigkeiten, d.h. zugeordnete Attribute-Paare bzw. Parameterpaare. Beim Funkmodul stehen Sendestärke und Stromverbrauch in direktem Zusammenhang, jedoch kann auch die Ausfallwahrscheinlichkeit mit der Sendeleistung ansteigen. Derartige Zusammenhänge sind auch für die weiteren Komponenten vorgebbar. Die Zusammenhänge der Attribute bzw. der Parameter p und Parameterbereiche pb bzw. zusätzlicher Kriterien K auch. über die Grenzen der einzelnen Module hinweg wird mit Hilfe einer an neuronale Netze angelehnten Verknüpfungsfunktion VF beschrieben.Within the attributes, i.e. the There are corresponding parameters p or parameter ranges pb dependencies, i.e. assigned attribute pairs or parameter pairs. With the radio module are available and electricity consumption in direct connection, however, the Failure probability increases with the transmission power. such relationships are also for the other components can be specified. The connections of the Attributes or the parameter p and parameter areas pb or additional Criteria K too. about The boundaries of the individual modules are marked with the help of neural networks based on the link function VF described.

Die drei Module werden in dem Datenbanksystem DBS durch die bereits beschriebene objektorientierte Technologie beschrieben, d.h. für die Module werden jeweils entsprechenende Software-Objekte einschließlich ihrer „AttributeDefinitions" generiert, wobei die Datenbereiche für die Attribute aus den Parametern p bzw. Parameterbereichen pb der jeweiligen dafür angebotenen Produkte P generiert und anschließend bereitgestellt werden. Mit Hilfe des bereits beschriebenen WEB-Service werden die so generierten Software-Objekte (PG) in den Speicher SP des mobilen Personalcomputers MPC repliziert und darüber der Optimierungsroutine OR bereitgestellt.The three modules are in the database system DBS through the object-oriented technology already described described, i.e. For the modules are generated corresponding software objects including their "AttributeDefinitions", whereby the data areas for the attributes from the parameters p or parameter areas pb respective for that offered products P are generated and then made available. With the help of the already described WEB service, the software objects (PG) generated in this way are replicated in the memory SP of the mobile personal computer MPC and above the optimization routine OR provided.

Die wichtigste Eigenschaft eines Mobilfunkgerätes ist die Möglichkeit zur drahtlosen Kommunikation. Diese ist nur gegeben, sofern ein Mobilfunknetz erreicht werden kann bzw. das Endgerät mit dem Mobilfunknetz zusammenarbeitet und das Mobilfunkgerät funktioniert. Damit ergeben sich zwei Basis-Funktionen:

Figure 00100001
The most important property of a mobile device is the possibility of wireless communication. This is only possible if a mobile network can be reached or if the end device works with the mobile network and the mobile device works. This results in two basic functions:
Figure 00100001

Die Bedeutung der jeweiligen Funktion kann durch den Bewertungsfaktor eingestellt und so in Haupt- und Nebenfunktionen unterschieden werden.The meaning of each function can be set by the evaluation factor and so in main and Auxiliary functions can be distinguished.

Für das Beispiel kann zusätzlich folgender Zusammenhang zugrundegelegt werden:

Figure 00100002
Figure 00110001
The following relationship can also be used for the example:
Figure 00100002
Figure 00110001

Dieser Zusammenhang wird ebenfalls in einem Software-Objekt dargestellt und als Modifikationsdaten md gespeichert, wobei diese Informationen ebenfalls in dem Datenbanksystem DBS enthalten sind oder an den Eingabeeinheiten des mobilen Personalcomputer MPC eingegeben werden.This relationship will also represented in a software object and md stored, this information also in the database system DBS are included or on the input units of the mobile personal computer MPC can be entered.

Auf der Basis dieser Randbedingungen kann durch die Optimierungsroutine OR ein Vorschlag für eine Ausgestaltung eines Mobilfunkgerätes wiefolgt ermittelt werden:On the basis of these boundary conditions can use the optimization routine OR to propose a configuration a mobile device can be determined as follows:

1. Schritt:Step 1:

Es wird ein Nutzerprofil entsprechend den Vorgaben des Herstellers aus der vorgegebenen Tabelle durch eine Eingabe am mobilen Personalcomputer MPC ausgewählt.There will be a user profile accordingly the manufacturer's specifications from the specified table an input on the mobile personal computer MPC selected.

2. Schritt:2nd step:

Es werden am mobilen Personalcomputer MPC zusätzliche, vom Hersteller bzw. Kunden vorgegebene bzw. gewünschte Kriterien K eingegeben und gespeichert, die bei der Opitimierung zu berücksichtigen sind. Beispielsweise sind dies:

  • – minimale Kosten für das Mobilfunkgerät
  • – Anforderung an die Standby-Zeit in Stunden
  • – Anforderung an die Größe des Mobilfunkgerätes (Maße und Gewicht).
Additional criteria K, specified or desired by the manufacturer or customer, are entered and stored on the mobile personal computer MPC and must be taken into account when optimizing. For example, these are:
  • - minimal cost for the mobile device
  • - Standby time requirement in hours
  • - Requirements for the size of the mobile device (dimensions and weight).

3. Schritt3rd step

Mit Hilfe der Optimierungsroutine OR werden die aus den beiden ersten Schritten eingegebenen Daten ggf. auch unter Berücksichtigung bereits beim Kunden vorhandener oder vorausgewählter Produkte P oder Komponenten von Produkten P aus dem lokalen Speicher SP ein Vorschlag für ein optimiertes Produkt durch die Auswahl von passenden Produktgruppen (VP1,VP2) und Eingrenzung der jeweiligen Parameter p und Parameterbereiche pb berechnet. Als Ergebnis steht eine Liste von ausgewählten Produktgruppen (-proxies) (VP1, VP2) mit genau definierten Parametern p und Parameterbereichen pb zur Verfügung.With the help of the optimization routine OR becomes the data entered from the first two steps possibly also taking into account Products P or components already available or pre-selected by the customer of products P from the local memory SP a proposal for an optimized Product by selecting suitable product groups (VP1, VP2) and delimitation of the respective parameters p and parameter ranges pb calculated. The result is a list of selected product groups (-proxies) (VP1, VP2) with precisely defined parameters p and parameter ranges pb available.

4. Schritt4th step

Die Produktgruppenvorschläge VP1,VP2 mit präzise definierten Parametern p und/oder Parameterbereichen pb werden mit Hilfe des Web-Service WEB an das Datenbanksystem DBS übergeben und weiterhin werden zusätzliche Regeln für die Auswahl der Produkte P übergeben, die beispielsweise nur eine Produktauswahl zulassen bei der alle Parameter p bzw. Parameterbereiche pb übereinstimmen sollen oder auch eine bestmögliche Annäherung bei der Auswahl der Produkte P zugelassen wird.The product group suggestions VP1, VP2 with precise defined parameters p and / or parameter ranges pb are marked with Transfer the help of the WEB web service to the DBS database system and continue to be additional Rules for hand over the selection of the products P, which, for example, only allow one product selection for all Parameters p or parameter ranges pb should agree or also the best possible approach when selecting the products P is allowed.

5. Schritt5th step

Die im Datenbanksystem DBS ausgewählten Produkte P werden mit Hilfe des Web-Services WEB an den mobilen Personalcomputer MPC übermittelt und dort überprüft, ob die Vorgaben gemäß Schritt 1 und 2 eingehalten worden sind und damit dann die Planung durch konkrete Produkte P unterlegt wird.The products selected in the DBS database system P are connected to the mobile personal computer using the WEB web service MPC transmitted and there checked whether the Specifications according to step 1 and 2 have been complied with and then the planning is carried out concrete products P is underlaid.

Bei der Optimierungsroutine OR werden Optimierungsalgorithmen aus dem Umfeld der neuronalen Netze genutzt, da hierbei auch über die Produktgruppengrenzen hinweg wirkende Funktionen bzw. Abhängigkeiten berücksichtigt werden könnnen. Die Optimierung erfolgt hierbei über mehrere Iterationsschritte, wobei eine Gewichtung der Attribute bzw. Parameter p bzw. Parameterbereiche pb über die Eingaben aus dem 2. Schritt erfasst bzw. festgelegt werden. Die Reihenfolge der Parameteroptimierung wird hierbei durch die Verknüpfungsfunktion VF bestimmt, bei dem für die Annäherung der Parameter p bzw. der Parameterbereiche pb ein Gradientenabstiegsverfahren vorgesehen ist. Dieses Verfahren wird im folgenden anhand des Beispiels erläutert.In the optimization routine OR Optimization algorithms used in the neural network environment, because here also about functions or dependencies that operate across product groups considered can be. The optimization is carried out here several iteration steps, with a weighting of the attributes or parameter p or parameter areas pb using the inputs from step 2 be recorded or fixed. The order of parameter optimization is here through the link function VF determines at which for the rapprochement the parameter p or the parameter ranges pb a gradient descent method is provided. This procedure is described below using the example explained.

Als Ausgangswerte für das vorhergehend bereits beschriebene Beispiel sei eine private Nutzung sowie eine große Standby-Zeit und möglichst geringe Kosten für die Herstellung vorgesehen. Diese zusätzlichen Kriterien K sind in ihrer Bedeutung mit einem Wichtungsfaktor zu versehen und führen zu einer anforderungsspezifischen Modifikation der Verknüpfungsfunktion VF, die bei der Optimierung zu berücksichtigen ist.As starting values for the previous one example already described is a private use as well as a size Standby time and preferably low cost for the manufacture provided. These additional criteria K are in to assign a weighting factor to their meaning and lead to a requirement-specific modification of the link function VF, which must be taken into account in the optimization.

In einem Schritt der Iteration erfolgt eine Parametrisierung der Produktgruppen PG – bzw. des Produktgruppenproxies – für das Funkmodul, wobei die Parameter p zu finden sind, die eine Sendestärke mit einer Netzerreichungswahrscheinlichkeit von > 95 % aufweisen. Der Zusammenhang zwischen Sendestärke und Netzerreichungswahrscheinlichkeit kann durch einen entsprechenden Algorythmus errechnet oder aus einer vorgegebenen Tabelle entnommen werden.Is done in one step of the iteration a parameterization of the product groups PG - or the product group proxy - for the radio module, where the parameters p can be found, which a transmission strength with have a probability of reaching the network of> 95%. The connection between transmission strength and network probability can be determined by a corresponding Algorithm calculated or taken from a given table become.

Gemäß der Verknüpfungsfunktion VF, in der der Zusammenhang zwischen Stromverbrauch und Kapazität des Batteriemoduls defindiert ist, werden im nächsten Iterationsschritt die Parameter p für die Kapazität des Batteriemoduls ermittelt. Die maximal erforderliche Stromstärke ist durch den Stromverbrauch des Sendemoduls und der minmale Stromverbrauch durch das Bedienmodul vorgegeben. Nun werden für die daraus resultierende Stromstärke die Parameter p für die Kapazität des Batteriemoduls auf die maximalen Werte gesetzt, sofern ein Zusammenhang zwischen Kosten und Kapazität des Batteriemoduls in der Verknüpfungsfunktion VF angegeben ist. Steigen hierbei die Kosten diskontinuierlich, so wird der höchste Wert für die Kapazität vor dem Kostensprung verwendet.According to the link function VF, in which the Relationship between power consumption and capacity of the battery module defined will be in the next Iteration step the parameters p for the capacity of the battery module determined. The maximum current required is due to the power consumption of the transmitter module and the minimum power consumption by the control module specified. Now for the resulting amperage the parameters p for the capacity of the battery module is set to the maximum values if there is a connection between cost and capacity of the battery module in the link function VF is specified. If the costs increase discontinuously, so will be the highest Value for the capacity before used the jump in costs.

Im folgenden Iterationsschritt wird die Gesamtausfallwahrscheinlichkeit ermittelt, wobei bei einem Nichterreichen der Ausfallwahrscheinlichkeit für die vorgegebene private Nutzungsklasse die Optimierung durch Vergleich der Module ermittelt wird. Hierdurch wird ermittelt, bei welchen Modul für eine bestimmte Kostenerhöhung der höchste Gewinn bei der Ausfallwahrscheinlichkeit erreicht wird.In the following iteration step the total probability of failure is determined, if one is not reached the probability of default for the specified private usage class optimization by comparison of the modules is determined. This determines which ones Module for one certain cost increase the highest Profit is achieved in the probability of default.

Dieser Prozess wird für die weiteren zu ermittenden Parameter p bzw. Parameterbereiche pb solange wiederholt, bis alle Parameter p oder Parameterbereiche pb mit einem Wert oder einem Wertebereich versehen sind und das Gesamtsystem die Eigenschaften der eingangs defininierten privaten Nutzungsklasse aufweist, wobei die zusätzlichen Kriterien K berücksicht bzw. durch die Verknüpfungsfunktion VF in die Optimierung einbezogen sind. Die derart parametrisierten Proxies, d.h. vorgeschlagenen Produktgruppen VP1,VP2 mit den konkreten Parametern p und/oder Parameterbereichen pb, werden mit Hilfe des Web-Service WEB an das Datenbanksystem DBS übermittelt. Im Datenbanksystem DBS werden die am besten passenden Module bzw. Komponenten von Produkten P selektiert und als Ergebnis dem mobilen Personalcomputer MPC zur Verfügung gestellt. Für die Generierung können weitere zusätzliche Regeln – siehe vorhergehende Erläuterung – eingestellt werden. Die Selektierung erfolgt hierbei dadurch, dass diejenigen Produkte P oder Komponenten von Produkten P selektiert werden, deren Parameter p und/oder Parameterbereiche pb mit denen der Produktgruppenvorschläge VP1,VP2 zumindest teilweise oder vollständig übereinstimmen.This process is repeated for the other parameters p or parameter areas pb to be determined until all parameters p or parameter areas pb are provided with a value or a value range and the overall system has the properties of the private usage class defined at the outset, taking the additional criteria K into account or are included in the optimization by the linking function VF. The proxies parameterized in this way, ie proposed product groups VP1, VP2 with the specific parameters p and / or parameter areas pb, are transmitted to the database system DBS using the web service WEB. The DBS database system contains the most suitable modules or components of products P selected and made available as a result to the mobile personal computer MPC. Additional rules can be set for the generation - see previous explanation. The selection is carried out by selecting those products P or components of products P whose parameters p and / or parameter ranges pb match at least partially or completely with those of the product group suggestions VP1, VP2.

Das erfindungsgemäße Verfahren kann für jedes zu planende Produkt oder System oder auch Netz eingesetzt werden, wobei hierbei die jeweiligen zur Verfügung stehenden Komponenten von Produkten P oder Produkte P oder Systemteile in erfindgungsgemäßer Form in das Datenbanksystem DBS einzubringen sind und die zusätzlichen Kriterien bzw. zusätzliche Verknüpfungsfunktion VF in den mobilen Personalcomputer MPC einzugeben sind. Die Eingaben der zusätzlichen Kriterien K und der Verknüpfungsfunktion VF sind hierbei auf die Optimierungsroutine OR abzustimmen.The method according to the invention can be used for any product or system to be planned or network are used, where the respective available components of products P or products P or system parts in the form according to the invention are to be brought into the database system DBS and the additional ones Criteria or additional link function VF must be entered in the mobile personal computer MPC. The inputs the additional Criteria K and the linking function VF are to be matched to the optimization routine OR.

Claims (15)

Verfahren zum Ermitteln von projektspezifischen Produkten (P) oder Komponenten von Produkten (P) mit Hilfe eines objektorientieren Datenbanksystems (DBS), in dem für technische Produkte (P) oder Komponenten von Produkten (P) jeweils produktspezisfische Parameter (p) und/oder Parameterbereiche (pb) gespeichert sind, – bei dem Produkte (P) gemäß einer Funktionalität einer Produktgruppe (PG) zugeordnet und aus den produktspezifischen Parametern (p) und/oder Parameterbereichen (pb) produktsgruppenpezifische Parameter (p) und/oder Parameterbereiche (pb) ermittelt und im Datenbankystem (DBS) gespeichert werden, – bei dem im Rahmen einer Projektierung einer technischen Einrichtung oder eines Systems in einem Planungssystem (MPC) aus den produktgruppenspezifischen Parametern (p) und/oder Parameterbereichen (pb) mit Hilfe einer Optimierungsroutine (OR) unter Berücksichtigung zusätzlicher Kriterien (K) projektrelevante Produktgruppen (VP1,VP2) einschließlich ihrer Parameter (p) oder Parameterbereiche (pb) ermittelt werden, und – bei dem unter Berücksichtigung der ermittelten projektrelevanten Produktgruppen (VP1,VP2) aus den im Datenbanksystem (DBS) gespeicherten Produkten (P) oder Komponenten von Produkten (P) diejenigen ausgewählt werden, deren Parameter (p) oder Parameterbereiche (pb) zumindest teilweise übereinstimmen, und die ausgewählten Produkte (P) oder Komponenten von Produkten (P) an das Planungssystem (MPC) übergeben und visualisiert werden.Procedure for determining project-specific Products (P) or components of products (P) using a object-oriented database system (DBS), in which for technical Products (P) or components of products (P) each product-specific Parameters (p) and / or parameter ranges (pb) are stored, - in which Products (P) according to one functionality assigned to a product group (PG) and from the product-specific Parameters (p) and / or parameter ranges (pb) product group-specific Parameters (p) and / or parameter areas (pb) determined and in the database system (DBS) are saved, - at in the context of project planning for a technical facility or a system in a planning system (MPC) from the product group-specific Parameters (p) and / or parameter ranges (pb) using a Optimization routine (OR) considering additional Criteria (K) project-relevant product groups (VP1, VP2) including their Parameters (p) or parameter ranges (pb) are determined, and - in which considering the determined project-relevant product groups (VP1, VP2) from the Products (P) or components stored in the database system (DBS) of products (P) those are selected whose parameters (p) or parameter ranges (pb) at least partially match, and the selected ones Products (P) or components of products (P) to the planning system (MPC) passed and be visualized. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die voneinander abhängigen Parameter (p) und/oder Parameterbereiche (pb) der Produkte (P) oder Produktkomponenten oder Produktgruppen (PG) im Datenbanksystem (DBS) durch entsprechende Verknüpfungsfunktionen (VF) realisiert sind.A method according to claim 1, characterized in that the interdependent Parameters (p) and / or parameter ranges (pb) of the products (P) or Product components or product groups (PG) in the database system (DBS) through appropriate linking functions (VF) are realized. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, das die Parameter (p) und/oder Parameterbereiche (pb) durch elektrotechnische oder betriebstechnische oder verwaltungstechnische oder sicherungstechnische Größen und/oder Größenbereiche oder durch elekrotechnische oder betriebstechnische oder verwaltungstechnische oder sicherungstechnische Funktionen und/oder Funktionsbereiche repräsentiert sind.A method according to claim 1 or 2, characterized in that that the parameters (p) and / or parameter ranges (pb) by electrotechnical or operational or administrative or security Sizes and / or size ranges or by electrical or operational or administrative or safety functions and / or functional areas represents are. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass im Planungssystem (MPC) die produktsgruppenpezifischen Parameter (p) und/oder Parameterbereiche (pb) unter Berücksichtigung modifizierter Produkte (P) oder Komponenten von Produkten (P) des jeweiligen Projekts projektspezifisch modifiziert und als modifizierte Produktgruppe (MPG) gespeichert werden.Method according to one of claims 1 to 3, characterized in that that in the planning system (MPC) the product group-specific parameters (p) and / or parameter ranges (pb) taking into account modified Products (P) or components of products (P) of the respective project modified project-specifically and as a modified product group (MPG) can be saved. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die zusätzlichen Kriterien (K) durch kosten- und/oder rentabilitäts- und/oder bezugs- und/oder unternehmenspezifische Parameter (p) und/oder Parameterbereiche (pb) repräsentiert sind.A method according to claim 4, characterized in that the additional Criteria (K) through cost and / or profitability and / or reference and / or company-specific parameters (p) and / or parameter ranges (pb) represents are. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die zusätzlichen Kriterien (K) durch Bewertungsfaktoren realisiert sind, wobei die Bewertungsfaktoren die Bedeutung der produktgruppenspezifischen Parameter (p) oder Parameterbereiche (pb) hinsichtlich des aktuell zu bearbeitenden Projekts bestimmen.A method according to claim 4, characterized in that the additional Criteria (K) are realized by evaluation factors, whereby the Evaluation factors the meaning of the product group-specific parameters (p) or parameter areas (pb) with regard to the currently to be processed Project. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennezeichnet, dass die produktspezifischen und produktgruppenspezifischen Parameter (p) und Parameterbereiche (pb) sowie weitere Daten zur Beschreibung oder Identifikation innerhalb des Systems im Datenbanksystem (DBS) für ein Produkt (P) oder eine Produktkomponente oder eine Produktgruppe (PG) jeweils in einer als Objekt gekapselten Hashtabelle defindiert sind, wobei für jeden Parameter (p) oder Parameterbereich (pb) in der Hashtabelle Attribute zugeordnet sind.Method according to one of the preceding claims, characterized marked that the product-specific and product-group-specific Parameters (p) and parameter ranges (pb) as well as further data for description or identification within the system in the database system (DBS) for a Product (P) or a product component or a product group (PG) each defined in a hash table encapsulated as an object are, for any parameter (p) or parameter range (pb) in the hash table Attributes are assigned. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass alle produktbeschreibenden Softwareobjekte nach einer einheitlichen Bildungsvorschrift generiert werden.A method according to claim 7, characterized in that all product-describing software objects according to a uniform Educational regulation can be generated. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass die produktbeschreibenden Softwareobjekte im Datenbanksystem (DBS) gespeichert sind und das Datenbanksystem (DBS) derart mit einem Datennetz verbindbar ist, dass produktbeschreibenden Softwareobjekte über einen im Datennetz (INT) realisierten Datennetzdienst (WEB) abrufbar sind.A method according to claim 8, characterized in that the product-describing software objects in the database system (DBS) and the database system (DBS) are stored in this way a data network is connectable that product-describing software objects via a data network service (WEB) implemented in the data network (INT) can be called up. Verfahren nach einem vorhergehenden Ansprüchen, dadurch gekennzeichnet, dass die produktbeschreibenden Softwareobjekte gemäß einem Datennetzdienst (WEB) in das Planungssystem (MPC) geladen werden.Method according to one of the preceding claims, characterized characterized in that the product-describing software objects according to a Data network service (WEB) can be loaded into the planning system (MPC). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Planungssystem (MPC) eine Eingaberoutine (ER) aufweist, mit deren Hilfe die projektspezifischen zusätzlichen Kriterien (K) und Modifikationen der Parameter (p) und/oder Parameterbereiche (pb) der Produktgruppen (PG) eingegeben, gespeichert und einer Optimierungsroutine (OR) bereitgestellt werden.Method according to one of the preceding claims, characterized characterized that the planning system (MPC) is an input routine (ER), with the help of which the project-specific additional Criteria (K) and modifications of the parameters (p) and / or parameter ranges (pb) the product groups (PG) entered, saved and an optimization routine (OR) can be provided. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass mit Hilfe der Optimierungroutine (OR) aus den vom Datenbanksystem (DBS) abgerufenen produktgruppenspezifischen Parametern (p) und/oder Parameterbereichen (pb) oder der modifizierten produktgruppenspezifischen Parameter (p) und/oder der Parameterbereiche (pb) unter Berücksichtigung der zusätzli chen Kriterien (K) und der Verknüpfungsfunktionen (VK) die Bestimmung von konkreten Parametern (p) und/oder Parameterbereichen (p) der die Optimierungsaufgabe erfüllenden Produktgruppen (VP1,VP2) erfolgt, wobei die Gesamtzahl der konkret parametrisierten Produktgruppen (VP1,VP2) den Optimierungsvorschlag darstellen.Method according to one of the preceding claims, characterized characterized that with the help of the optimization routine (OR) from the Product group-specific retrieved from the database system (DBS) Parameters (p) and / or parameter ranges (pb) or the modified product group-specific parameters (p) and / or the parameter areas (pb) taking into account the additional Criteria (K) and the linking functions (VK) the determination of concrete parameters (p) and / or parameter ranges (p) the product groups (VP1, VP2) fulfilling the optimization task takes place, the total number of specifically parameterized product groups (VP1, VP2) represent the optimization proposal. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Optimierungsroutine (OR) durch Optimierungsalgorithmen von neuronalen Netzen realisiert ist, wobei die Optimierung durch mehrere Iterationsschritte erfolgt und die Reihenfolge der Optimierung der Parameter (p) und/oder Parameterbereiche (pb) durch Verknüpfungsfunktionen (VF) bestimmt ist.Method according to one of the preceding claims, characterized characterized that the optimization routine (OR) through optimization algorithms of neural networks is realized, the optimization by Multiple iteration steps are performed and the order of optimization the parameters (p) and / or parameter ranges (pb) through linking functions (VF) is determined. Objektorientiertes Datenbanksystem – mit einem Speicherbereich (DB), in dem für technische Produkte (P) oder Produktkomponenten jeweils produktspezifische Parameter (p) und/oder Parameterbereiche (pb) gespeichert sind, wobei die Produkte (P) einer Produktgruppe (PG) zugeordnet und aus den produktspezifischen Parametern (p) und/oder Parameterbereichen (pb) produktsgruppenpezifische Parameter (p) und/oder Parameterbereiche (pb) ermittelt und im Datenbankystem (DBS) derart gespeichert sind, dass sie über ein Datennetz (INT) abrufbar sind, und – mit einer Datennetzeinheit (DNE) zur Verbindung des Datennetzes (INT) mit dem Speicherbereich (DB) und zum Übermitteln der produktspezifischen sowie produktgruppenspezifischen Parameter (p) und/oder Parameterbereiche (pb) über das Datennetz (INT).Object-oriented database system - with a Memory area (DB) in which for technical products (P) or product components each product-specific Parameters (p) and / or parameter ranges (pb) are stored, the products (P) being assigned to a product group (PG) and consisting of the product-specific parameters (p) and / or parameter ranges (pb) product group-specific parameters (p) and / or parameter ranges (pb) determined and stored in the database system (DBS) in such a way that they're over a data network (INT) are available, and - with a data network unit (DNE) for connecting the data network (INT) to the memory area (DB) and for transmission the product-specific and product group-specific parameters (p) and / or parameter areas (pb) via the data network (INT). Mobiles Computersystem – mit einer Eingaberoutine (ER), mit der im Rahmen einer Projektierung einer technischen Einrichtung zusätliche Kriterien (K), Verknüpfungsfunktionen (VF) sowie Modifikations- und/oder Bewertungsinformationen (md) eingegeben oder geändert werden, – mit einer Datennetzeinheit (DNE) zum Abrufen der in einem Datenbanksystem (DBS) gespeicherten der produktspezifischen sowie produktgruppenspezifischen Parameter (p) und/oder Parameterbereiche (pb), und – einer Webroutine (WEBR) zur Steuerung des Abrufens der produktspezifischen sowie produktgruppenspezifischen Parameter (p) und/oder Parameterbereiche (pb) und dem Bereitstellen der Optimierungsroutine (OR), und – mit einer Optimierungsroutine (OR), mit der unter Berücksichtigung der Projektdaten pd, der zusätzlichen Kriterien (k), der Modifikationsinformationen and der Verknüpfungsfunktionen (VF) der aus den vom Datenbanksystem (DBS) abgerufenen produktgruppenspezifischen Parameter (p) und/oder Parameterbereiche (pb) oder lokal modifizierten produktgruppenspezifischen Parameter (p) und/oder Parameterbereiche (pb) die für das Projekt am geeignetesten Produktegruppen (VP1,VP2) mit konkreten Parametern (p) und/oder Parameterbereiche (pb) ermittelt und durch eine Abfrage beim Datenbanksystem (DBS) diejenigen Produkte (P) oder Produktkomponenten abgefragt und visualisiert werden, deren Parameter (p) und/oder Parameterbereiche (pb) zumindest teilweise übereinstimmen.Mobile computer system - with an input routine (ER), with which in the context of project planning of a technical device Additional Services Criteria (K), linking functions (VF) as well as modification and / or Valuation information (md) can be entered or changed, - with a Data network unit (DNE) for retrieval in a database system (DBS) saved the product-specific and product group-specific Parameters (p) and / or parameter ranges (pb), and - one Web routine (WEBR) for controlling the retrieval of the product-specific as well as product group-specific parameters (p) and / or parameter ranges (pb) and the provision of the optimization routine (OR), and - with a Optimization routine (OR) with which taking into account the project data pd, the additional Criteria (k), the modification information and the linking functions (VF) of the product group-specific from the database system (DBS) Parameters (p) and / or parameter ranges (pb) or locally modified product group specific parameters (p) and / or parameter ranges (pb) those for the project most suitable product groups (VP1, VP2) with concrete Parameters (p) and / or parameter ranges (pb) determined and by a query to the database system (DBS) those products (P) or product components can be queried and visualized Parameters (p) and / or parameter ranges (pb) at least partially match.
DE2003109478 2003-03-05 2003-03-05 Determine product-related solutions from project-specific planning projects using an object-oriented database system Expired - Fee Related DE10309478B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2003109478 DE10309478B4 (en) 2003-03-05 2003-03-05 Determine product-related solutions from project-specific planning projects using an object-oriented database system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2003109478 DE10309478B4 (en) 2003-03-05 2003-03-05 Determine product-related solutions from project-specific planning projects using an object-oriented database system

Publications (2)

Publication Number Publication Date
DE10309478A1 true DE10309478A1 (en) 2004-09-23
DE10309478B4 DE10309478B4 (en) 2008-02-21

Family

ID=32891866

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003109478 Expired - Fee Related DE10309478B4 (en) 2003-03-05 2003-03-05 Determine product-related solutions from project-specific planning projects using an object-oriented database system

Country Status (1)

Country Link
DE (1) DE10309478B4 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047290A (en) * 1998-02-20 2000-04-04 I2 Technologies, Inc. Computer implemented planning system and process providing mechanism for grouping and prioritizing consumer objects based on multiple criteria
US6134527A (en) * 1998-01-30 2000-10-17 Motorola, Inc. Method of testing a vocabulary word being enrolled in a speech recognition system
WO2001027797A2 (en) * 1999-10-08 2001-04-19 I2 Technologies, Inc. System for planning new product release
US6510420B1 (en) * 1999-09-30 2003-01-21 International Business Machines Corporation Framework for dynamic hierarchical grouping and calculation based on multidimensional member characteristics

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134527A (en) * 1998-01-30 2000-10-17 Motorola, Inc. Method of testing a vocabulary word being enrolled in a speech recognition system
US6047290A (en) * 1998-02-20 2000-04-04 I2 Technologies, Inc. Computer implemented planning system and process providing mechanism for grouping and prioritizing consumer objects based on multiple criteria
US6510420B1 (en) * 1999-09-30 2003-01-21 International Business Machines Corporation Framework for dynamic hierarchical grouping and calculation based on multidimensional member characteristics
WO2001027797A2 (en) * 1999-10-08 2001-04-19 I2 Technologies, Inc. System for planning new product release

Also Published As

Publication number Publication date
DE10309478B4 (en) 2008-02-21

Similar Documents

Publication Publication Date Title
EP1258812B1 (en) Virtual database of heterogeneous data structures
DE10240117A1 (en) Server component for e.g. public Internet has report generation processor that obtains electronic dossiers from databases to process standardized risk related data included in electronic dossiers to generate electronic risk report
CH703073B1 (en) Comparing models a complex system.
EP1650686A2 (en) Method and system for simulating non-linear dependencies between physical entities and measured data on influencing factors, governed by a local/global modelling approach using objects with embedded probabilistic nets
EP2904554A1 (en) Multi-modal network and method for distributing resources in a multi-modal network
EP1546823B1 (en) Method for the computer-supported generation of prognoses for operative systems and system for the generation of prognoses for operative systems
WO2003027916A2 (en) Process management and process validation
WO2021104608A1 (en) Method for producing an engineering proposal for a device or plant
DE10309478A1 (en) Determining project-specific products from products via object-oriented data-bank system e.g. for communications-technology, requires determining relevant product groups in planning system from product-group-specific parameters
DE102011007434A1 (en) Method for creating software-simulation module for simulating correlation between input and output variables and/or behavior of wind energy plant in energy supply network, involves forming model from transfer and combination functions
WO2020193294A1 (en) Method and device for compatibly controlling a device with a new program code
EP3441919A1 (en) Method for exchanging data between engineering tools of an engineering system and engineering system for carrying out the method
WO2021190715A1 (en) Computer-implemented method and distributed storage system for providing reliable data objects
EP3966723A1 (en) Method and arrangement for providing data from an industrial automation arrangement to an external arrangement
DE102015008607B4 (en) Adapting network requirements to client requirements in digital networks
DE102021126065A1 (en) Method and system for creating and applying a model when converting data
EP3627355B1 (en) System for global and ordered data storage and/or data management using the aid of distributed ledger technology
WO2001090827A2 (en) Information processing system and method for operation thereof
EP1183627A2 (en) Device, method and computer programme product for carrying out business processes
DE10339112A1 (en) Method for generating at least one project reference model, method for generating structured configuration information by means of such a project reference model and device for carrying out, managing and organizing such methods
EP4345546A1 (en) Method, apparatus for data processing and computer program for optimizing a global state of a cyber-physical system
DE102009020499A1 (en) Method for searching matching between at least one search data set with at least one object data set
WO2020094415A1 (en) Measurement method and measurement apparatus for determining a technical property of a program code for controlling an electronic device
EP3783449A1 (en) Allocation of devices to a technical installation
DE102021208368A1 (en) Computer-implemented method for developing a product in a networked system and user system for computer-aided development of a product

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: MEUSLING, ASKOLD, DR., 21493 SCHWARZENBEK, DE

8127 New person/name/address of the applicant

Owner name: MEUSLING, ASKOLD, DR., 83607 HOLZKIRCHEN, DE

8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee