專利名稱::基于電池狀態(tài)的自動(dòng)移動(dòng)設(shè)備可擴(kuò)展同步的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種方法和裝置,用于基于電源的可用性來自動(dòng)降低兩個(gè)個(gè)人數(shù)據(jù)存儲(chǔ)設(shè)備之間的數(shù)據(jù)同步的規(guī)模。
背景技術(shù):
:用來存儲(chǔ)和操縱所謂的個(gè)人數(shù)據(jù)(例如聯(lián)系人的地址和電話號(hào)碼、會(huì)議日程安排、“要做的事情”項(xiàng)目、備忘錄、與信件一起發(fā)送或接收的附件、音頻/可視化數(shù)據(jù)等等)的電子系統(tǒng)已經(jīng)被廣為接受和使用。這些電子系統(tǒng)中的許多是通常所使用的靜態(tài)電子或計(jì)算機(jī)系統(tǒng),其一般可以使用(access)穩(wěn)定的外部電源,例如“桌面”或個(gè)人計(jì)算機(jī)系統(tǒng)以及已“塢接(docked)”的筆記本計(jì)算機(jī)系統(tǒng)。這種靜態(tài)系統(tǒng)通常所運(yùn)行的軟件y要么維護(hù)該靜態(tài)系統(tǒng)自身上的這種個(gè)人數(shù)據(jù),或者遠(yuǎn)程訪問存儲(chǔ)在另一個(gè)更集中的系統(tǒng)(典型的是公司環(huán)境中的服務(wù)器系統(tǒng))上的這種個(gè)人數(shù)據(jù)。然而,這些電子系統(tǒng)中的其余許多系統(tǒng)是通常所使用的便攜式電子或計(jì)算機(jī)系統(tǒng),其一般不可以使用穩(wěn)定的外部電源,例如“手持”或“平板(tablet)”設(shè)備,也包括通常稱為“個(gè)人數(shù)字助理”或PDA的設(shè)備以及沒有被“塢接”的筆記本計(jì)算機(jī)系統(tǒng)。這種便攜式系統(tǒng)通常依賴于便攜式電源例如電池,并運(yùn)行在便攜式系統(tǒng)自身本地維護(hù)這種個(gè)人數(shù)據(jù)的軟件。用戶的這些電子系統(tǒng)通常使用靜態(tài)系統(tǒng)和便攜式系統(tǒng)二者來維護(hù)和操縱他們的個(gè)人數(shù)據(jù)。為此,許多這些便攜式和靜態(tài)系統(tǒng)已經(jīng)設(shè)置了某些硬件和軟件,用戶需要這些硬件和軟件以在各種時(shí)候?qū)⑺鼈冩溄拥揭黄?,從而使得可共享各個(gè)系統(tǒng)上的個(gè)人數(shù)據(jù)(即在它們之間進(jìn)行傳輸),并進(jìn)行更新以反映其他系統(tǒng)上的個(gè)人數(shù)據(jù)的新近的改變。對(duì)個(gè)人數(shù)據(jù)的這一共享和更新處理稱為“同步”、“同步化”或“熱同步”等等。另外,對(duì)這些電子系統(tǒng)越來越多的接受使得用戶在他們的靜態(tài)和便攜式系統(tǒng)二者上存儲(chǔ)更多的信息。為此,這些電子系統(tǒng)中即使是最小且最為便攜式的手持系統(tǒng)或信用卡形式的系統(tǒng)也設(shè)置了越來越多的存儲(chǔ)器數(shù)量。然而,隨著用戶在這些電子系統(tǒng)上保持的數(shù)據(jù)量的持續(xù)增長(zhǎng),用戶將這些電子系統(tǒng)鏈接到一起以進(jìn)行同步時(shí)必需共享和更新的數(shù)據(jù)量也在持續(xù)增長(zhǎng)。這又因而增加了執(zhí)行同步所需的時(shí)間量和/或訪問并傳輸數(shù)據(jù)的速度,以使得同步可相當(dāng)快地進(jìn)行。同步期間,被共享和更新的數(shù)據(jù)量的增長(zhǎng)以及時(shí)間和/或速度上的增長(zhǎng)二者都需要各個(gè)電子系統(tǒng)所使用的電源量的增長(zhǎng)。對(duì)于可以現(xiàn)成地使用外部穩(wěn)定電源的靜態(tài)系統(tǒng)(通常是通過將這些系統(tǒng)簡(jiǎn)單地插入方便的墻壁插口以獲得標(biāo)準(zhǔn)AC電源),這種增長(zhǎng)的電源需求幾乎不會(huì)構(gòu)成問題。然而,對(duì)于最多只能訪問可存儲(chǔ)在電池中的有限電源的便攜式系統(tǒng),這一增長(zhǎng)的電源需求可能會(huì)不利地影響這些便攜式系統(tǒng)的可用性。通過提取足夠的電源來執(zhí)行同步,便攜式系統(tǒng)可能就不能夠很好地執(zhí)行后續(xù)的功能,除非用戶花時(shí)間來重新充電或以其他方式補(bǔ)充這一便攜式系統(tǒng)可獲得的相當(dāng)有限的電源。另外,如果使用有限的電源的電子系統(tǒng)設(shè)計(jì)成可以進(jìn)入低功率狀態(tài)以節(jié)省電源的話,執(zhí)行完全的同步可能會(huì)提取太多的電源,導(dǎo)致在完全的同步期間進(jìn)入低功率狀態(tài)。閱讀下面的詳細(xì)描述后,要求保護(hù)的本發(fā)明的目的、特征和優(yōu)點(diǎn)對(duì)于本領(lǐng)域內(nèi)的技術(shù)人員來說將會(huì)很清楚,其中圖1的方框圖是兩個(gè)鏈接在一起的電子系統(tǒng)的實(shí)施方案。圖2a、2b和2c示出了電子系統(tǒng)之間的鏈接的示例性實(shí)施方案。圖3是有限同步的過程的實(shí)施方案的流程圖。圖4示出了電子系統(tǒng)的一個(gè)實(shí)施方案的方框圖。具體實(shí)施例方式雖然在下面的描述中給出了大量的細(xì)節(jié)以用于說明和提供透徹的理解,但是對(duì)于本領(lǐng)域內(nèi)的技術(shù)人員來說,很清楚這些具體細(xì)節(jié)對(duì)于實(shí)施要求保護(hù)的本發(fā)明來說不是必需的。在此公開了一種方法和裝置,用于通過降低同步期間傳輸?shù)臄?shù)據(jù)量的規(guī)模,限制電子系統(tǒng)之間的個(gè)人數(shù)據(jù)的同步所需的電源需求。具體地說,執(zhí)行個(gè)人數(shù)據(jù)的優(yōu)先級(jí)化(prioritization),以限制在電子系統(tǒng)之間傳輸?shù)膫€(gè)人數(shù)據(jù)量,從而限制使用有限電源的電子系統(tǒng)的同步所需的電源量。雖然在此的討論主要集中在用來存儲(chǔ)和操縱個(gè)人數(shù)據(jù)的電子系統(tǒng)之間的個(gè)人數(shù)據(jù)的傳輸,但是本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)理解,要求保護(hù)的本發(fā)明也適用于其他形式的數(shù)據(jù)以及用于存儲(chǔ)和/或操縱其他形式的數(shù)據(jù)的其他形式的電子系統(tǒng)。圖1的方框圖示出了鏈接在一起以實(shí)現(xiàn)同步的兩個(gè)電子系統(tǒng)的實(shí)施方案。電子系統(tǒng)100和150分別維護(hù)個(gè)人數(shù)據(jù)110和160。個(gè)人數(shù)據(jù)110可包括對(duì)電子系統(tǒng)100的用戶來說有用的各種信息,包括但不局限于聯(lián)系信息112、音頻/視頻數(shù)據(jù)113(例如圖片、語音記錄等等)、備忘錄114、信件的附件115和/或要做的事情列表116。類似地,個(gè)人數(shù)據(jù)160可包括但不局限于聯(lián)系信息162、音頻/視頻數(shù)據(jù)163(例如圖片、語音記錄等等)、備忘錄164、信件的附件165和/或要做的事情列表166。電子系統(tǒng)100和150各具有一個(gè)處理器(未示出),執(zhí)行同步軟件102和152,這兩個(gè)軟件可分別訪問存儲(chǔ)在多種形式的固態(tài)或基于介質(zhì)的存儲(chǔ)設(shè)備(也未示出)中的任意一種中的個(gè)人數(shù)據(jù)110和160,可使得所述存儲(chǔ)設(shè)備可以訪問處理器,以通過電子系統(tǒng)100和150之間的同步來實(shí)現(xiàn)個(gè)人數(shù)據(jù)110和160的共享和更新。同步軟件102和152從設(shè)置120和170分別接收與用戶偏好有關(guān)的信息和/或控制同步的細(xì)節(jié)的其他信息。設(shè)置120可包括電子系統(tǒng)100的創(chuàng)建者和/或運(yùn)行在電子系統(tǒng)100上的軟件的創(chuàng)建者提供的默認(rèn)值122,以及用戶偏好124。對(duì)應(yīng)地,設(shè)置170可包括默認(rèn)值172和/或用戶偏好174。而且,如圖所示,電子系統(tǒng)150是便攜式的,只可使用有限的電源例如電池,因此同步軟件152還接收電池狀態(tài)信息154,該信息提供了還有多少電源可用的指示。當(dāng)電子系統(tǒng)100和150鏈接到一起時(shí),如圖1所示,同步軟件102和152開始通信,以在電子系統(tǒng)100和150之間實(shí)現(xiàn)數(shù)據(jù)傳輸。在本實(shí)施方案的一個(gè)變體中,同步軟件102和152二者都對(duì)同步的細(xì)節(jié)執(zhí)行類似程度的控制,甚至可使用已定義的協(xié)議來協(xié)商電子系統(tǒng)100和150二者都將遵循的同步細(xì)節(jié)。在這一變體中,同步軟件102和152二者都能獨(dú)立地對(duì)同步期間傳輸?shù)臄?shù)據(jù)量進(jìn)行控制。如果來自電池狀態(tài)信息154的指示表明只剩下非常有限的電源量(使得進(jìn)行完全的同步或者不可能或者應(yīng)避免),則同步軟件152可響應(yīng)于此,獨(dú)立地采取動(dòng)作來限制同步期間所傳輸?shù)臄?shù)據(jù)量。同步軟件152可限制發(fā)送到電子設(shè)備100的個(gè)人數(shù)據(jù)160的量,和/或使用某種形式的協(xié)議來拒絕傳輸個(gè)人數(shù)據(jù)110的全部或一部分,否則的話,個(gè)人數(shù)據(jù)110的全部或所述一部分可能會(huì)被發(fā)送到電子設(shè)備150。如果電子系統(tǒng)100和150二者都只被提供了有限的電源量,則同步軟件102和152二者都可獨(dú)立地采取動(dòng)作來限制同步期間傳輸?shù)臄?shù)據(jù)量。在本實(shí)施方案的另一個(gè)變體中,選擇哪一個(gè)電子設(shè)備將要控制對(duì)傳輸數(shù)據(jù)量的限制,這一選擇可根據(jù)多個(gè)因素中的任意一個(gè)進(jìn)行??刂埔蛩乜梢允菍?duì)下述狀況的確定需要多少電源來發(fā)送協(xié)調(diào)數(shù)據(jù)傳輸所需的信息,需要多少電源來接收協(xié)調(diào)數(shù)據(jù)傳輸所需的信息,以及需要多少電源來進(jìn)行“決定將要傳輸什么數(shù)據(jù)和不傳輸什么數(shù)據(jù),或者執(zhí)行實(shí)際的數(shù)據(jù)更新”所需的處理所需的電源。例如,如果發(fā)送數(shù)據(jù)比接收數(shù)據(jù)需要多得多的電源,則情況可以如下,即只可使用更有限的電源的電子設(shè)備150只是在考慮到上次同步以來個(gè)人數(shù)據(jù)110已被改變的程度上接收電子設(shè)備100發(fā)送的信息,然后同步軟件152控制在電子系統(tǒng)100和150之間傳輸什么數(shù)據(jù)以及所傳輸?shù)臄?shù)據(jù)量。作為另一個(gè)實(shí)施例,如果“確定將傳輸什么數(shù)據(jù)和不傳輸什么數(shù)據(jù)和/或執(zhí)行實(shí)際的數(shù)據(jù)更新”所需的處理比起發(fā)送和/或接收數(shù)據(jù)來需要多得多的電源,則情況可以如下,即只可使用更有限的電源的電子設(shè)備150只發(fā)送有關(guān)可用電源的狀態(tài)的信息,和/或有關(guān)自上次同步以來個(gè)人數(shù)據(jù)160已被改變的程度的信息,然后同步軟件102控制在電子系統(tǒng)100和150之間傳輸什么數(shù)據(jù)以及傳輸?shù)臄?shù)據(jù)量。對(duì)于控制數(shù)據(jù)傳輸方式的同步軟件102和同步軟件152來說,無論是其中之一還是二者受限于電源的節(jié)約,當(dāng)使用個(gè)人數(shù)據(jù)的優(yōu)先級(jí)化時(shí),對(duì)個(gè)人數(shù)據(jù)的優(yōu)先級(jí)化可基于多種可設(shè)想到的優(yōu)先級(jí)化的原理中的任意之一。例如,優(yōu)先級(jí)化可基于個(gè)人數(shù)據(jù)的類別。例如,如果認(rèn)為即使絲毫不能更新備忘錄和/或要做的事情的日程安排,用戶也應(yīng)該具有最新的聯(lián)系他人的信息,以使得他們可通過這些聯(lián)系人來接收丟失的信息,則可基于這一理論,確定聯(lián)系信息是應(yīng)當(dāng)傳輸?shù)淖钪匾膫€(gè)人數(shù)據(jù)。情況可以如下,即個(gè)人數(shù)據(jù)包括多項(xiàng)音頻和/或視頻數(shù)據(jù),其中每項(xiàng)數(shù)據(jù)都相當(dāng)大,需要相當(dāng)?shù)碾娫磥韨鬏敚虼诉@種數(shù)據(jù)可能被認(rèn)為是“奢侈的”,并被賦予較低的優(yōu)先級(jí),以使得它的傳輸被推遲,在將來可獲得更多電源的時(shí)候才進(jìn)行同步。或者,優(yōu)先級(jí)化可基于時(shí)間順序,這樣,基于“其比較以前修改或添加的信息更可能舊到用戶較少關(guān)注的程度”這一理論,將最近修改或添加的信息視為是最重要的應(yīng)被傳輸?shù)膫€(gè)人數(shù)據(jù)。又例如,優(yōu)先級(jí)化可基于時(shí)間順序,這樣,確定兩個(gè)電子系統(tǒng)中哪一個(gè)具有最近被修改、添加和/或訪問的個(gè)人數(shù)據(jù),這一確定結(jié)果將控制同步中的數(shù)據(jù)傳輸方向,該同步被限制為數(shù)據(jù)的單向傳輸以節(jié)約電源。本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)從這一討論認(rèn)識(shí)到,存在多種方式可確定用以限制傳輸數(shù)據(jù)量的準(zhǔn)確的方式,可采用其中的任一種。在本實(shí)施方案的一個(gè)變體中,優(yōu)先級(jí)化個(gè)人數(shù)據(jù)110和/或160的方式可根據(jù)用戶在用戶偏好124和/或174中提供的輸入來確定??梢韵蛴脩艚o出下述選項(xiàng),即選擇是否基于數(shù)據(jù)類型、數(shù)據(jù)最近被添加/訪問/更新的日期、主題的某種組合以及時(shí)間順序方式來選擇一個(gè)數(shù)據(jù)子集。情況也可如下,即在數(shù)據(jù)本身中向用戶提供一個(gè)選項(xiàng),用于指定具有較高或較低優(yōu)先級(jí)的數(shù)據(jù)塊(piecesofdata)。例如,可向用戶提供選項(xiàng)來“突出(highlight)”“標(biāo)簽”或“標(biāo)記”一些數(shù)據(jù)塊(例如特定的聯(lián)系信息或特定備忘錄)以具有較高的優(yōu)先級(jí),同時(shí),用戶也可將其他數(shù)據(jù)(例如來自朋友的顯示了最近度假場(chǎng)景的視頻片斷)標(biāo)明為具有較低優(yōu)先級(jí)。在本實(shí)施方案的另一個(gè)變體中,個(gè)人數(shù)據(jù)110和/或160的這一優(yōu)先級(jí)化可以根據(jù)默認(rèn)設(shè)置來進(jìn)行,所述默認(rèn)設(shè)置由電子系統(tǒng)100和150的創(chuàng)建者和/或同步軟件102和同步軟件152的創(chuàng)建者分別選擇并提供為默認(rèn)值122和172。圖2a、2b和2c示出了兩個(gè)電子系統(tǒng)之間用于執(zhí)行同步的交互的各種實(shí)施方案。在這3個(gè)圖中的每一個(gè)中,都將電子系統(tǒng)200示出為典型的“桌面”計(jì)算機(jī)系統(tǒng),將電子系統(tǒng)250示出為典型的“手持”便攜式系統(tǒng)。然而,本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)認(rèn)識(shí)到,電子系統(tǒng)200和電子系統(tǒng)250二者的準(zhǔn)確形式可以變化,而不會(huì)偏離要求保護(hù)的本發(fā)明的精神和范圍。具體地說,電子系統(tǒng)200和電子系統(tǒng)250二者可以是具有多種特定設(shè)計(jì)中的任一設(shè)計(jì)的便攜式系統(tǒng),或者電子系統(tǒng)200和電子系統(tǒng)250二者可以是具有多種特定設(shè)計(jì)中的任一設(shè)計(jì)的靜態(tài)系統(tǒng)。圖2a示出了電子系統(tǒng)200和電子系統(tǒng)250正通過無線形式的鏈接進(jìn)行通信。例如,這一鏈接可能必須使用無線電或光波,其由電子系統(tǒng)200和電子系統(tǒng)250中的每一個(gè)發(fā)送和/或接收。如果使用無線鏈接,則便攜式系統(tǒng)例如電子系統(tǒng)250然后可能不能獲得連接到穩(wěn)定電源的益處,因此可能會(huì)依賴于電子系統(tǒng)250所攜帶或包含于其中的更有限的便攜式電源,例如電池。如前參考圖1所述,電子系統(tǒng)200或電子系統(tǒng)250之一或二者中的同步軟件可對(duì)“電子系統(tǒng)250只可使用更有限的電源”這一情形進(jìn)行反應(yīng),尤其是在存在“可用電源剩余不多”的指示的情況下。因此,可能需要使用個(gè)人數(shù)據(jù)的優(yōu)先級(jí)化和/或其他技術(shù)來限制同步期間電子系統(tǒng)200和250之間的數(shù)據(jù)傳輸量。或者,在本實(shí)施方案的另一個(gè)變體中,數(shù)據(jù)的優(yōu)先級(jí)化的執(zhí)行可以不考慮鏈接的類型或電源的可用性,這是因?yàn)樵谟糜诎l(fā)送和/或接收無線電或光波的無線鏈接中,由于多種可能形式的干擾而發(fā)生堵塞是很常見的。因此,在跨越無線鏈路的同步中可能已經(jīng)使用了優(yōu)先級(jí)化,以確保如果在可以完成同步前這一鏈路斷開了,則至少已經(jīng)傳輸了對(duì)于用戶來說可能更重要的某些個(gè)人數(shù)據(jù)。圖2b示出了電子系統(tǒng)200和電子系統(tǒng)250正通過有線鏈接進(jìn)行通信。具體地說,這一鏈接可能必需使用電子系統(tǒng)200和電子系統(tǒng)250中每一個(gè)上的串行端口的連接,所述串行端口被設(shè)計(jì)成遵從廣為接受的串行接口標(biāo)準(zhǔn)例如RS-232C(可能需要使用“空調(diào)制解調(diào)器”纜線)或USB(即“通用串行總線”),以及多種其他可能形式的串行接口中的任一種。也可能這一鏈接必需采用網(wǎng)絡(luò)接口,例如各種形式的以太網(wǎng)之一等等。無論所述有線鏈接的具體物理形式如何,在許多這種串行或網(wǎng)絡(luò)鏈接中,情況經(jīng)常是如下,即電源并非是由一個(gè)電子系統(tǒng)通過這一鏈路來提供給另一個(gè),因此,正如參考圖2a的實(shí)施方案所討論的那樣,同步期間所傳輸?shù)臄?shù)據(jù)量可能必須以某種方式進(jìn)行限制,以響應(yīng)于電子系統(tǒng)250的電源可用性中的限制。圖2c示出了電子系統(tǒng)200和電子系統(tǒng)250正在通過另一種形式的有線鏈接進(jìn)行通信,其中將電子系統(tǒng)250插入到基座(base)255中。根據(jù)電子系統(tǒng)250的物理形狀與大小,基座255通??煞Q為“支架(cradle)”或“塢接站(dockingstation)”。有線鏈接的這一實(shí)施方案與圖2b所示的有線鏈接的顯著區(qū)別之處在于對(duì)于支架或塢接站或其他形式的基座255來說,向插入其中的電子系統(tǒng)提供電源是很通常的。然而,雖然通過基座255來提供電源可能充分意味著電子系統(tǒng)250現(xiàn)在可使用穩(wěn)定的外部電源,但是下述情況也會(huì)發(fā)生,即這一便攜式電子系統(tǒng)例如電子系統(tǒng)250的用戶減少可用于執(zhí)行同步的時(shí)間量。例如,用戶可在正在進(jìn)行的同步完成之前將電子系統(tǒng)250從基座255移走。另外,即使對(duì)于提供給支架或塢接站例如基座255的穩(wěn)定外部電源來說,在容量上也經(jīng)常受限。例如,電子系統(tǒng)250的用戶可能以某種方式提供一個(gè)指示,表明這一穩(wěn)定的外部電源的有限容量應(yīng)更多地或基本用于電子系統(tǒng)250上的電池的重新充電,而不是用于提供用于進(jìn)行同步的電源。或者,電子系統(tǒng)250可能具有這樣一個(gè)電池,其基本上已經(jīng)被耗盡因而不能提供足夠的電源來進(jìn)行完全的同步,而且,對(duì)通過基座255提供的穩(wěn)定的外部電源的容量的限制可能不允許同時(shí)提供用于對(duì)電池重新充電和同步的電源。在這些情形下,可能需要再次限制同步期間傳輸?shù)臄?shù)據(jù)量。圖3示出了兩個(gè)電子系統(tǒng)之間用于執(zhí)行同步的交互的實(shí)施方案的流程圖,其中由于所述兩個(gè)電子系統(tǒng)之一或二者所依賴的電源中的限制而限制了數(shù)據(jù)傳輸量。在310,開始兩個(gè)電子系統(tǒng)之間的通信,以實(shí)現(xiàn)所述兩個(gè)電子系統(tǒng)中每一個(gè)所維護(hù)的個(gè)人數(shù)據(jù)的同步。在320,檢查兩個(gè)電子系統(tǒng)中每一個(gè)的電源的可用程度。如果在330發(fā)現(xiàn)兩個(gè)電子系統(tǒng)之一或二者可用的電源非常受限以至于不可能或不希望進(jìn)行完全的同步,則在340,選擇同步期間應(yīng)傳輸?shù)膫€(gè)人數(shù)據(jù)子集,并在342執(zhí)行有限的同步。然而,如果在330發(fā)現(xiàn)兩個(gè)電子系統(tǒng)可訪問的電源足以允許完全的同步,則在350執(zhí)行完全的同步。圖4示出了具有電子系統(tǒng)400這一形式的一個(gè)實(shí)施方案的方框圖。處理器410耦合到存儲(chǔ)設(shè)備420、用戶接口430和接發(fā)器440。存儲(chǔ)設(shè)備420可包括某種形式的固態(tài)存儲(chǔ)設(shè)備例如靜態(tài)RAM、動(dòng)態(tài)RAM、ROM或非易失性可重寫形式的固態(tài)存儲(chǔ)器例如EPROM或快閃可編程存儲(chǔ)器。存儲(chǔ)設(shè)備420維護(hù)同步軟件422、設(shè)置424和個(gè)人數(shù)據(jù)426。個(gè)人數(shù)據(jù)426內(nèi)可有多種形式中的任一種電子系統(tǒng)400的用戶對(duì)其感興趣的數(shù)據(jù),包括備忘錄,信件的附件、聯(lián)系信息、要做的事情列表、用戶寫給自己的個(gè)人筆記、音頻/視頻數(shù)據(jù)等等。用戶接口430可提供屏幕和鍵盤、屏幕和手寫輸入支持、或可允許用戶輸入或編輯個(gè)人數(shù)據(jù)426的內(nèi)容的多種方式中的任一種。在利用容量具有某種形式的限制的電源的電子系統(tǒng)400的變體中,處理器410還可耦合到電源監(jiān)視器450,其用來監(jiān)視與可從電源452獲得的電源量有關(guān)的狀態(tài)信息并將之提供給處理器410。處理器410訪問存儲(chǔ)設(shè)備420以執(zhí)行構(gòu)成同步軟件422的指令。在執(zhí)行這些指令時(shí),可使得處理器410訪問設(shè)置424。設(shè)置424可包括電子系統(tǒng)400和/或同步軟件422的創(chuàng)建者提供的默認(rèn)設(shè)置。設(shè)置424可包括多個(gè)指示,其關(guān)系到用戶作出的各種決策,所述決策與用戶如何偏好將要執(zhí)行的同步的各個(gè)方面有關(guān)。另外,在執(zhí)行這些指令時(shí),處理器410可訪問并使用接發(fā)器440來開始與另一個(gè)電子系統(tǒng)的通信,以實(shí)現(xiàn)個(gè)人數(shù)據(jù)426的同步。如果電源452具有有限的容量,則還可使得處理器410訪問電源監(jiān)視器450,以接收可用電源量的指示以作為進(jìn)行下述確定的輸入,即確定是否可以進(jìn)行同步以及可對(duì)個(gè)人數(shù)據(jù)426同步到何種程度。作為至少只將同步軟件422存儲(chǔ)在存儲(chǔ)設(shè)備420中的可替換方案,電子系統(tǒng)400可訪問機(jī)器可讀介質(zhì)例如磁盤和/或光盤或磁帶,或其他非易失性形式的存儲(chǔ)介質(zhì),以提供可被計(jì)算機(jī)系統(tǒng)400的處理器410執(zhí)行的指令,包括構(gòu)成同步軟件422的指令。這些指令的執(zhí)行使得處理器410和/或電子系統(tǒng)400執(zhí)行多種操作中的任一種,所述操作涉及存儲(chǔ)設(shè)備420、用戶接口430、接發(fā)器440和/或電源監(jiān)視器450。雖然電子系統(tǒng)400被示出為具有這樣一種類型,其組件經(jīng)常為發(fā)現(xiàn)為典型的計(jì)算機(jī)系統(tǒng)或PDA的一部分,但是本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)理解到,電子系統(tǒng)400只是被示出為具有處理元件的機(jī)器的一個(gè)示例,可用具有處理元件的其他形式的機(jī)器來代替電子系統(tǒng)400,而不會(huì)偏離要求保護(hù)的本發(fā)明的精神和范圍。已結(jié)合優(yōu)選實(shí)施方案描述了本發(fā)明。對(duì)于本領(lǐng)域內(nèi)的技術(shù)人員來說,考慮到前面的描述,很清楚存在多種可替換方案、修改、變體和用途。本領(lǐng)域內(nèi)的技術(shù)人員可以理解到,可以實(shí)施要求保護(hù)的本發(fā)明來支持很多種的電子系統(tǒng),這些電子系統(tǒng)在很多類型的數(shù)據(jù)傳輸中都會(huì)涉及到,其中可能出于多種原因中的任一種而對(duì)可用于執(zhí)行數(shù)據(jù)傳輸?shù)碾娫创嬖谙拗?。另外,雖然已經(jīng)具體參考了通常的AC電源和電池作為一些形式的電源,但是本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)理解到,要求保護(hù)的本發(fā)明可結(jié)合很多種形式的電源來實(shí)施,無論是否存在必須限制數(shù)據(jù)傳輸?shù)南拗?。?quán)利要求1.一種包括指令的機(jī)器可訪問介質(zhì),所述指令被包括第一機(jī)器的處理器執(zhí)行時(shí)將使得該第一機(jī)器使用所述第一機(jī)器和第二機(jī)器之間的鏈接來開始與所述第二機(jī)器的通信;接收與來自有限電源的電源可用性有關(guān)的狀態(tài)信息;基于與所述電源可用性有關(guān)的狀態(tài)信息,選擇存儲(chǔ)在所述第一機(jī)器內(nèi)的第一個(gè)人數(shù)據(jù)的子集,以與存儲(chǔ)在所述第二機(jī)器內(nèi)的第二個(gè)人數(shù)據(jù)進(jìn)行同步;以及將所述第一個(gè)人數(shù)據(jù)的所述子集與所述第二個(gè)人數(shù)據(jù)進(jìn)行同步。2.如權(quán)利要求1所述的機(jī)器可訪問介質(zhì),還包括下述指令,其被所述處理器執(zhí)行時(shí)將使得所述第一機(jī)器將與所述電源可用性有關(guān)的狀態(tài)信息發(fā)送到所述第二機(jī)器。3.如權(quán)利要求1所述的機(jī)器可訪問介質(zhì),其中所述第一個(gè)人數(shù)據(jù)中被選擇進(jìn)行同步的所述子集是非個(gè)人數(shù)據(jù)。4.如權(quán)利要求1所述的機(jī)器可訪問介質(zhì),還包括下述指令,其被所述處理器執(zhí)行時(shí)將使得所述第一機(jī)器拒絕同步所述第一個(gè)人數(shù)據(jù)的至少一部分。5.如權(quán)利要求1所述的機(jī)器可訪問介質(zhì),還包括下述指令,其被所述處理器執(zhí)行時(shí)將使得所述第一機(jī)器訪問存儲(chǔ)在所述第一機(jī)器內(nèi)的設(shè)置;以及基于所述設(shè)置選擇所述第一個(gè)人數(shù)據(jù)的所述子集。6.如權(quán)利要求5所述的機(jī)器可訪問介質(zhì),其中所述設(shè)置包括用戶偏好,所述用戶偏好由用戶提供了表明所述第一個(gè)人數(shù)據(jù)的多個(gè)部分的相對(duì)優(yōu)先級(jí)的指示。7.如權(quán)利要求5所述的機(jī)器可訪問介質(zhì),其中所述設(shè)置包括默認(rèn)設(shè)置,所述默認(rèn)設(shè)置提供了所述第一個(gè)人數(shù)據(jù)的多個(gè)部分的相對(duì)優(yōu)先級(jí)的指示。8.如權(quán)利要求7所述的機(jī)器可訪問介質(zhì),還包括下述指令,其被所述處理器執(zhí)行時(shí)將使得所述第一機(jī)器允許用戶覆蓋所述默認(rèn)設(shè)置。9.如權(quán)利要求1所述的機(jī)器可訪問介質(zhì),還包括下述指令,其被所述處理器執(zhí)行時(shí)將使得所述第一機(jī)器基于所述第一個(gè)人數(shù)據(jù)的子集的主題,選擇所述第一個(gè)人數(shù)據(jù)將被同步的子集。10.如權(quán)利要求1所述的機(jī)器可訪問介質(zhì),還包括下述指令,其被所述處理器執(zhí)行時(shí)將使得所述第一機(jī)器基于所述第一個(gè)人數(shù)據(jù)的子集的至少一部分被編輯的日期,選擇所述第一個(gè)人數(shù)據(jù)將被同步的子集。11.一種方法,包括使用一個(gè)第一電子系統(tǒng)和一個(gè)第二電子系統(tǒng)之間的鏈接來開始與所述第二電子系統(tǒng)的通信;接收與來自有限電源的電源可用性有關(guān)的狀態(tài)信息;基于與所述電源可用性有關(guān)的狀態(tài)信息,選擇存儲(chǔ)在所述第一電子系統(tǒng)內(nèi)的第一個(gè)人數(shù)據(jù)的子集,用以發(fā)送到所述第二電子系統(tǒng);以及將所述第一個(gè)人數(shù)據(jù)的所述子集發(fā)送到所述第二電子系統(tǒng)。12.如權(quán)利要求11所述的方法,還包括將與所述電源可用性有關(guān)的狀態(tài)信息發(fā)送到所述第二電子系統(tǒng)。13.如權(quán)利要求11所述的方法,其中所述第一個(gè)人數(shù)據(jù)的所述子集是非個(gè)人數(shù)據(jù)。14.如權(quán)利要求11所述的方法,還包括拒絕接收存儲(chǔ)在所述第二電子系統(tǒng)內(nèi)的第二個(gè)人數(shù)據(jù)的至少一部分。15.如權(quán)利要求11所述的方法,還包括接收存儲(chǔ)在所述第二電子系統(tǒng)內(nèi)的第二個(gè)人數(shù)據(jù)的至少一部分;以及使用從所述第二電子系統(tǒng)接收的所述第二個(gè)人數(shù)據(jù)的所述部分來更新所述第一個(gè)人數(shù)據(jù)的至少一部分。16.如權(quán)利要求11所述的方法,還包括訪問存儲(chǔ)在所述第一電子系統(tǒng)內(nèi)的設(shè)置;以及基于所述設(shè)置選擇所述第一個(gè)人數(shù)據(jù)的所述子集。17.如權(quán)利要求16所述的方法,其中所述設(shè)置包括用戶偏好,所述用戶偏好由用戶提供了表明所述第一個(gè)人數(shù)據(jù)的多個(gè)部分的相對(duì)優(yōu)先級(jí)的指示。18.如權(quán)利要求16所述的方法,其中所述設(shè)置包括默認(rèn)設(shè)置,所述默認(rèn)設(shè)置提供了所述第一個(gè)人數(shù)據(jù)的多個(gè)部分的相對(duì)優(yōu)先級(jí)的指示。19.如權(quán)利要求11所述的方法,還包括訪問存儲(chǔ)在所述第一電子系統(tǒng)內(nèi)的設(shè)置;以及基于所述設(shè)置,選擇所述第二個(gè)人數(shù)據(jù)的一部分,所述部分將被拒絕從所述第二電子系統(tǒng)接收。20.如權(quán)利要求19所述的方法,其中所述設(shè)置包括默認(rèn)設(shè)置,所述默認(rèn)設(shè)置提供了所述第二個(gè)人數(shù)據(jù)的多個(gè)部分的相對(duì)優(yōu)先級(jí)的指示。21.一種裝置,包括有限電源;第一電子系統(tǒng),其存儲(chǔ)第一個(gè)人數(shù)據(jù),并使用一個(gè)鏈接來發(fā)送一個(gè)子集,所述子集是基于與來自所述有限電源的電源可用性有關(guān)的狀態(tài)信息而選擇的;以及用于提供所述第一電子系統(tǒng)和第二電子系統(tǒng)之間的通信的鏈接,所述第二電子系統(tǒng)存儲(chǔ)第二個(gè)人數(shù)據(jù),從而實(shí)現(xiàn)第一個(gè)人數(shù)據(jù)的所述子集的發(fā)送。22.如權(quán)利要求21所述的裝置,其中所述第一電子系統(tǒng)是手持便攜式系統(tǒng),其允許用戶操作所述第一個(gè)人數(shù)據(jù)。23.如權(quán)利要求21所述的裝置,其中所述鏈接包括所述第一電子系統(tǒng)內(nèi)的第一光波接發(fā)器和所述第二電子系統(tǒng)內(nèi)的第二光波接發(fā)器,并且其中所述第一和第二光波接發(fā)器被彼此對(duì)準(zhǔn),以通過它們之間的光波來實(shí)現(xiàn)數(shù)據(jù)發(fā)送。24.如權(quán)利要求21所述的裝置,其中所述第一個(gè)人數(shù)據(jù)包括聯(lián)系信息,所述第一電子系統(tǒng)的用戶將所述聯(lián)系信息存儲(chǔ)在所述第一電子系統(tǒng)內(nèi)。25.如權(quán)利要求21所述的裝置,其中所述有限電源是所述第一電子系統(tǒng)內(nèi)攜帶的電池。26.如權(quán)利要求21所述的裝置,其中所述鏈接包括將所述第一電子系統(tǒng)耦合到所述第二電子系統(tǒng)的纜線。27.如權(quán)利要求26所述的裝置,其中通過所述鏈接來提供所述有限電源。全文摘要一種方法和裝置,用于基于有限電源的可用性來選擇存儲(chǔ)在一個(gè)電子系統(tǒng)中的個(gè)人數(shù)據(jù)的子集,并將所述個(gè)人數(shù)據(jù)子集發(fā)送到第二電子系統(tǒng)。文檔編號(hào)G06F11/14GK1679002SQ03820204公開日2005年10月5日申請(qǐng)日期2003年6月20日優(yōu)先權(quán)日2002年6月28日發(fā)明者卡爾·馬歇爾,羅薩·薩納蘇芬申請(qǐng)人:英特爾公司