欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于模塊間通信的系統(tǒng)和方法與流程

文檔序號:11635026閱讀:419來源:國知局
用于模塊間通信的系統(tǒng)和方法與流程

附圖說明

通過如附圖中展示的對優(yōu)選實施例的以下描述,本發(fā)明的目標(biāo),特征和優(yōu)點將是明顯的,其中,參考字符指貫穿各個視圖的相同部分。這些附圖并不一定是按比例的,而是將重點放在展示本發(fā)明的原理上。

圖1示出了流程圖,展示了均在現(xiàn)有輸入事件堆棧與使用觸摸處理單元(tpu)的經(jīng)改進(jìn)的堆棧內(nèi)的系統(tǒng)的部件之間的交互。

圖2示出了流程圖,展示了內(nèi)核觸摸處理單元(ktpu)的實現(xiàn)方式。

圖3示出了流程圖,展示了利用來自用戶應(yīng)用的觸摸處理單元。

具體實施方式

現(xiàn)在將詳細(xì)參照本發(fā)明的優(yōu)選實施例,附圖中展示了所述優(yōu)選實施例的示例。以下描述和附圖是說明性的并且不被理解為是限制的。描述了許多具體細(xì)節(jié)以便提供透徹的理解。然而,在特定實例中,未描述公知或常規(guī)的細(xì)節(jié)以便避免模糊本說明書。對本公開中的一個或多個實施例的參考不一定必須是對相同實施例的參考;并且這種參考意指至少一個。

貫穿本公開,術(shù)語“觸摸(touch)”、“觸摸(touches)”、“觸摸事件(touchevent)”、“輸入事件(inputevent)”、“接觸(contact)”、或其他描述符可以用于描述輸入事件或傳感器檢測用戶的手指、觸筆、對象或本體部分的時間段。在一些實施例中,這些檢測僅發(fā)生在用戶與傳感器(或嵌入在其中的設(shè)備)物理接觸時。在其他實施例中,可以對傳感器進(jìn)行微調(diào)以便允許檢測“觸摸”或“接觸”,所述“觸摸”或“接觸”在觸摸表面之上懸停一段距離或者以其他方式與觸敏設(shè)備分離。因此,在本說明書內(nèi)使用暗示對感測的物理接觸的依賴的語言不應(yīng)當(dāng)被認(rèn)為是意指所描述的技術(shù)僅應(yīng)用于那些實施例;的確,在此描述的幾乎全部(如果并非全部)內(nèi)容將等同地應(yīng)用于“觸摸”和“懸?!眰鞲衅?。如在此使用的,短語“觸摸事件”和“輸入事件”以及單詞“觸摸”(當(dāng)用作名詞時)包括近觸摸或近觸摸事件、或可使用傳感器來標(biāo)識的任何其他手勢。

本說明書中對“實施例”或“所述實施例”的引用意味著結(jié)合所述實施例所描述的具體特征,結(jié)構(gòu),或特性包括在本公開的至少一個實施例中。短語“在實施例中”在本說明書中各地方的出現(xiàn)不一定全都引用相同的實施例,也不是與其他實施例互相排斥的單獨或替代實施例。而且,描述了可以由一些實施例而非由其他實施例來展現(xiàn)的各特征。類似地,描述了可以是一些實施例而非其他實施例的需要的各種需要。

以下參考用于模塊間通信的方法和設(shè)備的框圖以及操作展示描述了本發(fā)明。應(yīng)理解的是,框圖或操作展示的每個框,以及框圖或操作展示中的框的組合可以通過模擬或數(shù)字硬件以及計算機(jī)程序指令來實現(xiàn)。這些計算機(jī)程序指令可以存儲在計算機(jī)可讀介質(zhì)上并且被提供至通用計算機(jī),專用計算機(jī),asic的處理器或其他可編程數(shù)據(jù)處理裝置,從而使得經(jīng)由所述計算機(jī)的所述處理器或其他可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令實現(xiàn)在框圖或單個操作框或多個框中指定的功能/行動。在一些替代性實現(xiàn)方式中,在框中所指出的功能/行動可以不按照操作展示中所指出的順序發(fā)生。例如,取決于所涉及的功能/行動,連續(xù)示出的兩個框?qū)嶋H上可以基本上同時執(zhí)行,或者所述框有時候可以以反向順序來執(zhí)行。

