EP1535446A1 - Teilnehmerseitige geräteanordnung für datenübermittlungsdienste und zugehörige komponenten - Google Patents

Teilnehmerseitige geräteanordnung für datenübermittlungsdienste und zugehörige komponenten

Info

Publication number
EP1535446A1
EP1535446A1 EP03794785A EP03794785A EP1535446A1 EP 1535446 A1 EP1535446 A1 EP 1535446A1 EP 03794785 A EP03794785 A EP 03794785A EP 03794785 A EP03794785 A EP 03794785A EP 1535446 A1 EP1535446 A1 EP 1535446A1
Authority
EP
European Patent Office
Prior art keywords
unit
additional
service
data transmission
computer
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.)
Ceased
Application number
EP03794785A
Other languages
English (en)
French (fr)
Inventor
Eric Langer
Volker Lügger
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.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Publication of EP1535446A1 publication Critical patent/EP1535446A1/de
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2473Telephone terminals interfacing a personal computer, e.g. using an API (Application Programming Interface)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/12Protocol engines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays

Definitions

  • Device-side device arrangement for data transmission services and associated components for data transmission services and associated components
  • the invention relates to a subscriber-side device arrangement which contains a service usage computer, i.e. a so-called client.
  • the service use computer contains at least one storage unit in which program instructions are stored or can be stored.
  • the service usage computer contains at least one processor that executes the stored program instructions.
  • the functions of a signaling unit are provided, for example, the signaling function of which enables the use of additional features of the data transmission service.
  • the device arrangement on the subscriber side contains a user data processing unit which processes user data transmitted as part of the data transmission service.
  • the functions of the user data processing unit can also be provided by the service usage computer.
  • the processor of the service usage computer executes program commands, the execution of which performs the functions of the user data processing unit.
  • the data transmission service relates for example to: the transmission of voice data as part of a telephone connection, or - the transmission of video data as part of a video conference.
  • Typical functions of the signaling unit relate to the provision of additional performance features, in particular for those subscribers whose terminals are operated on a telecommunications system.
  • Typical functions of the user data processing unit are: an analog / digital conversion or a digital / analog conversion, and the compression of voice data.
  • the signaling for the transmission of the user data is defined, for example: for Internet protocol telephone services in the protocols of the H.323 protocol family of ITU-T (International Tele ⁇ communication Union - Telecom unication Standardization Sector), in particular in the protocols H.225 and H.245 , for Internet protocol telephone services in the signaling protocol SIP (Session Initiation Protocol) of the IETF (International Engineering Task Force).
  • ITU-T International Tele ⁇ communication Union - Telecom unication Standardization Sector
  • SIP Session Initiation Protocol
  • IETF International Engineering Task Force
  • an associated additional unit, an associated service provider computer, an associated method and an associated program are to be specified.
  • the invention is based on the consideration that the use of a service use computer with a signaling unit and a user data processing unit has a number of disadvantages: so can be the basic function of the data on averaging service, ie a mere transmission of user data between two parties, in particular the verbun so ⁇ dene call sewing or the associated call set-up to use only when the service use computer or in working order service use computer, but not, for example, with switched off service use computer or in the event of a malfunction of the service usage computer, although there are very powerful processors, there are always applications that require the full performance of the processor.
  • the user data processing unit in a service usage computer contains, inter alia, a so-called sound card, which depends on the operating system and its type install is. For example, there are several hundred different types of sound cards. The effort involved in installing the sound cards is considerable.
  • the signaling unit and the user data processing unit are therefore divided into two different devices.
  • the signaling unit remains in the service usage computer.
  • the functions of the user data processing unit are provided by an additional unit which contains an additional storage unit for storing the user data and an additional processing unit, e.g. an additional processor or an electronic circuit without a processor.
  • the device arrangement according to the invention also leads to the fact that the voice quality is independent of the load on the processor in the service usage computer by another application, because the voice quality is essentially determined by the user data processing unit, which works essentially independently of the service usage computer.
  • the device arrangement according to the invention offers the possibility of significantly reducing the performance of the service usage computer. So only a so-called network computer is required, i.e. a reduced-cost computer compared to a computer which can be operated independently of a data transmission network and which as a rule does not contain a read-only memory for very large amounts of data, as is the case with hard disks.
  • the service use computer contains an operating system program which provides basic functions for operating the service use computer, for example the operating system WINDOWS NT.
  • the basic functions relate, for example, to the management of the memory or the input and output of data on a screen.
  • the additional unit contains an additional operating system program which brings basic functions for operating the additional unit.
  • firmware is also mentioned because the functions, in particular the form of function calls, of this operating system do not have to be or will not be communicated to the user of the access unit.
  • the additional unit contains a circuit whose basic functions are performed without the involvement of an operating system program, i.e. for example, a circuit that does not contain a processor.
  • the additional unit is in its own housing outside the service usage computer arranged.
  • the additional unit contains its own power supply unit, which works independently of a power supply unit of the service usage computer.
  • the additional unit is connected, for example, to a power supply for devices that work on a data transmission network.
  • the additional unit can be accommodated in a handset in a particularly practical manner, so that a device that is already present on the desk of the service user is used.
  • the additional unit performs basic functions of the data transmission service even when the service usage computer is switched off.
  • a so-called fork function is included in the additional unit.
  • the fork function makes it possible to signal a connection request from the service user, for example, to a predetermined terminal in a simple manner to a service provider computer or to accept a call.
  • the service use computer and the additional unit each contain a transmitting / receiving unit which is connected to a data packet transmission network.
  • the 'data transmission network is in a development of an Internet protocol working according to data transmission network.
  • the data transmission network which operates according to the Internet protocol, for example, is used to configure the additional unit from the service usage computer with the aid of an adjustment unit.
  • the setting unit exchanges control data with the transmitter / receiver unit of the
  • Service usage computer which in turn forwards the tax data to the additional unit or has previously received it from the additional unit.
  • no additional interface to the data transmission network between the service use computer and the additional unit is required, such as a V.24 interface or a USB interface (Universal Serial Bus) or an infrared interface.
  • the transmitting / receiving unit of the additional unit is also used for the transmission of the user data within the framework of the data transmission service, so that it has a dual function.
  • the transmitting / receiving unit is used outside the data transmission service for which the additional unit is provided for the transmission of user data in data packets.
  • the transmitter / receiver unit of the service usage computer thus also has a dual function.
  • the signaling unit in the service usage computer performs the functions of an interface that have been defined for subscribers to a telecommunications system, for example that
  • the additional unit In order to configure the additional unit and also to operate the signaling unit, input / output devices are required, which are already present on the service usage computer. This means that these functions can be carried out in a very user-friendly manner, without the need for additional equipment.
  • the additional device does not have to contain a keyboard or a screen or connections for such units.
  • the signaling unit and the setting unit contain an interface to a data viewing program, ie to a so-called browser.
  • a program that is based on is used in particular for configuring the additional unit, but also for displaying signaling states the service usage computer, in particular in the case of a network computer, is present anyway.
  • the additional unit lies between the service use computer and the data transmission network, for example between the service use computer and a so-called hub.
  • the additional unit contains a load control unit that detects overload cases in the data transmission network. An overload situation exists if it can no longer be ensured without additional measures that the
  • Voice data with high voice quality can be transmitted.
  • the user data packets that come from the additional unit and / or that are addressed to the additional unit are forwarded primarily over the data packets that come from the service usage computer or are addressed to the service usage computer. This measure ensures high speech quality even in the event of impending overload.
  • the invention also relates to an additional unit and a service provider computer, which are used in particular in the device arrangement according to the invention or in one of its further developments.
  • the invention also relates to a method and a program which are suitable for operating the devices of the device arrangement.
  • the technical effects mentioned above also apply to the additional unit, the process and the program.
  • Figure 1 shows a network personal computer and a handheld device for Internet protocol telephony
  • Figure 2 is a screen display for the subscriber using the handheld device.
  • 1 shows a network personal computer 10 and a hand-held device 12, both of which are used to provide the Internet protocol telephony service for a subscriber TlnA who is connected to a telecommunication system (not shown).
  • the telecommunications system offers a number of additional features compared to a connection to a public exchange.
  • the connection between the telecommunication system and the network personal computer 10 or the hand-held device 12 is established via an in-house data transmission network 14, which works, for example, in accordance with the Internet protocol.
  • the data transmission network 14 is also referred to as a LAN (Local Area Network).
  • the functions of the telecommunications system and the functions of a service provider computer for the “Internet telephony” service are carried out, for example, by a computer with special hardware or by a computer with a suitable program.
  • Examples of the first option are the HiPath 3000 and HiPath 4000 systems from SIEMENS AG. With the HiPath 5000 system, a computer without special hardware can only be used with a corresponding program as a service provider computer for Internet telephony and as a telecommunications system.
  • the service provider computer is also referred to as a server or in the "H.323 world" as a network access unit or gatekeeper.
  • service providers and telecommunications systems from other companies can also be used.
  • the personal computer 10 contains a processor 16 and a storage unit 18 which does not store any data when the personal computer 10 is switched off.
  • the processor 16 executes program commands from application programs which are loaded into the memory unit 18 after the personal computer 10 is switched on.
  • the access of the processor 16 to the memory unit 18 is represented by an arrow 20.
  • the personal computer 10 contains, for example, in an ROM (Read Only Memory) an operating system 22 which performs basic functions provides that are required for the functionality of the personal computer 10.
  • the operating system 22 provides functions by means of which characters can be entered into the personal computer 10 via a keyboard 24.
  • Another function of the operating system 22 is used to display characters on a screen 26 which is connected to the personal computer 10 via a line 28.
  • the keyboard 24 is connected to the personal computer 10 via a line 30.
  • a transmitting / receiving unit 32 of the personal computer 10 serves to receive data packets which originate from the
  • Data transmission network 14 come into the data transmission network 14 as well as for sending data packets.
  • the transmitting / receiving unit 32 works on a lower protocol level, for example according to the Internet protocol TCP / IP (Transmission Control Protocol / Internet Protocol).
  • a subscriber protocol unit 34 serves to complete a signaling protocol on the subscriber side between the personal computer 10 of a subscriber TlnA connected to a telecommunications system as part of a terminal and the telecommunications system. For example, such a protocol is transmitted on a nationally defined UP0 interface.
  • the subscriber protocol unit 34 works, for example, in accordance with an internal company protocol, for example in accordance with the Cornet protocol from SIEMENS AG.
  • the subscriber protocol unit 34 outputs data to be transmitted to the transceiver unit 32 via the data transmission network 14.
  • the transmitting / receiving unit 32 forwards signaling data received via the data transmission network 14 to the subscriber protocol unit 34, see arrow 36.
  • a handheld device control unit 38 is used to provide functions on the same protocol level as the subscriber protocol unit 34.
  • the handheld device control unit 38 is used to configure the handheld device 12. Control messages are forwarded by the handheld device control unit 38 to the transceiver unit 32, which then transmits the messages to the hand ⁇ device 12 sends. On the other hand, confirmation messages or messages with setting values coming from the handheld device 12 are forwarded from the transmitting / receiving unit 32 to the handheld device control unit 38, see arrow 40.
  • An interface function unit 42 forms the interface between the subscriber protocol unit 34 and the handheld device control unit 38 on the one hand and a data view program 43 on the other hand.
  • the interface function unit 42 contains a so-called extension program interface 44 (plug-in interface) to a program component of the data viewing program 43, with the aid of which the capabilities of a conventional data viewing program 42 are expanded in a simple manner, e.g. a so-called applet in the programming language JAVA.
  • the program component is transmitted for the subscriber protocol unit 34 by a service provider computer for performing the functions of the telecommunication system and for the handheld device control unit 38 by a service provider computer in the handheld device 12.
  • the service provider computer provides the functions of the telecommunication system. also the functions of a network access unit (gatekeeper) to the data packet transmission network. In another embodiment, these functions are performed by two different service providers.
  • the interface function unit 42 distributes the messages coming from the data viewer program 43 to the subscriber protocol unit 34 or to the handheld device control unit 38. In the other direction, data coming from the subscriber protocol unit 34 or from the handheld device control unit 38 de Data forwarded to the data viewing program 43, see arrows 46 to 50.
  • the data viewing program 42 is also referred to as a WEB browser. With the aid of the data viewing program 43, it is possible to access text data in HTML format (Hyper Text Markup Language) in the data transmission network 14.
  • HTML format Hyper Text Markup Language
  • the data viewing program 42 has a graphical user interface, which is explained in more detail below with reference to FIG. 2.
  • the handheld device 12 also contains a transmitting / receiving unit 52, which operates in accordance with the Internet protocol and receives data packets from the data transmission network 14 and sends data packets into the data transmission network 14, for example to the personal computer 10 or to the telecommunication system service provider computer.
  • a transmitting / receiving unit 52 which operates in accordance with the Internet protocol and receives data packets from the data transmission network 14 and sends data packets into the data transmission network 14, for example to the personal computer 10 or to the telecommunication system service provider computer.
  • the transceiver unit 52 also contains a load detection unit, which detects the load on the data transmission network 14. Since the handheld device 12 is connected between the personal computer 10 and the service provider computer, the transmitting / receiving unit 52 is able to limit the transmission of data packets from the personal computer 10 to the service provider computer in the event of an impending overload. In other words, data packets are prioritized that are used to
  • Handset 12 from the service provider computer i.e. the network access unit or the gatekeeper, or which the handheld device 12 sends to the service provider computer.
  • a protocol unit 54 is used to execute a signaling protocol for the transmission of voice data in data packets.
  • the protocol unit 54 works, for example, according to the signaling protocols H.225 and H.245 of the protocol family H.323 of the ITU-T.
  • the protocol unit 54 is used to forward the data from the
  • the user data stream / audio control unit 52 incoming receive user data stream to one user data stream / audio control unit 56. In the other In the direction, voice data coming from the user data stream / audio control unit 56 is forwarded to the transceiver unit 52 through the protocol unit 54, see arrows 58 and 60.
  • the user data stream / audio control unit carries out, for example, pulse code modulation according to standard G.711 or speech coding according to ITU Standard G.723.1.
  • the subscriber TlnA inputs the voice data into the handheld device 12 using a headphone 62 with a microphone.
  • the headphones 62 with the microphone are connected to the handheld device 12 via a transmission link 64, for example by means of a line, a radio transmission link or with the aid of an infrared transmission link.
  • the handheld device 12 contains, as an alternative or in addition to the headphones 62 with a microphone, a hands-free device which is formed by a microphone contained in the handheld device 12 and by a loudspeaker contained in the handheld device 12.
  • the voice data coming from the data transmission network 14 are output audibly on the headphones 62 for the subscriber TlnA.
  • the handheld device 12 also contains a WEB service provider computer 66 (world wide web), which is also referred to as a WEB server and which is the partner program for the data viewing program 42 with regard to the configuration of the handheld device 12.
  • WEB service provider computer 66 world wide web
  • the WEB server 66 can be implemented in an integrated circuit.
  • the transmitting / receiving unit 52 forwards messages which relate to settings on the handheld device 12 to the service provider computer 66, see arrow 68.
  • the service provider computer 66 controls the protocol unit 54 or the user data stream / audio control unit 56 depending on the received setting values. see arrows 70 and 72.
  • the service provider computer 66 is able to query settings of the protocol unit 54 and the control unit 56 and via the transceiver unit 52 forward to the personal computer 10.
  • the settings include, for example: the Internet address of the handheld device 12, the assignment of the personal computer 10 to the handheld device 12 via the Internet address of the personal computer 10, the Internet address of the service provider computer, ie the network access unit or the gatekeeper, • an Internet address and a so-called port number for reception the user data stream, - the specification of a coding type.
  • the handheld device 12 does not contain an input device, e.g. a keyboard, and also no display unit, e.g. a screen.
  • the personal computer 10 does not contain a magnetic memory for storing amounts of data larger than one megabyte, i.e. no hard drive or similar storage.
  • FIG. 2 shows a screen display 100 for the subscriber TlnA when using his handheld device 12.
  • a graphics window 102 shown on the screen 26 contains a title line 104, in which the name of the data viewing program 43 used is indicated.
  • the address of the service provider computer is displayed in a header line 106 arranged under the title line 104, in the exemplary embodiment the address: http: // hipath / opticlientweb.
  • subscriber lines 108, 110 and 112 for the subscriber TlnA, for a subscriber TlnB and for a subscriber TlnC as well as further subscriber lines 114 not shown in detail are shown below the header line 106.
  • the terminals of the subscribers belonging to the subscriber lines 108 to 114 are, for example, also connected to the same telecommunications system or to telecommunications systems in the same network of telecommunications systems. But also for so-called "external" participants, ie for participants Lines that are not connected to the telecommunications system can be displayed.
  • Each subscriber line 108 to 114 contains a subscriber name field, see for example the subscriber name fields 116, 118 and 120 for the subscriber TlnA, TlnB and TlnC. Each subscriber line 108 to 114 also contains a status field in which the status of the handset of the subscriber in question is displayed, see status flags 122, 124 and 126 for the subscriber TlnA, TlnB or TlnC. The subscriber line of the subscriber TlnA, i.e. of the subscriber who uses the handheld device 12 assigned to the personal computer 10 is highlighted, see the double bordering of the subscriber line 108 in FIG. 2.
  • the graphic window 102 contains in its lower area function keys 128 to 134, with the aid of which the keys provided by the telecommunications system are available
  • a function key 128 is assigned to the "redial” feature and a function key 130 is assigned to the "call forwarding" feature.
  • a function key 134 is used to configure the handheld device 12 and is generally only used when the handheld device 12 is started up for the first time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Erläutert wird u.a. eine Geräteanordnung (10, 12), die einen Netz-Personalcomputer (10) und ein Handgerät (12) enthält, die beide zur Erbringung des gleichen Datenübermittlungsdienstes genutzt werden. Durch die Aufteilung der Funktionseinheiten auf zwei Geräte lässt sich u.a. eine gleichbleibend hohe Sprachqualität bei der Übertragung von Sprachdaten gewährleisten.

