SE518173C2 - Voice-controlled telephone service to provide location-related information for a geographical object - Google Patents

Voice-controlled telephone service to provide location-related information for a geographical object

Info

Publication number
SE518173C2
SE518173C2 SE0004636A SE0004636A SE518173C2 SE 518173 C2 SE518173 C2 SE 518173C2 SE 0004636 A SE0004636 A SE 0004636A SE 0004636 A SE0004636 A SE 0004636A SE 518173 C2 SE518173 C2 SE 518173C2
Authority
SE
Sweden
Prior art keywords
user
service device
voice service
information
database
Prior art date
Application number
SE0004636A
Other languages
Swedish (sv)
Other versions
SE0004636D0 (en
SE0004636L (en
Inventor
Patrik Niklasson
Original Assignee
Telia Ab
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 Telia Ab filed Critical Telia Ab
Priority to SE0004636A priority Critical patent/SE518173C2/en
Publication of SE0004636D0 publication Critical patent/SE0004636D0/en
Priority to EP01270746A priority patent/EP1342052A1/en
Priority to PCT/SE2001/002621 priority patent/WO2002048650A1/en
Priority to EEP200300285A priority patent/EE200300285A/en
Publication of SE0004636L publication Critical patent/SE0004636L/en
Publication of SE518173C2 publication Critical patent/SE518173C2/en
Priority to NO20032493A priority patent/NO20032493L/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3629Guidance using speech or audio output, e.g. text-to-speech
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3697Output of additional, non-guidance related information, e.g. low fuel level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Navigation (AREA)

Abstract

A system and a procedure for a telephone service to provide a user (1) with route description to, and information about, a geographical object, for instance a company, a type of company, an address or the like. The procedure includes the steps that the user (1) establishes a connection via a communication system (20, 50), preferably a mobile telephone system (20), with a speech service device (40) including a speech service server. The user (1) states/gives a spoken command to the speech service device (40), which command includes an inquiry regarding type of geographical object. The speech service device (40) a that derives, from one to the communication system (20) connected database (70), position related information associated with said object, and presents, by synthesized speech, said position related information to the user (1).

Description

20 25 30 35 . . u - . .- 518173 2 hitta platser utan att för den sakens skull behöva införskaffa avancerad utrustning. 20 25 30 35. . u -. .- 518173 2 find places without having to procure advanced equipment for that matter.

SAMMANFATTNING Föreliggande uppfinning avser ett system och ett förfarande för en telefonitjänst, för att till en användare ge vägbeskrivning till och information om ett geografiskt objekt, t ex ett företag, en företagstyp, en adress eller liknande.SUMMARY The present invention relates to a system and method for a telephony service, for providing a user with directions to and information about a geographical object, for example a company, a company type, an address or the like.

Förfarandet innefattar stegen att användaren kopplar upp sig via ett kommunikationssystem, företrädesvis ett mobiltelefonsystem, med en taltj änstanordning innefattande en taltjänstserver. Användaren anger ett talat kommando till taltjänstanordningen, vilket kommando innefattar en förfrågan rörande en typ av geografiskt objekt. Taltj änstanordningen hämtar därvid, från en till kommunikationssystemet ansluten objektdatabas, positionsrelaterad information tillhörande nämnda objekt, och presenterar, genom syntetiserat tal nämnda positionsrelaterade infonnation för användaren.The method comprises the steps of the user connecting via a communication system, preferably a mobile telephone system, to a voice service device comprising a voice service server. The user enters a spoken command to the voice service device, which command includes a request concerning a type of geographical object. The speech service device thereby retrieves, from an object database connected to the communication system, position-related information belonging to said object, and presents, by synthesized speech, said position-related information to the user.

Kännetecknande för systemet enligt föreliggande uppfinning är att all data och all intelligens för att hantera taltjänsten finns anordnad centralt i ett kommunikationsnät. Genom att kombinera positionsinforrnation med objektinforrnation och kartinformation skapas möjlighetema för en tillförlitlig taltjänst, som inte kräver att användaren införskaffar dyr och avancerad apparatur.Characteristic of the system according to the present invention is that all data and all intelligence for handling the voice service are arranged centrally in a communication network. By combining position information with object information and map information, the possibilities are created for a reliable voice service, which does not require the user to acquire expensive and advanced equipment.

KORTFATTAD BESKRIVNING AV RITNINGARNA Föredragna utföringsformer av uppfinningen beskrivs nedan med hänvisning till de vidhängande ritningarna, på vilka Figur l schematiskt visar komponenterna, och hur dessa relaterar till varandra, för en utföringsform av systemet enligt föreliggande uppfinning; Figur 2 - 4 flödesscheman för några olika utföringsformer av förfaranden enligt föreliggande uppfinning.BRIEF DESCRIPTION OF THE DRAWINGS Preferred embodiments of the invention are described below with reference to the accompanying drawings, in which Figure 1 schematically shows the components, and how they relate to each other, for an embodiment of the system according to the present invention; Figures 2-4 are flow charts for some different embodiments of methods of the present invention.

DETALJERAD BESKRIVNING AV FÖREDRAGNA UTFÖRINGSFORMER Föreliggande uppfinning avser att i en talstyrd telefonitjänst integrera positionering, kartinformation och databaser med sakinnehåll för olika objekttyper, såsom apotek, hotell, företag etc.DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS The present invention aims to integrate in a voice-controlled telephony service positioning, map information and databases with factual content for different object types, such as pharmacies, hotels, companies, etc.

Positioneringen kan göras med hjälp av olika tekniker, te x kan lokalisering av användarens terminal göras via satellitsystem, såsom GPS, eller så kan positioneringen göras direkt med hjälp av närliggande basstationer för mobiltelefoni varmed terminalen registreras. Ytterligare en möjlighet är att användaren själv tillhandahåller positionsinforrnationen. Befinner man sig i en första stad och vill veta hur man skall ta sig till en andra stad, kan det vara erforderligt att veta namnet på dessa städer för att väsentlig information om t ex vägval skall kunna ges. För att lokalisera sig inom en stad eller ett område, kan man vidare ange gatunamn, 10 15 20 25 30 35 . . Q . u .- 518173 3 alternativt i kombination med stadens eller områdets namn, samt destinationens objektnamn eller platsnamn.The positioning can be done with the help of different techniques, for example the location of the user's terminal can be done via satellite systems, such as GPS, or the positioning can be done directly with the aid of nearby base stations for mobile telephony with which the terminal is registered. Another possibility is that the user himself provides the position information. If you are in a first city and want to know how to get to a second city, it may be necessary to know the names of these cities in order for essential information about, for example, route selection to be provided. To locate within a city or an area, one can further enter the street name, 10 15 20 25 30 35. . Q. u .- 518173 3 alternatively in combination with the city or area name, as well as the destination's object name or place name.

Syftet med föreliggande uppfinning är alltså att i en talstyrd telefonitj änst integrera tre olika parametrar, positionsinforrnation, kartinformation och objektinformation för olika objekttyper. Detta skall vidare åstadkommas med en talstyrd tjänst om kräver minimal insats från användaren. Såsom ovan nämnts kan positioneringen erhållas medelst t.ex. en GPS-mottagare anordnad i en mobiltelefon eller ett fordon.The object of the present invention is thus to integrate in a voice-controlled telephony service three different parameters, position information, map information and object information for different object types. This must further be achieved with a voice-controlled service if requires minimal effort from the user. As mentioned above, the positioning can be obtained by e.g. a GPS receiver arranged in a mobile phone or a vehicle.

Kartinforrnation kan erhållas som en intemettj änst, varvid kartinforrnationen kan sparas i en i systemet anordnad databas som innefattar adresser, avstånd, lämpliga färdvägar etc. Inforrnationen om olika objekt kan erhållas från diverse internet- och telefonitjänster, varvid denna information lagras i en separat databas innefattad i systemet enligt uppfinningen. Denna information kan t ex innefatta gatuadress, telefonnummer och öppettider för olika obj ekttyper, tex apotek, hotell, företag etc. I dess enklaste form kan ett objekt enbart bestå av en adress.Map information can be obtained as an internet service, whereby the map information can be stored in a database arranged in the system which includes addresses, distances, suitable routes, etc. The information on various objects can be obtained from various Internet and telephony services, this information being stored in a separate database in the system according to the invention. This information can, for example, include street address, telephone number and opening hours for different object types, such as pharmacies, hotels, companies, etc. In its simplest form, an object can only consist of one address.

I figur 1 visas schematiskt en utföringsform av föreliggande uppfinning. En .användare 1 kan med sin mobiltelefon 10 koppla upp sig mot ett mobiltelefonsyste 20, via en basstation 21, enligt känd teknik. För att användaren 1 skall kunna använda sig av mobiltelefonsystemets 20 tjänster på ett bekvämt sätt är mobiltelefonen vidare anordnad med så kallad hands free utrustning, innefattande en öronsnäcka 11. Denna utrustning möjliggör för användaren att tala i telefon utan att behöva hålla i eller ens vidröra luren 10. Detta är särskilt fördelaktigt när en telefontjänst skall utnyttjas samtidigt som användaren 1 kör bil 30. För att ytterligare underlätta för en användare 1 att utnyttja telefontjänster, exempelvis under bilkörning, är enligt föreliggande uppfinning en nätverksansluten taltjänstanordning 40 kopplad till mobiltelefonsystemet 20.Figure 1 schematically shows an embodiment of the present invention. A user 1 can with his mobile telephone 10 connect to a mobile telephone system 20, via a base station 21, according to known technology. In order for the user 1 to be able to use the services of the mobile telephone system 20 in a convenient manner, the mobile telephone is further provided with so-called hands-free equipment, including an earphone 11. This equipment enables the user to talk on the telephone without having to hold or even touch the handset. 10. This is particularly advantageous when a telephone service is to be used while the user 1 is driving a car 30. In order to further facilitate a user 1 to use telephone services, for example while driving, according to the present invention a network connected voice service device 40 is connected to the mobile telephone system 20.

Taltjänstanordningen innefattar företrädesvis en server 40 och en databas 41, och är anordnad att dels känna igen och agera i beroende av talade kommandon, och dels att med tal, företrädesvis syntetiserat, förmedla information eller valmöjligheter till en användare så att denne inte behöver betrakta en eventuellt förekommande display på luren. I databasen 41 finns därför lagrad orddata för talförståelse, t ex ordbetydelser, men också färdiglagrad data för uppspelning, t ex filer med inspelade ord eller fraser.The voice service device preferably comprises a server 40 and a database 41, and is arranged to partly recognize and act in dependence on spoken commands, and partly to use speech, preferably synthesized, to convey information or choices to a user so that he does not have to look at a possible existing display on the handset. The database 41 therefore contains stored word data for speech comprehension, eg word meanings, but also pre-stored data for playback, eg files with recorded words or phrases.

Enligt föreliggande uppfinning är vidare taltjänstanordningen 40 uppkopplad mot ett andra kommunikationsnät 50, t ex Internet, för att kunna förmedla uppgifter som finns lagrade i därtill anslutna databaser 60,70 till användaren 1 via tal. Olika företag kan ha olika taltjänstanordningar 40, men i en utföringsforrn kan tjänster för specifika företag vara anordnade att utnyttja samma taltj änstanordning 40.According to the present invention, the voice service device 40 is further connected to a second communication network 50, for example the Internet, in order to be able to convey data stored in databases 60,70 connected thereto to the user 1 via voice. Different companies may have different voice service devices 40, but in one embodiment, services for specific companies may be arranged to use the same voice service device 40.

I förekommande fall kan föreliggande uppfinning också vara förenad med 10 15 20 25 30 35 u n « » n ~ ~ n. 518173 4 införskaffandet av positionsdata från något positioneringssystem. I en utföringsfor är nämnda positioneringssystem det satellitbaserade Global Positioning Syste GPS, varvid en GPS-mottagare (ej visad) är anordnad att via lämplig antenn 12,31 ta emot signaler från en eller flera GPS-satelliter 80, vilka signaler innehåller positionsinforrnation. GPS-mottagaren kan exempelvis vara anordnad i mobiltelefonen 10, eller i fordonet 30. I en utföringsform bildar mobiltelefonsystemet 20,21 positioneringssystemet. Olika tekniker har presenterats för att utnyttja information om vilken basstation mobiltelefonen är registrerad i för att bestämma mobiltelefonens position, tex genom att undersöka den så kallade timing advance i GSM. Med GPS kan positionen anges på omkring 10 meter när, och medelst basstationer på 100-300 meter när beroende på tätheten av basstationer i området.Where appropriate, the present invention may also be associated with the acquisition of position data from any positioning system. In one embodiment, said positioning system is the satellite-based Global Positioning System GPS, wherein a GPS receiver (not shown) is arranged to receive signals via a suitable antenna 12,31 from one or more GPS satellites 80, which signals contain position information. The GPS receiver may, for example, be arranged in the mobile telephone 10, or in the vehicle 30. In one embodiment, the mobile telephone system 20, 21 forms the positioning system. Various techniques have been presented to use information about which base station the mobile phone is registered in to determine the position of the mobile phone, for example by examining the so-called timing advance in GSM. With GPS, the position can be specified at about 10 meters when, and by means of base stations at 100-300 meters when depending on the density of base stations in the area.

Föreliggande uppfinning förenar alltså positionsinfonnation, kartinformation och objektinformation i en talstyrd telefonitjänst. Nedan beskrivs några olika utföringsforrner av uppfinningen, dör det tydligt framgår hur användaren 1 med hjälp av positionsinformation drar nytta av både kartinformation och objektinforrnation i en taltjänst. Olika scenarion uppstår i beroende av vilken 'hjälp användaren 1 behöver, och hur mycket användaren vet. Samtliga scenarion nedan föregås av stegen 1) - 3), och följs lämpligen av att taltjänsten avslutas, altemativt att en ny fråga, eller ett nytt kommando, ges av användaren 1. Det bör också noteras att taltjänstanordningen 40 och övriga ingående element i systemet enligt figur 1 innefattar medel för att utföra de angivna förfarandestegen. 1) Användaren 1 anropar taltjänstanordningen 40, företrädesvis genom att ringa ett förbestämt telefonnummer, eller gå in på en förbestämd WAP-adress. Är även mobiltelefonen 10 anordnad för röststyrning kan det initiala numret till taltj änstanordningen 40 också ges med ett röstkommando. 2) Taltjänstanordningen 40 besvarar användarens 1 anrop med ett välkomstmeddelande. 3) Om taltjänstanordningen 40 kan erbjuda olika typer av tjänster, läses dessa tjänster företrädesvis upp som ett i förväg i databasen 41 lagrat röstmeddelande. För samtliga scenarion nedan antas givetvis att taltjänstanordningen 40 i detta steg angivit att aktuell tjänst erbjuds, dvs att aktuell fråga kan ställas från användaren 1.The present invention thus combines position information, map information and object information in a voice-controlled telephony service. Below are described some different embodiments of the invention, it becomes clear how the user 1 with the help of position information benefits from both map information and object information in a voice service. Different scenarios arise depending on what help user 1 needs, and how much the user knows. All scenarios below are preceded by steps 1) - 3), and are suitably followed by the termination of the voice service, alternatively that a new query, or a new command, is given by the user 1. It should also be noted that the voice service device 40 and other components of the system according to Figure 1 includes means for performing the indicated process steps. 1) The user 1 calls the voice service device 40, preferably by dialing a predetermined telephone number, or entering a predetermined WAP address. If the mobile telephone 10 is also arranged for voice control, the initial number of the voice service device 40 can also be given with a voice command. 2) The voice service device 40 answers the user's call with a welcome message. 3) If the voice service device 40 can offer different types of services, these services are preferably read out as a voice message stored in advance in the database 41. For all the scenarios below, it is of course assumed that the voice service device 40 in this step has indicated that the current service is offered, ie that the current question can be asked from the user 1.

A. POSITIONSINFORMATION OM OKÄNT OBJEKT AV KÄND TYP.A. POSITION INFORMATION ABOUT UNKNOWN OBJECT OF KNOWN TYPE.

Denna tjänst kan exempelvis vara användbar för objekt såsom bensinstationer eller banker. Företrädesvis har ett företag eller liknande ett eget telefonnummer, eller motsvarande, som dess kunder kan använda. I en utföringsforrn, som enbart skall ses som ett exempel, utgörs objekttypen av bensinstationsbolaget Bensin AB:s 10 .15 20 25 30 35 | Q n n n .u 518173 5 bensinstationer, där vardera station är ett objekt. Altemativt kan objekttypen omfatta samtliga konkurrerande bensinstationer. I det föredragna exemplet har användaren 1 ett bensinkort till Bensin AB:s bensinautomater. Användaren l är emellertid ute på okänd mark och har behov av att tanka bilen 30. Förfarandet exemplifieras också av flödesschemet enligt figur 2. Användaren 1 kopplar då upp sig mot Bensin AB:s taltjänstanordning 40 enligt stegen 1) - 3), varefter 4) 5) 6) 7) 3) 9) Användaren 1 översänder positionsinfonnation för en objekttyp till taltjänstanordningen 40, och frågar om det finns något objekt, av den aktuella objekttypen, associerad med nämnda positionsinformation. Konkret kan det vara fråga om att användaren 1 känner till att han eller hon befinner sig i staden Alfa. Då staden Alfa finns på en verklig plats, kan stadsnamnet ensamt utgöra positionsinformationen. Detta stadsnamn kan då meddelas taltjänstanordningen 40 via tal från användare. Altemativt kan positionsinformationen överföras automatiskt till taltjänstanordningen 40 från en positionssensor anordnad hos användaren l.This service can, for example, be useful for objects such as petrol stations or banks. Preferably, a company or the like has its own telephone number, or equivalent, which its customers can use. In an embodiment, which is to be seen only as an example, the object type consists of the petrol station company Bensin AB's 10 .15 20 25 30 35 | Q n n n .u 518173 5 petrol stations, where each station is an object. Alternatively, the object type can include all competing petrol stations. In the preferred example, user 1 has a petrol card for Bensin AB's petrol dispensers. However, user 1 is out on unknown ground and needs to refuel the car 30. The procedure is also exemplified by the fate diagram according to Figure 2. User 1 then connects to Bensin AB's voice service device 40 according to steps 1) - 3), after which 4) 5) 6) 7) 3) 9) The user 1 sends position information for an object type to the voice service device 40, and asks if there is any object, of the current object type, associated with said position information. Specifically, it may be that user 1 knows that he or she is in the city of Alfa. Since the city of Alfa is in a real place, the city name alone can constitute the position information. This city name can then be communicated to the voice service device 40 via speech from users. Alternatively, the position information may be transmitted automatically to the voice service device 40 from a position sensor provided at the user 1.