交互設(shè)備由多個構(gòu)件組成,包括:傳感器,所述傳感器檢測用戶輸入;計算部件,所述計算部件處理輸入、對數(shù)據(jù)執(zhí)行動作并且生成視覺響應(yīng);以及輸出設(shè)備,所述輸出設(shè)備將這些計算的結(jié)果輸出至用戶。將用戶輸入(例如,觸摸屏上的手指觸摸)轉(zhuǎn)化成顯示響應(yīng)所需的動作的流水線不是即時的;所述流水線的每個部分引入多個原因的時延,諸如對數(shù)據(jù)執(zhí)行計算所需的時間、對正確響應(yīng)所需的附加信息進(jìn)行訪問所需的時間、將信息從一個系統(tǒng)部件傳遞至另一個系統(tǒng)部件所需的時間、在設(shè)備上運行的競爭過程等。對此流水線的任何部分的改進(jìn)可改善設(shè)備的總體時延。

本發(fā)明的目標(biāo)是使得交互設(shè)備能夠更快速地對用戶輸入進(jìn)行響應(yīng)。在本發(fā)明中,概括了可如何改善處理和部件間通信以便更快速地處理交互設(shè)備中的傳入用戶輸入。通過改善流水線的這些部分,本發(fā)明允許更好地響應(yīng)的交互設(shè)備,高度期望的目標(biāo)。

本公開的焦點是負(fù)責(zé)捕獲硬件狀態(tài)的進(jìn)程與負(fù)責(zé)在上游將這種信息傳播至操作系統(tǒng)、用戶應(yīng)用等的進(jìn)程之間的通信。此工作流程包含許多部分,從事件讀取、事件生成、對進(jìn)程的通知、對正被通知的感興趣進(jìn)程的注冊、將信息存儲到共享存儲器(文件、ram、管道等)中、通過被通知的進(jìn)程從共享存儲器中讀取事件、對進(jìn)程的注銷、以及其他部件。

本發(fā)明的部件之一是內(nèi)核觸摸處理單元(kerneltouchprocessunit,ktpu)。在實施例中,這是與產(chǎn)生輸入事件(例如,觸摸事件)的傳感器驅(qū)動器和等待接收此觸摸數(shù)據(jù)的用戶應(yīng)用兩者進(jìn)行交互的模塊。其他模塊(諸如evdev)先前負(fù)責(zé)此功能,但是它們典型地構(gòu)造文本協(xié)議中的事件。ktpu不是人類可讀的并且旨在盡可能快地對事件進(jìn)行“流式傳輸”。從ktpu接收事件的一個可能的程序涉及用戶區(qū)(userland)應(yīng)用,所述用戶區(qū)應(yīng)用利用模塊對預(yù)期輸入事件(例如,觸摸事件)的進(jìn)程進(jìn)行注冊并且從通信信道(命名管道、文件、存儲器、或套接口)中讀取事件。所述應(yīng)用可從文件輪詢事件、或者在接收通知時注冊信號處置器并讀取事件。

初始化接收事件的進(jìn)程

在實施例中,當(dāng)用戶進(jìn)程初始化時,其首先注冊信號處置器以便在被通知準(zhǔn)備讀取輸入事件之后執(zhí)行某種處理。用戶進(jìn)程需要給出將其自身標(biāo)識為來自模塊的通知的目標(biāo)的某種方式。存在多種用于實現(xiàn)這一點的方式。在實施例中,對接收輸入事件感興趣的用戶進(jìn)程創(chuàng)建包含進(jìn)程id(pid)的結(jié)構(gòu)、以及陳述準(zhǔn)備接收事件并且將此結(jié)構(gòu)寫入位于已知位置處的文件中的標(biāo)記。在其他實施例中,所述文件可以包含單個pid結(jié)構(gòu)(引起接收事件的單個用戶進(jìn)程)或者多個pid結(jié)構(gòu)(引起接收事件的多個進(jìn)程,潛在地在其之間被多路復(fù)用)。在其他實施例中,通信信道(例如,命名管道)不處于已知位置中并且作為進(jìn)程與模塊之間的初始通信的結(jié)果而被返回。

