所揭示方面涉及供用于可并列(例如,彼此鄰近)的多個移動裝置中的數(shù)據(jù)處理技術(shù),且確切地說,涉及供用于管理兩個或多于兩個移動裝置當(dāng)中的活動的數(shù)據(jù)處理技術(shù),其中活動可與一或多個定位功能相關(guān)聯(lián)。
背景技術(shù):
可佩戴式電子裝置,如智能手表、腕帶或臂帶、踝飾或腿帶、帽子、鞋、帶、背心、眼鏡、護(hù)目鏡、識別證、環(huán)等的增長的普及性已引起一些用戶具有(例如用戶個人攜帶的)多個移動裝置(當(dāng)彼此接近或鄰近時可被視為“并列”)。因而,在某些情況下,用戶可攜帶多個移動裝置,例如智能電話和智能手表,智能電話和智能手表可配備有各種功能性。舉例來說,在某些情況下,兩個或多于兩個這類并列移動裝置可配備有與定位相關(guān)聯(lián)的功能性,(例如)用于各種導(dǎo)航、追蹤、路徑選擇和/或其它相似能力。因此,在某些情況下,兩個或多于兩個這類并列移動裝置可包含可提供定位或以其它方式支持定位的各種組件或子系統(tǒng),例如傳感器、功能塊、通信模塊等。
舉例來說,關(guān)于定位,不同移動裝置和其子系統(tǒng)的組件集合可能能夠執(zhí)行用于沿著所要路線導(dǎo)航和/或追蹤用戶且提供例如速率、高度、所燃燒卡路里等的相關(guān)度量的相同或相關(guān)活動中的一些。因此,兩個或多于兩個移動裝置可能消耗功率以執(zhí)行相同或類似功能。因為移動裝置傾向于很大程度上依賴于電池電力,所以通常需要減小功率消耗和增大電池壽命。
技術(shù)實現(xiàn)要素:
本發(fā)明揭示針對用于管理并列移動裝置當(dāng)中的活動的系統(tǒng)和方法的示范性實施例。在示范性方面中,控制器在行進(jìn)開始之前確定對應(yīng)于兩個或多于兩個并列移動裝置的行進(jìn)路線,且在所述行進(jìn)開始之后至少部分地基于所述行進(jìn)路線而確定待由所述兩個或多于兩個并列移動裝置執(zhí)行的一組活動。所述組活動的至少一部分指配給所述兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)和第二移動裝置中的第二組子系統(tǒng),其中所述第一移動裝置與所述第二移動裝置被配置成與彼此通信,且所述第一組子系統(tǒng)與所述第二組子系統(tǒng)具有至少一個不同的子系統(tǒng)。在經(jīng)預(yù)先計劃的條件(例如對所述行進(jìn)路線的改變(例如,一新行進(jìn)路線、環(huán)境條件的改變或沿著所述行進(jìn)路線的速率或速度的改變等))和/或所述并列裝置中的一或多個的條件(例如,電池電量、活動等級或兩個或多于兩個并列移動裝置中的至少一個的可用性等)方面存在改變的一些情況下,檢測這些改變,且所述控制器(例如)基于所述改變而產(chǎn)生一組新或經(jīng)修改活動,且相應(yīng)地將所述組新或經(jīng)修改活動指配給所述并列移動裝置。
舉例來說,一示范性方面涉及一種用于管理兩個或多于兩個并列移動裝置當(dāng)中的活動的方法,所述方法包括:在行進(jìn)開始之前確定對應(yīng)于所述兩個或多于兩個并列移動裝置的行進(jìn)路線;在所述行進(jìn)開始之后至少部分地基于所述行進(jìn)路線而確定待由所述兩個或多于兩個并列移動裝置執(zhí)行的一組活動;和在所述兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)與所述兩個或多于兩個并列移動裝置中的第二移動裝置中的第二組子系統(tǒng)當(dāng)中指配所述組活動的至少一部分。所述第一移動裝置與所述第二移動裝置被配置成與彼此通信,且所述第一組子系統(tǒng)與所述第二組子系統(tǒng)具有至少一個不同的子系統(tǒng)。
另一示范性方面涉及一種被配置成管理兩個或多于兩個并列移動裝置當(dāng)中的活動的設(shè)備。所述設(shè)備包括存儲器和耦合到所述存儲器的處理器。所述處理器被配置成:在行進(jìn)開始之前確定對應(yīng)于所述兩個或多于兩個并列移動裝置的行進(jìn)路線;在所述行進(jìn)開始之后至少部分地基于所述行進(jìn)路線而確定待由所述兩個或多于兩個并列移動裝置執(zhí)行的一組活動;和在所述兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)與所述兩個或多于兩個并列移動裝置中的第二移動裝置中的第二組子系統(tǒng)當(dāng)中指配所述組活動的至少一部分。所述第一移動裝置與所述第二移動裝置被配置成與彼此通信,且所述第一組子系統(tǒng)與所述第二組子系統(tǒng)具有至少一個不同的子系統(tǒng)。
另一示范性方面涉及一種用于管理兩個或多于兩個并列移動裝置當(dāng)中的活動的系統(tǒng)。所述系統(tǒng)包括:用于在行進(jìn)開始之前確定對應(yīng)于所述兩個或多于兩個并列移動裝置的行進(jìn)路線的裝置;用于在所述行進(jìn)開始之后至少部分地基于所述行進(jìn)路線而確定待由所述兩個或多于兩個并列移動裝置執(zhí)行的一組活動的裝置;和用于在所述兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)和所述兩個或多于兩個并列移動裝置中的第二移動裝置中的第二組子系統(tǒng)當(dāng)中指配所述組活動的至少一部分的裝置。所述第一移動裝置與所述第二移動裝置被配置成與彼此通信,且所述第一組子系統(tǒng)與所述第二組子系統(tǒng)具有至少一個不同的子系統(tǒng)。
另一示范性方面涉及一種用于管理兩個或多于兩個并列移動裝置當(dāng)中的活動的物品。所述物品包括非暫時性計算機(jī)可讀存儲媒體,其中存儲有指令,所述指令可由處理器執(zhí)行以:在行進(jìn)開始之前確定對應(yīng)于所述兩個或多于兩個并列移動裝置的行進(jìn)路線;在所述行進(jìn)開始之后至少部分地基于所述行進(jìn)路線而確定待由所述兩個或多于兩個并列移動裝置執(zhí)行的一組活動;和在所述兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)與所述兩個或多于兩個并列移動裝置中的第二移動裝置中的第二組子系統(tǒng)當(dāng)中指配所述組活動的至少一部分。所述第一移動裝置與所述第二移動裝置被配置成與彼此通信,且所述第一組子系統(tǒng)與所述第二組子系統(tǒng)具有至少一個不同的子系統(tǒng)。
附圖說明
呈現(xiàn)附圖以輔助對本發(fā)明的實施例的描述,且提供附圖僅出于說明實施例而非限制實施例的目的。
圖1是根據(jù)某些實例實施方案的包含定位得緊密接近于彼此或以其它方式與彼此鄰近的兩個或多于兩個移動裝置的實例系統(tǒng)的示意圖。
圖2是根據(jù)某些實例實施方案的可用于圖1的實例系統(tǒng)中的移動裝置的某些特征的示意圖。
圖3是根據(jù)某些實例實施方案的可對應(yīng)于圖1的實例系統(tǒng)的實例室內(nèi)/室外環(huán)境的圖,在所述環(huán)境內(nèi),兩個或多于兩個并列移動裝置可以某一方式移動到一起。
圖4是根據(jù)某些實例實施方案的用以管理可由(例如)如圖1中的兩個或多于兩個移動裝置執(zhí)行的特定活動的實例程序的流程圖。
圖5是根據(jù)某些實例實施方式的被配置成支持如于本文中教示的某些技術(shù)的設(shè)備的樣本方面的簡化框圖。
具體實施方式
本發(fā)明揭示用于管理位于彼此鄰近(例如用戶個人處)、在一群人當(dāng)中或鄰近于一群人的兩個或多于兩個移動裝置當(dāng)中的活動(例如,任務(wù)、能力、組件、子系統(tǒng)等)的系統(tǒng)和方法,其中一或多個系統(tǒng)和方法可以是鄰近于一個人或人群處的一或多個移動裝置的機(jī)器或車輛(僅舉幾個實例)的部分。一方面在行進(jìn)開始之前為用戶確定行進(jìn)路線(例如,這類行進(jìn)路線可對應(yīng)于所計劃或預(yù)測的行進(jìn)路線,或以其它方式估計或很可能為前進(jìn)方向或軌跡等),確定與路線相關(guān)聯(lián)的活動的集合,且在兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)與兩個或多于兩個并列移動裝置中的第二移動裝置中的第二組子系統(tǒng)當(dāng)中調(diào)度活動的集合。在某些實施方案中,第一移動裝置與第二移動裝置可被配置成(例如,經(jīng)由一或多個其它裝置)直接或間接與彼此通信。在某些情況下,第一組子系統(tǒng)與第二組子系統(tǒng)可具有至少一個不同的子系統(tǒng)。
在以下針對于本發(fā)明的特定實施例的描述和相關(guān)圖式中揭示本發(fā)明的這些方面和其它方面??稍诓幻撾x本發(fā)明的范圍的情況下設(shè)計出替代性實施例。另外,將并不詳細(xì)描述或?qū)⑹÷员景l(fā)明的熟知元件以免混淆本發(fā)明的相關(guān)細(xì)節(jié)。
詞“示范性”用于在本文中用以意指“充當(dāng)實例、例子或說明”。本文中被描述為“示范性”的任何實施例未必應(yīng)被理解為比其它實施例優(yōu)選或有利。同樣地,術(shù)語“本發(fā)明的實施例”并不要求本發(fā)明的全部實施例都包含所論述的特征、優(yōu)點(diǎn)或操作模式。
本文中所使用的術(shù)語僅是出于描述特定實例實施例的目的,且并不意欲限制本發(fā)明的實施例。如本文中所使用,單數(shù)形式“一(a/an)”和“所述”意圖也包含復(fù)數(shù)形式,除非上下文另外清晰地指示。應(yīng)進(jìn)一步理解,術(shù)語“包括”和/或“包含”在用于本文中時指定所陳述的裝置、整數(shù)、步驟、操作、元件和/或組件的存在,但并不排除一或多個其它裝置、整數(shù)、步驟、操作、元件、組件和/或其群組的存在或添加。
此外,依據(jù)待由(例如)計算裝置的元件執(zhí)行的運(yùn)動序列來描述許多實施例。應(yīng)認(rèn)識到,本文中所描述的各種運(yùn)動可通過特定電路(例如,專用集成電路(asic))、通過由一或多個處理器執(zhí)行的程序指令或通過兩個的組合來執(zhí)行。另外,可認(rèn)為本文所描述的這些運(yùn)動序列完全體現(xiàn)于任何形式的計算機(jī)可讀存儲媒體內(nèi),所述計算機(jī)可讀存儲媒體存儲有在執(zhí)行時將使一相關(guān)聯(lián)的處理器執(zhí)行本文所描述的功能性的計算機(jī)指令的對應(yīng)集合。因此,本發(fā)明的各種方面可以許多不同形式體現(xiàn),其都已被涵蓋在所主張主題的范圍內(nèi)。另外,對于本文中所描述的實施例中的每一個,任何這類實施例的對應(yīng)形式可在本文中描述為(例如)“被配置成執(zhí)行所描述運(yùn)動的邏輯”。
示范性方面涉及被配置成管理兩個或多于兩個裝置當(dāng)中的一組活動的控制器或管理器。更確切地說,活動可關(guān)于各種定位功能、應(yīng)用和/或能力。舉例來說,一方面可關(guān)于被配置成管理第一裝置(例如,智能電話、膝上型計算機(jī)等)與第二裝置(例如,智能手表、智能電話、導(dǎo)航裝置等)之間的一組活動的控制器,第一裝置和第二裝置可各自具有被集成或以其它方式布建于其中的一組相應(yīng)子系統(tǒng)/組件。舉例來說,這些子系統(tǒng)/組件可包含一或多個傳感器、一或多個通信模塊、一或多個處理系統(tǒng)等,以上中的一或多個可用以提供或支持定位。通過以協(xié)同方式管理智能電話和智能手表上的活動,可較佳地優(yōu)化資源的分配和/或使用,可改良性能,且可減少、避免或以其它方式控制冗余處理。舉例來說,通過將待執(zhí)行的一組活動分配于智能電話(第一裝置)的第一組子系統(tǒng)上且避免在智能手表(第二裝置)的第二組子系統(tǒng)上重復(fù)執(zhí)行相同或相關(guān)活動,可停用智能手表的子系統(tǒng)或使其斷電(例如,以便減小功率消耗)。因此,在第一組子系統(tǒng)當(dāng)中指配或分配至少一個活動可涉及停用第一組子系統(tǒng)中的一或多個子系統(tǒng),停用第二組子系統(tǒng)中的一或多個子系統(tǒng),或所述兩種情況。另外,一些移動裝置可配置有具有不同規(guī)格的子系統(tǒng),且因此,控制器可能夠針對特定活動在橫跨兩個或多于兩個裝置的可用子系統(tǒng)當(dāng)中進(jìn)行選擇。以此方式,可改良性能。
示范性控制器可包含系統(tǒng)、裝置、方法和其它實施方案以預(yù)測性地確定待執(zhí)行以用于特定功能、應(yīng)用和/或能力的一組活動。在定位應(yīng)用的情況下,這些活動中的一些可包括待沿著行進(jìn)路線執(zhí)行的活動(例如,用于攜帶移動裝置或以其它方式連同移動裝置一起移動的個人)。這類活動包含(例如)取決于移動裝置在何處而啟動或撤銷啟動例如傳感器或接收器的某些子系統(tǒng)、在到達(dá)移動裝置將在其中行進(jìn)的特定區(qū)之前獲得所述區(qū)的地圖信息等。舉例來說,如果行進(jìn)路線預(yù)計保持在水平的表面或相同海拔(例如,建筑物的一個層)上,那么可能不需要壓力傳感器(例如,氣壓計)。在另一實例中,當(dāng)行進(jìn)路線預(yù)計保持在室內(nèi)時,可能不需要gnss接收器。在另一實例中,當(dāng)移動裝置從室內(nèi)轉(zhuǎn)變到室外環(huán)境時,某些定位模塊可被配置成獲得用于定位的額外輔助數(shù)據(jù)(可能當(dāng)移動裝置仍在室內(nèi)時)。因此,一些定位活動可能需要特定子系統(tǒng)或組件,且因此,相關(guān)子系統(tǒng)或組件可接通或斷開,或取決于對應(yīng)活動是否由控制器分配或指配給適用的移動裝置而另外以某一方式受到影響。
此外,在可涉及路徑選擇或?qū)Ш教卣鞯囊恍┕δ芑蚰芰Φ那闆r下,可執(zhí)行除具體地說與定位相關(guān)的活動以外的活動。舉例來說,一些健康和健康相關(guān)能力可涉及生物統(tǒng)計功能,例如心率監(jiān)測、脈搏率監(jiān)測等。這類活動可與定位相關(guān)聯(lián)以在用戶的健康活動(例如,跑步、游泳、騎車等)期間為移動裝置的用戶提供生物統(tǒng)計測量,和/或提供對這些測量的記錄以用于目標(biāo)追蹤和未來分析。
因此,在本發(fā)明中,與定位功能相關(guān)的一組示范性活動共同地指代任何這類路徑選擇活動、導(dǎo)航活動、定位活動、生物統(tǒng)計功能等,以上活動可結(jié)合追蹤用戶的沿著路線的前進(jìn)或為用戶提供導(dǎo)航輔助或其它有用信息而予以執(zhí)行。在示范性方面中,可由控制器在兩個或多于兩個移動裝置當(dāng)中以協(xié)同和/或分布方式調(diào)度、指配或執(zhí)行這些活動,這些操作可改良總體性能且最小化在執(zhí)行活動期間消耗的功率。
因而,對示范性活動的管理可涉及對若干組子系統(tǒng)中的一或多個子系統(tǒng)或組件的啟用和/或停用,所述子系統(tǒng)可包含于兩個或多于兩個裝置中的一或多個上。僅舉幾個實例,這些子系統(tǒng)可包含傳感器(例如,定位傳感器、加速度計、陀螺儀、磁力儀、壓力傳感器等)、專用處理器、數(shù)字信號處理器、共同處理器、存儲器系統(tǒng)、顯示系統(tǒng)、包含天線的通信系統(tǒng)、接收器、發(fā)射器、例如心率監(jiān)測器、血壓監(jiān)測器的監(jiān)測器等。在一些實施方案中,一示范性控制器(其可在兩個或多于兩個移動裝置中的至少一個中和/或在一或多個單獨(dú)遠(yuǎn)程計算裝置中作為整體或部分而操作)可被配置成生成或產(chǎn)生待在這些各種子系統(tǒng)上執(zhí)行的活動的列表或集合。每一裝置可具有集成在其上的其自身特有的子系統(tǒng)的集合,且此外,每一移動裝置上的類似子系統(tǒng)可具有不同規(guī)格。在示范性方面中,控制器可產(chǎn)生呈列表、調(diào)度、計劃等形式的一組活動,所述組活動可基于特定行進(jìn)路線和橫跨兩個或多于兩個移動裝置存在的子系統(tǒng)??刂破鬟€可知道哪些子系統(tǒng)可以是可用的,以在其上調(diào)度、分配和/或管理活動,和哪些子系統(tǒng)可能不可用(例如,這是因為所述子系統(tǒng)可能由可在移動裝置上執(zhí)行的其它應(yīng)用程序所需要)。
示范性方面可特定地應(yīng)用于兩個或多于兩個移動裝置具有至少一個不同或非共同的子系統(tǒng)或組件的情況。實例方面涉及一個移動裝置是可用于多媒體和計算應(yīng)用的智能電話、平板計算機(jī)、個人裝置助理(pda)等且另一移動裝置是例如智能手表的可佩戴式電子裝置的情況。因此,這兩個裝置可具有一些類似子系統(tǒng),而很可能存在基于這些移動裝置的不同使用和要求的差異。此外,在示范性方面中,兩個或多于兩個移動裝置可在用戶個人處或在其面前,此情況可指示移動裝置與彼此緊密接近,且因此可被視為在相同位置處并列。因此,橫跨這兩個或多于兩個移動裝置對沿著行進(jìn)路線的活動的協(xié)同調(diào)度可以是可能的。
在一些方面中,兩個或多于兩個移動裝置可以是并列的,即使其并不在個人處,或不在單一用戶的控制下,或不由單一用戶操作。舉例來說,本發(fā)明中的兩個或多于兩個并列移動裝置可與彼此緊密接近,且可涉及一或多個人和/或物件。在一實例情境中,第一移動裝置(例如,智能電話)可由第一用戶攜帶,且第二移動裝置(例如,另一智能電話、智能手表或膝上型計算機(jī))可由第二用戶攜帶,其中第一用戶和第二用戶已知共享共同行進(jìn)路線,同時(例如)當(dāng)在相同汽車中行進(jìn)或沿著相同路徑一起行走時,與彼此緊密接近。在這類情境中,可將第一與第二移動裝置視為并列裝置,且控制器可以協(xié)同方式管理兩個移動裝置當(dāng)中的活動。在另一情境中,攜帶智能電話的用戶可能在配備有導(dǎo)航系統(tǒng)的汽車中行進(jìn),其中可將用戶的智能電話和汽車的導(dǎo)航系統(tǒng)視為用于對待執(zhí)行的活動的協(xié)同管理和控制的并列裝置。舉例來說,可在用戶的智能電話上撤銷啟動用于經(jīng)由行進(jìn)路線來導(dǎo)航的定位活動,這是因為汽車的導(dǎo)航系統(tǒng)可能夠執(zhí)行這些活動。以此方式,可節(jié)約用戶的智能電話上的電池壽命。
在示范性方面中,當(dāng)已確定行進(jìn)路線和相關(guān)聯(lián)活動時,可將兩個或多于兩個移動裝置確定為并列。然而,在一些情況下,可沿著現(xiàn)存行進(jìn)路線發(fā)現(xiàn)一或多個移動裝置。舉例來說,如果攜帶第二移動裝置的第二用戶與攜帶第一移動裝置的第一用戶一起進(jìn)入以上實例中的配備有導(dǎo)航系統(tǒng)的汽車中,那么控制器可發(fā)現(xiàn)第二移動裝置,從而控制器可管理關(guān)于第一移動裝置、第二移動裝置與汽車的導(dǎo)航系統(tǒng)當(dāng)中的共同行進(jìn)路線的活動。
因此,當(dāng)將為兩個或多于兩個移動裝置在用戶個人處或在其面前的情況提供對并列移動裝置的詳細(xì)論述時,應(yīng)理解,可針對不同類型的并列移動裝置上的共同行進(jìn)路線來控制且管理活動,并列移動裝置不必存在于單一用戶上。
參看圖1,展示實例系統(tǒng)100以及移動裝置108和109(可為并列的)操作的各種環(huán)境的示意圖。移動裝置(也稱作無線裝置或移動臺)可被配置成操作和與多個類型的其它通信系統(tǒng)/裝置互動,包含局域網(wǎng)裝置(或節(jié)點(diǎn)),例如用于室內(nèi)通信的wlan、超微型小區(qū)、基于藍(lán)牙的收發(fā)器和其它類型的通信網(wǎng)絡(luò)節(jié)點(diǎn)、廣域無線網(wǎng)絡(luò)節(jié)點(diǎn)、衛(wèi)星通信系統(tǒng)等,且因而移動裝置108和109可包含一或多個接口以與各種類型的通信系統(tǒng)通信。如本文所使用,可與移動裝置108和109通信的通信系統(tǒng)/裝置也稱作接入點(diǎn)(ap)。如本文所使用,術(shù)語“無線裝置”可指可經(jīng)由網(wǎng)絡(luò)傳送信息且還具有位置確定和/或?qū)Ш焦δ苄缘娜魏晤愋偷臒o線通信裝置。移動裝置可配置為無線裝置,且可包含(作為一些非限制性實例)蜂窩式移動終端、個人通信系統(tǒng)(pcs)裝置、個人導(dǎo)航裝置、膝上型計算機(jī)、個人數(shù)字助理以及在此項技術(shù)中可能已知包含可佩戴式電子裝置(例如智能手表、眼鏡、手鐲、環(huán)等)的裝置,和能夠接收和處理無線信號(可包含衛(wèi)星信號)的任何其它適合的移動裝置。
更詳細(xì)地說,系統(tǒng)100可包含一或多個不同類型的無線通信系統(tǒng)和/或無線定位系統(tǒng)。來自全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)源102a到102b(例如,衛(wèi)星)的無線信號可用于移動裝置108和109的多邊測量。一或多個地面源((作為一些非限制性實例)例如蜂窩式基站、廣域網(wǎng)無線接入點(diǎn)(wan-wap)、廣域無線網(wǎng)絡(luò)(wwan)、wimax(例如,802.16)等)說明為可用于無線語音和/或數(shù)據(jù)通信的源104a到104c,和用于移動裝置108的位置信息的另一來源。源104a到104c可從固定位置操作,且在大城域和/或地區(qū)性區(qū)域上方提供網(wǎng)絡(luò)覆蓋。將一或多個其它無線信號源(例如局域網(wǎng)無線接入點(diǎn)(lan-wap)、wlan、wi-fi網(wǎng)絡(luò)(802.11x)、蜂窩式微微型網(wǎng)和/或超微型小區(qū)、藍(lán)牙網(wǎng)絡(luò)等(作為一些非限制性實例))說明為可用于無線語音和/或數(shù)據(jù)通信的源106a到106e,以及用于定位數(shù)據(jù)的另一來源。舉例來說,源106a到106e可在包含建筑物的環(huán)境中操作,且能夠在比wwan小的地理區(qū)域上方執(zhí)行通信。移動裝置108可從源102a到102b、104a到104c和/或106a到106e中的任何一或多個(以任何適合的組合)導(dǎo)出位置信息。另外,實施例可符合利用偽衛(wèi)星或基于地面的收發(fā)器的其它類型的定位系統(tǒng)。當(dāng)導(dǎo)出位置時,移動裝置108和109可利用到達(dá)時間技術(shù)和/或類似技術(shù),可能借助于定位服務(wù)器110,定位服務(wù)器110可經(jīng)由網(wǎng)絡(luò)112與移動裝置108通信。盡管在圖1中未說明,但應(yīng)理解,基于地面的電子裝置(例如,104、110和106)中的一些可經(jīng)由一或多個電線/光纖或其它類似回程通信能力來以操作方式耦合在一起,可能包含一或多個網(wǎng)絡(luò)和/或其它類似裝置、服務(wù)等。
在圖1中,移動裝置108代表性地展示為智能電話,且移動裝置109代表性地展示為智能手表,但應(yīng)理解,這些表示僅是作為實例,而非限制。示范性方面同等地適用于與例如系統(tǒng)100的實例環(huán)境兼容的兩個或多于兩個移動裝置的任何其它集合,且確切地說,其中移動裝置并列或與彼此緊密鄰近(例如在用戶個人處,在其衣物、袋等),使得在這些移動裝置當(dāng)中共享或協(xié)同地調(diào)度活動。在某些情況下,這類并列移動裝置可與另一形式的動物、機(jī)器或其某一組合相關(guān)聯(lián),而非與個人相關(guān)聯(lián)。在某些實施中,移動裝置108和109也可(例如)經(jīng)由無線網(wǎng)絡(luò)連接技術(shù)(例如藍(lán)牙連接、wifi、超寬帶、zigbee、無線usb等)和/或經(jīng)由系統(tǒng)100內(nèi)的可能的無線通信的任何其它組合來直接或間接與彼此通信。在一些方面中,在移動裝置108與移動裝置109之間(例如)經(jīng)由電線或兼容的通用同步總線(usb)電纜的有線通信也是可能的,確切地說,其中移動裝置108和109并列或與彼此緊密鄰近,例如在用戶個人處。
因而,控制器(例如,集成在移動裝置108、109中的至少一個上或在遠(yuǎn)程服務(wù)器或與移動裝置108、109中的至少一個通信的其它類似遠(yuǎn)程計算裝置上)可被配置成基于針對移動裝置108、109中的一個或兩個確定的所預(yù)測或預(yù)計行進(jìn)路線而產(chǎn)生待執(zhí)行的活動的列表或集合??赏ㄟ^基于移動裝置108、109中的至少一個處的可用地圖數(shù)據(jù)和/或遠(yuǎn)程服務(wù)器(例如,定位服務(wù)器110)而計算在開始與目的地點(diǎn)(可由用戶提供)之間的路線來確定這類所預(yù)計/所預(yù)測行進(jìn)路線。在開始與目的地點(diǎn)之間的多于一個行進(jìn)路線可能或可用的情況中,所選行進(jìn)路線可以是滿足一些預(yù)定準(zhǔn)則(例如,最短路線、最快路線等)的路線。如所提及,所產(chǎn)生的所述組活動可涉及待沿著所述行進(jìn)路線執(zhí)行的導(dǎo)航活動、生物統(tǒng)計功能等。另外,可(例如)將通過序列或時間表格與所產(chǎn)生活動列表相關(guān)聯(lián)而針對活動列表產(chǎn)生調(diào)度?;顒拥恼{(diào)度也可基于移動裝置108和109接近或鄰近于沿著行進(jìn)路線的某些點(diǎn)的確定。在一些方面中,控制器可被配置成動態(tài)地變更活動的調(diào)度和/或列表,以適應(yīng)環(huán)境和/或行進(jìn)路線的改變。
舉例來說,關(guān)于啟動gnss接收器的活動可與接近從室內(nèi)到室外環(huán)境的轉(zhuǎn)變的地點(diǎn)相關(guān)聯(lián)。類似地,例如獲得對應(yīng)于特定區(qū)或區(qū)域的輔助數(shù)據(jù)(包含(例如)地圖數(shù)據(jù))、獲得有助于基于在給定區(qū)域內(nèi)可能可用的衛(wèi)星信號進(jìn)行快速定位的輔助數(shù)據(jù)和撤銷啟動wifi收發(fā)器等的活動也可與接近從一個區(qū)域到另一區(qū)域(可能具有相同或不同的環(huán)境)的轉(zhuǎn)變的移動裝置的位置相關(guān)聯(lián)。另一方面,表示從室外環(huán)境(一種類型的區(qū)域)到室內(nèi)環(huán)境(另一類型的區(qū)域)的轉(zhuǎn)變的位置可具有相關(guān)聯(lián)活動,例如針對一或多個wifi接入點(diǎn)(所述一或多個wifi接入點(diǎn)與針對室內(nèi)區(qū)或其中的特定區(qū)域的對應(yīng)范圍有關(guān))獲得無線電信號強(qiáng)度和/或傳播時間熱圖、樓層地圖、接入點(diǎn)相關(guān)參數(shù),例如處理增益、發(fā)射功率、rtt回轉(zhuǎn)測定功能等。另外,與啟動或撤銷啟動用于生物統(tǒng)計功能的監(jiān)測器和傳感器相關(guān)的活動可與特定預(yù)計位置(例如與具有陡峭或改變高度(例如,樓梯,向上路徑)的區(qū)域相關(guān)的位置)、不同行進(jìn)模式(例如,如在鐵人三項中可能出現(xiàn))等相關(guān)聯(lián)。
圖2是說明實例移動裝置200的各種組件的框圖??筛鶕?jù)關(guān)于實例移動裝置200展示和解釋的一般框架來配置移動裝置108和109,同時應(yīng)了解,每一移動裝置108和109可相比于移動裝置200具有較少、較多或不同的組件。在特定實施例中,移動裝置108與109可具有至少一個彼此不同的組件。
廣域網(wǎng)(wan)收發(fā)器204可連接到一或多個天線202以與源104a到104c通信和/或檢測到/來自源104a到104c的信號。無線局域網(wǎng)(wlan)收發(fā)器206可連接到一或多個天線202,以與源106a到106e通信和/或檢測到/來自源106a到106e的信號。gnss接收器208可連接到一或多個天線202以接收衛(wèi)星信號。盡管展示了gnss接收器208,但是移動裝置200可包含可用于定位的衛(wèi)星信號的額外接收器。在某些實例中,可在移動裝置200中(和/或類似地在其它電子裝置、計算裝置等中)提供實施方案、一或多個接收器、發(fā)射器、收發(fā)器和/或其類似物或其某一組合作為通信接口的部分,通信接口在圖2的實例中由通信接口203表示。
此外,移動裝置108可包括一或多個運(yùn)動傳感器212,運(yùn)動傳感器212可耦合到處理器210以提供獨(dú)立于從由wan收發(fā)器204、wlan收發(fā)器206和gnss接收器208接收的信號導(dǎo)出的運(yùn)動數(shù)據(jù)的移動和/或定向信息,wan收發(fā)器204、wlan收發(fā)器206和gnss接收器208也連接到處理器210。作為實例,運(yùn)動傳感器212可利用運(yùn)動傳感器,例如加速度計(例如,mems裝置)、陀螺儀、地磁傳感器(例如,羅盤)、高度計(例如,大氣壓壓力高度計)和/或任何其它類型的移動檢測傳感器。在示范性實施例中,運(yùn)動傳感器212可利用從運(yùn)動傳感器導(dǎo)出的一或多個組件或特征,例如計步器(例如,如從加速度計導(dǎo)出,以檢測步數(shù)),和/或運(yùn)動分類器或運(yùn)動模式檢測器(例如,用以分類/檢測運(yùn)動模式,例如靜止、跑步、駕駛等,下文將進(jìn)一步論述)。此外,運(yùn)動傳感器212可包含多個不同類型的裝置,且組合其輸出以便提供運(yùn)動信息。舉例來說,運(yùn)動傳感器212可使用多軸加速度計與定向傳感器的組合以提供計算在二維和/或三維坐標(biāo)系中的位置的能力。處理器210可包含提供處理功能以及其它計算和控制功能性的一或多個微處理器、微控制器和/或數(shù)字信號處理器。處理器210可耦合到存儲器214,存儲器214可包含和/或以其它方式接收與基于無線的定位模塊216、應(yīng)用程序模塊218、定位模塊228、參數(shù)數(shù)據(jù)庫224和位置/運(yùn)動數(shù)據(jù)模塊226相關(guān)的信息,以上模塊的功能可由本領(lǐng)域的一般技術(shù)人員辨識,且出于簡潔起見在本文中將避免對這些模塊的詳細(xì)描述。
處理器210可包含適合于執(zhí)行至少本文中提供的所述技術(shù)的任何形式的(基于硬件,或基于硬件和軟件的組合)邏輯。舉例來說,處理器210可基于存儲器214中的指令來以操作方式配置,以選擇性地起始采用運(yùn)動數(shù)據(jù)以用于移動裝置的其它部分的一或多個例程。移動裝置200可包含用戶接口模塊250,用戶接口模塊250提供任何適合的接口系統(tǒng),例如麥克風(fēng)/揚(yáng)聲器252、小鍵盤254和允許用戶與移動裝置108互動的顯示器256。移動裝置200可被配置成獲得從一或多個無線通信裝置或網(wǎng)絡(luò)發(fā)射的無線信號,和將無線信號發(fā)射到一或多個無線通信裝置或網(wǎng)絡(luò)。
另外,如所展示,移動裝置200還包含與處理器210通信的控制器211,處理器210可包含經(jīng)配置用于以與至少一個其它移動裝置協(xié)同的方式管理活動的邏輯??刂破?11可包含被配置成執(zhí)行與針對本文中所描述的活動進(jìn)行管理、調(diào)度、指配等相關(guān)的功能的邏輯。盡管控制器211已展示為與處理器210分離,也可通過適度地增強(qiáng)處理器210的功能性來將控制器211的特定功能集成到處理器210中。另外,如先前所描述,并非移動裝置200(例如,在移動裝置108、109等中)的全部例示均需要控制器211存在,且因而,控制器211可完全或部分地存在于移動裝置中的一或多個上,同時能夠控制或以其它方式指示對一或多個其它移動裝置上的活動的管理。在一些情況下,與控制器211相關(guān)的功能性也可或替代地完全或部分地存在于一或多個其它裝置(例如,一或多個遠(yuǎn)程服務(wù)器或其它類似計算裝置等)上。無關(guān)于特定實施方案,控制器211可知道操作模式/條件、組件、功能性和在其上應(yīng)執(zhí)行活動的一或多個移動裝置(例如,移動裝置108、109等)中的每一個的能力??刂破?11可如所展示經(jīng)由處理器210獲得關(guān)于移動裝置200的地點(diǎn)的信息、來自傳感器和接收器的讀數(shù)、用戶輸入等??刂破?11也可經(jīng)由處理器210與移動裝置200的各種組件以及控制器211管理的一或多個其它移動裝置通信。同樣,替代性實施方案是可能的,而不脫離本發(fā)明的范圍。
根據(jù)本發(fā)明的方面,圖2中展示的構(gòu)成移動裝置200的各種塊中的每一個可部分地、完全地或結(jié)合其它塊構(gòu)成子系統(tǒng)。因此,第一移動裝置(例如,移動裝置108)可具有第一組子系統(tǒng),且第二移動裝置(例如,移動裝置109)可具有第二組子系統(tǒng)??刂破?11可被配置成針對所產(chǎn)生的所述組活動的執(zhí)行來選擇性地控制、啟動或撤銷啟動第一組和第二組中的一或多個子系統(tǒng)。舉例來說,控制器211可考量每一移動裝置的狀態(tài)(例如,開啟、關(guān)閉、睡眠、條件、模式等)、每一移動裝置的子系統(tǒng)的狀態(tài)(例如,忙碌、可用、已經(jīng)執(zhí)行所請求的活動且可利用、功率等級/預(yù)算等)、針對所要基于路線的應(yīng)用的參數(shù),例如地點(diǎn)確定的精度的所要水平、用以獲得gnss定位的所要定位時間等、需要獲得生物統(tǒng)計監(jiān)測的結(jié)果或傳感器讀數(shù)的頻率等。以此方式,基于第一和第二組中的子系統(tǒng)的可用性和其缺乏,以及剩余電池壽命和與第一和第二移動裝置相關(guān)的其它實時數(shù)據(jù),控制器211可管理功率利用率、減少冗余處理和功率的潛在消耗、智能地調(diào)度且修正針對活動的調(diào)度和/或修正活動本身。
在一些方面中,第一移動裝置可以是主控裝置,且包含集成在其上的控制器211。第二移動裝置可以是從屬裝置,其基于從主控裝置接收的指令或命令來執(zhí)行活動。在主控裝置是移動電話且從屬裝置是智能手表的情況下,兩個裝置可具有不同傳感器能力,且控制器211可知道這兩個裝置的特定能力。如果(例如)第一和第二移動裝置由相同制造商或品牌制造,那么(例如)控制器211可能夠獲得來自制造商的從屬裝置的規(guī)格。然而,對于第一和第二移動裝置并不存在共享共同品牌或制造商的這類要求,這是因為第一和第二移動裝置可能夠經(jīng)由握手機(jī)構(gòu)或在其間建立的鏈路來傳達(dá)規(guī)格。舉例來說,從屬裝置可使用藍(lán)牙技術(shù)與主控裝置配對或系結(jié)到主控裝置,接著,位于主控裝置上的控制器211可經(jīng)由鏈路獲得位于從屬裝置上的第二組子系統(tǒng)的所需規(guī)格和信息。可存在進(jìn)行中的通信,用于獲得關(guān)于從屬裝置的各種子系統(tǒng)的狀態(tài)的實時信息。控制器211可能夠執(zhí)行或協(xié)調(diào)用于傳達(dá)信息交換協(xié)議、速率、格式等的功能,視需要能夠從從屬裝置請求且接收所要信息和狀態(tài)消息?,F(xiàn)將針對通過控制器211協(xié)同調(diào)度和管理第一與第二移動裝置當(dāng)中的活動來描述一些實例情境。
如先前所提及,控制器211可基于到沿著經(jīng)計算或預(yù)定行進(jìn)路線的一或多個點(diǎn)的鄰近性來產(chǎn)生待針對特定應(yīng)用執(zhí)行的一組活動。為了說明控制器211的實例操作,參看圖3,其展示用戶302與移動裝置308和309行進(jìn)的實例室內(nèi)/室外環(huán)境300的圖。移動裝置308可類似于先前描述的移動裝置108,其中移動裝置308可包含第一組子系統(tǒng),且根據(jù)圖2的移動裝置200的構(gòu)架來配置。移動裝置308可以是主控裝置(例如,智能電話)且包含控制器,例如控制器211(在此視圖中未展示)。移動裝置309可類似于移動裝置109。移動裝置309可包含第二組子系統(tǒng)。移動裝置309在示范性方面中可以是從屬裝置,且可包含不同和(在一些情況中)相比于主控裝置或移動裝置308精簡的一組子系統(tǒng)。移動裝置309可以是在用戶302個人處的智能手表或其它可佩戴式電子裝置。移動裝置308與309可基于任何有線或無線技術(shù)來與彼此通信。
如所展示,用戶302可能希望從室內(nèi)結(jié)構(gòu)310(例如,辦公室建筑物、購物中心等)內(nèi)部的當(dāng)前地點(diǎn)移動到室外地點(diǎn)。注意,術(shù)語“位置”與“地點(diǎn)”在本文中可互換地使用??山?jīng)由相關(guān)于圖2所描繪的實例移動裝置200的用戶接口(類似于用戶接口模塊250等)來傳達(dá)用戶的在室內(nèi)結(jié)構(gòu)310外部行進(jìn)的目的。舉例來說,用戶可將文字?jǐn)?shù)據(jù)、聲音數(shù)據(jù)等提供到接收指示用戶的預(yù)期目的地點(diǎn)的用戶信息的應(yīng)用程序??蓪⒛康牡攸c(diǎn)指定為地名、地圖上的點(diǎn)(顯示在移動裝置的屏幕上)、地址、地理坐標(biāo)等。在一些實施例中,開始地點(diǎn)可假定為用戶的當(dāng)前地點(diǎn),如可由可在移動裝置308或309或兩個上實施的位置確定程序來確定,或遠(yuǎn)程地在遠(yuǎn)程服務(wù)器或遠(yuǎn)程計算裝置處,例如在圖3中所描繪的遠(yuǎn)程服務(wù)器312處確定。替代地,在一些實施例中,可將開始地點(diǎn)指定為地名(由用戶經(jīng)由語音接口、小鍵盤或一些其它接口提供)、地圖上的點(diǎn)(顯示在移動裝置的屏幕上)、地址、地理坐標(biāo)等。當(dāng)位于室內(nèi)環(huán)境中時,衛(wèi)星信號可能受限或不可用,且可根據(jù)從一或多個無線接入點(diǎn)接收的信號來確定移動裝置308和309的地點(diǎn)。在圖3的實例中,移動裝置308和309中的一個或兩個可與接入點(diǎn)306a、306b和306c(例如,基于wifi的接入點(diǎn)、藍(lán)牙收發(fā)器、蜂窩式接入點(diǎn)等)通信。接入點(diǎn)306a到306c也可與遠(yuǎn)程服務(wù)器312通信(服務(wù)器312可直接耦合到接入點(diǎn),或如圖3中所描繪可經(jīng)由收發(fā)器/接入點(diǎn)314以無線方式與那些接入點(diǎn)通信)。
在一些方面中,可基于例如由對應(yīng)移動裝置確定的rssi和/或rtt的度量來確定移動裝置308和/或309的地點(diǎn)。大體來說,所確定rssi和/或rtt(其對應(yīng)于對從一或多個接入點(diǎn)接收的信號的測量)可用以確定對裝置的地點(diǎn)的估計。舉例來說,含有用于具有已知地理位置的多重接入點(diǎn)的地理地點(diǎn)、功率簡檔和rtt的數(shù)據(jù)庫可與目前經(jīng)確定的rssi和/或rtt值相比較。使用這些已知位置,可確定移動裝置308和/或309到接入點(diǎn)的相對距離,且可(例如,使用多邊測量程序,例如三角測量程序)計算/導(dǎo)出移動裝置的地理地點(diǎn)。也可使用用于確定移動裝置308和309的當(dāng)前地點(diǎn)的其它已知方法和技術(shù)。
基于移動裝置308和/或309的經(jīng)確定當(dāng)前地點(diǎn)和所選目的地點(diǎn),通過由移動裝置308和309中的一個或兩個實施的處理或通過由遠(yuǎn)程服務(wù)器實施的處理,確定待由用戶302(且作為擴(kuò)展,由用戶正攜帶的移動裝置308和309)穿過的行進(jìn)路線,例如圖3中展示的行進(jìn)路線320。在任一情況中,確定用戶302的從當(dāng)前地點(diǎn)到目的地點(diǎn)的至少一個行進(jìn)路線320。
基于所確定的行進(jìn)路線320,可產(chǎn)生沿著行進(jìn)路線待執(zhí)行的一組活動。在一個說明性實例中,所述組活動可由位于移動裝置308上的控制器211確定。所述組活動可替代地由遠(yuǎn)程服務(wù)器(例如遠(yuǎn)程服務(wù)器312)確定,且提供到移動裝置308。
在確定所述組活動時,可識別沿著行進(jìn)路線320的特定點(diǎn)。這些點(diǎn)可包含對應(yīng)于預(yù)計移動裝置308和309行進(jìn)的環(huán)境發(fā)生改變的地理地點(diǎn)的點(diǎn)。這些環(huán)境改變包含操作環(huán)境的改變,其可包含改變的操作環(huán)境中可用的通信能力的改變和/或?qū)嶋H地理環(huán)境的改變,例如從室內(nèi)環(huán)境轉(zhuǎn)變到室外環(huán)境?;谝苿友b置308或309中的至少一個定位在行進(jìn)路線上的特定點(diǎn)的閾值距離處或內(nèi)的確定,可能需要執(zhí)行所述組活動的至少一部分,且因此,將其指配給移動裝置308和309。此外,在一些情況下,僅當(dāng)沿循行進(jìn)路線時才執(zhí)行所述組活動的至少一部分。如將在后續(xù)部分中論述,從原始或預(yù)先計劃行進(jìn)路線的偏差可能導(dǎo)致基于起因于偏差的新行進(jìn)路線而執(zhí)行一組新或經(jīng)修改活動。
在圖3的實例說明中,展示四(4)個點(diǎn),即,點(diǎn)a、b、c和d。點(diǎn)a、b、c、d可以是移動裝置308和309可移動到不同地理環(huán)境中和/或到新操作環(huán)境的所預(yù)計轉(zhuǎn)變點(diǎn)。因此,一或多個活動可與這些轉(zhuǎn)變點(diǎn)相關(guān)聯(lián),其中當(dāng)移動裝置308/309中的至少一個在離這些點(diǎn)中的至少一個的預(yù)定義的閾值距離內(nèi)時,可能需要執(zhí)行活動。
舉例來說,點(diǎn)a是在用戶302(和因此移動裝置308和309)將從室內(nèi)結(jié)構(gòu)310的頂部樓層移動到中間樓層的點(diǎn)之前的點(diǎn)。移動裝置308和309上的控制器211可協(xié)同地沿著行進(jìn)路線320從當(dāng)前地點(diǎn)到點(diǎn)a,且在一些情況下,具體地說在點(diǎn)a處指配和/或調(diào)度一組活動。這些活動可由位于移動裝置308和309上的一或多個子系統(tǒng)執(zhí)行。然而,如果移動裝置308和309兩個正執(zhí)行相同或類似活動以獲得在點(diǎn)a處的相同或類似結(jié)果,那么可能存在冗余??刂破?11可將點(diǎn)a處的活動分別分布于移動裝置308和309上的兩組子系統(tǒng)當(dāng)中,以便避免對功率的此冗余消耗和改良性能。
舉例來說,與獲得室內(nèi)結(jié)構(gòu)310的中間樓層的樓層地圖相關(guān)的活動可由點(diǎn)a處的控制器211識別??刂破?11可指配或調(diào)度僅在移動裝置308處待執(zhí)行的這個活動,且撤銷啟動已被移動裝置309使用的任何相關(guān)子系統(tǒng)以獲得經(jīng)更新的樓層地圖,而非使移動裝置308和309兩個執(zhí)行這個活動。類似地,點(diǎn)a處的額外活動可關(guān)于對多個傳感器、接收器、監(jiān)測器等的啟動。舉例來說,如果路線保持在相同層(例如頂部樓層)上,那么可能不需要壓力傳感器。然而,在點(diǎn)a處,可能需要啟動壓力傳感器。在點(diǎn)a處,當(dāng)使移動裝置308上的壓力傳感器撤銷啟動時,控制器211可啟動移動裝置309上的壓力傳感器,以使得移動裝置308可將其電力消耗在其它活動上或節(jié)省電池壽命。此外,活動的協(xié)同執(zhí)行可以是可能的,其中移動裝置308可完全缺乏壓力傳感器,但移動裝置309可具有壓力傳感器。因此,移動裝置308的功能可通過使用從移動裝置309獲得的壓力傳感器數(shù)據(jù)來增強(qiáng)。在一不同實例中,gnss接收器可在移動裝置308和309兩個上保持撤銷啟動狀態(tài),只要點(diǎn)a下降到室內(nèi)結(jié)構(gòu)310內(nèi)部,即使點(diǎn)a接近具有較強(qiáng)衛(wèi)星信號存在的窗或出口即可。在其它實例中,控制器211可識別與監(jiān)測在高度的改變將出現(xiàn)的點(diǎn)a處的用戶302的生物統(tǒng)計信息相關(guān)的活動??刂破?11可通過啟動移動裝置309上的對應(yīng)傳感器和監(jiān)測器來指配這些活動或?qū)⑵湔{(diào)度為待在移動裝置309上執(zhí)行。移動裝置309可以是由用戶302在其手腕上佩戴的智能手表,可較佳地裝備移動裝置309以獲得與用戶302的脈搏率相關(guān)的測量,且因而,可將這些活動指配給移動裝置309或調(diào)度到移動裝置309上。
以對點(diǎn)a的活動的確定和管理類似的方式,通過控制器211,可為點(diǎn)b、c和d以及為這些具體識別的點(diǎn)之間的額外點(diǎn)確定活動。點(diǎn)b類似于點(diǎn)a,且表示從室內(nèi)結(jié)構(gòu)310的中間樓層轉(zhuǎn)變到底部樓層。類似于上文所述點(diǎn)a的功能的功能可由點(diǎn)b處的控制器211執(zhí)行。點(diǎn)c對應(yīng)于用戶302將要從室內(nèi)環(huán)境轉(zhuǎn)變到室外環(huán)境的地點(diǎn)。在點(diǎn)c處,控制器211可識別與請求和/或計算信號獲取輔助數(shù)據(jù)(衛(wèi)星定位輔助數(shù)據(jù))、啟動例如圖2的移動裝置200的gnss接收器208的衛(wèi)星接收器、獲得室外區(qū)的輔助數(shù)據(jù)(例如,地圖數(shù)據(jù))等相關(guān)的活動。控制器211可管理待由移動裝置308和309協(xié)同地執(zhí)行的這些活動。舉例來說,在點(diǎn)c處,移動裝置308可較佳地適合于執(zhí)行上述所識別的活動,且因此,可使移動裝置309上的可能夠執(zhí)行這些活動的任何子系統(tǒng)斷電。舉例來說,輔助數(shù)據(jù)一旦由移動裝置308取得,那么可與移動裝置309共享。
當(dāng)用戶302轉(zhuǎn)變到室外區(qū)且達(dá)到點(diǎn)d時,控制器211還可識別待執(zhí)行的活動。這些活動可包含(例如)啟動獲取衛(wèi)星信號,撤銷啟動當(dāng)移動裝置308和309在室內(nèi)行進(jìn)時可能需要的任何傳感器(例如,可能一直操作以使得能夠確定移動裝置的海拔的壓力傳感器或高度計)等。控制器211可針對點(diǎn)d處的這些活動的執(zhí)行來適合地調(diào)度對于移動裝置308和309中的子系統(tǒng)的啟動和/或撤銷啟動。
有時,可能存在用戶302從經(jīng)預(yù)測或預(yù)先計劃的條件的偏差或改變。控制器211可被配置成響應(yīng)于這些改變且動態(tài)地變更移動裝置308和309的子系統(tǒng)當(dāng)中的待執(zhí)行的活動的列表和/或活動的分配。這類偏差或改變可能相關(guān)于預(yù)先計劃的行進(jìn)路線和/或與移動裝置308、309中的一或多個相關(guān)聯(lián)的條件等。下文將論述可能發(fā)生的條件的一些潛在改變和控制器211可響應(yīng)于這些改變的方式。
如所提及,在一些方面中,改變可關(guān)于從預(yù)先計劃的行進(jìn)路線的偏差。偏差可能關(guān)于從原始路徑偏離和/或條件的改變,例如環(huán)境改變、速率/速度的改變等,這些改變可能沿著路徑出現(xiàn)或發(fā)生。舉例來說,用戶302可選取如上文所述的從預(yù)先計劃的行進(jìn)路線320偏離的路徑。此外,或替代地,舉例來說,歸因于用于移動裝置308/309的多邊測量的信號的改變或劣化,可能存在可影響定位功能的環(huán)境改變(例如,雨、風(fēng)暴、云等)。在一些情況下,從預(yù)先計劃的行進(jìn)路線的偏差可引入可影響在新行進(jìn)路線中用于移動裝置308/309的多邊測量的信號隧道或其它結(jié)構(gòu)。在一些情況下,可能存在沿著行進(jìn)路線320行進(jìn)的速率/速度的改變,其中用戶302可能比預(yù)計行進(jìn)地更快/更慢,這也可影響定位功能。
控制器211可被配置成按若干種方式適應(yīng)或響應(yīng)于與行進(jìn)路線相關(guān)的這些意外改變。舉例來說,如果改變引發(fā)替代性路徑,那么控制器211可動態(tài)地修改活動的原先所產(chǎn)生的列表,且確定與新行進(jìn)路線相關(guān)聯(lián)的一組新或經(jīng)修改活動??刂破?11可將在移動裝置308和309的子系統(tǒng)當(dāng)中指配所述組新或經(jīng)修改活動的至少一部分。因此,用戶從行進(jìn)路線偏離的確定可導(dǎo)致對移動裝置308和/或309的一或多個子系統(tǒng)的啟動或撤銷啟動。舉例來說,如果確定用戶302已從行進(jìn)路線320偏離,那么可能需要啟動一或多個先前非作用中收發(fā)器以嘗試與可更接近于用戶302的當(dāng)前位置的接入點(diǎn)建立通信鏈路。在信號丟失可能出現(xiàn)的方面中,控制器211可切換或?qū)⒍ㄎ还δ苤概浣o移動裝置308和309當(dāng)中的裝置,所述裝置很可能具有較強(qiáng)的收發(fā)器和/或用于在減弱的信號條件下定位功能的較佳能力。如果控制器211可知道即將來臨的信號劣化或丟失(例如,新行進(jìn)路線可能涉及穿過隧道,而原始路線并未涉及),那么控制器211可修改可(例如)斷開移動裝置308、309中的一個或兩個中的一些收發(fā)器的一組新活動,以便節(jié)約電池壽命而非不必要地搜索且嘗試接收不可用或減弱的衛(wèi)星信號。如果存在沿著行進(jìn)路線的速率/速度的意外改變,那么控制器211可基于裝置中的哪一個較佳地適合按經(jīng)變更速率/速度來處理定位功能而修改在移動裝置308和309當(dāng)中的活動的分配??刂破?11可相對應(yīng)地基于產(chǎn)生于與行進(jìn)路線相關(guān)的各種改變的所述組新或經(jīng)修改活動來管理活動的分配的改變以及移動裝置308和309上的子系統(tǒng)的啟動/撤銷啟動。
未必與行進(jìn)路線相關(guān)的一些改變也可能發(fā)生。舉例來說,可能存在移動裝置308、309的條件的改變,所述條件與電池壽命、充電狀態(tài)、臨時啟動/撤銷啟動(例如,一個或兩個裝置可在睡眠模式中)、活動的等級(例如,高度活動/忙碌、活動性較差和可用以接受新活動)等相關(guān)。在一些情況下,一或多個新裝置也可變得可用和/或一或多個現(xiàn)有裝置可不再可用,和/或由/可由控制器211檢測到??刂破?11可被配置成動態(tài)地產(chǎn)生一組新活動和/或修改一組現(xiàn)有活動,且在所述情形下在可用移動裝置當(dāng)中分配/重新分配這些活動。舉例來說,基于移動裝置308和309的電池壽命、活動等級、可用性等,控制器211可啟動/撤銷啟動一個或兩個裝置的子系統(tǒng)。在其它實例中,確定與這些活動相關(guān)的若干組活動和時間、持續(xù)時間或調(diào)度也可包含移動裝置308和309的其它方面,例如傳感器校準(zhǔn)活動、裝置維護(hù)和更新操作等,每一特定時間周期內(nèi)可能需要執(zhí)行所述操作,無論移動裝置是否已到達(dá)應(yīng)執(zhí)行如上文所述的基于地點(diǎn)或基于路線的活動的一些經(jīng)預(yù)先指定地點(diǎn)。在一些情況下,控制器211還可考量移動裝置308和309的電池壽命。移動裝置309可將(例如)其電池或充電等級短缺的狀態(tài)傳達(dá)到控制器211,從而控制器211可修改移動裝置309上的任何先前經(jīng)調(diào)度活動(例如,修改開始/停止的時間、活動的持續(xù)時間等),和/或?qū)⒁苿友b置309上的經(jīng)調(diào)度活動轉(zhuǎn)移到移動裝置308(假定移動裝置308具有足夠的電池壽命以處置用于執(zhí)行所轉(zhuǎn)移活動的增大負(fù)荷)。因此,在一些方面中,調(diào)度這些額外活動或經(jīng)修改活動可在用戶的行進(jìn)路線的各點(diǎn)處和/或在行進(jìn)時間期間的各點(diǎn)處出現(xiàn),但這些活動可能不與路線中的地點(diǎn)或點(diǎn)直接相關(guān)。
為了響應(yīng)于上述所提及的各種改變,控制器211可包含用以檢測預(yù)先計劃的條件的改變(條件可以或可以不特定地針對行進(jìn)路線)和通過產(chǎn)生一組新活動和/或修正一組原始活動來適應(yīng)這些改變的功能性。控制器211可包含用以管理和分配兩個或多于兩個并列移動裝置(例如上文所述的移動裝置308和309)當(dāng)中的所述組新和/或經(jīng)修改活動的功能性。圖5中展示且下文進(jìn)一步論述的模塊502、503、504和506可包含這類功能性。
應(yīng)了解,實施例包含用于執(zhí)行本文揭示的處理、功能和/或算法的各種方法。舉例來說,在圖4中,展示可包含用于管理兩個或多于兩個并列移動裝置當(dāng)中的活動的方法400的示范性方面。在框402處,方法包含在行進(jìn)開始之前確定對應(yīng)于兩個或多于兩個并列移動裝置(例如,308、309)的行進(jìn)路線(例如,320)。如先前所述,兩個或多于兩個移動裝置(308或309)中的至少一個可(例如,經(jīng)由輸入接口,例如圖2的250、252、254、256等)從用戶302接收指示用戶的所要目的地的信息(例如,用戶可在移動裝置的屏幕上所顯示的地圖上提供目的地的精確地點(diǎn),或用戶可提供地址或指定地名等)。目的地點(diǎn)和開始點(diǎn)地點(diǎn)(可如經(jīng)由多邊測量處理、輪廓匹配技術(shù)等而確定為用戶的當(dāng)前地點(diǎn))接著可用以基于輔助數(shù)據(jù)(包含,例如,可存儲于本地裝置處或當(dāng)前和目的地點(diǎn)已傳達(dá)到的遠(yuǎn)程服務(wù)器處的地圖數(shù)據(jù))而確定從當(dāng)前地點(diǎn)到目的地的一或多個可能路線。如所提及,可在與兩個或多于兩個并列移動裝置中的至少一個通信(例如,經(jīng)由接入點(diǎn)314)的服務(wù)器或遠(yuǎn)程計算裝置(例如,遠(yuǎn)程服務(wù)器312)處和/或在兩個或多于兩個并列移動裝置中的一個處執(zhí)行路線確定。在多于一個可能行進(jìn)路線可用的情況下,所選擇的路線可以是最佳地符合某一準(zhǔn)則的路線(例如,最短或最快路線)。
在框404處,方法400包含在行進(jìn)開始之后至少部分地基于行進(jìn)路線來確定待由兩個或多于兩個并列移動裝置執(zhí)行的一組活動。更詳細(xì)地說,基于在框402處確定的行進(jìn)路線,使一組活動(包含定位活動、生物統(tǒng)計活動、裝置維護(hù)活動等)與行進(jìn)路線相關(guān)聯(lián)。在一些方面中,通過識別沿著可能需要執(zhí)行各種活動的路線的點(diǎn)來獲得所述組活動。所識別點(diǎn)可包含(例如)用戶將從一個地理和/或操作環(huán)境轉(zhuǎn)變到另一地理和/或操作環(huán)境的點(diǎn)。用戶行進(jìn)的操作環(huán)境的改變可包含(例如)在改變操作環(huán)境中可用的通信能力的改變,且舉例來說,實際地理環(huán)境的改變可包含從室內(nèi)環(huán)境轉(zhuǎn)變到室外環(huán)境。如果存在與同兩個或多于兩個并列裝置中的至少一個相關(guān)聯(lián)的行進(jìn)路線和/或條件相關(guān)的改變,那么基于這些改變確定一組新或經(jīng)修改活動。
在框406處,方法400包含在第一移動裝置(例如,移動裝置308)中的第一組子系統(tǒng)與第二移動裝置(例如,移動裝置309)中的第二組子系統(tǒng)當(dāng)中指配活動的至少一部分(視具體情況為一組原始活動或一組新/經(jīng)修改活動),其中第一移動裝置與第二移動裝置被配置成與彼此通信,其中第一組與第二組具有至少一個不同的子系統(tǒng)。舉例來說,根據(jù)所述組所確定活動,可在移動裝置308(例如,智能電話或主控裝置)的子系統(tǒng)和移動裝置309(例如,智能手表或從屬裝置)的子系統(tǒng)上調(diào)度活動中的一或多個。兩個移動裝置可以具有至少一個不同的子系統(tǒng)。舉例來說,移動裝置308可以不具有壓力傳感器,而移動裝置309可以具有壓力傳感器。在另一實例中,移動裝置309可以不具有具有與移動裝置308中的處理器相同的孔徑或性能等級的處理器。兩個移動裝置也可以具有不同的接收器、傳感器、天線、輸入/輸出裝置、配置、能力等。因此,例如控制器211的控制器可基于每一裝置的能力、對于特定任務(wù)的要求和例如每一裝置的電池電量的額外考量而在移動裝置308和309當(dāng)中調(diào)度活動。當(dāng)移動裝置將要從室內(nèi)環(huán)境轉(zhuǎn)變到室外環(huán)境時,應(yīng)在兩個移動裝置當(dāng)中加以調(diào)度的示范性導(dǎo)航活動可關(guān)于控制一或多個單元(例如,傳感器、接收器、收發(fā)器、其它模塊)的啟動,獲得輔助數(shù)據(jù),獲得(例如,計算)信號獲取輔助數(shù)據(jù)以有助于衛(wèi)星信號獲取,與接入點(diǎn)建立通信鏈路,控制裝置的一或多個定位模式的啟動等。與生物統(tǒng)計功能相關(guān)的示范性活動可包含基于移動裝置何時經(jīng)由高度的改變而轉(zhuǎn)變、從室內(nèi)環(huán)境轉(zhuǎn)變到室外環(huán)境等來啟動/撤銷啟動監(jiān)測器、傳感器等,以用于獲得用戶的生物統(tǒng)計狀態(tài)。
圖5說明表示為一系列相關(guān)功能模塊的實例移動裝置設(shè)備500。模塊502可包含用于在行進(jìn)開始之前確定對應(yīng)于兩個或多于兩個并列移動裝置的行進(jìn)路線(并列移動裝置可包含移動裝置設(shè)備500和與移動裝置設(shè)備500并列的一或多個其它移動裝置)的功能性。模塊502可至少在一些方面中對應(yīng)于(例如)處理系統(tǒng)結(jié)合定位數(shù)據(jù),例如圖2中的處理器210結(jié)合基于無線的定位模塊216,如本文中所論述。
如先前提及,設(shè)備500還可包含功能模塊503,其中模塊503可包含用于檢測與行進(jìn)路線相關(guān)的預(yù)先計劃條件和/或并列裝置中的一或多個的條件的改變的功能性。舉例來說,模塊503可包含用于檢測與行進(jìn)路線相關(guān)聯(lián)的一或多個改變的功能性,其中一或多個改變包含新行進(jìn)路線、環(huán)境條件的改變或沿著行進(jìn)路線的速率或速度的改變中的一或多個。模塊503還可包含用于檢測與兩個或多于兩個并列移動裝置中的至少一個相關(guān)的一或多個條件的改變,其中條件包含電池電量、活動等級或兩個或多于兩個并列移動裝置中的至少一個的可用性中的一或多個。模塊503還可至少在一些方面中對應(yīng)于(例如)處理系統(tǒng)結(jié)合定位數(shù)據(jù),例如圖2中的處理器210結(jié)合基于無線的定位模塊216,如本文中所論述。
模塊504可包含用于在行進(jìn)開始之后至少部分地基于行進(jìn)路線來確定待由兩個或多于兩個并列移動裝置執(zhí)行的一組活動的功能性(基于可從模塊502獲得的信息來確定一組原始活動,或基于可從模塊503獲得的信息來確定一組新或經(jīng)修改活動)。模塊504可至少在一些方面中對應(yīng)于(例如)控制器結(jié)合處理器,例如圖2中的控制器211結(jié)合處理器210,如本文中所論述。
用于在兩個或多于兩個并列移動裝置中的第一移動裝置中的第一組子系統(tǒng)與兩個或多于兩個并列移動裝置中的第二移動裝置中的第二組子系統(tǒng)當(dāng)中指配所述組活動(例如,所述組原始活動和/或所述組新或經(jīng)修改活動)的至少一部分的模塊506可至少在一些方面中對應(yīng)于(例如)控制器結(jié)合處理器,例如圖2中的控制器211結(jié)合處理器210,如本文中所論述。
此外,在一些情況下,模塊502、503、504和/或506中的一或多個可至少在一些方面中對應(yīng)于圖2中的通信接口203的全部或部分。在某些情況下,例如,作為指配活動的操作的部分和/或在其之后作為在各種裝置之間通信的部分,可將一或多個信號發(fā)射到兩個或多于兩個并列移動裝置中的至少一個。處理器(例如,圖2的處理器210)可被配置成起始將一或多個信號發(fā)射到兩個或多于兩個并列移動裝置中的至少一個。所發(fā)射信號可指示可指配給并列移動裝置當(dāng)中的至少一個接收端移動裝置的至少一個活動。在某些情況下,一或多個活動可以是條件性的。舉例來說,可基于并列移動裝置中的至少一個估計定位在行進(jìn)路線上的點(diǎn)的閾值距離內(nèi)的確定而執(zhí)行一或多個活動。在某些情況下,可僅當(dāng)確定已沿循或正沿循特定行進(jìn)路線時執(zhí)行一些活動。
圖5的模塊的功能性可以與本文中的教示一致的各種方式實施。在一些設(shè)計中,這些模塊的功能性可實施為一或多個電組件。在一些設(shè)計中,這些塊的功能性可實施為包含一或多個處理器組件的處理系統(tǒng)。在一些設(shè)計中,可使用(例如)一或多個集成電路(例如,asic)的至少一部分來實施這些模塊的功能性。如本文中所論述,集成電路可包含處理器、軟件、其它相關(guān)組件,或其某一組合。因此,不同模塊的功能性可實施為(例如)集成電路的不同子集、一組軟件模塊的不同子集,或其組合。并且,應(yīng)了解,給定子集(例如,集成電路和/或一組軟件模塊)可提供多于一個模塊的功能性的至少一部分。
此外,圖5所表示的組件和功能,以及本文中所描述的其它組件和功能可使用任何適合的裝置來予以實施。也可至少部分地使用如本文中所教示的相對應(yīng)結(jié)構(gòu)來實施所述裝置。舉例來說,上文所述的組件結(jié)合圖5的“用于…的模塊”組件也可對應(yīng)于類似地指定的“用于…的裝置”功能性。因此,在一些方面中可使用處理器組件中的一或多個,集成電路,或其它如本文中所教示的適合的結(jié)構(gòu)實施這類裝置中的一或多個。
所述領(lǐng)域的技術(shù)人員將了解,可使用多種不同技藝和技術(shù)中的任一個來表示信息和信號。舉例來說,可由電壓、電流、電磁波、磁場或磁性粒子、光場或光學(xué)粒子或其任何組合表示貫穿以上描述可能提及的數(shù)據(jù)、指令、命令、信息、信號、位、符號和碼片。
另外,所述領(lǐng)域的技術(shù)人員應(yīng)了解,結(jié)合本文所揭示的實施例描述的各種說明性邏輯塊、模塊、電路和算法步驟可被實施為電子硬件、計算機(jī)軟件或兩個的組合。為了清楚地說明硬件與軟件的此可互換性,各種說明性組件、塊、模塊、電路和步驟已在上文大體按其功能性加以描述。此功能性實施為硬件還是軟件取決于特定應(yīng)用和強(qiáng)加于整個系統(tǒng)上的設(shè)計約束。對于每一特定應(yīng)用來說,所述領(lǐng)域的技術(shù)人員可以變化的方式實施所描述的功能性,但這些實施決策不應(yīng)被解釋為引起脫離本發(fā)明的范圍。
結(jié)合本文所揭示的實施例而描述的方法、序列和/或算法可直接以硬件、以由處理器執(zhí)行的軟件模塊或以兩個的組合來體現(xiàn)。軟件模塊可駐存于ram存儲器、快閃存儲器、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、可移動的磁盤、cd-rom,或所屬領(lǐng)域中已知的任何其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息且將信息寫入到存儲媒體。在替代方案中,存儲媒體可集成到處理器。
因此,本發(fā)明的實施例可包含一物品,所述物品可包括存儲有可由處理器執(zhí)行以管理兩個或多于兩個并列移動裝置當(dāng)中的活動的指令的非暫時性計算機(jī)可讀媒體。因此,本發(fā)明不限于所說明的實例,且用于執(zhí)行本文中所描述的功能性的任何裝置包含于本發(fā)明的實施例中。
雖然前述揭示內(nèi)容展示本發(fā)明的說明性實施例,但應(yīng)注意,可在不脫離如所附權(quán)利要求書所定義的本發(fā)明的范圍的情況下,在本文中作出各種改變和修改。無需以任何特定次序執(zhí)行根據(jù)本文中所描述的本發(fā)明的實施例的方法項的功能、步驟和/或運(yùn)動。另外,盡管可能以單數(shù)形式描述或主張本發(fā)明的元件,但除非明確地陳述限于單數(shù)形式,否則涵蓋復(fù)數(shù)形式。