Taltjänstanordningen 40 avkänner om frågan från användaren 1 åtföljs av positionsinformation från en positionssensor.The voice service device 40 senses if the question from the user 1 is accompanied by position information from a position sensor.

Om positionsinformationen översänds till taltjänstanordningen 40 från en positionssensor, erhåller taltjänstanordningen 40 positionsinformation i for av koordinatdata, relaterande till kartinformation. Taltjänstanordningen 40 är därvid anordnad att använda nämnda koordinatdata som ingångsparameter till en kartdatabas 60, och att ifrån kartdatabasen 60 hämta adressdata, i beroende av nämnda koordinatdata, vilken adressdata hänför sig till adressrelaterad positionsinformation. Nämnda adressrelaterade positionsdata kan t ex vara staden Alfa, eller en viss gata i staden Alfa, i beroende av noggrannhet för positioneringssystemet.If the position information is transmitted to the voice service device 40 from a position sensor, the voice service device 40 receives position information in the form of coordinate data, related to map information. The voice service device 40 is then arranged to use said coordinate data as an input parameter to a map database 60, and to retrieve address data from the map database 60, depending on said coordinate data, which address data relates to address-related position information. Said address-related position data may, for example, be the city of Alfa, or a certain street in the city of Alfa, depending on the accuracy of the positioning system.

