CN116710936B 通過糾纏的時間相關(guān)的量子誤差的表征(谷歌有限責任公司)_第1頁
CN116710936B 通過糾纏的時間相關(guān)的量子誤差的表征(谷歌有限責任公司)_第2頁
CN116710936B 通過糾纏的時間相關(guān)的量子誤差的表征(谷歌有限責任公司)_第3頁
CN116710936B 通過糾纏的時間相關(guān)的量子誤差的表征(谷歌有限責任公司)_第4頁
CN116710936B 通過糾纏的時間相關(guān)的量子誤差的表征(谷歌有限責任公司)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

(19)國家知識產(chǎn)權(quán)局(12)發(fā)明專利(65)同一申請的已公布的文獻號(30)優(yōu)先權(quán)數(shù)據(jù)(85)PCT國際申請進入國家階段日(86)PCT國際申請的申請數(shù)據(jù)(87)PCT國際申請的公布數(shù)據(jù)(73)專利權(quán)人谷歌有限責任公司地址美國加利福尼亞州(74)專利代理機構(gòu)中原信達知識產(chǎn)權(quán)代理有限責任公司11219專利代理師李佳周亞榮審查員王婕通過糾纏的時間相關(guān)的量子誤差的表征Greenberger-Horne-Zeilinger(GHZ)態(tài)的高度糾纏態(tài),累積高度糾纏態(tài)下的量子誤差,然后測量累積誤差來有效地測量和表征影響量子計算態(tài)的奇偶振蕩和將量子誤差模型擬合到奇偶振蕩的功率譜。擬合的量子誤差模型可用于在給定2對于相角φ的序列中的每個相角φ:在GHZ(Greenberger-Horne-Zeilinger)態(tài)下初始化所述量子計算機的N個量子比特,由一個或多個經(jīng)典計算機從所重復(fù)的測量中獲得的所累積的量子誤差的系綜平均值,包括根據(jù)與相角φ共軛的相位頻率の獲得所述由所述一個或多個經(jīng)典計算機將Pauli誤差模型擬合到所累積的量子誤差的所述系綜將所述相角φ的Bloch旋轉(zhuǎn)施加到所述N個量子比特中的每個量子比特,每個量子比特通過在施加所述Bloch旋轉(zhuǎn)之后并且在測量所述N個量子比特中的每個量子比特的Z可6.根據(jù)權(quán)利要求5所述的方法,其中,所述動態(tài)去耦脈沖系列中的每一個是Carr-Purcell-Meiboom-Gill(CPMG)基于所擬合的Pauli誤差模型的擬合參數(shù)來選擇與所擬合的量子誤差模型相對應(yīng)的量由所述量子計算機使用所選擇的量子誤差校由所述一個或多個經(jīng)典計算機基于所擬合的Pauli誤差模型來評估所述量子計算機針一個或多個I/0設(shè)備,所述一個或多個I/0設(shè)備耦合到所述一個或多個經(jīng)典處理器并且存儲有計算機可讀指令的一個或多個存儲器,所述計算機可讀指令在被所述一個或多3個經(jīng)典處理器執(zhí)行時使所述一個或多個經(jīng)典處理器和所述一個或多個I/0設(shè)備執(zhí)行根據(jù)權(quán)利要求1-9中任一項所述的方法。算機、俘獲離子量子計算機或原子量子計算機。12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),還包括所述量子計算機。13.一種存儲指令的非暫時性計算機可讀介質(zhì),所述指令在由一個或多個經(jīng)典處理器執(zhí)行時,使所述一個或多個經(jīng)典處理器和一個或多個I/0設(shè)備執(zhí)行根據(jù)權(quán)利要求1-9中任一項所述的方法。4[0001]相關(guān)申請的交叉引用[0002]本申請要求在2020年5月29日提交的美國臨時申請No.63/032,459的權(quán)益,該美國臨時申請的內(nèi)容通過引用并入本文。背景技術(shù)[0003]量子計算機可能能夠執(zhí)行經(jīng)典計算機無法執(zhí)行的計算,諸如有效的素因數(shù)分解。同時,影響量子計算機的量子態(tài)的保真度的環(huán)境噪聲會降低量子計算機的性能。發(fā)明內(nèi)容[0004]量子計算機的性能受依賴于時間或時間相關(guān)的量子誤差限制,例如隨時間變化的量子誤差特性(諸如1/f噪聲或量子門控制漂移)。測量這些時間相關(guān)的量子誤差特性提供對可行的量子計算范圍的理解,并通知在給定系統(tǒng)噪聲的情況下有關(guān)容錯誤差校正方案的決策。[0005]本公開的主題提供了一種用于通過使用對量子誤差共同敏感的量子計算機的高度糾纏的量子態(tài)來測量量子誤差特性的技術(shù)。例如,量子計算機的N個量子比特可以初始化為Greenberger-Horne-Zeilinger(GHZ)態(tài)(即所謂的“薛定諤貓態(tài)”),當這種高度糾纏態(tài)隨時間演化時,存在通過空間糾纏的量子誤差的N倍放大。因此,測量和表征量子誤差所需的時間更少,并且可以在相同的校準時間量下實現(xiàn)更準確的誤差診斷。測得的量子誤差可以被擬合到量子誤差模型,例如表征隨機數(shù)字相位誤差和位翻轉(zhuǎn)誤差的模型,諸如Pauli誤差模型。這種對量子誤差的有效測量可以實現(xiàn)漂移和1/f噪聲的高時間分辨率表征,以及量子計算機的適用性和容錯性的快速評估。[0006]本公開的主題的方面包括操作量子計算機的方法,其中,該方法包括:將量子計算機的N個量子比特初始化為處于選被擇以放大量子誤差的高度糾纏態(tài)(例如,Greenberger-Horne-Zeilinger(GHZ)態(tài));累積在高度糾纏態(tài)下的量子誤差;并測量累積誤差。[0007]在一些手段中,所述方法包括重復(fù)初始化、累積和測量的序列;并且獲得重復(fù)測量的累積誤差的系綜平均值。重復(fù)的測量序列可以包括測量相角φ序列的高度糾纏態(tài)的奇偶振蕩的序列,例如相角φ的增量序列或相角φ的隨機序列。每個測量可以包括將相角φ的分析脈沖應(yīng)用于N個量子比特中的每一個,并且可以進一步包括在每個分析脈沖之后應(yīng)用動態(tài)解耦脈沖系列(諸如CPMG脈沖系列)以減輕顯性誤差。[0008]在一些手段中,這些方法包括將諸如Pauli誤差模型的量子誤差模型擬合到累積誤差的系綜平均值。例如,這些方法可以包括根據(jù)與相角φ共軛的相位頻率@獲得奇偶振蕩的功率譜,并且然后將Pauli相位誤差概率P?和Pauli位翻轉(zhuǎn)誤差概率p、擬合到奇偶振蕩的功率譜。[0009]在一些手段中,該方法包括選擇對應(yīng)于擬合的量子誤差模型的量子誤差校正方案。該方法還可以包括由量子計算機使用所選擇的量子誤差校正方案來執(zhí)行計算過程。附加地或替代地,該方法可以包括基于擬合的量子誤差模型來評估量子計算機對于選定計算5過程的適應(yīng)性?;蚨鄠€處理器;一個或多個I/0設(shè)備,耦合到一個或多個處理器,且被配置為向量子計算機發(fā)送控制信號和從量子計算機接收讀出信號;以及,一個或多個其上存儲有計算機可讀指令的存儲器,該指令被配置為使一個或多個處理器和一個或多個I/0設(shè)備在量子計算機上執(zhí)行任何上述方法。[0011]本公開的主題的其他方面包括存儲指令的暫時性和非暫時性計算機可讀介質(zhì),該指令由一個或多個計算機執(zhí)行,該計算機被配置為向量子計算機發(fā)送控制信號和從量子計算機接收讀出信號,該指令使得一個或多個計算機在量子計算機上執(zhí)行上述任何方法。[0012]下面參照附圖描述前述主題的各種特征和優(yōu)點。從這里描述的主題和權(quán)利要求中,額外的特征和優(yōu)點是顯而易見的。附圖說明[0013]圖1是示例性量子計算機系統(tǒng)的示意圖。[0014]圖2是圖示使用量子計算機的高度糾纏態(tài)來表征量子誤差的過程的示例的流程[0015]圖3是量子計算機的高度糾纏量子態(tài)的準備和測量的示例。[0016]圖4描繪了量子計算機的高度糾纏量子態(tài)的奇偶振蕩的示例性功率譜。[0017]圖5描繪了量子誤差模型與量子計算機的高度糾纏量子態(tài)的奇偶振蕩的功率譜的示例性擬合。[0018]各個附圖中相同的附圖標記和名稱指示相同的元件。具體實施方式[0019]時間相關(guān)的量子門誤差可能不利于基于容錯誤差校正的大規(guī)模量子計算,并且可能降低大多數(shù)量子算法的性能。本主題提供了通過使用跨許多量子比特的量子糾纏來實現(xiàn)時間相關(guān)門誤差的高效測量和表征的方法、系統(tǒng)和計算機程序。[0020]通常,測量精度與時間和空間成比例。在時間相關(guān)信號的情況下,隨時間縮放測量可能并不可取,因為每次測量花費的時間越長,最大可測量頻率變得越低(通過奈奎斯特采樣定理)。因此,通過使用更靈敏的探頭來提高測量精度/效率是合適的。[0021]諸如Greenberger-Horne-Zeil態(tài)提供對諸如相移的集體誤差的高度敏感性。GHZ態(tài)通常用于量子傳感和計量學(xué),但在這些領(lǐng)域中,這些狀態(tài)對環(huán)境噪聲的敏感性被認為是一個缺點,因為該敏感性會破壞通過量子傳感/計量學(xué)測量的特定非環(huán)境信號的測量。另一方面,在目前的上下文下,諸如GHZ態(tài)之類的高度糾纏態(tài)的敏感性為量子計算機系統(tǒng)提供了對環(huán)境噪聲的更靈敏和有效的測量。高度糾纏態(tài)的其他例子包括類GHZ態(tài)、簇態(tài)和類簇態(tài)。雖然以下描述涉及GHZ態(tài)的使用,但應(yīng)理解,這可以備選地適用于其他高度糾纏態(tài)。[0022]現(xiàn)在參考圖1,描繪了量子計算機系統(tǒng)100的框圖。這是對量子計算機系統(tǒng)的一般特征的示意性描述并且不旨在限制。一般而言,量子計算機系統(tǒng)100包括量子比特組件110,所述量子比特組件110包括一組量子比特112。例如,每個量子比特可以是具有表示邏輯值06和1的級別的兩級別量子系統(tǒng);這些兩級別量子系統(tǒng)的例子包括超導(dǎo)量子計算機中的超導(dǎo)transmon態(tài)、原子量子計算機中的超精細原子態(tài)和NMR量子計算機中的核自旋態(tài)。雖然圖1中將量子比特112描繪為以矩形陣列排列,但是這是示意性描述并且不旨在限制。[0023]量子比特組件110通常還包括可調(diào)節(jié)的耦合元件114以允許耦合的量子比特之間的量子門運算。在圖1的示意描繪中,每個量子比特112通過這些耦合器114可調(diào)整地耦合到其四個相鄰量子比特中的每一個。同樣,這是量子比特和耦合器的示意性布置,并且其他布置是可能的,包括非矩形布置、允許在非相鄰量子比特之間的耦合的布置以及包括多于兩個的量子比特之間可調(diào)節(jié)耦合的布置。[0024]通常,量子處理算法通過將量子比特初始化在選定的初始狀態(tài),并且然后將量子門運算的序列應(yīng)用于量子比特來進行,所述量子門運算的序列可以包括:單量子比特門運量子比特的門運算,諸如Toffoli門??梢酝ㄟ^將各種控制信號132施加到量子比特112和耦合器114來執(zhí)行門運算;這些可能包括例如NMR或超導(dǎo)量子計算機系統(tǒng)中的RF或微波脈沖、或原子量子計算機系統(tǒng)中的光脈沖。在量子處理算法結(jié)束時,可以使用諸如Z的量子可觀測量利用讀出信號134來測量量子比特的最終狀態(tài),其中,讀出信號134根據(jù)用于量子計算機的物理方案而可能再次是RF、微波或光信號。在圖1中為了簡單起見,控制信號和讀出信號被描繪為僅尋址量子比特組件的選定元素(即,頂行和底行),但這些控制和讀出信號可以尋址量子比特組件中的每個元素。[0025]量子計算機系統(tǒng)100通常包括控制和測量系統(tǒng)120,該控制和測量系統(tǒng)可以包括一個或多個經(jīng)典(即非量子)處理器122、一個或多個存儲器124和通過一個或多個數(shù)據(jù)總線126連接的一個或多個I/0單元126。該控制和測量系統(tǒng)可以被編程為將選定的控制信號132序列發(fā)送到量子比特組件(例如,以執(zhí)行選定的一系列量子門運算),并從量子比特組件接收讀出信號134序列(例如,以執(zhí)行選定的一系列測量)。因此,例如,一個或多個I/0單元126可以視量子計算機的物理方案而定包括D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換器和RF/微波/光信號發(fā)生器、發(fā)射器和接收器。[0026]現(xiàn)在參考圖2,描繪了流程圖,其圖示了使用量子計算機系統(tǒng)的高度糾纏態(tài)來表征量子誤差的過程200的示例。過程200包括步驟210——在高度糾纏態(tài)下初始化量子計算機的N個量子比特。例如,利用圖1的量子計算機系統(tǒng)100,控制信號132可用于將量子比特組件110的N個量子比特初始化在高度糾纏態(tài)中。N個量子比特可以構(gòu)成量子比特組件110中的全部量子比特,或者它可以構(gòu)成量子比特組件中選定的量子比特子集。在一些手段中,高度糾纏態(tài)是Greenberger-Horne-Zeilinger(GHZ)態(tài),即狀態(tài)0中的所有量子比特和狀態(tài)1中的所有量子比特的相等疊加。對于其中N=5的示例,可以用例如在圖3的量子電路中的電路級301中顯示的一系列Hadamard和受控非(CX)門來準備GHZ態(tài)。一和二量子比特門的其他合適的序列可用于準備GHZ態(tài),這取決于可用于量子計算機物理方案的門。[0027]過程200進一步包括步驟212——累積在高度糾纏態(tài)下的量子誤差。這可以包括例如在開始測量量子比特之前在高度糾纏態(tài)的最終準備之后等待一時間段,以便由于環(huán)境噪聲引起的量子誤差可以累積。備選地或附加地,當量子計算機被初始化在高度糾纏態(tài)下時,由于環(huán)境噪聲引起的量子誤差會累積,例如在準備高度糾纏態(tài)的一系列門運算(諸如準備7100,可以收集讀出信號134以測量處于高度糾纏態(tài)的每個量子比特的狀態(tài),以觀測已經(jīng)累被例如使用圖3的Hadamard和CX門301準備處于GHZ態(tài)之后,測量可以通過將分析脈沖P;(φ)施加到處于準備的GHZ態(tài)的每個量子比特(如圖3的電路級302所示)然后測量每個量子比特的PauliZ矩陣的張量積。在一些手段中,可以在分析脈沖之后應(yīng)用諸如Carr-[0032]初始化210、累積量子誤差212和測量214的步驟可以順序重復(fù)多次以增加統(tǒng)計樣針對選定相角φ重復(fù)初始化、累積和測量多次,和/或可以針對探測相角范圍0<φ<2π的[0034]系綜平均值的獲得可以包括獲得根據(jù)與相角φ共軛的相位頻率@的奇偶振蕩的差通過抑制主模而對頻率@=N的主模作出貢獻8[0039](其中Z,表示相位誤差對量子比特j的影響);而位翻轉(zhuǎn)誤差會導(dǎo)致頻率@。=N-2,④F(w)=an(e-iNδ(wφ-N)了根據(jù)相位頻率@的奇偶振蕩的功率譜,用于具有和沒有分析脈沖P(φ)(如上所述)的相脈沖序列收集的兩個功率譜之間的相似性表明兩個非CPMG實驗之間的大部分差異可歸因[0045]返回圖2,過程200還包括步驟230——將量子誤差模型擬合到所累積的誤差的系9[0046]圖5呈現(xiàn)了向GHZ態(tài)的奇偶振蕩的實驗獲得的功率譜的此類擬合的兩個示例。在左側(cè),通過最小二乘法將N=16GHZ態(tài)的與PauliX的誤差比為4.8。在右側(cè),通過最小二乘法將N=12GHZ態(tài)的奇偶振蕩功率譜擬合[0047]圖2的過程200還包括步驟240——選擇與所擬合的量子誤差模型相對應(yīng)的量子誤差校正方案。例如,基于擬合的量子誤差模型的擬合參數(shù),可以確定容錯誤差校正方案的冗余度,例如可以確定誤差校正碼的距離,并且然后可以將量子算法修改以使用具有確定的冗余度的容錯誤差校正方案。[0048]圖2的過程200還可以包括步驟250——使用量子誤差校正方案執(zhí)行量子計算過程。例如,在已經(jīng)找到例如對于手頭的計算任務(wù)具有適當?shù)娜哂喽鹊呐c擬合的量子誤差模型相對應(yīng)的容錯誤差校正方案的情況下,可以使用確定的適當?shù)娜哂喽葋韴?zhí)行量子計算過[0049]返回圖1,控制和測量系統(tǒng)120提供了經(jīng)典(即,非量子)計算機系統(tǒng)的示例,其可用于對量子比特組件110執(zhí)行各種操作,如上所述。系統(tǒng)120包括處理器122、存儲器124和輸入/輸出設(shè)備126.部件122、124和126中的每一個都可以例如使用系統(tǒng)總線128互連。處理器122能夠處理用于在系統(tǒng)120內(nèi)執(zhí)行的指令。在一些實施方式中,處理器122是單線程處理器。在其他實施方式中,處理器122是多線程處理器。處理器122能夠處理存儲在存儲器124中的指令。[0050]存儲器124在系統(tǒng)120內(nèi)存儲信息。在一些實施方式中,存儲器124包括計算機可讀介質(zhì)、易失性存儲單元和/或非易失性存儲單元。在一些手段中,存儲器124可以包括能夠為系統(tǒng)120提供大容量存儲的存儲設(shè)備,例如硬盤設(shè)備、光盤設(shè)備、由多個計算設(shè)備(例如,云存儲設(shè)備)在網(wǎng)絡(luò)上共享的存儲設(shè)備和/或某個其他大容量存儲設(shè)備。[0051]輸入/輸出設(shè)備126為系統(tǒng)120提供輸入/輸出操作。如上所述,輸入/輸出設(shè)備可以包括D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換器和RF/微波/機的物理方案適當?shù)叵蛄孔颖忍亟M件發(fā)送控制信號132并從中接收讀出信號134。在一些實施方式中,輸入/輸出設(shè)備126還可以包括一個或多個網(wǎng)絡(luò)接口設(shè)備,例如以太網(wǎng)卡,串行通信設(shè)備(例如RS-232端口)和/或無線接口設(shè)備(例如,和802.11卡)。在一些實施方式中,輸入/輸出設(shè)備可以包括驅(qū)動器設(shè)備,其被配置為接收輸入數(shù)據(jù)并將輸出數(shù)據(jù)發(fā)送到其他外[0052]盡管已經(jīng)在圖1中描繪了示例控制和測量系統(tǒng)120,但是本說明書中描述的主題和功能操作的實施方式可以實現(xiàn)在其他類型的數(shù)字電子電路或在計算機軟件、固件或硬件中(包括本說明書中公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物)或它們的一項或多項的組合中。[0053]在本說明書中描述的主題和操作的實施例可以實現(xiàn)在數(shù)字電子電路中或在計算機軟件、固件或硬件中,包括本說明書中公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物,或者以它們的一個或更多的組合來實現(xiàn)。本說明書中描述的主題的實施例可以被實現(xiàn)為一個或多個計算機程序,即,計算機程序指令的一個或多個電路,其被編碼在一個或多個計算機存儲介質(zhì)上,用于由數(shù)據(jù)處理裝置執(zhí)行或控制數(shù)據(jù)處理裝置的操作??蛇x地或附加地,程序指令可以被編碼在人工生成的傳播信號(例如,機器生成的電、光或電磁信號)上,該信號被生成以對信息進行編碼以傳輸?shù)胶线m的接收機裝置,以由數(shù)據(jù)處理裝置執(zhí)行。計算機存儲介質(zhì)可以是或包括在計算機可讀存儲設(shè)備、計算機可讀存儲基板、隨機或串行存取存儲器陣列或設(shè)備或它們中的一個或多個的組合中。此外,雖然計算機存儲介質(zhì)不是傳播信號,但是計算機存儲介質(zhì)可以是在人工生成的傳播信號中編碼的計算機程序指令的源或目的地。該計算機存儲介質(zhì)還可以是或者包括在一個或多個單獨的物理部件或介質(zhì)(例如,多個CD、盤或其他存儲設(shè)備)中。[0054]在本說明書中描述的操作可以被實現(xiàn)為由數(shù)據(jù)處理裝置對存儲在一個或多個計算機可讀存儲設(shè)備上或從其他源接收的數(shù)據(jù)執(zhí)行的操作。[0055]術(shù)語“數(shù)據(jù)處理裝置”涵蓋用于處理數(shù)據(jù)的所有種類的裝置、設(shè)備和機器,包括例如可編程處理器、計算機、片上系統(tǒng)或者上面部分的多個或組合。該裝置可以包括專用邏輯包括為所涉及的計算機程序創(chuàng)建執(zhí)行環(huán)境的代碼,例如構(gòu)成處理器固件、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、跨平臺運行時環(huán)境、虛擬機或它們中的一個或多個的組合的代碼。該裝置和執(zhí)行環(huán)境可以實現(xiàn)各種不同的計算模型基礎(chǔ)設(shè)施,諸如web服務(wù)、分布式計算和網(wǎng)格計算基礎(chǔ)設(shè)施。[0056]計算機程序(也稱為程序、軟件、軟件應(yīng)用、腳本或代碼)可以以任何形式的編程語言編寫,包括編譯或解釋語言、聲明性或過程語言,并且它可以以任何形式部署,包括作為獨立程序或作為適于在計算環(huán)境中使用的模塊、部件、子例程、對象或其它單元。計算機程序可以但不需要對應(yīng)于文件系統(tǒng)中的文件。程序可以被存儲在保存其他程序或數(shù)據(jù)(例如,存儲在標記語言文檔中的一個或多個腳本)的文件的一部分中、專用于所涉及的程序的單個文件中或者在多個協(xié)同文件中(例如,存儲一個或多個模塊、子程序或代碼部分的文件)。計算機程序可以被部署為在一個計算機上或在位于一個地點或分布在多個地點并通過通信網(wǎng)絡(luò)互連的多個計算機上執(zhí)行。[0057]本說明書中描述的過程和邏輯流程可以由執(zhí)行一個或多個計算機程序的一個或多個可編程處理器執(zhí)行,以通過對輸入數(shù)據(jù)進行操作并生成輸出來執(zhí)行動作。該過程和邏輯流程也可以由專用邏輯電路執(zhí)行,并且裝置也可以被實現(xiàn)為專用邏輯電路,該專用邏輯電路例如是FPGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)。[0058]適合于執(zhí)行計算機程序的處理器包括例如通用和專用微處理器。通常,處理器將從只讀存儲器或隨機存取存儲器或兩者接收指令和數(shù)據(jù)。計算機的基本元件是用于根據(jù)指令執(zhí)行動作的處理器和用于存儲指令和數(shù)據(jù)的一個或多個存儲器設(shè)備。通常,計算機還將包括用于存儲數(shù)據(jù)的一個或多個大容量存儲設(shè)備,例如磁盤、磁光盤或光盤,或者可操作地耦合以從該一個或多個大容量存儲設(shè)備接收數(shù)據(jù)或向其傳送數(shù)據(jù)。然而,計算機不需要具有這樣的設(shè)備。此外,計算機可以被嵌入在另一設(shè)備中,例如移動電話、個人數(shù)字助理(PDA)、移動音頻或視頻播放器、游戲控制臺、全球定位系統(tǒng)(GPS)接收器或便攜式存儲設(shè)備(例如,通用串行總線(USB)閃存驅(qū)動器),這里僅舉了幾個例子。適合于存儲計算機程序指令和數(shù)據(jù)的設(shè)備包括所有形式的非易失性存儲器、介質(zhì)和存儲器設(shè)備,其包括例如半導(dǎo)體存儲器設(shè)備,例如EPROM、EEPROM和閃存設(shè)備;磁盤,例如內(nèi)部硬盤或可移動盤盤。處理器和存儲器可以由專用邏輯電路補充或被并入專用邏輯電路[0059]為了提供與用戶的交互,本說明書中描述的主題的實施例可以實現(xiàn)在計算機上,11顯示信息;以及,鍵盤和指示設(shè)備,例如鼠標或軌跡球,用戶可以通過它們向計算機提供輸入。也可以使用其他種類的設(shè)備來提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感覺反饋,例如視覺反饋、聽覺反饋或觸覺反饋;并且,可以接收以任何形式的來自用戶的輸入,包括聲音、語音或觸覺輸入。另外,計算機可以通過下述方式來與用戶進行交互:向用戶使用的設(shè)備發(fā)送文檔或從用戶使用的設(shè)備接收文檔;例如,響應(yīng)于從web瀏覽器收到的請求將網(wǎng)頁發(fā)送到用戶的客戶端設(shè)備上的web瀏覽器。[0060]在本說明書中描述的主題的實施例可以被實現(xiàn)在計算系統(tǒng)中,該計算系統(tǒng)包括后例如具有圖形用戶界面或Web瀏覽器的客戶端計算機,用戶可以通過該圖形用戶界面或Web瀏覽器與本說明書中描述的主題的實施方式交互;或者包括一個或多個這樣的后端、中間件或前端部件的任何組合。系統(tǒng)的部件可以通過任何形式或介質(zhì)的數(shù)字數(shù)據(jù)通信——例如,通信網(wǎng)絡(luò)——互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)和廣域網(wǎng)(“WAN”)、網(wǎng)絡(luò)間(例[0061]計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠離并且通常通過通信網(wǎng)絡(luò)交互??蛻舳撕头?wù)器的關(guān)系借助于在相應(yīng)計算機上運行并且彼此具有客戶端-服務(wù)器關(guān)系的計算機程序而產(chǎn)生。在一些實施例中,服務(wù)器向客戶端設(shè)備發(fā)送數(shù)據(jù)(例如,HTML頁面)(例如,以用于向與客戶端設(shè)備交互的用戶顯示數(shù)據(jù)和從該用戶接收用戶輸入的目的)??梢栽诜?wù)器處從客戶端設(shè)備接收在客戶端設(shè)備處生成的數(shù)據(jù)(例如,用戶交互的結(jié)果)。[0062]雖然本說明書包含許多具體實施方式細節(jié),但是這些不應(yīng)被解釋為對任何發(fā)明或所要求保護內(nèi)容的范圍的限制,而是作為對特定于特定發(fā)明的特定實施例的特征的描述。在本說明書中在單獨實施例的上下文中描述的某些特征也可以在單個實施例中被組合實現(xiàn)。相反,在單個實施例的上下文中描述的各種特征也可以在多個實施例中單獨地或以任何合適的子組合來實現(xiàn)。此外,雖然特征可以在上面被描述為在某些組合中起作用并且

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論