[go: up one dir, main page]

DE102005056291A1 - Wählverfahren und Systeme und entsprechende Geräte - Google Patents

Wählverfahren und Systeme und entsprechende Geräte Download PDF

Info

Publication number
DE102005056291A1
DE102005056291A1 DE102005056291A DE102005056291A DE102005056291A1 DE 102005056291 A1 DE102005056291 A1 DE 102005056291A1 DE 102005056291 A DE102005056291 A DE 102005056291A DE 102005056291 A DE102005056291 A DE 102005056291A DE 102005056291 A1 DE102005056291 A1 DE 102005056291A1
Authority
DE
Germany
Prior art keywords
page
numbers
data
prefix
selectable
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
DE102005056291A
Other languages
English (en)
Inventor
Hagihara Tadanori
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.)
MediaTek Inc
Original Assignee
MediaTek Inc
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 MediaTek Inc filed Critical MediaTek Inc
Publication of DE102005056291A1 publication Critical patent/DE102005056291A1/de
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27485Appending a prefix to or inserting a pause into a dialling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Set Structure (AREA)

Abstract

Die Erfindung betrifft ein Wählverfahren. Eine Seite mit Daten wird gelesen. Die Seite mit Daten wird geparst, um zumindest eine Menge von Nummern, die ein spezifisches Format aufweisen, zu erlangen. Die Menge von Nummern wird gesetzt, um auswählbar in der Seite zu sein. Die Menge von Nummern wird dann ausgewählt, um entsprechend angewählt zu werden.