Om taltj änstanordningen 40 erhåller positionsinfonnationen so adressrelaterad information, alltså t ex staden Alfa, direkt som att talat besked från användaren, är taltjänstanordningen 40 anordnad att tolka den uttalade positionsinfonnationen till motsvarande adressdata.If the voice service device 40 receives the position information as address-related information, i.e. for example the city of Alfa, directly as if spoken message from the user, the voice service device 40 is arranged to interpret the pronounced position information to the corresponding address data.

Taltjänstanordningen 40 använder vidare nämnda adressdata som en ingångsparameter till en objektdatabas 70, på vilken objektdatabas 70 sakinformation som tillhör de specifika objekten finns lagrat. Rent schematiskt kan man säga att man kombinerar sökkriteriema ”staden Alfa” och ”bensinstation tillhörande Bensin AB”. Objektdatabasen 70 selekterar därvid de objekt som matchar sökkriteriema.The voice service device 40 further uses said address data as an input parameter to an object database 70, on which object database 70 factual information belonging to the specific objects is stored. Purely schematically, it can be said that the search criteria "city of Alfa" and "petrol station belonging to Bensin AB" are combined. The object database 70 then selects the objects that match the search criteria.

Taltjänstanordningen 40 erhåller från objektdatabasen 70 sakinformation o de selekterade objekten. I en utföringsform meddelar taltjänstanordningen 40 via tal användaren 1 att x antal objekt påträffats som matchar sökkriterierna. 10 15 20 25 30 35 u s o v n c | nu 518173 6 Exempelvis: ”Det finns tre bensinstationer i staden Alfa, tillhörande Bensin AB.” Taltjänstanordningen 40 frågar vidare användaren 1 om de påträffade objektens adresser skall läsas upp. 10) Taltjänstanordningen 40 detekterar om användaren 1 svarar ja eller nej på frågan om han eller hon önskar adressema upplästa, 11) varvid taltj änstanordningen 40 vid positivt utfall hämtar adressinformation, o så inte skett i steg 9), som relaterar till de selekterade objekten, och läser upp nämnda adressinfonnation.The voice service device 40 receives from the object database 70 factual information and the selected objects. In one embodiment, the voice service device 40 notifies the user 1 via speech that x number of objects have been found that match the search criteria. 10 15 20 25 30 35 u s o v n c | now 518173 6 For example: "There are three petrol stations in the city of Alfa, belonging to Bensin AB." The voice service device 40 further asks the user 1 whether the addresses of the objects found should be read out. 10) The voice service device 40 detects whether the user 1 answers yes or no to the question whether he or she wishes the addresses to be read, 11) whereby the voice service device 40 retrieves address information, if not in step 9), which relates to the selected objects, and reads out said address information.