在接收事件的多個進(jìn)程的情況下,本發(fā)明的實施例將包括用于存儲進(jìn)程信息的隊列或類似集合,所述進(jìn)程進(jìn)行注冊以接收事件。在另一實施例中,可注冊多個進(jìn)程,但是僅在進(jìn)程正在前臺中執(zhí)行時接收通知事件,或者具有用戶的焦點。

另一實施例可以利用通知(例如,中斷,消息,或用于進(jìn)行通知的任何其他電子信號)來通知進(jìn)程。此實施例將包括在進(jìn)程注冊過程中正在發(fā)送的數(shù)據(jù)中的,進(jìn)程正在期望接收的信號數(shù)。從用戶的角度,這可能是有益的,因為信號處置可以是專用于應(yīng)用的,并且大量信號可以由應(yīng)用來處置。這也可以被擴(kuò)展為包括注冊,所述注冊避免向進(jìn)程發(fā)送通知但仍向內(nèi)核通知具有輪詢模塊以便消耗正在產(chǎn)生的觸摸事件的應(yīng)用。

一旦進(jìn)程已被成功注冊用于接收事件,則應(yīng)當(dāng)將信號發(fā)送至設(shè)備(無論ktpu何時接收事件)。目前,由于事件正在固定時期的相同模塊中被生成,因此事件與進(jìn)程的關(guān)聯(lián)來自注冊用于接收信息的用戶進(jìn)程。在實施例中,可分配多個進(jìn)程以用于接收事件通知。這可通過將每個像素或觸摸點與待通知的進(jìn)程的給定標(biāo)識符之間的關(guān)聯(lián)存儲在另一進(jìn)程(或內(nèi)核模塊)中來完成。

在實施例中,在接收通知之后,與最近生成的事件有關(guān)的信息被存儲在已知位置處的基于ram的文件(諸如例如,debugfs文件)中。期望進(jìn)程具有到文件的開放文件描述符,從文件中讀取報頭,從報頭中提取讀取的數(shù)據(jù)的長度,并且然后從文件中讀取事件數(shù)據(jù)本體。所有這些可以在生成下一事件以避免建立舊事件之前完成。在其他實施例中,可利用通用技術(shù)的開發(fā)者已知的技術(shù)來執(zhí)行對信息的解析。

數(shù)據(jù)結(jié)構(gòu)格式和文件位置

將需要的信息封裝在事件中的任何數(shù)據(jù)結(jié)構(gòu)潛在地與本發(fā)明兼容。在實施例中,事件數(shù)據(jù)的結(jié)構(gòu)被劃分成報頭和本體。

所述報頭可由以下字段組成:

時間戳-生成事件幀的系統(tǒng)時間。其將系統(tǒng)的運行時間存儲在秒字段和納秒字段中,其順序在內(nèi)核中給定的時間戳結(jié)構(gòu)定義中被指定。

類型-在所述時刻正在發(fā)送的幀的類型。

長度-以字節(jié)為單位的消息的長度。

事件數(shù)據(jù)消息的本體由完整的某個數(shù)量的觸摸事件幀組成。為了增加地址,每個觸摸事件當(dāng)前由以下字段組成:

x-觸摸事件的帶有符號的x位置

y-觸摸事件的帶有符號的y位置

id-被包括以用于跟蹤是哪個觸摸的數(shù)值id(比較時隙)

其他實施例可以包括以下信息:

-觸摸尺寸

-絕對與相對定位

-觸摸路徑速度

-觸摸路徑曲率

-壓力(等)

-觸摸的形狀

-觸摸的尺寸

-觸摸的旋轉(zhuǎn)

