[go: up one dir, main page]

EP0845183A1 - Data-transmission method and system for carrying out the method - Google Patents

Data-transmission method and system for carrying out the method

Info

Publication number
EP0845183A1
EP0845183A1 EP96928442A EP96928442A EP0845183A1 EP 0845183 A1 EP0845183 A1 EP 0845183A1 EP 96928442 A EP96928442 A EP 96928442A EP 96928442 A EP96928442 A EP 96928442A EP 0845183 A1 EP0845183 A1 EP 0845183A1
Authority
EP
European Patent Office
Prior art keywords
input device
data
starting point
optimization index
host
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP96928442A
Other languages
German (de)
French (fr)
Inventor
Ahmad Lamah
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Austel Licensing GmbH
Original Assignee
Austel Licensing GmbH
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 Austel Licensing GmbH filed Critical Austel Licensing GmbH
Publication of EP0845183A1 publication Critical patent/EP0845183A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing

Definitions

  • the present invention relates to a method for transmitting data according to the preamble of claim 1 and to a system for performing this method according to the preamble of claim 4.
  • data denotes all possible data forms which can be transmitted via any line carrier and which, for example, are in the form of speech, writing, images or data in the narrower sense.
  • this starting point to which a specific input device is assigned, for example in the form of a telephone or a fax machine
  • the destination point to which a specific receiving device in turn, are associated ⁇ for example in the form of a telephone, a fax machine or even a computer
  • these numbers also give a geographical location determination of the starting and destination points in a known manner.
  • the fee ranges specified by the management companies come into play - and / or the respective point in time in a known manner. such as the duration of the transfer process, the cost of the transfer process billed by the company providing the manager.
  • the telephone companies offer different prices for certain target areas, as care is taken to ensure that the lines are used evenly at all times of the day and night. They can also sell a certain, larger amount of telephone usage times at low cost to other major customers, who in turn can therefore offer the services described above, for example.
  • the present invention is based on the object 5 to provide a method and a system by means of which a transfer of data from a specific starting point to a specific target point is possible in a cost-optimized manner.
  • a transmission can take place even if a line carrier is not available, for example due to overload.
  • a device is assigned to the respective starting point, which is equipped with a so-called optimization index, i.e. Means that enable a start, destination and / or time-dependent optimization of the costs for the transmission of data.
  • optimization index i.e. Means that enable a start, destination and / or time-dependent optimization of the costs for the transmission of data.
  • This optimization index includes - if necessary in the form of a table - all information necessary for the transmission of data using the available line carriers - which are available, for example, from different line carrier companies - such as tariff areas or
  • this optimization index comprises an optimization program which uses the signal sequence entered by the user, which corresponds to the destination, and which may correspond to a telephone number, to select one of the destination and the time from the available line carriers.
  • this device like others from a number of devices which are assigned to a corresponding number of starting points - can be connected to a central host computer, via which the respectively updated information relating to the individual line carriers is available, in certain, in particular periodically controlled by the program, an update or renewal of the optimization index take place.
  • the functionality of these methods can also be checked from the host computer in this way.
  • the optimization index can be matched thereto via the host computer.
  • the device can be easily maintained via the host computer.
  • a module part contains the program parts for establishing contact with the host computer and for controlling the time and target point-dependent optimization index information.
  • the corresponding transmission protocols are also fixed in order to exclude transmission errors as far as possible.
  • a further device-specific identification number is sent to the host computer.
  • a second module part contains the actual information, which is available, for example, in the form of tables, which essentially contains the access numbers for the individual line carriers, such as the numbers of the telephone companies providing these line carriers, time tables, area cost tables, regional and country-specific area codes and the like included.
  • the optimization is carried out in a table-controlled manner, this can take place particularly quickly. If no search algorithms are used to find out the cheapest line connection, but rather computational methods, then a particularly small amount of time is required for the optimization, and in principle a central processor with less power and therefore lower costs is found. In this way, the optimization process can already take place during the input of the second signal sequence characterizing the destination, such as the telephone number of the receiving device, since a step-wise narrower area coverage - and thus a corresponding cost coverage - already results from the selected part number sequence becomes possible.
  • the system according to the invention enables the selection of a cost-optimized, cheapest line, on the other hand it enables the establishment of a connection at all, since, for example, certain line connections can be occupied. Furthermore, the system according to the invention allows an overloaded line - for example noticeably from the data transfer being too slow - to be automatically rerouted to cheaper line connections.
  • a line connection to a subscriber can be busy at an unfavorable moment.
  • the system according to the invention offers the possibility of automatic watch redial.
  • the user can put the telephone receiver on after switching on the automatic redial and the system according to the invention searches for a free line until a connection is established.
  • the user can be called back by the system according to the invention and connected to the other subscriber.
  • the system according to the invention can be programmed by these additional telephone devices.
  • system according to the invention can be activated by entering a special key combination on the telephone set - also on an older device.
  • the system according to the invention offers the possibility that both certain undesired callers are not put through to the user and that only very specific groups of subscribers can be reached from the user side. For example, children could only be allowed to dial certain subscriber numbers or incoming calls from certain unwanted neighbors could be blocked.
  • This telephone apparatus could also be used to name the system according to the invention, whereupon the system automatically begins to dial a specific - previously stored - subscriber number.
  • the comfort for the user can be increased almost arbitrarily and he can do it continue to use old telephone devices and telephone accessories.
  • the system according to the invention can also react to an alarm system or a smoke detector installed in a building and this reaction can also be controlled by the user.
  • the present invention can be used to call a security service operator's specified telephone number in response to a triggered alarm until the security operator answers. Also, for example, when the user of the system according to the invention is absent - this could be, for example, on vacation - a given group of neighbors can be given a predetermined voice message by telephone if an alarm has been triggered.
  • a short text message can be transmitted to a pager - a radio telephone currently used with only ring tone reception or text reception - in that the user of the system according to the invention speaks this into his old telephone after pressing a special key sequence.
  • the voice message can be converted into a corresponding character string and a short text can be transmitted to the pre-programmed subscriber number of the pager.
  • the system according to the invention can be a Send the voice message stored in the previously described way to, for example, a group of previously programmed subscriber numbers until they have received the message - that is, a line connection has been established.
  • the system according to the invention can - as shown in the introduction - also be used for data transfer on so-called data highways as a line carrier, be it to select the most advantageous entry node to be assigned to the starting point and / or the destination point to be assigned, or to select to select the line carrier which is most advantageous from the point of view of cost optimization and / or rapid availability from among several available line carriers. So is that expected a widely-used transfer system so that, for example, the so-called "Internet” that the given via a modem access is temporarily impossible to the Internet due to possible overloads if necessary '. Such problems will increase with the number of users.
  • various line carrier systems are made available to the user of the Internet or other data networks and are made available for disposition by different companies.
  • the access number of each of these companies is contained as information in the optimization index, the device according to the invention is connected to the modem which enables access to the Internet. If the user now has access to If the Internet wishes, the device according to the invention will dial one company after the other and check whether the available line carrier is overloaded or not. Then either the connection is established or the query continues until the connection becomes possible. After the user has entered his personal access number, the Internet services are then available. Since this query and dialing automatically on he find device according going on, the user is not even aware • even this process.
  • FIG. 3 shows a detailed structure of a device according to the invention, but with a further possible addition
  • 5a, 5b and 5c show a functional structure of data and program components of a device according to the invention
  • FIG. 6a shows a detailed, possible flow chart for the initial installation of the device according to the invention
  • FIG. 6b and 6c show possible examples of data packets and Fig. 7 additional, alternative system components.
  • FIG. 1a and 1b components of the system according to the invention are shown in principle.
  • an input device 31 for example a telephone
  • a receiving device 22 for example a. another phone.
  • a specific line carrier from a plurality of existing line carriers 40, which is done, for example, by entering a telephone number of the target point on the input device 31, the costs per unit of time for the transmission of data to the target point 22 are determined.
  • 1b shows the input device 31 at the starting point, the line carrier network 40 - for example a public or private telephone network - and a receiving device 22 at the destination point and still further systems:
  • a device (UNIT) according to the invention with optimization index 1 is introduced at the starting point between the input device 31 and the connection to the line carrier network 40.
  • the connection to a receiving device 22 at the target point is now established via the device with optimization index 1.
  • Optimization based on the target point is carried out, possibly to reduce the transmission costs.
  • the device with optimization index 1 automatically selects the cheapest line from the existing line carrier network 40; as described below.
  • optimization by the device with optimization index 1 is possible in two respects: depending on the time of day, the use of a specific line carrier will cause different costs.
  • the individual line carriers which are generally operated by different telephone companies, in each case have different, possibly overlapping fee ranges, the cheapest line carriers can be selected. By choice The most appropriate line manager at that time must be taken into account.
  • a redial provided in the device with optimization index 1 it can be achieved that a connection to a specific receiving system 22 is established as quickly and at the same time inexpensively. The user of the input device 31 can save himself a multiple re-dialing of an entered telephone number if there is currently no line connection to the selected receiving system 22.
  • the device according to the invention with optimization index 1 could - regardless of the aspect of line cost optimization - choose and choose from all possible line connections 40 until a free, inexpensive line is found.
  • the option can also be specified that, when a certain line carrier is overloaded, a selection is made between the other freely available line carriers.
  • the device or an i.a. Larger number of devices, each with its own location-specific optimization index, can be connected to a central host computer 21.
  • the host computer 21 - in each case related to line carriers - has the most current data and information available with regard to a starting point-dependent, target-point-dependent and time-dependent optimization of the choice of given line carriers 40.
  • connection to the host computer 21 can be established by the user entering a specific code via the keyboard of the input device 31, with which the connection between the device and the host is activated and the information available to the optimization index is updated from the host.
  • the required data of the device with optimization index 1 at the starting point of the input device 31 are thus always up to date.
  • the host computer 21 is automatically selected by the device 1, special program parts of the program provided in the optimization index are provided for such a call. If necessary, this can also be done via the host computer 21 itself, for example by sending an initialization signal to the device.
  • Figure 2 shows schematically the structure of a device according to the invention.
  • a device according to the invention with optimization index 1 has at least the following system components:
  • the device with optimization index 1 is arranged between the connection to the line carrier network 40 and the existing devices, such as input device 31 and / or additional device 32.
  • Incoming calls can go unhindered to the respective additional device 32 or to the (input) device 31 of the user.
  • a connection possibility to a host computer 21 ensures that the information blocks and the program parts of the optimization index of the device 1 are updated.
  • a memory 3 for example a so-called RAM memory, serves as a working memory and as a buffer for the information required, such as that for the optimization index.
  • a voltage source 8 serves to supply the device with optimization index 1 and can additionally contain a long-term battery, a rechargeable battery or solar cells. The latter would enable, for example, a battery-buffered RAM memory module as memory 3.
  • a non-volatile, electrically erasable and changeable memory 4 for example in the form of an EEPROM
  • electrical eraseable programmable read only memory or a so-called FLASH memory module, is used to hold the program for processing the information.
  • a central processor 5 takes care of the processing of the data from the memory 3, controlled by the main program in the non-volatile, electrically erasable and changeable memory 4.
  • a module 6 with an integrated tone generator and detector is used to quickly select the corresponding line carrier 40 and register incoming calls.
  • a real-time clock 7 is used to control the processes in the device with an optimization index 1 with exact timing, so, if necessary, also to control the time at which the connection to a host computer 21 is established for example, guarz-controlled and thereby achieves a higher accuracy than clocks, which are generated, for example, via signals from components of the device with optimization index 1.
  • An integrated, program-controlled switch 9 is used - for example in the event of functional failures - to put the device into operation or to put it out of operation with optimization index 1.
  • the device with optimization index 1 does not have to be disconnected from the connected lines again.
  • outgoing and incoming calls via the line carrier network 40 are treated as if no additional device with optimization index 1 were present.
  • the present invention uses the possibility of programming the device with optimization index 1 via the data input device 30 of the input device 31 so that certain calls are not put through.
  • such a call block can be achieved by first entering a key combination via said data input device 30, which is registered by the device with optimization index 1 and does not put through the telephone number subsequently entered, likewise via data input device 30.
  • a single or a whole group of telephone numbers can thus be impenetrable before being forwarded to the input device 31 or to the respective additional device 32 or, for example, receive a previously stored message from the memory 3.
  • Saving a said voice message in the memory 3 can take place, for example, in the same way as the call block.
  • a certain key combination of the Device with optimization index 1 are registered so that the subsequent text spoken in the input device 31 of predetermined length is stored in the memory 3 for further use.
  • the present invention also gives direct direct dialing of certain special numbers (rescue etc.), as does the possibility of a selectable call block for certain ranges of telephone numbers.
  • a key combination can first be entered, which is registered by the device with optimization index 1 and makes this programmable for the user.
  • a said key combination can have the effect that telephone numbers or telephone number ranges subsequently entered - likewise via the data input device 30 - remain blocked for further selection by the devices 31 and any additional devices 32 until a further corresponding key combination via the data input device 30 reverses this.
  • the selection option - via the input device 31 or any additional devices 32 - can thus be restricted to certain groups of people, such as children, to only very specific telephone number ranges.
  • Phone number ranges can be entered via placeholders, for example, as is done in a known manner when searching for files on a computer.
  • Said programmability of the present invention via the input device 31 also allows an automatic automatic redial through the device with optimization index 1.
  • the user of the input device 31 can be called back by the device with optimization index 1 and connected to the subscriber on the receiving device 22.
  • said programmability of the present invention also permits an automatic selection to be carried out via the input device 31 using a speech recognition system alternatively built into the device with optimization index 1.
  • This can be in the form of a program with corresponding data in the memory 3 or 4, for example.
  • the user of the input device 31 can, for example, speak a name into the telephone receiver, whereupon the device with optimization index 1 automatically dials a previously determined telephone number.
  • the predetermined telephone numbers to be dialed can be entered into the device with optimization index 1, for example, by the user actuating a specific key combination for voice recognition on the data entry device 30.
  • this triggers speech recognition by means of a program (with the corresponding data) present in the memory 3 or 4.
  • the name of the corresponding person to be dialed is entered into the receiver of the input device 31. spoke and waited for a further detection signal from the device with optimization index 1 - for example an acoustic signal.
  • This recognition signal is used to notify the user of the input device 31 that the alternative built-in speech recognition of the device with optimization index 1 has correctly converted the acoustically pronounced name into a character string corresponding to this name and has stored it temporarily (in the memory 3).
  • the telephone number of the subscriber to be dialed afterwards can then be entered.
  • the programming process can be ended or continued, for example, by means of a further key combination of the data input device 30.
  • a device control interface 10 is provided.
  • the device control interface 10 can be constructed, for example, in the form of a currently commercially available relay or in the form of programmable switching outputs and inputs. It is used to control connectable devices (for example without the option of scheduling) at the user's starting point.
  • a light source, a heater or a computer system which is connected to the device control interface 10, can be switched on or off via an additional code to be entered by the caller (from FIG. 22) from the line carrier network 40.
  • the device can respond to a detector or sensor connected to device interface 10 with optimization index 1 such that, for example, a specific receiving device 22 is automatically called.
  • a specific receiving device 22 is automatically called.
  • this can be, for example, an automatic call to the fire brigade control center or, in the case of an alarm system connected to the device interface 10, an automatic call to the next security service center.
  • the user can use the data input device 30 on the input device 31 to program the respective reaction of the device with optimization index 1 to incoming signals at the device interface 10.
  • this can be achieved in that a certain key combination - entered via the data input device 30 - causes a certain input or output of the device interface 10 to be controlled.
  • the device with optimization index 1 can then dial a telephone number - previously entered via the data input device 30.
  • a signal sequence can be transmitted from the device with optimization index 1 to a host computer 21, so that the latter is able, for example, to determine who called why and automatically searches an address database in order to forward the information to a central emergency call point .
  • the latter can then, for example, call back the owner of the device with optimization index 1 in order to initiate any further steps.
  • a microphone can also be connected to the device control interface 10.
  • a corresponding reaction of the device with optimization index 1 can thus take place in response to a voice command.
  • the voice recognition function of the device can be optimized with the acoustic voice command 'Help'.
  • Action index 1 come into action and then a telephone number, for example the 'central help center 911', previously programmed via the data device 30 of the input device 31, is selected. This could then identify the caller and react accordingly.
  • the user can determine the quality of his transmission either via the device interface 10 or the programmability of the device with optimization index 1 via the input device 31.
  • sampling rate and / or the compression rate with which, for example, an acoustic speech signal is implemented by the input devices 31 can be changed accordingly by the device with optimization index 1.
  • a key sequence entered via the data input device 30 of the input device 31 or a corresponding signal from a device connected to the device interface 10 can, for example, bring about a reduction in the sampling rate or an increase in the compression rate of the data transmitted from now on.
  • the voice quality can be changed accordingly and the time of transmission - for example when transmitting on an alternative data line 41 (FIG. 7) - shortened. This would result in further cost savings, since higher sampling rates or smaller compression rates result in a longer transmission time.
  • the device with optimization index 1 is inserted by inserting the corresponding line connections between the Input device 31 installed at the starting point and the connection of the line carrier network 40 and switched on. This corresponds to the designation 50 in FIG. 4.
  • a code for example a specific sequence of numbers, is then entered via the input device 30 of the input device 31, see FIG. 3. This is designated 51 in FIG.
  • the device with optimization index 1, activated by the code entered establishes a connection to the host computer 21 via the connected line carrier network 40. In Figure 4, this is designated 52.
  • the required information is transferred from the host computer 21 to the device with an optimization index 1. This corresponds to the designation 54 in FIG. 4.
  • 5a, 5b and 5c show a functional structure of data and program components of a device with an optimization index according to the invention.
  • the program parts and information parts stored in the memory 3 (FIG. 2) and in the non-volatile, electrically erasable and changeable memory 4 (FIG. 2) essentially consist of two module components: a communication module 60 (FIG. 5a) and a database module 70 (FIG. 5a).
  • the communication module 60 in FIG. 5a contains a transmission protocol 61 in order to enable secure and rapid transmission of data from the device with optimization index 1 to the host computer 21 and vice versa.
  • a possible transmission protocol could be structured as shown in Fig. 5b:
  • a protocol header 611 consisting of 2 bytes each of 8 bits and a data packet part 612, consisting of a byte for specifying the length of the following data 612a, the current data 612b consisting of as many bytes as the data length byte 612a mentioned above indicates, and a checksum 612c at the end, which can be used to determine transmission errors.
  • the communication module 60 in FIG. 5 a contains a command part 62 linked to the selected transmission protocol 61.
  • the command part 62 is used in the protocol header 611 (FIG. 5 b) for communication control.
  • a list with, for example, possible command parts 62 and their possible hexadecimal two-byte representation 62b with their meaning 62c is shown in FIG. 5c.
  • the database module 70 likewise shown in FIG. 5 a, can be constructed, for example, from tables. Tables that appear include, for example, data entries consisting of various telephone numbers, access codes and time entries provided with corresponding cost information.
  • the database module 70 shown in FIG. 5 a is present in the form of a table, for example, for easier and faster processing by the central processor 5 (FIG. 2). 5a, the following tables are drawn in the database module 70, for example: A line carrier table 71 with the required telephone numbers and access codes for the inexpensive reaching of the receiving devices 22 at the various destination points.
  • a band table 72 which correlates with the line carrier table 71, the regional tables 73 and the international tables 74 in such a way that corresponding cost entries can be found at certain time of day.
  • Regional tables 73 which contain regional telephone numbers and any special numbers such as rescue, weather forecast, lottery service, etc.
  • 6a shows a detailed, possible flow chart for the first installation of the device according to the invention with optimization index 1.
  • a status packet 53a is first sent from the device with optimization index 1 to the host computer 21.
  • FIG. 6b An example of such a status package 53a is shown in FIG. 6b.
  • the command in the protocol header is 611
  • a length byte 612a here 06, to indicate the length of the following data
  • the current data 612b here the serial number consisting of 6 bytes
  • a checksum 612c at the end here 3F
  • This checksum 612c can be used to determine transmission errors.
  • the host computer 21 After receiving the status packet 53a, the host computer 21 checks the transmitted serial number and, if this is registered, requests the device with optimization index 1 from its telephone number. This is designated 53b in FIG.
  • step 53c the host computer 21 receives this data packet with the telephone number mentioned and forwards it to a corresponding processor for registration.
  • step 53d the host computer 21 sends time and date information, as shown for example in FIG. 7b, to the device with optimization index 1 for synchronization purposes.
  • the current callback number of the host computer 21 is then sent back in step 53e. Furthermore, the host computer 21 transmits the date and time information for the next automatic recall of the device with optimization index 1. This is designated 53f in FIG.
  • step 54 this step is divided into:
  • 54c is indicative of the transmission of the regional tables 73 and 54d is indicative of the transmission of the international tables 74. 54e denotes the transmission of the transmission termination code, see also FIG. 5c.
  • 6c shows another possible example of a data packet to be sent: time and date information.
  • time and date information As a command in the protocol header 611 (see also FIG. 5c) that byte sequence is entered which announces the sending of the time and date information, here F00F (see also FIG. 5c).
  • F00F time and date information
  • a length byte 612a here 07, to indicate the length of the following data
  • the current data 612b here consisting of 7 bytes with the respective meaning: seconds, minutes, hours, day, month, year and a checksum 612c on Conclusion, here E6, sent.
  • FIG. 1b In addition to the basic system components from FIG. 1b, such as an input device 31, a receiving device 22, a device with optimization index 1, a central host computer 21 and a line carrier network 40 - for example a public or private telephone network - there are further so-called host switches 23 and 24 on the line carrier network 40, which are connected by alternative data lines 41 with, for example, higher data transmission performance than in 40.
  • the alternative data line 41 can be, for example, a computer network (possibly the currently known "INTERNET”) or another transmission path with different data transport methods, such as an optical fiber line.
  • a computer network possibly the currently known "INTERNET”
  • another transmission path with different data transport methods such as an optical fiber line.
  • the host switch 23 is preferably placed in the geographical vicinity of the input device 31 and the host switch 24 in the geographical vicinity of the receiving device 22.
  • the task of the host switch 23 is to transport a connection request arriving from the device with optimization index 1 to the receiving device 22 via the alternative data line 41.
  • the host switch 23 determines a host switch 24 required for the said reasons of data conversion, for example in the geographical vicinity of the receiving device 22. This can happen, for example, from the destination telephone number of the receiving device 22.
  • the geographically closest host switch 24 Since the receiving device 22 is generally not connected to this alternative data line 41, the geographically closest host switch 24 has the task of effecting the corresponding retranslation of the data from the alternative data line 41 into a data format which the receiving device 22 can understand.
  • one goal of the device with optimization index 1 is a cost-optimized transmission of data from a certain starting point - here the input device 31 to a certain target point - here the receiving device 22 - the host switch 23 can for example also have several alternative data lines 41 and one establish a further host switch 24 with said receiving device 22.
  • connection switch via the alternative data line 41 is first checked by the host switch 23, for example with regard to the expected transmission duration, which may vary depending on the load on the alternative data line 41, and reported back to the device with optimization index 1.
  • the usual line carrier network 40 can also be used instead of an alternative data line 41 for the reasons mentioned.
  • a temporary impending overload of the currently known 'Internet' can thus be delayed or prevented.
  • the host switch 24 is not required in the geographical vicinity of the receiving device 22, for example.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention concerns a method of transmitting data along several available transmission lines (40) from a starting point with at least one input device (31, 32) to a destination with at least one receiver (22). The starting point is characterized and selected by a first specific signal sequence which is available when the input device (31, 32) is actuated, and the destination is selected by means of the input device (31, 32) by inputting a second signal sequence specific to this destination. The method calls for at least the following steps to be carried out: As a result of selecting the destination by generating the second signal sequence, an optimization index in a device (1) located at the starting point is activated. The optimization index includes at least data, in particular data in tabular form, including data blocks, which are specific to the starting point and are related to the transmission line, the destination and real time, as well as a programme for the selection of one of the available transmission lines (40) in order to optimize the costs of the data transmission. From a central host (21) connected to the device (1), at least some of the data blocks are exchanged or updated, in particular by the host (21) being periodically called by the device (1).

Description

VERFAHREN ZUM ÜBERTRAGEN VON DATEN UND SYSTEM ZUR DURCHFÜH¬ RUNG DES VERFAHRENS METHOD FOR TRANSMITTING DATA AND SYSTEM FOR IMPLEMENTING THE METHOD

Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Übertragen von Daten nach dem Oberbegriff des Anspruchs 1 und auf ein System zur Durchführung dieses Verfahrens nach dem Oberbegriff des Anspruchs 4.The present invention relates to a method for transmitting data according to the preamble of claim 1 and to a system for performing this method according to the preamble of claim 4.

Der Begriff "Daten" bezeichnet im Rahmen der vorliegenden Erfindung alle möglichen, über beliebige Leitungsträger übertragbaren Datenformen, die beispielsweise in Form von Sprache, Schrift, Bild oder Daten im engeren Sinne vorlie¬ gen.In the context of the present invention, the term “data” denotes all possible data forms which can be transmitted via any line carrier and which, for example, are in the form of speech, writing, images or data in the narrower sense.

Über Telephonleitungen können übliche akustische Verbindun¬ gen mit anderen Telephonteilnehmern aufgenommen werden, als Zusatz können Bildübertragungen vorgenommen oder mittels eines Computers können Datenpakete übertragen werden.Conventional acoustic connections to other telephone subscribers can be established via telephone lines, image transmissions can be carried out as an addition, or data packets can be transmitted by means of a computer.

Werden von einem bestimmten Punkt aus Daten an einen anderen Punkt übertragen, so sind sowohl dieser Startpunkt, dem ein bestimmtes Eingabegerät, beispielsweise in Form eines Tele¬ phons oder eines Faxgerätes, zugeordnet ist, als auch der Zielpunkt, dem wiederum ein bestimmtes Empfangsgerät, bei¬ spielsweise wieder in Form eines Telephons, eines Faxgerätes oder auch eines Computers, zugeordnet ist, durch eine cha- rakteristische Nummer identifizierbar. Diese Nummern geben in bekannter Weise über die reine Identifikation von Einga¬ be- bzw. Empfangsgerät hinaus auch eine geographische Stand¬ ortbestimmung von Start- und Zielpunkt wieder. Dementspre¬ chend werden in bekannter Weise jeweils in Abhängigkeit von der Entfernung der beiden Geräte voneinander - es kommen die von den Leitungsträgergesellschaften vorgegebenen Gebühren¬ bereiche zum Tragen - und/oder dem jeweiligen Zeitpunkt so- wie der Dauer des Übertragungsvorgangs die Kosten für den Übertragungsvorgang von der den Leitungsträger zur Verfügung stellenden Gesellschaft in Rechnung gestellt.If data is transmitted from a certain point to another point, this starting point, to which a specific input device is assigned, for example in the form of a telephone or a fax machine, and the destination point, to which a specific receiving device in turn, are associated ¬ for example in the form of a telephone, a fax machine or even a computer, can be identified by a characteristic number. In addition to the pure identification of the input or receiving device, these numbers also give a geographical location determination of the starting and destination points in a known manner. Correspondingly, depending on the distance between the two devices from one another - the fee ranges specified by the management companies come into play - and / or the respective point in time in a known manner. such as the duration of the transfer process, the cost of the transfer process billed by the company providing the manager.

Es erfolgt somit eine landesspezifische, zeit- und entfer- nungsabhängige Vergebührung der für die Datenübertragung je¬ weils verbrauchten Zeiteinheiten - und das in Abhängigkeit von der jeweiligen Gesellschaft.There is thus a country-specific, time- and distance-dependent charge for the time units used for data transmission - and this depends on the respective company.

Bestimmte Telephongesellschaften bieten nun besondere Ser- viceleistungen an, wodurch wesentlich kostengünstigere Tele¬ phonverbindungen möglich werden. Dabei wird nach Anwählen einer zum jeweiligen Ortstarif verfügbaren Telephonnummer über eine Leitstelle dieser Gesellschaft die Zugriffs- und gegebenenfalls eine persönliche Codenummer des Anrufers ab¬ gefragt, der danach mit der von ihm eingegebenen Zielwahl¬ nummer kostengünstig über die Leitstelle verbunden wird.Certain telephone companies now offer special services, which make much cheaper telephone connections possible. After dialing a telephone number available at the respective local tariff, a control center of this company asks for the access and possibly a personal code number of the caller, who is then connected inexpensively to the destination number he has entered via the control center.

Derartige Serviceleistungen werden von verschiedenen Gesell- schaften zu unterschiedlichen Bedingungen angeboten. Für den einzelnen Normalbenutzer ist es jedoch kaum möglich, eine Auswahloptimierung zu erreichen.Such services are offered by different companies under different conditions. However, it is hardly possible for the normal user to optimize the selection.

Die Telephongesellschaften bieten unterschiedliche Preise für bestimmte Zielbereiche an, da auf eine gleichmässige Leitungsauslastung zu den jeweiligen Tages- und Nachtzeiten geachtet wird. Auch können sie eine bestimmte, grössere Menge an Telephonbenutzungszeiten kostengünstig an andere Grosskunden verkaufen, die somit ihrerseits beispielsweise oben beschriebene Serviceleistungen anbieten können.The telephone companies offer different prices for certain target areas, as care is taken to ensure that the lines are used evenly at all times of the day and night. They can also sell a certain, larger amount of telephone usage times at low cost to other major customers, who in turn can therefore offer the services described above, for example.

Mag es auch für den Benutzer im Einzelfall möglich sein, ge¬ wisse Telephonate bzw. andere Datenübertragungen unter dem Gesichtspunkt der Kostenersparnis zu tätigen, so beispiels- weise durch die Wahl eines kostengünstigen Zeitpunktes, so wird ihm dies doch im allgemeinen verwehrt sein, da er an die Benutzung der ihm von der jeweiligen Telephongesell- schaft zur Verfügung gestellten Leitungsträger gebunden ist.It may also be possible for the user in individual cases to make certain telephone calls or other data transmissions from the point of view of saving costs, for example by choosing an inexpensive time, but this will generally be denied to him, since he on the use of the manager provided by the respective telephone company is bound.

Der vorliegenden Erfindung liegt demgegenüber die Aufgabe 5 zugrunde, ein Verfahren und ein System bereitzustellen, mit¬ tels derer eine Übertragung von Daten von einem bestimmten Startpunkt zu einem bestimmten Zielpunkt kostenoptimiert möglich wird. Gleichzeitig kann mittels des erfindungsgemäs¬ sen Verfahrens bzw. des erfindungsgemässen Systems eine sol¬ lt) ehe Übertragung auch dann stattfinden, wenn ein Leitungs¬ träger - beispielsweise aufgrund von Überlastung - nicht verfügbar ist.The present invention is based on the object 5 to provide a method and a system by means of which a transfer of data from a specific starting point to a specific target point is possible in a cost-optimized manner. At the same time, by means of the method according to the invention or the system according to the invention, a transmission can take place even if a line carrier is not available, for example due to overload.

