WO2000062197A1 - System for distributing and processing data in a networked computer structure - Google Patents

System for distributing and processing data in a networked computer structure Download PDF

Info

Publication number
WO2000062197A1
WO2000062197A1 PCT/EP2000/003327 EP0003327W WO0062197A1 WO 2000062197 A1 WO2000062197 A1 WO 2000062197A1 EP 0003327 W EP0003327 W EP 0003327W WO 0062197 A1 WO0062197 A1 WO 0062197A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
computer unit
website
group
user
Prior art date
Application number
PCT/EP2000/003327
Other languages
German (de)
French (fr)
Inventor
Thomas Binzinger
Joachim GÜNSTER
Reinhard Recklebe
Original Assignee
Cariba Internet Technology Ag
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 Cariba Internet Technology Ag filed Critical Cariba Internet Technology Ag
Publication of WO2000062197A1 publication Critical patent/WO2000062197A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Definitions

  • the invention relates generally to a system and a method for data distribution and processing in a networked computer structure. More particularly, the invention relates to a system and a method for the simplified production of websites for different users of the Internet or similar networks, the websites containing data / information that can be changed individually by each user and containing predetermined data / information, that cannot be changed by users.
  • a web page is to be understood here as a user-specific amount of data that relates, for example, to the user himself or products sold by him, which other users can access, for example in order to visualize them on a computer system connected to the network.
  • the websites are created by the individual users with their locally available computer systems. So that on the web If websites can be accessed by other users at any time, the websites must be available on computer systems that make the websites available to other users at all times, since the computer systems of the individual users who want to make a website available are usually only temporarily are in operation or are only temporarily connected to the network for data transmission.
  • the web pages are therefore transferred from the users' computers to central computer units which are in continuous operation and which can be accessed at any time via the network. So that a user can change or update websites stored in the central computer units, it is necessary for the corresponding user to transfer his website from a central computer unit to his own computer system in order to edit the website there using suitable programs.
  • the website is then retransmitted from the user's computer to the central processing unit. For this, at least the changed data of a website must be transmitted to the central computer unit under the control of the respective user.
  • An automated processing of websites under the control of a central computer unit or a computer system of a user is currently not possible.
  • Access keys are currently used to enable access to conventional websites for certain users and not for others. It is necessary for the accessing user to know the appropriate access key for the respective website and to whom the website is made available. lender computer system transmitted to obtain permission to access the websites. There is currently no possibility on the part of the user making a website available to define the users who are allowed to access the website without having to make access keys available to the corresponding users. Furthermore, no computer system for websites is currently known in which the access options to specific data of a website can be selectively determined for specific users by the user making the website available, in order to enable these users to access the website in principle, but prevent access to certain data on the website. Likewise, none are currently
  • Websites are used that, in addition to the data that all users can access, are supplemented by data that are only intended for certain users who access the websites.
  • So-called electronic messages are normally used to send information about a network to other users of the network.
  • websites or parts of them can also be sent as long as they are not complex.
  • the recipients of the websites sent are visually provided with the websites, but access to the websites or to the functionalities offered by the websites, e.g. Cross references to access to other websites (so-called "links") is not possible in this way.
  • That Conventionally sent websites are not immediately available to the receiving users in their "web presence", ie as they would be available to a user with direct access.
  • the present invention is intended to overcome the problems and bottlenecks in the field described above.
  • the invention is intended to simplify the creation, modification and / or updating of websites for individual users.
  • the invention is intended to reduce the amount of data to be transmitted for processing web pages, with it being preferred that increased data security is also achieved with such a data transmission.
  • Another object of the invention is to make predetermined changes automatically on different websites. Such changes should be specified and carried out under the control of an individual user and / or a central computer unit. Furthermore, these changes should be made at any time, i.e. at certain times and / or at regular intervals.
  • the invention is intended to provide websites for different users that have at least partially identical information. Preferably, this identical information cannot be changed, at least in part, by the different users of the website.
  • the system according to the invention for data distribution and processing in a networked computer structure comprises a central host unit, e.g. a server or computer cluster, for controlling the system, a large number of computer units that are locally available to different users and are used for receiving, processing and sending data, and a network that connects the main computer unit and the individual computer units and enables data transmission between them.
  • a first computer unit accesses first data that define a first group, the at least one
  • Computing units include. Using the first data, the first computer unit sends a first data set and second data to the first group, which define a second group of computer units that is at least partially different from the first group. Furthermore, the second data received by the first computer unit is accessed with the aid of the computer units of the first group, so as to send a second amount of data to the second group independently of the first computer unit, where for each second quantity of data sent by the computer units of the first group comprises at least a part of the first quantity of data received by the first computer unit.
  • all of the data sets sent by the first computer unit and the computer units of the first and second groups have data which are contained in all data sets or are identical.
  • third data defining a third group of computer units is sent to the second group using a computer unit of the first group.
  • the third group comprises at least one computer unit and differs at least partially from the first and the second group.
  • a third amount of data is sent to the third group using the third data independently of the first group of computer units.
  • Each of the third data sets preferably comprises at least a part of the received first data set and at least a part of the respectively obtained second data set.
  • all of the data sets sent by the first computer unit and the computer units of the first, second and third group have data which are contained in all data sets or are identical.
  • templates are preferably sent as the data contained / identical in all data quantities. Templates are to be understood as data forms / data masks which are made available to the individual users who create / edit such a website on corresponding local computer units and which are used to define the respective user-specific data of the corresponding websites.
  • the websites created / edited by means of a template also have data which are identical for all such websites and are essentially defined by means of the template.
  • the invention thus enables users who have little or no experience in dealing with computer systems and the computer programs used with them, but nevertheless want to create a website, to create their own websites with user-defined data by providing the users with templates.
  • the templates will be offered to the individual users on their locally available computer systems as text and / or graphic data.
  • These templates have data that cannot be changed by the user, for example graphical symbols, and data that determine the arrangement of the data of a template when it is visualized on a screen of a computer system or specify the manner in which the data is used by a user the website created using the template can be displayed graphically (e.g. colors, fonts).
  • dialog-guided data can be individually entered by the user, which together with the predefined data can be combined into a website for the respective user.
  • the data entered by a user can include text data, graphic data and / or acoustic data.
  • the input of the user-specific data can be carried out in any known manner, for example using a keyboard, a computer mouse, a light pen and / or by voice input.
  • the identical data contained in all data sets is not locally available in the first computer unit, but is obtained with access to data from the main computer unit.
  • These data of the main computer unit are preferably also suitable for creating and / or editing websites and are ideally available in the form of the above-mentioned templates.
  • a user of the first computer unit also supports the creation and / or editing of websites by means of the centrally available templates.
  • centrally available templates such as can be easily updated and checked by a network operator (provider).
  • the data that can only be read and sent unchanged correspond to the data contained / identical in all data volumes.
  • a computer unit is provided with data by the main computer unit that the computer unit in the amount of data sent by it on.
  • the data of the main computer unit can include data for creating and / or editing a website, preferably data in the form of templates.
  • such data is sent from the main computer unit to one and / or more computer units.
  • these data quantities also include the data sent by the main computer unit.
  • the computing unit (s) receiving the data sent by the main computing unit sends a comprehensive amount of data upon receipt. It is also possible that the data sent by the main computer unit correspond to the identical / contained data in all the amounts of data sent. This ensures that all computer units receive the data from the main computer unit.
  • a first computer unit, a first and a second group of computer units are defined, a first amount of data and data indicating the second group of computer units are sent from the first computer unit to the computer units of the first group and the Data sent by the first computer unit are received by the computer units of the first group, which, using the data specifying the second group of computer units, send a second data set to the computer units of the second group independently of the first computer unit, the second data quantity comprising at least part of the includes the first amount of data.
  • all amounts of data sent contain data that are contained in the data groups or are identical.
  • a third group of computer units can be defined by means of a computer unit of the first group, and the data specifying the second amount of data and the third group are sent from the computer unit of the first group to the computer units of the second group.
  • the computer units of the second group receive the data sent by the computer unit of the first group and, using the data indicating the third group of computer units, send a third amount of data to the computer units of the third group independently of the computer unit of the first group.
  • the third quantity of data preferably comprises at least a part of the first quantity of data from the first computer unit and at least part of the respectively received second quantity of data from the computer unit of the second group, so that all data quantities sent have data which are contained in the data groups or are identical.
  • the data which are identical / contained in all data sets preferably include data for creating and / or editing a website.
  • the amounts of data are sent in such a way that data is sent that can only be read and sent unchanged by a received computer unit.
  • the data that can only be read and sent unchanged can correspond to the data that is identical / contained in all data quantities.
  • the corresponding computing unit can access the main computing unit before sending a data amount
  • one and / or more computer units should access data from the main computer unit that are used to create and / or edit a website.
  • main computer unit sends further data to the corresponding computer unit before a data quantity is sent and then the computer unit sends a data quantity which transmits the further data to the main computer unit includes.
  • the further data sent by the main computer unit should correspond to the data identical / contained in all data quantities.
  • a website can then be created and / or edited using a received amount of data, for example by means of a template.
  • websites can be made available that at least partially have the same appearance and / or website.
  • websites can be created and / or edited with the system according to the invention and / or made available via a network if a computer program is used in the inventive manner to create and / or edit a desired website of a user of a computer unit and the User enters individual, specific data for the website into the computer program.
  • the user-specific data are integrated into a template provided by the computer program for generating the website and the website is made available using the template with the user-specific data.
  • a template supports the user in creating and / or editing one, preferably his individual website.
  • the data entered by the user are entered using a questionnaire, which is preferably provided by the computer program, in order to obtain a uniform system for entering user-defined data and for generating web pages.
  • a questionnaire which is preferably provided by the computer program, in order to obtain a uniform system for entering user-defined data and for generating web pages.
  • the website can be made available to the user on a local computer system of the user, for example on a monitor, before it is made available to other users via the network.
  • a local computer system of the user for example on a monitor
  • the computer program is on a local computer system of the user who wants to create and / or edit a website. This has the advantage that the user can create and / or edit websites over the network even without data exchange. A website generated in this way can, if it corresponds to the wishes of the user, subsequently be offered to other users via the network.
  • each user can use current computer programs to create and / or edit websites and / or do not have to have a corresponding computer program on a local computer unit, it is also possible to run the computer program from a central main computer unit and / or another local, preferably higher-level Transfer computer unit to the local computer unit of the user creating and / or editing the website.
  • the computer program is present in the central main computer unit and / or in the other local computer unit and can be used to generate websites under the control of these. In this way, only the data required to generate the user-defined website must be transmitted over the network, which corresponds to the user-defined data of the website or differentiates the website from other websites created with the computer program.
  • websites can be created for different users and made available via the network that at least partially have the same appearance and / or the same website to have.
  • the computer program provides templates in which the desired data cannot be changed by the respective user. This means that the identical data of the different website are predefined centrally and cannot be changed by the user. If the identical data of the different websites is changed by means of the main computer unit and / or the other local, preferably higher-level computer unit, centrally specified changes can be made on all such websites. It is not necessary for the users of the different websites to make the changes, for example using the computer program, since the changes are carried out automatically for the websites. Control of individual websites with regard to their desired appearance and / or website is therefore not necessary.
  • the required data transfer via the network is reduced since only the different data of the web pages, preferably the respective user-specific data, have to be transmitted.
  • the data which are identical for all websites according to the invention, to be present on the main computer unit and / or on the other local, preferably superordinate, computer unit.
  • the identical data can easily be changed centrally in order to be integrated into the different websites when they are created.
  • the computer program can additionally be designed in such a way that users are given access to any web pages available via the network.
  • centrally specified and / or centrally changeable data for example data comparable to the above-mentioned identical data
  • centrally specified and / or centrally changeable data for example data comparable to the above-mentioned identical data
  • the computer program provides the user with the desired data independently of a web page that is accessed by a user, which data can only be changed by the user in a manner predetermined by the computer program.
  • These data are preferably specified and / or changed centrally, for example by the main computer unit and / or another local, preferably higher-level computer unit.
  • the desired data are reproduced, for example, on a monitor of a local computer unit of a user of the computer program in a frame (for example a graphic frame or window) which surrounds the respective website used by the user.
  • the desired data is available on a local computer unit of a user using the computer program, the data transfer via the network is reduced since the desired data does not have to be transmitted over the network in order to make it available to the user.
  • a transfer of the desired data is only necessary for centrally specified changes.
  • the desired data are complex and / or have to be changed frequently, it is preferable that the desired data is present on a main computer unit and / or on another, preferably higher-level computer unit.
  • the desired data are present on a local computer unit of a user, on a main computer unit and on another, preferably higher-level computer unit, there are further advantages in addition to the advantages mentioned in the last two paragraphs. For example, it is not necessary for the main computer unit and / or the other, preferably higher-level computer unit to access the local user computer unit in order to check the desired data and / or before changes are made.
  • the invention allows not only to simplify the creation of websites, but also to change and update websites more easily. Since templates are used according to the invention when creating websites, When changing a website, only the data portion of this website to be changed has to be changed. This means that data on a website that changes in short time intervals, for example hourly or daily, can be updated in a simple manner. It does not matter whether these changes are made by the corresponding users themselves or by a computer system that controls these changes.
  • the invention can reduce the amount of data to be transmitted if the accessing users have a template according to the invention available on the locally available computer systems. In this case too, only the user-specific data portion of a website has to be transferred. This also increases the security of data transfers over a network, since only certain data are transferred and unauthorized persons cannot access the entire amount of data on a website.
  • the templates according to the invention not only have advantages when creating and modifying websites, but can also be used to create websites for a group of users that have a uniform basic structure and contain specific data for each user of this group. For example, companies can provide websites that have a specific appearance for the company and have information about the employee of the company for whom the respective website is intended.
  • the use of templates here ensures that company-specific data on a website cannot be changed by different users, which ensures a uniform company-specific appearance of the website.
  • the basic appearance of the websites of these users can be changed easily and in a controlled manner by changing the template used. For example, company-specific changes to the basic appearance of a website can be carried out uniformly for all employees of the company.
  • templates allows data areas of a website to be defined which can neither be changed by a user, nor which comprise the unchangeable data of a template mentioned above.
  • further data can be made available on such a website, these further data preferably being updated continuously.
  • This further data includes stock exchange listings, traffic reports, advertising and news information in text and images. It does not matter whether this additional data comes from a local user computer system, a central computer unit of a network or other devices that provide data.
  • the invention combines these with the user-specific and the specified data of a template to form a website.
  • the invention allows websites to be made available to different users in a manner comparable to the sending of an electronic message (email). This means that a website no longer has to be accessed by a user in a conventional manner if the user wishes to use the information on the website.
  • websites can be specifically sent to users who are known to need the information on the website and / or to whom the information on the website is to be made available.
  • websites can be made available not only directly but also indirectly to different users. For this purpose, a website or part of a website is made available to a first group of users and at least one user of the first group makes the website or part of the website available to a second group of users.
  • the second group of users can be defined by the user who originally made the website available and / or by users of the first group.
  • a website or part of a website can thus be made available to a significantly larger number of users, since the user initially providing the website does not have to know all the users who want to access the website.
  • a user of the first group who makes the website available to users of the second group, to change and / or supplement changeable data of the website individually. This can be used, for example, by companies that use hierarchical sales structures and want to provide different information depending on the hierarchy level of different users.
  • a website is made available to the second group of users under the control of users from the first group, not only the information or parts of the information of the initially provided website can be made available to the second group of users, but also information, defined by users in the first group and added to the website. It is preferred that the user who initially made the website available does not receive any feedback about the information that was added to the initially made website and / or about the users of the second group who change the website - provided in a changed or unchanged form. In this way, the invention increases security when transmitting information from websites over a network. For example, if a company that sells and sells products from another company receives product offers in the form of websites, the company can supplement the website with additional information of its own, such as prices, delivery times. Since the supplying company does not receive any feedback about the information added to the website and / or customers who use the supplemented website, the confidentiality of company-internal data, which is customary in business, is guaranteed.
  • FIG. 1 shows a schematic representation of a computer structure for carrying out an embodiment of the invention.
  • 2 shows a further computer structure for carrying out an embodiment of the invention.
  • 3 shows a further computer structure for carrying out an embodiment of the invention.
  • FIG. 4 shows schematic views of an “empty” template according to the invention and a website created with the template.
  • a networked computer structure is used to produce a website in accordance with the invention.
  • This computer structure represents the simplest arrangement of networked computer systems for implementing the invention.
  • Computer units RE1, RE2, RE3, RE4 are connected via a network N to a main computer unit HRE.
  • the network N can be any type of network that enables transfers of any data between the computer units RE and the main computer unit HRE.
  • network N at least partially includes the Internet.
  • the computer units RE are computer units or computer systems that are available locally to corresponding users, such as personal computers and network computers for the Internet.
  • the main computing unit HRE is a central computing unit present in the system, which controls data transmissions over the network N from and to the individual computing units RE.
  • the main computer unit HRE is to be understood as meaning both individual computer systems, for example operating as servers, and one or more connected groups of servers, so-called "Güster".
  • the main computing unit HRE provides the individual computing units RE with the data that are used for processing websites by users of the computing units RE.
  • the main computing unit HRE can save created websites and make them available to accessing computing units RE. Since the main computing unit HRE preferably works continuously, web pages created are thus available to computing units RE which can be accessed at any time. Web pages stored by the main computing unit HRE can then also be accessed by other computing units and / or computing systems, not shown in FIG. 1, which are connected via network N and / or other networks to the computing structure shown in FIG. 1 for data transmission .
  • the main computing unit HRE can make data available to the individual computing units RE, which are used in the processing of websites and / or are added to the data of a created website which is accessed by a computing unit RE.
  • a user To create or edit a website, a user provides one of the
  • Computer units RE for example the computer unit RE1, establish a connection to the main computer unit HRE via the network N using a computer program available locally for the computer unit RE1.
  • This connection is preferably established automatically when the user of the computer unit RE1 puts it into operation, thereby creating an extremely user-friendly computer system.
  • the user then informs the computer unit RE1 of the main computer unit HRE that he is creating a website and / or want to edit.
  • the main computer unit HRE then sends data for creating / editing a website to the computer unit RE1.
  • the main computer unit HRE preferably sends a computer program for creating / editing web pages to the computer unit RE1. In this way, the amount of data to be transmitted via the network N is reduced when a website is generated / processed and increased data transmission security is achieved.
  • the main computer unit HRE executes a computer program for creating / editing websites, with data being transferred to the computer unit RE1, being processed by it and being transferred back to the main computer unit HRE.
  • a website according to the invention can also be created using a computer program provided locally by the computer unit RE1, which the user of the computer unit RE1 e.g. received or acquired by an operator of the network or the main computer unit HRE. In this case too, only the user-specific data of a website and / or changed data have to be transmitted to the main computer unit HRE via the network.
  • data is made available to the corresponding user using the computing unit RE1 under control of the website program, which the user processes to create / edit a website .
  • These data are preferably visualized on a monitor of the computer unit RE1 and processed by the user using a keyboard of the computer unit RE1.
  • voice input devices or graphic input means e.g. computer mouse, light pen.
  • the data to be processed by the user correspond to that part of the data of the user's website which contains user-specific information about the design and content of the website.
  • this information relates at least to the name and address of the respective user.
  • this includes text information as well as graphic information.
  • the extent to which a user can integrate user-specific data into a website is controlled by the website program and can be determined depending on various factors.
  • the computer program for website editing provides the user with a questionnaire which defines the user-specific data, for example the name and address of the user, and / or the user-specific appearance of the website, for example colors, background patterns, graphic symbols and characters become.
  • the website program automatically and / or under the control of the user provides the user with a view of the created / edited website directly on the monitor of the computer unit RE1 .
  • the website can be checked by the user who created it, before the website or that for generating a website according to the invention is transmitted to the main computer via the network and made accessible to other users.
  • the user-specific data and the data that were defined by the website program as not changeable by the user are combined to form a website specific to this user.
  • the appearance of the website generated and reproduced in this way has at least one user-specific area and at least one area defined by the website program, it being possible for all areas of the website to contain text information and graphic information.
  • the user is not satisfied with the website created, he must repeat the steps described above for creating / editing the website. If the user is satisfied with the website created, he uses the computer unit RE1 to notify the main computer unit HRE of making the website he has created available to other computer units RE on the network N.
  • the created website is preferably stored by the main computer unit HRE so that other computer units RE can access it at any time Website.
  • the host computer unit HRE preferably stores such websites itself, but it is also possible to store such websites in any storage devices connected to the network N, which are preferably continuously in operation.
  • templates are made available to a user who wants to create a website, which the user processes in order to create a website specific to him.
  • a template corresponds to an "empty" website, i.e. a website without user-specific information.
  • the user-specific data entered by the user is added to the data which reproduce a template in order to generate a user-specific website.
  • 4 shows an "empty" website, which was only generated using the data of the template, and a user-specific website, which, in addition to the data of the template, also has the user-specific data.
  • the data of the template define the arrangement and the way information is displayed on a website displayed on a monitor.
  • a user can edit this data in order to individually change the arrangement and type of reproduction of information on a website and to supplement user-specific information. As described above, in the simplest case this can be done by answering a questionnaire that is made available to the user by the website program.
  • FIG. 2 shows a possible computer structure for users with so-called group-specific websites.
  • the individual users of the computer units RE1, RE21, ..., RE31, ... of the group are provided with templates by one of the computer units (for example RE1) and / or the main computer unit HRE in the manner described above, which have group-specific data and cannot be changed by individual users.
  • the group-specific data are then supplemented by user-specific data of the individual users and combined to form a website, the information about the group and about the individual user of the website having.
  • group-specific templates allows changes to be made easily and in a controlled manner on all websites of the users of this group.
  • a user of this group who is authorized to make changes to the group-specific template, creates a new group-specific template with a corresponding computer unit, for example computer unit RE1.
  • a new group-specific template is preferably created in the manner described for the creation / editing of websites in general above.
  • the authorized user accesses a general template and supplements it with group-specific information.
  • the authorized user defines which information of the template can and can not be changed by the users of the group.
  • the changed group-specific template is preferably automatically integrated into all websites of the users of this group under the control of the main computing unit HRE, which ensures that the desired changes are carried out automatically in all the websites concerned.
  • the forwarding of the group-specific data, which cannot be changed by the individual computer units RE1, RE21 RE31, ... is indicated in FIG. 2 by the solid lines which run through all computer units RE1, RE21, ..., RE31, the Group run.
  • the individual users of this group can also change the user-specific information of the respective website, which is then combined with the group-specific data to form a user- and group-specific website. This is indicated by the short lines in the individual computer units RE1, RE21 RE31, ..., which coincide with the lines running through all computer units and indicating the group-specific data. It is preferable in this case that changes to a user and group-specific website of a user made available via the network N cannot be carried out by other users who access the website.
  • the invention can be used to display advertising information not only to be transmitted directly to computer units connected to the main computer unit HRE and / or a higher-level computer unit, for example computer unit RE1, but also to indirectly connected computer units that use the respective template according to the invention and / or access a website according to the invention.
  • templates are used to which not only user-specific data can be added, but whose data defining the respective templates can also be edited by a user. This is illustrated in FIG. 3 by the fact that none of the computer units RE1, RE21, RE31,
  • a group of users of individual computer units RE1, RE21, ..., RE31, ... is enabled to access user-specific websites of this group available via the network N and to edit these websites.
  • the scope of changes to a website that are possible for users of this group is preferably defined by the user whose website is being accessed. If a user accesses a website created by another user, this website serves as a template for the accessing user. The accessing user can thus use the website serving as a template to create / edit his own user-specific website in the manner described above. The user can at least partially change the website individually and supplement it with user-specific information.
  • the processed and the unchanged data are then combined with the user-specific data to form a new user-specific website.
  • users of the invention to create their own user-specific websites and to make them available via the network, which, in addition to their own data, have desired data from a website that is made available by another user via the network N. This means that the user who creates a website can define which "foreign" data is available on his website and which is not.
  • templates according to the invention also allows data to be integrated into websites which are changed independently of the respective users under the control of a computer unit RE and / or the main computer unit HRE.
  • Such data are preferably not editable or changeable by the user who creates a website and / or accesses a website. Since such data are part of the data volume of the templates used as the basis for websites, they are available to the accessing users each time they access websites. It is possible to update these data at desired time intervals before accessing corresponding websites and to integrate them into the websites and / or to change these data continuously while accessing a corresponding website, with corresponding data being sent via the network N to the computer unit RE of an accessing user.
  • Examples of such data are stock exchange listings, weather reports, general news, advertising information and database information, but also data that provides functionalities, such as so-called "links", i.e. Cross references e.g. to other websites.
  • links i.e. Cross references e.g. to other websites.
  • the invention uses a computer program which, in addition to creating and / or editing websites according to the invention, also provides access to any websites via the N network. Data which cannot be changed by users and which are independent of the various websites used are made available to users with the aid of this computer program according to the invention during the entire access to websites.
  • Such data are offered on a monitor of a computer system of an accessing user in a graphic frame which surrounds the various websites used.
  • the accessing user is not only provided with the unchanged form of the different web pages, ie as they were created by the respective users making the web pages available, but also additional data.
  • This data includes, for example, advertising information, traffic news or the like and can be present locally in connection with the computer program according to the invention on the individual computer units RE and / or transmitted from the main computer unit HRE to the individual computer units.
  • the data can be changed at desired time intervals in order to offer users updated and / or other data.
  • functionalities for accessing other websites and / or other computer systems for example in the form of "links", are made available to the users by means of this data.