Description

Beschreibung
Teilnehmerseitige Geräteanordnung für Datenübermittlungsdienste und zugehörige Komponenten
Die Erfindung betrifft eine teilnehmerseitige Geräteanordnung, die einen Dienstnutzungsrechner enthält, d.h. einen sogenannten Client. Der Dienstnutzungsrechner enthält mindestens eine Speichereinheit, in der Programmbefehle gespeichert sind bzw. speicherbar sind. Außerdem enthält der Dienstnutzungsrechner mindestens einen Prozessor, der die gespeicherten Programmbefehle ausführt. Beim Ausführen der Programmbe- fehle werden beispielsweise die Funktionen einer Signalisie- rungseinheit erbracht, deren Signalisierungsfunktion die Nutzung zusätzlicher Leistungsmerkmale des Datenubermittlungsdienstes ermöglicht. Außerdem enthält die teilnehmerseitige Geräteanordnung eine Nutzdatenbearbeitungseinheit, welche im Rahmen des Datenubermittlungsdienstes übermittelte Nutzdaten bearbeitet.
Die Funktionen der Nutzdatenbearbeitungseinheit lassen sich ebenfalls vom Dienstnutzungsrechner erbringen. In diesem Fall arbeitet der Prozessor des Dienstnutzungsrechners Programmbe- fehle ab, bei deren Ausführung die Funktionen der Nutzdaten- bearbeitungseinheit erbracht werden.
Der Datenübermittlungsdienst betrifft beispielsweise: die Übertragung von Sprachdaten im Rahmen einer Telefonverbindung, oder - die Übertragung von Videodaten im Rahmen einer Videokonferenz .
Typische Funktionen der Signalisierungseinheit betreffen die Erbringung zusätzlicher Leistungsmerkmale, insbesondere für solche Teilnehmer, deren Endgeräte an einer Telekommunikati- onsanlage betrieben werden. Typische Funktionen der Nutzdatenbearbeitungseinheit sind: eine Analog-/Digitalwandlung bzw. eine Digital- /Analogwandlung, sowie die Komprimierung von Sprachdaten.
Während es in oberen Protokollebenen Verbindungen zur Über¬ tragung der Nutzdaten gibt, ist, bei einer Übertragung von Datenpaketen in einem Datenpaketübertragungsnetz die Übertragung der Datenpakete auf unteren Protokollebenen verbindungs- los. Die Signalisierung für die Übertragung der Nutzdaten ist beispielsweise festgelegt: für Internetprotokolltelefondienste in den Protokollen der H.323-Protokollfamilie der ITU-T (International Tele¬ communication Union - Telecom unication Standardization Sector) , insbesondere in den Protokollen H.225 und H.245, für Internetprotokolltelefondienste in dem Signalisie- rungsprotokoll SIP (Session Initiation Protocol) der IETF (International Engineering Task Force) .
Es ist Aufgabe der Erfindung, eine verbesserte Geräteanordnung für Datenübermittlungsdienste anzugeben, die insbesondere eine gleichbleibend hohe Datenübertragungsqualität gewährleistet und die insbesondere soweit wie möglich unabhängig von einem speziellen Betriebssystem des Dienstnutzungsrech- ners arbeitet. Außerdem sollen eine zugehörige Zusatzeinheit, ein zugehöriger Diensterbringungsrechner, ein zugehöriges Verfahren und ein zugehöriges Programm angegeben werden.
Die auf die Geräteanordnung bezogene Aufgabe wird durch eine Geräteanordnung mit den im Patentanspruch 1 angegebenen Merkmalen gelöst. Weiterbildungen sind in den- Unteransprüchen angegeben.
Die Erfindung geht von der Überlegung aus, dass die Nutzung eines Dienstnutzungsrechners mit Signalisierungseinheit und Nutzdatenbearbeitungseinheit eine Vielzahl von Nachteilen bringt : so lässt sich auch die Grundfunktion des Datenubermittlungsdienstes, d.h. eine bloße Übermittlung von Nutzdaten zwischen zwei Teilnehmern, insbesondere die damit verbun¬ dene Rufannähme bzw. der damit verbundene Rufaufbau, nur bei eingeschaltetem Dienstnutzungsrechner bzw. bei betriebsfähigem Dienstnutzungsrechner nutzen, nicht jedoch beispielsweise bei ausgeschaltetem Dienstnutzungsrechner oder im Fall einer Störung des Dienstnutzungsrechners, obwohl es sehr leistungsfähige Prozessoren gibt, gibt es auch immer Anwendungen, welche die volle Leistungsfähigkeit des Prozessors benötigen. Da die Nutzdatenbearbeitung sehr rechenintensiv ist, kommt es beim gleichzeitigen Ausführen einer leistungsfähigen Anwendung und der Nutzdatenbearbeitung durch ein und denselben Prozessor zu Störungen in der Sprachqualität, die Nutzdatenbearbeitungseinheit in einem Dienstnutzungsrechner enthält u.a. eine sogenannte Soundkarte, die abhängig vom Betriebssystem und abhängig von ihrem Typ zu installieren ist. So gibt es beispielsweise mehrere hun- dert verschiedene Typen von Soundkarten. Der mit dem Installieren der Soundkarten verbundene Aufwand ist beträchtlich.
Bei der erfindungsgemäßen Geräteanordnung werden deshalb die Signalisierungseinheit und die Nutzdatenbearbeitungseinheit auf zwei unterschiedliche Geräte aufgeteilt. Die Signalisierungseinheit bleibt weiterhin im Dienstnutzungsrechner. Jedoch werden- die Funktionen der Nutzdatenbearbeitungseinheit durch eine Zusatzeinheit erbracht, die eine zusätzliche Spei- chereinheit zum Speichern der Nutzdaten und eine zusätzliche Bearbeitungseinheit enthält, z.B. einen zusätzlichen Prozessor oder eine ohne Prozessor arbeitende elektronische Schaltung.
Durch diese Maßnahme wird erreicht, dass die Zusatzeinheit im Wesentlichen unabhängig von dem Betriebssystem des Dienstnutzungsrechners arbeiten kann. Damit lässt sich ein Typ von Zusatzeinheiten für verschiedene Betriebssysteme nutzen. Die Erfindungsgemäße Geräteanordnung führt außerdem dazu, dass die Sprachqualität unabhängig von der Beanspruchung des Prozessors im Dienstnutzungsrechner durch eine andere Anwendung ist, weil die Sprachqualität im Wesentlichen durch die Nutzdatenbearbeitungseinheit festgelegt wird, die im Wesentlichen unabhängig vom Dienstnutzungsrechner arbeitet.
Außerdem bietet die erfindungsgemäße Geräteanordnung die Möglichkeit, die Leistungsfähigkeit des Dienstnutzungsrech- ners erheblich zu reduzieren. So ist nur ein sogenannter Netzrechner erforderlich, d.h. ein im Vergleich zu unabhängig von einem Datenübertragungsnetz betreibbaren Rechner reduzierter, kostengünstiger Rechner, der in aller Regel keine Festwertspeicher für sehr große Datenmengen enthält, wie dies bei Festplatten der Fall ist.
Bei einer Weiterbildung der Geräteanordnung enthält der Dienstnutzungsrechner ein Betriebssystemprogramm, das Grund- funktionen zum Betrieb des Dienstnutzungsrechners erbringt, beispielsweise das Betriebssystem WINDOWS NT. Die Grundfunktionen betreffen beispielsweise die Verwaltung des Speichers oder die Ein- und Ausgabe von Daten auf einem Bildschirm. Bei der Weiterbildung enthält die Zusatzeinheit ein zusätzliches Betriebssystemprogramm, das Grundfunktionen zum Betrieb der Zusatzeinheit bringt. Im Zusammenhang mit dem Betriebssystem der Zusatzeinheit wird auch von Firmware gesprochen, weil die Funktionen, • insbesondere die Form von Funktionsaufrufen, dieses Betriebssystems nicht an den Nutzer der Zugangseinheit mitgeteilt werden müssen bzw. werden. Bei einer Alternative enthält die Zusatzeinheit eine Schaltung, deren Grundfunktionen ohne Einbeziehung eines Betriebssystemprogramms erbracht werden, d.h. beispielsweise eine Schaltung, die keinen Prozessor enthält.
Bei einer anderen Weiterbildung ist die Zusatzeinheit in einem eigenen Gehäuse außerhalb des Dienstnutzungsrechners angeordnet. Insbesondere enthält die Zusatzeinheit eine eigene Stromversorgungseinheit, die unabhängig von einem Netzteil des Dienstnutzungsrechners arbeitet. Alternativ wird die Zusatzeinheit bspw. mit einer Stromversorgung für Geräte verbunden, die an einem Datenübertragungsnetz arbeiten. Besonders praktisch lässt sich die Zusatzeinheit in einem Handapparat unterbringen, so dass ein auf dem Schreibtisch des Dienstnutzers ohnehin schon vorhandenes Gerät genutzt wird.
Bei einer anderen Weiterbildung erbringt die Zusatzeinheit Grundfunktionen des Datenubermittlungsdienstes auch bei ausgeschaltetem Dienstnutzungsrechner. So ist beispielsweise eine sogenannte Gabelfunktion in der Zusatzeinheit enthalten. Die Gabelfunktion ermöglicht es, eine Verbindungsanforderung des Dienstnutzers bspw. zu einem fest vorgegebenen Endgerät auf einfache Art an einen Diensterbringungsrechner zu signalisieren oder einen Ruf entgegenzunehmen.
Bei einer nächsten Weiterbildung der Geräteanordnung enthält der Dienstnutzungsrechner und die Zusatzeinheit jeweils eine Sende-/Empfangseinheit, die an ein Datenpaketübertragungsnetz angeschlossen ist. Das 'Datenübertragungsnetz ist bei einer Weiterbildung ein gemäß Internetprotokoll arbeitendes Datenübertragungsnetz .
Das bspw. gemäß Internetprotokoll arbeitende Datenübertragungsnetz wird bei einer anderen Weiterbildung zum Konfigurieren der Zusatzeinheit vom Dienstnutzungsrechner aus mit Hilfe einer Einstelleinheit genutzt. Die Einstelleinheit tauscht Steuerdaten mit der Sende-/Empfangseinheit des
Dienstnutzungsrechners aus, die ihrerseits die Steuerdaten an die Zusatzeinheit weiterleitet oder vorher von der Zusatzeinheit empfangen hat. Durch diese Maßnahme ist keine zusätzliche Schnittstelle zu dem Datenübertragungsnetz zwischen dem Dienstnutzungsrechner und der Zusatzeinheit erforderlich, wie z.B. eine V.24-Schnittstelle oder eine USB-Schnittstelle (Universal Serial Bus) oder eine Infrarot-Schnittstelle. Bei einer anderen Weiterbildung wird die Sende-/Empfangs- einheit der Zusatzeinheit auch für die Übertragung der Nutzdaten im Rahmen des Datenubermittlungsdienstes genutzt, so dass sie eine Doppelfunktion hat. Im Diensterbringungsrechner wird bei einer Weiterbildung die Sende-/Empfangseinheit außerhalb des Datenubermittlungsdienstes, für den die Zusatzeinheit vorgesehen ist, für die Übertragung von Nutzdaten in Datenpakten genutzt. Damit hat auch die Sende-/Empfangs- einheit des Dienstnutzungsrechners eine Doppelfunktion.
Bei einer nächsten Weiterbildung erbringt die Signalisie- rungseinheit in dem Dienstnutzungsrechner die Funktionen einer Schnittstelle, die für Teilnehmer an einer Telekommuni- kationsanlage festgelegt worden sind, beispielsweise die
Schnittstelle UPO des Zentralverbandes der deutschen Elektroingenieure (ZVEI) . Viele firmenintern festgelegten Schnittstellen zwischen Teilnehmerendgeräten und einer Telekommunikationsanlage bauen auf diese Schnittstelle auf, beispiels- weise auf die Schnittstellen Cornet, Cornet TS bzw. Cornet IP (Internet Protocol) der Firma SIEMENS AG.
Zum Konfigurieren der Zusatzeinheit und auch zum Betrieb der Signalisierungseinheit sind Ein-/Ausgabegeräte erforderlich, die am Dienstnutzungsrechner ohnehin vorhanden sind. Damit lassen sich diese Funktionen sehr benutzerfreundlich ausführen, ohne dass dadurch zusätzlicher gerätetechnischer Aufwand entsteht. Insbesondere muss das Zusatzgerät keine Tastatur und keinen Bildschirm bzw. Anschlüsse für solche Einheiten enthalten.
Bei einer nächsten Weiterbildung enthält die Signalisierungseinheit und die Einstelleinheit eine Schnittstelle zu einem Datensichtprogramm, d.h. zu einem sogenannten Browser. Damit wird in der erfindungsgemäßen Geräteanordnung insbesondere zum Konfigurieren -der Zusatzeinheit, aber auch zum Anzeigen von Signalisierungszuständen ein Programm genutzt, das auf dem Dienstnutzungsrechner, insbesondere im Fall eines Netzrechners, ohnehin vorhanden ist.
Bei einer anderen Weiterbildung liegt die Zusatzeinheit zwi- sehen dem Dienstnutzungsrechner und dem Datenübertragungsnetz, beispielsweise zwischen dem Dienstnutzungsrechner und einem sogenannten Hub. Die Zusatzeinheit enthält eine Laststeuerungseinheit, die Überlastfälle im Datenübertragungsnetz erfasst. Ein Überlastfall liegt vor, wenn nicht mehr ohne zusätzlich Maßnahmen sichergestellt werden kann, das die
Sprachdaten mit hoher Sprachqualität übertragen werden. Beim Erfassen eines Überlastfalles werden die Nutzdatenpakete, die von der Zusatzeinheit kommen und/oder die an die Zusatzeinheit adressiert sind, vorrangig vor den Datenpaketen weiter- geleitet, die vom Dienstnutzungsrechner kommen oder an den Dienstnutzungsrechner adressiert sind. Durch diese Maßnahme lässt sich auch bei drohenden Überlastfällen eine hohe Sprachqualität gewährleisten.
Die Erfindung betrifft außerdem eine Zusatzeinheit und einen Diensterbringungsrechner, die insbesondere in der erfindungsgemäßen Geräteanordnung oder in einer ihrer Weiterbildungen eingesetzt werden. Außerdem betrifft die Erfindung ein Verfahren und ein Programm, die zum Betreiben der Geräte der Geräteanordnung geeignet sind. Damit gelten die oben genannten technischen Wirkungen auch für die Zusatzeinheit, für das Verfahren und für das Programm.
Im Folgenden werden Weiterbildungen der Erfindung und Ausfüh- rungsbeispiele an Hand der Figuren erläutert. Darin zeigen:
Figur 1 einen Netz-Personalcomputer und ein Handgerät für die Internetprotokolltelefonie, und
Figur 2 eine Bildschirmanzeige für den das Handgerät nutzenden Teilnehmer. Fig. 1 zeigt einen Netz-Personalcomputer 10 und ein Handgerät 12, die beide zum Erbringen des Dienstes Internetprotokollte- lefonie für einen Teilnehmer TlnA dienen, der an eine - nicht dargestellte - Telekommunikationsanlage angeschlossen ist. Die Telekommunikationsanlage bietet im Vergleich zu einem Anschluss an eine öffentliche Vermittlungsstelle eine Reihe zusätzlicher Leistungsmerkmale. Die Verbindung zwischen der Telekommunikationsanlage und dem Netz-Personalcomputer 10 bzw. dem Handgerät 12 wird über ein firmeninternes Datenüber- tragungsnetz 14 hergestellt, das bspw. gemäß Internetprotokoll arbeitet. Das Datenübertragungsnetz 14 wird auch als LAN (Local Area Network) bezeichnet. Die Funktionen der Telekommunikationsanlage und die Funktionen eines Diensterbringungsrechners für den Dienst "Internettelefonie" werden beispiels- weise von einem Rechner mit einer besonderen Hardware oder von einem Rechner mit einem geeigneten Programm ausgeführt. Beispiele für die erste Möglichkeit sind die Anlagen HiPath 3000 und HiPath 4000 der Firma SIEMENS AG. Mit der Anlage HiPath 5000 lässt sich ein Rechner ohne spezielle Hardware nur mit einem entsprechenden Programm als Diensterbringungsrechner für den Dienst Internettelefonie und als Telekommunikationsanlage nutzen. Der Diensterbringungsrechner wird auch als Server bzw. in der "H.323-Welt" als Netzzugangseinheit bzw. Gatekeeper bezeichnet. Selbstverständlich lassen sich aber auch Diensterbringungsrechner und Telekommunikationsanlagen anderer Firmen einsetzen.
Der Personalcomputer 10 enthält einen Prozessor 16 und eine Speichereinheit 18, die beim Abschalten des Personalcomputers 10 keine Daten speichert. Der Prozessor 16 führt Programmbefehle von Anwendungsprogrammen aus, die nach dem Einschalten des Personalcomputers 10 in die Speichereinheit 18 geladen werden. Der Zugriff des Prozessors 16 auf die Speichereinheit 18 wird durch einen Pfeil 20 dargestellt.
Der Personalcomputer 10 enthält beispielsweise in einem ROM (Read Only Memory) ein Betriebssystem 22, das Grundfunktionen erbringt, die für die Funktionsfähigkeit des Personalcomputers 10 erforderlich sind. Beispielsweise erbringt das Betriebssystem 22 Funktionen, mit deren Hilfe Zeichen über eine Tastatur 24 in den Personalcomputer 10 eingegeben werden können. Mit Hilfe einer anderen Funktion des Betriebssystems 22 werden Zeichen auf einem Bildschirm 26 dargestellt, der über eine Leitung 28 mit dem Personalcomputer 10 verbunden ist. Die Tastatur 24 ist über eine Leitung 30 mit dem Personalcomputer 10 verbunden.
Mit Hilfe der Programme in der Speichereinheit 18 oder mit Hilfe des Betriebssystems 22 werden die Funktionen der im Folgenden erläuterten Einheiten des Personalcomputers 10 erbracht. Eine Sende-/Empfangseinheit 32 des Personalcompu- ters 10 dient zum Empfangen von Datenpaketen, die aus dem
Datenübertragungsnetz 14 kommen sowie zum Senden von Datenpaketen in das Datenübertragungsnetz 14. Die Sende-/Empfangseinheit 32 arbeitet auf einer unteren Protokollebene bspw. gemäß dem Internetprotokoll TCP/IP (Transmission Control Protocol/Internet Protocol) .
Eine Teilnehmerprotokolleinheit 34 dient auf einer höheren Protokollebene dem teilnehmerseitigen Abschluss eines Signa- lisierungsprotokolls zwischen dem als Teil eines Endgerätes an eine Telekommunikationsanlage angeschlossenen Personalcomputer 10 eines Teilnehmers TlnA und der Telekommunikationsanlage. Beispielsweise wird an einer national festgelegten UP0- Schnittstelle ein solches Protokoll übertragen. Die Teilnehmerprotokolleinheit 34 arbeitet beispielsweise gemäß einem firmeninternen Protokoll, z.B. gemäß dem Protokoll Cornet der Firma SIEMENS AG. Die Teilnehmerprotokolleinheit 34 gibt über das Datenübertragungsnetz 14 zu sendende Daten an die Sende- /Empfangseinheit 32 aus. Andererseits leitet die Sende- /Empfangseinheit 32 über das Datenübertragungsnetz 14 empfan- gene Signalisierungsdaten an die Teilnehmerprotokolleinheit 34 weiter, siehe Pfeil 36. Eine HandgerätSteuereinheit 38 dient zum Erbringen von Funktionen auf der gleichen Protokollebene wie die Teilnehmerprotokolleinheit 34. Die Handgerätesteuereinheit 38 dient zum Konfigurieren des Handgerätes 12. Steuernachrichten werden von der Handgerätsteuereinheit 38 an die Sende-/Empfangs- einheit 32 weitergeleitet, die die Nachrichten dann zum Hand¬ gerät 12 sendet. Andererseits werden vom Handgerät 12 kommende Bestätigungsmeldungen oder Meldungen mit Einstellwerten von der Sende-/Empfangseinheit 32 zur Handgerätsteuereinheit 38 weitergeleitet, siehe Pfeil 40.
Eine Schnittstellenfunktionseinheit 42 bildet die Schnittstelle zwischen der Teilnehmerprotokolleinheit 34 und der Handgerätsteuereinheit 38 auf der einen Seite und einem Da- tensichtprogramm 43 auf der anderen Seite. Beispielsweise enthält die Schnittstellenfunktionseinheit 42 eine sogenannte Erweiterungsprogramm-Schnittstelle 44 (Plugin-Interface) zu einer Programmkomponente des Datensichtprogramms 43, mit deren Hilfe die Fähigkeiten öines herkömmlichen Datensicht- Programms 42 auf einfache Art erweitert werden, z.B. ein sogenanntes Applet in der Programmiersprache JAVA. Die Programmkomponente wird für die Teilnehmerprotokolleinheit 34 von einem Diensterbringungsrechner zum Erbringen der Funktionen der Telekommunikationsanlage und für die Handgerätsteuer- einheit 38 von einem Diensterbringungsrechner im Handgerät 12 übertragen. Im Ausführungsbeispiel erbringt der Diensterbringungsrechner zum Erbringen der Funktionen der Telekommunikationsanlage . auch die Funktionen einer Netzzugangseinheit (Gatekeeper) zu dem Datenpaketübertragungsnetz . Bei einem anderen Ausführungsbeispiel werden diese Funktionen von zwei verschiedenen Diensterbringungsrechnern erbracht.
Die Schnittstellenfunktionseinheit 42 verteilt die vom Daten- sichtprogramm 43 kommenden Meldungen an die Teilnehmerproto- kolleinheit 34 bzw. an die Handgerätsteuereinheit 38. In der anderen Richtung werden von der Teilnehmerprotokolleinheit 34 kommende Daten bzw. von der Handgerätsteuereinheit 38 kommen- de Daten an das Datensichtprogram 43 weitergeleitet, siehe Pfeile 46 bis 50.
Das Datensichtprogramm 42 wird auch als WEB-Browser bezeichnet. Mit Hilfe des Datensichtsprogramms 43 ist es möglich, in dem Datenübertragungsnetz 14 auf Textdaten im HTML-Format (Hyper Text Markup Language) zuzugreifen. Das Datensichtprogramm 42 hat eine grafische Benutzeroberfläche, die unten an Hand der Figur 2 näher erläutert wird.
Das Handgerät 12 enthält ebenfalls eine Sende-/Empfangs- einheit 52, die gemäß Internetprotokoll arbeitet und Datenpakete aus dem Datenübertragungsnetz 14 empfängt sowie Datenpa- • kete in das Datenübertragungsnetz 14 sendet, beispielsweise zum Personalcomputer 10 oder zum Telekommunikationsanlagen- Diensterbringungsrechner .
Die Sende-/Empfangseinheit 52 enthält auch eine Lasterfassungseinheit, welche die Last auf dem Datenübertragungsnetz 14 erfasst. Da das Handgerät 12 zwischen dem Personalcomputer 10 und dem Diensterbringungsrechner geschaltet ist, ist es der Sende-/Empfangseinheit 52 möglich, im Fall von drohender Überlast die Übertragung von Datenpaketen vom Personalcomputer 10 zum Diensterbringungsrechner zu beschränken. Mit ande- ren Worten werden dadurch Datenpakete priorisiert, die zum
Handgerät 12 von dem Diensterbringungsrechner, d.h. der Netzzugangseinheit bzw. dem Gatekeeper, gesendet werden oder die das Handgerät 12 an den Diensterbringungsrechner sendet.
Eine Protokolleinheit 54 dient zum Ausführen eines Signali- sierungsprotokolls für die Übertragung von Sprachdaten in Datenpaketen. Die Protokolleinheit 54 arbeitet beispielsweise gemäß der Signalisierungsprotokolle H.225 und H.245 der Protokollfamilie H.323 der ITU-T. Außerdem dient die Protokoll- einheit 54 zum Weiterleiten des von der Sende-
/Empfangseinheit 52 kommenden Empfangs-Nutzdatenstroms an eine Nutzdatenstrom-/Audiosteuereinheit 56. In der anderen Richtung werden von der Nutzdatenstrom-/Audiosteuereinheit 56 kommende Sprachdaten an die Sende-/Empfangseinheit 52 durch die Protokolleinheit 54 weitergeleitet, siehe Pfeile 58 und 60. Die Nutzdatenstrom-/Audiosteuereinheit führt beispiels- weise eine Pulscodemodulation gemäß Standard G.711 oder eine Sprachcodierung gemäß Standard G.723.1 der ITU durch.
Die Sprachdaten werden vom Teilnehmer TlnA mit Hilfe eines Kopfhörers 62 mit Mikrofon in das Handgerät 12 eingegeben. Der Kopfhörer 62 mit Mikrofon ist über eine Übertragungsstrecke 64 mit dem Handgerät 12 verbunden, beispielsweise mittels einer Leitung, einer Funkübertragungsstrecke oder mit Hilfe einer Infrarotübertragungsstrecke. Bei einem anderen Ausführungsbeispiel enthält das Handgerät 12 alternativ oder kumu- lativ zum Kopfhörer 62 mit Mikrofon eine Freisprecheinrichtung, die durch ein im Handgerät 12 enthaltendes Mikrofon und durch einen im Handgerät 12 enthaltenen Lautsprecher gebildet wird. Die aus dem Datenübertragungsnetz 14 kommenden Sprachdaten werden am Kopfhörer 62 für den Teilnehmer TlnA hörbar ausgegeben.
Das Handgerät 12 enthält außerdem einen WEB-Diensterbrin- gungsrechner 66 (world wide web) , der auch als WEB-Server bezeichnet wird und der das Partnerprogramm zum Datensicht- programm 42 hinsichtlich der Konfiguration des Handgerätes 12 ist. Der WEB-Server 66 lässt sich in einem integrierten Schaltkreis realisieren.
Die Sende-/Empfangseinheit 52 leitet Nachrichten, welche Einstellungen am Handgerät 12 betreffen, an den Diensterbringungsrechner 66 weiter, siehe Pfeil 68. Der Diensterbringungsrechner 66 steuert abhängig von den empfangene Einstellwerten dann die Protokolleinheit 54 oder die Nutzdatenstrom- /Audio-Steuereinheit 56 an, siehe Pfeile 70 und 72. In der anderen Richtung ist der Diensterbringungsrechner 66 in der Lage, Einstellungen der Protokolleinheit 54 und der Steuereinheit 56 abzufragen und über die Sende-/Empfangseinheit 52 an den Personalcomputer 10 weiterzuleiten. Zu den Einstellungen gehören beispielsweise: die Internetadresse des Handgerätes 12, die Zuordnung des Personalcomputers 10 zum Handgerät 12 über die Internetadresse des Personalcomputers 10, die Internetadresse des Diensterbringungsrechners, d.h. der Netzzugangseinheit bzw. des Gatekeepers, •eine Internetadresse und eine sogenannte Portnummer für den Empfang des Nutzdatenstroms, - die Vorgabe einer Codierungsart.
Im Ausführungsbeispiel enthält das Handgerät 12 keine Eingabevorrichtung, wie z.B. eine Tastatur, und auch keine Anzeigeeinheit, wie z.B. einen Bildschirm. Der Personalcomputer 10 enthält keinen Magnetspeicher zum Speichern von Datenmengen größer als ein Megabyte, d.h. keine Festplatte oder einen ähnlichen Speicher.
Fig. 2 zeigt eine Bildschirmanzeige 100 für den Teilnehmer TlnA bei der Nutzung seines Handgerätes 12. Ein auf dem Bildschirm 26 dargestelltes Grafikfenster 102 enthält eine Titelzeile 104, in der der Name des verwendeten Datensichtpro- gramms 43 angegeben ist. In einer unter der Titelzeile 104 angeordneten Kopfzeile 106 wird die Adresse des Diensterbrin- gungsrechners angezeigt, im Ausführungsbeispiel die Adresse: http: //hipath/opticlientweb.
Unterhalb der Kopfzeile 106 werden Teilnehmerzeilen 108, 110 und 112 für den Teilnehmer TlnA, für einen Teilnehmer TlnB und für einen Teilnehmer TlnC sowie weitere nicht im einzelnen dargestellte Teilnehmerzeilen 114 dargestellt. Die Endgeräte der zu den Teilnehmerzeilen 108 bis 114 gehörenden Teilnehmer sind beispielsweise ebenfalls an dieselbe Telekommunikationsanlage oder an Telekommunikationsanlagen desselben Verbundes von Telekommunikationsanlagen angeschlossen. Aber auch für sogenannte "externe" Teilnehmer, d.h. für Teilneh- mer, die nicht an die Telekommunikationsanlage angeschlossen sind, lassen sich Teilnehmerzeilen darstellen.
Jede Teilnehmerzeile 108 bis 114 enthält ein Teilnehmerna- mensfeld, siehe beispielsweise die Teilnehmernamensfelder 116, 118 bzw. 120 für den Teilnehmer TlnA, TlnB und TlnC. Weiterhin enthält jede Teilnehmerzeile 108 bis 114 ein Zu- standsfeld, in dem der Zustand des Handgerätes des betreffenden Teilnehmers angezeigt wird, siehe Zustandsfeider 122, 124 und 126 für den Teilnehmer TlnA, TlnB bzw. TlnC. Die Teilnehmerzeile des Teilnehmers TlnA, d.h. des Teilnehmers, der das dem Personalcomputer 10 zugeordnete Handgerät 12 nutzt, wird hervorgehoben dargestellt, siehe doppelte Umrahmung der Teilnehmerzeile 108 in Figur 2. Es wird angenommen, dass der Teilnehmer TlnA von einem Teilnehmer TlnB angerufen worden ist und nun bei einem Teilnehmer TlnC rückfragen möchte. Der Teilnehmer TlnB wurde in den Zustand "Halten" geschaltet, siehe Zustandsfeld 124. Der Teilnehmer TlnC wird gerufen, siehe Zustand "Rufen" im Zustandsfeld 126. Im Zustandsfeld 122 für das Handgerät 12 wird der Zustand "Rückfrage" angezeigt.
Außerdem enthält das Grafikfenster 102 in seinem unteren Bereich Funktionstasten 128 bis 134, mit deren Hilfe die durch die Telekommunikationsanlage zur Verfügung gestellten
Leistungsmerkmale genutzt werden können. So sind eine Funkti- onstaste 128 dem Leistungsmerkmal "Wahlwiederholung" und eine Funktionstaste 130 dem Leistungsmerkmal "Rufumleitung" zugeordnet. Eine Funktionstaste 134 dient zum Konfigurieren des Handgerätes 12 und wird in der Regel nur bei der erstmaligen Inbetriebnahme des Handgerätes 12 genutzt.