Dies gelingt durch die Verwirklichung der kennzeichnenden 15 Merkmale des Anspruchs 1 bzw. des Anspruches 4. Weitere al¬ ternative bzw. vorteilhafte Ausbildungen sind in den Kenn¬ zeichen der abhängigen Ansprüche beschrieben.This is achieved by realizing the characterizing features of claim 1 and claim 4. Further alternative or advantageous developments are described in the characterizing part of the dependent claims.

Dazu ist dem jeweiligen Startpunkt eine Vorrichtung zugeord- 20 net, die mit einem sogenannten Optimierungsindex ausgestat¬ tet ist, d.h. Mitteln, die eine Start-, Zielpunkt- und/oder zeitabhängige Optimierung der Kosten für die Übertragung von Daten ermöglichen.For this purpose, a device is assigned to the respective starting point, which is equipped with a so-called optimization index, i.e. Means that enable a start, destination and / or time-dependent optimization of the costs for the transmission of data.

25 Dieser Optimierungsindex umfasst - gegebenenfalls in Tabel¬ lenform - alle Informationen, die für die Übertragung von Daten mittels der verfügbaren Leitungsträger - die bei¬ spielsweise über unterschiedliche Leitungsträgergesellschaf- ten verfügbar sind - nötig sind, wie Tarifbereiche bzw. Ta-25 This optimization index includes - if necessary in the form of a table - all information necessary for the transmission of data using the available line carriers - which are available, for example, from different line carrier companies - such as tariff areas or