-觸摸源(例如,‘用戶a’,‘用戶b’,‘觸筆#12885’,‘用戶c的左手’,‘用戶d的食指’等)

-觸摸的方位角

在實施例中,進(jìn)程注冊信息包含以下字段:

-進(jìn)程id(4b)-已經(jīng)注冊以用于從程序接收數(shù)據(jù)的進(jìn)程的pid

-標(biāo)記(4b)-關(guān)于模塊的預(yù)期操作的標(biāo)記的位掩碼。標(biāo)記跟隨在以下圖案之后:

位31-1(msb):未使用

位0(lsb):使能通知

位0(lsb):使能通知

初始化

在實施例中,發(fā)送至用戶進(jìn)程的信號或其他通知使用posix實時信號值“sigrtmin”,值應(yīng)當(dāng)總是應(yīng)用限定的并且因此適合用于此項目的需要。其他實施例可以使用不同的信號/通知。信號處置器的實現(xiàn)方式當(dāng)前是應(yīng)用開發(fā)者的責(zé)任(所述應(yīng)用開發(fā)者應(yīng)當(dāng)創(chuàng)建向應(yīng)用邏輯通知數(shù)據(jù)已準(zhǔn)備好的短函數(shù))并且開始從事件文件中讀取新的事件幀。

當(dāng)進(jìn)程將給定的數(shù)據(jù)長度寫入文件中時(如果那個長度長于注冊信息結(jié)構(gòu)),則寫操作返回-eio錯誤代碼。寫入更短的數(shù)據(jù)長度應(yīng)當(dāng)使得那個數(shù)據(jù)正在被復(fù)制到當(dāng)前寫位置處的圓形緩沖器。一旦數(shù)據(jù)已經(jīng)被復(fù)制到緩沖器,則緩沖器的更新內(nèi)容被加載到內(nèi)核變量中,所述內(nèi)核變量存儲待通知的進(jìn)程的數(shù)據(jù)。假設(shè)寫入注冊數(shù)據(jù)具有原子性。預(yù)期的是,對此文件執(zhí)行的所有寫入將加至注冊結(jié)構(gòu)尺寸的倍數(shù)。如果不是這樣,則結(jié)構(gòu)中的數(shù)據(jù)將未被對準(zhǔn)并且有可能受到破壞。

事件生成和模塊通知

一旦向ktpu模塊通知來自來源(內(nèi)部生成器或者傳感器驅(qū)動器)的觸摸事件,則其應(yīng)當(dāng)將事件加載到圓形緩沖器中,從而覆蓋緩沖器中的最舊的事件(如果沒有足夠的自由空間)。一旦事件已經(jīng)寫入到圓形緩沖器中,則通知線程將向具有當(dāng)前正在存儲的id的進(jìn)程發(fā)送具有值rtsigmin的posix信號。

讀取觸摸事件

當(dāng)通知被傳遞至應(yīng)用時,事件應(yīng)當(dāng)存儲在緩沖器的內(nèi)部。預(yù)期的是用戶應(yīng)用從已知文件位置中讀取報頭,所述已知文件位置指向存儲器中的緩沖器。

在實施例中,正在從緩沖器中讀取的第一事物是事件的報頭,所述報頭具有固定,已知的長度。此報頭包含本體的長度,所述本體在緩沖器中正好跟隨在報頭之后。這可通過對從具有從報頭獲得的長度的文件進(jìn)行再次讀取來獲得。由于每個觸摸事件具有固定的尺寸,因此總長度是那個尺寸的幾倍。在此實施例中,假設(shè)具有單個發(fā)生器是足夠的。這產(chǎn)生了對使用模塊的用戶應(yīng)用中的良好順序行為的需要。在其他實施例中,多個發(fā)生器需要多線程的安全實現(xiàn)方式。

去初始化/去注冊

為了確保模塊可恰當(dāng)關(guān)閉,可能重要的是關(guān)閉每個文件處置器(一旦應(yīng)用不再讀取或?qū)懭氲轿募?。還可能重要的是重置進(jìn)程注冊文件中的使能標(biāo)記,并且可選地將包含在文件中的pid重置為0。這應(yīng)當(dāng)使得清除事件緩沖器,以便為下一進(jìn)程的注冊做好準(zhǔn)備。

本發(fā)明的輸入到gpu變體

在另一實施例中,負(fù)責(zé)消耗事件的用戶進(jìn)程駐留在專用處理單元(例如,gpu)內(nèi)部。在此實施例中,數(shù)據(jù)直接從內(nèi)核空間進(jìn)入到gpu存儲器中。在其他實施例中,信息首先被傳遞至用戶空間進(jìn)程并且然后僅被發(fā)送至專用處理單元。

圖1示出了均在現(xiàn)有觸摸事件堆棧與使用觸摸處理單元(tpu)的經(jīng)改進(jìn)的堆棧內(nèi)的部件之間的交互的概述。例如,在以下各項中描述了觸摸處理單元的其他方式:于2013年10月4日提交的題為“hybridsystemsandmethodsforlow-latencyuserinputprocessingandfeedback(用于低時延用戶輸入處理和反饋的混合系統(tǒng)和方法)”的美國專利申請?zhí)?4/046,819;于2013年3月15日提交的題為“l(fā)ow-latencytouchsensitivedevice(低時延觸敏設(shè)備)”的美國專利申請?zhí)?3/841,436;于2013年3月15日提交的題為“fastmulti-touchstylus(快速多觸摸觸筆)”的美國專利申請?zhí)?1/798,948;于2013年3月15日提交的題為“fastmulti-touchsensorwithuser-identificationtechniques(利用用戶標(biāo)識技術(shù)的快速多觸摸傳感器)”的美國專利申請?zhí)?1/799,035;于2013年3月15日提交的題為“fastmulti-touchnoisereduction(快速多觸摸降噪)”的美國專利申請?zhí)?1/798,828;于2013年3月15日提交的題為“activeopticalstylus(有源光學(xué)觸筆)”的美國專利申請?zhí)?1/798,708;于2012年10月5日提交的題為“hybridsystemsandmethodsforlow-latencyuserinputprocessingandfeedback(用于低時延用戶輸入處理和反饋的混合系統(tǒng)和方法)”的美國專利申請?zhí)?1/710,256;于2013年7月12日提交的題為“fastmulti-touchpostprocessing(快速多觸摸后處理)”的美國專利申請?zhí)?1/845,892;于2013年7月12日提交的題為“reducingcontrolresponselatencywithdefinedcross-controlbehavior(利用限定的交叉控制行為降低控制響應(yīng)時延)”的美國專利申請?zhí)?1/845,879;于2013年9月18日提交的題為“systemsandmethodsforprovidingresponsetouserinputusinginformationaboutstatechangesandpredictingfutureuserinput(用于對使用狀態(tài)變化的信息的用戶輸入提供響應(yīng)并且預(yù)測未來用戶輸入的系統(tǒng)和方法)”的美國專利申請?zhí)?1/879,245;于2013年9月21日提交的題為“systemsandmethodsforprovidingresponsetouserinputusinginformationaboutstatechangesandpredictingfutureuserinput(用于對使用狀態(tài)變化的信息的用戶輸入提供響應(yīng)并且預(yù)測未來用戶輸入的系統(tǒng)和方法)”的美國專利申請?zhí)?1/880,887;于2013年10月4日提交的題為“hybridsystemsandmethodsforlow-latencyuserinputprocessingandfeedback(用于低時延用戶輸入處理和反饋的混合系統(tǒng)和方法)”的美國專利申請?zhí)?4/046,823;于2013年11月1日提交的題為“fastmulti-touchpostprocessing(快速多觸摸后處理)”的美國專利申請?zhí)?4/069,609;以及于2013年10月7日提交的題為“touchandstyluslatencytestingapparatus(觸摸和觸筆時延測試裝置)”的美國專利申請?zhí)?1/887,615。那些應(yīng)用的全部公開通過引用結(jié)合在此。