Claims

Patentansprüche
1. Teilnehmerseitige Geräteanordnung (10, 12) für einen Datenübermittlungsdienst,
mit einem Dienstnutzungsrechner (10) , der mindestens eine Speichereinheit (18) enthält, in der Programmbefehle speicherbar sind, und der mindestens einen Prozessor (16) enthält, der die gespeicherten Programmbefehle ausführt,
mit einer Signalisierungseinheit (34) , deren durch den Dienstnutzungsrechner (10) erbrachte Signalisierungsfunktio- nen die Nutzung zusätzlicher Leistungsmerkmale des Datenubermittlungsdienstes ermöglichen,
und mit einer Nutzdatenbearbeitungseinheit (56) , die die im Rahmen des Datenubermittlungsdienstes zu übermittelnden oder übermittelten Nutzdaten bearbeitet,
wobei eine Zusatzeinheit (12) eine zusätzliche Speichereinheit und eine zusätzliche Bearbeitungseinheit enthält und die Funktionen der Nutzdatenbearbeitungseinheit (56) erbringt.
2. Geräteanordnung (10, 12) nach Anspruch 1, dadurch gekennz e i chnet , dass der Dienstnutzungsrechner (10) ein Betriebssystemprogramm (22) enthält, das Grundfunktionen zum Betrieb des Dienstnutzungsrechners (10) erbringt,
dass die Zusatzeinheit (12) ein zusätzliches Betriebssystem- programm enthält, das Grundfunktionen zum Betrieb der Zusatzeinheit erbringt, oder dass die Zusatzeinheit (12) eine Schaltung enthält, deren Grundfunktionen ohne Einbeziehung eines Betriebssystemprogramms erbracht werden.
3. Geräteanordnung (10, 12) nach Anspruch 1 oder 2, dadurch gekennz eichnet , dass die Zusatzeinheit (12) in einem eigenen Gehäuse vorzugsweise außerhalb des Dienstnutzungsrechners (10) angeordnet ist,
und/oder dass die Zusatzeinheit (12) eine eigene Stromversor- gungseinheit enthält, die unabhängig von einem Netzteil des Dienstnutzungsrechners (10) arbeitet,
und/oder dass die Zusatzeinheit (12) mit der Stromversorgung eines Datenübertragungsnetzes (14) verbunden ist,
und/oder dass die Zusatzeinheit (12) Grundfunktionen des Datenubermittlungsdienstes auch bei ausgeschaltetem Dienstnutzungsrechner erbringt, insbesondere die Entgegennahme eines ankommenden Rufes und/oder den Aufbau eines abgehenden Rufes,
und/oder dass die Zusatzeinheit (12) in einem Handapparat enthalten ist.
4. Geräteanordnung (10, 12) nach einem der vorhergehenden Ansprüche, dadurch ge kennz ei chnet , dass der Dienstnutzungsrechner (10) ein Rechner ohne Magnetspei- chereinheit und/oder ohne Sprachbearbeitungseinheit ist,
und/oder das der Dienstnutzungsrechner (10) ein Netzrechner ist, der mindestens ein Anwendungsprogramm bei jedem Start über das Datenübertragungsnetz (14) empfängt.
5. Geräteanordnung (10, 12) nach einem der vorhergehenden Ansprüche, dadurch gekennze i chnet , dass der
Dienstnutzungsrechner (10) und die Zusatzeinheit (12) jeweils eine Sende-/Empfangseinheit (32, 52) enthalten, die Datenpakete über ein Datenübertragungsnetz (14) sendet und empfängt,
wobei das Datenübertragungsnetz (14) vorzugsweise gemäß Internetprotokoll oder gemäß einem auf dem Internetprotokoll aufbauenden Protokoll arbeitet.
6. Geräteanordnung (10, 12) nach Anspruch 5, gekennzei chnet durch eine im Dienstnutzungsrechner (10) enthaltene Einstelleinheit (38), die Einstellfunktionen zum Konfigurieren der Zusatzeinheit (12) erbringt,
und durch eine Kommunikationsfunktion in der Einstelleinheit (38), die Einstellwerte von der Einstelleinheit (38) zu der Sende-/Empfangseinheit (32) des Dienstnutzungsrechners über- trägt.
7. Geräteanordnung (10, 12) nach einem der vorhergehenden Ansprüche, dadurch gekennz e ichnet , dass die Zusatzeinheit (12) eine Sende-/Empfangseinheit (52) enthält, die zum Erbringen des Datenubermittlungsdienstes Nutzdaten über ein Datenübertragungsnetz (14) empfängt und/oder Nutzdaten in das Datenübertragungsnetz (14) sendet,
wobei das Datenübertragungsnetz (14) vorzugsweise gemäß In- ternetprotokoll oder gemäß einem auf dem Internetprotokoll aufbauenden Protokoll arbeitet,
und/oder wobei die Nutzdaten Sprachdaten und/oder Videodaten sind,
und/oder dass die Nutzdaten gemäß dem Protokoll H.323 oder einem darauf aufbauenden Protokoll übertragen werden,
und/oder dass Signalisierungsnachrichten zu der Sende- /Empfangseinheit (52) der Zusatzeinheit (12) gemäß einem
Steuerprotokoll für die Übermittlung von Nutzdaten in Datenpaketen übertragen werden, vorzugsweise gemäß Protokoll H.225 oder gemäß Protokoll H.245 oder gemäß SIP-Protokoll .
8. Geräteanordnung (10, 12) nach einem der vorhergehenden Ansprüche, dadu-rch gekennze ichnet , dass die Signalisierungseinheit (34) im Dienstnutzungsrechner (10) Funktionen einer Schnittstelle erbringt, die für Teilnehmer (TlnA) an einer Telekommunikationsanlage festgelegt worden ist oder für eine Schnittstelle, die auf einer solchen Schnittstelle aufbaut, vorzugsweise Funktionen einer UP0- Schnittstelle oder einer Cornet-Schnittstelle .
9. Geräteanordnung (10, 12) nach einem der vorhergehenden Ansprüche, dadurch ge kenn z e i chne t , dass die Signalisierungseinheit (34) und/oder die Einstelleinheit (38) eine Schnittstelle (42) zu einem Datensichtprogramm (43) enthält, das zum Zugriff auf Daten über ein Datenübertragungsnetz (14) dient, vorzugsweise auf Textdaten, die gemäß einer Textbeschreibungssprache dargestellt werden.
10. Geräteanordnung (10, 12) nach einem der vorhergehenden
Ansprüche, ge kenn z e i chne t dur ch eine Laststeuerungseinheit, die Überlastfälle auf dem Datenübertragungsnetz (14) zwischen dem Dienstnutzungsrechner (10) und der Zusatzeinheit (12) erfasst,
und die bei Überlastfällen die Nutzdatenpakete für den Datenübermittlungsdienst bevorzugt weiterleitet.
11. Zusatzeinheit (12), insbesondere für eine Geräteanordnung (10, 12) nach einem der vorhergehenden Ansprüche,
mit einer Nutzdatenbearbeitungseinheit (56) zum Bearbeiten von Nutzdaten, die im Rahmen eines Datenubermittlungsdienstes übermittelt werden,
mit einer Sende-/Empfangseinheit (52) zum Anschluss an ein Datenübertragungsnetz (14),
mit einer Steuereinheit (66) zum Steuern der Nutzdatenbear- beitungseinheit (56) , und mit einer Kommunikationsfunktion zum Austausch von Steuermeldungen oder Steuersignalen zwischen der Steuereinheit (66) und der Nutzdatenbearbeitungseinheit (56) .
12. Zusatzeinheit (12) nach Anspruch 11, dadurch gekennzei chnet , dass der Zusatzeinheit (12) mindestens eine Funktionseinheit enthält, die Funktionen einer Zusatzeinheit der Geräteanordnung (10, 12) nach einem der Ansprüche 1 bis 10 erbringt.
13. Zusatzeinheit (12) nach Anspruch 11 oder 12, dadurch ge kennz ei chnet , dass die Zusatzeinheit keinen An- schluss für eine Tastatur und/oder keinen Anschluss für einen Bildschirm und/oder keine Tastatur und/oder keinen Bildschirm enthält,
und/oder das die Zusatzeinheit keine Signalisierungseinheit enthält, mit der zusätzliche Leistungsmerkmale des Datenubermittlungsdienstes nutzbar sind.
14. Dienstnutzungsrechner (10), insbesondere für eine Geräteanordnung nach einem der Ansprüche 1 bis 10,
mit mindestens einer Speichereinheit (18), in der Programmbe- fehle speicherbar sind, und mit mindestens einem Prozessor (16) , der die gespeicherten Programmbefehle ausführt,
mit einer Signalisierungseinheit (34), deren durch den Dienstnutzungsrechner (10) erbrachte Signalisierungsfunktio- nen die Nutzung zusätzlicher Leistungsmerkmale eines Datenubermittlungsdienstes ermöglichen,
wobei der Dienstnutzungsrechner keine Nutzdatenbearbeitungseinheit (56) enthält, die die im Rahmen des Datenübermitt- lungsdienstes zu übermittelnden oder übermittelten Nutzdaten bearbeitet.
15. Dienstnutzungsrechner (10) nach Anspruch 14, dadurch gekennzeichnet , dass der Dienstnutzungsrechner (10) mindestens eine Funktionseinheit enthält, die Funktionen eines Dienstnutzungsrechners (10) der Geräteanordnung (10, 12) nach einem der Ansprüche 1 bis 10 erbringt.
16. Verfahren, insbesondere zum 'Betreiben einer Geräteanordnung (10, 12) oder einer Zusatzeinheit (12) nach einem der vorhergehenden Ansprüche,
mit den ohne Beschränkung durch die angegebene Reihenfolge auszuführenden Schritten:
Bereitstellen einer Signalisierungseinheit (34) für die Nut- zung zusätzlicher Leistungsmerkmale eines Datenubermittlungsdienstes in einem ersten Gerät (10),
Bereitstellen einer Nutzdatenbearbeitungseinheit (56) in einem zweiten Gerät (12),
Zuordnen der beiden Geräte (10, 12) zueinander,
gleichzeitiges Nutzen der beiden Geräte (10, 12) zum Erbringen eines Datenubermittlungsdienstes und/oder zugehöriger zusätzlicher Leistungsmerkmale.
17. Programm mit einer Befehlsfolge, bei deren Ausführung durch einen .Prozessor die auf den Dienstnutzungsrechner (10) bezogenen Funktionen und/oder die auf die Zusatzeinheit (12) bezogenen Funktionen gemäß einem der Ansprüche 1 bis 16 erbracht werden.
EP03794785A 2002-09-04 2003-08-12 Teilnehmerseitige geräteanordnung für datenübermittlungsdienste und zugehörige komponenten Ceased EP1535446A1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10240899 2002-09-04
DE10240899A DE10240899A1 (de) 2002-09-04 2002-09-04 Teilnehmerseitige Geräteanordnung für Datenübermittlungsdienste und zugehörige Komponenten
PCT/DE2003/002717 WO2004025919A1 (de) 2002-09-04 2003-08-12 Teilnehmerseitige geräteanordnung für datenübermittlungsdienste und zugehörige komponenten