30 rif-Zeitzonen. Weiters umfasst dieser Optimierungsindex ein Optimierungsprogramm, das anhand der vom Benutzer eingegebe¬ nen - dem Zielpunkt entsprechenden - Signalfolge, die gege¬ benenfalls einer Telephonnummer entspricht, aus den verfüg¬ baren Leitungsträgern eine von dem Zielpunkt und dem Zeit-30 rif time zones. Furthermore, this optimization index comprises an optimization program which uses the signal sequence entered by the user, which corresponds to the destination, and which may correspond to a telephone number, to select one of the destination and the time from the available line carriers.

35 punkt der Übertragung abhängige kostenoptimierte Auswahl trifft. Da diese Vorrichtung - ebenso wie andere aus einer Anzahl von Vorrichtungen, die einer entsprechenden Anzahl von Startpunkten zugeordnet sind - mit einem zentralen Hostrech¬ ner verbindbar ist, über den die jeweils aktualisierten In- formationen die einzelnen Leitungsträger betreffend verfüg¬ bar sind, kann in bestimmten, insbesondere periodisch über das Programm gesteuerten Zeitabständen, eine Aktualisierung bzw. Erneuerung des Optimierungsindex stattfinden. D.h. einerseits der in im wesentlichen in Tabellenform vorlie- genden Information bzw. von bestimmten Teilen dieser Infor¬ mation und andererseits auch von Programmteilen zur Steue¬ rung des Verfahren, da sich im Lauf der Zeit Anforderungen bzw. Voraussetzungen für das Optimierungs- oder das Aktuali¬ sierungsverfahren ändern könnten. Auch die Funktionstüch- tigkeit dieser Verfahren kann auf diese Weise vom Hostrech- ner aus überprüft werden.35 point of the transmission-dependent, cost-optimized selection. Since this device - like others from a number of devices which are assigned to a corresponding number of starting points - can be connected to a central host computer, via which the respectively updated information relating to the individual line carriers is available, in certain, in particular periodically controlled by the program, an update or renewal of the optimization index take place. This means, on the one hand, the information which is essentially in tabular form or of certain parts of this information and, on the other hand, also of program parts for controlling the method, since in the course of time there will be requirements or prerequisites for the optimization or updating ¬ sation procedures could change. The functionality of these methods can also be checked from the host computer in this way.

Auch für den Fall, dass sich die den Startpunkt charakteri¬ sierende Signalfolge, also etwa die Telephonnummer, ändern sollte, kann der Optimierungsindex über den Hostrechner da¬ rauf abgestimmt werden.Even in the event that the signal sequence characterizing the starting point, that is to say the telephone number, should change, the optimization index can be matched thereto via the host computer.

Dadurch, dass der Optimierungsindex wenigstens zwei Module umfasst, ist eine einfache Wartung der Vorrichtung über den Hostrechner gegeben.Because the optimization index comprises at least two modules, the device can be easily maintained via the host computer.

Ein Modulteil beinhaltet die Programmteile zur Kontaktauf¬ nahme mit dem Hostrechner und zur Steuerung der zeit- und zielpunktabhängigen Optimierungsindexinformation. Dabei wer- den auch die entpsrechenden Übertragungsprotokolle fixiert, um Übertragungsfehler möglichst auszuschliessen.A module part contains the program parts for establishing contact with the host computer and for controlling the time and target point-dependent optimization index information. The corresponding transmission protocols are also fixed in order to exclude transmission errors as far as possible.

Bei der erstmaligen Inbetriebnahme der erfindungsgemässen Vorrichtung wird neben der startpunktspezifischen Signal- folge, beispielsweise der Telephonnummer des Benutzers am Startpunkt, noch eine weitere vorrichtungsspezifische Iden¬ tifikationsnummer an den Hostrechner übersandt. Ein zweiter Modulteil beinhaltet die eigentliche Informa¬ tion, die beispielsweise in Form von Tabellen vorliegt, wel¬ che im wesentlichen die Zugangsnummern für die einzelnen Leitungsträger, wie beispielsweise die Nummern der diese Leitungsträger zur Verfügung stellenden Telephongesellschaf¬ ten, Zeittabellen, Bereichs-Kostentabellen, regionale und landesabhängige Vorwahlnummern und dergleichen enthalten.When the device according to the invention is started up for the first time, in addition to the starting point-specific signal sequence, for example the telephone number of the user at the starting point, a further device-specific identification number is sent to the host computer. A second module part contains the actual information, which is available, for example, in the form of tables, which essentially contains the access numbers for the individual line carriers, such as the numbers of the telephone companies providing these line carriers, time tables, area cost tables, regional and country-specific area codes and the like included.

Da die Optimierung tabellengesteuert erfolgt, kann diese be¬ sonders rasch vor sich gehen. Werden keine Suchalgorithmen zum Herausfinden der günstigsten LeitungsVerbindung sondern rechnerische Verfahren verwendet, so ist ein besonders ge¬ ringer Zeitaufwand für die Optimierung gegeben, auch wird prinzipiell mit einem leistungsschwächeren und damit kosten¬ günstigeren Zentralprozessor das Auskommen gefunden. Der Op¬ timierungsvorgang kann auf diese Weise bereits während des Eingebens der zweiten, den Zielpunkt charakterisierenden Si¬ gnalfolge, wie beispielsweise der Telephonnummer des Emp- fangsgerätes, erfolgen, da eine schrittweise engere Gebiets¬ erfassung -und damit eine entsprechende Kostenerfassung - bereits aus der jeweils gewählten Teilnummernfolge möglich wird.Since the optimization is carried out in a table-controlled manner, this can take place particularly quickly. If no search algorithms are used to find out the cheapest line connection, but rather computational methods, then a particularly small amount of time is required for the optimization, and in principle a central processor with less power and therefore lower costs is found. In this way, the optimization process can already take place during the input of the second signal sequence characterizing the destination, such as the telephone number of the receiving device, since a step-wise narrower area coverage - and thus a corresponding cost coverage - already results from the selected part number sequence becomes possible.

Einerseits ermöglicht das erfindungsgemässe System die An- wahl einer kostenoptimierten, günstigsten Leitung, anderer¬ seits ermöglicht sie das Zustandekommen überhaupt einer Ver¬ bindung, da beispielsweise bestimmte Leitungsverbindungen besetzt sein können. Des weiteren kann durch das vorliegende erfindungsgemässe System eine überlastete Leitung - bei¬ spielsweise bemerkbar am zu langsamen Datentransfer - auto¬ matisch auf günstigere Leitungsverbindungen umgeleitet wer¬ den.On the one hand, the system according to the invention enables the selection of a cost-optimized, cheapest line, on the other hand it enables the establishment of a connection at all, since, for example, certain line connections can be occupied. Furthermore, the system according to the invention allows an overloaded line - for example noticeably from the data transfer being too slow - to be automatically rerouted to cheaper line connections.

Eine Leitungsverbindung zu einem Teilnehmer kann zu einem gerade ungünstigen Augenblick besetzt sein. Das erfindungs¬ gemässe System bietet hier die Möglichkeit einer automati- sehen Wahlwiederholung an. Es kann vom Benutzer der Tele¬ phonhörer nach dem Einschalten der automatischen Wahlwieder¬ holung aufgelegt werden und das erfindungsgemässe System sucht so lange eine freie Leitung bis eine Verbindung zu- stände kommt. Dabei kann der Benutzer vom erfindungsgemässen System rückgerufen und mit dem anderen Teilnehmer verbunden werden.A line connection to a subscriber can be busy at an unfavorable moment. The system according to the invention offers the possibility of automatic watch redial. The user can put the telephone receiver on after switching on the automatic redial and the system according to the invention searches for a free line until a connection is established. The user can be called back by the system according to the invention and connected to the other subscriber.

Um Ressourcen zu sparen und um das Wegwerfen von Telephonzu- satzgeräten zu vermeiden, da diese vielleicht nur eine klei¬ nere Neuerung nicht besitzen, kann das erfindungsgemässe Sy¬ stem von eben diesen Telephonzusatzgeräten programmiert wer¬ den.In order to save resources and to avoid throwing away additional telephone devices, since these may not only have a minor innovation, the system according to the invention can be programmed by these additional telephone devices.

Beispielsweise kann das erfindungsgemässe System auf eine Eingabe einer speziellen Tastenkombination am Telephonappa¬ rat - auch an einem älteren Gerät - aktiv werden.For example, the system according to the invention can be activated by entering a special key combination on the telephone set - also on an older device.

Dabei bietet das erfindungsgemässe System die Möglichkeit, dass sowohl bestimmte, unerwünschte Anrufer nicht zum Be¬ nutzer durchgestellt werden, als dass auch von der Benutzer¬ seite nur ganz bestimmte Teilnehmergruppen erreichbar sind. Beispielsweise könnte damit Kindern nur das Anwählen von be¬ stimmten Teilnehmernummern erlaubt werden oder einkommende Anrufe von bestimmten, unerwünschten Nachbarn abgeblockt werden.The system according to the invention offers the possibility that both certain undesired callers are not put through to the user and that only very specific groups of subscribers can be reached from the user side. For example, children could only be allowed to dial certain subscriber numbers or incoming calls from certain unwanted neighbors could be blocked.