圖2示出了對內(nèi)核觸摸處理單元(ktpu)的實現(xiàn)方式的概述。

圖3示出了利用來自用戶應(yīng)用的觸摸處理單元。

在實施例中,提供了基于幀的設(shè)備和方法,用于利用在操作系統(tǒng)中運行的模塊來使能在輸入事件數(shù)據(jù)源與計算設(shè)備中等待輸入事件的一個或多個用戶應(yīng)用進(jìn)程之間的具有降低時延的通信。向在所述操作系統(tǒng)中運行的所述模塊注冊等待輸入事件的用戶應(yīng)用進(jìn)程,由此針對來自所述模塊的通知將所述用戶應(yīng)用進(jìn)程標(biāo)識為目標(biāo)。所述模塊接收指示來自輸入事件數(shù)據(jù)源的輸入事件數(shù)據(jù)幀準(zhǔn)備好被讀取的通知。作為響應(yīng),其從通信信道中讀取所述輸入事件數(shù)據(jù)幀,使用所述模塊來將所述輸入事件數(shù)據(jù)幀加載至緩沖器中,并且向所述用戶應(yīng)用進(jìn)程生成通知,由此使所述用戶應(yīng)用進(jìn)程從所述緩沖器中讀取所述輸入事件數(shù)據(jù)幀。