B. VÄGINFORMATION TILL OKÄNT OBJEKT AV KÄND TYP.B. ROAD INFORMATION TO UNKNOWN OBJECT OF KNOWN TYPE.

Denna tjänst kan vara både ett alternativ och ett komplement till tjänsten enligt A ovan. För enkelhetens skull beskrivs tj änstescenariot B därför med ett exempel motsvarande det i scenariot A. Förfarandet exemplifieras också av flödesschemet enligt figur 3. 12) Användaren 1 översänder positionsinfonnation till taltjänstanordningen 40, och frågar om vägbeskrivning till det objekt av den aktuella objekttypen so ligger närmast nämnda användarens position. En konkret fråga kan alltså vara: ”Hur kommer jag till närmastebensinstation tillhörande Bensin AB?” 13) Taltjänstanordningen 40 avkänner om frågan från användaren 1 åtföljs av positionsinformation från en positionssensor, i form av koordinatdata. 14) Om koordinatdata mottagits, använder taltj änstanordningen 40 nämnda koordinatdata som ingångsparameter till kartdatabasen 60 för att därifrån erhålla adressdata. 15) Om taltj änstanordningen 40 inte detekterar att koordinatdata erhållits, ger taltjänstanordningen 40 en talad uppmaning till användaren 1 att ange sin position, om så inte redan skett i samband med steg 12. 16) Till följd av steg 15 meddelar användaren 1 sin position genom att tala in adressrelaterad positionsinformation, tex stad eller en gata. 17) Taltjänstanordningen 40 tolkar därvid den uttalade positionsinformationen till motsvarande adressdata. 18) Taltjänstanordningen 40 använder uttalad, och tolkad, objekttyp, i detta fallet bensinstation, som en ingångsparameter till objektdatabasen 70, och hämtar ifrån objektdatabasen 70 adressdata för olika objekt. 19) Taltjänstanordningen 40 applicerar därvid den från objektdatabasen 70 hämtade adressdatan, avseende objektadressen, och den för användaren aktuella adressdatan, dvs användaradressen, på nämnda kartdatabas 60, vilken kartdatabas 60 innefattar en databashanterare, för att kalkylera avstånden mellan objektens adressdata och användarens 1 aktuella position, och selektera närmaste objektet. 10 15 20 25 30 35 20) m) 518 173 7 Kartdatabasen tar vidare fram vägbeskrivningsdata till selekterat objekt och meddelar taltjänstanordningen 40 nämnda vägbeskrivningsdata.This service can be both an alternative and a complement to the service according to A above. For the sake of simplicity, the service scenario B is therefore described with an example corresponding to that in scenario A. The method is also exemplified by the fate diagram according to Figure 3. 12) The user 1 sends position information to the voice service device 40, and asks for directions to the object of the current object type. the position of said user. A concrete question can thus be: "How do I get to the nearest petrol station belonging to Bensin AB?" 13) The voice service device 40 detects if the question from the user 1 is accompanied by position information from a position sensor, in the form of coordinate data. 14) If coordinate data is received, the speech service device 40 uses said coordinate data as an input parameter to the map database 60 to obtain address data therefrom. 15) If the voice service device 40 does not detect that coordinate data has been obtained, the voice service device 40 gives a spoken request to the user 1 to indicate his position, if this has not already been done in connection with step 12. 16) As a result of step 15, the user 1 communicates his position by to speak in address-related position information, such as city or street. 17) The voice service device 40 thereby interprets the pronounced position information into the corresponding address data. 18) The voice service device 40 uses pronounced, and interpreted, object type, in this case gas station, as an input parameter to the object database 70, and retrieves from the object database 70 address data for various objects. 19) The voice service device 40 then applies the address data retrieved from the object database 70, regarding the object address, and the address data current for the user, i.e. the user address, to said map database 60, which map database 60 comprises a database manager, to calculate the distances between the object address data and the user 1's current position. , and select the nearest object. 10 15 20 25 30 35 20) m) 518 173 7 The map database further produces directions data for the selected object and communicates the directions data to the voice service device 40.