Da das erfindungsgemässe System auch alternativ mit einer Spracherkennung ausgerüstet sein kann, ergäben sich weitere Vorteile für einen Benutzer mit einem nicht mehr so neuen Telephonapparat.Since the system according to the invention can alternatively be equipped with speech recognition, there would be further advantages for a user with a telephone device that is no longer as new.

Dieser Telephonapparat könnte weiter verwendet werden um dem erfindungsgemässen System einen Namen zu nennen, woraufhin dieses automatisch eine bestimmte - vorher gespeicherte - Teilnehmernummer zu wählen beginnt. Der Komfort für den Be¬ nutzer lässt sich fast beliebig steigern und er kann seine alten Telephongeräte und Telephonzusatzgeräte weiter verwen¬ den.This telephone apparatus could also be used to name the system according to the invention, whereupon the system automatically begins to dial a specific - previously stored - subscriber number. The comfort for the user can be increased almost arbitrarily and he can do it continue to use old telephone devices and telephone accessories.

Auf eine in einem Gebäude angebrachte Alarmanlage oder einen Rauchmelder kann das erfindungsgemässe System ebenso reagie¬ ren und diese Reaktion lässt sich vom Benutzer zusätzlich noch steuern.The system according to the invention can also react to an alarm system or a smoke detector installed in a building and this reaction can also be controlled by the user.

So kann durch die vorliegende Erfindung auf einen ausgelö- sten Alarm hin eine vom Benutzer vorgegebene Telephonnummer eines Sicherheitsdienstes angerufen werden, bis dieser sich meldet. Auch kann beispielsweise bei Abwesenheit des Be¬ nutzers des erfindungsgemässen Systems - dieser könnte zum Beispiel im Urlaub sein - einer bestimmten Gruppe von Nach- barn telephonisch eine vorgegebene Sprachnachricht übermit¬ telt werden, fall ein Alarm ausgelöst wurde.In this way, the present invention can be used to call a security service operator's specified telephone number in response to a triggered alarm until the security operator answers. Also, for example, when the user of the system according to the invention is absent - this could be, for example, on vacation - a given group of neighbors can be given a predetermined voice message by telephone if an alarm has been triggered.

Das Speichern und Übermitteln dieser gespeicherten Sprach¬ nachrichten wird durch das vorliegende erfindungsgemässe System ebenso ermöglicht, trotz vielleicht älterem Telephon¬ apparat.The storage and transmission of these stored voice messages is also made possible by the system according to the invention, in spite of perhaps an older telephone set.

Beispielsweise kann einem Pager - ein zur Zeit verwendetes Funktelephon mit nur Ruftonempfang oder Textempfang - eine kurze Textmitteilung dadurch übermittelt wrden, indem der Benutzer des erfindungsgemässen Systems diese nach dem Betä¬ tigen einer speziellen Tastenfolge in sein altes Telephonge¬ rät spricht.For example, a short text message can be transmitted to a pager - a radio telephone currently used with only ring tone reception or text reception - in that the user of the system according to the invention speaks this into his old telephone after pressing a special key sequence.

Da die vorliegende Erfindung alternativ mit einer Spracher¬ kennung ausgestattet ist, kann die Sprachnachrict m eine entsprechende Zeichenfolge umgewandelt werden und ein kurzer Text kann der vorprogrammierten Teilnehmernummer des Pagers übermittelt werden.Since the present invention is alternatively equipped with a speech recognition, the voice message can be converted into a corresponding character string and a short text can be transmitted to the pre-programmed subscriber number of the pager.

Nach dem Betätigen einer anderen speziellen Tastenfolge auf dem Telephonapparat kann das erfindungsgemässe System eine auf dem zuvor beschriebenen Wege gespeicherte Sprachnach¬ richt an beispielsweise eine Gruppe von vorher programmier¬ ten Teilnehmernummern solange übersenden, bis diese die Nachricht erhalten haben - also eine LeitungsVerbindung zu- stände gekommen ist.After pressing another special key sequence on the telephone set, the system according to the invention can be a Send the voice message stored in the previously described way to, for example, a group of previously programmed subscriber numbers until they have received the message - that is, a line connection has been established.

Auch ergibt sich beim vorliegenden erfindungsgemässen System die Möglichkeit, die Abtastrate eines analogen Sprachsignals zu verändern - insbesondere zu verkleinern -, so dass bei einem Telephongespräch beispielsweise über das zur Zeit ak¬ tuelle "Internet", ein schnellerer Datentransport und damit eine reibungslosere und kostengünstigere Abwicklung gewähr¬ leistet wäre.In the system according to the invention, there is also the possibility of changing - in particular reducing - the sampling rate of an analog voice signal, so that during a telephone conversation, for example via the "Internet", which is current at the moment, faster data transport and thus a smoother and more economical handling would be guaranteed.

Das erfindungsgemässe System kann - wie einleitend darge¬ stellt - auch für Datentransfer auf sogenannten Datenauto¬ bahnen als Leitungsträgem genutzt werden, sei es um den vorteilhaftesten dem Startpunkt zuzuordnenden Einstiegs¬ und/oder dem Zielpunkt zuzuordnenden Anwählknoten auszuwäh- len, oder sei es, um den unter dem Gesichtspunkt der Kosten¬ optimierung und/oder der raschen Verfügbarkeit vorteilhafte¬ sten Leitungsträger unter mehreren verfügbaren Leitungsträ- gern auszuwählen. So ist beispielsweise das sogenannte "Internet" ein weitverbreitet genutztes Transfer-System, so dass damit zu rechnen ist, dass der über ein Modem gegebene Zugang zum Internet aufgrund von möglichen Überlastungen zeitweise gegebenenfalls' verunmöglicht wird. Mit zunehmender Anzahl von Benutzern werden derartige Probleme zunehmen.The system according to the invention can - as shown in the introduction - also be used for data transfer on so-called data highways as a line carrier, be it to select the most advantageous entry node to be assigned to the starting point and / or the destination point to be assigned, or to select to select the line carrier which is most advantageous from the point of view of cost optimization and / or rapid availability from among several available line carriers. So is that expected a widely-used transfer system so that, for example, the so-called "Internet" that the given via a modem access is temporarily impossible to the Internet due to possible overloads if necessary '. Such problems will increase with the number of users.

Durch Verwendung des erfindungsgemässen Systems werden dem Benutzer des Internet bzw. anderer Daten-Netzwerke verschie¬ dene Leitungsträger-Systeme, die von unterschiedlichen Ge¬ sellschaften zur Disposition gestellt werden, verfügbar. Die Zugangsnummer jeder dieser Gesellschaften ist als Informa- tion im Optimierungsindex enthalten, die erfindungsgemässe Vorrichtung wird an das den Zugang zum Internet ermögli¬ chende Modem angeschlossen. Wenn der Benutzer nun Zugang zum Internet wünscht, so wird mittels der erfindungsgemässen Vorrichtung eine Gesellschaft nach der anderen anwählen und überprüfen, ob der verfügbare Leitungsträger überlastet ist oder nicht. Danach wird entweder die Verbindung hergestellt, oder die Abfrage fortgesetzt, bis die Verbindung möglich wird. Dem Benutzer stehen dann, nach Eingabe seiner persön¬ lichen Zugriffsnummer die Dienstleistungen des Internet zur Verfügung. Da dieser Abfrage- und Wählvorgang über die er¬ findungsgemässe Vorrichtung automatisiert vor sich geht, wird dem Benutzer selbst dieser Vorgang gar nicht bewusst.By using the system according to the invention, various line carrier systems are made available to the user of the Internet or other data networks and are made available for disposition by different companies. The access number of each of these companies is contained as information in the optimization index, the device according to the invention is connected to the modem which enables access to the Internet. If the user now has access to If the Internet wishes, the device according to the invention will dial one company after the other and check whether the available line carrier is overloaded or not. Then either the connection is established or the query continues until the connection becomes possible. After the user has entered his personal access number, the Internet services are then available. Since this query and dialing automatically on he find device according going on, the user is not even aware even this process.

Die Erfindung wird im folgenden anhand von Zeichnungen bei¬ spielhaft beschrieben.The invention is described below by way of example with reference to drawings.

Fig.1a und 1b zeigen prinzipielle Systembestandteile;1a and 1b show basic system components;

Fig.2 zeigt einen detaillierten Aufbau einer Vorrichtung gemäss der Erfindung;2 shows a detailed structure of a device according to the invention;

Fig.3 zeigt einen detaillierten Aufbau einer Vorrichtung gemäss der Erfindung, jedoch mit einer weiteren mög¬ lichen Ergänzung;3 shows a detailed structure of a device according to the invention, but with a further possible addition;

Fig.4 gibt ein Ablaufdiagramm bei der Erstinstallation einer Vorrichtung gemäss der Erfindung wieder;4 shows a flow chart during the initial installation of a device according to the invention;

Fig.5a, 5b und 5c zeigen einen funktionellen Aufbau von Da¬ ten- und Programmbestandteilen einer Vorrichtung ge¬ mäss der Erfindung;5a, 5b and 5c show a functional structure of data and program components of a device according to the invention;

Fig. 6a zeigt einen detaillierten, möglichen Ablaufplan bei der Erstinstallation der erfindungsgemässen Vorrich¬ tung;6a shows a detailed, possible flow chart for the initial installation of the device according to the invention;

Fig. 6b und 6c zeigen mögliche Beispiele von zu übersenden¬ den Datenpaketen und Fig.7 zusätzliche, alternative Systembestandteile.6b and 6c show possible examples of data packets and Fig. 7 additional, alternative system components.

In den Fig. 1a und 1b sind in prinzipieller Weise Bestand¬ teile des Systems gemäss der Erfindung dargestellt. Am Startpunkt in Fig. 1a befindet sich ein Eingabegerät 31, beispielsweise ein Telephon, am Zielpunkt befindet sich ein Empfangsgerät 22, beispielsweise ein. weiteres Telephon. Durch die Wahl eines bestimmten Leitungsträgers aus mehreren vorhandenen Leitungsträgern 40, was beispielsweise durch das Eingeben einer Telephonnummer des Zielpunktes am Eingabege¬ rät 31 geschieht, sind die Kosten pro Zeiteinheit der Über¬ tragung von Daten zum Zielpunkt 22 bestimmt.In Fig. 1a and 1b components of the system according to the invention are shown in principle. At the starting point in FIG. 1a there is an input device 31, for example a telephone, at the destination point there is a receiving device 22, for example a. another phone. By choosing a specific line carrier from a plurality of existing line carriers 40, which is done, for example, by entering a telephone number of the target point on the input device 31, the costs per unit of time for the transmission of data to the target point 22 are determined.

Aus Fig. 1b sind das Eingabegerät 31 am Startpunkt, das Lei- tungsträgernetz 40 - beispielsweise ein öffentliches oder privates Telephonnetz - und ein Empfangsgerät 22 am Ziel¬ punkt und noch weitere Anlagen zu ersehen:1b shows the input device 31 at the starting point, the line carrier network 40 - for example a public or private telephone network - and a receiving device 22 at the destination point and still further systems:

Eine erfindungsgemässe Vorrichtung (UNIT) mit Optimierungs- index 1 ist am Startpunkt zwischen dem Eingabegerät 31 und dem Anschluss an das Leitungsträgernetz 40 eingebracht. Der Verbindungsaufbau zu einem Empfangsgerät 22 am Zielpunkt erfolgt nun über die Vorrichtung mit Optimierungsindex 1. Dabei wird eine zielpunktabhängige Optimierung, gegebenen- falls zur Reduktion der Übertragungskosten, durchgeführt. Es wird von der Vorrichtung mit Optimierungsindex 1 automatisch die günstigste Leitung aus dem vorhandenen Leitungsträger¬ netz 40 gewählt wird; wie weiter unten beschrieben.A device (UNIT) according to the invention with optimization index 1 is introduced at the starting point between the input device 31 and the connection to the line carrier network 40. The connection to a receiving device 22 at the target point is now established via the device with optimization index 1. Optimization based on the target point is carried out, possibly to reduce the transmission costs. The device with optimization index 1 automatically selects the cheapest line from the existing line carrier network 40; as described below.

Die Optimierung durch die Vorrichtung mit Optimierungsindex 1 ist in zweierlei Hinsicht möglich: Je nach Tageszeit wird die Benutzung eines bestimmten Leitungsträgers unterschied¬ liche Kosten verursachen. Ausserdem können - da für die ein¬ zelnen, i.a. von verschiedenen Telephongesellschaften be- triebenen Leitungsträger jeweils andere, sich gegebenenfalls überschneidende Gebührenbereiche gelten - die jeweils günstigsten Leitungsträger ausgewählt werden. Durch die Wahl des jeweils zu diesem Zeitpunkt günstigsten Leitungsträgers ist dem Rechnung zu tragen. Weiters kann über eine in der Vorrichtung mit Optimierungsindex 1 vorgesehene Wahlwieder¬ holung erreicht werden, dass möglichst rasch und gleichzei- tig kostengünstig eine Verbindung zu einer bestimmten Em¬ pfangsanlage 22 aufgebaut wird. Der Benutzer des Eingabege¬ rätes 31 kann sich eine meist mehrfache Wiederwahl einer eingegebenen Telephonnuπuner ersparen, falls zur Zeit keine LeitungsVerbindung zur gewählten Empfangsanlage 22 zustande kommt. Die erfindungsgemässe Vorrichtung mit Optimierungs¬ index 1 könnte in diesem Fall - unabhängig vom Gesichtspunkt der Leitungskostenoptimierung - solange unter allen mögli¬ chen Leitungsverbindungen 40 wählen und auswählen bis eine freie, kostengünstige Leitung gefunden wird. Auch kann die Option vorgegeben sein, dass bei Überlastung eines bestimm¬ ten Leitungsträgers eine Auswahl zwischen den anderen frei verfügbaren Leitungsträgem getroffen wird.Optimization by the device with optimization index 1 is possible in two respects: depending on the time of day, the use of a specific line carrier will cause different costs. In addition, since the individual line carriers, which are generally operated by different telephone companies, in each case have different, possibly overlapping fee ranges, the cheapest line carriers can be selected. By choice The most appropriate line manager at that time must be taken into account. Furthermore, by means of a redial provided in the device with optimization index 1, it can be achieved that a connection to a specific receiving system 22 is established as quickly and at the same time inexpensively. The user of the input device 31 can save himself a multiple re-dialing of an entered telephone number if there is currently no line connection to the selected receiving system 22. In this case, the device according to the invention with optimization index 1 could - regardless of the aspect of line cost optimization - choose and choose from all possible line connections 40 until a free, inexpensive line is found. The option can also be specified that, when a certain line carrier is overloaded, a selection is made between the other freely available line carriers.