在另一實施例中,提供了一種基于幀的設(shè)備和方法,用于利用在操作系統(tǒng)中運行的模塊來使能在輸入事件數(shù)據(jù)源與計算設(shè)備中的專用處理單元中運行的等待輸入事件的進(jìn)程之間的具有降低時延的通信。向在所述操作系統(tǒng)中運行的所述模塊注冊等待輸入事件的用戶應(yīng)用進(jìn)程,由此針對來自所述模塊的通知將所述用戶應(yīng)用進(jìn)程標(biāo)識為目標(biāo)。所述模塊接收來自輸入事件數(shù)據(jù)源的輸入事件數(shù)據(jù)幀準(zhǔn)備好被讀取的通知。作為響應(yīng),所述模塊從通信信道中讀取所述輸入事件數(shù)據(jù)幀,將所述輸入事件數(shù)據(jù)幀加載至與專用處理單元相關(guān)聯(lián)的存儲器中,并且向所述用戶應(yīng)用進(jìn)程生成通知,由此使所述用戶應(yīng)用進(jìn)程從與所述專用處理單元相關(guān)聯(lián)的所述存儲器中讀取所述輸入事件數(shù)據(jù)幀。

在另一實施例中,提供了一種基于幀的設(shè)備和方法,用于利用在操作系統(tǒng)中運行的模塊來使能在輸入事件數(shù)據(jù)源與計算設(shè)備中的專用處理單元中運行的等待輸入事件的進(jìn)程之間的具有降低時延的通信。所述模塊輪詢指示來自輸入事件數(shù)據(jù)源的輸入事件數(shù)據(jù)幀準(zhǔn)備好被讀取的指示。在接收這種指示時,所述模塊從命名管道中讀取所述輸入事件數(shù)據(jù)幀,將所述輸入事件數(shù)據(jù)幀加載至緩沖器中,并且向所述用戶應(yīng)用進(jìn)程生成通知,由此使所述用戶應(yīng)用進(jìn)程從所述緩沖器中讀取所述輸入事件數(shù)據(jù)幀。

可在軟件中至少部分地具體化在此公開的至少一些方面。即,響應(yīng)于其處理器(諸如微處理器)執(zhí)行包含在存儲器(諸如rom,易失性ram,非易失性存儲器,緩存或遠(yuǎn)程存儲設(shè)備)中的指令序列,可以在專用或通用計算機(jī)系統(tǒng)或其他數(shù)據(jù)處理系統(tǒng)中實施所述技術(shù)。

被執(zhí)行以用于實現(xiàn)實施例的例程可以被實現(xiàn)為以下各項的一部分:操作系統(tǒng)、固件、rom、中間件、服務(wù)傳遞平臺、sdk(軟件開發(fā)套件)部件、網(wǎng)絡(luò)服務(wù)、或被稱為“計算機(jī)程序”的其他特定應(yīng)用、部件、程序、對象、模塊或指令序列。到這些例程的調(diào)用接口可作為api(應(yīng)用編程接口)暴露于軟件開發(fā)社區(qū)下。計算機(jī)程序通常包括計算機(jī)中的各存儲器和存儲設(shè)備中的各時間處的一個或多個指令集,所述一個或多個指令集當(dāng)由計算機(jī)中的一個或多個處理器執(zhí)行時使所述計算機(jī)進(jìn)行執(zhí)行涉及各方面的元件所必需的操作。