Publications (1)

Publication Number Publication Date
EP1535446A1 true EP1535446A1 (de) 2005-06-01

Family

ID=31724343

Family Applications (1)

Application Number Title Priority Date Filing Date
EP03794785A Ceased EP1535446A1 (de) 2002-09-04 2003-08-12 Teilnehmerseitige geräteanordnung für datenübermittlungsdienste und zugehörige komponenten

Country Status (5)

Country Link
US (1) US7516231B2 (de)
EP (1) EP1535446A1 (de)
CN (1) CN1757215A (de)
DE (1) DE10240899A1 (de)
WO (1) WO2004025919A1 (de)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9647950B2 (en) 2015-05-11 2017-05-09 Ebay Inc. System and method of site traffic control

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3552258B2 (ja) * 1993-12-27 2004-08-11 株式会社日立製作所 分散計算機システム及びその情報管理方法
FI940093A0 (fi) * 1994-01-10 1994-01-10 Nokia Mobile Phones Ltd Foerfarande foer oeverfoering av data och datagraenssnittenhet
US5761469A (en) * 1995-08-15 1998-06-02 Sun Microsystems, Inc. Method and apparatus for optimizing signed and unsigned load processing in a pipelined processor
US6163536A (en) 1997-06-11 2000-12-19 International Business Machines Corporation Communication system including a client controlled gateway for concurrent voice/data messaging with a data server
DE19824161A1 (de) * 1998-05-29 1999-12-02 Siemens Ag Verfahren und Telekommunikationsnetz zum Austausch von Daten zwischen mindestens zwei Nebenstellenanlagen
US6584093B1 (en) * 1998-08-25 2003-06-24 Cisco Technology, Inc. Method and apparatus for automatic inter-domain routing of calls
JP3733784B2 (ja) * 1999-05-21 2006-01-11 株式会社日立製作所 パケット中継装置
US6738390B1 (en) 2000-04-03 2004-05-18 Siemens Information & Communication Networks, Inc. SIP-H.323 gateway implementation to integrate SIP agents into the H.323 system
US7123700B1 (en) 2000-04-27 2006-10-17 Nortel Networks Limited Configuring user interfaces of call devices
US7058356B2 (en) * 2000-06-15 2006-06-06 Benjamin Slotznick Telephone device with enhanced audio-visual features for interacting with nearby displays and display screens
US6456036B1 (en) * 2000-09-29 2002-09-24 Motorola Inc. Battery having a network communication interface
US6934756B2 (en) * 2000-11-01 2005-08-23 International Business Machines Corporation Conversational networking via transport, coding and control conversational protocols
JP4711099B2 (ja) * 2001-06-26 2011-06-29 ソニー株式会社 送信装置および送信方法、送受信装置および送受信方法、並びにプログラムおよび記録媒体
US6981029B1 (en) * 2001-07-17 2005-12-27 Cisco Technology, Inc. System and method for processing a request for information in a network
US6721672B2 (en) * 2002-01-02 2004-04-13 American Power Conversion Method and apparatus for preventing overloads of power distribution networks
US20040205159A1 (en) * 2003-03-31 2004-10-14 Johnson Teddy Christian System and method for customer access to a server site
US6895410B2 (en) * 2003-05-02 2005-05-17 Nokia Corporation Method and apparatus for providing a multimedia data stream

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
US20060064423A1 (en) 2006-03-23
DE10240899A1 (de) 2004-03-18
US7516231B2 (en) 2009-04-07
WO2004025919A1 (de) 2004-03-25
CN1757215A (zh) 2006-04-05