Es ist zu erwarten, dass die jeweiligen Tarife der Telephon- gesellschaften zu den jeweils unterschiedlichen Destinatio¬ nen und zu den jeweils unterschiedlichsten Tageszeiten nach bestimmten Zeitabständen geändert werden.It is to be expected that the respective tariffs of the telephone companies will be changed at different times and at different times of the day according to certain time intervals.

Dazu ist die Vorrichtung bzw. eine i.a. grössere Anzahl von Vorrichtungen mit jeweils eigenen, standortspezifischen Op- timierungsindexen mit einem zentralen Hostrechner 21 ver¬ bindbar.For this purpose, the device or an i.a. Larger number of devices, each with its own location-specific optimization index, can be connected to a central host computer 21.

Dem Hostrechner 21 sind - jeweils Leitungsträger bezogen - die aktuellsten Daten und Informationen verfügbar, bezüglich einer startpunktabhängingen, zielpunktabhängigen und zeitab¬ hängigen Optimierung der Wahl von gegebenen Leitungsträgern 40.The host computer 21 - in each case related to line carriers - has the most current data and information available with regard to a starting point-dependent, target-point-dependent and time-dependent optimization of the choice of given line carriers 40.

Der Verbindungsaufbau zu dem Hostrechner 21 kann dadurch er¬ folgen, dass der Benutzer einen bestimmten Code über die Tastatur des Eingabegerätes 31 eingibt, womit die Verbindung zwischen Vorrichtung und Host aktiviert wird und die dem Op¬ timierungsindex verfügbaren Informationen vom Host aus ak¬ tualisiert werden.-The connection to the host computer 21 can be established by the user entering a specific code via the keyboard of the input device 31, with which the connection between the device and the host is activated and the information available to the optimization index is updated from the host.

Damit sind die benötigten Daten der Vorrichtung mit Optimie¬ rungsindex 1 am Startpunkt des Eingabegerätes 31 jeweils auf dem aktuellen Stand.The required data of the device with optimization index 1 at the starting point of the input device 31 are thus always up to date.

Es wird jedoch i.a. vorzuziehen sein, wenn in bestimmten Zeitabständen ein selbsttätiges Anwählen des Hostrechners 21 durch die Vorrichtung 1 erfolgt, spezielle Programmteile des im Optimierungsindex vorgesehenen Programms sind für einen solchen Aufruf vorgesehen. Gegebenenfalls kann dies auch über den Hostrechners 21 selbst erfolgen, beispielsweise durch Aussenden eines Inizialisierungssignals an die Vor- richtung.However, it is generally to be preferable if, at certain time intervals, the host computer 21 is automatically selected by the device 1, special program parts of the program provided in the optimization index are provided for such a call. If necessary, this can also be done via the host computer 21 itself, for example by sending an initialization signal to the device.

Fig.2 zeigt schematisch den Aufbau einer Vorrichtung gemäss der Erfindung.Figure 2 shows schematically the structure of a device according to the invention.

Eine erfindungsgemässe Vorrichtung mit Optimierungsindex 1 weist mindestens folgende Systembausteine auf:A device according to the invention with optimization index 1 has at least the following system components:

- Eine Schnittstelle 2 zum öffentlichen oder privaten Lei¬ tungsträgernetz 40, an welche auch das Eingabegerät 31 mit Dateneingabevorrichtung 30, beispielsweise eine Tastatur, und weitere vom Benutzer am Startpunkt gewählte Zusatzgeräte 32, wie beispielsweise FAX-Geräte, anschliessbar sind.An interface 2 to the public or private line carrier network 40, to which the input device 31 with data input device 30, for example a keyboard, and further additional devices 32 selected by the user at the starting point, such as FAX devices, can be connected.

Die Vorrichtung mit Optimierungsindex 1 ist dabei zwischen dem Anschluss zum Leitungsträgernetz 40 und den vorhandenen Geräten, wie Eingabegerät 31 und/oder Zusatzgerät 32, ange¬ ordnet.The device with optimization index 1 is arranged between the connection to the line carrier network 40 and the existing devices, such as input device 31 and / or additional device 32.

Eingehende Anrufe können ungehindert an das jeweilige Zu¬ satzgerät 32 oder an das (Eingabe-)Gerät 31 des Benutzers gehen.Incoming calls can go unhindered to the respective additional device 32 or to the (input) device 31 of the user.

Ausgehende Anrufe gehen über die Vorrichtung mit Optimie¬ rungsindex 1 , werden dort entsprechend verarbeitet und stellen dann eine Verbindung zum Empfangsgerät 22 am ge¬ wünschten Zielpunkt her.Outgoing calls go via the device with optimization index 1, are processed there accordingly and then establish a connection to the receiving device 22 at the desired destination.

Eine Verbindungsmöglichkeit zu einem Hostrechner 21 sorgt für die Aktualisierung der Informationsblöcke und der Pro¬ grammteile des Optimierungsindexs der Vorrichtung 1.A connection possibility to a host computer 21 ensures that the information blocks and the program parts of the optimization index of the device 1 are updated.

- Ein Speicher 3, beispielsweise ein sogenannter RAM-Spei¬ cher, dient als Arbeitsspeicher und als Zwischenspeicher der benötigten Informationen, wie beispielsweise jener für den Optimierungsindex.A memory 3, for example a so-called RAM memory, serves as a working memory and as a buffer for the information required, such as that for the optimization index.

- Eine Spannungsquelle 8 dient der Spannungsversorgung der Vorrichtung mit Optimierungsindex 1 und kann zusätzlich eine Langzeitbatterie, einen Akku oder Solarzellen beinhalten. Letzteres würde beispielsweise einen batteriegepufferten RAM-Speicherbaustein als Speicher 3 ermöglichen.- A voltage source 8 serves to supply the device with optimization index 1 and can additionally contain a long-term battery, a rechargeable battery or solar cells. The latter would enable, for example, a battery-buffered RAM memory module as memory 3.

- Ein nicht flüchtiger, elektrisch löschbarer und veränder- barer Speicher 4, beispielsweise in Form eines EEPROM- A non-volatile, electrically erasable and changeable memory 4, for example in the form of an EEPROM

("electrical eraseable programmable read only memory") oder eines sogenannten FLASH-Speicherbausteines, dient zur Auf¬ nahme des Programmes zur Bearbeitung der Information.("electrical eraseable programmable read only memory") or a so-called FLASH memory module, is used to hold the program for processing the information.

- Ein Zentralprozessor 5 sorgt für die Abarbeitung der Daten aus dem Speicher 3, gesteuert über das Hauptprogramm im nicht flüchtigen, elektrisch löschbaren und veränderbaren Speicher 4.A central processor 5 takes care of the processing of the data from the memory 3, controlled by the main program in the non-volatile, electrically erasable and changeable memory 4.

- Ein Baustein 6 mit integriertem Tongenerator und Detektor dient zum raschen Anwählen der entsprechenden Leitungsträger 40 und registriert eingehende Anrufe.- A module 6 with an integrated tone generator and detector is used to quickly select the corresponding line carrier 40 and register incoming calls.

- Eine Echtzeituhr 7 dient zur zeitlich exakten Steuerung der Abläufe in der Vorrichtung mit Optimierungsindex 1 , so gegebenenfalls auch zur zeitlichen Steuerung des Verbin- dungsaufbaues zu einem Hostrechner 21. Die Echtzeituhr ist beispielsweise guarzgesteuert und erreicht dadurch eine höhere Ganggenauigkeit als Uhren, welche beispielsweise über Signale von Bausteinen der Vorrichtung mit Optimierungsindex 1 generiert werden.- A real-time clock 7 is used to control the processes in the device with an optimization index 1 with exact timing, so, if necessary, also to control the time at which the connection to a host computer 21 is established for example, guarz-controlled and thereby achieves a higher accuracy than clocks, which are generated, for example, via signals from components of the device with optimization index 1.

- Ein integrierter, programmgesteuerter Schalter 9 dient - beispielsweise im Fall von Funktionsausfällen - zur Inbe¬ triebnahme oder zum Ausserbetriebsetzen der Vorrichtung mit Optimierungsindex 1. Dabei muss die Vorrichtung mit Optimie- rungsindex 1 nicht wieder von den angeschlossenen Leitungen abgetrennt werden. Beim Ausschalten der Vorrichtung werden ausgehende und eingehende Anrufe über das Leitungsträgernetz 40 so behandelt, als ob keine zusätzliche Vorrichtung mit Optimierungsindex 1 vorhanden wäre.An integrated, program-controlled switch 9 is used - for example in the event of functional failures - to put the device into operation or to put it out of operation with optimization index 1. The device with optimization index 1 does not have to be disconnected from the connected lines again. When the device is switched off, outgoing and incoming calls via the line carrier network 40 are treated as if no additional device with optimization index 1 were present.

Die vorliegende Erfindung benutzt hierbei die Möglichkeit über die Dateneingabevorrichtung 30 des Eingabegerätes 31 die Vorrichtung mit Optimierungsindex 1 so zu programmieren, daß bestimmte Anrufe nicht durchgestellt werden.The present invention uses the possibility of programming the device with optimization index 1 via the data input device 30 of the input device 31 so that certain calls are not put through.

Beispielsweise kann eine solche Anrufblockade dadurch erfol¬ gen, dass über die besagte Dateneingabevorrichtung 30 zuerst eine Tastenkombination eingegeben wird, welche von der Vor¬ richtung mit Optimierungsindex 1 registriert wird und die nachfolgend - ebenfalls über die Dateneingabevorrichtung 30 - eingegebene Telephonnummer nicht durchstellt.For example, such a call block can be achieved by first entering a key combination via said data input device 30, which is registered by the device with optimization index 1 and does not put through the telephone number subsequently entered, likewise via data input device 30.

Es können somit eine einzige oder eine ganze Gruppe von Te¬ lephonnummern vor der Weiterleitung an das Eingabegerät 31 oder an das jeweilige Zusatzgerät 32 undurchstellbar sein oder beispielsweise eine vorher abgespeicherte Nachricht aus dem Speicher 3 erhalten.A single or a whole group of telephone numbers can thus be impenetrable before being forwarded to the input device 31 or to the respective additional device 32 or, for example, receive a previously stored message from the memory 3.

Eine besagte Sprachnachricht in den Speicher 3 abzuspeichern kann beispielsweise gleichermassen erfolgen, wie die Anruf- blockade. Über die Dateneingabevorrichtung 30 des Gerätes 31 kann beispielsweise eine bestimmte Tastenkombination von der Vorrichtung mit Optimierungsindex 1 registriert werden, so dass der nachfolgende, in das Eingabegerät 31 gesprochene Text vorherbestimmter Länge in den Speicher 3 zur weiteren Verwendung abgelegt wird.Saving a said voice message in the memory 3 can take place, for example, in the same way as the call block. Via the data input device 30 of the device 31, for example, a certain key combination of the Device with optimization index 1 are registered so that the subsequent text spoken in the input device 31 of predetermined length is stored in the memory 3 for further use.

Dabei ist durch die vorliegende Erfindung ebenso die Direkt- durchwahl von bestimmten Sondernummern (Rettung u.a.) gege¬ ben, wie auch die Möglichkeit einer wählbaren Anrufblockade für bestimmte Telephonnummernbereiche.The present invention also gives direct direct dialing of certain special numbers (rescue etc.), as does the possibility of a selectable call block for certain ranges of telephone numbers.

Über die Dateneingabevorrichtung 30 des Eingabegerätes 31 kann zuerst beispielsweise eine Tastenkombination eingegeben werden, welche von der Vorrichtung mit Optimierungsindex 1 registriert wird und diese für den Benutzer programmierbar macht.Via the data input device 30 of the input device 31, for example, a key combination can first be entered, which is registered by the device with optimization index 1 and makes this programmable for the user.

Beispielsweise kann eine besagte Tastenkombination bewirken, dass nachfolgend - ebenfalls über die Dateneingabevorrich- tung 30 - eingegebene Telephonnummern oder Telephonnummern¬ bereiche für eine weitere Anwahl durch die Geräte 31 und eventuelle Zusatzgeräte 32 gesperrt bleiben, bis eine wei¬ tere entsprechende Tastenkombination über die Dateneingabe¬ vorrichtung 30 dies wieder rückgängig macht.For example, a said key combination can have the effect that telephone numbers or telephone number ranges subsequently entered - likewise via the data input device 30 - remain blocked for further selection by the devices 31 and any additional devices 32 until a further corresponding key combination via the data input device 30 reverses this.

Damit kann die Anwahlmöglichkeit - über das Eingabegerät 31 oder eventuelle Zusatzgeräte 32 - von bestimmten Personen¬ gruppen, wie beispielsweise Kindern, auf nur ganz bestimmte Telephonnummernbereiche eingeschränkt werden. Telephonnummernbereiche können dabei beispielsweise über Platzhalter eingegeben werden, so wie dies beim Suchen von Dateien auf einem Computer in bekannter Weise durchgeführt wird.The selection option - via the input device 31 or any additional devices 32 - can thus be restricted to certain groups of people, such as children, to only very specific telephone number ranges. Phone number ranges can be entered via placeholders, for example, as is done in a known manner when searching for files on a computer.

Besagte Programmierbarkeit der vorliegenden Erfindung über das Eingabegerät 31 erlaubt auch ein Durchführen einer auto- matischen Wahlwiederholung durch die Vorrichtung mit Opti¬ mierungsindex 1.Said programmability of the present invention via the input device 31 also allows an automatic automatic redial through the device with optimization index 1.