Description

  • Hintergrund
  • Die vorliegende Offenbarung bezieht sich im Allgemeinen auf ein Wählverfahren und entsprechende Systeme und insbesondere auf Wählverfahren und Systeme, die die Telefonnummern in einer Seite bzw. Web-Seite erkennen und sie entsprechend wählen und entsprechende Vorrichtungen und Geräte.
  • Heutzutage sind Inhaltsdienstleistungen (Contentservices) auf Webpages innerhalb der Netzwerke weit verbreitet. Geräte, wie z.B. Computersysteme oder tragbare Geräte, die Netzwerkfähigkeiten besitzen, können mit einem Netzwerk verbunden werden und die Webpages mit ihrem Browser lesen. So kann z.B. ein Benutzer kabellos eine Webpage durchbrowsen, die Restaurants betreiben, wobei er ein mobiles Telefon verwendet.
  • Um einen Ruf durchzuführen, um z.B. einen Tisch in einem Restaurant zu reservieren, müssen die Nutzer im Allgemeinen die Telefonnummer, die auf der Webpage als erstes aufgezeigt wurde, notieren, um dann zu der Wählfunktion des mobilen Telefons zu wechseln, um dort wiederum die Telefonnummer manuell einzugeben.
  • WTA (Wireless Telephony Application) von WAP (Wireless Application Protocol) stellt einen spezifischen Tag, der ähnlich zu den Hyperlinks in HTML (HyperText Markup Language) ist, bereit. Beim Erstellen oder Editieren einer Webpage kann der Content Provider die Telefonnummer mit dem spezifischen Tag markieren, so dass die Nummer auswählbar wird. Sobald dann der Telefonnummern-Link ausgewählt wurde, kann der Benutzer die Nummer direkt wählen. WTA ist jedoch nicht sehr populär und wird häufig von den meisten Geräten nicht unterstützt. Zusätzlich ist es sehr Zeit beanspruchend, bereits existierende Web-Pages zu ändern. Anderseits ist der konventionelle Ansatz zum Wählen sehr unpraktisch.
  • Überblick
  • Wählverfahren und Systeme und entsprechende Vorrichtungen und Geräte werden im Folgenden vorgestellt. In einer beispielhaften Ausführungsform eines Wählverfahrens wird eine Seite mit Daten gelesen. Die Seite mit Daten wird geparst, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen. Die Menge von Nummern wird als auswählbar in der Seite gesetzt. Die Menge von Nummern wird entsprechend als telefonisch wählbar bestimmt.
  • Eine beispielhafte Ausführungsform der Wählsysteme umfasst einen Browser, einen Parser und ein Bearbeitungsmodul. Der Browser liest eine Seite von Daten. Der Parser parst die Seite mit Daten, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen. Das Bearbeitungsmodul, das mit dem Parser verbunden ist, dient zum Setzen der Menge von Nummern, damit diese auswählbar in der Seite sind. Die Menge von Nummern wird ausgewählt, um entsprechend gewählt zu werden.
  • Eine beispielhafte Ausführungsform einer Vorrichtung zum Bereitstellen einer Menge von Nummern für ein Wählmodul umfasst einen Parser und ein Bearbeitungsmodul. Der Parser parst eine Seite von Daten, die von einem Browser gelesen wurden, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweist. Das Bearbeitungsmodul ist mit dem Parser verbunden, um zu bestimmen, ob die Menge von Nummern wählbar ist. Falls sie wählbar ist, setzt das Bearbeitungsmodul die Menge von Nummern als auswählbar auf der Seite. Die Menge der Nummern wird ausgewählt, um durch das Wählmodul gewählt zu werden.
  • Die Wählverfahren und entsprechende Systeme können die Form vom Programmcode aufweisen, der auf einem greifbaren Medium abgelegt ist. Wenn der Programmcode in eine Maschine geladen wird und durch diese ausgeführt wird, wird die Maschine eine Vorrichtung, um das offenbarte Verfahren auszuführen.
  • Beschreibung der Zeichnungen
  • Die Erfindung wird im Wesentlichen deutlicher durch Bezugnahme auf die folgende detaillierte Beschreibung, die die beigefügten Zeichnungen referenziert, wobei:
  • 1 ein schematisches Diagramm ist, das eine Ausführungsform des Wählsystems darstellt;
  • 2 ist ein Flussdiagramm, das eine Ausführungsform eines Wählverfahrens zeigt;
  • 3 ist ein Beispiel, das eine Webpage zeigt;
  • 4 ist ein Beispiel, das den Sourcecode für eine Webpage in 3 zeigt;
  • 5 ist ein Flussdiagramm, das eine Ausführungsform eines Wählverfahrens zeigt; und
  • 6 ist ein schematisches Diagramm, das eine Ausführungsform eines Speichermediums zeigt, das ein Computerprogramm für die Ausführung des Wählverfahrens darstellt.
  • Beschreibung
  • Wählverfahren für ein System und entsprechende Vorrichtungen und Geräte werden im Folgenden beschrieben.
  • 1 ist ein schematisches Diagramm, das eine Ausführungsform eines Wählsystems zeigt. Das Wählsystem 100 umfasst einen Browser 110, eine Parsereinheit 120, eine Bearbeitungsmodul 130, eine Speichergeräteinheit 140 und ein Wählmodul 150. Der Browser 110 liest Seiten von Daten, wie zum Beispiel Webseiten. In einigen Ausführungsformen ist das Wählsystem 100 ein tragbares Gerät, wie zum Beispiel ein mobiles Telefon oder ein Smartphone. In einigen Ausführungsformen kann der Parser 120 an das Bearbeitungsmodul 130 in eine Vorrichtung implementiert werden, wie zum Beispiel einem Chip. Das Wählsystem 100 verbindet sich mit dem Netzwerk und verwendet den Browser 110, um die Webpages drahtlos zu lesen. Der Browser 110 kann zumindest einen Buchstaben in der Seite als auswählbar setzen. Der Parser 120 parst die Seite mit Daten, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen. Das Speichergerät 140 umfasst eine Datenbank 142, die die akzeptierbaren Telefonnummerformate aufzeichnet. Jede Menge von Nummern umfasst eine oder mehrere Ziffern. In einigen Ausführungsformen durchsucht der Parser 120 die Daten in der Seite, um eine Menge von Nummern mit einer spezifischen Länge zu finden. Die spezifische Länge ist im Bereich von 7 bis 10 Ziffern, die mit den Telefonnummerformaten, die in der Datenbank 142 aufgezeichnet sind, übereinstimmt. Es wird darauf hingewiesen, dass die Telefonnummerformate, die in der Datenbank 142 aufgezeichnete sind, durch den Benutzer gemäß den unterschiedlichen Ländern oder den unterschiedlichen Serviceprovidern bestimmt werden können, die vorher vom Benutzer gewählt wurden. Nach dem Parsen der Nummern, setzt das Bearbeitungsmodul 130 die Menge der Nummern als auswählbar in der Seite. In einigen Ausführungsformen können die auswählbaren Nummmern hell oder unterstrichen oder durch andere Farben dargestellt werden. Nachdem die Menge der Nummern zum Wählen auf der Basis von Instruktionen von der Bearbeitungseinheit 130 ausgewählt wurde, kann das Wählmodul 150 die ausgewählte Menge von Nummern wählen.
  • Tabelle 1 ist ein Beispiel, das eine Tabelle mit Wortvorwahlen 141 zeigt. In Tabelle 1 entspricht jeder Vorwahlname einer entsprechenden Ortsvorwahl. Tabelle 1
    Figure 00040001
  • Die Telefonnummerformate können reguläre Ausdrücke für mögliche Telefonnummern sein, die Festnetzverbindung und mobile Verbindungen berücksichtigen. Zum Beispiel kann der reguläre Ausdruck umfassen „XXX-XXX", „XXXXXXXX", „XX-XXXX-XXXX", „XX-XXXXXXXX", „(XX)XXXX-XXXX", „(XX)XXXXXXXX" „0937XXXXXXX", „0937-XXX-XXX", und andere, in denen „X" eine mögliche Nummer darstellt. Es versteht sich, dass die regulären Ausdrücke flexibel sind und vom Telekommunikationssystem und seinem Verhalten abhängt.
  • 2 zeigt ein Flussdiagramm, dass eine Ausführungsform des Wählverfahrens zeigt. Auf dieser Stufe wird der Inhalt der Seite analysiert, um Telefonnummer und Regionsname dieser Vorwahlnamen zu finden.
  • In Schritt S201 wird eine Seite mit Daten gelesen unter Verwendung des Browsers 110. In Schritt S202 parst der Parser 120 die Seite um eine Vielzahl von Token zu erlangen. Es versteht sich, dass die Token eine Menge von Nummern, eine Menge von Buchstaben oder anderes sein können. In Schritt S203 wird festgestellt, ob entsprechende Tokens konform mit den Telefonnummerformaten in der Datenbank 142 sind. Falls dies der Fall ist (Ja in Schritt S204), wird in Schritt S205 die Position und Länge der konformen Token aufgezeichnet. Es versteht sich, dass, falls ein Token konform mit dem Telefonnummerformat ist, so ist der Token eine Menge von Nummern. In Schritt S206 setzt der Browser die konformen Token als auswählbar in der Seite gemäß ihrer Position und Länge. Falls nicht (Nein in Schritt S204), wird in Schritt S207 bestimmt, ob alle der Tokens überprüft wurden. Falls dies der Fall ist (Ja in Schritt S207), geht die Prozedur über zu Schritt S208. Falls nicht (Nein in Schritt S207), kommt die Prozedur zurück zu Schritt S204, um andere Tokens zu lokalisieren.
  • In Schritt S208 wird bestimmt, ob entsprechende Token, die zu den Regionsnamen korrespondieren in der Vorwahlcodetabelle 141 aufgezeichnet wurden. In einigen Ausführungsformen kann das entsprechende Verhältnis durch Bestimmung des entsprechenden Regionsnamens zur Telefonnummer von der Seite implementiert werden. Falls nicht (Nein in Schritt S209), wird die Prozedur abgeschlossen. Falls ja (Ja in Schritt S209), wird die Vorwahl, die mit dem entsprechenden Vorwahlnamen korrespondiert, von der Vorwahltabelle 141 erlangt und aufgezeichnet und in Schritt S211 wird die Position des entsprechenden Token aufgezeichnet. Es versteht sich, dass, falls ein Token mit dem Vorwahlnamen übereinstimmt, der Token eine Menge von Buchstaben ist.
  • 3 ist ein Beispiel, das ein Beispiel Webpage 300 zeigt. Wie in 3 gezeigt, umfasst die Webpage 300 Namen, Adressen und Telefonnummern von zwei Restaurants. In 4 wird ein Beispiel gezeigt, das den Source Code 400 für die Webpage in 3 zeigt. Nachdem die Webpage 300 durch Verwendung des Telefonnummerformats in der Datenbank 142 geparst und analysiert wurde, wird die Menge von Nummern „2772-0701" und „2771-4344" als Telefonnummern erkannt. Die entsprechenden Positionen, die die Spalte, die Reihe und die Länge jeder Menge von Nummern in der Webpage 300 umfassen, werden aufgezeichnet, wie in 2 gezeigt. Tabelle 2
    Figure 00060001
  • Es wird weiterhin bestimmt, ob die Menge von Nummern eine Vorwahl umfasst und ob die Menge von Nummern konform zum Mobiltelefonformat ist. Das entsprechende Ergebnis kann ebenfalls aufgezeichnet werden, wie in Tabelle 2 gezeigt wurde. Nachdem diese Mengen von Nummern „2772-0701" und „2771-4344" als Telefonnummern erkannt wurden, werden die Mengen von Nummern „2772-0701 " und „2771-4344" entsprechend gesetzt, so dass sie gemäß ihrer Position und Länge auswählbar sind. Nachdem die Menge von Nummern als auswählbar gesetzt wurde, kann der Benutzer Richtungstasten verwenden, um die Nummern zu erreichen. Die ausgewählte Menge von Nummern wird hell dargestellt. Wenn eine vorbestimmte Taste, wie zum Beispiel die Wähltaste gedrückt wird, wird der Telefonanruf gemäß der ausgewählten Menge von Nummern abgesetzt.
  • Zusätzlich werden, nachdem die Token auf der Webpage 300 mit den Gebietsnamen in der Vorwahl Tabelle 141 verglichen wurden, die entsprechenden Token und deren Position aufgezeichnet, wie in Tabelle 3 gezeigt wird. Tabelle 3
    Figure 00060002
  • 5 ist ein Flussdiagramm, das eine Ausführungsform des Wählverfahrens zeigt. Auf dieser Ebene wird die Gültigkeit der Telefonnummer festgestellt und die Vorwahl wird automatisch für die Telefonnummer bestimmt.
  • In Schritt S501 wird bestimmt, ob ein Token ausgewählt wurde. Falls nicht (Nein in Schritt 5501), verbleibt die Prozedur bei Schritt S501. Falls so (Ja in Schritt S501), wird in Schritt 5502 bestimmt, ob der ausgewählte Token konform ist mit dem Format des mobilen Telefons ist. Falls so (Ja ist Schritt S502), wird in Schritt S503 eine Nummer gemäß dem Inhalt des Tokens über das Wählmodul 150 gewählt. Falls nicht (Nein in Schritt S502), wird in Schritt S504 bestimmt, ob der ausgewählte Token einen Gebietscode in seiner Vorwahl umfasst. Falls ja (Ja in Schritt S504), wird in Schritt S503 eine Nummer gemäß des Inhalts des Tokens gewählt. Falls nein (Nein in Schritt S504), wird in Schritt S505 eine Vorwahl ermittelt für den ausgewählten Token und in Schritt S506 wird eine Nummer entsprechend des Vorwahlcodes und des Tokens über das Wählmodul gewählt.
  • In einigen Ausführungsformen wird die Vorwahl auf der Basis einer Gewichtung zwischen dem ausgewählten Token und jedem der aufgezeichneten Token ermittelt, die zu einem spezifischen Umgebungsnamen in der Vorwahltabelle 141 korrespondieren. Die Gewichtung basiert auf der relativen Position der zwei Token. In einigen Ausführungsformen, falls der ausgewählte Token und ein Token, der zu einem spezifischen Vorwahlnamen passt, in der gleichen Reihe sind, wird die Vorwahl entsprechend dem Vorwahlnahmen von der Vorwahltabelle 141 für den ausgewählten Token bestimmt, anstatt der Vorwahlnummer, die mit einem anderen Token korrespondiert, der mit einem anderen spezifischen Vorwahlnamen in einer anderen Spalte der ausgewählten Token übereinstimmt. In einigen Ausführungsformen kann eine Gewichtungsformel wie folgt betrachtet werden:
    W = abs(TT.C – AT.C) × A + abs(TT.R – AT.R) × B, wobei TT.C der Spaltenwert des ausgewählten Tokens ist, AT.C ist der Spaltenwert des Tokens, der mit einem spezifischen Vorwahlnamen korrespondiert, TT.R ist der Reihenwert des ausgewählten Tokens, AT.R ist der Reihenwert des Tokens korrespondierend zu einem spezifischen Gebietsnamen und A und B sind Faktoren, bei denen B >> A ist.
  • Nachdem die Gewichtung korrespondierend zu den entsprechenden Vorwahlnamen berechnet wurden, wird die Vorwahlnummer, die mit dem Vorwahlnamen, der die geringste Gewichtung aufweist, für den ausgewählten Token ermittelt. Zum Beispiel, falls der Token „2772-0701" ausgewählt wurde, ferner wurde die Vorwahl „02" entsprechend dem Vorwahlnamen „Taipei" erlangt, so wird dann ein Ruf gemäß der Vorwahlnummer und der Telefonnummer des ausgewählten Token in der Tabelle („0227720701 ") gewählt.
  • 6 ist ein schematisches Diagramm, das eine Ausführungsform eines Speichermediums zeigt, das ein Computerprogramm zur Ausführung des Wählverfahrens speichert. Das Computerprogrammprodukt umfasst ein Speichermedium 610, das einen computerlesbaren Programmcode für die Verwendung eines Gerätes 600 umfasst. Der computerlesbare Programmcode umfasst zumindest einen computerlesbaren Programmcode 611, der eine Seite mit Daten durchbrowst, ferner computerlesbaren Programmcode 612, der die Seite mit Daten durchparst, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen, und einen weiteren computerlesbaren Programmcode 613, der die Menge von Nummern bestimmt, die auswählbar in der Seite sind. Die Menge von Nummern wird bestimmt um entsprechend gewählt zu werden.
  • Das Wählverfahren und das System, oder entsprechende Bereiche oder Anteile davon, können die Form von Programmcode (im Allgemeinen ausführbare Instruktionen) aufweisen, die auf einem greifbaren Medium, wie zum Beispiel einem Produkt in Form einer Floppydiskette, CD-ROM oder Festplatte oder eines jeglichen anderen maschinenlesbaren Speichermediums abgelegt sind, wobei, wenn der Programmcode in eine Maschine geladen wird und durch diese ausgeführt wird, wie zum Beispiel durch einen Computer oder ein Gerät, das ein mobiles Telefon umfasst, wird die Maschine dadurch eine Vorrichtung, um das entsprechende Verfahren auszuführen. Das Verfahren kann ebenfalls in Form von Programmcodes ausgebildet sein, die über ein Übertragungsmedium, wie zum Beispiel eine elektrische Verkabelung oder Verkabelung durch optische Medien oder durch jegliche andere Form von Übertragungsmedien übertragen wird, wobei, wenn der Programmcode empfangen wird und in eine Maschine geladen wird, um durch die Maschine ausgeführt zu werden, wie zum Beispiel einem Computer oder ein Geräte, das ein mobiles Telefon umfasst, so wird die Maschine eine Vorrichtung, um das offenbarte Verfahren auszuführen. Bei der Implementierung auf einem Standardprozessor ist der Programmcode kombiniert mit dem Prozessor eine einzigartige Vorrichtung, die analog zu einem anwendungsspezifischen Schaltkreis arbeitet.
  • Auch wenn die Erfindung durch die Beschreibung von Beispielen und mit Bezug zu bevorzugten Ausführungsformen beschrieben wurde, versteht es sich, dass die Erfindung hierauf nicht beschränkt sein soll. Diejenigen, die auf diesem Gebiet Fachmänner sind, können weiterhin eine Vielzahl von Abänderungen und Modifikationen durchführen, ohne vom Schutzumfang und Geist der Erfindung abzuweichen. Daraus ergibt sich, dass der Schutzumfang der vorliegenden Erfindung definiert und bestimmt sein soll, durch die folgenden Ansprüche und ihre Äquivalente.