Taltjänstanordningen 40 ger, via tal, användaren 1 vägbeskrivningsinformation, baserad på nämnda vägbeskrivningsdata. O användarens position angivits som ”dalvägen”, kan vägbeskrivningsinforrnationen t ex anges som: ”Åk till dalvägen, väster vid skogsstigen, norr vid sveagatan, 250 m fram finns bensinstationenf' C. VÄGINFORMATION TILL KÄNT OBJEKT. n) ß) M) 25) m) 27) 28) 29) Om objektet är specifikt, dvs inte är ett obestämt objekt tillhörande en viss objekttyp, förenklas förfarandet enligt ovan betydligt. Antag att användaren vill ha en vägbeskrivning till en given position. Detta scenario förlöper då enligt följande, vilket också exemplifieras av flödesschemet enligt figur 4: Användaren 1 översänder positionsinformation till taltjänstanordningen 40, och frågar om vägbeskrivning till en specifik målposition. En konkret fråga kan alltså vara: ”Hur kommer jag till Patent och Registreringsverketïf” Altemativt skulle frågan kunna röra en adress, tex Valhallavägen 136.The voice service device 40 provides, via speech, the user 1 with directions information, based on said directions data. If the user's position is stated as "valley road", the directions information can for example be stated as: "Go to the valley road, west by the forest path, north by Sveagatan, 250 m in front there is the petrol station 'C. ROAD INFORMATION TO A KNOWN OBJECT. n) ß) M) 25) m) 27) 28) 29) If the object is specific, ie is not an indefinite object belonging to a certain object type, the procedure as above is considerably simplified. Assume that the user wants directions to a given position. This scenario then proceeds as follows, which is also exemplified by the fate diagram according to Figure 4: The user 1 transmits position information to the voice service device 40, and asks for directions to a specific target position. A concrete question can thus be: "How do I get to the Patent and Registration Office" Alternatively, the question could concern an address, such as Valhallavägen 136.