機(jī)器可讀介質(zhì)可用于存儲軟件和數(shù)據(jù),所述軟件和數(shù)據(jù)當(dāng)由數(shù)據(jù)處理系統(tǒng)執(zhí)行時使所述系統(tǒng)執(zhí)行各種方法??蓤?zhí)行軟件和數(shù)據(jù)可以存儲在各個地方中,包括例如,rom、易失性ram、非易失性存儲器和/或緩存。此軟件和/或數(shù)據(jù)的部分可以存儲在這些存儲設(shè)備中的任何一個存儲設(shè)備中。進(jìn)一步地,可從集中式服務(wù)器或?qū)Φ染W(wǎng)絡(luò)獲得所述數(shù)據(jù)和指令??稍诓煌臅r間以及在不同的通信會話中或者在相同的通信會話中從不同的集中式服務(wù)器和/或?qū)Φ染W(wǎng)絡(luò)獲得所述數(shù)據(jù)和指令的不同部分。在執(zhí)行應(yīng)用之前可完整獲得所述數(shù)據(jù)和指令??商娲兀?dāng)需要執(zhí)行時,可動態(tài)地(僅實時)獲得所述數(shù)據(jù)和指令的部分。因此,不需要所述數(shù)據(jù)和指令在特定的時間時刻以其整體處于機(jī)器可讀介質(zhì)上。

計算機(jī)可讀介質(zhì)的示例包括但不限于可記錄和不可記錄類型的介質(zhì),諸如易失性和非易失性存儲器設(shè)備、只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、閃存設(shè)備、軟盤以及其他可移動磁盤、磁盤存儲介質(zhì)、光存儲介質(zhì)(例如,壓縮盤只讀存儲器(cdrom)、數(shù)字通用盤(dvd)等)等等。

通常,機(jī)器可讀介質(zhì)包括提供(例如,存儲)采用機(jī)器可訪問的形式的信息(例如,計算機(jī)、網(wǎng)絡(luò)設(shè)備、個人數(shù)字助理、制造工具、具有一個或多個處理器的集合的任何設(shè)備等)的任何機(jī)制。

在各實施例中,硬件電路可以與軟件指令一起使用以便實現(xiàn)技術(shù)。因此,所述技術(shù)既不限于硬件電路和軟件的任何具體組合,也不限于由數(shù)據(jù)處理系統(tǒng)執(zhí)行的指令的任何特定來源。

以上實施例和偏好用于說明本發(fā)明。對于本專利來說,既不必要也不旨在概括或限定每種可能的組合或?qū)嵤├?。發(fā)明人已經(jīng)公開了足夠的信息以準(zhǔn)許本領(lǐng)域技術(shù)人員實踐本發(fā)明的至少一個實施例。在不脫離如以下權(quán)利要求書中所限定的本發(fā)明的范圍的情況下,以上描述和附圖僅用于說明本發(fā)明,并且部件,結(jié)構(gòu)和程序的變化是可能的。例如,在不脫離本發(fā)明的情況下,可以按照不同的順序?qū)嵺`以上所述的元件和/或步驟和/或按照特定順序的以下權(quán)利要求書。因此,雖然已經(jīng)參照本發(fā)明的實施例具體示出和描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解,在不脫離本發(fā)明的精神和范圍的情況下,可以對形式和細(xì)節(jié)做出各種修改。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
普格县| 泸州市| 清流县| 若羌县| 荥阳市| 永福县| 合江县| 万荣县| 双桥区| 吉水县| 大冶市| 辰溪县| 读书| 威信县| 安平县| 泰州市| 辉县市| 寿阳县| 九龙县| 红河县| 治县。| 西城区| 韶关市| 商河县| 江都市| 高要市| 佛山市| 嫩江县| 宁津县| 龙游县| 抚顺县| 秦安县| 昔阳县| 怀远县| 白河县| 湟中县| 广昌县| 夏河县| 顺义区| 云浮市| 沁阳市|