Claims (27)

  1. Was beansprucht wird: Ein Wählverfahren, umfassend: Lesen einer Seite mit Daten; „Parsen" der Seite von Daten, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen; und Setzen der Menge von Nummern als auswählbar in der Seite; wobei die Menge der Nummern auswählbar ist, um entsprechend telefonisch angewählt zu werden.
  2. Das Verfahren nach Anspruch 1, wobei der Parsing-Schritt weiter umfasst, das Suchen von Daten in der Seite nach einer Menge von Nummern mit einer spezifischen Länge.
  3. Das Verfahren nach Anspruch 2, wobei die spezifische Länge im Bereich von 7 Ziffern bis 10 Ziffern liegt.
  4. Das Verfahren nach Anspruch 1, wobei, während eine Menge von Nummern zum Wählen ausgewählt wurde, das Verfahren weiterhin umfasst: Bestimmen, ob die Menge von Nummern wählbar ist; und falls nicht, Parsen der Seite nach Daten um extra Informationen zu erlangen; wobei die Menge von Nummern zusammen mit den Extrainformationen gewählt wird.
  5. Das Verfahren nach Anspruch 4, wobei die Extrainformation eine Vorwahlnummer ist.
  6. Das Verfahren nach Anspruch 5, wobei eine Datenbank, die eine Vielzahl von Vorwahlnamen und Vorwahlnummern aufzeichnet, bereit gestellt wird, der Parse- Schritt umfasst weiterhin: Vergleichen von Daten in der Seite mit den Vorwahlnamen, aufgezeichnet in der Datenbank; Bestimmen, ob zumindest ein Vorwahlname übereinstimmt mit den Daten in der Seite; und Erlangen der Vorwahlnummern, korrespondierend zu dem übereinstimmenden Vorwahlnamen.
  7. Das Verfahren nach Anspruch 6, wobei der Parse- Schritt weiter umfasst, Auswahl eines Vorwahlnamens, falls mehr als ein Vorwahlname übereinstimmt mit den Daten in der Seite.
  8. Das Verfahren nach Anspruch 6, weiterhin umfassend: Falls mehr als ein Vorwahlname übereinstimmt mit den Daten in der Seite, wird entsprechend eine Distanz von der Position der Daten in der Seite berechnet, die mit den Vorwahlnamen und der ausgewählten Menge von Nummern übereinstimmen; und Auswahl eines der übereinstimmenden Vorwahlnamen basierend auf der Distanz.
  9. Das Verfahren nach Anspruch 1, weiterhin umfassend das Browsen der Seite über ein Netzwerk.
  10. Ein Wählsystem umfassend: einen Browser, um eine Seite von Daten zu lesen; einen Parser, um die Seite mit Daten zu parsen, um zumindest eine Menge von Nummern zu erlangen, die ein spezifischen Format aufweisen; und ein Bearbeitungsmodul, das mit dem Parser verbunden ist, um die Menge von Nummern, die auswählbar in der Seite sind, zu setzen; wobei die Menge von Nummern ausgewählt wurde, um entsprechend gewählt zu werden.
  11. Das System nach Anspruch 10, wobei der Parser weiterhin nach Daten in der Seite sucht, um eine Menge von Nummern mit einer spezifischen Länge zu bestimmen.
  12. Das System nach Anspruch 11, wobei die spezifische Länge zwischen 7 und 10 Ziffern beträgt.
  13. Das System nach Anspruch 12, wobei während eine Menge von Nummern ausgewählt wurde, um angewählt zu werden, so arbeitet das Bearbeitungsmodul weiter, um zu bestimmen, ob die Menge von Nummern wählbar ist und, falls dies nicht der Fall ist, parst der Parser wieder die Seite von Daten, um extra Informationen zu erlangen, wobei, wenn dann die Menge von Nummern zusammen mit den extra Informationen gewählt wird.
  14. Das System nach Anspruch 13, wobei die extra Informationen die Vorwahl sind.
  15. Das System nach Anspruch 14, wobei das System weiterhin umfasst eine Datenbank, die eine Vielzahl von Vorwahlnamen und Vorwahlnummern aufzeichnet, das Bearbeitungsmodul vergleicht die Daten in der Seite mit den Vorwahlnamen, die in der Datenbank aufgezeichnet wurden, um bestimmt zumindest einen Vorwahlnamen, der mit den Daten in der Seite übereinstimmen und falls welche gefunden wurde, bestimmte Bearbeitungsmodule weiterhin die Vorwahlnummer, die zu dem Vorwahlnamen passt.
  16. Das System nach Anspruch 15, wobei das Bearbeitungsmodul weiterhin ein oder mehrere der Vorwahlnamen auswählt, falls ein oder mehrere Vorwahlnamen mit den Daten der Seite übereinstimmen.
  17. Das System nach Anspruch 15, wobei, falls mehr als ein Vorwahlname mit den Daten der Seite übereinstimmt, berechnet das Bearbeitungsmodul weiterhin jeweils die Distanz von der Position der Daten in der Seite, die den Vorwahlnamen entsprechen, um die Menge von Nummern zu wählen, und um dann eine der gefundenen Vorwahlnamen gemäß deren Distanz zu bestimmen.
  18. Das System nach Anspruch 10, wobei der Browser weiterhin die Seite über Netzwerk liest.
  19. Eine Vorrichtung zur Bereitstellung einer Menge von Nummern für ein Wählmodul, umfassend: einen Parser zum Parsen einer Seite mit Daten, die von einem Browser gelesen wurde, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen und ein Bearbeitungsmodul, das mit dem Parser verbunden ist zur Bestimmung, ob die Menge von Nummern wählbar ist, wobei, falls sie wählbar ist, so setzt das Bearbeitungsmodul die Menge von Nummern als auswählbar in der Seite; und wobei die Menge von Nummern ausgewählt wird um durch das Dialing Modul gewählt zu werden.
  20. Die Vorrichtung nach Anspruch 19, wobei, falls die Menge von Nummern nicht wählbar ist, parst der Parser erneut die Seite mit Daten, um extra Information zu erlangen, wobei das Wählmodul die Menge von Nummern zusammen mit extra Information wählt.
  21. Die Vorrichtung nach Anspruch 20, wobei die extra Information ein Vorwahlnamen ist.
  22. Die Vorrichtung nach Anspruch 21, wobei durch eine Datenbank eine Vielzahl von Vorwahlnamen und Vorwahlnummern aufgezeichnet und bereitgestellt wird, das Bearbeitungsmodul vergleicht die Daten in der Seite mit den Vorwahlnamen, die in der Datenbank aufgezeichnet wurden und bestimmt weiter, ob zumindest ein Vorwahlnamen mit den Daten in der Seite übereinstimmt, und falls einer übereinstimmt, so erlangt das Bearbeitungsmodul weiterhin die Vorwahlnummer, die mit den gefunden Vorwahlnamen übereinstimmt.
  23. Die Vorrichtung nach Anspruch 22, wobei das Bearbeitungsmodul weiterhin einen der Vorwahlnamen auswählt, falls mehr als ein Vorwahlname innerhalb der Daten dieser Seite erlangt wurde.
  24. Die Vorrichtung nach Anspruch 22, wobei, falls mehr als ein Vorwahlname in den Daten der Seite bestimmt wurde, das Bearbeitungsmodul weiterhin jeweils die Entfernung der Position der Daten in der Seite, die dem Vorwahlnamen entsprechen mit der ausgewählten Menge der Nummern, bestimmt, und einen der ausgewählten gemäß der Distanz zu den Vorwahlnamen auswählt,.
  25. Die Vorrichtung nach Anspruch 19, wobei die Vorrichtung ein Chip ist.
  26. Eine Vorrichtung, umfassend Mittel zum Browsen einer Seite von Daten; Mittel zum Parsen der Seite von Daten, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen; und Mittel zum Bestimmen der Menge von Nummern, die auswählbar sind in der Seite; wobei die Menge von Nummern entsprechend zum Wählen ausgewählt wird.
  27. Ein maschinenlesbares Speichermedium, umfassend ein Computerprogramm, welches, wenn es ausgeführt wird, ein Geräte dazu verhilft, ein Wählverfahren auszuführen, das Wählverfahren umfasst: Browsen einer Seite mit Daten; Parsen der Seite von Daten, um zumindest eine Menge von Nummern, die ein spezifisches Format aufweisen, zu erhalten und Setzen der Menge von Nummern, so dass sie auswählbar in der Seite sind; Wobei die Menge von Nummern auswählbar ist, um entsprechend angewählt zu werden.