Beispielsweise kann ein Benutzer des Eingabegerätes 31 , wel- eher einen Anruf tätigen möchte und jedoch ein Besetztsignal erhält, eine bestimmte Tastenkombination an der Dateneinga¬ bevorrichtung 30 eingeben, bevor er den Hörer auflegt. Dies bewirkt in der Vorrichtung mit Optimierungsindex 1 , dass so lange eine Leitung gesucht wird, bis eine freie Leitung zum Empfangsgerät 22 vorhanden ist.For example, a user of the input device 31, who would rather make a call and receive a busy signal, can enter a specific key combination on the data input device 30 before hanging up the receiver. In the device with optimization index 1, this means that a line is searched until a free line to the receiving device 22 is available.

Ist dies der Fall, so kann der Benutzer des Eingabegerätes 31 von der Vorrichtung mit Optimierungsindex 1 rückgerufen und mit dem Teilnehmer am Empfangsgerät 22 verbunden werden.If this is the case, the user of the input device 31 can be called back by the device with optimization index 1 and connected to the subscriber on the receiving device 22.

Weiters erlaubt besagte Programmierbarkeit der vorliegenden Erfindung über das Eingabegerät 31 auch ein Durchführen einer automatischen Anwahl über eine alternativ in die Vor¬ richtung mit Optimierungsindex 1 eingebaute Spracherkennung. Diese kann beispielsweise in Form eines Programmes mit ent- sprechenden Daten im Speicher 3 bzw. 4 vorliegen.Furthermore, said programmability of the present invention also permits an automatic selection to be carried out via the input device 31 using a speech recognition system alternatively built into the device with optimization index 1. This can be in the form of a program with corresponding data in the memory 3 or 4, for example.

Dadurch kann der Benutzer des Eingabegerätes 31 beispiels¬ weise einen Namen in den Telephonhörer sprechen, worauf die Vorrichtung mit Optimierungsindex 1 automatisch eine vorher bestimmte Telephonnummer anwählt.As a result, the user of the input device 31 can, for example, speak a name into the telephone receiver, whereupon the device with optimization index 1 automatically dials a previously determined telephone number.

Die vorher festgelegten, anzuwählenden Telephonnummern kön¬ nen beispielsweise dadurch in die Vorrichtung mit Optimie¬ rungsindex 1 eingegeben werden, indem an der Dateneingabe- Vorrichtung 30 vom Benutzer eine bestimmte Tastenkombination für die Spracherkennung betätigt wird.The predetermined telephone numbers to be dialed can be entered into the device with optimization index 1, for example, by the user actuating a specific key combination for voice recognition on the data entry device 30.

Dies löst in der Vorrichtung mit Optimierungsindex 1 eine Spracherkennung durch ein im Speicher 3 bzw. 4 vorhandenes Programm (mit den entsprechenden Daten) aus.In the device with optimization index 1, this triggers speech recognition by means of a program (with the corresponding data) present in the memory 3 or 4.

Danach wird beispielsweise der Name der entsprechenden, an¬ zuwählenden Person in den Hörer des Eingabegerätes 31 ge- sprochen und auf ein weiteres Erkennungssignal von der Vor¬ richtung mit Optimierungsindex 1 - beispielsweise ein akustisches Signal - gewartet.Then, for example, the name of the corresponding person to be dialed is entered into the receiver of the input device 31. spoke and waited for a further detection signal from the device with optimization index 1 - for example an acoustic signal.

Dieses Erkennungssignal dient der Mitteilung an den Benutzer des Eingabegerätes 31 , dass die alternativ eingebaute Spracherkennung der Vorrichtung mit Optimierungsindex 1 den akustisch ausgesprochenen Namen korrekt in eine diesem Namen entsprechende Zeichenfolge umgesetzt und zwischengespeichert hat (im Speicher 3) .This recognition signal is used to notify the user of the input device 31 that the alternative built-in speech recognition of the device with optimization index 1 has correctly converted the acoustically pronounced name into a character string corresponding to this name and has stored it temporarily (in the memory 3).

Anschliessend kann die Telephonnummer des danach anzuwählen¬ den Teilnehmers eingegeben werden. Über eine weitere Tasten¬ kombination der Dateneingabevorrichtung 30 kann der Program¬ miervorgang beispielsweise beendet oder fortgesetzt werden.The telephone number of the subscriber to be dialed afterwards can then be entered. The programming process can be ended or continued, for example, by means of a further key combination of the data input device 30.

Fig.3 zeigt eine Aufbauvariante einer Vorrichtung mit Opti¬ mierungsindex 1 gemäss der Erfindung. Dabei ist eine Geräte¬ steuerschnittstelle 10 vorgesehen. Die Gerätesteuerschnittstelle 10 kann zum Beispiel in Form eines derzeit handelsüblichen Relais oder in Form von pro¬ grammierbaren Schaltausgängen und -eingängen aufgebaut sein. Sie dient zur Ansteuerung von anschliessbaren Geräten (beispielsweise ohne Zeitsteuerungsmöglichkeit) am Start- punkt des Benutzers. Somit kann beispielsweise über einen zusätzlich einzugebenden Code des Anrufers (von 22) vom Lei- tungsträgernetz 40 beispielsweise eine Lichtquelle, ein Heizgerät oder eine Computeranlage , welche an die Geräte- steuerschnittstelle 10 angeschlossen ist, eingeschaltet oder ausgeschaltet werden.3 shows a design variant of a device with optimization index 1 according to the invention. A device control interface 10 is provided. The device control interface 10 can be constructed, for example, in the form of a currently commercially available relay or in the form of programmable switching outputs and inputs. It is used to control connectable devices (for example without the option of scheduling) at the user's starting point. Thus, for example, a light source, a heater or a computer system, which is connected to the device control interface 10, can be switched on or off via an additional code to be entered by the caller (from FIG. 22) from the line carrier network 40.

Des weiteren kann auf einen an der Geräteschnittstelle 10 angeschlossenen Detektor bzw. Sensor von der Vorrichtung mit Optimierungsindex 1 derart reagiert werden, dass beispiels- weise automatisch ein bestimmtes Empfangsgerät 22 angerufen wird. Dies kann beispielsweise bei einem an die Geräteschnittstel¬ le 10 angeschlossenen Rauchmelder ein automatischer Anruf zur Feuerwehrzentrale sein oder im Falle einer an die Gerä¬ teschnittstelle 10 angeschlossenen Alarmanlage ein automati- scher Anruf an die nächste Sicherheitsdienststelle.Furthermore, the device can respond to a detector or sensor connected to device interface 10 with optimization index 1 such that, for example, a specific receiving device 22 is automatically called. In the case of a smoke detector connected to the device interface 10, this can be, for example, an automatic call to the fire brigade control center or, in the case of an alarm system connected to the device interface 10, an automatic call to the next security service center.

Vom Benutzer kann über die Dateneingabevorrichtung 30 am Eingabegerät 31 die jeweiligen Reaktion der Vorrichtung mit Optimierungsindex 1 auf eingehende Signale an der Geräte- Schnittstelle 10 programmiert werden.The user can use the data input device 30 on the input device 31 to program the respective reaction of the device with optimization index 1 to incoming signals at the device interface 10.

Beispielsweise kann dies dadurch erreicht werden, dass eine bestimmte Tastenkombination - eingegeben über die Datenein¬ gabevorrichtung 30 - ein Ansteuern eines bestimmten Ein- bzw. Ausganges der Geräteschnittstelle 10 bewirkt.For example, this can be achieved in that a certain key combination - entered via the data input device 30 - causes a certain input or output of the device interface 10 to be controlled.

Auf ein bestimmtes, an der Gerätesteuerschnittstelle 10 auf¬ tretendes Signal hin kann dann eine - zuvor über die Daten¬ eingabevorrichtung 30 eingegebene - Telephonnummer von der Vorrichtung mit Optimierungsindex 1 angewählt werden.In response to a specific signal occurring at the device control interface 10, the device with optimization index 1 can then dial a telephone number - previously entered via the data input device 30.

Dabei kann von der Vorrichtung mit Optimierungsindex 1 eine Signalfolge zu einem Hostrechner 21 übermittelt werden, so daß dieser beispielsweise dazu imstande ist, daraus zu er¬ kennen, wer weshalb angerufen hat und automatisch eine Adressdatenbank durchsucht um die Informationen an eine zen¬ trale Notrufstelle weiterzuleiten. Diese kann sodann bei¬ spielsweise einen Rückruf an den Besitzer der Vorrichtung mit Optimierungsindex 1 tätigen, um eventuelle weitere Schritte einzuleiten.In this case, a signal sequence can be transmitted from the device with optimization index 1 to a host computer 21, so that the latter is able, for example, to determine who called why and automatically searches an address database in order to forward the information to a central emergency call point . The latter can then, for example, call back the owner of the device with optimization index 1 in order to initiate any further steps.

An der Gerätesteuerschnittstelle 10 kann beispielsweise auch ein Mikrophon angeschlossen sein. Es kann somit auf einen Sprachbefehl hin eine entsprechende Reaktion der Vorrichtung mit Optimierungsindex 1 erfolgen.For example, a microphone can also be connected to the device control interface 10. A corresponding reaction of the device with optimization index 1 can thus take place in response to a voice command.

Beispielsweise kann auf den akustischen Sprachbefehl 'Hilfe' die Spracherkennungsfunktion der Vorrichtung mit Optimie- rungsindex 1 in Aktion treten und daraufhin eine - zuvor über die Datenvorrichtung 30 des Eingabegerätes 31 einpro¬ grammierte - Telephonnummer, beispielsweise der 'Zentralen Hilfestelle 911', angewählt werden. Diese könnte dann den Anrufer identifizieren und entsprechend reagieren.For example, the voice recognition function of the device can be optimized with the acoustic voice command 'Help'. Action index 1 come into action and then a telephone number, for example the 'central help center 911', previously programmed via the data device 30 of the input device 31, is selected. This could then identify the caller and react accordingly.

Entweder über die Geräteschnittstelle 10 oder die Program¬ mierbarkeit der Vorrichtung mit Optimierungsindex 1 über das Eingabegerät 31 kann - alternativ - der Benutzer die Qualität seiner Übertragung selbst bestimmen.Alternatively, the user can determine the quality of his transmission either via the device interface 10 or the programmability of the device with optimization index 1 via the input device 31.

Die Abtastrate und/oder die Kompressionsrate, mit welcher beispielsweise ein akustisches Sprachsignal vom Eingabege¬ räte 31 umgesetzt wird, kann durch die Vorrichtung mit Opti- mierungsindex 1 entsprechend verändert werden.The sampling rate and / or the compression rate with which, for example, an acoustic speech signal is implemented by the input devices 31 can be changed accordingly by the device with optimization index 1.

Eine über die Dateneingabevorrichtung 30 des Eingabegerätes 31 eingegebene Tastenfolge oder ein entsprechendes Signal eines an der Geräteschnittstelle 10 angeschlossenen Gerätes kann zum Beispiel eine Senkung der Abtastrate bzw. eine Er¬ höhung der Kompressionsrate der von nun an übertragenen Da¬ ten bewirken.A key sequence entered via the data input device 30 of the input device 31 or a corresponding signal from a device connected to the device interface 10 can, for example, bring about a reduction in the sampling rate or an increase in the compression rate of the data transmitted from now on.

Beispielsweise kann dadurch die Sprachqualität entsprechend verändert und die Zeit der Übertragung - beispielsweise beim Übertragen auf einer alternativen Datenleitung 41 (Figur 7) - verkürzt werden. Dies hätte weitere Kostenersparnisse zur Folge, da höhere Abtastraten bzw. kleinere Kompressionsraten eine größere Übertragungszeit nach sich ziehen.For example, the voice quality can be changed accordingly and the time of transmission - for example when transmitting on an alternative data line 41 (FIG. 7) - shortened. This would result in further cost savings, since higher sampling rates or smaller compression rates result in a longer transmission time.

Aus Fig.4 sind die einzelnen Ablaufschritte der Erstinstal- lation einer Vorrichtung mit Optimierungsindex 1 gemäss der Erfindung zu ersehen.4 shows the individual steps of the initial installation of a device with optimization index 1 according to the invention.

Die Vorrichtung mit Optimierungsindex 1 wird durch Ein¬ stecken der entsprechenden Leitungsverbindungen zwischen dem Eingabegerät 31 am Startpunkt und dem Anschluss des Lei- tungsträgersnetzes 40 installiert und eingeschaltet. Dies entspricht der Bezeichnung 50 in Fig.4.The device with optimization index 1 is inserted by inserting the corresponding line connections between the Input device 31 installed at the starting point and the connection of the line carrier network 40 and switched on. This corresponds to the designation 50 in FIG. 4.

Sodann wird über die Eingabevorrichtung 30 des Eingabegerä¬ tes 31, siehe Fig.3, ein Code, beispielsweise eine bestimmte Zahlenfolge, eingegeben. In Fig.4 ist dies mit 51 bezeich¬ net. Die Vorrichtung mit Optimierungsindex 1 stellt - durch den eingegebenen Code' aktiviert - eine Verbindung zum Hostrech- ner 21 über das angeschlossene Leitungsträgernetz 40 her. In Fig.4 ist dies mit 52 bezeichnet.A code, for example a specific sequence of numbers, is then entered via the input device 30 of the input device 31, see FIG. 3. This is designated 51 in FIG. The device with optimization index 1, activated by the code entered, establishes a connection to the host computer 21 via the connected line carrier network 40. In Figure 4, this is designated 52.

Im Anschluss an den erfolgten Verbindungsaufbau mit dem Hostrechner 21 wird von diesem eine Seriennummer der Vor¬ richtung mit Optimierungsindex 1 , die Telephonnummer des Eingabegerätes 31 am Startpunkt und/oder ein weiterer Be¬ rechtigungscode abgefragt. Dies entspricht der Bezeichnung 53 in Fig.4.Following the establishment of the connection with the host computer 21, a serial number of the device with optimization index 1, the telephone number of the input device 31 at the starting point and / or a further authorization code are queried. This corresponds to the designation 53 in FIG. 4.

