DE69925751T2

Method and node for connecting mobile computing devices

Abstract

A telecommunications service node is connected to a data network using a packet data protocol and a telephone network using a circuit switched protocol. The service node is also connected to a wireless roaming network using the IS-41 signaling protocol. The service node stores status information, including location and registration information, for mobile computing devices connected to the data packet network. The location information includes a temporary data network address for visiting mobile computing devices. The service node manages voice calls to and from the mobile computing devices. If a call is received to a mobile computing device which is not registered, the service node will attempt to connect the call to a wireless telephone associated with the mobile computing device, or a predefined destination established as a preference by the user. In the case of a voice call between a telephone connected to the telephone network and a mobile computing device connected to the data network, the service node acts as a gateway and translates between the data packet protocol and the circuit switched protocol. A personal information manager executing in a mobile computing device may be used for managing call processing functions of the mobile computing device.

DE69925751T2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 16 September 2019, 7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

36 claims: 21 independent, 15 dependent

  1. 1
    System mit Datennetzwerken, einem drahtlosen Netzwerk und einem Telekommunikationsknoten, der konfiguriert ist, um die Datennetzwerke und das drahtlose Netzwerk miteinander zu verbinden, wobei der Telekommunikationsknoten aufweist:eine drahtlose Netzwerkschnittstelle zu dem drahtlosen Netzwerk (132), wobei die drahtlose Netzwerkschnittstelle eine eindeutige Zielpunktcodeadresse auf dem drahtlosen Netzwerk (132) besitzt;eine Datennetzwerkschnittstelle zu den Datennetzwerken (102), wobei die Datennetzwerke (102) eine Vielzahl von Internetprotokoll(IP)-Adressen aufweisen, die Vorrichtungen (104-109) auf den Datennetzwerken (102) zuordenbar sind, wobei die Datennetzwerkschnittstelle des Knotens eine eindeutige IP-Adresse auf dem Datennetzwerk (102) hat;eine Datenbank (164), die die Vorrichtungen (104–109) betreffende Informationen aufweist, welche Vorrichtungen in der Lage sind, sich an den Datennetzwerken (102) zu registrieren, wobei die Vorrichtungen (104–109) eine ständige IP-Adresse besitzen, die mit einem Heimdatennetzwerk (140) verknüpft sind, und wobei die Vorrichtungen in der Lage sind, sich mit anderen Datennetzwerken (142) zusätzlich zu einem Heimdatennetzwerk (140) zu verbinden, wobei die Information einen aktuellen Registrierungsstatus jeder Vorrichtung (104–109), die ständige IP-Adresse jeder Vorrichtung (104–109) und eine aktuelle IP-Adresse jeder Vorrichtung (104–109) umfasst;einen Prozessor (160), der mit der Datenbank (164) und den Netzwerkschnittstellen verbunden ist, wobei der Prozessor (160) ausgelegt ist, um Registrierungsnachrichten von den Vorrichtungen (104–109) auf den Datennetzwerken (102) zu empfangen, wenn die Vorrichtungen (104–109) mit einem der Datennetzwerke (140, 142) verbunden sind, wobei die Registrierungsnachrichten eine aktuelle IP-Adresse für die verbundenen Vorrichtungen (104–109) identifizieren, wobei der Prozessor (160) ausgelegt ist, um IP-Sprachdaten zu einer angerufenen Vorrichtung (104–109) zu routen, indem die in der Datenbank (164) gespeicherte Information benutzt wird, und wobei der Prozessor (160) ausgelegt ist, eine Abmeldungsnachricht von zumindest einer Vorrichtung (104–109) zu empfangen, wenn der Bildschirmschoner auf der zumindest einen Vorrichtung (104–109) aktiviert ist. System with data networks, a wireless Network and a telecommunications node configured, to data networks and the wireless network to another connect with telecommunications node comprising: a wireless network interface to the wireless network (132) wherein the wireless network interface a unique destination point code address on the wireless network (132) Has;a data network interface to data networks (102), Wherein the data networks (102) A variety of Internet Protocol (IP) addresses exhibit, the devices (104-109) On data networks (102are) assigned, the data network interface the node has a unique IP address on the data network (102) Has;a database (164) the devices (104-109) concerned comprises information about which devices are able to to data networks (102) To register the devices (104-109) a constant own IP address with a home data network (140) connected are, and the devices will be able to network with other Data networks (142) In addition to a home data network (140) To connect with the information a current Registration status of each device (104-109) the constant IP address of each device (104-109) And a current IP address of each device (104-109) Includes;a processor (160) Connected to the database (164) and is connected to the network interface, wherein the processor (160) is adapted to registration messages from the devices (104-109) on the data networks (102) To receive when the devices (104-109) with one of the data networks (140. 142) connected are, wherein the registration messages include a current IP address for the connected devices (104-109) Identify, wherein the processor (160is designed) to IP voice data to one called device (104-109) To route by in the database (164) Uses information stored is, and wherein the processor (160) Is adapted to a Deregistration message from at least one device (104-109) to receive, when the screen saver on the at least one device (104-109activated) is.
  2. 2
    System nach Anspruch 1, wobei die Datenbank-Information ferner umfasst:eine oder mehrere Telefonnummern, die mit jeder Vorrichtung (104–109) verknüpft sind, und wobei der Prozessor (160) konfiguriert ist, die IP-Sprachdaten zu einem Telefon (148) zu routen, wenn die angerufene Vorrichtung (104–109) aktuell nicht auf einem der Datennetzwerke (140, 142) registriert ist, wobei das Telefon (148) durch die mit der angerufenen Vorrichtung (104–109) verknüpfte Telefonnummer identifiziert wird. The system of claim 1, wherein said database information further comprising: one or more phone numbers associated with each device (104-109) Are linked, and wherein the processor (160is configured), the IP voice data to a telephone (148) To route when the called device (104-109) currently not in any of the data networks (140. 142) is registered, wherein the telephone (148) By using the called device (104-109) Tied phone number is identified.
  3. 3
    System nach Anspruch 2, wobei das Telefon ein drahtloses Telefon (148) in dem drahtlosen Netzwerk (132) ist. The system of claim 2, wherein the a wireless telephone phone (148) In the wireless network (132) is.
  4. 4
    System according to claim 1, further comprising:a processor (160) to translate between a packet data protocol on the data networks (102) and a circuit-switched protocol on the wireless network (132). System nach Anspruch 1, ferner mit: einem Prozessor (160) zum Übersetzen zwischen einem Paketdatenprotokoll auf den Datennetzwerken (102) und einem leitungsvermittelten Protokoll auf dem drahtlosen Netzwerk (132).
  5. 5
    System according to claim 1, further comprising:a means for communicating with a Home Location Register (HLR) (134) on the wireless network (132). System nach Anspruch 1, ferner mit: einem Mittel zum Kommunizieren mit einem Home-Location-Register (HLR) (134) auf dem drahtlosen Netzwerk (132).
  6. 6
    System according to claim 1, further comprising:a means for communicating (170) With a mobile switching center (MSC) (136) On the wireless network (132). System nach Anspruch 1, ferner mit: einem Mittel zum Kommunizieren (170) mit einer Mobilfunkvermittlungsstelle (MSC) (136) auf dem drahtlosen Netzwerk (132).
  7. 7
    System according to claim 1, further comprising:a bridge to Connecting the circuit switched voice data on the wireless network (132) With the IP voice data to the data networks (102). System nach Anspruch 1, ferner mit: einer Brücke zur Verbindung der leitungsvermittelten Sprachdaten auf dem drahtlosen Netzwerk (132) mit den IP-Sprachdaten auf den Datennetzwerken (102).
  8. 8
    System for routing Internet protocol (IP) -Sprachdaten to devices (104-109), in which the devices (104-109) within a plurality of data networks (140. 142) can be moved, with a home computer network (140), The system comprising Data networks, a wire-wireless network and a telecommunications node , said telecommunications node comprises:a interface (130) To a wireless network (132) wherein the node is assigned a unique destination code to the wireless network (132) Is linked;an interface (130) To the data networks (102), Wherein the Node is associated with a unique IP address associated with the data network, (102) connected is;a database (164) For maintaining Status information of the devices (104-109) wherein the status information includes temporary IP addresses that the devices (104-109) be assigned, with the non-home data networks (142) are connected;a first software algorithm for receiving registration messages from the devices (104-109), Wherein the first Software algorithm is adapted to a temporary IP-address in the database (164) After receiving a registration message from a device (104-109) to update that with a non-home data network (142) is connected, and wherein said first software algorithm interpreted is to a deregistration message from at least one device (104-109) to received when a screen saver on the at least one device (104-109) is activated;and a second software algorithm establishing a speech path for Calls from wireless devices (148) On the wireless network (132) To devices (104-109) on the data network (102), Wherein said second software algorithm is adapted to information in the database (164) to use, to a called device (104-109) To locate, when the called device (104-109) With a non-home data network (142) Is to be connected, and wherein the second software algorithm is designed to establish the speech path, said node adapted is to distinguish between the data network transmission protocol and a wireless Network transmission protocol to translate, such that the transmission Data from the data network for the wireless network transparent is. System zum Routen von Internetprotokoll(IP)-Sprachdaten zu Vorrichtungen (104–109), wobei die Vorrichtungen (104-109) innerhalb einer Vielzahl von Datennetzwerken (140, 142) bewegt werden können, mit einem Heimcomputernetzwerk (140), wobei das System Datennetzwerke, ein drahtloses Netzwerk und einen Telekommunikationsknoten aufweist, wobei der Telekommunikationsknoten aufweist: eine Schnittstelle (130) zu einem drahtlosen Netzwerk (132), wobei dem Knoten ein eindeutiger Zielpunktcode zugeordnet ist, der mit dem drahtlosen Netzwerk (132) verknüpft ist;eine Schnittstelle (130) zu den Datennetzwerken (102), wobei dem Knoten eine eindeutige IP-Adresse zugeordnet ist, die mit dem Datennetzwerk (102) verknüpft ist;eine Datenbank (164) zum Aufrechterhalten von Statusinformation der Vorrichtungen (104–109), wobei die Statusinformation temporäre IP-Adressen umfasst, die den Vorrichtungen (104–109) zugeordnet werden, die mit den Nicht-Heimdatennetzwerken (142) verbunden sind;einen ersten Softwarealgorithmus zum Empfangen von Registrierungsnachrichten von den Vorrichtungen (104–109), wobei der erste Softwarealgorithmus ausgelegt ist, um eine temporäre IP-Adresse in der Datenbank (164) nach Empfang einer Registrierungsnachricht von einer Vorrichtung (104–109) zu aktualisieren, die mit einem Nicht-Heimdatennetzwerk (142) verbunden ist, und wobei der erste Softwarealgorithmus ausgelegt ist, um eine Abmeldenachricht von zumindest einer Vorrichtung (104–109) zu empfangen, wenn ein Bildschirmschoner auf der zumindest einen Vorrichtung (104–109) aktiviert wird;und einen zweiten Softwarealgorithmus zur Errichtung eines Sprachpfads für Anrufe von drahtlosen Vorrichtungen (148) auf dem drahtlosen Netzwerk (132) zu Vorrichtungen (104–109) auf dem Datennetzwerk (102), wobei der zweite Softwarealgorithmus ausgelegt ist, um Information in der Datenbank (164) zu nutzen, um eine angerufene Vorrichtung (104–109) zu lokalisieren, wenn die angerufene Vorrichtung (104–109) mit einem Nicht-Heimdatennetzwerk (142) verbinden ist, und wobei der zweite Softwarealgorithmus ausgelegt ist, um den Sprachpfad aufzubauen, wobei der Knoten ausgelegt ist, um zwischen dem Datennetzwerkübertragungsprotokoll und einem drahtlosen Netzwerkübertragungsprotokoll zu übersetzen, derart, dass die Übertragung von Daten aus dem Datennetzwerk für das drahtlose Netzwerk transparent ist.
  9. 9
    System according to claim 8, further comprising a processor (160), Which is designed, the IP voice data to a telephone (148) To route when the called device (104-109) currently not in any of the data networks (102) is registered, wherein the phone (148) Identified by a telephone number is associated with the called device (104-109) in the database (164) Is associated. System nach Anspruch 8, ferner mit einem Prozessor (160), der ausgelegt ist, die IP-Sprachdaten zu einem Telefon (148) zu routen, wenn die angerufene Vorrichtung (104–109) momentan nicht auf einem der Datennetzwerke (102) registriert ist, wobei das Telefon (148) durch eine Telefonnummer identifiziert wird, die mit der angerufenen Vorrichtung (104–109) in der Datenbank (164) verknüpft ist.
  10. 10
    System nach Anspruch 9, wobei das Telefon ein drahtloses Telefon (148) auf dem drahtlosen Netzwerk (132) ist. The system of claim 9, wherein the telephone, a wireless phone (148) On the wireless network (132) is.
  11. 11
    System according to claim 8, further comprising a processor (160) to translate between a packet data protocol on the data networks (102) and a circuit-switched protocol on the wireless network (132). System nach Anspruch 8, ferner mit einem Prozessor (160) zum Übersetzen zwischen einem Paketdatenprotokoll auf den Datennetzwerken (102) und einem leitungsvermittelten Protokoll auf dem drahtlosen Netzwerk (132).
  12. 12
    System according to claim 8, further comprising:a means for communicating with a Home Location Register (HLR) (134) on the wireless network (132), And a means for communicating (170) With a mobile switching center (MSC) (136) on the wireless network (132). System nach Anspruch 8, ferner mit: einem Mittel zum Kommunizieren mit einem Home-Location-Register (HLR) (134) auf dem drahtlosen Netzwerk (132), und einem Mittel zum Kommunizieren (170) mit einer Mobilfunkvermittlungsstelle (MSC) (136) auf dem drahtlosen Netzwerk (132).
  13. 13
    System according to claim 8, further comprising a bridge to Connecting the circuit switched voice data on the wireless network (132) With IP voice data to the data networks (102). System nach Anspruch 8, ferner mit einer Brücke zur Verbindung der leitungsvermittelten Sprachdaten auf dem drahtlosen Netzwerk (132) mit IP-Sprachdaten auf den Datennetzwerken (102).
  14. 14
    Method for operating a telecommunication node, said telecommunications node (130) Calls from mobiles Computing devices (104-109) In a Data network (102) Are relieved, wherein each of the mobile computing devices (104-109) With permanent IP addresses of a home data network (140) Is linked with the method comprising:Providing a compound having the data network, wherein the telecommunication node (130) a unique IP address having, connected to the data network (102) Is linked;Provide a compound also wireless network (132), in which telecommunications node (130) A unique destination point code has connected to the wireless network (132) Is linked;maintain a database (164), The status information about the mobile computing devices (104-109), Wherein the status information temporary includes IP addresses, the mobile computing devices (104-109) are associated with the non-home data networks (142) are connected;Receiving a location response message for a mobile Computing device (104-109) From a mobile switching center (MSC) (136) For a call from a wireless device (148) on a wireless network (132) Was initiated;Determine a current IP address of the mobile computer device (104-109) by accessing the database (164);building a Speech path between the wireless device (148) and the mobile computing device (104-109), Said telecommunications node between a data network transmission protocol translated and a wireless network transmission protocol, such that the transmission data from the data network for the wireless network transparent is;and Receiving a deregistration message from a mobile Computer device when a screen Schoner on the mobile Computer device is activated. Verfahren zum Betreiben eines Telekommunikationsknotens, wobei der Telekommunikationsknoten (130) Anrufe von mobilen Rechnervorrichtungen (104–109), die in einem Datennetzwerk (102) liegen, erleichtert, wobei jede der mobilen Computervorrichtungen (104–109) mit permanenten IP-Adressen eines Heimdatennetzwerks (140) verknüpft ist, wobei das Verfahren aufweist: Bereitstellen einer Verbindung mit dem Datennetzwerk, wobei der Telekommunikationsknoten (130) eine eindeutige IP-Adresse besitzt, die mit dem Datennetzwerk (102) verknüpft ist;Bereitstellen einer Verbindung zudem drahtlosen Netzwerk (132), wobei der Telekommunikationsknoten (130) einen eindeutigen Zielpunktcode besitzt, der mit dem drahtlosen Netzwerk (132) verknüpft ist;Aufrechterhalten einer Datenbank (164), die Statusinformation über die mobilen Computervorrichtungen (104–109) enthält, wobei die Statusinformation temporäre IP-Adressen umfasst, die den mobilen Computervorrichtungen (104–109) zugeordnet sind, die mit den Nicht-Heimdatennetzwerken (142) verbunden sind;Empfangen einer Ort-Antwortnachricht für eine mobile Rechnervorrichtung (104–109) von einer Mobilfunk-Vermittlungsstelle (MSC) (136) für einen Anruf, der von einer drahtlosen Vorrichtung (148) auf einem drahtlosen Netzwerk (132) initiiert wurde;Bestimmen einer aktuellen IP-Adresse der mobilen Rechnervorrichtung (104–109) durch Zugriff auf die Datenbank (164);Aufbauen eines Sprachpfads zwischen der drahtlosen Vorrichtung (148) und der mobilen Rechnervorrichtung (104–109), wobei der Telekommunikationsknoten zwischen einem Datennetzwerkübertragungsprotokoll und einem drahtlosen Netzwerkübertragungsprotokoll übersetzt, derart, dass die Übertragung von Daten von dem Datennetzwerk für das drahtlose Netzwerk transparent ist;und Empfangen einer Abmelde-Nachricht von einer mobilen Computervorrichtung, wenn ein Bildschirmschoner auf der mobilen Computervorrichtung aktiviert wird.
  15. 15
    The method of claim 14, further comprising:Communicate with a Home Location Register (HLR) (134) On the wireless Network to routing information to a wireless telephone (148) to determine when a called mobile computing device (104-109) on any of the data networks (102) is registered. Verfahren nach Anspruch 14, ferner mit: Kommunizieren mit einem Home-Location-Register (HLR) (134) auf dem drahtlosen Netzwerk, um Routinginformation zu einem drahtlosen Telefon (148) zu bestimmen, wenn eine angerufene mobile Computervorrichtung (104–109) auf keinem der Datennetzwerke (102) registriert ist.
  16. 16
    The method of claim 14, further comprising:update the database (164) When the mobile computing devices (104-109) on the data network (102) Register by an IP address is used that is not a home IP address of the devices (104-109) is. Verfahren nach Anspruch 14, ferner mit: Aktualisieren der Datenbank (164), wenn die mobilen Computervorrichtungen (104–109) auf dem Datennetzwerk (102) sich registrieren, indem eine IP-Adresse verwendet wird, die nicht eine Heim-IP-Adresse der Vorrichtungen (104–109) ist.
  17. 17
    The method of claim 14, further comprising:Receive a new registration message from the mobile computing device (104-109) when the screen saver on the mobile computing device (104-109) is disabled. Verfahren nach Anspruch 14, ferner mit: Empfangen einer neuen Registrierungsnachricht von der mobilen Rechnervorrichtung (104–109), wenn der Bildschirmschoner auf der mobilen Rechnervorrichtung (104–109) deaktiviert ist.
  18. 18
    The method of claim 14, further comprising:Translate between a packet data protocol on the data networks (102) and a circuit-switched protocol on the wireless network (132). Verfahren nach Anspruch 14, ferner mit: Übersetzen zwischen einem Paketdatenprotokoll auf den Datennetzwerken (102) und einem leitungsvermittelten Protokoll auf dem drahtlosen Netzwerk (132).
Independent claims18