Embodiment
Term used herein only is used for describing the purpose of specific embodiment, and does not wish to limit the present invention.As used herein, singulative " " reaches " described " wishes also to comprise plural form, unless context is clearly pointed out in addition.To further recognize, term " comprises " existence of specifying feature, integral body, step, operation, element and/or the assembly of stating when being used for this instructions, but does not get rid of existence or the interpolation of one or more further features, integral body, step, operation, element, assembly and/or its group.
In description is graphic, in the process of illustrated exemplary embodiment, for the sake of clarity, adopt particular term.Yet, the disclosure of patent specification and without wishing to be held to so selected particular term, and should be appreciated that each particular element comprises in a similar manner all technical equivalents of operation.
Hereinafter referring to the graphic exemplary embodiment of describing present patent application, wherein same reference numbers represents identical or corresponding part all the time in some views.Same numbers refers to similar elements all the time.As used herein, term " reaches
/ or " comprise one or more any and all combinations in the Listed Items that is associated.
The exemplary view of the GPS (GPS) that Fig. 1 explanation can be used by guider, described guider comprises the guider of the application's embodiment.Described system is known and is used for multiple use.In general, GPS is the navigational system based on satelline radio, and it can determine continuous position, speed, time and (in some instances) directional information for an infinite number user.
The GPS that before had been called NAVSTAR incorporates into a plurality of satellites that turn round with the earth in split hair track.Based on these accurate tracks, gps satellite can be relayed to its position any number receiving element.Implement gps system when searching gps satellite signal when beginning to scan radio frequency through special equipment with the device that receives gps data.After receiving radio signal from gps satellite, described device is determined the exact position of described satellite via the one in the multiple various conventional method.In most of the cases, described device will continue scanning to search signal, until having obtained at least three different satellite-signals (note that usually not (but can), it determines the position with other triangulation technique with two signals only).By implementing geometric triangulation, receiver utilizes three known location to determine that himself is with respect to the two-dimensional position of satellite.This can finish in a known way.In addition, obtaining the 4th satellite-signal will allow receiving trap to calculate in a known way its three-dimensional position by how much identical calculating.Position and speed data can be by infinite number user real-time update continuously.
As shown in fig. 1, gps system is substantially byreference number 100 expressions.A plurality ofsatellites 120 are in the track of the earth 124.The track of eachsatellite 120 may not be synchronous with the track ofother satellite 120, and in fact probably asynchronous.Thegps receiver 140 that can be used among the application's the embodiment of guider receives spread spectrumgps satellite signals 160 through being shown as fromvarious satellites 120.
The spread-spectrum signal 160 of launching continuously from eachsatellite 120 utilizes the frequency standard of the pin-point accuracy that the atomic clock that uses clock like precision realizes.Eachsatellite 120 is launched the data stream of the describedparticular satellite 120 of indication as the part of its data signal transmission 160.Those skilled in the relevant art recognize thatgps receiver device 140 obtains to calculate its two-dimensional position for describedgps receiver device 140 by triangulation from the spread spectrumgps satellite signal 160 of at least threesatellites 120 usually.The acquisition of extra (its produce from altogether thesignal 160 of four satellites 120) is permittedgps receiver device 140 and is calculated in a known way its three-dimensional position.
Fig. 2 illustrates the exemplary block diagram of electronic package ofguider 200 of the application's embodiment with the block components form.The block diagram that it should be noted thatguider 200 does not comprise all component of described guider, but only represents many exemplary components.
Guider 200 is positioned at shell (not shown).Described shell comprises the processor 210 that is connected to input media 220 and display screen 240.Input media 220 can comprise key board unit, speech input device, touch panel and/or be used for any other known input media of input message; And display screen 240 can comprise the display screen of any type, for example LCD display.In at least one embodiment of the application, input media 220 and display screen 240 are through being integrated into integrated form input and display device, the input of described integrated form and display device comprise touch pads or touch-screen input end, wherein user's just one in the optional majority Show Options or activate one in a plurality of virtual push buttons of a part of only needing touch display screen curtain 240.
In addition, the output unit 250 of other type also can comprise (including but not limited to) audio frequency output unit.Because but the user of output unit 241navigation device 200 produces audio-frequency information, so should be appreciated that equally, input media 240 also can comprise microphone and the software that is used for receiving the input voice command.
Inguider 200, processor 210 is via connecting 225 and functionally be connected to input media 240 and through setting to receive input messages via connecting 225 from input media 240, and via output connect 245 and functionally be connected in display screen 240 and the output unit 241 at least one with information output to described at least one.In addition, processor 210 functionally is connected to storer 230 via connection 235, and be further adapted for via connecting 275 from I/O (I/O) port 270 reception information/information is sent to I/O (I/O) port 270, wherein I/O port 270 can be connected to the I/O device 280 inguider 200 outsides.Exterior I/O device 270 can include, but is not limited to outside listening device, for example earphone.May further be to the connection of I/O device 280 and to take office the what wired or wireless connection of its external device (ED) (for example car stereo unit), be used for without the operation of hand and/or for the operation of (for example) voice activation formula, be used for to the connection of earphone or headphone and/or be used for connection to (for example) mobile phone, wherein connect can be in order to be connected and/or in order to be established to the connection of server via (for example) the Internet or certain other network setting up data betweenguider 200 and (for example) the Internet or any other network for mobile phone.
In at least one embodiment,guider 200 can be set up " movement " network connection withserver 302 via mobile device 400 (for example mobile phone, PDA and/or have arbitrary device of mobile phone telephony), connects the numeral connection of (for example via (for example) known Bluetooth technology) thereby set up numeral.After this, by its Internet Service Provider, mobile device 400 can be set up the network connection (for example, passing through the Internet) with server 302.So, guider 200 (when its alone and/or when in the vehicles, advancing, it can be and be generally mobile) andserver 302 between set up " movement " network connection in order to provide " in real time " or at least unusual " new-type " gateway for information.
Use (such as) network connection of the Internet 410 between setting up mobile device 400 (via the ISP) and another installing such asserver 302 etc. can finish in a known way.For instance, this can comprise the use of TCP/IP layered protocol.Mobile device 400 can utilize any number communication standard, such as CDMA, GSM, WAN etc.
So, can utilize the Internet connection of realizing via data connection (for example, via the mobile phone telephony in mobile phone or theguider 200).Connect for this, set up the Internet connection betweenserver 302 and the guider 200.This can (for example) connects by mobile phone or other mobile device and GPRS (General Packet Radio Service), and (it is that the high-speed data that is used for mobile device by telecom operators provide connects that GPRS connects; GPRS is the method that is connected to the Internet) finish.
Guider 200 can be further finished in a known way to be connected and finally to finish with the data of the Internet 410 andserver 302 with the data of mobile device 400 via (for example) existing Bluetooth technology and is connected, wherein data protocol can utilize any number standard, for example GSRM, be used for the data protocol standard of GSM standard.
Guider 200 can comprise the mobile phone telephony (for example, comprise antenna, wherein can use in addition as an alternative the inside antenna of guider 200) of himself inguider 200 itself.Mobile phone telephony in theguider 200 can comprise the intraware of as above appointment, and/maybe can comprise the insertable card, together with (for example) necessary mobile phone telephony and/or antenna.So, the mobile phone telephony in theguider 200 can be similarly via (for example) the Internet 410 with and the similar mode of mode of arbitrary mobile device 400 set up network connection betweenguider 200 and theserver 302.
For the GRPS phone settings, the device of bluetooth enable can correctly be worked in order to the changing frequency spectrum that cooperates mobile phone model, manufacturer etc., and for instance, model/manufacturer specific settings can be stored on the guider 200.Can be formerly or in the subsequent embodiment any one in the mode discussed upgrade the data of storing for this information.
Fig. 2 further specifies between processor 210 and the antenna/receiver 250 and connects via the operability that is connected 255, and wherein antenna/receiver 250 can be (for example) gps antenna/receiver.To recognize, schematically make up antenna and receiver by reference number 250 expressions in order illustrating, but antenna and receiver can be assembly positioned apart, and antenna to can be (for example) GPS chip aerial or helical antenna.
In addition, be understood by those skilled in the art that, powered to the electronic package shown in Fig. 2 by power supply (not shown) in a usual manner.As be understood by those skilled in the art that the difference configuration of the assembly shown in Fig. 2 is regarded as belonging in the application's the scope.For instance, in one embodiment, the assembly shown in Fig. 2 can intercom mutually via wired and/or wireless connections etc.Therefore, the scope of the application'sguider 200 comprises portable orhandheld navigation device 200.
In addition, the portable orhandheld navigation device 200 of Fig. 2 can connect in a known way or " docking " to automotive, for example automobile or ship.Then thisguider 200 can be removed to be used for portable or handheld navigation use from docking location.
Fig. 3 illustrates the exemplary block diagram ofserver 302 and the application's guider 200 (via general communication channel 318) of the application's embodiment.Between theguider 200 inserver 302 and the application, set up via (please noting being connected ofcommunication channel 318, this connection can be via the data of mobile device connect, via personal computer via the direct connection of the Internet etc.) time,server 302 can be communicated by letter withguider 200.
Except unaccounted other assembly of possibility,server 302 also comprisesprocessor 304, and describedprocessor 304 functionally is connected tostorer 306 and further functionally is connected to bulkdata storage device 312 via wired or wireless connection 314.Processor 304 further functionally is connected totransmitter 308 andreceiver 310, viacommunication channel 318 information transmitting is reached fromguider 200 transmission information to guider 200.The signal that sends and receive can comprise data, communication and/or other transmitting signal.Can be according to selecting ordesign transmitter 308 andreceiver 310 for employed communicating requirement and the communication technology in the communication design of navigational system 200.In addition, it should be noted that and the function oftransmitter 308 andreceiver 310 can be combined as signal transceiver.
Server 302 further is connected to (or comprising)mass storage device 312, note thatmass storage device 312 can be coupled toserver 302 via communication link 314.Mass storage device 312 contains a large amount of navigation datas and cartographic information, and can be similarly the device that separates withserver 302, perhaps can be incorporated in theserver 302.
Guider 200 is suitable for communicating by letter withserver 302 bycommunication channel 318, and comprise as before about the described processor of Fig. 2, storer etc. andtransmitter 320 andreceiver 322 to send and to receive signal and/or data bycommunication channel 318, note that these devices can be further used for communicating with the device that is different from server 302.In addition, according to selecting ordesign transmitter 320 andreceiver 322 for employed communicating requirement and the communication technology in the communication ofguider 200 design, and the function oftransmitter 320 andreceiver 322 can be combined as single transceiver.
The software that is stored in theserver memory 306 provides instruction and allowsserver 302navigation device 200 that service is provided for processor 304.A service that is provided byserver 302 relates to processing and is transmitted intoguider 200 from the request ofguider 200 and with navigation data from bulk data storage device 312.According at least one embodiment of the application, another service that is provided byserver 302 comprises for required application to be processed navigation data and the result of these calculating is sent to guider 200 with various algorithms.
Communication channel 318 represents to connect communications media or the path ofguider 200 andserver 302 substantially.According at least one embodiment of the application, both includeserver 302 andguider 200 for the transmitter by described communication channel transmitting data and are used for receiving the receiver of the data of launching by described communication channel.
Communication channel 318 is not limited to particular communication technology.In addition,communication channel 318 is not limited to the single communication technology; That is to say thatchannel 318 can comprise the some communication links that use multiple technologies.For instance, according at least one embodiment,communication channel 318 can be suitable for being provided for the path of telecommunication, optical communication and/or electromagnetic communication etc.So,communication channel 318 includes, but is not limited to one or its combination in the following: circuit, the electric conductor such as electric wire and concentric cable, fiber optic cables, converter, radio frequency (rf) ripple, atmosphere, vacuum etc.In addition, according at least one various embodiment,communication channel 318 can comprise middle device, for example router, transponder, impact damper, transmitter and receiver.
For instance, at least one embodiment of the application,communication channel 318 comprises phone and computer network.In addition, at least one embodiment,communication channel 318 may can adapt to radio communications such as radio frequency, microwave frequency, infrared communication.In addition, according at least one embodiment,communication channel 318 can adapt to satellite communication.
The signal of communication of launching bycommunication channel 318 includes, but is not limited to the signal as requiring for the given communication technology or needing.For instance, described signal can be suitable for using in the cellular communication technology, and described cellular communication technology is such as being time division multiple access (TDMA) (TDMA), frequency division multiple access (FDMA), CDMA (CDMA), global system for mobile communications (GSM) etc.Can bycommunication channel 318 emission numerals and simulating signal both.According at least one embodiment, these signals can be as for as described in the communication technology may need through modulation, through encrypting and/or compressed signal.
Bulkdata storage device 312 comprises the enough memory spaces for required navigation application.The example of bulkdata storage device 312 can comprise magnetic data medium (such as hard disk drive), optic storage medium (such as CD-Rom), charged data storage medium (such as flash memory), molecular memory etc.
According at least one embodiment of the application,server 302 comprises can be by the remote server ofguider 200 via the wireless channel access.According at least one other embodiment of the application,server 302 can comprise the webserver that is positioned on LAN (Local Area Network) (LAN), wide area network (WAN), the VPN (virtual private network) (VPN) etc.
According at least one embodiment of the application,server 302 can comprise the personal computer of desktop for example or laptop computer, andcommunication channel 318 can be the cable that is connected between personal computer and the guider 200.Perhaps, personal computer can be connected betweenguider 200 and theserver 302 betweenserver 302 andguider 200, to set up Internet connection.Perhaps, mobile phone or other handheld apparatus can be established to the wireless connections of the Internet, to be used for via theInternet guider 200 being connected toserver 302.
Can via information download forguider 200 provide information fromserver 302, described information to download can after the user is connected toserver 302 withguider 200, to be updated periodically and/or can be connected to via (for example) wireless mobile coupling arrangement and TCP/IP carry out more constant betweenserver 302 and theguider 200 or be connected frequently after more dynamic.For many dynamic calculation, theprocessor 304 in theserver 302 can be used for disposing a large amount of processing needs, yet the processor 210 ofguider 200 also can often be independent of the connection ofserver 302 and dispose many processing and calculating.
Themass storage device 312 that is connected toserver 302 can comprise than being maintained at 200 data with it of guider more drawing and the route data of volume, comprises map etc.For instance,server 302 can be processed with one group of Processing Algorithm most of device of advancing along described route of guider 200.In addition, the drawing and the route data that are stored in thestorer 312 can operate the signal (for example, gps signal) that is originally received byguider 200.
As above indicated in Fig. 2 of the application, theguider 200 of the application's embodiment comprises processor 210, input media 220 and display screen 240.In at least one embodiment, input media 220 and display screen 240 through be integrated into integrated form input and display device show to enable input information (via direct input, menu setecting etc.) and information (for example by the touch panel screen) both.Well-known such as the those skilled in the art, this screen can be (for example) and touches the input lcd screen.In addition,guider 200 also can comprise any extra input media 220 and/or any extra output unit 241, for example audio frequency input/output device.
Fig. 4 A and Fig. 4 B are the skeleton view of embodiment of the embodiment of guider 200.As shown in Fig. 4 A,guider 200 can be the unit of other assembly (including but not limited to inner gps receiver 250, microprocessor 210, power supply, accumulator system 220 etc.) that comprises integrated form input and display device 290 (for example, touch panel screen) and Fig. 2.
Guider 200 can be held on the arm 292, described arm 292 itself can use large sucker 294 and be fastened to vehicle dashboard/window/etc.An example of the dock that this arm 292 can be docked to forguider 200.
As shown in Fig. 4 B,guider 200 can dock or otherwise be connected to by the arm 292 that (for example) is connected to dock with guider 292 hasps the arm 292 (this only is an example, belongs in the application's the scope because be used for being connected to other known alternatives of dock) ofdock.Guider 200 can then can rotate at arm 292, shown in the arrow of Fig. 4 B.In order to discharge being connected betweenguider 200 and the dock, for example can press the button (this only is an example, because other known alternatives that is used for disconnecting with dock belongs in the application's the scope) on theguider 200.
One exemplary embodiment of a kind of method of the application is showed among Fig. 5.In Fig. 5, a kind of method at first is included in the selectable icon that shows among the step S2 about emergency services.One example of this icon can be thelife preserver 500 shown in Fig. 6, and it is to show separately or show with the extra word such as " please help me ", " promptly " etc.This icon 600 can be shown on the master menu ofguider 200, and described master menu can be shown under many different situations; For example, after the user opens the power supply ofguider 200 at first; During (for example, with navigation mode) usesguider 200 the user after the integrated form input ofguider 200 and display device 290 are rapped, etc.For example demonstration when the demonstration of using icon 600 during theguider 200 with navigation mode can comprise cartographic information and course and navigation or tool bar zone, map display area.
Shown this icon in step S2 after, in step S4, after processor 210 receives the indication of selecting urgent or service icon 500, show a plurality of icons, wherein both are relevant with emergency service information and/or emergency services access at least.The examples show of this demonstration is in Fig. 7, wherein, after receiving (for example) indication to the icon 500 of selecting Fig. 6, about emergency services, can (separately or with the extraneous information of for example describing with the kind of the relevant information of described icon) a plurality of selectable icons of demonstration.As shown in Figure 7, these icons are about in emergency service information (for example, first aid guide 600 and other guide 610) or the emergency services access (comprising " telephone recourse " icon 620, " driving to seek help " icon 630, " walking is sought help " icon 640 and " I wherein " icon 650) at least one.Again, each these icon only is example, and can change in the context of the application's embodiment.In addition, described icon can comprise that therewith the additional text that shows (for example, word " telephone recourse "), and/(for example maybe can comprise " promptly " icon, life preserver), and/can represent that maybe (for example, telephone recourse 620 comprises phone icon and life preserver icon to emergency services; Walking is sought help and is comprised pin icon and life preserver icon etc.).
At last, in the step S6 of Fig. 5, after processor 210 receives the indication of selecting the one in the described icon (for example icon shown in Fig. 7), can show further information.This further information can comprise (such as) the further demonstration, the further demonstration of course etc. of icon of further demonstration, the high-speed access information of information needed are provided, the example that more than shows will be discussed hereinafter in detail.
The exemplary that the processor 210 that Fig. 8 is provided at guider 200 receives (for example) further information after to the indication of " I wherein " icon 650 of selecting Fig. 7 shows.For instance, show that 700 are provided at very important information in the user's who determines guider 200 the position process to the user so that he/her in emergency situations, can more easily carry out telephone recourse and then with this local information conveying to other people.For instance, the integrated form input of (for example) guider 200 and the demonstration 700 on the display device 290 can be shown in and longitude and latitude information 710 can be comprised, described information 710 can be via being determined from (for example) Fig. 2 and GPS position of obtaining of the gps receiver 250 of Fig. 3 in guider 200 by processor 210, note, wish that this GPS position will indicate the current location of guider 200, but its position that may only indicate last known position or receive the gps signal place (for instance, if guider 200 is current in the tunnel or be not easy to receive in other zone of gps signal, then processor 210 will only can be determined the last known position of guider 200, and is not the current location of guider 200).If use last known position, then processor 210 can be according to the gps signal that receives at last and computing time, and shows that 700 can be with the GPS positional information with passing on from the time quantum that has received since the last GPS position signalling.In addition, also individually displaying time can shown on 700.
About latitude and the longitude information that inzone 710, shows, basically can the former state when receiving this information show this information.The latitude that shows in thezone 710 and longitude information can be and can many different modification show, and be for example, selected in application preferences.For instance, these can degree of comprising (d.d °), minute (d ° of m.m ') and second (d ° of m ' s ").Yet, relate to more the demonstration of the information in thezone 720.
In addition, the demonstration 700 of Fig. 8 (for example can comprise virtual selectable button, " telephone recourse " button that is shown askey element 730 of Fig. 8), but the demonstration of a plurality of icons that wherein usually can be accessed via " telephone recourse " icon 620 of selecting Fig. 7 the selection access of described button (is noted, unless user selection " telephone recourse " icon 620 of Fig. 7, otherwise needn't show " telephone recourse " button 730); Perhaps can (for example only dial emergency numbers, be 911 in the U.S., be 112 in some other countries, etc.) immediately the user is connected (for example, afterguider 200 is via bluetooth or other wireless connections and guider pairing) with emergency operator.Can be via the examples show of " telephone recourse " icon 620 of selecting Fig. 7 or the icon that " telephone recourse "button 730 is accessed in (for example) Fig. 9 A and Fig. 9 B, and will be discussed in detail hereinafter.After having carried out calling out, can show " I wherein " screen of Fig. 8.
In addition, can comprise extra or alternative virtual push button for you to choose on the screen shown in Fig. 8, described button for example " is finished "button 740, andbutton 740 can allow the user to turn back to first forth screen.For instance, if user selection (is for example called out focus (POI), automobile services, hospital etc.), if (for example) determine that by processor 210 these POI andguider 200 are at a distance of than threshold distance (for example, 20km) far away, then can in Fig. 8, show additional buttons " to navigate to this place " virtual push button is for you to choose.The selection of this button can make processor 210 determine at the present GSP position ofguider 200 and the drive route between the POI destination.In addition, if determine described POI than threshold distance (for example, 20km) near, can show also that then virtual push button " runs to this place " (substitute " navigating to this place " button or except " navigating to this place " button).The selection of this button can make processor 210 determine at the present GSP position ofguider 200 and the track route between the POI destination.Preferably, show all the time " finishing "button 740.
In addition, if user selection is phoned POI, then can show corresponding telephone number at the screen 700 of Fig. 8, and also can in Title area, show the title (alternative such as Fig. 8 " I wherein ") of the POI of correspondence.If user selection is called out an emergency numbers (such as 911 or 112) commonly used, the title that then shows is readable to be " emergency services " and the telephone number that can show correspondence.If user selection is called out the automobile services number, then title can be specified the title (for example, " Automobile Associations cast anchor rescue service ") of automobile services and can be shown corresponding telephone number.
At last, show that 700 can comprise in order to show thezone 750 of user's position with map demonstration information.Again, this GPS position signalling that can be received by processor 210 usefulness and the cartographic information of having stored of storer 230 are determined.
Inventor of the present invention finds that although can determine the position by the gps receiver in theguider 200, this position is not easy to the identification by the user, especially may need to identify in the emergency situations of his/her position the user.Therefore, at least one embodiment, the present inventor develops a kind of method from text readable form to the user that pass on his/her position with.
In at least one embodiment of the application, a kind of method comprises: receive the request for the position ofdisplay navigation apparatus 200; Determine the last known GPS position of describedguider 200 and in the Current GPS position at least one; Compared with the cartographic information of having stored in described fixed GPS position, and described fixed GPS position is converted to text readable form; And at the integrated form input of describedguider 200 and the described text readable form of the described fixed GPS of demonstration position.
In at least one embodiment of the application, a kind ofguider 200 comprises: processor 210, it is in order to receive the request for the position ofdisplay navigation apparatus 200, in order to the last known GPS position of determining describedguider 200 and in the Current GPS position at least one, in order to being compared with the cartographic information of having stored in described fixed GPS position, and in order to described fixed GPS position is converted to text readable form; And integrated form input and display device 290, it is in order to show the described text readable form of described fixed GPS position.
In at least one embodiment of the present invention, the demonstration information of Fig. 8 further can be thedescription 720 that the user provides the text readable form of the GPS position (last known or current GPS position) to the user.In at least one embodiment of the application, a kind of method comprises: receive request for the position of display navigation apparatus 200 (for example, via the reception to the indication of " I wherein " icon 650 of selecting Fig. 7); Determine the GPS position (at least one at last known GPS position and the current GPS position) ofguider 200; (for example) via processor 210 compared with the cartographic information of having stored in (for example) storer 230 in fixed GPS position, and (for example) is converted to text readable form via a plurality of rules by programming with fixed GPS position; And the text readable form that on the input of the integrated form ofguider 200 and display device 290, in the zone 700 of (for example) Fig. 8, shows fixed GPS position.
Therefore, receive after selecting (for example) indication that is shown in " I wherein " button on integrated form input and the display device 290 or icon 650 as shown in Figure 7 at processor 210, receive the request for the position that shows described guider.In addition, it should be understood that could (for example, Fig. 6 " please help me to selecting to be shown at least one previous icon relevant with emergency that shows on integrated form input and the display device 290 receiving! " icon 500) and indication after finish this demonstration of " I wherein " button or icon 650.
For instance, this conversion can comprise at least one road of determiningguider 200 places; And/or definite at least two road close toguider 200; And/or at least one road atdefinite guider 200 places and then determining and at least one relative nearest road of described fixed intersection.Therefore, the demonstration information that is this text readable form can (for example) comprise for example information of following message: the road atguider 200 current places, current city or the village at user place, and/or close toguider 200 and/or with the road of the intersection atguider 200 places.For instance, the processor 210 ofguider 200 can receive (known or at last known GPS position) aforementioned GPS information, and then described GPS information can be compared with the current cartographic information in the storer 230 that is stored inguider 200, follow (for example) a plurality of rules a plurality of by programming be used to being converted to text readable form, and then the GPS positional information that receives is converted to text readable form, in order in thezone 720 of the input of (for example) integrated form and display device 290, show.
For instance, but the cartographic information in processor 210 searching storages 230, and can attempt at least one road (noticing that all these positions are that the Current GPS position reaches at least one in the at last known position) at definite guider 200 places.If processor 210 determines that guider 200 is positioned on (being referred to as " road " herein) such as particular street, highway, highways, then processor 210 can be inspected the cartographic information that is stored in the storer 230 to determine the first intersecting roads " x ", itself and the intersection of guider 200 through definite place in a direction; And then in the opposite direction in inspection be stored in cartographic information in the storer 230 to determine another intersecting roads " y ", the intersection of itself and guider 200 through determining the place (if the user is positioned at highway on the street, then processor 210 can determine to be positioned at two outlets on the either side of guider 200 positions in a similar manner similarly).Thus, processor 210 can then be determined at least one in the following road: the road at guider 200 places; At least two roads " x " close to guider 200 reach " y "; And the road at guider 200 places and with at least one relative nearest road of described fixed intersection.
Processor 210 can be according to the distance between the fixed position that is stored in cartographic information in the storer 230 and further calculates specific intersecting roads and guider 200.These distances can be through rounding up, in order to can not make description too complicated (for example, 500 yards, 5 miles etc.).Thereby, can show this information at the selection rear line to " I the wherein " button 650 in theviewing area 720, wherein the selection of " I wherein " button 650 can be the request for the position ofdisplay navigation apparatus 200 to processor 210.
The GPS position that receives to the conversion of text readable form (in order inzone 720, showing) can be followed by the processor 210 of guider 200 (for example) be stored in the processor 210 or the storer 230 of processor 210 in rule a plurality of by programming finish.
About can being stored in the rule by programming in (for example) storer 230, phrase " I am arranged in " can be through storage and can be through determine only to use when processor 210 can be determined the road atguider 200 actual places via the cartographic information that the GPS position signalling that receives and storer 230 have been stored.If processor 210 is determinedguider 200 not on road, but can determine road " z " nearguider 200 or close toguider 200, then described rule can be stipulated, can use such as another phrases such as near " I are [" z "] ".If the GPS position that relatively receives by processor 210 and the cartographic information of having stored are determined intersection or the corner location place ofguider 200 " a " and " b " intersection in two road, then described rule can be stipulated, can use another phrase: phrase " I am positioned at the corner in street [" a "] and street [" b "] ".Thereby processor 210 can select the GPS positional information begin to receive to the conversion of the text readable form in showing 700zone 720 to be shown from various ways, and it should be noted that the definition that can widen according toguider 200 abilities rule.
In addition, if processor 210 determines can not determine the GPS position ofguider 200, then device can be determined the GPS position of last previously known.In the case, and non-display " I ... ", rule can stipulate, processor 210 shows words " I before existed ... ".In addition, also can show the number of minutes about the final time that receives GPS information (for example, being determined as being received with the poor of current time from the gps signal of last record by processor 210).Therefore, demonstration can (for example) be read into " before I [x] minute in the corner of [city] [road 1] with [road 2]." a plurality of predefined descriptions and rule can all be stored in the storer 230 and be used for by processor 210 accesses and/or use.
As an additional examples, whenguider 200 is in metropolitan area and not on highway, can use the description of the first kind, for example, " my [road] [number] in [city/state] ", for example " I have in the street, Gold Gate Bridge in San Francisco, California No. 450." whenguider 200 is on highway; can use the description of another type; for example " I am on [highway] [the highway name] between [near the nearest city of process of theguider 200 of current location] and [city that the user of close current location is just going to], outlet [going out slogan] near [state/province] "; for example; " I am on the A2 (E35) between Utrecht (Utrecht) and the Bu Luokelun (Breukelen), and the Breukelen that economizes apart from Utrecht exports (going out slogan 5) 600 meters ".
At last, rule by programming also can comprise one based on the option of describing the position ofguider 200 with the degree of approach of POI position.For instance, processor 210 can not only mate the position with the cartographic information of having stored, but also with position and POI location matches.For instance, if determineguider 200 in the threshold distance of the POI of for example Centraal Station, then output can be " I am near Centraal Station ".Alternative site of road or this output of demonstration behind site of road.
In addition, the demonstration that it should be noted that " I wherein " position also can be exported including (for example) audio frequency.For instance, this can be carried out in conjunction with text to speech (TTS) module operation by processor 210.The language of output can be with relevant by the language of the language of the user selection ofguider 200 and/or user's local country.In addition, if the user is connected its mobile phone or matches withguider 200, then can be via mobile phone text delivery to 911 or 112 emergency operators with " I wherein " screen of Fig. 8, so that operator can understand and the position of definite user andguider 200, even (such as) user's mute (owing to mishap, talkative described language etc. not).
The example of Fig. 9 A to Fig. 9 C displaying (for example) subsequently menu of displayable selectable icon after selecting " telephone recourse " icon 620.Therefore, show among Fig. 9 A to Fig. 9 C, after receiving the indication of selecting the one (for example " telephone recourse " icon 620) in a plurality of selectable icons, can show at least further information, it comprises a plurality ofselectable icon 810 of (for example) Fig. 9 A, 820,830,840 and 850 demonstration, and each selectable icon is about to close at least one the navigation of different types of emergency services position in the current location ofguider 200 and the last known position.Therefore, for example at least one (that is, for example, the icon shown in Fig. 7 " telephone recourse " 620) about in a plurality of selectable icon of emergency services access shown in Fig. 7 comprises about via the icon of phone to the access of emergency services position.
After Fig. 9 A to Fig. 9 C is provided at processor 210 and receives indication to " telephone recourse " icon 620 of selecting Fig. 7, the displaying of a plurality of icons that shown by integrated form input and the display device 290 of guider 200.As shown in Fig. 9 A to Fig. 9 C, shown further information can comprise the demonstration of (for example) a plurality of selectable icons (910-950 of the 860-900 of the 810-850 of Fig. 9 A, Fig. 9 B or Fig. 9 C) after receiving the indication of selecting " telephone recourse " icon 620, each icon is about close at least one the different types of emergency services (noticing that Fig. 9 A, Fig. 9 B and Fig. 9 C show the example of the alternative demonstration of a plurality of selectable icons) in the current location ofguider 200 and the last known position.
As shown in Fig. 9 A and Fig. 9 B, the emergency service information under " telephone recourse " icon 620 comprisesemergency services 810, Automobile Associations cast anchor rescue service 820,nearest police office 830, nearestdoctor 840 andnearest hospital 850; Fig. 8 B comprises emergency services 860,family 870, nearest police office 880, nearestdoctor 890 and nearest hospital 900.In these icons each is preferably shown with a certain written description of indicating emergency type service.In addition, it should be understood that the application is not limited to these icons, because can use different icons.
In addition, show among Fig. 9 C, should note, the icon of showing in for example Fig. 9 A or Fig. 9 B, extra icon also can be displayable, for example, behind thearrow icon 800 of having selected Fig. 9 A and Fig. 9 B, can show extra selectable icon, for example the icon of Fig. 9 C.These icons can include, but is not limited to nearestpublic transportation 910, nearest auto repair shop 920, nearest dentist 930,nearest pharmacy 940, nearest animal doctor 950.Therefore, at least one embodiment of the application, different types of emergency services position comprises at least one among Auto repair shop, hospital, doctor, police office, pharmacy and the dentist.Again, can show a plurality of icons in conjunction with the turnup icon key bykey element 800 appointments among Fig. 9 A and Fig. 9 B, it allows next screen of display icon.
As shown in Fig. 9 A to Fig. 9 C, can show the different icons about different types of emergency services, wherein show preferably about relative " nearest " emergency services supplier, for example, nearest police office 830,880; Nearest doctor 840,890 etc.Can by at first via receive current or last known gps signal determine the current ofguider 200 or at last known position determine relatively nearest police office, doctor, hospital etc.Can by processor 210 current or last known GPS information and canned data inguider 200 be compared determine relative up-to-date information in arbitrary particular types thereafter.
It should be noted that the configuration of embodiments of the invention/demonstration or type are not subjected to the restriction of special icon shown among Fig. 9 A to Fig. 9 C.For instance, the kind of the type of the icon of demonstration and expression thereof can be shown based on the out of Memory that is stored in the guider 200.For instance, the demonstration of icon and kind thereof can be based on the current location ofguider 200 or local position and is changed.An example can be, if guider is registered in the U.S., then " nearest firehouse " can be shown as the icon among Fig. 9 A to Fig. 9 C.Therefore, number and the type of urgent kind can change because of each country /region (therefore comprising icon).
Therefore, after receiving the indication of selecting the one in the selectable icon shown in (for example) Fig. 9 A to Fig. 9 C, integrated form input and display device 290 can show the telephone number of relatively nearest selected emergency services subsequently.In addition, perhaps with relative nearest selected emergency services together, integrated form input and display device 290 can show through being defined as at least one the relatively recently tabulation of the emergency services of (as shown in Figure 10 A) and the selected kind that made up by (for example) processor 210 in the current location of guider 200 and the last known position.About Figure 10 A to Figure 10 C, processor 210 can in response to receive the indication of selecting the one in a plurality of icons (its kind with emergency services is relevant) determined emergency services and with the current location of guider 200 and at last known position at least one corresponding relative distance apart.This can further comprise range information 915, position or identifying information 925, the prompting that reaches telephone number and/or dial phone number (described prompting is showed by the telephone symbol 935 of Figure 10 A).Therefore, emergency services can be separately the information of relative distance 915 between in the current location of position emergency services and guider 200 and last known position at least one of indication shown.In addition, integrated form input and display device 290 can comprise the demonstration of the prompting 935 (for example, the first displayed entries of Figure 10 A) of the telephone number of dialing relatively nearest selected emergency services.If telephone number is unavailable, then can make phone icon 935 (for example) become ash.
If the user of guider 200 (for example makes his/her phone, mobile phone, via bluetooth or other wireless connections) match withguider 200, then guider 200 can be dialed automatically by the one in the emergency services of selecting (for example) a plurality of demonstrations as shown in Figure 10 A the telephone number of selected emergency services.This can be connected to finish via the existing bluetooth between (for example) user's wireless telephone and theguider 200 or the wireless telephone of alternate manner.Perhaps, replace in pairing, if guider inside has the mobile phone ability, then guider 200 can be dialed the telephone number of selected emergency services automatically by selecting the one in the emergency services as shown in (for example) a plurality of as shown in Figure 10 A.If the user does not make its phone andguider 200 pairings, the message of flashing that then can show indication (for example) " phone does not connect ".If the user had before made 200 pairings of its phone and guider, but currently do not connected via bluetooth or other wireless connections, then can only re-establish the connection, and can show the message of " connection ".
Behind the telephone number of the one in the relatively nearest emergency services of dialing the demonstration as shown in Figure 10 A, for example can be on integrated form input and display device 290 show " I wherein " screen (perhaps, as before describing about Fig. 8) of Figure 10 B to the user.Can show this screen in order to user's current location is provided take (for example) text readable form as the user so that the user be easy to this information provide to answer its call someone of emergency services position.For instance, described information can be shown with longitude and the latitude information of being showed such as the key element 955 of Figure 10 B with the text readable form of being showed such as the key element 945 of Figure 10 B.In addition, for instance, can show at least one extra icon 965 to the user, be used for carrying out urgent 911 or 112 calls.In case selected this special icon, just but the screen of the screen of display case as shown in Figure 10 D (perhaps, in this case and/or in the situation of the telephone recourse button 730 of having selected Fig. 8, needn't show), it confirms that user wants calling 911 or 112 emergency numbers.In the case, can disconnect initial call, and can carry out urgent 911 or 112 and call out, as long as user's phone is still with previously described mode and guider 200 pairings (perhaps internal capacity is present in the guider 200).Perhaps, or in addition, also SMS message can be sent to 911 or 112 operators.
According to circumstances, after processor 210 received the indication of selecting the relatively nearest emergency services among Figure 10 A, the screen of the screen that can show in user's display case such as Figure 10 C wherein can be to the extraneous information of user's display case such as extravirtual push button 975 and 985.After (for example) processor 210 receives the indication of selectingbutton 985, can determine and show the instruction that is used for navigating to relatively nearest selected emergency services position; And/or after processor 210 receives the indication of selectingbutton 985, can determine and show the instruction that is used for running to selected relatively nearest emergency services position to the user.Can determine in a known way or calculate these instructions by the processor 210 ofguider 200, and on the integrated form input ofguider 200 and display device 290, show these instructions to the user subsequently.
Figure 11 illustrates the demonstration of the icon of the kind that represents corresponding to " driving to seek help " icon 630 by Fig. 7.This icon is about in a plurality of selectable icon of emergency services access at least one, and it is about to close at least one the navigation of emergency services position in the current location ofguider 200 and the last known position.After (for example) processor 210 receives the indication of selecting this one in a plurality of selectable icons, the at least further information that shows in response to this reception can comprise the demonstration of a plurality of selectable icons, described icon each naturally about to close at least one the navigation of different types of emergency services position in the current location ofguider 200 and the last known position, for example, the icon that shows among Figure 11.
In the exemplary embodiment shown in Figure 11, a plurality of icons can be about to the navigation close to different types of emergency services position of guider 200, for example, nearest auto repair shop 1010, nearest hospital 1020, nearest doctor 1030, nearest police office 1040, nearest pharmacy 1050, nearest dentist 1060.Select " nearest pharmacy " icon 1050 in response to (for example), for example, as shown in Figure 12 A, can determine and show emergency services and reach at least one corresponding relative distance apart in the at last known position with the current location of guider 200.In case the processor 210 by guider 200 is determined, just can for example show through being defined as reaching apart from the current location of guider 200 tabulation of at least one the relatively nearest emergency services in the at last known position in the mode shown in Figure 11 A of the application.Emergency services can be separately the information of relative distance between in the current location of the position of indicating emergency service and guider 200 and last known position at least one shown.In case selected shown emergency services among Figure 12 A, just can show as shown in Figure 12B position and (randomly) its telephone number of described emergency services to the user.At last, as shown in Figure 12 C, if selected the course from select location to the user, then can plan described course in conventional route planning mode by processor 210, note, the starting position is the current location (or last known position) of guider 200, and the final purpose position is selected emergency services supplier.
As before indicated about Fig. 7, the one in the selectable icon that guider 200 shows can be about " walking is sought help " icon 640.Therefore, about in a plurality of selectable icon of emergency services access at least one can comprise about via the vehicles to the icon of the navigation of emergency services position (for example, icon 630, the icon of seeking help of driving), and at least one in a plurality of selectable icons can access about emergency services, it can comprise about the icon (icon 640 that for example, is entitled as " walking is sought help ") via the navigation that marches on foot the emergency services position.After (for example) processor 210 receives the indication of selecting icon 640, can show a plurality of selectable icons, its each naturally about to close at least one the navigation of different types of emergency services position in the current location of guider 200 and the last known position.For instance, this can comprise the icon of Figure 13, and described icon comprises icon 1100, the icon 1110 that is entitled as " nearest public transportation ", the icon 1130 that is entitled as " nearest police office " that are entitled as " nearest refuelling station ", be entitled as the icon 1140 of " nearest pharmacy " and be entitled as the icon 1150 of " nearest doctor ".Again, these only are exemplary, but these are separately about to close at least one the icon of navigation of different types of emergency services position in the current location of guider 200 and the last known position.
In response to selection about the one in a plurality of icons of the emergency services of a kind (for example receiving, select theicon 1100 to 1150 shown in Figure 13) indication, processor 210 can be determined emergency services and at least one the corresponding relative distance in the current location ofguider 200 and the last known position.Thereafter, the tabulation that integrated form input and display device 290 can show the emergency services that is confirmed as at least one the relatively nearest selected kind in the current location ofguider 200 and the last known position (for example, as shown in Figure 14 A), note, be similar to Figure 12 A, the information of the relative distance between at least one in the current location of these positions that can comprise the title of emergency services position and indicating emergency service andguider 200 and the at last known position.
Again, as shown in Figure 13, different types of emergency services position can comprise at least one among Auto repair shop, hospital, doctor, police office, pharmacy and the dentist, and the information of other kind, for example,nearest refuelling station 1100, nearestpublic transportation 1110 etc.In addition, after selecting above information, can as shown in Figure 14 B, show cartographic information and (possibly) telephone number, and can as shown in Figure 14 C, calculate and show from the current location ofguider 200 or last known position to the emergency services supplier's who selectes track route to the user.
At last, being shown in selectable icon on theguider 200 and can comprising icon about emergency service information as shown in Figure 7, for example, first aid guide 600 and other guide 610.After selecting these icons, these icons can access be for example information of the file layout of HTML (Hypertext Markup Language) (html) via (for example) rich text stigmatometer, and described information comprises such as first aid information, auto repair information etc.About inspecting and seek the ability of this information, with reference to the application in being entitled as of filing an application same date " be used for showing guider and the method (ANAVIGATION DEVICE AND METHOD FOR DISPLAYING A RICH CONTENTDOCUMENT) of rich content document " (attorney docket is 06P207US27) the _ _ _ _ _ _ _ _ _ _ number application case, therefore the full content of described application case is incorporated herein by reference.
A limiting examples of " other guide " can comprise (for example) auto repair information.The information that provides based on being stored in other parameter in theguider 200 can be provided for this information and other " other guide " information.For instance, if processor 210 is recognized selecting the indication of described other guide icon 610, then can show the menu that is in fashion alternate item, for example, auto repair information.If selected this information, then processor 210 can via (such as) demonstration of the information that provides based on other parameter (such as by the language of user selection, user's local country, the current national at user place etc.) is provided the rich text stigmatometer.Because the file of (for example) HTML (Hypertext Markup Language) is onguider 200, thus extra content can be provided, for example, the tourist information in the city; Can add anchor (anchor) in text, described anchor is showed position in the map, navigates to a position, is called out a number etc. when selected.Also might (for example, for tourist information) dynamically insert information, it adds and described hotel distance apart.
It should be noted that about the application's method and describe in the application's the aforementioned aspect of embodiment each.Yet, at least one embodiment of the application is for a kind ofguider 200, it comprises: processor 210, it is in order to receive the request for the position ofdisplay navigation apparatus 200, in order to the last known GPS position of determining describedguider 200 and in the Current GPS position at least one, in order to being compared with the cartographic information of having stored in described fixed GPS position, and in order to described fixed GPS position is converted to text readable form; And integrated form input and display device 290, it is in order to show the described text readable form of described fixed GPS position.Therefore, will understand such as one of ordinary skill in the art, thisguider 200 can be in order to carry out the various aspects of the method for describing about Fig. 6 to Figure 14 C.Therefore, for the sake of brevity, omitted further explaination.
The method of at least one embodiment that above expresses can be embodied as the computer data signal that is contained in carrier wave or the transmitting signal, described computer data signal presentation directives sequence, described instruction sequence cause described processor to carry out correlation method when being carried out by processor (for example processor 210 of theprocessor 304 ofserver 302 and/orguider 200).In at least one other embodiment, but at least a method provided above can above be embodied as the upper one group of contained instruction of computer-readable or computing machine access media (for example one in the previously described storage arrangement), to carry out correlation method when being carried out by processor or other computer installation.In different embodiment, media can be magnetic medium, electronic medium, optical media etc.
Further, the form of any one the be presented as program in the preceding method.Program can be stored on the computer-readable media and be suitable for when carry out preceding method when computer installation (device that comprises processor) moves in any one.Therefore, medium or computer-readable media are suitable for storage information and are suitable for data processing facility or computer installation alternately to carry out any one the method among the embodiment referred to above.
Medium can be the built-in medium that is installed on the computer installation body interior or is arranged into the removable media that can separate with the computer installation main body.The example of built-in medium includes, but is not limited to rewritable nonvolatile memory (for example ROM and flash memory) and hard disk.The example of removable media includes, but is not limited to: optic storage medium, for example CD-ROM and DVD; Magneto-optic storage media, for example MO; Magnetic storage media includes, but is not limited to floppy disk (trade mark), magnetic tape cassette and removable hard disk; Have the media of in-building type rewritable nonvolatile memory, include, but is not limited to storage card; And the media with in-building type ROM, include, but is not limited to the ROM magnetic tape cassette; Deng.In addition, can any other form store about the various information (for example, characteristic information) of institute's memory image, or it can otherwise provide.
To understand after reading this disclosure such as the those skilled in the art, the assembly of the electronic package ofguider 200 and/orserver 302 can be presented as hardware circuitry or be presented as computer-readable program, perhaps is presented as described both combination.
The system and method for the application's embodiment is included on the processor operation with at least one the software in the method for executive basis the application's teaching.The those skilled in the art will understand after reading and understanding the present invention and can start software program to carry out the mode of the function that is found in the described software program by the computer-readable media from the computer based system.The those skilled in the art will further understand and can be used for creating through design to implement and to carry out at least one the various programming languages of software program in the application's the method.
Can use object-oriented language (including but not limited to JAVA, Smalltalk, C++ etc.) with the described program of object-oriented ground structure, but and service routine language (including but not limited to COBOL, C etc.) towards the described program of program ground structure.Component software can the well-known any number kind mode of those skilled in the art communicate, and it includes, but is not limited to by application programming interfaces (API), inter-process communication techniques (include but not limited to report program call (RPC), public object request broker program structure (CORBA), the Component Object Model (COM), Distributed Component Object Model (DCOM) (DCOM), Distributed System Object Model (DSOM) and remote method invocation (RMI) (RMI)).Yet, will understand after reading present application disclosure such as the those skilled in the art, the application's teaching is not limited to certain programmed language or environment.
Come by way of example but not described above system, device and method with ways to restrain with respect to improve accuracy, processor speed and user interactions simplifications etc. forguider 200.
In addition, in the scope of this disclosure and appended claims, but the element of different instances embodiment and/or feature combination with one another and/or substitute each other.
Further, can equipment, the form of method, system, computer program and computer program embodies in above-mentioned and other example features of the present invention any one.For instance, can system or the form of device embody preceding method, it includes, but is not limited to for any structure of carrying out graphic illustrated method.
So described exemplary embodiment, it is evident that to make in many ways its variation.Described variation should be considered as breaking away from spirit of the present invention and scope, and all described modifications that it will be apparent to those skilled in the art that are wished all to be included in the scope of appended claims.