Taltjänstanordningen 40 avkänner om frågan från användaren l åtföljs av positionsinformation för användaren 1 från en positionssensor, i form av koordinatdata.The voice service device 40 senses if the question from the user 1 is accompanied by position information for the user 1 from a position sensor, in the form of coordinate data.

Om koordinatdata mottagits, använder taltj änstanordningen 40 nämnda koordinatdata som ingångsparameter till kartdatabasen 60 för att därifrån erhålla adressdata.If coordinate data is received, the speech service device 40 uses said coordinate data as an input parameter to the map database 60 to obtain address data therefrom.

Om taltjänstanordningen 40 inte detekterar att koordinatdata erhållits, ger taltjänstanordningen 40 en talad uppmaning till användaren 1 att ange sin position.If the voice service device 40 does not detect that coordinate data has been obtained, the voice service device 40 gives a spoken prompt to the user 1 to indicate his position.

Till följd av steg 14 meddelar användaren 1 sin position genom att tala in adressrelaterad positionsinformation, tex stad eller en gata.As a result of step 14, the user 1 announces his position by speaking in address-related position information, eg city or a street.

Taltjänstanordningen 40 tolkar därvid den uttalade positionsinformationen till motsvarande adressdata.The voice service device 40 then interprets the pronounced position information into the corresponding address data.

Taltj änstanordningen 40 använder uttalad målposition, i detta fallet Patent och Registreringsverket, som en ingångsparameter till objektdatabasen 70, i vilken objektdatabas 70 objektet motsvarande nämnda målposition selekteras.The voice service device 40 uses a pronounced target position, in this case the Patent and Registration Office, as an input parameter to the object database 70, in which object database 70 the object corresponding to said target position is selected.

Taltj änstanordningen 40 hämtar därvid, ifrån obj ektdatabasen 70, adressdata för det selekterade objektet som motsvarar den angivna målpositionen.The voice service device 40 then retrieves, from the object database 70, address data for the selected object which corresponds to the specified target position.

Taltj änstanordningen 40 applicerar därvid den från objektdatabasen 70 hämtade adressdatan, och den för användaren aktuella adressdatan, på nämnda kartdatabas 60, vilken kartdatabas 60 innefattar en databashanterare, och därvid ta fram vägbeskrivningsdata till selekterat objekt. Nämnda 10 518173 s vägbeskrivningsdata meddelas taltj änstanordningen 40. 30) Taltjänstanordningen 40 ger, via tal, användaren 1 vägbeskrivningsinformation, baserad på nämnda vägbeskrivningsdata.The voice service device 40 then applies the address data retrieved from the object database 70, and the address data relevant to the user, to said map database 60, which map database 60 comprises a database manager, and thereby obtain directions data for the selected object. The directions data is communicated to the voice service device 40. The voice service device 40 provides, via speech, the user 1 with directions information, based on said directions data.

Med ett system enligt uppfinningen kan en användare medelst sin mobil- telefon eller sin fasta telefon erhålla t.ex. en vägbeskrivning för att komma till valfri plats, under förutsättning att positionsinformation om platsen finns i objektdatabasen. Genom systemets uppbyggnad kan vägbeskrivningsinfonnation ges även utan hjälp av ett positioneringssystem, t ex GPS. Föreliggande uppfinning har beskrivits med hänvisning till figurer, exemplifierat i diverse utföringsformer.With a system according to the invention, a user can by means of his mobile telephone or his fixed telephone obtain e.g. a directions to get to any location, provided that location information about the location is in the object database. Through the system's structure, directions information can also be given without the help of a positioning system, eg GPS. The present invention has been described with reference to figures, exemplified in various embodiments.

Fackmannen inser dock att flera varianter av utföringsformerna är tänkbara ino omfånget av vidhängande patentkrav. Så till vida kan telefonitj änsten naturligtvis likaledes appliceras på ett fast telefonsystem, liksom de angivna databasema 60,70 kan vara anordnade i direkt anslutning till telefonsystemet 20.However, those skilled in the art will appreciate that fl your variants of the embodiments are conceivable within the scope of the appended claims. To that extent, the telephony service can of course likewise be applied to a fixed telephone system, just as the specified databases 60,70 can be arranged in direct connection with the telephone system 20.

Claims (11)