Abstract

The inventive system contains a central main computing unit which controls data transmissions using a network from and to the individual computer units of different users. The main computing unit provides the individual computer units with the data which is used by the users to create/process websites. The main computing unit can also make data available to the individual computer units that is used during the processing of websites and/or that is added to the data of a created website which is accessed by a computer unit. The data which is to be processed by the user corresponds to the portion of data on the user website which contains user-specific information concerning the structure and the content of said website. It is possible for the user to incorporate this type of information into a website. Said information includes both graphic and textual information. The inventive system places templates at the disposal of the user which he or she processes, to create a specific, personalised website. The data on the template defines the configuration and the type of reproduction of information which is displayed in a website on a computer unit monitor.

Description

SYSTEM ZUR DATENVERTEILUNG UND -BEARBEITUNG IN EINER VERNETZTEN RECHNERSTRUKTUR SYSTEM FOR DATA DISTRIBUTION AND PROCESSING IN A NETWORKED COMPUTER STRUCTURE
Die Erfindung betrifft im allgemeinen ein System und ein Verfahren zur Datenverteilung und -bearbeitung in einer vernetzten Rechnerstruktur. Im spezielleren betrifft die Erfindung ein System und ein Verfahren zur vereinfachten Herstellung von Webseiten für unterschiedliche Benutzer des Internets oder ähnlicher Netzwerke, wobei die Webseiten Daten/Infor-mationen enthalten, die von jedem Benutzer individuell geändert werden können, und vorgegebene Daten/Informationen enthalten, die von den Benutzern nicht verändert werden können.The invention relates generally to a system and a method for data distribution and processing in a networked computer structure. More particularly, the invention relates to a system and a method for the simplified production of websites for different users of the Internet or similar networks, the websites containing data / information that can be changed individually by each user and containing predetermined data / information, that cannot be changed by users.
Hintergrund der ErfindungBackground of the Invention
Im folgenden wird die Erfindung am Beispiel von Benutzern beschrieben, die unter Verwendung von entsprechenden Rechnersystemen (z.B. Personalcomputer) ein Netzwerk, wie z.B. das Internet, nutzen, um auf diesem Netzwerk insbesondere Daten in Form einer Webseite anderen Nutzern zur Verfügung zu stellen. Unter einer Webseite ist hier eine benutzerspezifische Datenmenge zu verstehen, die beispielsweise den Benutzer selbst oder von ihm vertriebene Produkte betreffen, auf die andere Benutzer zugreifen können, um sie beispielsweise auf einem mit dem Netzwerk verbundenen Rechnersystem zu visualisieren.The invention is described below using the example of users who use a suitable computer system (e.g. personal computer) to connect a network, e.g. use the Internet, in particular to make data in the form of a website available to other users on this network. A web page is to be understood here as a user-specific amount of data that relates, for example, to the user himself or products sold by him, which other users can access, for example in order to visualize them on a computer system connected to the network.
Herkömmlicherweise werden Webseiten von den Benutzern, die eine eigeneTraditionally, websites are created by users who have their own
Webseite auf einem Netzwerk zur Verfügung stellen wollen, auch unter Verwendung von entsprechenden Hilfsprogrammen individuell erstellt. Hierfür müssen die Webseiten bzw. die die Webseiten wiedergebenden Daten in Abhängigkeit des verwendeten Netzwerks ein bestimmtes Format aufweisen. Daher werden für die Erstellung von Webseiten normalerweise Rechnerprogramme verwendet, die die Erstellung der Webseiten bzw. der erforderlichen Datenformate erleichtern sollen. Die Bedienung dieser Programme setzt aber Grundkenntnisse im Umgang mit Rechnersystemen voraus, die insbesondere bei den Benutzern nicht vorausgesetzt werden können, die die Rechnersysteme als reine Anwender benutzen.Want to make the website available on a network, also created individually using the appropriate auxiliary programs. For this purpose, the websites or the data representing the websites must have a specific format, depending on the network used. For this reason, computer programs are normally used to create websites, which are intended to facilitate the creation of the websites and the required data formats. The operation of these programs, however, requires basic knowledge of dealing with computer systems, which cannot be assumed, in particular, for the users who use the computer systems as pure users.
Die Webseiten werden von den einzelnen Benutzern mit ihren ihnen lokal zur Verfügung stehenden Rechnersystemen erstellt. Damit auf die so erstellten Web- seiten von anderen Benutzern zu jeder Zeit zugegriffen werden kann, müssen die Webseiten auf Rechnersystemen vorliegen, die die Webseiten zu jeder Zeit anderen Benutzern zur Verfügung stellen, da die Rechnersysteme der einzelnen Benutzer, die eine Webseite zur Verfügung stellen wollen, normalerweise nur zeit- weise in Betrieb sind oder nur zeitweise mit dem Netzwerk zur Datenübertragung in Verbindung stehen. Daher werden die Webseiten von den Rechnern der Benutzer auf zentrale Rechnereinheiten übertragen, die kontinuierlich in Betrieb sind und auf die zu jeder Zeit über das Netzwerk zugegriffen werden kann. Damit ein Benutzer in den zentralen Rechnereinheiten gespeicherte Webseiten ändern oder aktualisieren kann, ist es notwendig, daß der entsprechende Benutzer seine Webseite von einer zentralen Rechnereinheit auf sein eigenes Rechnersystem überträgt, um dort unter Verwendung geeigneter Programme die Webseite zu bearbeiten. Danach wird die Webseite von dem Rechner des Benutzers erneut zu der zentralen Rechnereinheit übertragen. Hierfür müssen zumindest die geänderten Daten einer Webseite zu der zentralen Rechnereinheit unter Steuerung des jeweiligen Benutzers übertragen werden. Eine automatisierte Bearbeitung von Webseiten unter Steuerung einer zentralen Rechnereinheit oder eines Rechnersystems eines Benutzers ist zur Zeit nicht möglich.The websites are created by the individual users with their locally available computer systems. So that on the web If websites can be accessed by other users at any time, the websites must be available on computer systems that make the websites available to other users at all times, since the computer systems of the individual users who want to make a website available are usually only temporarily are in operation or are only temporarily connected to the network for data transmission. The web pages are therefore transferred from the users' computers to central computer units which are in continuous operation and which can be accessed at any time via the network. So that a user can change or update websites stored in the central computer units, it is necessary for the corresponding user to transfer his website from a central computer unit to his own computer system in order to edit the website there using suitable programs. The website is then retransmitted from the user's computer to the central processing unit. For this, at least the changed data of a website must be transmitted to the central computer unit under the control of the respective user. An automated processing of websites under the control of a central computer unit or a computer system of a user is currently not possible.
Sollen für unterschiedliche Benutzer individuelle Webseiten zur Verfügung gestellt werden, die für alle Benutzer gleiche Daten oder teilweise gleiche Daten aufweisen, ist es bisher erforderlich, daß jeder der Benutzer seine Webseite selbst erstellt. Nur wenn unterschiedliche Benutzer vollständig identische Webseiten verwenden wollen, muß nur eine Webseite erzeugt werden, auf die unter Verwen- düng von Querverweisen über das Netzwerk zugegriffen werden kann. Des weiteren wird derzeit nicht auf gleiche Daten aufweisende Webseiten unter Steuerung eines einzelnen Benutzerrechnersystems oder einen zentralen Rechnereinheit so zugegriffen, daß die gleichen Daten dieser Webseiten zumindest teilweise geändert oder aktualisiert werden. Dies kann momentan nur erreicht werden, indem jeder Benutzer dieser Webseiten die gewünschten Änderungen der Webseite selbst vornimmt. Eine zentrale Steuerung und Kontrolle, ob die gewünschten Änderungen auf den Webseiten vorgenommen wurden, entfällt daher.If individual websites are to be made available for different users which have the same or partially the same data for all users, it has hitherto been necessary for each of the users to create his or her own website. Only if different users want to use completely identical websites, only one website has to be created which can be accessed using cross-references via the network. Furthermore, websites that do not have the same data are currently accessed under the control of an individual user computer system or a central computer unit in such a way that the same data of these websites are at least partially changed or updated. At the moment this can only be achieved by each user of these websites making the desired changes to the website themselves. Central control and monitoring whether the desired changes have been made on the website is therefore not necessary.
Um den Zugriff auf herkömmliche Webseiten bestimmten Benutzern zu ermögli- chen und anderen nicht, werden derzeit Zugriffsschlüssel verwendet. Hierbei ist es erforderlich, daß der zugreifende Benutzer die entsprechenden Zugriffsschlüssel für die jeweiligen Webseiten kennt und an das die Webseiten zur Verfügung stel- lende Rechnersystem übermittelt, um die Erlaubnis zu erhalten, auf die Webseiten zuzugreifen. Eine Möglichkeit seitens des eine Webseite zur Verfügung stellenden Benutzers die Benutzer zu definieren, die auf die Webseite zugreifen dürfen, ohne dabei Zugriffsschlüssel den entsprechenden Benutzern zugänglich machen zu müssen, ist derzeit nicht gegeben. Des weiteren ist derzeit kein Rechnersystem für Webseiten bekannt, bei dem die Zugriffsmöglichkeiten auf bestimmte Daten einer Webseite selektiv für bestimmte Benutzer durch den die Webseite zur Verfügung stellenden Benutzer festgelegt werden können, um so diesen Benutzern den Zugriff auf die Webseite zwar prinzipiell zu ermöglichen, aber einen Zugriff auf die bestimmten Daten der Webseite zu verhindern. Ebenso werden derzeit keineAccess keys are currently used to enable access to conventional websites for certain users and not for others. It is necessary for the accessing user to know the appropriate access key for the respective website and to whom the website is made available. lender computer system transmitted to obtain permission to access the websites. There is currently no possibility on the part of the user making a website available to define the users who are allowed to access the website without having to make access keys available to the corresponding users. Furthermore, no computer system for websites is currently known in which the access options to specific data of a website can be selectively determined for specific users by the user making the website available, in order to enable these users to access the website in principle, but prevent access to certain data on the website. Likewise, none are currently
Webseiten verwendet, die neben den Daten, auf die alle Benutzer zugreifen können, durch Daten ergänzt werden, die nur für bestimmte auf die Webseiten zugreifende Benutzer bestimmt sind.Websites are used that, in addition to the data that all users can access, are supplemented by data that are only intended for certain users who access the websites.
Um Informationen über ein Netzwerk gezielt an andere Benutzer des Netzwerks zu versenden, werden normalerweise sogenannte elektronische Nachrichten (z.B. Email) verwendet. Auf diese Weise können auch Webseiten oder Teile davon versendet werden, solange sie nicht komplex sind. Den Empfänger der versendeten Webseiten werden die Webseiten zwar visuell zur Verfügung gestellt, aber ein Zugriff auf die Webseiten bzw. auf von den Webseiten angebotenen Funktionalitäten, z.B. Querverweise zum Zugriff auf andere Webseiten (sogenannte "Links"), ist so nicht möglich. D.h. herkömmlich versendete Webseiten stehen den empfangenden Benutzern nicht in ihrem "Webauftritt", also so wie sie bei direktem Zugriff einem Benutzer zur Verfügung stünden, unmittelbar zur Verfügung. Darüber hin- aus wäre es von Vorteil, Webseiten nicht nur gezielt an bestimmte Benutzer zu senden, wie dies bei elektronischen Nachrichten zur Zeit möglich ist, sondern die Webseiten von den bestimmten, die Webseiten empfangenden Benutzern an weitere Benutzer automatisiert weiterzu versenden.So-called electronic messages (e.g. email) are normally used to send information about a network to other users of the network. In this way, websites or parts of them can also be sent as long as they are not complex. The recipients of the websites sent are visually provided with the websites, but access to the websites or to the functionalities offered by the websites, e.g. Cross references to access to other websites (so-called "links") is not possible in this way. That Conventionally sent websites are not immediately available to the receiving users in their "web presence", ie as they would be available to a user with direct access. In addition, it would be advantageous not only to send web pages to specific users in a targeted manner, as is currently possible with electronic messages, but to automatically forward the web pages from the specific users receiving the web pages to other users.
Ein weiteres Problem tritt auf, wenn Webseiten für unterschiedliche Benutzer verwendet werden sollen und die verwendeten Webseiten für alle Benutzer zumindest teilweise identische Daten aufweisen müssen, die durch die Benutzer nicht verändert werden können. Da bisher die Webseiten für jeden Benutzer individuell erzeugt werden, ist eine Kontrolle der Daten einer Webseite und die Vorgabe be- stimmter nicht veränderlicher Daten einer Webseite nicht möglich. Die vorliegende Erfindung soll die oben beschriebenen Probleme und Engpässe auf diesem Gebiet beseitigen. Insbesondere soll die Erfindung die Erstellung, Änderung und/oder Aktualisierung von Webseiten für einzelne Benutzer vereinfachen. Des weiteren soll die Erfindung die zur Bearbeitung von Webseiten zu über- tragenden Datenmengen reduzieren, wobei zu bevorzugen ist, daß auch eine erhöhte Datensicherheit bei einer derartigen Datenübertragung erreicht wird.Another problem arises when websites are to be used for different users and the websites used have to have at least partially identical data for all users which cannot be changed by the users. Since the websites have so far been created individually for each user, it is not possible to check the data of a website and to specify certain non-changeable data of a website. The present invention is intended to overcome the problems and bottlenecks in the field described above. In particular, the invention is intended to simplify the creation, modification and / or updating of websites for individual users. Furthermore, the invention is intended to reduce the amount of data to be transmitted for processing web pages, with it being preferred that increased data security is also achieved with such a data transmission.
Eine weitere Aufgabe der Erfindung ist es, vorgegebene Änderungen auf unterschiedlichen Webseiten automatisiert vorzunehmen. Die Vorgabe und Durchfüh- rung derartiger Änderungen soll unter Steuerung eines einzelnen Benutzers und/oder einer zentralen Rechnereinheit erfolgen. Des weiteren sollen diese Änderungen jederzeit, d.h. zu bestimmten Zeitpunkten und/oder in regelmäßigen Abständen, möglich sein.Another object of the invention is to make predetermined changes automatically on different websites. Such changes should be specified and carried out under the control of an individual user and / or a central computer unit. Furthermore, these changes should be made at any time, i.e. at certain times and / or at regular intervals.
Außerdem soll die Erfindung Webseiten für unterschiedliche Benutzer zur Verfügung stellen, die wenigstens teilweise identische Informationen aufweisen. Vorzugsweise sind diese identische Informationen wenigstens teilweise durch die unterschiedlichen Benutzer der Webseite nicht veränderbar.In addition, the invention is intended to provide websites for different users that have at least partially identical information. Preferably, this identical information cannot be changed, at least in part, by the different users of the website.
Diese Aufgaben der Erfindung werden durch ein System gemäß Anspruch 1 und durch Verfahren gemäß Anspruch 13 und gemäß Anspruch 25 gelöst.These objects of the invention are achieved by a system according to claim 1 and by methods according to claim 13 and according to claim 25.
Das erfindungsgemäße System zur Datenverteilung und -bearbeitung in einer vernetzten Rechnerstruktur umfaßt eine zentrale Hauptrechnereinheit, z.B. einen Server oder Rechnercluster, zur Steuerung des Systems, eine Vielzahl Rechnereinheiten, die für unterschiedliche Benutzer lokal verfügbar sind und zum Empfangen, Bearbeiten und Senden von Daten dienen, und ein Netzwerk, das die Hauptrechnereinheit und die einzelnen Rechnereinheiten verbindet und Datenübertragung zwischen diesen ermöglicht. Mittels einer ersten Rechnereinheit wird auf erste Daten zugegriffen, die eine erste Gruppe definieren, die wenigstens eineThe system according to the invention for data distribution and processing in a networked computer structure comprises a central host unit, e.g. a server or computer cluster, for controlling the system, a large number of computer units that are locally available to different users and are used for receiving, processing and sending data, and a network that connects the main computer unit and the individual computer units and enables data transmission between them. A first computer unit accesses first data that define a first group, the at least one
Rechnereinheiten umfassen. Unter Verwendung der ersten Daten werden mittels der ersten Rechnereinheit an die erste Gruppe eine erste Datenmenge und zweite Daten versendet, die eine von der ersten Gruppe wenigstens teilweise verschiedene zweite Gruppe von Rechnereinheiten definieren. Des weiteren wird mit Hilfe der Rechnereinheiten der ersten Gruppe auf die zweiten, von der ersten Rechnereinheit empfangenen Daten zugegriffen, um so unabhängig von der ersten Rechnereinheit jeweils eine zweite Datenmenge an die zweite Gruppe zu senden, wo- bei jede von den Rechnereinheiten der ersten Gruppe versendete zweite Datenmenge wenigstens einen Teil der ersten Datenmenge umfaßt, die von der ersten Rechnereinheit empfangen wurde. Somit weisen alle der von der ersten Rechnereinheit und den Rechnereinheiten der ersten und zweiten Gruppe versendeten Datenmengen Daten auf, die in allen Datenmengen enthalten bzw. identisch sind.Computing units include. Using the first data, the first computer unit sends a first data set and second data to the first group, which define a second group of computer units that is at least partially different from the first group. Furthermore, the second data received by the first computer unit is accessed with the aid of the computer units of the first group, so as to send a second amount of data to the second group independently of the first computer unit, where for each second quantity of data sent by the computer units of the first group comprises at least a part of the first quantity of data received by the first computer unit. Thus, all of the data sets sent by the first computer unit and the computer units of the first and second groups have data which are contained in all data sets or are identical.
Auf diese Weise ist es möglich, Daten, beispielsweise in Form von Webseiten nicht nur direkt an gewünschte Benutzer zu versenden, sondern auch unter Verwendung der Rechnereinheiten der gewünschten Benutzer die Webseiten an weitere gewünschte Benutzer automatisiert zu versenden. In diesem Fall geben die versendeten Datenmengen die Webseiten wieder und sind gleich. Des weiteren können auf diese Weise Webseiten für unterschiedliche Benutzer mit wenigstens teilweise identischen Daten erzeugt werden, wobei hier die Daten der Datenmengen, die in allen versendeten Datenmengen enthalten sind, den in allen Web- Seiten identischen Daten entsprechen. Da die Daten nicht an alle Benutzer direkt versendet werden, sondern stufenweise über eine erste Gruppe Rechnereinheiten an eine zweite Gruppe Rechnereinheiten weisen alle Webseiten der Benutzer der Rechnereinheiten neben den identischen Daten auch Daten auf, die von den jeweiligen Benutzern der die Daten versendenden Rechnereinheiten individuell defi- niert werden können.In this way it is possible not only to send data, for example in the form of websites, directly to desired users, but also to automatically send the websites to other desired users using the computer units of the desired users. In this case, the amount of data sent reflects the website and is the same. In addition, websites can be created for different users with at least partially identical data in this way, with the data of the data sets contained in all the data sets sent corresponding to the identical data in all web pages. Since the data is not sent directly to all users, but gradually via a first group of computer units to a second group of computer units, all websites of the users of the computer units have, in addition to the identical data, also data which are individually defined by the respective users of the computer units sending the data - can be renated.
Vorzugsweise werden unter Verwendung einer Rechnereinheit der ersten Gruppe eine dritte Gruppe Rechnereinheiten definierende dritte Daten an die zweite Gruppe versendet. Hierbei umfaßt die dritte Gruppe wenigstens eine Rechnereinheit und unterscheidet sich wenigstens teilweise von der ersten und der zweiten Gruppe. Mittels der Rechnereinheiten der zweiten Gruppe werden unter Verwendung der dritten Daten unabhängig von der ersten Gruppe Rechnereinheiten jeweils eine dritte Datenmenge an die dritte Gruppe versendet. Vorzugsweise umfaßt jede der dritten Datenmengen wenigstens einen Teil der empfangenen ersten Daten- menge und wenigstens einen Teil der jeweils erhaltenen zweiten Datenmenge. Somit weisen alle der von der ersten Rechnereinheit und den Rechnereinheiten der ersten, zweiten und dritte Gruppe versendeten Datenmengen Daten auf, die in allen Datenmengen enthalten bzw. identisch sind.Preferably, third data defining a third group of computer units is sent to the second group using a computer unit of the first group. Here, the third group comprises at least one computer unit and differs at least partially from the first and the second group. By means of the computer units of the second group, a third amount of data is sent to the third group using the third data independently of the first group of computer units. Each of the third data sets preferably comprises at least a part of the received first data set and at least a part of the respectively obtained second data set. Thus, all of the data sets sent by the first computer unit and the computer units of the first, second and third group have data which are contained in all data sets or are identical.
Auf diese Weise ist es möglich, Daten, beispielsweise in Form von Webseiten nicht nur direkt an gewünschte Benutzer zu versenden, sondern auch unter Verwendung der Rechnereinheiten der gewünschten Benutzer die Webseiten an eine Vielzahl gewünschter Benutzer automatisiert über mehrere Rechnereinheiten indirekt zu versenden. Auch hier können auf diese Weise Webseiten für unterschiedliche Benutzer mit wenigstens teilweise identischen Daten erzeugt werden, wobei hier die Daten der Datenmengen, die in allen versendeten Datenmengen enthalten sind, den in allen Webseiten identischen Daten entsprechen. Die von den Rechnereinheiten der unterschiedlichen Gruppen versendeten Daten, z.B. Webseiten, weisen neben identischen Daten auch Daten auf, die von den jeweiligen Benutzern der die Daten versendenden Rechnereinheiten individuell definiert werden können.In this way it is possible not only to send data, for example in the form of websites, directly to desired users, but also to send the websites to one using the computer units of the desired users A large number of desired users can be automatically sent indirectly via several computer units. In this way too, websites can be generated for different users with at least partially identical data, with the data of the data quantities contained in all the data quantities sent corresponding to the data identical in all websites. In addition to identical data, the data sent by the computer units of the different groups, for example websites, also have data that can be individually defined by the respective users of the computer units sending the data.
Diese identische Daten der Webseiten können auch Daten sein, die zur Erstellung und/oder Bearbeitung von Webseiten dienen und/oder den Benutzer bei der Erstellung und/oder der Bearbeitung von Webseiten unterstützen. Vorzugsweise werden in diesem Fall sogenannte Templates als die in allen Datenmengen ent- haltenen/identischen Daten versendet. Unter Templates sind Datenformulare/Datenmasken zu verstehen, die den einzelnen eine derartige Webseite erstellenden/bearbeitenden Benutzern auf entsprechenden lokalen Rechnereinheiten zur Verfügung gestellt werden und zur Festlegung der jeweiligen benutzerspezifischen Daten der entsprechenden Webseiten dienen. Die mittels eines Templates erstellten/bearbeiteten Webseiten weisen neben individuellen Daten auch Daten auf, die für alle derartigen Webseiten identisch sind und im wesentlichen mittels des Templates definiert werden.These identical data of the websites can also be data that are used to create and / or edit websites and / or support the user in creating and / or editing websites. In this case, so-called templates are preferably sent as the data contained / identical in all data quantities. Templates are to be understood as data forms / data masks which are made available to the individual users who create / edit such a website on corresponding local computer units and which are used to define the respective user-specific data of the corresponding websites. In addition to individual data, the websites created / edited by means of a template also have data which are identical for all such websites and are essentially defined by means of the template.
Die Erfindung ermöglicht somit Benutzern, die keine oder nur wenig Erfahrung im Umgang mit Rechnersystemen und damit verwendeten Rechnerprogrammen haben, aber trotzdem eine Webseite erstellen wollen, eigene Webseiten mit benutzerdefinierten Daten zu erstellen, indem den Benutzern Templates zur Verfügung gestellt werden. Die Templates werden den einzelnen Benutzern auf deren lokal verfügbaren Rechnersystemen als Text- und/oder Grafikdaten angeboten werden. Diese Templates weisen Daten auf, die von dem Benutzer nicht verändert werden können, z.B. graphische Symbole, und Daten, die die Anordnung der Daten eines Templates bei dessen Visualisierung auf einem Bildschirm eines Rechnersystems bestimmen bzw. die Art vorgeben, in der die Daten einer mit dem Template erstellten Webseite graphisch dargestellt werden (z.B. Farben, Schrifttypen). Neben diesen vorgegebenen Daten, die das grundsätzliche Erscheinungsbild einer mit einem solchen Template erstellten Webseite bestimmen, können dialoggeführt Daten durch den Benutzer individuell eingegeben werden, die zusammen mit den vorgegebenen Daten zu einer Webseite für den jeweiligen Benutzer zusammengefügt werden. In Abhängigkeit der benutzerspezifischen Anforderungen und/oder Kenntnisse im Umgang mit Rechnersystemen können die durch einen Benutzer eingegebenen Daten Textdaten, graphische Daten und/oder akustische Daten umfassen. Die Eingabe der benutzerspezifischen Daten kann auf jede bekannte Weise durchgeführt werden, beispielsweise unter Verwendung einer Tastatur, einer Computermaus, einem Lichtgriffel und/oder durch Spracheingabe.The invention thus enables users who have little or no experience in dealing with computer systems and the computer programs used with them, but nevertheless want to create a website, to create their own websites with user-defined data by providing the users with templates. The templates will be offered to the individual users on their locally available computer systems as text and / or graphic data. These templates have data that cannot be changed by the user, for example graphical symbols, and data that determine the arrangement of the data of a template when it is visualized on a screen of a computer system or specify the manner in which the data is used by a user the website created using the template can be displayed graphically (e.g. colors, fonts). In addition to this specified data, which determine the basic appearance of a website created with such a template, dialog-guided data can be individually entered by the user, which together with the predefined data can be combined into a website for the respective user. Depending on the user-specific requirements and / or knowledge of dealing with computer systems, the data entered by a user can include text data, graphic data and / or acoustic data. The input of the user-specific data can be carried out in any known manner, for example using a keyboard, a computer mouse, a light pen and / or by voice input.
Bei einer Ausführungsform der Erfindung liegen die identischen, in allen Daten- mengen enthaltenen Daten nicht in der ersten Rechnereinheit lokal vor, sondern werden unter Zugriff auf Daten der Hauptrechnereinheit erhalten. Vorzugsweise sind diese Daten der Hauptrechnereinheit auch zur Erstellung und/oder Bearbeitung von Webseiten geeignet und sind idealerweise in Form der obengenannten Templates verfügbar. So wird beispielsweise auch ein Benutzer der ersten Rech- nereinheit die Erstellung und/oder die Bearbeitung von Webseiten durch die zentral verfügbaren Templates unterstützt. Außerdem können derartig zentral verfügbare Templates z.B. durch einen Netzwerkbetreiber (Provider) einfach aktualisiert und überprüft werden.In one embodiment of the invention, the identical data contained in all data sets is not locally available in the first computer unit, but is obtained with access to data from the main computer unit. These data of the main computer unit are preferably also suitable for creating and / or editing websites and are ideally available in the form of the above-mentioned templates. For example, a user of the first computer unit also supports the creation and / or editing of websites by means of the centrally available templates. In addition, centrally available templates such as can be easily updated and checked by a network operator (provider).
Des weiteren können die Datenmengen oder wenigstens eine davonFurthermore, the amount of data or at least one of them
Daten aufweisen, die von einer empfangenden Rechnereinheit nur gelesen und unverändert gesendet werden können. So wird gewährleistet, daß beispielsweise bei der Erstellung und/oder Bearbeitung von Webseiten, nur Webseiten für den jeweiligen Benutzer resultieren können, die neben den individuellen benutzerspe- zifischen Daten fest vorgegebene, nicht änderbare Daten aufweisen. Dies ist z.B. bei Webseiten hilfreich, die alle ein gleiches firmenspezifisches Erscheinungsbild haben und zusätzlich mitarbeiterspezifische Informationen aufweisen sollen. Da die nicht veränderbaren, vorgegebenen Daten eben nicht von den einzelnen Benutzern bearbeitet/geändert werden können, ist es nicht notwendig zu kontrollie- ren, ob die einzelnen Webseiten der Benutzer auch die vorgegebenen, gewünschten Daten aufweisen. Außerdem können so Webseiten für unterschiedliche Benutzer in für alle Webseiten gleicher Weise verändert werden, ohne daß dabei die jeweiligen benutzerspezifischen Daten der einzelnen Webseiten geändert/bearbeitet werden, da die zur Webseitenänderung erforderlichen Daten nicht direkt, sondern stufenweise unter Verwendung der einzelnen lokal verfügbaren Rechnereinheiten der Benutzer versendet werden. Wobei hier die Anzahl der Webseiten, die die unveränderbaren Daten aufweisen, von der Rechnereinheit bestimmt wird, die eine die unveränderbaren Daten aufweisende Datenmenge versendet.Have data that can only be read and sent unchanged by a receiving computer unit. This ensures that, for example, when creating and / or editing websites, only websites can result for the respective user which, in addition to the individual user-specific data, have predefined, unchangeable data. This is useful, for example, for websites that all have the same company-specific appearance and should also have employee-specific information. Since the unchangeable, specified data cannot be edited / changed by the individual users, it is not necessary to check whether the individual websites of the users also have the specified, desired data. In addition, websites for different users can be changed in the same way for all websites without the respective user-specific data of the individual websites being changed / edited, since the data required for the website change is not direct, but in stages using the individual locally available computer units Users are sent. Here, the number of websites that have the unchangeable data from the Computer unit is determined, which sends a quantity of data having the unchangeable data.
Damit gewährleistet werden kann, daß alle Rechnereinheit Daten erhalten, die in allen weiter versendeten Datenmengen enthalten/identisch sind, ist zu bevorzugen, daß die Daten, die nur gelesen und unverändert gesendet werden können, den in allen Datenmengen enthaltenen/identischen Daten entsprechen. Dies ist z.B. von Vorteil, wenn die in allen Datenmengen enthaltenen/identischen Daten in Form von Templates versendet werden. So stehen jedem Benutzer garantiert i- dentische Templates z.B. zur Erstellung und/oder Bearbeitung von Webseiten zur Verfügung, wodurch jeder Benutzer die gleiche Unterstützung bei der Erstellung und/oder der Bearbeitung einer Webseite erhält und/oder alle so erstellten und/oder bearbeiteten Webseiten wenigstens teilweise das gleiche Erscheinungsbild und vorzugsweise den gleichen Webauftritt haben.In order to ensure that all computer units receive data that are contained / identical in all data volumes that are sent on, it is preferable that the data that can only be read and sent unchanged correspond to the data contained / identical in all data volumes. This is e.g. an advantage if the identical / contained data in all data quantities are sent in the form of templates. Every user is guaranteed to have identical templates e.g. for creating and / or editing websites, whereby each user receives the same support in creating and / or editing a website and / or all websites created and / or edited in this way have at least partially the same appearance and preferably the same website .
Um z.B. die Daten eines Netzwerkbetreibers allen Benutzern zur Verfügung zu stellen und/oder Webseiten unter Verwendung von über das Netzwerk verfügbaren Serviceleistungen eines Netzwerkbetreibers zu erstellen und/oder zu bearbeiten, ist es zu bevorzugen, daß einer Rechnereinheit von der Hauptrechnereinheit Daten zur Verfügung gestellt werden, die die Rechnereinheit in der von ihr versendeten Datenmenge weiter versendet. Insbesondere können die Daten der Hauptrechnereinheit Daten zur Erstellung und/oder Bearbeitung einer Webseite umfassen, vorzugsweise Daten in Form von Templates.To e.g. To make the data of a network operator available to all users and / or to create and / or edit websites using services of a network operator available over the network, it is preferred that a computer unit is provided with data by the main computer unit that the computer unit in the amount of data sent by it on. In particular, the data of the main computer unit can include data for creating and / or editing a website, preferably data in the form of templates.
Um Daten automatisiert unter Steuerung der Hauptrechnereinheit in von einerTo automate data under control of the main processing unit in one
Rechnereinheit versendeten Datenmenge einzubinden, werden bei einer Ausführungsform der Erfindung derartige Daten von der Hauptrechnereinheit an eine und/oder mehrere Rechnereinheiten versendet. Bei einem Versenden einer erfindungsgemäßen Datenmenge durch die Rechnereinheit(en) umfassen diese Da- tenmengen auch die von der Hauptrechnereinheit gesendeten Daten.To embed the amount of data sent to the computer unit, in one embodiment of the invention such data is sent from the main computer unit to one and / or more computer units. When the computer unit (s) sends a data quantity according to the invention, these data quantities also include the data sent by the main computer unit.
Damit alle Rechnereinheiten schnellstmöglich derartige von der Hauptrechnereinheit gesendeten Daten erhalten, ist zu bevorzugen, daß die die von der Hauptrechnereinheit gesendeten Daten erhaltende Rechnereinheit(en) auf deren Erhalt eine diese umfassende Datenmenge versendet. Außerdem ist es möglich, daß die von der Hauptrechnereinheit gesendeten Daten den in allen versendeten Datenmengen enthaltenen/identischen Daten entsprechen. Auf diese Weise ist gewährleistet, daß alle Rechnereinheiten die Daten der Hauptrechnereinheit erhalten.In order that all computing units receive such data sent by the main computing unit as quickly as possible, it is preferable that the computing unit (s) receiving the data sent by the main computing unit sends a comprehensive amount of data upon receipt. It is also possible that the data sent by the main computer unit correspond to the identical / contained data in all the amounts of data sent. This ensures that all computer units receive the data from the main computer unit.
Somit wird es möglich, unter Verwendung der übertragenen Datenmengen Webseiten zu erstellen und/oder zu bearbeiten, die Daten aufweisen, die für alle erzeugten Webseiten identisch sind. Beispielsweise können so Webseiten mit einem wenigstens teilweise gleichen Erscheinungsbild und/oder Webauftritt zur Verfü- gung gestellt werden.This makes it possible to create and / or edit websites that have data that are identical for all generated websites using the transferred data quantities. For example, websites with an at least partially identical appearance and / or website can be made available in this way.
Bei dem erfindungsgemäßen Verfahren zur Datenverteilung und -bearbeitung in einem erfindungsgemäßen System wird eine erste Rechnereinheit, eine erste und eine zweite Gruppe Rechnereinheiten definiert, eine erste Datenmenge und die zweite Gruppe Rechnereinheiten angebende Daten von der ersten Rechnereinheit an die Rechnereinheiten der ersten Gruppe versendet und die von der ersten Rechnereinheit gesendeten Daten von den Rechnereinheiten der ersten Gruppe empfangen, die unter Verwendung der die zweite Gruppe Rechnereinheiten angebenden Daten unabhängig von der ersten Rechnereinheit eine zweiten Daten- menge an die Rechnereinheiten der zweiten Gruppe senden, wobei die zweite Datenmenge wenigstens einen Teil der ersten Datenmenge umfaßt. So weisen alle versendeten Datenmengen Daten auf, die in den Datengruppen enthalten bzw. identisch sind.In the method according to the invention for data distribution and processing in a system according to the invention, a first computer unit, a first and a second group of computer units are defined, a first amount of data and data indicating the second group of computer units are sent from the first computer unit to the computer units of the first group and the Data sent by the first computer unit are received by the computer units of the first group, which, using the data specifying the second group of computer units, send a second data set to the computer units of the second group independently of the first computer unit, the second data quantity comprising at least part of the includes the first amount of data. For example, all amounts of data sent contain data that are contained in the data groups or are identical.
Zusätzlich kann mittels einer Rechnereinheit der ersten Gruppe eine dritte Gruppe von Rechnereinheiten definiert werden und die zweite Datenmenge und die dritte Gruppe angebende Daten werden von der Rechnereinheit der ersten Gruppe zu den Rechnereinheiten der zweiten Gruppe gesendet. Die Rechnereinheiten der zweiten Gruppe empfangen die von der Rechnereinheit der ersten Gruppe gesen- deten Daten und senden unter Verwendung der die dritte Gruppe Rechnereinheiten angebenden Daten unabhängig von der Rechnereinheit der ersten Gruppe eine dritte Datenmenge an die Rechnereinheiten der dritten Gruppe. Vorzugsweise umfaßt die dritte Datenmenge wenigstens einen Teil der ersten Datenmenge von der ersten Rechnereinheit und wenigstens einen Teil der jeweils empfangenen zweiten Datenmenge der Rechnereinheit der zweiten Gruppe, so daß alle versendeten Datenmengen Daten aufweisen, die in den Datengruppen enthalten bzw. identisch sind. Vorzugsweise umfassen die in allen Datenmengen identischen/enthaltenen Daten Daten zur Erstellung und/oder Bearbeitung einer Webseite.In addition, a third group of computer units can be defined by means of a computer unit of the first group, and the data specifying the second amount of data and the third group are sent from the computer unit of the first group to the computer units of the second group. The computer units of the second group receive the data sent by the computer unit of the first group and, using the data indicating the third group of computer units, send a third amount of data to the computer units of the third group independently of the computer unit of the first group. The third quantity of data preferably comprises at least a part of the first quantity of data from the first computer unit and at least part of the respectively received second quantity of data from the computer unit of the second group, so that all data quantities sent have data which are contained in the data groups or are identical. The data which are identical / contained in all data sets preferably include data for creating and / or editing a website.
Außerdem ist es möglich, die in allen Datenmengen identischen/enthaltenen Daten zu versenden, indem die erste Rechnereinheit vor dem Senden der ersten Datenmenge auf die Hauptrechnereinheit zugreift, um die in allen Datenmengen identischen/enthaltenen Daten zu erhalten.In addition, it is possible to send the data identical / contained in all data quantities by the first computer unit accessing the main computer unit before sending the first data quantity in order to obtain the data identical / contained in all data quantities.
Des weiteren ist zu bevorzugen, daß die Datenmengen so versendet werden, daß Daten versendet werden, die von einer empfangenen Rechnereinheit nur gelesen und unverändert gesendet werden können.Furthermore, it is preferable that the amounts of data are sent in such a way that data is sent that can only be read and sent unchanged by a received computer unit.
So können die Daten, die nur gelesen und unverändert gesendet werden können, den in allen Datenmengen identischen/enthaltenen Daten entsprechen.In this way, the data that can only be read and sent unchanged can correspond to the data that is identical / contained in all data quantities.
Um z.B. von einem Netzwerkbetreiber zentral zur Verfügung gestellte Daten und/oder Templates über das Netzwerk für unterschiedliche Benutzern der Rechnereinheiten nutzbar zu machen, kann vor einem Senden einer Datenmenge die entsprechende Rechnereinheit auf die Hauptrechnereinheit zugreifen, um eineTo e.g. To make data and / or templates made available centrally by a network operator usable for different users of the computing units via the network, the corresponding computing unit can access the main computing unit before sending a data amount
Datenmenge zu senden, die von der Hauptrechnereinheit zur Verfügung gestellte Daten umfaßt.Send amount of data that includes data provided by the host unit.
Insbesondere bei zur Erstellung und/oder Bearbeitung einer Webseite sollte eine und/oder mehrere Rechnereinheiten auf Daten der Hauptrechnereinheit zugreifen, die zur Erstellung und/oder Bearbeitung einer Webseite dienen.In particular, when creating and / or editing a website, one and / or more computer units should access data from the main computer unit that are used to create and / or edit a website.
Sollen von der Hauptrechnereinheit zentral vorgegebene Daten in eine zu versendende Datenmenge eingebunden werden, ist zu bevorzugen, daß vor einem Sen- den einer Datenmenge die Hauptrechnereinheit weitere Daten an die entsprechende Rechnereinheit sendet und danach die Rechnereinheit eine Datenmenge sendet, die die weiteren Daten der Hauptrechnereinheit umfaßt.If data predefined centrally by the main computer unit are to be incorporated into a quantity of data to be sent, it is preferred that the main computer unit sends further data to the corresponding computer unit before a data quantity is sent and then the computer unit sends a data quantity which transmits the further data to the main computer unit includes.
Sollen alle Rechnereinheiten zentral von der Rechnereinheit zur Verfügung ge- stellte Daten erhalten, sollten die weiteren von der Hauptrechnereinheit gesendeten Daten den in allen Datenmengen identischen/enthaltenen Daten entsprechen. Auf diese Weise kann dann unter Verwendung einer empfangenen Datenmenge eine Webseite erstellt und/oder bearbeitet werden, beispielsweise mittels eines Templates. Somit können Webseiten zur Verfügung gestellt werden, die wenigstens teilweise ein gleiches Erscheinungsbild und/oder Webauftritt haben.If all computer units are to receive data provided centrally by the computer unit, the further data sent by the main computer unit should correspond to the data identical / contained in all data quantities. In this way, a website can then be created and / or edited using a received amount of data, for example by means of a template. In this way, websites can be made available that at least partially have the same appearance and / or website.
Sollen z.B. Webseiten zur Verfügung gestellt werden, die von den einzelnen Benutzern der Rechnereinheiten nur teilweise individuell gestaltet werden sollten, werden in den Datenmengen Daten gesendet, die bei einer Erstellung und/oder Bearbeitung einer Webseite von den Benutzern nicht verändert werden können.Should e.g. Web pages are made available that should only partially be individually designed by the individual users of the computer units, data is sent in the amounts of data that cannot be changed by the users when creating and / or editing a web page.
Im speziellen können mit dem erfindungsgemäßen System Webseiten erstellt und/oder bearbeitet werden und/oder über ein Netzwerk zur Verfügung gestellt werden, wenn in erfindungsgemäßer Weise ein Rechnerprogramm zur Erstellung und/oder Bearbeitung einer gewünschten Webseite eines Benutzers einer Rech- nereinheit verwendet wird und der Benutzer individuelle, für ihn spezifische Daten für die Webseite in das Rechnerprogramm eingibt. Die benutzerspezifischen Daten werden in ein durch das Rechnerprogramm zur Verfügung gestelltes Template zur Erzeugung der Webseite eingebunden und die Webseite wird unter Verwendung des Templates mit den benutzerspezifischen Daten zur Verfügung gestellt.In particular, websites can be created and / or edited with the system according to the invention and / or made available via a network if a computer program is used in the inventive manner to create and / or edit a desired website of a user of a computer unit and the User enters individual, specific data for the website into the computer program. The user-specific data are integrated into a template provided by the computer program for generating the website and the website is made available using the template with the user-specific data.
Die Verwendung eines Templates unterstützt den Benutzer bei einer Erstellung und/oder Bearbeitung einer, vorzugsweise seiner individuellen Webseite. Im einfachsten Fall werden die von dem Benutzer eingegebenen Daten unter Verwendung eines Fragebogens eingegeben, der vorzugsweise von dem Rechnerpro- gramm zur Verfügung gestellt wird, um ein einheitliches System zur Eingabe benutzerdefinierter Daten und zur Erzeugung von Webseiten zu erhalten. Es ist aber auch möglich getrennte Programme für die Dateneingabe und Webseitenerzeugung zu verwenden.The use of a template supports the user in creating and / or editing one, preferably his individual website. In the simplest case, the data entered by the user are entered using a questionnaire, which is preferably provided by the computer program, in order to obtain a uniform system for entering user-defined data and for generating web pages. But it is also possible to use separate programs for data entry and website creation.
Damit der jeweilige Benutzer die von ihm erstellte und/oder bearbeitete Webseite beurteilen kann, kann die Webseite auf einem lokalen Rechnersystem des Benutzers dem Benutzer z.B. auf einem Monitor zur Verfügung gestellt werden, bevor sie über das Netzwerk anderen Benutzern zur Verfügung gestellt wird. Dies gewährleistet, daß der Benutzer nur von ihm zuvor beurteilte Webseiten anderen Benutzern zur Verfügung stellt, und reduziert den zur Erstellung und/oder Bearbeitung einer Webseite erforderlichen Datentransfer, da die Webseiten in einem ersten Schritt nur den jeweiligen Benutzern lokal zur Verfügung gestellt werden. Bei einer Ausführungsform der Erfindung liegt das Rechnerprogramm auf einem lokalen Rechnersystem des Benutzers vor, der eine Webseite erstellen und/oder bearbeiten möchte. Dies hat den Vorteil, daß der Benutzer auch ohne Datenaus- tausch über das Netzwerk Webseiten erstellen und/oder bearbeiten kann. Eine so erzeugte Webseite kann, wenn sie den Wünschen des Benutzers entspricht, im folgenden über das Netzwerk anderen Benutzern angeboten werden.So that the respective user can assess the website he has created and / or edited, the website can be made available to the user on a local computer system of the user, for example on a monitor, before it is made available to other users via the network. This ensures that the user only makes websites previously assessed by him available to other users, and reduces the data transfer required to create and / or edit a website, since the websites are first made available locally only to the respective users. In one embodiment of the invention, the computer program is on a local computer system of the user who wants to create and / or edit a website. This has the advantage that the user can create and / or edit websites over the network even without data exchange. A website generated in this way can, if it corresponds to the wishes of the user, subsequently be offered to other users via the network.
Damit jeder Benutzer aktuelle Rechnerprogramme zur Erstellung und/oder Bear- beitung von Webseiten nutzen kann und/oder kein entsprechendes Rechnerprogramm auf einer lokalen Rechnereinheit bereithalten muß, ist es auch möglich, das Rechnerprogramm von einer zentralen Hauptrechnereinheit und/oder einer anderen lokalen, vorzugsweise übergeordneten Rechnereinheit zu der lokalen Rechnereinheit des die Webseite erstellenden und/oder bearbeitenden Benutzers zu übertragen.So that each user can use current computer programs to create and / or edit websites and / or do not have to have a corresponding computer program on a local computer unit, it is also possible to run the computer program from a central main computer unit and / or another local, preferably higher-level Transfer computer unit to the local computer unit of the user creating and / or editing the website.
Darüber hinaus ist es zu bevorzugen, daß das Rechnerprogramm in der zentralen Hauptrechnereinheit und/oder der anderen lokalen Rechnereinheit vorliegt und unter Steuerung von diesen zur Erzeugung von Webseiten verwendet werden kann. Auf diese Weise müssen nur die zur Erzeugung der benutzerdefinierten Webseite erforderlichen Daten über das Netzwerk übertragen werden, die den benutzerdefinierten Daten der Webseite entsprechen bzw. die Webseite von anderen mit dem Rechnerprogramm erstellten Webseiten unterscheidet.In addition, it is preferable that the computer program is present in the central main computer unit and / or in the other local computer unit and can be used to generate websites under the control of these. In this way, only the data required to generate the user-defined website must be transmitted over the network, which corresponds to the user-defined data of the website or differentiates the website from other websites created with the computer program.
Weist jede mit dem Template erstellte und/oder bearbeitete Webseite Daten auf, die wenigstens teilweise für alle Webseiten identisch sind, können für unterschiedliche Benutzer Webseiten erzeugt und über das Netzwerk zur Verfügung gestellt werden, die wenigstens teilweise ein gleiches Erscheinungsbild und/oder einen gleichen Webauftritt haben.If each website created and / or edited with the template has data that are at least partially identical for all websites, websites can be created for different users and made available via the network that at least partially have the same appearance and / or the same website to have.
Um zu gewährleisten, daß Webseiten unterschiedlicher Benutzer wenigstens teilweise ein gleiches Erscheinungsbild und/oder einen gleichen Webauftritt haben, stellt das Rechnerprogramm Templates zur Verfügung, bei denen gewünschte Daten durch die jeweiligen Benutzer nicht verändert werden können. D.h. die i- dentischen Daten der unterschiedlichen Webseite sind zentral vorgegeben und können durch die Benutzer nicht verändert werden können. Werden die identischen Daten der unterschiedlichen Webseiten mittels der Hauptrechnereinheit und/oder der anderen lokalen, vorzugsweise übergeordneten Rechnereinheit verändert, können auf allen derartigen Webseiten zentral vorgegebene Änderungen vorgenommen werden. Hierbei ist es nicht notwendig, daß die Benutzer der unterschiedlichen Webseiten die Änderungen z.B. mittels des Rechnerprogramms vornehmen, da die Änderungen automatisch für die Webseiten ausgeführt werden. Ein Kontrolle einzelner Webseiten hinsichtlich ihres gewünschten Erscheinungsbildes und/oder Webauftritts entfällt daher.In order to ensure that websites of different users at least partially have the same appearance and / or the same website, the computer program provides templates in which the desired data cannot be changed by the respective user. This means that the identical data of the different website are predefined centrally and cannot be changed by the user. If the identical data of the different websites is changed by means of the main computer unit and / or the other local, preferably higher-level computer unit, centrally specified changes can be made on all such websites. It is not necessary for the users of the different websites to make the changes, for example using the computer program, since the changes are carried out automatically for the websites. Control of individual websites with regard to their desired appearance and / or website is therefore not necessary.
Liegen die für alle erfindungsgemäßen Webseiten identischen Daten auf den lokalen Rechnereinheiten der Benutzer, wird der erforderliche Datentransfer über das Netzwerk reduziert, da nur die unterschiedlichen Daten der Webseiten, vorzugsweise die jeweiligen benutzerspezifischen Daten, übertragen werden müssen.If the data which is identical for all of the web pages according to the invention are on the local computer units of the users, the required data transfer via the network is reduced since only the different data of the web pages, preferably the respective user-specific data, have to be transmitted.
Es ist aber auch möglich, daß die für alle erfindungsgemäßen Webseiten identischen Daten auf der Hauptrechnereinheit und/oder auf der anderen lokalen, vorzugsweise übergeordneten Rechnereinheit vorliegen. Auf diese Weise können die identischen Daten einfach zentral geändert werden, um bei der Erzeugung der unterschiedlichen Webseiten in diese eingebunden zu werden.However, it is also possible for the data, which are identical for all websites according to the invention, to be present on the main computer unit and / or on the other local, preferably superordinate, computer unit. In this way, the identical data can easily be changed centrally in order to be integrated into the different websites when they are created.
Liegen die für alle erfindungsgemäßen Webseiten identischen Daten auf allen Rechnereinheiten vor, müssen die identischen Daten nur bei Änderungen übertragen werden. Dadurch reduziert sich der erforderliche Datentransfer über das Netzwerk für die Fälle, in denen keine Änderungen vorzunehmen sind. Wann und wie oft Änderungen der identischen Daten durchgeführt und für die Webseiten ausgeführt werden, hängt von den verschiedenen Anwendungen der Erfindung ab.If the data which are identical for all of the web pages according to the invention are available on all computer units, the identical data need only be transmitted in the event of changes. This reduces the data transfer required over the network in cases where no changes need to be made. When and how often changes to the identical data are made and carried out for the web pages depends on the various applications of the invention.
Um Benutzern, die Webseiten erstellen und/oder bearbeiten, den Zugriff auf andere, z.B. auch nicht erfindungsgemäße Webseiten in einfacher Weise ohne Ver- wendung weiterer Rechnerprogramme zu ermöglichen, kann das Rechnerprogramm zusätzlich so ausgeführt sein, daß den Benutzern Zugriff auf beliebige ü- ber das Netzwerk zur Verfügung stehende Webseiten ermöglicht wird.To give users who create and / or edit websites access to others, e.g. To enable web pages not according to the invention in a simple manner without the use of further computer programs, the computer program can additionally be designed in such a way that users are given access to any web pages available via the network.
Wird von einem Benutzer auf beliebige Webseiten, d.h. auch nicht erfindungsge- mäße Webseiten zugegriffen, ist nicht mehr gewährleistet, daß zentral vorgegeben und/oder zentral änderbare Daten, beispielsweise mit den oben genannten identischen Daten vergleichbare Daten, dem Benutzer auf einem lokalen Rechnersys- tem zur Verfügung gestellt werden, da Webseiten, die nicht erfindungsgemäß erstellt und/oder bearbeitet und/oder nicht erfindungsgemäß über das Netzwerk zur Verfügung gestellt werden, nicht notwendiger Weise zentral vorgegebene und/oder zentral änderbare Daten aufweisen. Dies kann erreicht werden, wenn das Rechnerprogramm unabhängig von einer Webseite, auf die durch einen Benutzer zugegriffen wird, gewünschte Daten dem Benutzer zur Verfügung stellt, die von dem Benutzer nur in einer durch das Rechnerprogramm vorgegebenen Weise verändert werden können. Diese Daten werden vorzugsweise zentral, z.B. durch die Hauptrechnereinheit und/oder eine andere lokale, vorzugsweise übergeordnet Rechnereinheit vorgegeben und/oder verändert. Die gewünschten Daten werden beispielsweise auf einem Monitor einer lokalen Rechnereinheit eines Benutzers des Rechnerprogramms in einem Rahmen (z.B. einem graphischen Rahmen oder Fenster) wiedergegeben, der die jeweilige von dem Benutzer genutzte Webseite umgibt.If a user accesses any website, ie websites that are not according to the invention, it is no longer guaranteed that centrally specified and / or centrally changeable data, for example data comparable to the above-mentioned identical data, is provided to the user on a local computer system. be made available since websites that are not created and / or edited according to the invention and / or are not made available via the network according to the invention do not necessarily have centrally specified and / or centrally changeable data. This can be achieved if the computer program provides the user with the desired data independently of a web page that is accessed by a user, which data can only be changed by the user in a manner predetermined by the computer program. These data are preferably specified and / or changed centrally, for example by the main computer unit and / or another local, preferably higher-level computer unit. The desired data are reproduced, for example, on a monitor of a local computer unit of a user of the computer program in a frame (for example a graphic frame or window) which surrounds the respective website used by the user.
Liegen die gewünschten Daten auf einer lokalen Rechnereinheit eines das Rechnerprogramm verwendenden Benutzers vor, wird der Datentransfer über das Netz reduziert, da die gewünschten Daten nicht über das Netzwerk übertragen werden müssen, um sie dem Benutzer zur Verfügung zu stellen. Eine Übertragung der gewünschten Daten wird nur bei zentral vorgegebenen Änderungen erforderlich.If the desired data is available on a local computer unit of a user using the computer program, the data transfer via the network is reduced since the desired data does not have to be transmitted over the network in order to make it available to the user. A transfer of the desired data is only necessary for centrally specified changes.
Wenn die gewünschten Daten beispielsweise komplex sind und/oder oft geändert werden müssen, ist zu bevorzugen, daß die gewünschten Daten auf einer Hauptrechnereinheit und/oder einer anderen, vorzugsweise übergeordneten Rechner- einheit vorliegen.If, for example, the desired data are complex and / or have to be changed frequently, it is preferable that the desired data is present on a main computer unit and / or on another, preferably higher-level computer unit.
Liegen die gewünschten Daten auf einer lokalen Rechnereinheit eines Benutzers, auf einer Hauptrechnereinheit und auf einer anderen, vorzugsweise übergeordneten Rechnereinheit vor, ergeben sich neben den in den letzten beiden Absätzen genannten Vorteile weitere Vorteile. Zum Beispiel ist es nicht notwendig, daß die Hauptrechnereinheit und/oder die andere, vorzugsweise übergeordnete Rechnereinheit auf die lokale Benutzerrechnereinheit zugreift, um die gewünschten Daten zu überprüfen und/oder bevor Änderungen durchgeführt werden.If the desired data are present on a local computer unit of a user, on a main computer unit and on another, preferably higher-level computer unit, there are further advantages in addition to the advantages mentioned in the last two paragraphs. For example, it is not necessary for the main computer unit and / or the other, preferably higher-level computer unit to access the local user computer unit in order to check the desired data and / or before changes are made.
Somit erlaubt es die Erfindung, nicht nur das Erstellen von Webseiten zu vereinfachen, sondern Webseiten auch einfacher zu ändern und zu aktualisieren. Da bei der Erstellung von Webseiten erfindungsgemäß Templates verwendet werden, muß bei einer Änderung einer Webseite nur der zu ändernde Datenanteil dieser Webseite verändert werden. Somit können Daten einer Webseite, die sich in kurzen Zeitabständen, z.B. stündlich oder täglich, ändern, auf einfache Weise aktualisiert werden. Dabei spielt es keine Rolle, ob diese Änderungen durch die entspre- chenden Benutzer selbst oder durch ein diese Änderungen steuerndes Rechnersystem vorgenommen werden.Thus, the invention allows not only to simplify the creation of websites, but also to change and update websites more easily. Since templates are used according to the invention when creating websites, When changing a website, only the data portion of this website to be changed has to be changed. This means that data on a website that changes in short time intervals, for example hourly or daily, can be updated in a simple manner. It does not matter whether these changes are made by the corresponding users themselves or by a computer system that controls these changes.
Auch beim Zugreifen auf Webseiten durch andere Benutzer kann die Erfindung die zu übertragende Datenmenge reduzieren, wenn den zugreifenden Benutzern ein erfindungsgemäßes Template auf den jeweiligen lokal verfügbaren Rechnersystemen zur Verfügung steht. Auch in diesem Fall muß nur der benutzerspezifische Datenanteil einer Webseite übertragen werden. Dies erhöht auch die Sicherheit bei Datenübertragungen über ein Netzwerk, da nur bestimmte Daten übertragen werden und unbefugte keinen Zugriff auf die gesamte Datenmenge einer Web- seite haben.Even when other users access websites, the invention can reduce the amount of data to be transmitted if the accessing users have a template according to the invention available on the locally available computer systems. In this case too, only the user-specific data portion of a website has to be transferred. This also increases the security of data transfers over a network, since only certain data are transferred and unauthorized persons cannot access the entire amount of data on a website.
Die erfindungsgemäßen Templates haben nicht nur Vorteile bei der Erstellung und Änderung von Webseiten, sondern können auch verwendet werden, um für eine Gruppe Benutzer Webseiten zu erstellen, die eine einheitliche Grundstruktur auf- weisen und für jeden Benutzer dieser Gruppe spezifische Daten enthalten. So können beispielsweise Unternehmen Webseiten zur Verfügung stellen, die ein für das Unternehmen spezifisches Erscheinungsbild haben und Informationen über den Mitarbeiter des Unternehmens aufweisen, für den die jeweilige Webseite bestimmt ist. Die Verwendung von Templates gewährleistet hier, daß firmenspezifi- sehe Daten einer Webseite von den unterschiedlichen Benutzern nicht verändert werden können, wodurch ein einheitliches firmenspezifisches Erscheinungsbild der Webseiten sichergestellt wird. Außerdem kann bei Verwendung eines Templates für unterschiedliche Benutzer das grundsätzliche Erscheinungsbild der Webseiten dieser Benutzer auf einfache Weise einheitlich und kontrolliert verän- dert werden, indem das verwendete Template geändert wird. Somit können beispielsweise firmenspezifische Änderungen des grundsätzlichen Erscheinungsbilds einer Webseite einheitlich für alle Mitarbeiter des Unternehmens durchgeführt werden.The templates according to the invention not only have advantages when creating and modifying websites, but can also be used to create websites for a group of users that have a uniform basic structure and contain specific data for each user of this group. For example, companies can provide websites that have a specific appearance for the company and have information about the employee of the company for whom the respective website is intended. The use of templates here ensures that company-specific data on a website cannot be changed by different users, which ensures a uniform company-specific appearance of the website. In addition, when using a template for different users, the basic appearance of the websites of these users can be changed easily and in a controlled manner by changing the template used. For example, company-specific changes to the basic appearance of a website can be carried out uniformly for all employees of the company.
Des weiteren erlaubt die Verwendung von Templates, Datenbereiche einer Webseite zu definieren, die weder durch einen Benutzer veränderbar sind, noch die oben erwähnten unveränderlichen Daten eines Templates umfassen. Auf diese Weise können weitere Daten auf einer solchen Webseite zur Verfügung gestellt werden, wobei diese weiteren Daten vorzugsweise kontinuierlich aktualisiert werden. Zu diesen weiteren Daten zählen u.a. Börsennotierungen, Verkehrsmeldungen, Werbung und Nachrichteninformationen in Text und Bild. Dabei spielt es keine Rolle, ob diese weiteren Daten von einem lokalen Benutzerrechnersystem, einer zentralen Rechnereinheit eines Netzwerks oder anderen Daten zur Verfügung stellenden Vorrichtungen stammen. Solange die weiteren Daten in einem geeigneten Format vorliegen, fügt die Erfindung diese mit den benutzerspezifischen und den vorgegebenen Daten eines Templates zu einer Webseite zusammen.Furthermore, the use of templates allows data areas of a website to be defined which can neither be changed by a user, nor which comprise the unchangeable data of a template mentioned above. To this In this way, further data can be made available on such a website, these further data preferably being updated continuously. This further data includes stock exchange listings, traffic reports, advertising and news information in text and images. It does not matter whether this additional data comes from a local user computer system, a central computer unit of a network or other devices that provide data. As long as the further data are available in a suitable format, the invention combines these with the user-specific and the specified data of a template to form a website.
Zusätzlich erlaubt es die Erfindung, Webseiten unterschiedlichen Benutzern in einer Weise zur Verfügung zu stellen, die mit dem Versenden einer elektronischen Nachricht (Email) vergleichbar ist. Das heißt, es muß nicht mehr in herkömmlicher Weise auf eine Webseite durch einen Benutzer zugegriffen werden, wenn dieser die Informationen der Webseite nutzen möchte. Unter Verwendung der Erfindung können Webseiten gezielt an Benutzer versendet werden, von denen bekannt ist, daß sie die Informationen der Webseite benötigen, und/oder denen die Informationen der Webseite zur Verfügung gestellt werden sollen. Im Gegensatz zu herkömmlichen elektronischen Nachrichten (Email) können Webseiten erfindungsge- maß nicht nur direkt, sondern auch indirekt unterschiedlichen Benutzern zur Verfügung gestellt werden. Hierfür wird eine Webseite oder ein Teil einer Webseite einer ersten Gruppe Benutzer zur Verfügung gestellt und wenigstens ein Benutzer der ersten Gruppe stellt die Webseite oder den Teil der Webseite einer zweiten Gruppe Benutzer zur Verfügung. Dabei kann die zweite Gruppe Benutzer von dem Benutzer, der die Webseite ursprünglich zur Verfügung gestellt hat, und/oder durch Benutzer der ersten Gruppe definiert werden. Somit kann eine Webseite oder ein Teil einer Webseite einer deutlich größeren Anzahl von Benutzern zur Verfügung gestellt werden, da der die Webseite anfänglich zur Verfügung stellende Benutzer nicht alle Benutzer kennen muß, die auf die Webseite zugreifen wollen. Des weiteren ist es möglich, daß ein Benutzer der ersten Gruppe, der die Webseite Benutzern der zweiten Gruppe zur Verfügung stellt, veränderbare Daten der Webseite individuell ändert und/oder ergänzt. Dies kann beispielsweise von Unternehmen genutzt werden, die hierarchische Vertriebsstrukturen nutzen und in Abhängigkeit der Hierarchiestufe unterschiedlicher Benutzer unterschiedliche In- formationen zur Verfügung stellen wollen. Da eine Webseite unter Steuerung von Benutzern der ersten Gruppe an die zweite Gruppe Benutzer zur Verfügung gestellt wird, können nicht nur die Informationen oder Teile der Informationen der anfänglich zur Verfügung gestellten Webseite der zweiten Gruppe Benutzer zur Verfügung gestellt werden, sondern auch Informati- onen, die von Benutzern der ersten Gruppe definiert und der Webseite hinzugefügt wurden. Dabei ist zu bevorzugen, daß der Benutzer, der die Webseite anfänglich zur Verfügung gestellt hat, keine Rückmeldungen über die Informationen, die der anfänglich zur Verfügung gestellten Webseite hinzugefügt wurden, und/oder über die Benutzer der zweiten Gruppe erhält, die die Webseite in verän- derter oder unveränderter Form zur Verfügung gestellt bekommen. Auf diese Weise erhöht die Erfindung die Sicherheit bei Übertragungen von Informationen von Webseiten über ein Netzwerk. Erhält beispielsweise ein Unternehmen, das Produkte eines anderen Unternehmens verkauft und vertreibt, von diesem Produktangebote in Form von Webseiten, kann das Unternehmen die Webseite durch zu- sätzliche eigene Informationen, z.B. Preise, Lieferzeiten, ergänzen. Da das zuliefernde Unternehmen keine Rückmeldungen über die der Webseite hinzugefügten Informationen und/oder Kunden erhält, die die ergänzten Webseiten nutzen, ist die in der Wirtschaft übliche Geheimhaltung von firmeninternen Daten gewährleistet.In addition, the invention allows websites to be made available to different users in a manner comparable to the sending of an electronic message (email). This means that a website no longer has to be accessed by a user in a conventional manner if the user wishes to use the information on the website. Using the invention, websites can be specifically sent to users who are known to need the information on the website and / or to whom the information on the website is to be made available. In contrast to conventional electronic messages (email), according to the invention, websites can be made available not only directly but also indirectly to different users. For this purpose, a website or part of a website is made available to a first group of users and at least one user of the first group makes the website or part of the website available to a second group of users. The second group of users can be defined by the user who originally made the website available and / or by users of the first group. A website or part of a website can thus be made available to a significantly larger number of users, since the user initially providing the website does not have to know all the users who want to access the website. Furthermore, it is possible for a user of the first group, who makes the website available to users of the second group, to change and / or supplement changeable data of the website individually. This can be used, for example, by companies that use hierarchical sales structures and want to provide different information depending on the hierarchy level of different users. Since a website is made available to the second group of users under the control of users from the first group, not only the information or parts of the information of the initially provided website can be made available to the second group of users, but also information, defined by users in the first group and added to the website. It is preferred that the user who initially made the website available does not receive any feedback about the information that was added to the initially made website and / or about the users of the second group who change the website - provided in a changed or unchanged form. In this way, the invention increases security when transmitting information from websites over a network. For example, if a company that sells and sells products from another company receives product offers in the form of websites, the company can supplement the website with additional information of its own, such as prices, delivery times. Since the supplying company does not receive any feedback about the information added to the website and / or customers who use the supplemented website, the confidentiality of company-internal data, which is customary in business, is guaranteed.
Im folgenden werden bevorzugte Ausführungsformen der Erfindung detaillierter beschrieben, wobei auf die beigefügten Figuren Bezug genommen wird.Preferred embodiments of the invention are described in more detail below, reference being made to the attached figures.
Kurzbeschreibung der FigurenBrief description of the figures
Fig. 1 zeigt eine schematische Darstellung einer Rechnerstruktur zur Durchführung einer Ausführungsform der Erfindung. Fig. 2 zeigt eine weitere Rechnerstruktur zur Durchführung einer Ausführungsform der Erfindung. Fig. 3 zeigt eine weitere Rechnerstruktur zur Durchführung einer Ausführungsform der Erfindung.1 shows a schematic representation of a computer structure for carrying out an embodiment of the invention. 2 shows a further computer structure for carrying out an embodiment of the invention. 3 shows a further computer structure for carrying out an embodiment of the invention.
Fig. 4 zeigt schematische Ansichten eines erfindungsgemäßen "leeren" Templates und einer mit dem Template erstellten Webseite.FIG. 4 shows schematic views of an “empty” template according to the invention and a website created with the template.
Bevorzugte Ausführungsformen der ErfindungPreferred embodiments of the invention
Um auf erfindungsgemäße Weise eine Webseite herzustellen, wird eine vernetzte Rechnerstruktur verwendet, wie sie in Fig. 1 dargestellt ist. Diese Rechnerstruktur stellt die einfachste Anordnung vernetzter Rechnersysteme zur Durchführung der Erfindung dar. Rechnereinheiten RE1 , RE2, RE3, RE4 sind über ein Netzwerk N mit einer Hauptrechnereinheit HRE verbunden. Das Netzwerk N kann jede Art eines Netzwerks sein, das Übertragungen beliebiger Daten zwischen den Rechner- einheiten RE und der Hauptrechnereinheit HRE ermöglicht. Bei der bevorzugten Ausführungsform der Erfindung umfaßt das Netzwerk N zumindest teilweise das Internet. Die Rechnereinheiten RE sind Rechnereinheiten oder Rechnersysteme, die entsprechenden Benutzern lokal zur Verfügung stehen, wie z.B. Personalcomputer und Netzwerkrechner für das Internet. Die Hauptrecheneinheit HRE ist eine in dem System vorliegende zentrale Recheneinheit, die Datenübertragungen über das Netzwerk N von und zu den einzelnen Rechnereinheiten RE steuert. Unter der Hauptrechnereinheit HRE sind sowohl einzelne, beispielsweise als Server arbeitende Rechnersysteme als auch eine oder mehrere verbundene Gruppen von Servern, sogenannte "Güster", zu verstehen. Die Hauptrecheneinheit HRE stellt den einzelnen Rechnereinheiten RE die Daten zur Verfügung, die zur Bearbeitung von Webseiten durch Benutzer der Rechnereinheiten RE verwendet werden. Des weiteren kann die Hauptrecheneinheit HRE erstellte Webseiten speichern und zugreifenden Rechnereinheiten RE zur Verfügung stellen. Da die Hauptrecheneinheit HRE vorzugsweise kontinuierlich arbeitet, stehen erstellte Webseiten somit jederzeit zugreifenden Rechnereinheiten RE zur Verfügung. Auf von der Hauptrecheneinheit HRE gespeicherte Webseiten kann dann auch von anderen, in Fig. 1 nicht gezeigten Rechnereinheiten und/oder Rechnersystemen zugegriffen werden, die über das Netzwerk N und/oder andere Netzwerke mit der in Fig. 1 gezeigten Rechnerstruktur zur Datenübertragung in Verbindung stehen. Zusätzlich kann die Hauptrecheneinheit HRE Daten den einzelnen Rechnereinheiten RE zur Verfügung stellen, die bei der Bearbeitung von Webseiten verwendet und/oder den Daten einer erstellten Webseite hinzugefügt werden, auf die von einer Rechnereinheit RE zugegriffen wird.A networked computer structure, as shown in FIG. 1, is used to produce a website in accordance with the invention. This computer structure represents the simplest arrangement of networked computer systems for implementing the invention. Computer units RE1, RE2, RE3, RE4 are connected via a network N to a main computer unit HRE. The network N can be any type of network that enables transfers of any data between the computer units RE and the main computer unit HRE. In the preferred embodiment of the invention, network N at least partially includes the Internet. The computer units RE are computer units or computer systems that are available locally to corresponding users, such as personal computers and network computers for the Internet. The main computing unit HRE is a central computing unit present in the system, which controls data transmissions over the network N from and to the individual computing units RE. The main computer unit HRE is to be understood as meaning both individual computer systems, for example operating as servers, and one or more connected groups of servers, so-called "Güster". The main computing unit HRE provides the individual computing units RE with the data that are used for processing websites by users of the computing units RE. Furthermore, the main computing unit HRE can save created websites and make them available to accessing computing units RE. Since the main computing unit HRE preferably works continuously, web pages created are thus available to computing units RE which can be accessed at any time. Web pages stored by the main computing unit HRE can then also be accessed by other computing units and / or computing systems, not shown in FIG. 1, which are connected via network N and / or other networks to the computing structure shown in FIG. 1 for data transmission . In addition, the main computing unit HRE can make data available to the individual computing units RE, which are used in the processing of websites and / or are added to the data of a created website which is accessed by a computing unit RE.
Um eine Webseite zu erstellen oder zu bearbeiten, stellt ein Benutzer einer derTo create or edit a website, a user provides one of the
Rechnereinheiten RE, beispielsweise der Rechnereinheit RE1 , unter Verwendung eines für die Rechnereinheit RE1 lokal verfügbaren Rechnerprogramms eine Verbindung zu der Hauptrechnereinheit HRE über das Netzwerk N her. Vorzugsweise wird diese Verbindung automatisch hergestellt, wenn der Benutzer der Rechner- einheit RE1 diese in Betrieb nimmt, wodurch ein äußerst benutzerfreundliches Rechnersystem geschaffen wird. Danach teilt der Benutzer der Rechnereinheit RE1 der Hauptrechnereinheit HRE mit, daß er eine Webseite erstellen und/oder bearbeiten möchte. Danach sendet die Hauptrechnereinheit HRE Daten zur Erstellung/Bearbeitung einer Webseite an die Rechnereinheit RE1.Computer units RE, for example the computer unit RE1, establish a connection to the main computer unit HRE via the network N using a computer program available locally for the computer unit RE1. This connection is preferably established automatically when the user of the computer unit RE1 puts it into operation, thereby creating an extremely user-friendly computer system. The user then informs the computer unit RE1 of the main computer unit HRE that he is creating a website and / or want to edit. The main computer unit HRE then sends data for creating / editing a website to the computer unit RE1.
Vorzugsweise sendet die Hauptrechnereinheit HRE ein Rechnerprogramm zur Erstellung/Bearbeitung von Webseiten an die Rechnereinheit RE1. Auf diese Weise wird die über das Netzwerk N zu übertragende Datenmenge bei einer Erzeugung/Bearbeitung einer Webseite reduziert und eine erhöhte Datenübertragungssicherheit erreicht. Es ist aber auch möglich, daß die Hauptrechnereinheit HRE ein Rechnerprogramm zur Erstellung/Bearbeitung von Webseiten ausführt, wobei Daten an die Rechnereinheit RE1 übertragen, von dieser bearbeitet und an die Hauptrechnereinheit HRE zurückübertragen werden. Außerdem kann eine erfindungsgemäße Webseite auch unter Verwendung eines von der Rechnereinheit RE1 lokal zur Verfügung gestellten Rechnerprogramms erstellt werden, das der Benutzer der Rechnereinheit RE1 z.B. von einem Betreiber des Netzwerks oder der Hauptrechnereinheit HRE erhalten oder erworben hat. Auch in diesem Fall müssen nur die benutzerspezifischen Daten einer Webseite und/oder geänderte Daten über das Netzwerk zu der Hauptrechnereinheit HRE übertragen werden.The main computer unit HRE preferably sends a computer program for creating / editing web pages to the computer unit RE1. In this way, the amount of data to be transmitted via the network N is reduced when a website is generated / processed and increased data transmission security is achieved. However, it is also possible for the main computer unit HRE to execute a computer program for creating / editing websites, with data being transferred to the computer unit RE1, being processed by it and being transferred back to the main computer unit HRE. In addition, a website according to the invention can also be created using a computer program provided locally by the computer unit RE1, which the user of the computer unit RE1 e.g. received or acquired by an operator of the network or the main computer unit HRE. In this case too, only the user-specific data of a website and / or changed data have to be transmitted to the main computer unit HRE via the network.
Unabhängig davon, ob ein Programm zur Erstellung/Bearbeitung von Webseiten von der Hauptrecheneinheit HRE oder der Recheneinheit RE1 ausgeführt wird, werden unter Verwendung der Rechnereinheit RE1 unter Steuerung des Webseitenprogramms Daten dem entsprechenden Benutzer zur Verfügung gestellt, die dieser zur Erstellung/Bearbeitung einer Webseite bearbeitet. Vorzugsweise werden diese Daten auf einem Monitor der Rechnereinheit RE1 visualisiert und unter Verwendung einer Tastatur der Rechnereinheit RE1 von dem Benutzer bearbeitet. Es ist aber auch möglich, diese Daten unter Verwendung von akustischen Wiedergabeeinrichtungen oder Druckern dem Benutzer zur Verfügung zu stellen. Die Bearbeitung der zur Verfügung gestellten Daten durch den Benutzer kann auch unter Verwendung von Spracheingabeeinrichtungen oder von graphischen Einga- bemitteln (z.B. Computermaus, Lichtgriffel) durchgeführt werden.Regardless of whether a program for creating / editing websites is executed by the main computing unit HRE or the computing unit RE1, data is made available to the corresponding user using the computing unit RE1 under control of the website program, which the user processes to create / edit a website . These data are preferably visualized on a monitor of the computer unit RE1 and processed by the user using a keyboard of the computer unit RE1. However, it is also possible to make this data available to the user using acoustic reproduction devices or printers. The processing of the data made available by the user can also be carried out using voice input devices or graphic input means (e.g. computer mouse, light pen).
Die durch den Benutzer zu bearbeitenden Daten entsprechen dem Teil der Daten der Webseite des Benutzers, die benutzerspezifische Informationen über die Gestaltung und den Inhalt der Webseite enthalten. Je nach Art des verwendeten Programms zur Erstellung/Bearbeitung von Webseiten betreffen diese Informationen zumindest den Namen und die Adresse der jeweiligen Benutzers. Darüber hinaus ist es möglich, jede Art von Informationen durch den Benutzer in eine Webseite einzubinden, hierzu zählen neben Textinformationen auch graphische Informationen. In welchem Umfang ein Benutzer benutzerspezifische Daten eine Webseite einbinden kann, wird durch das Webseitenprogramm gesteuert und kann in Abhängigkeit verschiedener Faktoren bestimmt werden. Zu diesen Fakto- ren zählen die Übertragungskapazität des Netzwerks N, die Rechenleistung der Rechnereinheiten RE und/oder der Hauptrecheneinheit HRE, die Art der Zugangsberechtigung eines Benutzers auf die Hauptrecheneinheit HRE, benutzerspezifische Anforderungen und individuelle Erfahrungen eines Benutzers im Umgang mit Rechnersystemen. Im einfachsten Fall wird dem Benutzer durch das Rechnerprogramm zur Webseitenbearbeitung ein Fragebogen zur Verfügung gestellt, über den die benutzerspezifischen Daten, z.B. Name und Adresse des Benutzers, und/oder das benutzerspezifische Erscheinungsbild der Webseite, z.B. Farben, Hintergrundmuster, graphische Symbole und Zeichen, definiert werden.The data to be processed by the user correspond to that part of the data of the user's website which contains user-specific information about the design and content of the website. Depending on the type of program used to create / edit websites, this information relates at least to the name and address of the respective user. In addition, it is possible to put any type of information into one by the user Embed website, this includes text information as well as graphic information. The extent to which a user can integrate user-specific data into a website is controlled by the website program and can be determined depending on various factors. These factors include the transmission capacity of the network N, the computing power of the computing units RE and / or the main computing unit HRE, the type of access authorization of a user to the main computing unit HRE, user-specific requirements and individual experiences of a user in dealing with computer systems. In the simplest case, the computer program for website editing provides the user with a questionnaire which defines the user-specific data, for example the name and address of the user, and / or the user-specific appearance of the website, for example colors, background patterns, graphic symbols and characters become.
Ist die Bearbeitung der durch das Webseitenprogramm zur Verfügung gestellten Daten durch den Benutzer abgeschlossen, ist zu bevorzugen, daß das Webseitenprogramm automatisiert und/oder unter Steuerung des Benutzers eine Ansicht der erstellten/bearbeiteten Webseite unmittelbar auf dem Monitor der Rechnereinheit RE1 dem Benutzer zur Verfügung stellt. Auf diese Weise kann die Webseite von dem erstellenden Benutzer überprüft werden, bevor die Webseite bzw. die für das Erzeugen einer erfindungsgemäßen Webseite über das Netzwerk an die Hauptrechner übertragen und anderen Benutzern zugängliche gemacht wird. Hierfür werden die benutzerspezifischen Daten und die Daten, die von dem Webseitenprogramm als nicht durch den Benutzer veränderbar definiert wurden, zu einer für diesen Benutzer spezifischen Webseite zusammengefügt. Das Erscheinungsbild der so erzeugten und wiedergegebenen Webseite weist zumindest einen benutzerspezifischen Bereich und zumindest einen durch das Webseitenprogramm definierten Bereich auf, wobei alle Bereiche der Webseite Textinformationen und graphische Informationen enthalten können.If the processing of the data provided by the website program has been completed by the user, it is preferable that the website program automatically and / or under the control of the user provides the user with a view of the created / edited website directly on the monitor of the computer unit RE1 . In this way, the website can be checked by the user who created it, before the website or that for generating a website according to the invention is transmitted to the main computer via the network and made accessible to other users. For this purpose, the user-specific data and the data that were defined by the website program as not changeable by the user are combined to form a website specific to this user. The appearance of the website generated and reproduced in this way has at least one user-specific area and at least one area defined by the website program, it being possible for all areas of the website to contain text information and graphic information.
Ist der Benutzer mit der erstellten Webseite nicht zufrieden, so hat er die oben beschriebenen Schritte zur Erstellung/Bearbeitung der Webseite zu wiederholen. Ist der Benutzer mit der erstellten Webseite zufrieden, teilt er unter Verwendung der Rechnereinheit RE1 der Hauptrechnereinheit HRE mit, diese von ihm erstellte Webseite anderen Rechnereinheiten RE auf dem Netzwerk N zur Verfügung zu stellen. Hierfür wird die erstellte Webseite vorzugsweise von der Hauptrechnereinheit HRE so gespeichert, daß andere Rechnereinheiten RE jederzeit auf diese Webseite zugreifen können. Vorzugsweise speichert die Hauptrechnereinheit HRE derartige Webseiten selbst, aber es ist auch möglich, derartige Webseiten in beliebigen mit dem Netzwerk N verbundenen Speichervorrichtungen zu speichern, die vorzugsweise kontinuierlich in Betrieb sind.If the user is not satisfied with the website created, he must repeat the steps described above for creating / editing the website. If the user is satisfied with the website created, he uses the computer unit RE1 to notify the main computer unit HRE of making the website he has created available to other computer units RE on the network N. For this purpose, the created website is preferably stored by the main computer unit HRE so that other computer units RE can access it at any time Website. The host computer unit HRE preferably stores such websites itself, but it is also possible to store such websites in any storage devices connected to the network N, which are preferably continuously in operation.
Wie oben beschrieben, werden einem Benutzer, der eine Webseite erstellen möchte, sogenannte Templates zur Verfügung gestellt, die der Benutzer bearbeitet, um eine für ihn spezifische Webseite zu erstellen. Ein Template entspricht einer "leeren" Webseite, d.h. einer Webseite ohne benutzerspezifische Informatio- nen. Den Daten, die ein Template wiedergeben, werden die durch den Benutzer eingegebenen benutzerspezifischen Daten hinzugefügt, um eine benutzerspezifische Webseite zu erzeugen. In Fig. 4 ist eine "leere" Webseite, die nur unter Verwendung der Daten des Templates erzeugt wurde, und eine benutzerspezifische Webseite dargestellt, die neben den Daten des Templates auch die benutzerspe- zifischen Daten aufweist. Die Daten des Templates definieren die Anordnung und die Art der Wiedergabe von Informationen auf einer auf einem Monitor dargestellten Webseite. In einem durch das Webseitenprogramm vorgegebenen Umfang kann ein Benutzer diese Daten bearbeiten, um die Anordnung und die Art der Wiedergabe von Informationen auf einer Webseite individuell zu verändern und benutzerspezifische Informationen zu ergänzen. Wie oben beschrieben, kann dies im einfachsten Fall durch Beantworten eines Fragebogens erfolgen, der dem Benutzer von dem Webseitenprogramm zur Verfügung gestellt wird.As described above, so-called templates are made available to a user who wants to create a website, which the user processes in order to create a website specific to him. A template corresponds to an "empty" website, i.e. a website without user-specific information. The user-specific data entered by the user is added to the data which reproduce a template in order to generate a user-specific website. 4 shows an "empty" website, which was only generated using the data of the template, and a user-specific website, which, in addition to the data of the template, also has the user-specific data. The data of the template define the arrangement and the way information is displayed on a website displayed on a monitor. To an extent specified by the website program, a user can edit this data in order to individually change the arrangement and type of reproduction of information on a website and to supplement user-specific information. As described above, in the simplest case this can be done by answering a questionnaire that is made available to the user by the website program.
Die Verwendung von Templates zur Erstellung/Bearbeitung von Webseiten erlaubt es für bestimmte Benutzergruppen, z.B. Benutzern, die einem Unternehmen angehören, Webseiten auf dem Netzwerk N zur Verfügung zu stellen, die ein im wesentlichen gleiches Erscheinungsbild bei der Wiedergabe auf einem Monitor einer zugreifenden Rechnereinheit haben und im wesentlichen gleiche Informationen aufweisen. In Fig. 2 ist eine mögliche Rechnerstruktur für Benutzer mit soge- nannten gruppenspezifischen Webseiten gezeigt. Den einzelnen Benutzern der Rechnereinheiten RE1 , RE21 , ..., RE31 , ... der Gruppe werden in der oben beschriebenen Weise Templates von einer der Rechnereinheiten (z.B. RE1 ) und/oder der Hauptrechnereinheit HRE zur Verfügung gestellt, die gruppenspezifische Daten aufweisen und durch die einzelnen Benutzer nicht verändert werden können. Die gruppenspezifischen Daten werden dann durch benutzerspezifische Daten der einzelnen Benutzer ergänzt und zu einer Webseite zusammengefügt, die Informationen über die Gruppe und über den einzelnen Benutzer der Webseite aufweist. Dabei erlaubt die Verwendung von gruppenspezifischen Templates Änderungen auf allen Webseiten der Benutzer dieser Gruppe einfach und kontrolliert durchzuführen. Hierfür wird von einem Benutzer dieser Gruppe, der zur Durchführung von Änderungen des gruppenspezifischen Templates berechtigt ist, mit einer entsprechenden Rechnereinheit, z.B. Rechnereinheit RE1 , ein neues gruppenspezifisches Template erstellt. Die Erstellung eines neues gruppenspezifischen Templates erfolgt vorzugsweise in der Weise, wie sie zur Erstellung/Bearbeitung von Webseiten im allgemeinen oben beschrieben ist. Der berechtigte Benutzer greift auf ein allgemeingültiges Template zu und ergänzt es durch gruppenspezifi- sehe Informationen. Des weiteren definiert der berechtigte Benutzer, welche Informationen des Templates durch die Benutzer der Gruppe verändert werden können und welche nicht. Das geänderte gruppenspezifische Template wird vorzugsweise unter Steuerung der Hauptrecheneinheit HRE automatisch in alle Webseiten der Benutzer dieser Gruppe eingebunden, wodurch gewährleistet wird, daß die gewünschten Änderungen in allen betroffenen Webseiten automatisch durchgeführt werden. Die Weiterleitung der gruppenspezifischen Daten, die von den einzelnen Rechnereinheiten RE1 , RE21 RE31 , ... nicht verändert werden können, ist in Fig. 2 durch die durchgezogenen Linien angegeben, die durch alle Rechnereinheiten RE1 , RE21 , ..., RE31 , der Gruppe verlaufen. Den einzelnen Be- nutzem dieser Gruppe ist es weiterhin möglich, die benutzerspezifischen Informationen der jeweiligen Webseite zu ändern, die dann mit den gruppenspezifischen Daten zu einer benutzer- und gruppenspezifischen Webseite zusammengefügt werden. Dies ist durch die kurzen Linien in den einzelnen Rechnereinheiten RE1 , RE21 RE31, ... angegeben, die mit den durch alle Rechnereinheiten verlau- fenden, die gruppenspezifischen Daten angebenden Linien zusammentreffen. Zu bevorzugen ist hierbei, daß Änderungen einer über das Netzwerk N zur Verfügung gestellten benutzer- und gruppenspezifischen Webseite eines Benutzers von anderen Benutzern, die auf die Webseite zugreifen, nicht durchgeführt werden können.The use of templates for the creation / editing of websites allows certain user groups, for example users who belong to a company, to make websites on the network N available which have an essentially identical appearance when displayed on a monitor of an accessing computer unit and have essentially the same information. FIG. 2 shows a possible computer structure for users with so-called group-specific websites. The individual users of the computer units RE1, RE21, ..., RE31, ... of the group are provided with templates by one of the computer units (for example RE1) and / or the main computer unit HRE in the manner described above, which have group-specific data and cannot be changed by individual users. The group-specific data are then supplemented by user-specific data of the individual users and combined to form a website, the information about the group and about the individual user of the website having. The use of group-specific templates allows changes to be made easily and in a controlled manner on all websites of the users of this group. For this purpose, a user of this group, who is authorized to make changes to the group-specific template, creates a new group-specific template with a corresponding computer unit, for example computer unit RE1. A new group-specific template is preferably created in the manner described for the creation / editing of websites in general above. The authorized user accesses a general template and supplements it with group-specific information. Furthermore, the authorized user defines which information of the template can and can not be changed by the users of the group. The changed group-specific template is preferably automatically integrated into all websites of the users of this group under the control of the main computing unit HRE, which ensures that the desired changes are carried out automatically in all the websites concerned. The forwarding of the group-specific data, which cannot be changed by the individual computer units RE1, RE21 RE31, ... is indicated in FIG. 2 by the solid lines which run through all computer units RE1, RE21, ..., RE31, the Group run. The individual users of this group can also change the user-specific information of the respective website, which is then combined with the group-specific data to form a user- and group-specific website. This is indicated by the short lines in the individual computer units RE1, RE21 RE31, ..., which coincide with the lines running through all computer units and indicating the group-specific data. It is preferable in this case that changes to a user and group-specific website of a user made available via the network N cannot be carried out by other users who access the website.
Auf diese Weise ist es möglich, in die Webseiten einer großen Anzahl unterschiedlicher Benutzer identische Daten einzubinden. Dies bei der Verwendung firmenspezifischer Webseiten nützlich, da jeder derartige Webseiten nutzenden Benutzer immer aktuelle, die jeweilige Firma betreffende Daten erhält, ohne sich um die Aktualisierung dieser Daten kümmern zu müssen. Aber auch im Bereich der Werbung über Netzwerke, wie beispielsweise das Internet, kann die Erfindung verwendet werden, um Werbeinformationen nicht nur direkt an mit der Hauptrechnereinheit HRE und/oder einer übergeordneten Rechnereinheit, z.B. Rechnereinheit RE1 , verbundene Rechnereinheiten zu übertragen, sondern auch an indirekt verbundenen Rechnereinheiten, die das jeweilige erfindungsgemäße Template verwenden und/oder auf eine erfindungsge- mäße Webseite zugreifen.In this way it is possible to integrate identical data into the websites of a large number of different users. This is useful when using company-specific websites, since each user using such websites always receives current data relating to the respective company without having to worry about updating this data. But also in the field of advertising over networks, such as the Internet, the invention can be used to display advertising information not only to be transmitted directly to computer units connected to the main computer unit HRE and / or a higher-level computer unit, for example computer unit RE1, but also to indirectly connected computer units that use the respective template according to the invention and / or access a website according to the invention.
In einer anderen Ausführungsform der Erfindung, die in Fig. 3 gezeigt ist, werden Templates verwendet, denen nicht nur benutzerspezifische Daten hinzugefügt werden können, sondern deren die jeweiligen Templates definierenden Daten e- benfalls durch einen Benutzer bearbeitet werden können. Dies ist in Fig. 3 dadurch veranschaulicht, daß hier keine durch alle Rechnereinheiten RE1 , RE21 RE31 ,In another embodiment of the invention, which is shown in FIG. 3, templates are used to which not only user-specific data can be added, but whose data defining the respective templates can also be edited by a user. This is illustrated in FIG. 3 by the fact that none of the computer units RE1, RE21, RE31,
... verlaufenden durchgehenden Linien gezeigt sind. In diesem Fall wird es einer Gruppe von Benutzern einzelner Rechnereinheiten RE1 , RE21 , ..., RE31, ... ermöglicht, auf über das Netzwerk N zur Verfügung stehende benutzerspezifische Webseiten dieser Gruppe zuzugreifen und diese Webseiten zu bearbeiten. Der Umfang der für Benutzer dieser Gruppe möglichen Änderungen einer Webseite wird hierbei vorzugsweise durch den Benutzer definiert, auf dessen Webseite zugegriffen wird. Greift ein Benutzer auf eine durch einen anderen Benutzer erstellte Webseite zu, dient diese Webseite dem zugreifenden Benutzer als Template. So- mit kann der zugreifende Benutzer die als Template dienende Webseite zur Erstellung/Bearbeitung einer eigenen benutzerspezifischen Webseite in der Weise verwenden, wie sie oben beschrieben ist. Der Benutzer kann die Webseite wenigstens teilweise individuell verändern und durch benutzerspezifische Informationen ergänzen. Bei der Bearbeitung der Webseite, auf die der Benutzer zugegriffen hat, ist es möglich, Daten zu verändern, auszuschließen oder unverändert zu ü- bemehmen. Die bearbeiteten und die nicht veränderten Daten werden dann mit den benutzerspezifischen Daten zu einer neuen benutzerspezifischen Webseite zusammengefügt. Auf diese Weise ist es Benutzern der Erfindung möglich, eigene benutzerspezifische Webseiten zu erstellen und über das Netzwerk zur Verfügung zu stellen, die neben eigenen Daten gewünschte Daten einer Webseite aufweisen, die von einem anderen Benutzer über das Netzwerk N zur Verfügung gestellt wird. Das heißt, der eine Webseite erstellende Benutzer kann definieren, welche "fremde" Daten in seiner Webseite vorliegen und welche nicht.... running continuous lines are shown. In this case, a group of users of individual computer units RE1, RE21, ..., RE31, ... is enabled to access user-specific websites of this group available via the network N and to edit these websites. The scope of changes to a website that are possible for users of this group is preferably defined by the user whose website is being accessed. If a user accesses a website created by another user, this website serves as a template for the accessing user. The accessing user can thus use the website serving as a template to create / edit his own user-specific website in the manner described above. The user can at least partially change the website individually and supplement it with user-specific information. When editing the website to which the user has accessed, it is possible to change, exclude or accept data unchanged. The processed and the unchanged data are then combined with the user-specific data to form a new user-specific website. In this way, it is possible for users of the invention to create their own user-specific websites and to make them available via the network, which, in addition to their own data, have desired data from a website that is made available by another user via the network N. This means that the user who creates a website can define which "foreign" data is available on his website and which is not.
Im Gegensatz zu dem oben beschriebenen Fall der gruppen- und benutzerspezifischen Webseiten ist hier zu bevorzugen, daß allgemeingültige Änderungen der Webseiten der Gruppe durch eine zentral durchgeführte Änderung eines Templa- tes nicht vorgenommen werden können. Die Erfindung erlaubt es aber auch, Webseiten zur Verfügung zu stellen, die zentral veränderbare gruppenspezifische Webseiten sind, auf die zur Bearbeitung von Benutzern zugegriffen werden kann, die nicht zu der Gruppe Benutzer gehören, die die gruppenspezifischen Webseiten zur Verfügung stellt. Daten, die Zugriffsberechtigungen für unterschiedliche Benutzer auf Webseiten sowie die Art und den Umfang von Änderungen von Webseiten definieren, sind vorzugsweise in jeder Webseite enthalten, um bei jedem Zugriff auf Webseiten ein hohes Maß an Datensicherheit zu gewährleisten.In contrast to the case of group and user-specific websites described above, it is preferable here that generally applicable changes to the group's websites are made through a centrally implemented change of a template. tes can not be made. However, the invention also makes it possible to provide websites which are centrally changeable group-specific websites which can be accessed for editing users who do not belong to the group of users who make the group-specific websites available. Data that define access rights for different users on websites as well as the type and scope of changes to websites are preferably contained in each website in order to ensure a high degree of data security each time websites are accessed.
Die Verwendung erfindungsgemäßer Templates erlaubt es darüber hinaus, Daten in Webseiten einzubinden, die unabhängig von den jeweiligen Benutzern unter Steuerung einer Rechnereinheit RE und/oder der Hauptrechnereinheit HRE verändert werden. Derartige Daten sind vorzugsweise durch den Benutzer, der eine Webseite erstellt und/oder auf eine Webseite zugreift, nicht bearbeitbar oder ver- änderbar. Da derartige Daten zum Datenumfang der als Grundlage für Webseiten dienenden Templates gehören, stehen sie bei jedem Zugriff auf Webseiten den zugreifenden Benutzern zur Verfügung. Dabei ist es möglich, diese Daten vor einem Zugriff auf entsprechende Webseiten in gewünschten Zeitintervallen zu aktualisieren und in die Webseiten einzubinden und/oder diese Daten während des Zugriffs auf eine entsprechende Webseite kontinuierlich zu verändern, wobei hierfür entsprechende Daten über das Netzwerk N an die Rechnereinheit RE eines zugreifenden Benutzers übertragen werden. Beispiele für derartigen Daten sind Börsennotierungen, Wettermeldungen, allgemeine Nachrichten, Werbeinformationen und Datenbankinformationen, aber auch Funktionalitäten zur Verfügung stel- lenden Daten, wie sogenannte "Links", d.h. Querverweise z.B. zu anderen Webseiten. Diese nicht durch einen Benutzer bearbeitbaren Daten einer erfindungsgemäßen Webseite stehen jedem auf die Webseite zugreifenden Benutzer während des Zugriffs auf die Webseite zur Verfügung.The use of templates according to the invention also allows data to be integrated into websites which are changed independently of the respective users under the control of a computer unit RE and / or the main computer unit HRE. Such data are preferably not editable or changeable by the user who creates a website and / or accesses a website. Since such data are part of the data volume of the templates used as the basis for websites, they are available to the accessing users each time they access websites. It is possible to update these data at desired time intervals before accessing corresponding websites and to integrate them into the websites and / or to change these data continuously while accessing a corresponding website, with corresponding data being sent via the network N to the computer unit RE of an accessing user. Examples of such data are stock exchange listings, weather reports, general news, advertising information and database information, but also data that provides functionalities, such as so-called "links", i.e. Cross references e.g. to other websites. These data, which cannot be edited by a user, of a website according to the invention are available to every user accessing the website while accessing the website.
Um Daten auch während des Zugriffs auf unterschiedliche, auch nicht erfindungsgemäße Webseiten zentral unter Steuerung einer Rechnereinheit RE und/oder der Hauptrechnereinheit HRE in einer Weise zur Verfügung zu stellen, so daß sie von auf Webseiten zugreifenden Benutzern nicht bearbeitet und/oder verändert werden können, ist es notwendig, derartige Daten nicht in ein erfindungsgemäßes Template und/oder eine erfindungsgemäße Webseite einzubinden. In diesem Fall verwendet die Erfindung ein Rechnerprogramm, das neben der Erstellung und/oder Bearbeitung erfindungsgemäßer Webseiten auch den Zugriff auf beliebi- ge Webseiten über das Netzwerk N ermöglicht. Durch Benutzer nicht veränderbare Daten, die unabhängig von den verschiedenen genutzten Webseiten sind, werden mit Hilfe dieses erfindungsgemäßen Rechnerprogramms während des gesamten Zugriffs auf Webseiten den Benutzern zur Verfügung gestellt. Beispiels- weise werden derartige Daten auf einem Monitor eines Rechnersystems eines zugreifenden Benutzers in einem graphischen Rahmen angeboten, der die verschiedenen genutzten Webseiten umgibt. Auf diese Weise werden dem zugreifenden Benutzer nicht nur die unterschiedlichen Webseiten in unveränderter Form zur Verfügung gestellt, d.h. so wie sie von den jeweiligen die Webseiten zur Verfügung stellenden Benutzern erstellt wurden, sondern auch zusätzliche Daten. Diese Daten umfassen z.B. Werbeinformationen, Verkehrsnachrichten o.a. und können in Verbindung mit dem erfindungsgemäßen Rechnerprogramm lokal auf den einzelnen Rechnereinheiten RE vorliegen und/oder von der Hauptrechnereinheit HRE an die einzelnen Rechnereinheiten übertragen werden. Des weiteren können unter Steuerung des Rechnerprogramms und/oder der Hauptrechnereinheit HRE die Daten in gewünschten zeitlichen Abständen geändert werden, um den Benutzern aktualisierte und/oder andere Daten anzubieten. Auch hier ist es zu bevorzugen ist, daß mittels dieser Daten den Benutzern Funktionalitäten zum Zugriff auf andere Webseiten und/oder andere Rechnersysteme z.B. in Form von "Links" zur Ver- fügung gestellt werden.In order to make data available, even while accessing different websites, also not according to the invention, under the control of a computer unit RE and / or the main computer unit HRE in such a way that they cannot be edited and / or changed by users accessing websites, it is necessary not to integrate such data into a template and / or a website according to the invention. In this case, the invention uses a computer program which, in addition to creating and / or editing websites according to the invention, also provides access to any websites via the N network. Data which cannot be changed by users and which are independent of the various websites used are made available to users with the aid of this computer program according to the invention during the entire access to websites. For example, such data are offered on a monitor of a computer system of an accessing user in a graphic frame which surrounds the various websites used. In this way, the accessing user is not only provided with the unchanged form of the different web pages, ie as they were created by the respective users making the web pages available, but also additional data. This data includes, for example, advertising information, traffic news or the like and can be present locally in connection with the computer program according to the invention on the individual computer units RE and / or transmitted from the main computer unit HRE to the individual computer units. Furthermore, under control of the computer program and / or the main computer unit HRE, the data can be changed at desired time intervals in order to offer users updated and / or other data. Here, too, it is preferable that functionalities for accessing other websites and / or other computer systems, for example in the form of "links", are made available to the users by means of this data.
Die Beschreibung der Erfindung und bevorzugte Ausführungsformen ist nur als beispielhafte Veranschaulichung zu verstehen. Insbesondere das gewählte Beispiel von Webseiten auf dem Internet stellt keine Einschränkung der vorliegenden Erfindung dar, da die Erfindung in beliebigen vernetzten Rechnerstrukturen verwendet werden kann, die Datenbearbeitungen und Datenübertragungen in einfacher und effizienter Weise ermöglichen, eine Übertragung bestimmter Daten gezielt an gewünschte Benutzer erlauben und ein hohes Maß an Datensicherheit durch Definition von Zugriffsrechten gewährleisten sollen. The description of the invention and preferred embodiments are to be understood only as exemplary illustrations. In particular, the selected example of web pages on the Internet does not represent a restriction of the present invention, since the invention can be used in any networked computer structures that enable data processing and data transfers in a simple and efficient manner, allow specific data to be transmitted to desired users, and a to guarantee a high level of data security by defining access rights.