DE102005056291A 2005-04-15 2005-11-24 Wählverfahren und Systeme und entsprechende Geräte Ceased DE102005056291A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/107,578 US20060233336A1 (en) 2005-04-15 2005-04-15 Dialing methods and systems, and related devices
US11/107,578 2005-04-15

Publications (1)

Publication Number Publication Date
DE102005056291A1 true DE102005056291A1 (de) 2006-10-19

Family

ID=37055576

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005056291A Ceased DE102005056291A1 (de) 2005-04-15 2005-11-24 Wählverfahren und Systeme und entsprechende Geräte

Country Status (4)

Country Link
US (1) US20060233336A1 (de)
CN (1) CN1848865A (de)
DE (1) DE102005056291A1 (de)
TW (1) TWI297990B (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860532B2 (en) * 2006-10-02 2010-12-28 Nokia Corporation Method and system for initiating a communication from an arbitrary document
CN103905593B (zh) * 2012-12-26 2019-02-12 富泰华工业(深圳)有限公司 基于社交网络软件的电话拨打系统及方法
CN104536749A (zh) * 2014-12-24 2015-04-22 百度在线网络技术(北京)有限公司 一种用于提供内容以及辅助提供内容的方法与装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998056159A1 (en) * 1997-06-03 1998-12-10 Infogear Technology Corporation Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a web page
US5859636A (en) * 1995-12-27 1999-01-12 Intel Corporation Recognition of and operation on text data
WO2000005679A1 (en) * 1998-07-20 2000-02-03 Intel Corporation Display capture system
KR100253074B1 (ko) * 1997-08-30 2000-04-15 강병호 전화단말기의 지역번호 한글인식장치
WO2002035808A2 (de) * 2000-10-28 2002-05-02 Web.De Ag Rechnervorrichtung, verfahren zum betrieb einer rechnervorrichtung, sowie computerprogrammprodukt
EP1241861A2 (de) * 2001-03-15 2002-09-18 Denso Corporation Verfahren und Vorrichtung zum Wählen mit Spracherkennung und mit gespeicherte Vorwahlkennzahlen

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658268B1 (en) * 1998-05-01 2003-12-02 Motorola, Inc. Enhanced companion digital organizer for a cellular phone device
US7200211B1 (en) * 2004-10-12 2007-04-03 Palmsource, Inc. Method and system for providing information for identifying callers based on a partial number

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5859636A (en) * 1995-12-27 1999-01-12 Intel Corporation Recognition of and operation on text data
WO1998056159A1 (en) * 1997-06-03 1998-12-10 Infogear Technology Corporation Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a web page
KR100253074B1 (ko) * 1997-08-30 2000-04-15 강병호 전화단말기의 지역번호 한글인식장치
WO2000005679A1 (en) * 1998-07-20 2000-02-03 Intel Corporation Display capture system
WO2002035808A2 (de) * 2000-10-28 2002-05-02 Web.De Ag Rechnervorrichtung, verfahren zum betrieb einer rechnervorrichtung, sowie computerprogrammprodukt
EP1241861A2 (de) * 2001-03-15 2002-09-18 Denso Corporation Verfahren und Vorrichtung zum Wählen mit Spracherkennung und mit gespeicherte Vorwahlkennzahlen
JP2002281145A (ja) * 2001-03-15 2002-09-27 Denso Corp 電話番号入力装置

Also Published As

Publication number Publication date
TW200637337A (en) 2006-10-16
CN1848865A (zh) 2006-10-18
US20060233336A1 (en) 2006-10-19
TWI297990B (en) 2008-06-11

Similar Documents

Publication Publication Date Title
DE69636133T2 (de) Zeicheneingabevorrichtung und Methode
DE69924553T2 (de) Wahlverfahren in einem Mobiltelefon
DE69321283T2 (de) Datenspeicher und Zugriffseinrichtung
DE69632971T2 (de) Kurzwahl-Verfahren
DE60123850T2 (de) Verfahren zum verwalten von verketteten erweiterten kurznachrichten (ems) und telekommunikationsendgerät welches das verfahren anwendet
DE69936987T2 (de) Wähleinrichtung
DE4425939A1 (de) Verfahren und Vorrichtung zum alphanumerischen Registrieren in einem System mit alphanumerischen Eingabetasten
DE202004021921U1 (de) Handgehaltene elektronische Vorrichtung zum Vorsehen von Zeitdaten in einer Nachrichten-Umgebung
DE102008017946A1 (de) Verfahren zum Ermöglichen des Austauschens von Daten zwischen einer Datenverarbeitungseinheit außerhalb und einer Datenverarbeitungseinheit innerhalb eines Fahrzeugs sowie Kraftfahrzeug
DE2937355A1 (de) Telephonapparat mit elektronischer einrichtung zum automatischen suchen und anrufen der in dieser einrichtung gespeicherten rufnummern
EP1161063A1 (de) Verfahren zur Erzeugung eines Telefonbuches in einem Fernsprechendgerät
DE102005002171A1 (de) System und Verfahren zum Bereitstellen einer Ortszeit am anderen Ende bei Telefonsystemen
DE102005056291A1 (de) Wählverfahren und Systeme und entsprechende Geräte
DE60110243T2 (de) Transfer von bookmark-informationen
EP1035716B1 (de) Verfahren und Sucheinrichtung zur Rufnummernauskunft
WO2002035808A2 (de) Rechnervorrichtung, verfahren zum betrieb einer rechnervorrichtung, sowie computerprogrammprodukt
DE102004021410B4 (de) Fernsprecheinrichtung und Verfahren
CN107862016A (zh) 一种专题页面的配置方法
EP1329829A2 (de) Verfahren zur Datenerfassung von auf einer Internet-Seite bereitgestellten Daten und Verfahren zur Datenübermittlung an eine Internet-Seite
DE102005052311B4 (de) System und Verfahren zum Anwendungsmanagement und entsprechende Geräte
WO2002030084A1 (de) Informationsübertragung über den signalisierungskanal eines mobilfunknetzes
DE102008008318A1 (de) Verfahren zur automatischen Generierung von Adressbucheinträgen
DE60100239T2 (de) Verknüpfungsverfahren zwischen einem eingegebenen Muster und einem in einem Wörterbuch enthaltenen Satz
EP1537752B1 (de) Mobilfunkendgerät mit Kommunikationspartnerauswahl
WO2004112361A1 (de) Verfahren zum betreiben eines mobilteils durch definition von menü short-cuts sowie mobilteil

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection