DE102005056291A1 - Wählverfahren und Systeme und entsprechende Geräte - Google Patents
Wählverfahren und Systeme und entsprechende Geräte Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004590 computer program Methods 0.000 claims description 4
- 238000003754 machining Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27467—Methods of retrieving data
- H04M1/27475—Methods of retrieving data using interactive graphical means or pictorial representations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27485—Appending a prefix to or inserting a pause into a dialling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/2753—Devices 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/2757—Devices 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User 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 in3 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ählsystem100 umfasst einen Browser110 , eine Parsereinheit120 , eine Bearbeitungsmodul130 , eine Speichergeräteinheit140 und ein Wählmodul150 . Der Browser110 liest Seiten von Daten, wie zum Beispiel Webseiten. In einigen Ausführungsformen ist das Wählsystem100 ein tragbares Gerät, wie zum Beispiel ein mobiles Telefon oder ein Smartphone. In einigen Ausführungsformen kann der Parser120 an das Bearbeitungsmodul130 in eine Vorrichtung implementiert werden, wie zum Beispiel einem Chip. Das Wählsystem100 verbindet sich mit dem Netzwerk und verwendet den Browser 110, um die Webpages drahtlos zu lesen. Der Browser110 kann zumindest einen Buchstaben in der Seite als auswählbar setzen. Der Parser120 parst die Seite mit Daten, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen. Das Speichergerät140 umfasst eine Datenbank142 , die die akzeptierbaren Telefonnummerformate aufzeichnet. Jede Menge von Nummern umfasst eine oder mehrere Ziffern. In einigen Ausführungsformen durchsucht der Parser120 die Daten in der Seite, um eine Menge von Nummern mit einer spezifischen Länge zu finden. Die spezifische Länge ist im Bereich von7 bis10 Ziffern, die mit den Telefonnummerformaten, die in der Datenbank142 aufgezeichnet sind, übereinstimmt. Es wird darauf hingewiesen, dass die Telefonnummerformate, die in der Datenbank142 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 Bearbeitungsmodul130 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 Bearbeitungseinheit130 ausgewählt wurde, kann das Wählmodul150 die ausgewählte Menge von Nummern wählen. -
- 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 Parser120 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 Datenbank142 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 Vorwahltabelle141 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 Webpage300 zeigt. Wie in3 gezeigt, umfasst die Webpage300 Namen, Adressen und Telefonnummern von zwei Restaurants. In4 wird ein Beispiel gezeigt, das den Source Code400 für die Webpage in3 zeigt. Nachdem die Webpage300 durch Verwendung des Telefonnummerformats in der Datenbank142 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 Webpage300 umfassen, werden aufgezeichnet, wie in2 gezeigt. Tabelle 2 - 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.
-
-
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 Schritt5502 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ählmodul150 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 Vorwahltabelle141 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 Speichermedium610 , das einen computerlesbaren Programmcode für die Verwendung eines Gerätes600 umfasst. Der computerlesbare Programmcode umfasst zumindest einen computerlesbaren Programmcode611 , der eine Seite mit Daten durchbrowst, ferner computerlesbaren Programmcode612 , der die Seite mit Daten durchparst, um zumindest eine Menge von Nummern zu erlangen, die ein spezifisches Format aufweisen, und einen weiteren computerlesbaren Programmcode613 , 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)
- 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.
- 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.
- Das Verfahren nach Anspruch 2, wobei die spezifische Länge im Bereich von 7 Ziffern bis 10 Ziffern liegt.
- 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.
- Das Verfahren nach Anspruch 4, wobei die Extrainformation eine Vorwahlnummer ist.
- 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.
- 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.
- 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.
- Das Verfahren nach Anspruch 1, weiterhin umfassend das Browsen der Seite über ein Netzwerk.
- 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.
- 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.
- Das System nach Anspruch 11, wobei die spezifische Länge zwischen 7 und 10 Ziffern beträgt.
- 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.
- Das System nach Anspruch 13, wobei die extra Informationen die Vorwahl sind.
- 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.
- 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.
- 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.
- Das System nach Anspruch 10, wobei der Browser weiterhin die Seite über Netzwerk liest.
- 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.
- 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.
- Die Vorrichtung nach Anspruch 20, wobei die extra Information ein Vorwahlnamen ist.
- 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.
- 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.
- 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,.
- Die Vorrichtung nach Anspruch 19, wobei die Vorrichtung ein Chip ist.
- 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.
- 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.
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)
| 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)
| 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)
| 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 |
-
2005
- 2005-04-15 US US11/107,578 patent/US20060233336A1/en not_active Abandoned
- 2005-11-24 DE DE102005056291A patent/DE102005056291A1/de not_active Ceased
-
2006
- 2006-02-03 TW TW095103770A patent/TWI297990B/zh not_active IP Right Cessation
- 2006-02-16 CN CNA2006100077282A patent/CN1848865A/zh active Pending
Patent Citations (7)
| 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 |