Claims

PATENTANSPRÜCHE PATENT CLAIMS
1. System zur Datenverteilung und -bearbeitung in einer vernetzten Rechnerstruktur, mit: - einer Hauptrechnereinheit (HRE) zur Steuerung des Systems,1. System for data distribution and processing in a networked computer structure, with: a main computer unit (HRE) for controlling the system,
- einer Vielzahl Rechnereinheiten (RE1 , RE2, ...) zum Empfangen, Bearbeiten und Senden von Daten, und- A variety of computing units (RE1, RE2, ...) for receiving, processing and sending data, and
- einem Netzwerk (N) zur Datenübertragung zwischen den Rechnereinheiten (RE1 , RE2, ...) und der Hauptrechnereinheit (HRE), dadurch gekennzeichnet, daß - eine erste Rechnereinheit (RE1 ) dazu eingerichtet und programmiert ist, auf erste Daten (DG1) zuzugreifen, die eine wenigstens eine der Rechnereinheiten (RE11 , RE12, ...) umfassende erste Gruppe (G1 ) definieren,- a network (N) for data transmission between the computer units (RE1, RE2, ...) and the main computer unit (HRE), characterized in that - a first computer unit (RE1) is set up and programmed for first data (DG1) access which define a first group (G1) comprising at least one of the computer units (RE11, RE12, ...),
- die erste Rechnereinheit (RE1 ) dazu eingerichtet und programmiert ist, unter Verwendung der ersten Daten (DG1 ) an die erste Gruppe (G1 ) eine erste Daten- menge (DM1 ) und zweite Daten (DG2) zu senden, die eine wenigstens eine der Rechnereinheiten (RE21 , RE22, ...) umfassende, von der ersten Gruppe wenigstens teilweise verschiedenen zweite Gruppe (G2) definieren, und- The first computer unit (RE1) is set up and programmed to use the first data (DG1) to send the first group (G1) a first data set (DM1) and second data (DG2), which is at least one of the Define computer units (RE21, RE22, ...) comprising a second group (G2) which is at least partially different from the first group, and
- die Rechnereinheiten (RE11 , Re21 , ...) der ersten Gruppe (G1 ) dazu eingerichtet und programmiert sind, auf die zweiten Daten (DG2) zuzugreifen, um unab- hängig von der ersten Rechnereinheit RE1 jeweils eine zweite Datenmenge- The computer units (RE11, Re21, ...) of the first group (G1) are set up and programmed to access the second data (DG2) in order to obtain a second amount of data independently of the first computer unit RE1
(DM21 , DM22, ...) an die zweite Gruppe (G2) zu senden, wobei jede zweite Datenmenge (DM21 , DM22, ...) wenigstens einen Teil der ersten Datenmenge (DM1 ) umfaßt, so daß jede übertragene Datenmenge (DM1 , DM21 , ...) identische Daten (DI) aufweist, die in allen Datenmengen (DM1 , DM21 , ...) enthalten sind(DM21, DM22, ...) to the second group (G2), each second data set (DM21, DM22, ...) comprising at least part of the first data set (DM1), so that each transferred data set (DM1 , DM21, ...) has identical data (DI) that is contained in all data sets (DM1, DM21, ...)
2. System nach Anspruch 1 , dadurch gekennzeichnet, daß2. System according to claim 1, characterized in that
- eine Rechnereinheit (RE11 , RE12, ...) der ersten Gruppe (G1 ) dazu eingerichtet und programmiert ist, eine dritte Gruppe (G3) definierende dritte Daten (DG3) an die zweite Gruppe (G2) zu senden, wobei die dritte Gruppe (G3) wenigstens eine der Rechnereinheiten (RE31 , RE32, ...) umfaßt und wenigstens teilweise von der ersten und der zweiten Gruppe (G1 , G2) verschieden ist, und- A computer unit (RE11, RE12, ...) of the first group (G1) is set up and programmed to send third data (DG3) defining a third group (G3) to the second group (G2), the third group (G3) comprises at least one of the computer units (RE31, RE32, ...) and is at least partially different from the first and second groups (G1, G2), and
- die Rechnereinheiten (RE21 , RE22, ...) der zweiten Gruppe (G1 ) dazu eingerichtet und programmiert sind, auf die dritten Daten (DG3) zuzugreifen, um unabhängig von den Rechnereinheiten (RE11 , RE12, ...) der ersten Gruppe (G1 ) je- weils eine dritte Datenmenge (DM31 , DM32, ...) an die dritte Gruppe (G2) zu senden, wobei jede dritte Datenmenge (DM31 , DM32, ...) wenigstens einen Teil der ersten Datenmenge (DM1 ) und wenigstens einen Teil der jeweils erhaltenen zweiten Datenmenge (DM21 , DM22, ...) umfaßt, so daß jede übertragene Datenmenge (DM1, DM21 , ..., DM31 , ...) identische Daten (DI) aufweist, die in allen Datenmengen (DM1 , DM21 , ..., DM31 , ...) enthalten sind.- The computer units (RE21, RE22, ...) of the second group (G1) are set up and programmed to access the third data (DG3) in order to be independent of the computer units (RE11, RE12, ...) of the first group (G1) to send a third data set (DM31, DM32, ...) to the third group (G2), each third data set (DM31, DM32, ...) at least part of the first data set (DM1) and at least a part of the respectively obtained second amount of data (DM21, DM22, ...), so that each transferred amount of data (DM1, DM21, ..., DM31, ...) has identical data (DI), which in all amounts of data (DM1, DM21,. .., DM31, ...) are included.
3. System nach Anspruch 1 oder 2, bei dem die in allen Datenmengen (DM1 , DM21 , ...) enthaltenen Daten (DI) Daten (DW) zur Erstellung und/oder Bearbeitung einer Webseite umfassen.3. System according to claim 1 or 2, wherein the data (DI) contained in all data sets (DM1, DM21, ...) contain data (DW) for creating and / or editing a website.
4. System nach Anspruch 3, bei dem die erste Rechnereinheit (RE1 ) dazu eingerichtet und programmiert ist, auf Daten der Hauptrechnereinheit (HRE) zuzugreifen, um die identischen Daten (DI) zu erhalten.4. System according to claim 3, wherein the first computer unit (RE1) is set up and programmed to access data of the main computer unit (HRE) in order to obtain the identical data (DI).
5. System nach einem der vorhergehenden Ansprüche, bei dem wenigstens eine der übertragenen Datenmengen (DM1 , DM21 , ...) Daten (DRO) aufweist, die von einer empfangenden Rechnereinheit (RE1 , RE2, ...) nur gelesen und unverändert gesendet werden können.5. System according to any one of the preceding claims, in which at least one of the transmitted data quantities (DM1, DM21, ...) has data (DRO) which are only read and sent unchanged by a receiving computer unit (RE1, RE2, ...) can be.
6. System nach Anspruch 5, bei dem die Daten (DRO), die nur gelesen und unverändert gesendet werden können, den in allen Datenmengen (DM1 , DM21 , ...) enthaltenen Daten (DI) entsprechen.6. System according to claim 5, wherein the data (DRO), which can only be read and sent unchanged, correspond to the data (DI) contained in all data quantities (DM1, DM21, ...).
7. System nach einem der vorhergehenden Ansprüche, bei dem die von einer Rechnereinheit (RE1, RE11 , ...) gesendete Datenmenge (DM1 , DM21 , ... , DG2, DG3) Daten (DH) umfaßt, die von der Hauptrechnereinheit (HRE) zur Verfügung gestellt werden.7. System according to one of the preceding claims, in which the amount of data sent by a computer unit (RE1, RE11, ...) (DM1, DM21, ..., DG2, DG3) comprises data (DH) which are transmitted by the main computer unit ( HRE) are made available.
8. System nach Anspruch 7, bei dem die von der Hauptrechnereinheit (HRE) zur Verfügung gestellten Daten (DH) Da- ten (DW) zur Erstellung und/oder Bearbeitung einer Webseite umfassen.8. The system as claimed in claim 7, in which the data (DH) provided by the main computer unit (HRE) comprise data (DW) for creating and / or editing a website.
9. System nach einem der vorhergehenden Ansprüche, bei dem die von einer Rechnereinheit (RE1 , RE2, ...) gesendete Datenmenge (DM1 , DM21 , ...) weitere Daten (DC) umfaßt, die von der Hauptrechnereinheit (HRE) an die sendende Rechnereinheit (RE1 , RE11 , ...) gesendet werden. 9. System according to one of the preceding claims, wherein the amount of data sent by a computer unit (RE1, RE2, ...) (DM1, DM21, ...) comprises further data (DC) from the main computer unit (HRE) the sending computer unit (RE1, RE11, ...) are sent.
10. System nach Anspruch 9, bei dem die Rechnereinheit (RE1 , RE11 , ...) auf den Empfang der von der Hauptrechnereinheit (HRE) gesendeten weiteren Daten (DC) anspricht, um eine Datenmenge (DM1 , DM21 , ...) zu senden, die die weiteren Daten (DC) umfaßt.10. The system as claimed in claim 9, in which the computer unit (RE1, RE11, ...) responds to the receipt of the further data (DC) sent by the main computer unit (HRE) in order to produce a data quantity (DM1, DM21, ...) to send, which includes the other data (DC).
11. System nach Anspruch 9 oder 10, bei dem die weiteren von der Hauptrechnereinheit (HRE) erhaltenen Daten (DC) den in allen Datenmengen (DM1 , DM21 , ...) enthaltenen Daten (DI) entsprechen.11. System according to claim 9 or 10, in which the further data (DC) obtained from the main computer unit (HRE) correspond to the data (DI) contained in all data quantities (DM1, DM21, ...).
12. System nach einem der vorhergehenden Ansprüche, bei dem jede unter Verwendung von übertragenen Datenmengen (DM1 , DM21, ... , DW) erstellte und/oder bearbeitete Webseite Daten (DWI) aufweist, die für alle erzeugten Webseiten identisch sind.12. System according to one of the preceding claims, in which each website created and / or processed using transferred data quantities (DM1, DM21, ..., DW) has data (DWI) which are identical for all generated websites.
13. Verfahren zur Datenverteilung und -bearbeitung in einem System nach einem der Ansprüche 1 bis 12, mit folgenden Schritten:13. Method for data distribution and processing in a system according to one of claims 1 to 12, with the following steps:
- Definieren der ersten Rechnereinheit (RE1 ), der ersten Gruppe (G1 ) Rechnereinheiten und der zweiten Gruppe (G2) Rechnereinheiten,- Defining the first computer unit (RE1), the first group (G1) computer units and the second group (G2) computer units,
- Senden der ersten Datenmenge (DM1 ) und der Daten (DG2), die die zweite Gruppe Rechnereinheiten (G2) angeben, von der ersten Rechnereinheit (RE1 ) an die erste Gruppe (G1), und- Sending the first amount of data (DM1) and the data (DG2), which specify the second group of computing units (G2), from the first computing unit (RE1) to the first group (G1), and
- Empfangen der von der ersten Rechnereinheit (RE1 ) gesendeten Daten (DM1 , DG2) durch die erste Gruppe (G1) und Senden der zweiten Datenmenge (DM21 , DM22, ...) durch die erste Gruppe (G1 ) an die zweite Gruppe (G2), wobei das Senden von der ersten Gruppe (G1 ) unabhängig von der ersten Rechnereinheit (RE1 ) unter Verwendung der Daten (DG2) durchgeführt wird, die die zweite Gruppe (G2) angeben, und ein Senden wenigstens eines Teils der ersten Datenmenge (DM1) umfaßt, so daß das Senden der Datenmengen (DM1 , DM21 , ...) ein Senden von Daten (DI) umfaßt, die in allen Datenmengen identisch sind.- Receiving the data (DM1, DG2) sent by the first computer unit (RE1) by the first group (G1) and sending the second amount of data (DM21, DM22, ...) by the first group (G1) to the second group ( G2), the transmission from the first group (G1) being carried out independently of the first computer unit (RE1) using the data (DG2) which indicate the second group (G2), and transmission of at least part of the first data set ( DM1) includes, so that sending the data sets (DM1, DM21, ...) includes sending data (DI) that are identical in all data sets.
14. Verfahren nach Anspruch 13 mit folgenden Schritten:14. The method according to claim 13 with the following steps:
- Definieren der dritten Gruppe (G3) Rechnereinheiten durch eine Rechnereinheit (RE11 , RE12, ...) der ersten Gruppe (G1 ),- Defining the third group (G3) computer units by a computer unit (RE11, RE12, ...) of the first group (G1),
- Senden der zweiten Datenmenge (DM21 , DM22, ...) und Daten (DG3), die die dritte Gruppe (G3) angeben, von der Rechnereinheit der ersten Gruppe (G1 ) zu der zweiten Gruppe (G2), und - Empfangen der von der Rechnereinheit der ersten Gruppe (G1 ) gesendeten Daten (DM21 , DM22, ... , DG3) durch die zweite Gruppe Rechnereinheiten (G2) und Senden der dritten Datenmenge (DM3) durch die zweite Gruppe (G2) an die dritte Gruppe (G3), wobei das Senden von der zweiten Gruppe (G2) unabhängig von der Rechnereinheit der ersten Gruppe (G1 ) unter Verwendung der Daten- Sending the second amount of data (DM21, DM22, ...) and data (DG3), which specify the third group (G3), from the computer unit of the first group (G1) to the second group (G2), and - Receiving the data sent by the computer unit of the first group (G1) (DM21, DM22, ..., DG3) by the second group of computer units (G2) and sending the third amount of data (DM3) by the second group (G2) to the third group (G3), the transmission of the second group (G2) independent of the computer unit of the first group (G1) using the data
(DG3) durchgeführt wird, die die dritte Gruppe (G3) angeben, und ein Senden wenigstens eines Teils der ersten Datenmenge (DM1) und wenigstens eines Teils der jeweils empfangenen zweiten Datenmenge (DM21 , DM22, ...) umfaßt, so daß das Senden der Datenmengen (DM1 , DM21 , ..., DM31 , ...) ein Senden von Daten (DI) umfaßt, die in allen Datenmengen identisch sind.(DG3) is carried out, which specify the third group (G3), and sending at least part of the first data set (DM1) and at least part of the respectively received second data set (DM21, DM22, ...), so that the Sending the data sets (DM1, DM21, ..., DM31, ...) includes sending data (DI) that are identical in all data sets.
15. Verfahren nach Anspruch 13 oder 14, bei dem das Senden der in allen Datenmengen (DM1 , DM21 , ...) identisch Daten (DI) Daten (DW) zur Erstellung und/oder Bearbeitung einer Webseite umfaßt.15. The method according to claim 13 or 14, wherein the transmission of the data (DI), which is identical in all data quantities (DM1, DM21, ...), comprises data (DW) for creating and / or editing a website.
16. Verfahren nach Anspruch 15, bei dem die erste Rechnereinheit vor dem Senden der ersten Datenmenge (DM1 ) auf die Hauptrechnereinheit (HRE) zugreift, um die identischen Daten (DI) zu erhalten.16. The method according to claim 15, wherein the first computer unit accesses the main computer unit (HRE) before sending the first data set (DM1) in order to obtain the identical data (DI).
17. Verfahren nach einem der Ansprüche 13 bis 16, bei dem wenigstens ein Senden der Datenmengen (DM1 , DM21 , ...) ein Senden von Daten (DRO) umfaßt, die von einer empfangenen Rechnereinheit (RE1 , RE11 , ...) nur gelesen und unverändert gesendet werden können.17. The method according to any one of claims 13 to 16, wherein at least one transmission of the data quantities (DM1, DM21, ...) comprises a transmission of data (DRO) by a received computer unit (RE1, RE11, ...) can only be read and sent unchanged.
18. Verfahren nach Anspruch 17, bei dem die Daten (DRO), die nur gelesen und unverändert gesendet werden können, den in allen Datenmengen (DM1 , DM21 , ...) enthaltenen Daten (DI) entsprechen.18. The method according to claim 17, wherein the data (DRO) that can only be read and sent unchanged correspond to the data (DI) contained in all data quantities (DM1, DM21, ...).
19. Verfahren nach einem der Ansprüche 13 bis 18, bei dem vor einem Senden von Datenmengen (DM1 , DM21 , ... , DG2, DG3) die entsprechende Rechnereinheit (RE1 , RE11 , ...) auf die Hauptrechnereinheit (HRE) zugreift, um Datenmengen (DM1 , DM21 , ... , DG2, DG3) zu senden, die Daten (DH) der Hauptrechnereinheit (HRE) umfassen. 19. The method according to any one of claims 13 to 18, wherein the corresponding computer unit (RE1, RE11, ...) accesses the main computer unit (HRE) before sending data quantities (DM1, DM21, ..., DG2, DG3) to send amounts of data (DM1, DM21, ..., DG2, DG3) comprising data (DH) of the host unit (HRE).
20. Verfahren nach Anspruch 19, bei dem beim Zugreifen auf die Daten (DH) der Hauptrechnereinheit (HRE) auf Daten (DW) der Hauptrechnereinheit (HRE) zugegriffen wird, die zur Erstellung und/oder Bearbeitung einer Webseite verwendet werden.20. The method according to claim 19, wherein when accessing the data (DH) of the main computer unit (HRE), data (DW) of the main computer unit (HRE) are used, which are used to create and / or edit a website.
21. Verfahren nach einem der Ansprüche 13 bis 20, bei dem vor einem Senden von Datenmengen (DM1 , DM21 , ...) die Hauptrechnereinheit (HRE) an die entsprechende Rechnereinheit (RE1 , RE11 , ...) weitere Daten (DC) empfängt, die auf den Erhalt der weiteren Daten (DC) eine Datenmenge (DM1 , DM21 , ...) sendet, die die weiteren Daten (DC) der Hauptrechnereinheit (HRE) umfaßt.21. The method according to any one of claims 13 to 20, wherein before sending data quantities (DM1, DM21, ...) the main computer unit (HRE) to the corresponding computer unit (RE1, RE11, ...) further data (DC) receives, which receives a quantity of data (DM1, DM21, ...) on receipt of the further data (DC), which includes the further data (DC) of the main computer unit (HRE).
22. Verfahren nach Anspruch 21 , bei dem die weiteren von der Hauptrechnereinheit (HRE) erhaltenen Daten (DC) den in allen Datenmengen (DM1 , DM21 , ...) enthaltenen Daten (DI) entsprechen.22. The method according to claim 21, wherein the further data (DC) received from the main computer unit (HRE) correspond to the data (DI) contained in all data quantities (DM1, DM21, ...).
23. Verfahren nach einem der Ansprüche 13 bis 22, bei dem unter Verwendung einer empfangenen Datenmenge (DM1 , DM21 , ...) eine Webseite erstellt und/oder bearbeitet wird.23. The method according to any one of claims 13 to 22, in which a website is created and / or edited using a received amount of data (DM1, DM21, ...).
24. Verfahren nach einem der Ansprüche 13 bis 23, bei dem beim Senden einer Datenmenge (DM1 , DM21 , ...) Daten (DWI) gesendet werden, die bei einer Erstellung und/oder Bearbeitung einer Webseite nicht verändert werden können.24. The method according to any one of claims 13 to 23, in which when sending a quantity of data (DM1, DM21, ...) data (DWI) are sent that cannot be changed when creating and / or editing a website.
25. Verfahren zum Erstellen und/oder Bearbeiten einer über ein Netzwerk (N) zur Verfügung stehenden Webseite unter Verwendung des System nach einem der Ansprüche 1 bis 14, mit folgenden Schritten:25. A method for creating and / or editing a website available via a network (N) using the system according to one of claims 1 to 14, comprising the following steps:
- Verwenden eines Rechnerprogramms zur Erstellung und Bearbeitung der Web- seite,- using a computer program to create and edit the website,
- Eingeben von benutzerspezifischen Daten für die Webseite in das Rechnerprogramm durch einen Benutzer,Input of user-specific data for the website into the computer program by a user,
- Einbinden der benutzerspezifischen Daten in ein durch das das Rechnerprogramm zur Verfügung gestelltes Template zur Erzeugung der Webseite, und - Erzeugen der Webseite unter Verwendung des Templates und der benutzerspezifischen Daten. Integrating the user-specific data into a template provided by the computer program for generating the website, and generating the website using the template and the user-specific data.
26. Verfahren nach Anspruch 25, bei dem die benutzerspezifischen Daten unter Verwendung eines durch das Rechnerprogramm zur Verfügung gestellten Fragebogens eingegeben werden.26. The method according to claim 25, in which the user-specific data are entered using a questionnaire provided by the computer program.
27. Verfahren nach Anspruch 25 oder 26, bei dem die erstellte und/oder bearbeitete Webseite auf einem lokalen Rechnersystem (RE) des das Rechnerprogramm verwendenden Benutzers dem Benutzer zur Verfügung gestellt wird, bevor sie über das Netzwerk N anderen Benutzern zur Verfügung gestellt wird.27. The method of claim 25 or 26, wherein the created and / or edited website is made available to the user on a local computer system (RE) of the user using the computer program before it is made available to other users via the network N.
28. Verfahren nach einem der Ansprüche 25 bis 27, bei dem das Rechnerprogramm auf dem lokalen Rechnersystem (RE) des Benutzers vorliegt.28. The method according to any one of claims 25 to 27, wherein the computer program is on the user's local computer system (RE).
29. Verfahren nach einem der Ansprüche 25 bis 28, bei dem das Rechnerprogramm von einer zentralen Hauptrechnereinheit (HRE) und/oder einer anderen lokalen Rechnereinheit (RE) eines Benutzers zu der lokalen Rechnereinheit (RE) des die Webseite erstellenden und/oder bearbeitenden Benutzers übertragen wird.29. The method according to any one of claims 25 to 28, wherein the computer program from a central main computer unit (HRE) and / or another local computer unit (RE) of a user to the local computer unit (RE) of the user creating and / or editing the website is transmitted.
30. Verfahren nach einem der Ansprüche 25 bis 28, bei dem das Rechnerprogramm in der zentralen Hauptrechnereinheit (HRE) und/oder der anderen lokalen Rechnereinheit (RE) vorliegt.30. The method according to any one of claims 25 to 28, wherein the computer program is present in the central main computer unit (HRE) and / or the other local computer unit (RE).
31. Verfahren nach einem der Ansprüche 25 bis 30, bei dem jede mit dem Template erstellte und/oder bearbeitete Webseite Daten aufweist, die wenigstens teilweise für alle Webseiten identisch sind.31. The method according to any one of claims 25 to 30, wherein each website created and / or edited with the template has data that are at least partially identical for all websites.
32. Verfahren nach einem der Ansprüche 25 bis 31 , bei dem die identischen Daten der Webseite durch Benutzer wenigstens teilweise nicht verändert werden können.32. Method according to one of claims 25 to 31, in which the identical data of the website cannot be changed at least in part by users.
33. Verfahren nach einem der Ansprüche 25 bis 32, bei dem die identischen Daten der Webseite mittels der Hauptrechnereinheit (HRE)und/oder der anderen lokalen Rechnereinheit (RE) verändert werden können. 33. Method according to one of claims 25 to 32, in which the identical data of the website can be changed by means of the main computer unit (HRE) and / or the other local computer unit (RE).
34. Verfahren nach einem der Ansprüche 25 bis 33, bei dem die identischen Daten der Webseite auf der lokalen Rechnereinheit (RE) des das Rechnerprogramm verwendenden Benutzers und/oder auf der Hauptrechnereinheit (HRE) und/oder auf der anderen lokalen Rechnereinheit (RE) vorliegen.34. Method according to one of claims 25 to 33, in which the identical data of the website on the local computer unit (RE) of the user using the computer program and / or on the main computer unit (HRE) and / or on the other local computer unit (RE) available.
35. Verfahren nach einem der Ansprüche 25 bis 34, bei dem das Rechnerprogramm den Zugriff auf beliebige über das Netzwerk (N) zur Verfügung stehende Webseiten ermöglicht.35. The method as claimed in one of claims 25 to 34, in which the computer program enables access to any websites available via the network (N).
36. Verfahren nach Anspruch 35, bei dem das Rechnerprogramm unabhängig von einer Webseite, auf die durch einen Benutzer zugegriffen wird, gewünschte Daten dem Benutzer zur Verfügung stellt, die von dem Benutzer nur in einer durch das Rechnerprogramm vorgegebenen Weise verändert werden können.36. The method as claimed in claim 35, in which the computer program provides the user with desired data independently of a web page which is accessed by a user and can be changed by the user only in a manner predetermined by the computer program.
37. Verfahren nach Anspruch 35 oder 36, bei dem die gewünschten Daten auf einer lokalen Rechnereinheit (RE) eines das Rechnerprogramm verwendenden Benutzers und/oder auf der Hauptrechnereinheit (HRE) und/oder der anderen lokalen Rechnereinheit (RE) vorliegen. 37. Method according to claim 35 or 36, in which the desired data are present on a local computer unit (RE) of a user using the computer program and / or on the main computer unit (HRE) and / or the other local computer unit (RE).
PCT/EP2000/003327 1999-04-13 2000-04-13 System for distributing and processing data in a networked computer structure WO2000062197A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19916596.3 1999-04-13
DE19916596A DE19916596A1 (en) 1999-04-13 1999-04-13 System for data distribution and processing in a networked computer structure