10 15 20 25 30 35 518173 PATENTKILAV cl10 15 20 25 30 35 518173 PATENTKILAV cl 1. Förfarande för en telefonitjänst, för att till en användare (1) ge vägbeskrivning till och information om ett geografiskt objekt, innefattande stegen att - användaren (1) kopplar upp sig via ett kommunikationssystem (20,50) med en taltjänstanordning (40); - användaren (1) anger ett talat kommando till taltjänstanordningen (40), vilket kommando innefattar ett angivande av en specifik objekttyp; - taltjänstanordningen (40) hämtar, från en till kommunikationssystemet (20,50) ansluten objektdatabas (70), positionsrelaterad information för ett geografiskt objekt av nämnda objekttyp; - taltjänstanordningen (40) presenterar för användaren (1), med ett talat kommando, nämnda positionsrelaterade information för nämnda objekt.A method for a telephony service, for providing a user (1) with directions to and information about a geographical object, comprising the steps of - the user (1) connects via a communication system (20,50) with a voice service device (40) ; the user (1) enters a spoken command to the voice service device (40), which command comprises an indication of a specific object type; the voice service device (40) retrieves, from an object database (70) connected to the communication system (20, 50), position-related information for a geographical object of said object type; - the voice service device (40) presents to the user (1), with a spoken command, said position-related information for said object. 2. Förfarandet enligt krav 1, vidare innefattande steget att: - användaren (1) översänder information som relaterar till sin position.The method of claim 1, further comprising the step of: - the user (1) transmitting information related to his position. 3. Förfarandet enligt krav 2, där användaren (1) översänder nämnda information som relaterar till sin (1) position genom ett talat kommando.The method of claim 2, wherein the user (1) transmits said information relating to his (1) position through a spoken command. 4. Förfarandet enligt krav 2, där koordinatdata erhållen från ett positioneringssystem översänds av användaren (1) till taltjänstanordningen (40), vilken koordinatdata relaterar till användarens (1) position.The method of claim 2, wherein the coordinate data obtained from a positioning system is transmitted by the user (1) to the voice service device (40), which coordinate data relates to the position of the user (1). 5. Förfarandet enligt något av kraven 1 - 4, vidare innefattande stegen att: - användaren i nämnda förfrågan anger en given objekttyp i kombination med positionsinformation som objekttypen skall relateras till; - taltjänstanordningen (40), med nämnda givna objekttyp nämnda positionsinformation som sökkriterier, eftersöker posteri nämnda objektdatabas som överensstämmer med sökkriterierna; - taltjänstanordningen (40) presenterar, med ett talat kommando, data från detekterade poster som matchar sökkriteriema;The method according to any one of claims 1 - 4, further comprising the steps of: - the user in said request stating a given object type in combination with position information to which the object type is to be related; the voice service device (40), with said given object type, said position information as search criteria, searches for said object database corresponding to the search criteria; the voice service device (40) presents, with a spoken command, data from detected records that match the search criteria; 6. Förfarandet enligt krav 5, där positionsinformationen som objekttypen skall relateras till avser ett område, och datan från de detekterade posterna avser positioner för objekt som tillhör nämnda objekttyp, och där nämnda positioner är belägna inom nämnda område. 10 15 20 25 30 35 518 175 1DThe method of claim 5, wherein the position information to which the object type is to relate relates to an area, and the data from the detected records relates to positions of objects belonging to said object type, and wherein said positions are located within said area. 10 15 20 25 30 35 518 175 1D 7. Förfarandet enligt krav 2, vidare innefattande stegen att: - användaren i nämnda förfrågan ber om vägbeskrivning till ett okänt objekt av given objekttyp, för ett givet område; - taltj änstanordningen (40) selekterar ett objekt i nämnda objektdatabas (70), - taltjänstanordningen (40) detekterar objektets objektadress i nämnda objektdatabas (70), - taltjänstanordningen (40) hämtar, från en till kommunikationssystemet (20,50) ansluten kartdatabas (60), vägbeskrivningsinformation för sträckan mellan nämnda användare (1) nämnda objektadress; - taltjänstanordningen (40) presenterar, med ett talat kommando, vägbeskrivningsinformationen för nämnda användare (1).The method of claim 2, further comprising the steps of: - the user in said request requesting directions to an unknown object of a given object type, for a given area; - the voice service device (40) selects an object in said object database (70), - the voice service device (40) detects the object's object address in said object database (70), - the voice service device (40) retrieves, from a map database connected to the communication system (20,50) ( 60), directions information for the distance between said user (1) said object address; the voice service device (40) presents, with a spoken command, the directions information to said user (1). 8. Förfarandet enligt krav 2, vidare innefattande stegen att: - användaren i nämnda förfrågan ber om vägbeskrivning till ett känt objekt; - taltjänstanordningen (40) hämtar, från en till kommunikationssystemet (20,50) ansluten kartdatabas (60), vägbeskrivningsinformation för sträckan mellan nämnda användare (1) nämnda objektadress; - taltjänstanordningen (40) presenterar, med ett talat kommando, vägbeskrivningsinformationen för nämnda användare (1).The method of claim 2, further comprising the steps of: - the user in said request requesting directions to a known object; the voice service device (40) retrieves, from a map database (60) connected to the communication system (20,50), directions information for the distance between said user (1) said object address; the voice service device (40) presents, with a spoken command, the directions information to said user (1). 9. Förfarandet enligt krav 8, vidare innefattande stegen att: - taltj änstanordningen (40) detekterar objektets objektadress i nämnda obj ektdatabas (70).The method of claim 8, further comprising the steps of: - the voice service device (40) detects the object address of the object in said object database (70). 10. kommunikationsnätverk med åtminstone en kommunikationsterrninal, och anslutet till kommunikationsnätet (20) en taltjänstanordning (40), en objektdatabas (70) lagrad med geografisk information om olika objekt, en kartdatabas (60) lagrad med System för en talstyrd telefonitjänst, innefattande ett kartdata, varvid nämnda taltjänstanordning (40) innefattar medel för att i beroende av ett talat kommando, med angivande av en specifik objekttyp, förfrågan från nämnda terminal hämta objektdata, innefattande positionsrelaterad information avseende ett geografiskt objekt av nämnda objekttyp, från nämnda objektdatabas (70) och kartdata från nämnda kartdatabas (60), och att i beroende av hämtad data, avseende positionsrelaterad information, sända talad information om ett givet objekt till nämnda terminal.Communication network with at least one communication terminal, and connected to the communication network (20) a voice service device (40), an object database (70) stored with geographical information about different objects, a map database (60) stored with Systems for a voice controlled telephony service, comprising a map data , said voice service device (40) comprising means for retrieving object data from said terminal, depending on a spoken command, indicating a specific object type, including position-related information regarding a geographical object of said object type, from said object database (70) and map data from said map database (60), and depending on retrieved data, regarding position-related information, sending spoken information about a given object to said terminal. 11. System för en talstyrd telefonitj änst, innefattande medel för att utföra vart och ett av stegen enligt krav 1 - 9.A system for a voice-controlled telephony service, comprising means for performing each of the steps according to claims 1-9.
SE0004636A 2000-12-14 2000-12-14 Voice-controlled telephone service to provide location-related information for a geographical object SE518173C2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE0004636A SE518173C2 (en) 2000-12-14 2000-12-14 Voice-controlled telephone service to provide location-related information for a geographical object
EP01270746A EP1342052A1 (en) 2000-12-14 2001-11-27 System and procedure for a voice-controlled telephone service for providing position-related information associated with an object
PCT/SE2001/002621 WO2002048650A1 (en) 2000-12-14 2001-11-27 System and procedure for a voice-controlled telephone service for providing position-related information associated with an object
EEP200300285A EE200300285A (en) 2000-12-14 2001-11-27 System and procedure for providing voice-controlled telephone service to provide location information related to an object
NO20032493A NO20032493L (en) 2000-12-14 2003-06-03 Voice-controlled telephone service system and method for generating position-related information about an object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0004636A SE518173C2 (en) 2000-12-14 2000-12-14 Voice-controlled telephone service to provide location-related information for a geographical object