Nach der erfolgten Berechtigungsüberprüfung in 53 erfolgt der Transfer der benötigten Information vom Hostrechner 21 zur Vorrichtung mit Optimierungsindex 1. Dem entspricht in Fig.4 die Bezeichnung 54.After the authorization check in 53 has taken place, the required information is transferred from the host computer 21 to the device with an optimization index 1. This corresponds to the designation 54 in FIG. 4.

Mit 55 ist das Beenden der Verbindung zum Hostrechner 21 be¬ zeichnet.55 terminates the connection to the host computer 21.

Die Fig.5a, 5b und 5c zeigen einen funktionellen Aufbau von Daten- und Programmbestandteilen einer Vorrichtung mit Opti¬ mierungsindex gemäss der Erfindung.5a, 5b and 5c show a functional structure of data and program components of a device with an optimization index according to the invention.

Die im Speicher 3 (Fig.2) und im nicht flüchtigen, elek¬ trisch löschbaren und veränderbaren Speicher 4 (Fig.2) abge- legten Programmteile und Informationsteile bestehen im we¬ sentlichen aus zwei Modulbausteinen: einem Kommunikationsmo- dul 60 (Fig.5a) und einem Datenbankmodul 70 (Fig.5a). Das Kommunikationsmodul 60 in Fig. 5a beinhaltet ein Über¬ tragungsprotokoll 61 , um eine sichere und rasche Übertragung von Daten von der Vorrichtung mit Optimierungsindex 1 zum Hostrechner 21 und umgekehrt zu ermöglichen.The program parts and information parts stored in the memory 3 (FIG. 2) and in the non-volatile, electrically erasable and changeable memory 4 (FIG. 2) essentially consist of two module components: a communication module 60 (FIG. 5a) and a database module 70 (FIG. 5a). The communication module 60 in FIG. 5a contains a transmission protocol 61 in order to enable secure and rapid transmission of data from the device with optimization index 1 to the host computer 21 and vice versa.

Beispielsweise könnte ein mögliches Übertragungsprotokoll so aufgebaut sein, wie in Fig.5b gezeigt wird:For example, a possible transmission protocol could be structured as shown in Fig. 5b:

Ein Protokollkopf 611, bestehend aus 2 Bytes zu jeweils 8 Bit und einem Datenpaketteil 612, bestehend aus einem Byte zur Angabe der Länge der folgenden Daten 612a, den aktuellen Daten 612b bestehend aus so vielen Bytes, wie das zuvor er¬ wähnte Datenlangenbyte 612a angibt, und einer Prüfsumme 612c am Schluss, welche zur Ermittlung von Übertragungsfehlern verwendet werden kann.A protocol header 611, consisting of 2 bytes each of 8 bits and a data packet part 612, consisting of a byte for specifying the length of the following data 612a, the current data 612b consisting of as many bytes as the data length byte 612a mentioned above indicates, and a checksum 612c at the end, which can be used to determine transmission errors.

Weiters beinhaltet das Kommunikationsmodul 60 in Fig.5a einen mit dem gewählten Übertragungsprotokoll 61 verknüpften Befehlsteil 62. Der Befehltsteil 62 wird im Protokollkopf 611 (Fig.5b) zur KommunikationsSteuerung verwendet. Eine Liste mit beispiels¬ weise möglichen Befehlsteilen 62 und ihre mögliche hexadezi¬ male Zwei-Byte-Darstellung 62b mit deren Bedeutung 62c ist in Fig.5c dargestellt. Das Ebenso in Fig.5a dargestellte Datenbankmodul 70 kann beispielsweise aus Tabellen aufgebaut sein. Dabei auftre¬ tende Tabellen beinhalten beispielsweise Dateneinträge be¬ stehend aus diversen Telephonnummern, Zugriffscodes und Zeiteinträge versehen mit entsprechenden Kosteninformatio- nen.Furthermore, the communication module 60 in FIG. 5 a contains a command part 62 linked to the selected transmission protocol 61. The command part 62 is used in the protocol header 611 (FIG. 5 b) for communication control. A list with, for example, possible command parts 62 and their possible hexadecimal two-byte representation 62b with their meaning 62c is shown in FIG. 5c. The database module 70, likewise shown in FIG. 5 a, can be constructed, for example, from tables. Tables that appear include, for example, data entries consisting of various telephone numbers, access codes and time entries provided with corresponding cost information.

Das in Fig.5a eingezeichnete Datenbankmodul 70 ist zur ein¬ facheren und rascheren Bearbeitung durch den Zentralprozes¬ sor 5 (Fig.2) beispielsweise in Tabellenform vorliegend. In Fig.5a sind im Datenbankmodul 70 folgende Tabellen bei¬ spielsweise eingezeichnet: - Eine Leitungsträgertabelle 71 mit den benötigten Telephon- nummern und Zugriffscodes zum günstigen Erreichen der Emp¬ fangsgeräte 22 an den diversen Zielpunkten.The database module 70 shown in FIG. 5 a is present in the form of a table, for example, for easier and faster processing by the central processor 5 (FIG. 2). 5a, the following tables are drawn in the database module 70, for example: A line carrier table 71 with the required telephone numbers and access codes for the inexpensive reaching of the receiving devices 22 at the various destination points.

- Eine Bandtabelle 72, welche mit der Leitungsträgertabelle 71 , den Regionaltabellen 73 und den Internationaltabellen 74 so korreliert, dass zu bestimmten Tageszeitbereichen ent¬ sprechende Kosteneinträge aufzufinden sind.A band table 72 which correlates with the line carrier table 71, the regional tables 73 and the international tables 74 in such a way that corresponding cost entries can be found at certain time of day.

- Regionaltabellen 73, welche regionale Telephonnummern und eventuelle Sondernummern, wie beispielsweise Rettung, Wet¬ tervorhersage, Lottodienst usw., beinhaltet.Regional tables 73, which contain regional telephone numbers and any special numbers such as rescue, weather forecast, lottery service, etc.

- Internationaltabellen 74 beinhalten Anwahlnummern und Zu- griffscodes zu verschiedenen internationalen Ländern.- International tables 74 contain dialing numbers and access codes to various international countries.

Fig.6a zeigt einen detaillierten, möglichen Ablaufplan bei der Erstinstallation der erfindungsgmässen Vorrichtung mit Optimierungsindex 1.6a shows a detailed, possible flow chart for the first installation of the device according to the invention with optimization index 1.

In Fig.6a ist der mögliche Ablauf der Erstinstallation aus Fig.4 detaillierter dargestellt. Dies betrifft vor allem die Ereignisse nach dem erfolgten Verbindungsaufbau 52 (Fig.4) zu einem Hostrechner 21. Nach dem Schritt 52 wird zuerst von der Vorrichtung mit Op¬ timierungsindex 1 ein Statuspaket 53a an den Hostrechner 21 gesandt.The possible sequence of the initial installation from FIG. 4 is shown in more detail in FIG. This concerns above all the events after the connection 52 (FIG. 4) has been established to a host computer 21. After step 52, a status packet 53a is first sent from the device with optimization index 1 to the host computer 21.

Ein Beispiel für ein solches Statuspaket 53a ist in Fig.6b dargestellt. Dabei ist als Befehl im Protokollkopf 611An example of such a status package 53a is shown in FIG. 6b. The command in the protocol header is 611

(siehe auch Fig.5c) jene Bytefolge eingetragen, welche ein(see also Fig. 5c) entered the byte sequence which a

Senden der Seriennummer ankündigt, hier F20D (siehe auchSending serial number announces, here F20D (see also

Fig.5c) .Fig. 5c).

Nachfolgend wird ein Längenbyte 612a, hier 06, zur Angabe der Länge der folgenden Daten, die aktuellen Daten 612b, hier die Seriennummer bestehend aus 6 Bytes, und eine Prüf- summe 612c am Schluss, hier 3F, gesendet. Zur Ermittlung von Übertragungsfehlern kann diese Prüfsumme 612c verwendet werden.Subsequently, a length byte 612a, here 06, to indicate the length of the following data, the current data 612b, here the serial number consisting of 6 bytes, and a checksum 612c at the end, here 3F, is sent. This checksum 612c can be used to determine transmission errors.

Nach dem Empfang des Statuspaketes 53a überprüft der Host- rechner 21 die übersandte Seriennummer und fordert, falls diese registriert ist, von der Vorrichtung mit Optimierungs¬ index 1 dessen Telephonnummer an. Dies ist in Fig.6a mit 53b bezeichnet.After receiving the status packet 53a, the host computer 21 checks the transmitted serial number and, if this is registered, requests the device with optimization index 1 from its telephone number. This is designated 53b in FIG.

Im Schritt 53c empfängt der Hostrechner 21 dieses Datenpaket mit der erwähnten Telephonnummer und leitet diese zwecks Re¬ gistrierung an einen entsprechenden Bearbeiter weiter. Im Schritt 53d sendet der Hostrechner 21 eine Zeit- und Da- tumsinformation, wie beispielsweise in Fig.7b gezeigt, zu Synchronisationszwecken an die Vorrichtung mit Optimierungs¬ index 1.In step 53c, the host computer 21 receives this data packet with the telephone number mentioned and forwards it to a corresponding processor for registration. In step 53d, the host computer 21 sends time and date information, as shown for example in FIG. 7b, to the device with optimization index 1 for synchronization purposes.

Die aktuelle Rückrufnummer des Hostrechners 21 wird an¬ schliessend im Schritt 53e zurückgesendet. Weiters wird vom Hostrechner 21 die Datum- und Zeitinforma- tion für den nächsten automatischen Rückruf der Vorrichtung mit Optimierungsindex 1 ubersandt. Dies ist in Fig.6a mit 53f bezeichnet.The current callback number of the host computer 21 is then sent back in step 53e. Furthermore, the host computer 21 transmits the date and time information for the next automatic recall of the device with optimization index 1. This is designated 53f in FIG.

Anschliessend werden erst die benötigten Datentabellen zur Vorrichtung mit Optimierungsindex 1 ubersandt. In Fig.4 ist dies allgemein mit Schritt 54 bezeichnet. In Fig.6a ist die¬ ser Schritt unterteilt in:The required data tables are then sent to the device with optimization index 1. In FIG. 4, this is generally designated with step 54. In FIG. 6 a, this step is divided into:

54a bezeichnend für das Übersenden der Leitungstabelle 71 , 54b bezeichnend für das Übersenden der Bandtabelle 72,54a indicative of the transmission of the line table 71, 54b indicative of the transmission of the band table 72,

54c bezeichnend für das Übersenden der Regionaltabellen 73 und 54d bezeichnend für das Übersenden der Internationalta¬ bellen 74. Mit 54e ist die Vermittlung des Übertragungsbeen- digungscodes, siehe auch Fig.5c, bezeichnet.54c is indicative of the transmission of the regional tables 73 and 54d is indicative of the transmission of the international tables 74. 54e denotes the transmission of the transmission termination code, see also FIG. 5c.

Fig.6c zeigt ein weiteres mögliches Beispiel von einem zu übersendenden Datenpaket: eine Zeit- und Datumsinformation. Als Befehl im Protokollkopf 611 (siehe auch Fig.5c) ist jene Bytefolge eingetragen, welche ein Senden der Zeit- und Da¬ tumsinformation ankündigt, hier F00F (siehe auch Fig.5c). Nachfolgend wird ein Längenbyte 612a, hier 07, zur Angabe der Länge der folgenden Daten, die aktuellen Daten 612b, hier bestehend aus 7 Bytes mit der jeweiligen Bedeutung: Se¬ kundenangabe, Minutenangabe, Stundenangabe, Tag, Monat, Jahr und eine Prüfsumme 612c am Schluss, hier E6, gesendet.6c shows another possible example of a data packet to be sent: time and date information. As a command in the protocol header 611 (see also FIG. 5c) that byte sequence is entered which announces the sending of the time and date information, here F00F (see also FIG. 5c). Below is a length byte 612a, here 07, to indicate the length of the following data, the current data 612b, here consisting of 7 bytes with the respective meaning: seconds, minutes, hours, day, month, year and a checksum 612c on Conclusion, here E6, sent.

Fig. 7 zeigt zusätzliche alternative Systembestandteile ge¬ mäss der Erfindung.7 shows additional alternative system components according to the invention.

Neben den prinzipiellen Systembestandteilen aus Fig. 1b, wie ein Eingabegerät 31, ein Empfangsgerät 22, eine Vorrichtung mit Optimierungsindex 1 , ein zentraler Hostrechner 21 und einem Leitungsträgernetz 40 - beispielsweise ein öffentli¬ ches oder privates Telephonnetz - befinden sich weitere so¬ genannte Hostschalter 23 und 24 am Leitungsträgernetz 40, welche durch alternative Datenleitungen 41 mit beispielswei- se höherer Datenübertragungsleistung als in 40 verbunden sind.In addition to the basic system components from FIG. 1b, such as an input device 31, a receiving device 22, a device with optimization index 1, a central host computer 21 and a line carrier network 40 - for example a public or private telephone network - there are further so-called host switches 23 and 24 on the line carrier network 40, which are connected by alternative data lines 41 with, for example, higher data transmission performance than in 40.

Die alternative Datenleitung 41 kann beispielsweise ein Com¬ puternetzwerk (möglicherweise das zur Zeit bekannte "INTERNET") oder eine andere Übertragungsstrecke mit unter- schiedlichem Datentransportverfahren wie beispielsweise eine Glasfaserleitung sein.The alternative data line 41 can be, for example, a computer network (possibly the currently known "INTERNET") or another transmission path with different data transport methods, such as an optical fiber line.

Dabei ist der Hostschalter 23 vorzugsweise in geographischer Nähe des Eingabegerätes 31 und der Hostschalter 24 in geo- graphischer Nähe des Empfangsgerätes 22 plaziert.The host switch 23 is preferably placed in the geographical vicinity of the input device 31 and the host switch 24 in the geographical vicinity of the receiving device 22.