Publications (1)

Publication Number Publication Date
WO2000062197A1 true WO2000062197A1 (en) 2000-10-19

Family

ID=7904367

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/003327 WO2000062197A1 (en) 1999-04-13 2000-04-13 System for distributing and processing data in a networked computer structure

Country Status (2)

Country Link
DE (1) DE19916596A1 (en)
WO (1) WO2000062197A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708825A (en) * 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
WO1998021672A2 (en) * 1996-11-15 1998-05-22 Inergy Online, Inc. Remote communication, information management, and home page authoring system
US5890170A (en) * 1996-02-28 1999-03-30 Silicon Graphics, Inc. Method and apparatus for publishing documents in a hypertextural network environment
EP0944002A1 (en) * 1998-03-18 1999-09-22 SONY EUROPE GmbH User profile substystem

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708825A (en) * 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
US5890170A (en) * 1996-02-28 1999-03-30 Silicon Graphics, Inc. Method and apparatus for publishing documents in a hypertextural network environment
WO1998021672A2 (en) * 1996-11-15 1998-05-22 Inergy Online, Inc. Remote communication, information management, and home page authoring system
EP0944002A1 (en) * 1998-03-18 1999-09-22 SONY EUROPE GmbH User profile substystem

Also Published As

Publication number Publication date
DE19916596A1 (en) 2000-12-07