Publications (3)

Publication Number Publication Date
SE0004636D0 SE0004636D0 (en) 2000-12-14
SE0004636L SE0004636L (en) 2002-06-15
SE518173C2 true SE518173C2 (en) 2002-09-03

Family

ID=20282235

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0004636A SE518173C2 (en) 2000-12-14 2000-12-14 Voice-controlled telephone service to provide location-related information for a geographical object

Country Status (5)

Country Link
EP (1) EP1342052A1 (en)
EE (1) EE200300285A (en)
NO (1) NO20032493L (en)
SE (1) SE518173C2 (en)
WO (1) WO2002048650A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2822994B1 (en) * 2001-03-30 2004-05-21 Bouygues Telecom Sa ASSISTANCE TO THE DRIVER OF A MOTOR VEHICLE
US7373248B2 (en) 2004-09-10 2008-05-13 Atx Group, Inc. Systems and methods for off-board voice-automated vehicle navigation
US8825379B2 (en) 2005-01-05 2014-09-02 Sirius Xm Connected Vehicle Services Inc. Systems and methods for off-board voice-automated vehicle navigation
US8626152B2 (en) 2008-01-31 2014-01-07 Agero Connected Sevices, Inc. Flexible telematics system and method for providing telematics to a vehicle

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5067081A (en) * 1989-08-30 1991-11-19 Person Carl E Portable electronic navigation aid
FR2761837B1 (en) * 1997-04-08 1999-06-11 Sophie Sommelet NAVIGATION AID DEVICE HAVING A DISTRIBUTED INTERNET-BASED ARCHITECTURE
FR2762906B1 (en) * 1997-05-02 1999-06-04 Renault MOTOR VEHICLE GUIDING METHOD AND DEVICE
AU3302899A (en) * 1998-10-14 2000-05-01 Siemens Automotive Corporation Driver information system
US20030078989A1 (en) * 1999-02-10 2003-04-24 David J. Ladd System and method for transmission and delivery of travel instructions to informational appliances
AU6635000A (en) * 1999-08-12 2001-03-13 Kivera, Inc. Method and apparatus for providing location-dependent services to mobile users
EP1156464A1 (en) * 2000-05-19 2001-11-21 Christian Dr. Bauer Method for selecting geographical data records of points located within a predetermined distance from a point of reference

Also Published As

Publication number Publication date
SE0004636D0 (en) 2000-12-14
SE0004636L (en) 2002-06-15
NO20032493L (en) 2003-08-06
WO2002048650A1 (en) 2002-06-20
EE200300285A (en) 2003-10-15
NO20032493D0 (en) 2003-06-03
EP1342052A1 (en) 2003-09-10

Similar Documents

Publication Publication Date Title
US9247053B1 (en) Method and system for providing quick directions
US6757544B2 (en) System and method for determining a location relevant to a communication device and/or its associated user
US10168175B2 (en) Navigation apparatus, server apparatus and method of collecting parking location information
US8700312B2 (en) Personal communication system to send and receive voice data positioning information
US7561065B2 (en) Personal communication and positioning system
US20070213043A1 (en) Method of finding person using mobile messenger service and systems thereof
CN101321321A (en) System serving a remotely accessible page and method for requesting navigation related information
US20030036844A1 (en) System and method for bookmarking a route
KR20060099782A (en) Wired and wireless internet based multi-modal integrated rout guidance system
SE518173C2 (en) Voice-controlled telephone service to provide location-related information for a geographical object
JP4774785B2 (en) Vehicle information providing apparatus and vehicle information providing system
CN110388930A (en) Air navigation aid, device, electronic equipment and storage medium
JP3899970B2 (en) Mobile terminal, location information provision system
KR100507233B1 (en) System and method for providing destination connected information
WO2000003364A1 (en) Personal communication and positioning system
JP2004212339A (en) Vehicle-calling system, vehicle-calling method, simple vehicle discovering system and simple vehicle discovering method
KR100764785B1 (en) Geographical information search method for mobile communication device
EP1626382A1 (en) Personal communication and positioning system
JP2007192561A (en) Information-providing device for vehicle, information-providing system for vehicle, and information-providing method for vehicle
KR20060072340A (en) A method and apparatus for a car navigation device with a mobile communication capabilities to determine the location of destination utilizing mobile positioning function and mobile communication network
CN102118684A (en) Method for navigating position service equipment and position service equipment
KR20090103298A (en) System and method for providing knowledge information using voice input

Legal Events

Date Code Title Description
NUG Patent has lapsed