Aufgabe des Hostschalters 23 ist es, einen von der Vorrich¬ tung mit Optimierungsindex 1 ankommenden Verbindungswunsch mit dem Empfangsgerät 22 über die alternative Datenleitung 41 zu transportieren.The task of the host switch 23 is to transport a connection request arriving from the device with optimization index 1 to the receiving device 22 via the alternative data line 41.

Dabei wir im allgemeinen eine Datenumsetzung in ein anderes Übertragungsformat - beim "Internet" beispielsweise das be- kannte TCP/IP-Protokoll - notwendig sein. Dies ist eine wei¬ tere Aufgabe des besagten Hostschalters 23.In general, we are converting data into a different transmission format - for example, with the "Internet" Known TCP / IP protocol - may be necessary. This is a further task of said host switch 23.

Weiters wird vom Hostschalter 23 ein aus besagten Gründen der Datenumsetzung benötigter Hostschalter 24 in beispiels¬ weise geographischer Nähe des Empfangsgerätes 22 ermittelt. Dies kann beispielsweise aus der Zieltelephonnummer des Empfangsgerätes 22 geschehen.Furthermore, the host switch 23 determines a host switch 24 required for the said reasons of data conversion, for example in the geographical vicinity of the receiving device 22. This can happen, for example, from the destination telephone number of the receiving device 22.

Da das Empfangsgerät 22 im allgemeinen nicht an diese alter¬ native Datenleitung 41 angeschlossen ist, hat der geogra¬ phisch am nächsten liegende Hostschalter 24 die Aufgabe, die entsprechende Rückübersetzung der Daten aus der alternativen Datenleitung 41 in ein dem Empfangsgerät 22 verständliches Datenformat zu bewerkstelligen.Since the receiving device 22 is generally not connected to this alternative data line 41, the geographically closest host switch 24 has the task of effecting the corresponding retranslation of the data from the alternative data line 41 into a data format which the receiving device 22 can understand.

Da ein Ziel der Vorrichtung mit Optimierungsindex 1 eine kostenoptimierte Übertragung von Daten von einem bestimmten Startpunkt - hier das Eingabegerät 31zu einem bestimmten Zielpunkt - hier das Empfangsgerät 22 - ist, kann der Host¬ schalter 23 beispielsweise auch über mehrere alternative Da¬ tenleitungen 41 und einem weiteren Hostschalter 24 mit dem besagten Empfangsgerät 22 eine Verbindung herstellen.Since one goal of the device with optimization index 1 is a cost-optimized transmission of data from a certain starting point - here the input device 31 to a certain target point - here the receiving device 22 - the host switch 23 can for example also have several alternative data lines 41 and one establish a further host switch 24 with said receiving device 22.

Vom Hostschalter 23 wird dazu zuerst die Verbindungsmöglich¬ keit über die alternative Datenleitung 41 beispielsweise im Hinblick auf die zu erwartende Übertragungsdauer, welche je nach Auslastung der alternativen Datenleitung 41 unter¬ schiedlich hoch sein kann, überprüft und an die Vorrichtung mit Optimierungsindex 1 rückgemeldet.For this purpose, the connection switch via the alternative data line 41 is first checked by the host switch 23, for example with regard to the expected transmission duration, which may vary depending on the load on the alternative data line 41, and reported back to the device with optimization index 1.

Aufgrund der zu erwartenden Kosten der gewünschten Daten¬ übertragung vom Eingabegerät 31 - oder vom eventuell vorhan¬ denen Zusatzgeräte 32 (Fig.2), wie beispielsweise ein Fax - zum Empfangsgerät 22 und/oder aus Gründen der Leitungsüber- lastung kann somit eine Verbindung über eine alternative Da- tenleitung 41 stattfinden oder über das übliche Leitungsträ¬ gernetz 40.Due to the expected costs of the desired data transmission from the input device 31 - or from the possibly existing additional devices 32 (FIG. 2), such as a fax - to the receiving device 22 and / or for reasons of line overload, a connection can thus be established an alternative date Line 41 take place or via the usual line carrier network 40.

Umgekehrt kann auch aus besagten Gründen statt einer alter- nativen Datenleitung 41 das übliche Leitungsträgernetz 40 benutzt werden. Beispielsweise kann damit eine zeitweise drohende Überlastung des momentan bekannten 'Internets' hin¬ ausgezögert bzw. verhindert werden.Conversely, the usual line carrier network 40 can also be used instead of an alternative data line 41 for the reasons mentioned. For example, a temporary impending overload of the currently known 'Internet' can thus be delayed or prevented.

Ist das Empfangsgerät 22 beispielsweise an der alternativen Datenleitung 41 direkt angeschlossen, so wird der Hostschal¬ ter 24 in beispielsweise geographischer Nähe des Empfangsge¬ rätes 22 nicht benötigt. If the receiving device 22 is connected directly to the alternative data line 41, for example, the host switch 24 is not required in the geographical vicinity of the receiving device 22, for example.

Claims

PATENTANSPRÜCHE PATENT CLAIMS 1. Verfahren zum Übertragen von Daten mittels eines von mehreren verfügbaren Leitungsträgem (40;41) von einem Startpunkt mit wenigstens einem Eingabegerät (31,32) zu einem Zielpunkt mit wenigstens einem Empfangsgerät (22) , wobei der Startpunkt durch eine erste spezifische Signal¬ folge charakterisier- und lokalisierbar ist, welche bei Betätigung des Eingabegeräts (31,32) verfügbar wird, und wobei der Zielpunkt mittels des Eingabegeräts (31,32) durch Eingabe einer zweiten, für diesen Zielpunkt spezi¬ fischen Signalfolge angewählt wird, gekennzeichnet durch folgende Schritte:1. Method for transmitting data by means of one of several available line carriers (40; 41) from a starting point with at least one input device (31, 32) to a destination point with at least one receiving device (22), the starting point being defined by a first specific signal sequence can be characterized and localized, which becomes available when the input device (31, 32) is actuated, and the target point is selected by means of the input device (31, 32) by entering a second signal sequence specific to this target point, characterized by the following Steps: - aufgrund des Anwählens des Zielpunktes durch Generieren der zweiten Signalfolge wird ein in einer dem Startpunkt zugeordneten Vorrichtung (1) vorgesehener Optimierungsin¬ dex aktiviert, der wenigstens folgendes umfasst:- On the basis of the selection of the target point by generating the second signal sequence, an optimization index provided in a device (1) assigned to the starting point is activated, which comprises at least the following: - insbesondere in Tabellenform vorliegende, start- punktspezifische, Informationsblöcke umfassende Informa¬ tion, die Leitungsträger-, Zielpunkts- und Echtzeit-bezo- gen ist;- In particular, in table form, starting point-specific information blocks comprising information which is related to management board members, target points and real-time; - ein Programm zur Auswahl eines der verfügbaren Lei¬ tungsträger im Hinblick auf die Optimierung der Kosten und/oder auf die Verfügbarkeit für die Datenübertragung.a program for selecting one of the available line carriers with regard to the optimization of the costs and / or the availability for the data transmission. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass - von einem zentralen, mit der Vorrichtung (1) verbindba¬ ren Host (21 ) aus - die Informationsblöcke wenigstens teilweise ausgetauscht bzw. aktualisiert werden, insbe¬ sondere durch periodischen Aufruf des Host (21) durch die Vorrichtung (1 ) .2. The method according to claim 1, characterized in that - from a central host (21) which can be connected to the device (1) - the information blocks are at least partially exchanged or updated, in particular by periodic call of the host ( 21) through the device (1). 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeich¬ net, dass Programmteile zur Steuerung des Optimierungs- verfahrens und/oder zur Steuerung des über den Host (21 ) verlaufenden Aktualisierungsverfahrens über den Host (21) aus ausgetauscht bzw. aktualisiert werden.3. The method according to claim 1 or 2, characterized gekennzeich¬ net that program parts for controlling the optimization process and / or for controlling the host (21) current update process can be exchanged or updated via the host (21). 4. System zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 3, mit wenigstens einem Eingabegerät (31,32) an einem Startpunkt und mit wenigstens einem Emp¬ fangsgerät (22) an einem Zielpunkt, wobei der Startpunkt durch eine erste spezifische Signalfolge charakterisier- und lokalisierbar ist, welche bei Betätigung des Eingabe¬ geräts (31,32) verfügbar wird, und eine zweite, Ziel- punkt-spezifische Signalfolge über das Eingabegerät4. System for carrying out the method according to one of claims 1 to 3, with at least one input device (31, 32) at a starting point and with at least one receiving device (22) at a target point, the starting point being characterized by a first specific signal sequence - and can be localized, which becomes available when the input device (31, 32) is actuated, and a second, target-point-specific signal sequence via the input device (31,32) verfügbar wird bei Anwahl des Zielpunktes, da¬ durch gekennzeichnet, dass eine dem Startpunkt zugeordne¬ te Vorrichtung (1) vorgesehen ist, die einen Optimie¬ rungsindex mit - insbesondere in Tabellenform vorliegender, start- punktspezifischer, Informationsblöcke umfassende Infor¬ mation, die Leitungsträger-, Zielpunkts- und Echtzeit- bezogen ist, und mit(31, 32) becomes available when the target point is selected, characterized in that a device (1) assigned to the starting point is provided, which has an optimization index with information, in particular in the form of a table, starting point-specific, comprising information blocks ¬ mation, which is related to line bearer, target point and real time, and with - einem Programm zur Auswahl eines der verfügbaren Lei- tungsträger im Hinblick auf die Optimierung der Kosten und/oder auf die Verfügbarkeit für die Datenübertragung umfasst.- Includes a program for selecting one of the available managers with a view to optimizing costs and / or availability for data transmission. 5. System nach Anspruch 4, dadurch gekennzeichnet, dass ein mit der Vorrichtung (1) verbindbarer Host (21) zum Austausch und/oder Aktualisieren wenigstens eines Infor¬ mationsblocks und/oder von Programmteilen vorgesehen ist.5. System according to claim 4, characterized in that a with the device (1) connectable host (21) for exchanging and / or updating at least one information block and / or program parts is provided. 6. System nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass der Optimierungsindex wenigstens zwei Module um¬ fasst: - einen Kommunikationsmodul (60) zwecks Steuerung der6. System according to claim 4 or 5, characterized in that the optimization index comprises at least two modules: - a communication module (60) for controlling the Kontaktaufnahme der Vorrichtung (1) mit dem Host (21) und - einen Datenbankmodul (70) als Grundlage für den Opti¬ mierungsindex. Contacting the device (1) with the host (21) and - a database module (70) as the basis for the optimization index.
EP96928442A 1995-08-16 1996-08-09 Data-transmission method and system for carrying out the method Withdrawn EP0845183A1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CH2343/95 1995-08-16
CH234395 1995-08-16
CH2699/95 1995-09-25
CH269995 1995-09-25
PCT/EP1996/003534 WO1997007616A1 (en) 1995-08-16 1996-08-09 Data-transmission method and system for carrying out the method

Publications (1)

Publication Number Publication Date
EP0845183A1 true EP0845183A1 (en) 1998-06-03

Family

ID=25690211

Family Applications (1)

Application Number Title Priority Date Filing Date
EP96928442A Withdrawn EP0845183A1 (en) 1995-08-16 1996-08-09 Data-transmission method and system for carrying out the method

Country Status (4)

Country Link
EP (1) EP0845183A1 (en)
AU (1) AU6820696A (en)
CA (1) CA2229500A1 (en)
WO (1) WO1997007616A1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0831876B2 (en) * 1985-09-20 1996-03-27 株式会社日立製作所 Routing control method in packet switching network
US4740954A (en) * 1986-12-31 1988-04-26 Bell Communications Research, Inc. Multicast routing algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO9707616A1 *

Also Published As

Publication number Publication date
AU6820696A (en) 1997-03-12
WO1997007616A1 (en) 1997-02-27
MX9801263A (en) 1998-05-31
CA2229500A1 (en) 1997-02-27

Similar Documents

Publication Publication Date Title
DE69822351T2 (en) Remote Service Office
DE69733318T2 (en) DATA TRANSMISSION METHOD AND DEVICE
EP0727914B1 (en) Method for establishing a call to a group of mobiles in a mobile communication network
EP0934666B1 (en) Method and telephone network for switching telephone connections
WO1990012469A1 (en) Wireless telephone system with an extension communications unit
DE69531052T2 (en) Telecommunications method and a device suitable for carrying it out
DE1817487B2 (en) Paging system
DE4424896A1 (en) Procedure for setting up and getting a phone user profile
DE19522988A1 (en) Procedure for charge information as well as service control device, subscriber exchange, terminal and communication network
DE19748801A1 (en) Waiting message notification method e.g. for ISDN
EP0461572B1 (en) Multifunctional radio apparatus switching between different operation modes
DE10341737B4 (en) Method and system for automatic and user-specific least-cost routing in a telecommunication system with mobile and fixed networks
DE3789095T2 (en) Busy detector for a main item for monitored calls.
EP1738568B1 (en) Telecommunications link between two telecommunications devices comprising the transmission of display control commands in a separate data channel
DE19608419A1 (en) Method for establishing a connection and for billing connections in telecommunications networks for specific destination numbers that can be individually selected by the subscriber
EP0845183A1 (en) Data-transmission method and system for carrying out the method
DE2848931C2 (en) Circuit arrangement for subscriber stations
DE69129954T2 (en) Radio communication system
EP0966141B1 (en) System and method for remote updating of a call number transforming designation
EP1328130B1 (en) Method for service provisioning in a telecommunication network
DE4020618C2 (en) Procedure for signaling telephone callback connections
DE19521853A1 (en) Call forwarding procedure
DE19826087C2 (en) Establishment of a terminal of a telecommunications network
DE10157089B4 (en) System for making telephone connections
EP0443189A2 (en) Data transmission system with a subscriber equipment for forwarding call signals or data to a radio receiver

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19970821

AK Designated contracting states

Kind code of ref document: A1

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

17Q First examination report despatched

Effective date: 19991230

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20000711