Similar Documents

Publication Publication Date Title
DE19581888B4 (en) Method for automatic shared use of information by multiple remote / mobile nodes
DE10003907A1 (en) Providing access to hypertext documents in multi-user computer environment involves tracking documents access by users, informing first user of second user accessing same document
DE69628374T2 (en) Data Management System
EP3673428A1 (en) Computer-implemented method for controlling a collaboration platform, communication and collaboration application, and communication and collaboration platform
WO2004044739A1 (en) Device for producing and/or configuring an automation system
EP2620868A1 (en) Work flow management system for computer networks
DE10290696T5 (en) Method and system for wireless access to a user's computer
WO2000062197A1 (en) System for distributing and processing data in a networked computer structure
DE4308291C2 (en) Method and device for process-related creation and processing of documents
EP3441919A1 (en) Method for exchanging data between engineering tools of an engineering system and engineering system for carrying out the method
EP1561172B1 (en) Device for provision of access to data
EP1285315B1 (en) Information processing system and method for operation thereof
DE10146977B4 (en) Electronic personal data management system
DE10305363B4 (en) Network-based information system and method for the central management and updating of data objects with temporally changing contents
DE19808513A1 (en) Method and device for the publication of data representing messages, advertising messages and the like
EP1134684A2 (en) Visualising system
DE19911373A1 (en) Device and method for operating business processes in a distributed information network
WO2024067920A1 (en) Database of a computer
DE10146938B4 (en) Method, computer system and computer program for conveying tasks to be solved
DE112010005113T5 (en) Server and method for presenting and collecting data
DE10203775A1 (en) Processing online system data in off-line system involves marking data record(s) read to local database in server database so that access to this/these data record(s) in server database is blocked
DE10153508A1 (en) Data management method involves permitting request for data access to team room environment in accordance to user profile, on verification of identification of user
DE10051019A1 (en) Method and software for production and updating of a global or universal bookmark database that comprises links between bookmarks and position addresses and that can be accessed by more than 1 browser on the same computer
EP1063583A2 (en) Apparatus and method for data output to at least two display devices
DE10118832A1 (en) Online Message invention licensing scheme

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase