本發(fā)明的領(lǐng)域涉及輔助用戶定位通信終端。
描述了輔助方法、計算機程序產(chǎn)品、存儲介質(zhì)、電子終端和相應的車輛。
當前技術(shù)的許多解決方案允許通信終端的用戶利用他的終端獲得將要到達的目標的位置和/或為了到達這樣的目標而旅行的方向。目標通常由郵政地址(975,avenuedeschampsblancs35510cesson-sévigné)指定,因此是固定的。一些解決方案還允許用戶到達移動的目標。因此,專利申請us2014/0114564所描述的解決方案使得用戶能夠從位置服務器獲得他希望到達的目標的位置(即使它是移動的)。然而,該解決方案僅允許用戶接收在他與服務器通信時對服務器而言最新的目標位置,這可能不足以有效地引導用戶,特別是當終端僅與服務器間歇地通信時。
技術(shù)實現(xiàn)要素:
通過提出一種能夠在至少一個實施例中與當前技術(shù)的一些解決方案相比更適合地定位終端的方法,本發(fā)明得以改善這種情況。
特別地,本公開的方面涉及一種用于定位至少第一移動終端的方法,該方法包括:
-對所述第一移動終端的至少一個路線的至少一個獲得,該路線至少由以下項定義:
-出發(fā)點,代表所述第一移動終端的地理位置;
-到達點,代表確定的地理位置;
根據(jù)該方法的至少一個具體實施例,所述獲得包括至少:
-在根據(jù)確定的時間戳的時刻,在所述第一終端與第二終端之間建立通信;
-在所述通信期間提供所述第一終端的所述地理位置和/或所述第二終端的地理位置。
根據(jù)實施例,定位方法可以在第一終端上或在第二終端上被實現(xiàn)。
根據(jù)至少一個具體特征,所述到達點考慮(takeaccountof)所述第二終端的所述地理位置。
根據(jù)至少一個具體實施例,定位方法包括第一獲得和至少第二獲得,并且在在所述第一獲得時建立的通信期間,所述第一獲得包括確定與所述第二獲得相關(guān)的至少一個獲得參數(shù),至少所述至少一個確定的獲得參數(shù)中的一個是所述第二獲得的通信的建立的時間戳。
根據(jù)至少一個具體特征,所述獲得包括在所述提供所述第一終端和/或第二終端的所述地理位置之前,獲取將要提供的所述地理位置。
根據(jù)至少一個具體特征,所述通信是無線通信。
根據(jù)至少一個具體實施例,與所述第二獲得相關(guān)的所述至少一個獲得參數(shù)屬于以下組,該組包括:
-所述第二獲得的通信的建立的時間戳;
-被用于所述第二獲得的通信的建立的無線通信接口的類型;
-在所述第二獲得時提供的所述地理位置的期望的精確度;
-在所述第二獲得期間激活無線通信接口的最小持續(xù)時間;
-在所述第二獲得期間激活無線通信接口的最大持續(xù)時間;
-所述第一終端和/或第二終端中的至少一個電池的估計的自主時間(timeofautonomy);
-所述第一終端和/或第二終端中的至少一個電池的電荷水平;
-所述第一終端和/或第二終端的當前平均速度;
-所述第一終端和/或第二終端的環(huán)境的類型。
根據(jù)至少一個具體特征,所述獲得還包括選擇將由所述通信實現(xiàn)的至少一種類型的無線通信。
根據(jù)至少一個具體特征,所述獲得還包括對在所述通信期間實施的至少一個無線通信接口的去激活(deactivation)。
根據(jù)至少一個具體特征,所述獲得所述路線包括由所述第一終端和/或第二終端中的至少一個計算和/或接收定義所述路線的所述出發(fā)點和/或到達點。
根據(jù)至少一個具體特征,所述方法包括由所述終端中的至少一個恢復(restitution)所述至少一條路線。
雖然沒有明確描述,但是所呈現(xiàn)的實施例可以使用任意組合或子組合來實現(xiàn)。例如,其中到達點考慮所述第二終端的所述地理位置的實施例可以與其中所述獲得還包括對在所述通信期間實施的至少一個無線通信接口的去激活的實施例組合。
本領(lǐng)域技術(shù)人員在閱讀本說明書時容易想到的其他實施例也被包括在本發(fā)明的范圍內(nèi)。
具體地,本公開不限于獲得單個路線。
根據(jù)另一方面,本公開涉及一種包括地理定位裝置的移動通信終端,所述移動終端包括處理器,該處理器被配置用于:
-對所述移動終端的至少一個路線的至少一個獲得,該路線至少由以下項定義:
-出發(fā)點,代表所述移動終端的地理位置;
-到達點,代表確定的地理位置;
根據(jù)至少一個具體實施例,所述處理器被進一步配置,以使得所述獲得至少包括:
-在根據(jù)確定的時間戳的時刻,在所述移動終端與另一終端之間建立通信;
-在所述通信期間提供所述移動終端的所述地理位置和/或所述另一終端的地理位置。
雖然沒有明確描述,但是所述移動終端可以被配置為在其任意一個實施例中實現(xiàn)本公開的定位方法。
根據(jù)另一方面,本公開涉及一種通信終端,包括處理器,該處理器被配置用于:
-對另一終端的至少一個路線的至少一個獲得,所述另一終端是可移動的,所述路線至少由以下項定義:
-出發(fā)點,代表所述另一終端的地理位置;
-到達點,代表確定的地理位置;
根據(jù)至少一個具體實施例,所述處理器被進一步配置,以使得所述獲得至少包括:
-在根據(jù)確定的時間戳的時刻,在終端與所述另一終端之間建立通信;
-在所述通信期間提供所述另一終端的所述地理位置和/或所述終端的地理位置。
雖然沒有明確描述,但是所述終端可以被配置為在其任意一個實施例中實現(xiàn)本公開的定位方法。
根據(jù)另一方面,本公開涉及一種配備有本公開的任意一個實施例中的通信終端的車輛。
根據(jù)另一方面,本發(fā)明涉及一種計算機程序產(chǎn)品,包括程序代碼指令,當所述指令由計算機執(zhí)行時,用于執(zhí)行任意一個前述實施例中的定位方法。
根據(jù)另一方面,本發(fā)明涉及一種在其上保存有計算機程序計算機可讀存儲介質(zhì),該計算機程序包括程序代碼指令,當所述指令由計算機執(zhí)行時,用于執(zhí)行任意一個前述實施例中的本發(fā)明的方法。
這樣的計算機可讀存儲介質(zhì)可以采用加載到至少一個計算機可讀存儲介質(zhì)上的、包括計算機可讀程序代碼指令和計算機可執(zhí)行程序代碼指令的計算機程序產(chǎn)品的形式。
因此,在本專利申請中,計算機可讀存儲介質(zhì)被認為是具有存儲信息的內(nèi)在能力、和能夠恢復其存儲的信息條目的內(nèi)在能力的非暫態(tài)存儲介質(zhì)。
計算機可讀存儲介質(zhì)可以是例如但不限于,系統(tǒng)、設(shè)備或裝置,其是電子的、磁性的、光學的、電磁的或紅外線的、由半導體制成的、或?qū)崿F(xiàn)前述技術(shù)的組合。應該強調(diào)的是,下面的元件(提供本發(fā)明原理可以被應用于其中的計算機可讀存儲介質(zhì)的更具體的示例)以說明的目的被提及并且在任何情況下都不構(gòu)成詳盡的列表,并且本領(lǐng)域技術(shù)人員將很容易地理解:便攜式計算機軟盤、硬盤、rom(只讀存儲器)類型的存儲器、eprom(可擦除可編程只讀存儲器)類型的可擦除存儲器或閃速存儲器、包括rom存儲器的便攜式光盤(cdrom)、光存儲裝置、磁存儲裝置、或前述元件的任意適當?shù)慕M合。
如本領(lǐng)域技術(shù)人員容易理解的,根據(jù)變型,本發(fā)明的方面可以由裝置、方法或計算機可讀存儲介質(zhì)來實現(xiàn)。因此,在某些實施例中,本發(fā)明的各方面可以完全以硬件組件的形式(例如,電子組件或配備有組件的電子卡)被實現(xiàn)、或完全以軟件組件的形式(包括例如,固件組件、“常駐”軟件程序、微代碼等)被實現(xiàn)。其他實施例可以實現(xiàn)硬件組件和軟件組件兩者。此外,這些硬件組件或軟件組件可以被實現(xiàn)在相同的物理設(shè)備中、或被分布在不同的物理設(shè)備中。
在本文檔中,術(shù)語“模塊”通常將指定可以對應于硬件組件或軟件組件的組件。此外,本發(fā)明的各方面可以以計算機可讀存儲介質(zhì)的形式被實現(xiàn)。可以使用一個或多個計算機可讀存儲介質(zhì)的任意組合。
附圖說明
通過閱讀與特定實施例相關(guān)的以下詳細描述(該描述是參考附圖進行的),本發(fā)明將被更好地理解,并且其他具體特征和優(yōu)點將出現(xiàn),其中:
-圖1a示出了本發(fā)明的一般原理;
-圖1b示出了根據(jù)本發(fā)明的特定實施例在時刻t0處獲得的第一移動終端與第二終端之間的第一路線;
-圖1c示出了在大于圖1a的時刻t0的時刻t1處獲得的圖1a的兩個終端之間的第二路線;
-圖1d示出了在大于圖1b的時刻t1的時刻t2處獲得的圖1a和1b的兩個終端之間的第三路線;
-圖1e示出了圖1b到圖1d中示出的獲得路線的不同時刻;
-圖2描述了根據(jù)具體實施例的、符合參照圖1a、1b、1c、1d和1e描述的實施例的本發(fā)明的定位方法。
-圖3示出了根據(jù)本發(fā)明的具體實施例的終端。
相同元件在所有附圖中用相同附圖標記指定。
所示出的附圖僅用于說明目的,并且在任何情況下都不將本發(fā)明限制于所示出的實施例。
具體實施方式
參照圖1a呈現(xiàn)了本發(fā)明的一般原理。
通過用于定位至少一個移動終端的方法,本發(fā)明的一些實施例能夠向配備有通信終端(102,104)的至少一個用戶提供輔助。此終端可以是用戶希望監(jiān)控其移動的、用戶配備的移動終端或第三方配備的移動終端。為此,在一些實施例中,如圖1a至1d所示出的,定位方法包括獲得移動終端的至少一個路線(110,120,130)(從出發(fā)點(112,122,132)到確定的到達點(114,124,134))中的至少一個。在圖1a至1d的實施例中,路線的出發(fā)點112對應于移動終端102的當前位置。
在一些實施例中可以通過考慮另一終端的當前位置來確定到達點114(例如,當用戶正在監(jiān)控另一終端的進程時,可以考慮用戶的終端的當前位置,或者當用戶正在監(jiān)控他自己的終端的進程時,可以考慮用戶希望到達的第三方配備的終端裝備的當前位置)。
在其他實施例中,到達點可以對應于固定的確定位置(例如,商店、或公共場所或私人場所)。它可以例如是由兩個終端存儲的位置,例如,特定地點的位置(例如,地址簿或社交網(wǎng)絡中的兩個終端共同的聯(lián)系人的家或工作地點)、或位置服務已知的公共場所或私人場所的位置(購物中心、服務站、餐館、學校等)。
到達點(114,124,134)可以對應于兩個終端的匯合點(例如,終端中的一個的用戶已經(jīng)去到的購物中心的入口等),或?qū)谄渎肪€將獨立于另一終端的位置被獲得的移動終端的目的地(例如,兩個終端共同的聯(lián)系人的居住地點或商店)。
例如,在至少一個特定實施例中,父母可以遠程監(jiān)控配備有移動終端的兒童去往特定地點(商店,游泳池等)的移動。
對路線的獲得實現(xiàn)了兩個終端之間的通信(102,104)。該通信是在考慮確定的時間戳(例如,該確定的時間戳是針對兩個終端共同的時間基準系統(tǒng)建立的,并且是兩個終端已知的)的時刻建立的。它包括將終端中的至少一個終端的當前位置提供給所述終端中的另一終端。因此,該另一終端可以實時地(或幾乎實時地)知道其他終端的定位。
現(xiàn)在參照圖1a至1e和圖2更詳細地呈現(xiàn)一個實施例中的本發(fā)明的定位方法。如已經(jīng)討論的,該方法可以在獲得其路線的終端中、或在另一個終端中被實現(xiàn)。為了簡化的目的,在本說明書的其余部分中,術(shù)語“本地”終端是指在其上實現(xiàn)該方法的用戶終端,術(shù)語“遠程”終端是指“本地”終端與之通信的終端。
在圖1a所示的實施例中,兩個終端(102,104)的用戶可以彼此相向移動,或者一個可以去見另一個,后者本身能夠從其初始位置移動。具體地,兩個終端的移動速度可以是非常不同的。因此,如圖所示,一個終端102可以例如配備在車輛100中(例如,為其儀表板)或暫時存在于車輛中(例如,當它是駕駛員的或乘客中的一個的連接的手表、平板電腦或智能手機時)并且行進一大段距離,而另一終端104可以行進一小段距離(例如,當它是行人用戶的便攜式終端時)。
在圖2所示的實施例中,該方法包括初始化200,此時兩個終端確定與第一獲得210路線相關(guān)的時間戳(例如,通過進行sms交換并且由每個終端存儲被封裝在sms的文本中的時間戳)。
在圖1a至1e和圖2所示的實施例中,該方法然后包括對至少一個路線110的第一獲得。在圖1a所示的特定實施例中,獲得單個路線,其出發(fā)點是終端102的當前位置,而到達點是將要到達的、終端104的當前地理位置。
在其他實施例中,可以獲得若干路線。例如,可以包括具有相同出發(fā)點和到達點的路線(例如其他信息不同,例如在這些出發(fā)點和到達點之間進行的旅程不同),或具有相同出發(fā)點和顯著不同的到達點的路線(到達點例如對應于兩個終端(102,104)的可能匯合點,并且其可能具體地對應于終端104的當前地理位置)。
在圖2所示的實施例中,其中該方法在配備有無線通信裝置的終端中被實現(xiàn),獲得210至少一個路線包括選擇212至少一種類型的通信接口,例如從本地終端上存在的不同類型的無線通信接口中選擇212一種類型的無線通信接口。例如,這可以是gsm(全球移動通信系統(tǒng),其由歐洲電信標準協(xié)會定義)類型的接口、或“3g”或“4g”(“第三代移動電信技術(shù)”或“第四代移動電信技術(shù)”)類型的接口、或適用于本地網(wǎng)絡中的無線通信的接口(例如,
根據(jù)實施例,兩個終端可以選擇相同類型的無線通信(例如,在初始化時選擇)或不同類型的無線通信(例如,在實現(xiàn)網(wǎng)關(guān)的情況下建立兩個終端之間的通信)。
在至少一個特定實施例中,獲得210包括激活214本地終端的無線通信接口。此步驟是可選的。實際上,在一些實施例中,例如,可以在啟動本地終端時、或在初始化200時激活無線通信接口,然后無線通信接口保持連續(xù)激活。
在圖2的實施例中,方法還包括獲取216本地終端的地理位置,例如,由本地終端的gps(全球定位系統(tǒng))模塊獲得。該獲取216是可選的。實際上,在一些實施例中,特別是當本地終端是非移動終端時,本地終端的地理位置可以被預先獲取并且由本地終端存儲。在其他實施例中,當例如由于運動或速度傳感器,本地終端知道自從上次獲取以來它保持不動(或沒有怎么移動)時,本地終端可以存儲先前的獲取并且不獲取新位置。
在所示出的實施例中,獲得210還包括建立218本地終端與遠程終端之間的通信。該通信可以實現(xiàn)激活的無線通信裝置,并且以數(shù)據(jù)模式或通過將數(shù)據(jù)封裝在語音或文本中來執(zhí)行。
因此,在特定實施例中,終端可以通過使用封裝在語音中的數(shù)據(jù)(例如,其使用gsm或3g或4g被傳輸)進行通信,并且另一終端可以以ip(因特網(wǎng)協(xié)議)協(xié)議形式的通信來接收數(shù)據(jù)。
根據(jù)實施例,通信的建立218可以在與確定的時間戳相對應的時刻t0處、或在與確定的時間戳接近的時刻t0處被執(zhí)行。因此,在實現(xiàn)無線通信模塊的一些實施例中,激活214無線通信接口可以在當前時間戳等于確定的時間戳時或稍微提前(例如,在當前時間戳具有確定的時間戳的值之前的5分鐘或1分鐘)被實現(xiàn),建立通信的第一次嘗試在當前時間戳等于確定的時間戳時被執(zhí)行。
根據(jù)本發(fā)明的實施例,在建立兩個終端的通信之前,可以執(zhí)行建立通信的一次或多次嘗試。實際上,終端中的一個可能已被關(guān)閉、或處于待機模式、或暫時在通信困難或不可通信的地理區(qū)域中。
根據(jù)實施例,在若干連續(xù)的嘗試期間實施的通信接口可以是相同的或不同的。
在一些實施例中,可以在針對不成功嘗試的時間戳確定的時間間隔之后進行新的嘗試。在其他實施例中,可能是補充實施例,其中獲得包括確定若干時間戳(該若干時間戳與相同的其他未來的獲得相關(guān)),一次或多次嘗試各自能夠在與不同時間戳中的一個相對應的時刻進行,直到建立通信。
與建立通信相關(guān)的時間間隔和/或不同的時間戳可以根據(jù)至少一個終端已知的以下信息被確定,特別是:
-由至少一個終端分配給第一終端的位置的緊迫程度;
-出發(fā)點和/或到達點之間的距離和/或旅程時間;
-至少一個終端的狀態(tài)(特別是電池電量水平和/或終端的可用性);
-建立通信的成本和/或涉及通信的持續(xù)時間;
-地理區(qū)域的無線電接收質(zhì)量水平,其中出發(fā)點和/或到達點屬于該地理區(qū)域、和/或終端中的一個先前位于該地理區(qū)域中、和/或出發(fā)點和/或到達點位于該地理區(qū)域的附近、和/或終端中的一個先前位于該地理區(qū)域的附近;
-兩個終端之間的通信日志。
根據(jù)實施例,通信的建立可以由終端中的一個或另一個發(fā)起。在所示出的實施例中,通信的建立218是由本地終端(102,104)發(fā)起的。在其他實施例中,它可以由遠程終端(102,104)發(fā)起,其中通信的建立在本地終端(102,104)側(cè)實現(xiàn),通信的接受由遠程終端(102,104)發(fā)起。
在圖2的實施例中,通信是在獲取216本地終端(102,104)的位置之后被建立218的。在其他實施例中,特別是當遠程終端主動執(zhí)行通信的建立218時,本地終端的地理位置的獲取216可以在建立通信218之后被執(zhí)行。
在所示出的實施例中,獲得210還包括至少一個提供220,該至少一個提供220將代表終端(102,104)中的一個終端的地理位置的信息條目提供給所述終端中的另一終端。例如,在所示出的實施例中,其中每個終端都是移動終端,本地終端(102,104)將其地理位置傳輸?shù)竭h程終端(102,104),并且接收遠程終端(102,104)的地理位置。
在其他實施例中,例如,在其中僅有一個終端是移動的實施例、或其中其路線被獲得的移動終端的到達點是兩個終端已知的位置的實施例中,僅有其路線被獲得的移動終端可以傳輸其地理位置。
在一些實施例中,提供220代表位置的信息條目可以包括,提供使得兩個終端能夠識別位置的標識符(例如,公共地址簿中的訪問密鑰、或名稱(“祖母”、“某某購物中心”、“蘇菲的學?!钡?)而不是位置本身。
在所示出的實施例中,獲得然后包括,使用提供的、獲取的、或確定的位置來計算222至少一個路線。
該計算222還可以具體地包括,估計剩余將要行進的距離、估計經(jīng)計算的路線的旅程時間等等。
在一些實施例中,計算是可選的。因此,路線可以由終端中的一個來計算,并且在建立的通信期間被提供給另一終端。在這樣的實施例中,該方法可以包括由本地終端接收由遠程終端計算的路線。
在所示出的特定實施例中,在預定時間戳(例如,該預定時間戳在初始化時通過兩個終端之間的sms交換由終端中的一個預先確定)時的第一次獲得時建立通信。
在其他實施例中,實現(xiàn)例如“發(fā)布者/訂戶”類型的通信模型,可以通過訂閱事件和在終端之間交換數(shù)據(jù)消息來確定第一次獲得的時間戳。因此,在特定實施例中,該方法可以包括預先聲明第一終端的初始路線,其包括提供一個或多個確定的未來獲得時間戳。例如,第二終端可以訂閱終端的預先路線聲明的提醒,特別是第一終端對路線的預先聲明。
在另一實施例中,第二終端可以向第一終端提議第一獲得的時間戳,并且第一終端訂閱與第一獲得相關(guān)的時間戳提議。
這樣的實施例可以例如允許不需要共有知識的終端之間的通信,因此適用于涉及終端之間的弱耦合的應用(例如,汽車共享領(lǐng)域中的應用)。
第一時間戳的確定也可以以與在后續(xù)獲得時執(zhí)行的時間戳確定類似的方式被執(zhí)行,如下文將更詳細地討論的。
實際上,在一些實施例中,方法可以包括第一獲得之后的獲得。
因此,在圖2所示的實施例中,該方法包括對路線的若干獲得。圖1e示出了與獲得移動終端(102,104)的連續(xù)路線(110,120,130)(如圖1b至圖1d所示)相關(guān)的不同時刻(140,142,144)的獲得。
在一些實施例中,獲得210可以包括確定與至少一個后續(xù)獲得相關(guān)的至少一個參數(shù)。
在一些實施例中,可以使用與在第一獲得時建立通信相關(guān)的至少一個確定的時間戳來周期地實現(xiàn)獲得,其中獲得周期在至少一個獲得時被動態(tài)地預定或固定。因此,周期可以是可修改的。
在圖1b至圖1d所示的實施例中,在獲得220使用兩個終端的當前位置定義的路線110時,兩個終端確定與至少另一后續(xù)獲得另一路線相關(guān)的一些參數(shù)。確定224與后續(xù)獲得相關(guān)的獲得參數(shù)可以包括,確定與后續(xù)獲得時的通信的未來建立相關(guān)的至少一個時間戳。這具體地可以是與下一獲得相關(guān)的時間戳。
這樣的實施例可以使得例如至少一個終端能夠在等待下一路線獲得的時刻時將自身置于待機模式。
根據(jù)實施例,可以針對后續(xù)獲得,確定一個或多個連續(xù)時間戳值、或一個或多個時間范圍。例如,在實現(xiàn)若干通信嘗試的一些實施例中,確定的時間戳值或時間戳范圍值可以被相繼用于先前嘗試失敗的情況下的新嘗試。
例如,被確定用于在后續(xù)獲得時建立通信的至少一個時間戳,可以根據(jù)某些標準(例如,其電池中的一個的電荷水平、或其已經(jīng)使用的處理能力、或其處理能力的未來使用的估計(例如,由視頻播放未來使用的))被終端中的一個(特別是移動終端)應用。被確定用于在后續(xù)獲得時建立通信的時間戳還可以由兩個終端協(xié)商。這樣的實施例可以特別包括由終端中的一個提議至少一個時間戳(或提議允許計算至少一個時間戳的信息項目,諸如要添加到當前時間戳的持續(xù)時間),并且由另一終端接受該提議。
在其中每個終端提議至少一個時間戳的一些特定實施例中,確定與后續(xù)獲得相關(guān)的至少一個時間戳可以包括,從提議的時間戳中選擇至少一個時間戳。例如,選擇的時間戳中的一個可以是,在時間上最接近或最遠離提議的時間戳中的一個的時間戳、或中間時間戳、或接近由兩個終端中的至少一個終端或由兩個終端提議的時間戳的時間戳。選擇的時間范圍可以是,由終端中的一個提議的時間范圍、或由一個終端提議的范圍和由另一終端提議的范圍中共同的時間部分(例如在兩個終端中的至少一個提議的范圍中在時間上最接近和/或最遠離的公共時間范圍)、或中間公共范圍、或在兩個終端中的至少一個提議的范圍中在時間上最接近和/或最遠離的范圍、或包括全部提議的時間范圍的時間范圍等等。
在其他實施例中,可能與上述實施例相互補充,時間戳可以由兩個終端中的至少一個終端或每個終端使用預定義配置數(shù)據(jù)(例如,兩個獲得之間的最小和/或最大持續(xù)時間和/或距離、獲得的(確定的、固定的)最小數(shù)量和/或最大數(shù)量等等)和/或其他確定的獲得參數(shù)和/或考慮在獲得進行時執(zhí)行的計算222來確定。因此,在圖2所示的實施例中,與在下一獲得時將要建立的通信相關(guān)的時間戳的確定可以在路線的計算222之后被執(zhí)行,并且可以考慮計算222,特別是考慮估計路線的旅程時間。例如,與在下一獲得時將要建立的通信相關(guān)的時間戳可以,等于當前時間戳、增加在路線計算時估計的旅程時間、和減少預定義固定的持續(xù)時間(例如,一分鐘、五分鐘、十五分鐘)或針對估計的旅程時間使用預定義比率(例如,5%、25%、50%、75%、95%)確定的持續(xù)時間。
因此,確定224可以包括,由本地終端接收與在下一獲得時將要建立的通信相關(guān)的至少一個時間戳的提議、或從本地終端向遠程終端發(fā)送與在下一獲得時將要建立的通信相關(guān)的至少一個時間戳的提議。
在一些實施例中,確定224還可以包括,由本地終端在接收時間戳提議之后發(fā)送確認、或由本地終端在發(fā)送時間戳提議之后接收確認。
在所示出的實施例中,確定224還可以包括確定由終端中的一個終端提供的、或由兩個終端協(xié)商的其他獲得參數(shù),例如:
-被用于至少一個下一獲得的通信的建立的無線通信接口的類型;
-在至少一個下一獲得時所提供的地理位置的期望的精確度;
-在下一獲得時激活無線通信接口的最小和/或最大持續(xù)時間;
-終端中的至少一個終端的至少一個電池的估計的自主時間;
-終端中的至少一個終端的至少一個電池的電荷水平;
-移動終端的當前平均速度;
-終端中的至少一個終端的環(huán)境的類型(城鎮(zhèn)、鄉(xiāng)村、或高速公路,內(nèi)部或外部)。
特別地,被確定用于在下一獲得時建立通信的時間戳的確定可以在確定某些其他獲得參數(shù)之后被執(zhí)行,并且可以考慮這些獲得參數(shù)中的至少一些(例如,兩個終端的電池的估計的自主時間)。
在其中路線的計算222至少部分地在確定之前被執(zhí)行的一些實施例中,確定224還可以考慮在計算222路線時計算的變量,例如,路線的估計的長度、或所述出發(fā)點和/或到達點到預定義位置區(qū)域(例如,選擇的無線通信裝置未覆蓋的區(qū)域,也稱為“無線電靜區(qū)(deadzones)”)的接近度,其中在該區(qū)域建立無線通信可能是困難的或甚至不可能的。
當確定224和計算222被并行執(zhí)行時,某些獲得參數(shù)的確定可以考慮其計算本身考慮了其他獲得參數(shù)的變量。例如,被確定用于在下一獲得時建立通信的時間戳可以考慮在到達特定位置(例如,到達點、或諸如無線電靜區(qū)之類的預定義區(qū)域、或從用戶獲得的特定中間點)之前路線的估計的旅程時間,該估計的旅程時間本身通過考慮獲得參數(shù)(例如,移動終端的當前平均速度)而被計算。
在所示出的實施例中,下一個獲得的時間戳的確定224可以考慮,在針對下一獲得提議或選擇的時間戳的時刻,在終端中的一個終端的估計的地理位置附近的無線電覆蓋的質(zhì)量(例如,使用加載到兩個終端中的至少一個終端的存儲器中的無線電質(zhì)量映射,該映射將無線電質(zhì)量與地理位置相關(guān)聯(lián))。
因此,例如,當提議若干獲得時間戳時,確定可以包括從提議的時間戳中選擇與兩個終端的最佳無線電覆蓋相關(guān)聯(lián)的時間戳。
例如,這樣的實施例預計能夠減少未來獲得的建立通信所需的嘗試的數(shù)量。
在圖2所示的實施例中,獲得210還包括終止226建立的通信,然后去激活228用于建立218通信的無線通信接口。例如,去激活228能夠在兩次獲得之間減少本地終端的能量消耗。根據(jù)實施例,去激活228可以在確定224之后被系統(tǒng)地執(zhí)行,或者附有條件地被執(zhí)行,例如,根據(jù)本地終端的電池的電荷水平、或根據(jù)在計算222移動終端的路線時的估計的旅程距離、或當下一個獲得實施與當前激活的無線通信接口不同的無線通信接口時進行激活。
該方法還可以包括在本地終端上(例如,在圖形屏幕上)恢復230所獲得的路線中的至少一個路線。
根據(jù)實施例,這可以是對由本地終端連續(xù)獲得的路線的恢復230、或?qū)δ承┇@得的路線(例如,最新的)的恢復。
在一些實施例中,對被用于在獲得時建立218通信的無線通信接口的類型的選擇212,可以根據(jù)在先前獲得時確定的至少一個獲得參數(shù)(例如,從遠程終端接收的接口的類型),或者根據(jù)在先前獲得時執(zhí)行的路線計算222,例如,根據(jù)先前獲得的路線的本地終端和/或遠程終端的近似旅程時間。實際上,某些類型的無線通信與其他類型的無線通信相比消耗較少的能量,但是提供較低的定位精度。此外,某些類型的無線通信(例如
因此,在圖2所示的實施例中,其中實現(xiàn)了若干獲得,并且其中兩個終端具有3g、gsm和wifi類型的無線接口,在第一獲得時執(zhí)行的選擇將會選擇3g類型的通信接口,后續(xù)選擇例如將會在城市環(huán)境中選擇wifi類型的接口。在另一實施例中,在無線覆蓋區(qū)域中可以通過wifi執(zhí)行獲得,并且在沒有wifi覆蓋的區(qū)域中使用3g執(zhí)行后續(xù)獲得。
在圖3中更詳細地示出了在至少一個實施例中適用于實現(xiàn)本發(fā)明的終端。根據(jù)本發(fā)明的實施例,其可以是移動終端,也可以不是移動終端。
圖3示意性地示出了可能對應于圖1的終端102或終端104的終端30的硬件實施例,在一個實施例中,其適用于實現(xiàn)本發(fā)明的定位方法。
終端30例如對應于筆記本電腦、平板電腦、或智能電話。它也可以是另一電子設(shè)備,特別是便攜式電子設(shè)備(例如,連接的手表),或嵌入車輛(例如,汽車、卡車、船、火車等)中的終端(例如,被包括在車輛的儀表板中的終端(也稱為“車載信息娛樂”))。
在所示出的特定實施例中,終端30包括以下模塊,這些模塊通過地址和數(shù)據(jù)總線300(其還傳送時鐘信號)彼此連接:
-微處理器31(或cpu);
-圖形卡32(在一些實施例中是可選的,特別是在不在終端30上執(zhí)行路線恢復的實施例中);
-一個或多個i/o(輸入/輸出)設(shè)備34,例如鍵盤、鼠標、網(wǎng)絡攝像頭、麥克風、揚聲器等;
-rom(只讀存儲器)類型的非易失性存儲器35;
-隨機存取存儲器(ram)36;
-至少一個rx通信接口37,被配置用于例如通過無線(特別是
-至少一個通信接口38,被配置用于例如通過無線(特別是
-電源39。
在圖3的實施例中,終端還包括地理定位模塊40,例如gps(全球定位系統(tǒng))類型的模塊。
圖3示出了終端的簡化表示,并且根據(jù)一些實施例,總線300可以是邏輯總線和非物理總線。例如,終端30可以使用在智能電話上實現(xiàn)的遠程gps定位模塊,終端30通過有線(例如,usb電纜)或無線(藍牙、wifi等)通信的方式與該智能電話通信。
在一些實施例中,終端30還可以包括或連接到通過專用總線330直接連接到圖形卡32的顯示屏類型的顯示裝置33。根據(jù)變型,用于顯示的裝置位于終端30的外部。在一些實施例中,終端30可以通過無線通信模塊連接到顯示設(shè)備33。在其他實施例中,終端可以通過傳輸顯示信號的電纜連接到顯示設(shè)備33。終端30(例如,在圖形卡32中)包括適用于將顯示信號發(fā)送到外部顯示模塊(例如,lcd或等離子屏幕或視頻投影儀)的發(fā)送模塊或連接器(圖3中未示出)。
提到的每個存儲器可以包括至少一個“寄存器”,即,低容量的存儲區(qū)(一些二進制數(shù)據(jù))或大容量的存儲區(qū)(能夠存儲整個程序或存儲代表被計算的或?qū)⒈伙@示的數(shù)據(jù)的數(shù)據(jù)的全部或部分)。
當接通時,微處理器31加載并且執(zhí)行被包含在ram36的寄存器360中的程序的指令,特別是實現(xiàn)本發(fā)明特定方法的步驟的、并且將在下面進行描述的算法。
根據(jù)變型,終端30包括若干微處理器。
根據(jù)另一變型,電源39在終端30的外部。
在與圖3所示的實施例兼容的實施例中,微處理器31可以具體地被配置用于:
-對所述第一移動終端的至少一個路線的至少一個獲得,該路線至少由以下定義:
-出發(fā)點,代表所述第一移動終端的地理位置;
-到達點,代表確定的地理位置;
在所示出的特定實施例中,處理器被進一步配置,以使得所述獲得至少包括:
-在根據(jù)確定的時間戳的時刻,在所述移動終端與另一終端之間建立通信;
-在所述通信期間提供所述移動終端的所述地理位置和/或所述另一終端的地理位置。
在與圖3所示的實施例兼容的另一實施例中,微處理器31可以被具體地配置用于:
-對另一終端的至少一個路線的至少一個獲得,所述另一終端是可移動的,所述路線至少被定義為:
-出發(fā)點,代表所述另一終端的地理位置;
-到達點,代表確定的地理位置;
在所示出的特定實施例中,處理器被進一步配置,以使得所述獲得包括至少:
-在根據(jù)確定的時間戳的時刻,在終端與所述另一終端之間建立通信;
-在所述通信期間提供所述另一終端的所述地理位置和/或所述終端的地理位置。
圖3的終端特別地可以內(nèi)置在車輛中,例如內(nèi)置在其儀表板中。這樣的車輛可以具體地包括到無線通信網(wǎng)絡的接入點,以及移動和控制模塊。