Similar Documents

Publication Publication Date Title
DE60202688T2 (de) Verfahren zum Aufbau einer Verbindung
DE60013227T2 (de) Kommunikationsdienstenanbieten
DE60307211T2 (de) Graphisches Proxy für weniger fähige Benutzerendgeräte
DE69932283T2 (de) Rechner elektronische Post mit Fernsprechunterstützung
EP1492300A1 (de) Verfahren und Anordnung zum Zugriff auf ein erstes Endgerät eines ersten Kommunikationsnetzwerkes durch einen Kommunikationsknoten in einem zweiten Kommunikationsnetzwerk
DE60213171T2 (de) Verfahren zur Übertragung von Kurznachrichten mit Hilfe von Internet Fernsprechgeräten und entsprechendes System
DE10132276A1 (de) System zum Schalten, Steuern, Programmieren und Bedienen von Kommunikationseinrichtungen
EP2244421A2 (de) Datensenke/quelle und Datenübertragungseinrichtung für ein leitungsvermitteltes Netz und paketvermitteltes Netz
EP1091551A2 (de) Verfahren zum Betreiben einer Vermittlungseinrichtung unter Nutzung verschiedener Signalisierungsprotokolle
EP1705889A1 (de) Verfahren zum schnellen Aufbauen einer Nutzdatenverbindung zwischen Kommunikationsendeinrichtungen
DE19801769A1 (de) System und Verfahren im Zusammenhang mit der Telekommunikation
EP1309160A2 (de) Mobiles Endgerät sowie Kommunikationssystem mit integriertem mobilen Endgerät
WO2002011411A1 (de) Anrufübernahme mit benachrichtigung über datennetze
EP1535446A1 (de) Teilnehmerseitige geräteanordnung für datenübermittlungsdienste und zugehörige komponenten
DE10392561B4 (de) Websitegesteuerter Aufbau von Telefonverbindung
EP1547345A1 (de) Datenkommunikationssystem, rechner, sowie datenkommunikationsverfahren zum parallelen betrieb von standard-basierten und proprietären ressourcen
EP2196011B1 (de) Verfahren und kommunikationsanordnung zum betreiben einer kommunikationsverbindung
DE19542724A1 (de) ISDN-Endgerät mit einer Datenschnittstelle
DE10145987B4 (de) Verfahren zur Auswahl eines Leistungsmerkmals und zugehörige Einheiten
DE10053951B4 (de) Verfahren und Router zur Einrichtung einer Verbindung über ein IP-orientiertes Netz
EP1091535A2 (de) Verfahren und elektronische Einheiten zur Übertragung von Sprachdaten in Datenpaketen unter Nutzung zusätzlicher Leistungsmerkmale sowie zugehörige Einheiten und Programme
WO2000008828A1 (de) Telefon mit konfigurierbarer bedienoberfläche
EP2119176A2 (de) Webbasierte suche in einem kommunikationsverzeichnis und herstellung einer kommunikationsverbindung zu einem anderen teilnehmer in einem leitungs- und/oder paketvermittelten kommunikationsnetz auf der grundlage eines suchergebnisses
EP1238527B1 (de) Wahlweiser verbindungsaufbau über ein fernsprechnetz oder über das internet
DE10008388A1 (de) Telefonanlage

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: 20050119

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

RBV Designated contracting states (corrected)

Designated state(s): DE FR GB SE

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

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20090209