亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的系統(tǒng)及方法

文檔序號(hào):6431963閱讀:198來(lái)源:國(guó)知局
專利名稱:用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明一般來(lái)說(shuō)涉及用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的系統(tǒng)及方法,且更具體來(lái)說(shuō)但不以限制的方式涉及用于控制包括由所述計(jì)算機(jī)程序產(chǎn)生的程序環(huán)境及圖形菜單的程序活動(dòng)流的至少一部分的系統(tǒng)及方法,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形
菜單交互。
背景技術(shù)
用于控制計(jì)算機(jī)程序的各種方面的圖形菜單的創(chuàng)建及利用是眾所周知的。雖然圖形菜單的創(chuàng)建及利用是眾所周知的,但這些普遍已知的方法及系統(tǒng)具有顯著實(shí)施缺點(diǎn),其妨礙、延遲或以其它方式干擾用戶與計(jì)算機(jī)程序的交互。

發(fā)明內(nèi)容
根據(jù)示范性實(shí)施例,本發(fā)明提供一種用于控制程序活動(dòng)流的至少一部分的方法, 所述方法包括至少以下步驟(i)由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的計(jì)算機(jī)程序以起始程序活動(dòng)流,所述程序活動(dòng)流包含(a)程序環(huán)境,其由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;及(b)至少一個(gè)圖形菜單,其結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。根據(jù)其它示范性實(shí)施例,本發(fā)明提供一種用于飛行式產(chǎn)生操作地耦合到至少一個(gè)控制裝置的圖形菜單的方法,所述方法包括(i)由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的計(jì)算機(jī)程序以起始程序活動(dòng)流,所述程序活動(dòng)流包含由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上的程序環(huán)境,所述程序環(huán)境包括一個(gè)或一個(gè)以上交互對(duì)象,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;(ii)在所述程序活動(dòng)流期間通過(guò)以下操作產(chǎn)生圖形菜單從所述至少一個(gè)用戶輸入裝置接收指示與所述一個(gè)或一個(gè)以上交互對(duì)象中的一者的交互的輸入;及通過(guò)布置一個(gè)或一個(gè)以上選擇以形成主輪來(lái)匯編所述圖形菜單,其中所述一個(gè)或一個(gè)以上選擇對(duì)應(yīng)于正與其交互的交互對(duì)象的功能;及(iii)結(jié)合所述程序環(huán)境在所述圖形用戶接口上顯示所述圖形菜單,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。根據(jù)額外示范性實(shí)施例,本發(fā)明提供一種用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的系統(tǒng),所述系統(tǒng)包括(a)存儲(chǔ)器,其用于存儲(chǔ)所述計(jì)算機(jī)程序;(b)處理器,其用于執(zhí)行所述存儲(chǔ)器中所存儲(chǔ)的所述計(jì)算機(jī)程序以起始所述程序活動(dòng)流,所述程序活動(dòng)流包括程序環(huán)境,其由所述計(jì)算機(jī)程序的環(huán)境模塊產(chǎn)生,所述程序環(huán)境顯示于圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;及至少一個(gè)圖形菜單,其由圖形菜單模塊產(chǎn)生,所述至少一個(gè)圖形菜單結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。根據(jù)其它示范性實(shí)施例,本發(fā)明提供一種控制在線視頻游戲的程序活動(dòng)流的至少一部分的方法,其中所述在線視頻游戲包括駐存于世界服務(wù)器上的全局程序及駐存于客戶端系統(tǒng)上的客戶端程序,所述方法包括(a)經(jīng)由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的所述全局程序以起始全局程序活動(dòng)流,所述全局程序活動(dòng)流包含由所述全局程序產(chǎn)生的全局環(huán)境, 所述全局程序適于部分地基于從多個(gè)客戶端系統(tǒng)接收的輸入而維持所述全局環(huán)境,其中所述所接收輸入指示與局部環(huán)境的交互,其中所述局部環(huán)境包括所述全局環(huán)境的至少一部分,且其中每一交互包括指示表示所述客戶端系統(tǒng)的對(duì)象相對(duì)于所述全局環(huán)境的位置及動(dòng)作的信息,其中所述動(dòng)作包括以下各項(xiàng)中的至少一者(i)客戶端系統(tǒng)與另一客戶端系統(tǒng)之間相對(duì)于所述全局環(huán)境的交互;及(ii)所述客戶端系統(tǒng)與所述局部環(huán)境之間的交互; (b)其中從執(zhí)行創(chuàng)建客戶端程序活動(dòng)流的客戶端程序的客戶端系統(tǒng)接收所述所接收輸入的至少一部分,所述客戶端程序適于允許最終用戶與所述局部環(huán)境交互;及產(chǎn)生至少一個(gè)圖形菜單,所述至少一個(gè)圖形菜單具有對(duì)應(yīng)于控制所述客戶端程序活動(dòng)流的至少一部分的一個(gè)或一個(gè)以上功能的一個(gè)或一個(gè)以上選擇,其中所述至少一個(gè)圖形菜單結(jié)合所述局部環(huán)境顯示于所述客戶端系統(tǒng)上,使得所述最終用戶可在不中斷所述最終用戶與所述局部環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。根據(jù)示范性實(shí)施例,本發(fā)明提供一種其上體現(xiàn)有客戶端程序的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述客戶端程序可由客戶端系統(tǒng)的處理器執(zhí)行以執(zhí)行控制在線視頻游戲的客戶端程序活動(dòng)流的至少一部分的方法,所述在線視頻游戲還包含駐存于世界服務(wù)器上的全局程序, 所述方法包括由處理器執(zhí)行所述客戶端程序以起始所述客戶端程序活動(dòng)流,所述客戶端程序活動(dòng)流包括局部環(huán)境,其由所述客戶端程序產(chǎn)生且顯示于圖形用戶接口上,所述局部環(huán)境表示由所述全局程序維持的全局環(huán)境的至少一部分,其中所述客戶端程序適于允許最終用戶與所述局部環(huán)境交互;及至少一個(gè)圖形菜單,其由所述客戶端程序及所述全局程序中的至少一者產(chǎn)生,所述至少一個(gè)圖形菜單結(jié)合所述局部環(huán)境顯示于所述圖形用戶接口上, 其中所述客戶端程序適于允許最終用戶在不中斷所述最終用戶與所述局部環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。


圖1是用于實(shí)踐本發(fā)明的示范性環(huán)境的示意圖。圖2圖解說(shuō)明可用以實(shí)施本技術(shù)的實(shí)施例的示范性計(jì)算系統(tǒng)。圖3是根據(jù)本發(fā)明建構(gòu)的計(jì)算機(jī)程序的示范性架構(gòu)的示意圖。圖4A是由計(jì)算機(jī)程序產(chǎn)生的程序環(huán)境的說(shuō)明性實(shí)例。圖4B是由計(jì)算機(jī)程序產(chǎn)生以用于控制計(jì)算機(jī)程序的程序活動(dòng)流的導(dǎo)航輪的說(shuō)明性實(shí)例,其是結(jié)合圖4A的程序環(huán)境的一部分來(lái)展示。圖4C是具有水平地安置的主輪的導(dǎo)航輪的說(shuō)明性實(shí)例。圖5是用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的方法的示范性流程圖。圖6是示范性導(dǎo)航輪菜單的示意圖。
圖7是在客戶端系統(tǒng)與世界服務(wù)器之間劃分的示范性在線視頻游戲程序的示意圖,所述在線視頻游戲程序并入有本發(fā)明的實(shí)施例。
具體實(shí)施例方式用于控制計(jì)算機(jī)程序的各種方面的圖形菜單的創(chuàng)建及利用是眾所周知的。雖然圖形菜單的創(chuàng)建及利用是眾所周知的,但這些普遍已知的方法及系統(tǒng)具有顯著實(shí)施缺點(diǎn)。更具體來(lái)說(shuō),當(dāng)執(zhí)行計(jì)算機(jī)程序時(shí),其開始包括顯示于圖形用戶接口上的程序環(huán)境的程序活動(dòng)流。最終用戶可利用一個(gè)或一個(gè)以上輸入裝置(例如,用以操縱所述程序環(huán)境的鼠標(biāo)或鍵盤)經(jīng)由所述圖形用戶接口與所述程序環(huán)境交互。舉例來(lái)說(shuō),例如第一人稱游戲或在線視頻游戲等計(jì)算機(jī)程序可包括駐存于客戶端計(jì)算機(jī)上的客戶端程序。所述客戶端計(jì)算機(jī)與世界服務(wù)器通信且執(zhí)行所述客戶端程序以產(chǎn)生客戶端程序活動(dòng)流,所述客戶端程序活動(dòng)流包括為由所述世界服務(wù)器管理的較大全局環(huán)境的子集的局部環(huán)境。基于所述全局程序的預(yù)定功能及/或與所述全局環(huán)境交互的最終用戶的動(dòng)作而動(dòng)態(tài)地(例如,自動(dòng)地及不斷地更新)維持所述局部環(huán)境及全局環(huán)境。一般說(shuō)來(lái),術(shù)語(yǔ)局部環(huán)境包括表示所述最終用戶的化身的視覺表示,所述化身位于可包括例如車輛、武器等多個(gè)交互對(duì)象的場(chǎng)景內(nèi)。在在線視頻游戲的情況下,所述全局環(huán)境可包括位于與所述最終用戶相同的全局環(huán)境部分中的其它最終用戶的化身。在玩游戲期間,最終用戶可通過(guò)結(jié)合局部環(huán)境顯示的一個(gè)或一個(gè)以上圖形菜單與局部環(huán)境交互。一般來(lái)說(shuō),圖形菜單可包括對(duì)應(yīng)于與局部環(huán)境的多個(gè)交互對(duì)象中的至少一者、所述局部環(huán)境自身及在在線視頻游戲的情況下位于全局環(huán)境的同一部分中的一個(gè)或一個(gè)以上額外最終用戶相關(guān)聯(lián)的功能的多個(gè)選擇。舉例來(lái)說(shuō),局部環(huán)境內(nèi)的最終用戶可期望激活將影響所述最終用戶的化身的功能。點(diǎn)擊鍵盤上的鍵或鼠標(biāo)上的按鈕產(chǎn)生包括一個(gè)或一個(gè)以上選擇的圖形菜單,所述一個(gè)或一個(gè)以上選擇對(duì)應(yīng)于對(duì)應(yīng)于所述最終用戶的化身的功能,例如改變視點(diǎn)、改變武器、改變盔甲等。遺憾的是,圖形菜單常常過(guò)度復(fù)雜。舉例來(lái)說(shuō),圖形菜單可含有太多的選擇及/或可需要數(shù)個(gè)順序動(dòng)作(例如,瀏覽及選擇)來(lái)激活所要?jiǎng)幼?。此外,圖形菜單通常覆蓋到局部環(huán)境上,因此使局部環(huán)境的顯著部分模糊。由于圖形菜單交互的耗時(shí)性質(zhì),需要暫停玩游戲,否則在局部環(huán)境中發(fā)生的動(dòng)作可不利地影響最終用戶。雖然本發(fā)明能夠有許多不同形式的實(shí)施例,但在理解本發(fā)明應(yīng)被視為本發(fā)明的原理的例示而非打算將本發(fā)明限制于所圖解說(shuō)明的實(shí)施例的情況下,圖式中展示且本文將詳細(xì)描述若干個(gè)具體實(shí)施例。圖1圖解說(shuō)明實(shí)踐本發(fā)明的示范性環(huán)境100。一般來(lái)說(shuō),環(huán)境100可包括其上駐存有一個(gè)或一個(gè)以上計(jì)算機(jī)程序的計(jì)算系統(tǒng)105,例如由最終用戶操作的計(jì)算系統(tǒng)。在額外示范性實(shí)施例中,示范性環(huán)境100可包括在一起協(xié)作以執(zhí)行計(jì)算機(jī)程序的單獨(dú)組成(例如,模塊、引擎等)的計(jì)算系統(tǒng)105與服務(wù)器110兩者。如通篇所使用,術(shù)語(yǔ)“計(jì)算機(jī)程序”可包括存儲(chǔ)器中所存儲(chǔ)的可執(zhí)行指令。計(jì)算系統(tǒng)105及服務(wù)器110可經(jīng)由例如因特網(wǎng)或局域網(wǎng)等網(wǎng)絡(luò)115彼此連接。根據(jù)一些實(shí)施例,服務(wù)器110可包括多個(gè)服務(wù)器110。應(yīng)理解,一個(gè)或一個(gè)以上計(jì)算機(jī)程序的一部分可交替地駐存于基于云的系統(tǒng)120中。圖2圖解說(shuō)明可用以實(shí)施本技術(shù)的實(shí)施例的示范性計(jì)算系統(tǒng)200。圖2的系統(tǒng)200可在計(jì)算系統(tǒng)105或服務(wù)器110 (圖1)的類似物的上下文中實(shí)施。圖2的計(jì)算系統(tǒng)200包括一個(gè)或一個(gè)以上處理器210及主存儲(chǔ)器220。主存儲(chǔ)器220部分地存儲(chǔ)供處理器210執(zhí)行的指令及數(shù)據(jù)。當(dāng)在操作中時(shí),主存儲(chǔ)器220可存儲(chǔ)可執(zhí)行代碼。圖2的系統(tǒng)200進(jìn)一步包括大容量存儲(chǔ)裝置230、便攜式存儲(chǔ)媒體驅(qū)動(dòng)器240、輸出驅(qū)動(dòng)器250、用戶輸入裝置260、 圖形顯示器270及外圍裝置280。圖2中所展示的組件被描繪為經(jīng)由單個(gè)總線290連接。所述組件可經(jīng)由一個(gè)或一個(gè)以上數(shù)據(jù)輸送構(gòu)件連接。處理器單元210與主存儲(chǔ)器220可經(jīng)由局部微處理器總線連接, 且大容量存儲(chǔ)裝置230、外圍裝置280、便攜式存儲(chǔ)裝置240及顯示系統(tǒng)270可經(jīng)由一個(gè)或一個(gè)以上輸入/輸出(I/O)總線連接??赏ㄟ^(guò)磁盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器實(shí)施的大容量存儲(chǔ)裝置230為用于存儲(chǔ)供處理器單元210使用的數(shù)據(jù)及指令的非易失性存儲(chǔ)裝置。出于將用于實(shí)施本發(fā)明的實(shí)施例的系統(tǒng)軟件加載到主存儲(chǔ)器220中的目的,大容量存儲(chǔ)裝置230可存儲(chǔ)所述軟件。便攜式存儲(chǔ)裝置240結(jié)合例如軟盤、壓縮磁盤、數(shù)字視頻光盤或USB存儲(chǔ)裝置等便攜式非易失性存儲(chǔ)媒體操作,以將數(shù)據(jù)及代碼輸入到圖2的計(jì)算機(jī)系統(tǒng)200及從圖2的計(jì)算機(jī)系統(tǒng)200輸出數(shù)據(jù)及代碼。用于實(shí)施本發(fā)明的實(shí)施例的系統(tǒng)軟件可存儲(chǔ)于此種便攜式媒體上且經(jīng)由便攜式存儲(chǔ)裝置240輸入到計(jì)算機(jī)系統(tǒng)200。輸入裝置260提供用戶接口的一部分。輸入裝置260可包括用于輸入文字?jǐn)?shù)字及其它信息的文字?jǐn)?shù)字小鍵盤(例如,鍵盤)或例如鼠標(biāo)、軌跡球、觸控筆或光標(biāo)方向鍵等指向裝置。另外,圖2中所示的系統(tǒng)200包括輸出裝置250。合適的輸出裝置包括揚(yáng)聲器、打印機(jī)、網(wǎng)絡(luò)接口及監(jiān)視器。顯示系統(tǒng)270可包括液晶顯示器(IXD)或其它合適顯示裝置。顯示系統(tǒng)270接收文本及圖形信息,并處理所述信息以供輸出到顯示裝置。外圍裝置280可包括任何類型的計(jì)算機(jī)支持裝置以向計(jì)算機(jī)系統(tǒng)添加額外功能性。外圍裝置280可包括調(diào)制解調(diào)器或路由器。圖2的計(jì)算機(jī)系統(tǒng)200中所提供的組件為通常存在于計(jì)算機(jī)系統(tǒng)中的那些組件, 其可適合與本發(fā)明的實(shí)施例一同使用且打算表示此項(xiàng)技術(shù)中眾所周知的此類計(jì)算機(jī)組件的寬廣種類。因此,圖2的計(jì)算機(jī)系統(tǒng)200可為個(gè)人計(jì)算機(jī)、手持式計(jì)算系統(tǒng)、電話、移動(dòng)計(jì)算系統(tǒng)、工作站、服務(wù)器、微型計(jì)算機(jī)、大型計(jì)算機(jī)或任何其它計(jì)算系統(tǒng)。計(jì)算機(jī)還可包括不同的總線配置、聯(lián)網(wǎng)平臺(tái)、多處理器平臺(tái)等??墒褂酶鞣N操作系統(tǒng),包括Unix、Linux、 Windows、Macintosh OS、Palm OS、Android、iPhone OS 及其它合適的操作系統(tǒng)。值得注意的是,適合執(zhí)行本文中所描述的處理的任何硬件平臺(tái)適合與本技術(shù)一同使用。計(jì)算機(jī)可讀存儲(chǔ)媒體是指參與將指令提供到中央處理單元(CPU)、處理器、微控制器等的任何媒體。此些媒體可采取包括(但不限于)非易失性及易失性媒體(分別例如光學(xué)或磁性盤及動(dòng)態(tài)存儲(chǔ)器)的形式。計(jì)算機(jī)可讀存儲(chǔ)媒體的常見形式包括軟盤、柔性盤、硬盤、磁帶、任何其它磁性存儲(chǔ)媒體、CD-ROM光盤、數(shù)字視頻光盤(DVD)、任何其它光學(xué)存儲(chǔ)媒體、RAM、PROM、EPR0M、FLASHEPR0M、任何其它存儲(chǔ)器芯片或盒式磁盤。圖3圖解說(shuō)明用于實(shí)踐本發(fā)明的計(jì)算機(jī)程序305的示范性示意圖300。計(jì)算機(jī)程序305駐存于在圖2中更詳細(xì)地描述的計(jì)算系統(tǒng)105 (或服務(wù)器110)上。計(jì)算機(jī)程序305 包括圖形用戶接口模塊325、程序管理模塊330及圖形菜單模塊335。另外,組成模塊可由計(jì)算系統(tǒng)的處理器執(zhí)行以實(shí)現(xiàn)歸屬于其的相應(yīng)功能性。值得注意的是,計(jì)算機(jī)程序305可由更多或更少的模塊及引擎(或其組合)組成且仍歸屬于本技術(shù)的范圍內(nèi)。舉例來(lái)說(shuō),程序管理模塊330的功能性與圖形菜單模塊335的功能性可組合到單個(gè)模塊或引擎中。現(xiàn)在共同參照?qǐng)D3及圖4A,計(jì)算機(jī)程序305的執(zhí)行開始由程序管理模塊330管理的程序活動(dòng)流。根據(jù)本發(fā)明,程序管理模塊330可產(chǎn)生在性質(zhì)上為動(dòng)態(tài)(例如,能夠基于最終用戶交互及/或預(yù)定計(jì)算機(jī)程序動(dòng)作不斷地更新)的程序環(huán)境400。關(guān)于一些示范性實(shí)施例,計(jì)算機(jī)程序305可包括在線視頻游戲,例如第一人稱射手。因此,由程序管理模塊330產(chǎn)生及維持的程序環(huán)境400可包括表示位于場(chǎng)景410內(nèi)的最終用戶的化身405。場(chǎng)景410可包括一個(gè)或一個(gè)以上交互對(duì)象415,例如人物、其它化身、 建筑物、武器等。圖形用戶接口模塊325可通常在計(jì)算系統(tǒng)的顯示器上以最終用戶可感知的格式輸出由程序管理模塊330產(chǎn)生的程序環(huán)境400。應(yīng)理解,程序環(huán)境400內(nèi)的化身405 的移動(dòng)同樣由至少一個(gè)輸入裝置控制。最終用戶可通過(guò)利用操作地耦合到計(jì)算系統(tǒng)的一個(gè)或一個(gè)以上輸入裝置(也稱作控制裝置)來(lái)與程序環(huán)境400交互。應(yīng)理解,術(shù)語(yǔ)“交互”可包括選擇、挑選、點(diǎn)擊、突顯、 搖攝、圖形縮放、滾動(dòng)、激活、致動(dòng)等。根據(jù)一些非限制性實(shí)例,交互可包括最終用戶通過(guò)利用操作地耦合到鼠標(biāo)的光標(biāo)點(diǎn)擊交互對(duì)象415。輸入裝置與程序環(huán)境400之間的交互由程序管理模塊330接收及評(píng)估, 程序管理模塊330可致使圖形用戶接口模塊325基于所接收輸入修改程序環(huán)境400。舉例來(lái)說(shuō),接收到指示化身向前移動(dòng)的請(qǐng)求的輸入可致使程序管理模塊330修改程序環(huán)境400 的場(chǎng)景410的外觀。根據(jù)其它實(shí)施例,輸入裝置與程序環(huán)境400之間的交互可致使圖形菜單模塊335 產(chǎn)生圖形菜單,例如導(dǎo)航輪420。類似于程序環(huán)境400,圖形用戶接口模塊325可將由圖形菜單模塊335產(chǎn)生的導(dǎo)航輪420輸出到計(jì)算系統(tǒng)的顯示器。導(dǎo)航輪420可包括對(duì)應(yīng)于控制計(jì)算機(jī)程序305的程序活動(dòng)流的至少一部分的一個(gè)或一個(gè)以上功能性的選擇。舉例來(lái)說(shuō), 導(dǎo)航輪420可允許選擇計(jì)算機(jī)程序305的基線功能性,例如暫停玩游戲、保存玩游戲、音量、 顯示設(shè)定等。應(yīng)理解,不是與場(chǎng)景410內(nèi)的對(duì)象交互,而是可利用導(dǎo)航輪420顯示與計(jì)算機(jī)程序305相關(guān)的一個(gè)或一個(gè)以上全局功能性,例如朋友列表。在其它實(shí)施例中,可利用導(dǎo)航輪420來(lái)選擇由化身425表示的最終用戶與位于程序環(huán)境400內(nèi)的一個(gè)或一個(gè)以上交互對(duì)象415之間的交互。換句話說(shuō),導(dǎo)航輪420以非模態(tài)方式操作,使得顯示導(dǎo)航輪420及與導(dǎo)航輪420交互不中斷計(jì)算機(jī)程序305的活動(dòng)流(最終用戶與計(jì)算系統(tǒng)之間的通信)。此外,導(dǎo)航輪420可提供對(duì)由計(jì)算機(jī)程序通常提供為模態(tài)功能(例如,在線視頻游戲中所利用的各種圖形菜單)的功能的非模態(tài)存取。根據(jù)本技術(shù)的各種實(shí)施例,導(dǎo)航輪420可為非模態(tài)的,因?yàn)榭稍诓桓摹⒏蓴_、中斷或以其它方式修改最終用戶的動(dòng)作的情況下使用鼠標(biāo)輪、替代功能、關(guān)鍵字、鍵盤快捷鍵、鼠標(biāo)按鈕等的使用來(lái)存取菜單條目、功能性、宏、菜單中所提供的動(dòng)作等,最終用戶可自由修改鼠標(biāo)或輸入裝置的X-Y坐標(biāo)以便自由地存取程序流及焦點(diǎn),包括改變化身的觀看角度或重新定位鼠標(biāo)或等效輸入裝置以選擇/突顯程序環(huán)境中的其它對(duì)象。程序環(huán)境400還可包括各種其它專用對(duì)象,例如化身的健康狀況460及可包括指示當(dāng)前選擇的武器剩余的彈藥量的信息的當(dāng)前武器選擇465。
現(xiàn)在參照?qǐng)D4B,一般說(shuō)來(lái),可由圖形用戶接口模塊325產(chǎn)生導(dǎo)航輪420以最小化導(dǎo)航輪420模糊或以其它方式損害程序環(huán)境400的場(chǎng)景410的視圖的能力。因此,導(dǎo)航輪 420可包括圓形主輪430及橫向遠(yuǎn)離主輪430的中心定位的信息文本435。導(dǎo)航輪420的部分可至少部分地透明以進(jìn)一步減小對(duì)場(chǎng)景410的干擾。根據(jù)一些實(shí)施例,圓形主輪430可與導(dǎo)航輪420的中心線垂直對(duì)準(zhǔn)。更詳細(xì)來(lái)說(shuō), 主輪430可包括對(duì)應(yīng)于與選定交互對(duì)象415相關(guān)聯(lián)的功能的多個(gè)圖標(biāo)440。圖標(biāo)440可暗示基本功能性;舉例來(lái)說(shuō),具有致使化身425撿起對(duì)象的功能性的圖標(biāo)440可呈手的形式。 位于導(dǎo)航輪420的中間的圖標(biāo)440稱作當(dāng)前選擇445。應(yīng)理解,當(dāng)前選擇445可在最終用戶旋轉(zhuǎn)導(dǎo)航輪420后即刻改變。此外,當(dāng)前選擇445可由圖形用戶接口模塊325突顯或以其它方式增強(qiáng)以便以視覺方式指定選擇作為當(dāng)前選擇445。最終用戶點(diǎn)擊或以其它方式選擇當(dāng)前選擇445致使計(jì)算機(jī)程序305執(zhí)行與當(dāng)前選擇445相關(guān)聯(lián)的功能性。可基于計(jì)算機(jī)程序305的程序環(huán)境400的動(dòng)態(tài)性質(zhì)(例如,最終用戶與位于場(chǎng)景 410內(nèi)的交互對(duì)象415之間的交互)而飛行式用選擇填充導(dǎo)航輪420。更具體來(lái)說(shuō),程序環(huán)境400可基于從最終用戶接收的輸入改變或因由計(jì)算機(jī)程序產(chǎn)生的預(yù)定動(dòng)作而改變。因此,位于場(chǎng)景410內(nèi)的交互對(duì)象415可隨時(shí)間改變。舉例來(lái)說(shuō),計(jì)算機(jī)程序305可產(chǎn)生一個(gè)或一個(gè)以上敵人供最終用戶與其交互,所述敵人中的每一者具有一組特定交互性質(zhì)(例如,健康、盔甲、弱點(diǎn)、實(shí)力等)。最終用戶可通過(guò)調(diào)用導(dǎo)航輪420、將導(dǎo)航輪420定位在接近敵人處且重新定位鼠標(biāo)的X-Y坐標(biāo)以突顯且因此選擇所述敵人作為焦點(diǎn)來(lái)攻擊敵人。選擇敵人的動(dòng)作以對(duì)應(yīng)于所述敵人的功能(例如,攻擊、跑動(dòng)等)填充導(dǎo)航輪420。如上所述,由于敵人可具有不同組交互性質(zhì),因此導(dǎo)航輪420的選擇可基于所選擇的敵人而改變。此外, 與友好交互對(duì)象(例如,另一化身(未展示))的交互可以一組完全不同的選擇填充導(dǎo)航輪 420。此外,與當(dāng)前選擇445同時(shí)且鄰近顯示的信息文本435可提供關(guān)于當(dāng)前選擇445 的最終用戶指令信息。根據(jù)本發(fā)明,信息文本435可包括功能名稱450及功能描述455兩者。舉例來(lái)說(shuō),如果當(dāng)前選擇445為呈人的形式的對(duì)象詢問(wèn)圖標(biāo),那么位于當(dāng)前選擇445左邊的可為“人物”的功能名稱450且位于當(dāng)前選擇445右邊的可為“那個(gè)英俊的男人是誰(shuí)” 的功能描述455。應(yīng)理解,選擇當(dāng)前選擇445可調(diào)用具有對(duì)應(yīng)于當(dāng)前選擇445的選擇的額外輪。一般說(shuō)來(lái),導(dǎo)航輪420允許用戶垂直及水平地移動(dòng)經(jīng)過(guò)菜單層級(jí)(例如,示范性圖6中所示的層級(jí))。實(shí)際上,與當(dāng)前選擇445相關(guān)聯(lián)的功能性可調(diào)用額外輪(未展示)或條目子菜單。 舉例來(lái)說(shuō),選擇“技術(shù)”的當(dāng)前選擇445可產(chǎn)生額外輪,所述額外輪包括一個(gè)或一個(gè)以上技術(shù),例如物理機(jī)動(dòng)或可對(duì)場(chǎng)景410內(nèi)的交互對(duì)象415或人物施加的“攻擊”。應(yīng)進(jìn)一步理解,導(dǎo)航輪420可通過(guò)從布置成大的垂直菜單層級(jí)的數(shù)個(gè)菜單顯示并接收選擇而提供對(duì)深菜單功能的存取。功能性的額外實(shí)例可包括最終用戶創(chuàng)建的宏,其使得最終用戶能夠進(jìn)一步增強(qiáng)計(jì)算機(jī)程序305的可玩性。舉例來(lái)說(shuō),最終用戶可頻繁地執(zhí)行定位敵人、攻擊經(jīng)定位敵人及撿起敵人丟掉的條目的動(dòng)作??蓪⑦@些單獨(dú)功能連結(jié)或以其它方式一起分組成可被指派由最終用戶界定的圖標(biāo)的單個(gè)功能且添加到導(dǎo)航輪420的輪中的一者。根據(jù)本發(fā)明的各種實(shí)施例,最終用戶可選擇宏,所述宏又致使多個(gè)動(dòng)作以快速連續(xù)或近乎同時(shí)的步驟發(fā)生。此外,最終用戶可被展示為程序環(huán)境400的被突顯區(qū)域,所有所述多個(gè)動(dòng)作在給定宏的選擇之后于所述被突顯區(qū)域處發(fā)生。應(yīng)理解,用于在計(jì)算機(jī)程序中創(chuàng)建、利用及指派宏的系統(tǒng)及方法超出本申請(qǐng)案的范圍,但所屬領(lǐng)域的技術(shù)人員將容易地理解并應(yīng)用于本發(fā)明?,F(xiàn)在參照?qǐng)D4C,根據(jù)一些示范性實(shí)施例,導(dǎo)航輪420可包括可水平地安置且與導(dǎo)航輪420的中心線交叉的圓形主輪430。此外,選擇當(dāng)前選擇445可顯示安置于主輪430上方或下方的額外輪460。應(yīng)理解,雖然已將導(dǎo)航輪420的輪揭示為包括垂直及水平地安置的輪,但所述輪可對(duì)角地對(duì)準(zhǔn)或呈任一其它配置,此可部分地取決于導(dǎo)航輪420的幾何配置。所屬領(lǐng)域的技術(shù)人員可了解,根據(jù)本發(fā)明可利用導(dǎo)航輪420的許多其它合適配置。舉例來(lái)說(shuō),(盡管未展示)導(dǎo)航輪420可包括矩形框菜單而非如上文所描述的圓形輪配置。所述矩形框可具有多個(gè)下拉菜單或列表框,其包括對(duì)應(yīng)于基本計(jì)算機(jī)程序功能或其它全局計(jì)算系統(tǒng)功能的圖標(biāo)。除可包括鼠標(biāo)的實(shí)施例外,一些實(shí)施例也可包括運(yùn)動(dòng)控制器或身體追蹤系統(tǒng)以控制導(dǎo)航輪420及與計(jì)算機(jī)程序305的交互。非限制性實(shí)例包括市場(chǎng)上可購(gòu)得且單獨(dú)銷售或與游戲控制臺(tái)組合銷售的運(yùn)動(dòng)控制器,例如市場(chǎng)上可購(gòu)得且以名稱Nintendo Wii (任天堂有限公司)、Sony Move (索尼計(jì)算機(jī)娛樂(lè)公司)及Microsoft Kinect (微軟公司)銷售的運(yùn)動(dòng)控制器。根據(jù)示范性實(shí)施例,導(dǎo)航輪420可由例如鍵盤及/或鼠標(biāo)等輸入裝置260操作地連接及控制。鼠標(biāo)(未展示)可包括側(cè)面是左及右按鈕的中心滾輪??烧{(diào)用導(dǎo)航輪420且通過(guò)點(diǎn)擊例如鍵盤等輸入裝置260上的按鈕來(lái)顯示導(dǎo)航輪420。當(dāng)導(dǎo)航輪420顯示于程序環(huán)境400上時(shí),最終用戶可利用鼠標(biāo)來(lái)滾動(dòng)經(jīng)過(guò)主輪430的圖標(biāo)440,直到所要選擇顯示為當(dāng)前選擇445。用戶可通過(guò)點(diǎn)擊左鼠標(biāo)按鈕來(lái)選擇當(dāng)前選擇445。如果點(diǎn)擊當(dāng)前選擇445產(chǎn)生額外輪,那么最終用戶可同樣地滾動(dòng)并從所述額外輪挑選一選擇。為取消當(dāng)前選擇445,最終用戶點(diǎn)擊右鼠標(biāo)按鈕。應(yīng)理解,如果導(dǎo)航輪420正顯示額外輪,那么點(diǎn)擊右鼠標(biāo)按鈕可致使導(dǎo)航輪420在輪層級(jí)中垂直在所述輪上方顯示所述輪(見圖6)。此外,點(diǎn)擊主輪430上的右鼠標(biāo)按鈕可致使導(dǎo)航輪420關(guān)閉。在各種實(shí)施例中,鼠標(biāo)的滾輪能夠執(zhí)行左或右鼠標(biāo)按鈕的功能性。應(yīng)理解,可通過(guò)一個(gè)或一個(gè)以上額外輸入裝置、鍵盤、操縱桿等來(lái)執(zhí)行鼠標(biāo)的功能性中的一者或一者以上。雖然已將導(dǎo)航輪420揭示為結(jié)合例如視頻游戲等計(jì)算機(jī)程序305使用,但也涵蓋導(dǎo)航輪420用于控制各種類型的計(jì)算機(jī)程序305內(nèi)的程序活動(dòng)流的至少一部分的應(yīng)用。可結(jié)合通用計(jì)算機(jī)應(yīng)用程序使用導(dǎo)航輪420,其中可在任何地方于鼠標(biāo)光標(biāo)下調(diào)用導(dǎo)航輪420且其相對(duì)于由鼠標(biāo)突顯的對(duì)象(交互的或其它)提供選擇,其中交互是非模態(tài)的且不限制最終用戶移動(dòng)鼠標(biāo)或操縱鍵盤。盡管未展示,但通用計(jì)算機(jī)應(yīng)用程序的非限制性實(shí)例包括操作系統(tǒng),其中最終用戶可將鼠標(biāo)光標(biāo)定位在文件圖標(biāo)或應(yīng)用程序上并選擇鍵或鼠標(biāo)按鈕以調(diào)用導(dǎo)航輪420。使用鼠標(biāo)輪或鍵盤等效物,最終用戶可從由圖形用戶接口模塊產(chǎn)生的選項(xiàng)的彈出菜單進(jìn)行選擇。最終用戶可從圖標(biāo)到圖標(biāo)地移動(dòng)且菜單將飛行式改變以反映關(guān)于光標(biāo)所指向的圖標(biāo)的經(jīng)更新選擇。在與導(dǎo)航輪420的交互期間,最終用戶也可打字或以其它方式與操作系統(tǒng)交互。另一應(yīng)用包括圖形設(shè)計(jì)程序(例如,照片及3D建模)。最終用戶可選擇圖形設(shè)計(jì)的元素且按下鍵以調(diào)用導(dǎo)航輪420,以操縱關(guān)于設(shè)計(jì)場(chǎng)景內(nèi)的圖形對(duì)象的選項(xiàng)。或者,最終用戶可突顯來(lái)自照片陣列的照片且調(diào)用導(dǎo)航輪420以顯示用于所述特定照片的選擇,同時(shí)保持最終用戶四處移動(dòng)鼠標(biāo)且自由地打字以飛行式執(zhí)行添加功能性(例如,重命名額外照片)的能力。額外實(shí)施例可包括字處理程序,其中最終用戶可在任一被突顯字上方調(diào)用導(dǎo)航輪420且產(chǎn)生對(duì)應(yīng)于所述被突顯字的選擇(例如替代同義詞)或選項(xiàng)以將字加粗或使其變?yōu)樾斌w字。應(yīng)理解,所述選擇可隨著鼠標(biāo)光標(biāo)跨越額外字行進(jìn)而改變。最終用戶可在任何時(shí)間自由地打字以改變被突顯的字且觀察導(dǎo)航輪420飛行式改變選擇。其它實(shí)施例可包括電子表格,其中最終用戶可突顯任一單元格且拉出導(dǎo)航輪420以獲得對(duì)應(yīng)于所述被突顯的單元格的選擇。選擇的實(shí)例可包括單元格公式、突顯等。根據(jù)本發(fā)明,其它實(shí)施例可包括web瀏覽器,其中最終用戶可突顯web網(wǎng)頁(yè)、圖像、URL等的任一部分且調(diào)用導(dǎo)航輪420,其包括可隨著鼠標(biāo)光標(biāo)跨越所述web網(wǎng)頁(yè)行進(jìn)而飛行式更新的輪菜單,從而與各種對(duì)象交互且向最終用戶呈現(xiàn)對(duì)應(yīng)于所述對(duì)象的選擇?,F(xiàn)在參照?qǐng)D5,其圖解說(shuō)明用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的方法500的流程圖。步驟505以執(zhí)行所述計(jì)算機(jī)程序以起始程序活動(dòng)流而開始。所述程序活動(dòng)流包括產(chǎn)生包括(舉例來(lái)說(shuō))具有一個(gè)或一個(gè)以上交互對(duì)象的場(chǎng)景的程序環(huán)境。在步驟510中,最終用戶可借助例如鍵盤或鼠標(biāo)等一個(gè)或一個(gè)以上輸入裝置與所述程序環(huán)境交互。在與所述程序環(huán)境交互的步驟510期間,最終用戶可請(qǐng)求所述計(jì)算機(jī)程序以導(dǎo)航輪的形式顯示圖形菜單,其具有對(duì)應(yīng)于對(duì)應(yīng)于所述一個(gè)或一個(gè)以上交互對(duì)象的功能的一個(gè)或一個(gè)以上選擇。可通過(guò)操作所述輸入裝置中的一者或一者以上(舉例來(lái)說(shuō),點(diǎn)擊鍵盤上的鍵)來(lái)調(diào)用所述導(dǎo)航輪。所述導(dǎo)航輪由圖形菜單模塊產(chǎn)生且可包括對(duì)應(yīng)于最終用戶正與其交互的交互對(duì)象的選擇。在步驟515中,最終用戶通過(guò)經(jīng)由所述輸入裝置滾動(dòng)經(jīng)過(guò)所述導(dǎo)航輪的選擇且挑選所述選擇中的一者而與所述導(dǎo)航輪交互。在步驟515期間,最終用戶可與所述程序環(huán)境交互,同時(shí)在不中斷的情況下利用所述導(dǎo)航輪。一旦已挑選,最終用戶可關(guān)閉所述導(dǎo)航輪而結(jié)束方法500?,F(xiàn)在參照?qǐng)D6,其展示導(dǎo)航菜單層級(jí)600的示意性表示。作為背景,在上文所描述的方法500期間,最終用戶響應(yīng)于與交互對(duì)象(例如,位于程序環(huán)境的場(chǎng)景內(nèi)的另一最終用戶的化身)的交互而調(diào)用導(dǎo)航輪。導(dǎo)航菜單層級(jí)600包括展示為對(duì)應(yīng)于可相對(duì)于所述化身采取的動(dòng)作的垂直列表60 到60 的選擇的主輪。通過(guò)點(diǎn)擊左鼠標(biāo)按鈕挑選選擇605c致使顯示具有以垂直列表610a到610c展示的選擇的額外輪。應(yīng)理解,點(diǎn)擊右鼠標(biāo)按鈕可致使取代當(dāng)前列表610a到610c而顯示垂直列表60 到60&。另外,當(dāng)顯示垂直列表60 到60 時(shí)點(diǎn)擊右鼠標(biāo)按鈕可致使導(dǎo)航輪關(guān)閉。一般說(shuō)來(lái),導(dǎo)航菜單層級(jí)600可包括任一數(shù)目個(gè)垂直列表,每一垂直列表基于所交互的特定交互對(duì)象而具有任一數(shù)目個(gè)選擇?,F(xiàn)在參照?qǐng)D7,根據(jù)一些實(shí)施例,可采用導(dǎo)航輪來(lái)控制在線視頻游戲700的客戶端程序活動(dòng)流的至少一部分。一般來(lái)說(shuō),在線視頻游戲700可包括產(chǎn)生并維持全局程序活動(dòng)流的全局程序705及部分地基于所述全局程序活動(dòng)流而產(chǎn)生并維持客戶端程序活動(dòng)流的多個(gè)客戶端程序710。應(yīng)理解,客戶端程序710可位于遠(yuǎn)離在世界服務(wù)器上操作的全局程序705定位的客戶端計(jì)算系統(tǒng)上,其中所述全局程序與客戶端程序經(jīng)由網(wǎng)絡(luò)715不斷地通信。應(yīng)進(jìn)一步理解,客戶端程序710可經(jīng)由網(wǎng)絡(luò)715從世界服務(wù)器705分配到每一客戶端計(jì)算系統(tǒng)或可作為可在所述客戶端計(jì)算系統(tǒng)上執(zhí)行的計(jì)算機(jī)可讀存儲(chǔ)媒體(未展示)上的指令而包括。執(zhí)行全局程序705以全局程序活動(dòng)流開始,其包括維持全局環(huán)境及監(jiān)視最終用戶中的每一者相對(duì)于所述全局環(huán)境的位置。此外,所述全局程序活動(dòng)流可包括監(jiān)視最終用戶之間及/或最終用戶與所述全局環(huán)境之間的交互。應(yīng)理解,在一些實(shí)施例中,所述在線視頻游戲可包括單個(gè)最終用戶引導(dǎo)的游戲而非適應(yīng)可與彼此及所述全局環(huán)境交互的多個(gè)最終用戶。所述全局環(huán)境可包括多個(gè)全局對(duì)象,例如建筑物、自然結(jié)構(gòu)(石頭、小山、山脈)、景觀(樹、草、水)。應(yīng)理解,所述全局對(duì)象的至少一部分可為交互性的,以便可允許最終用戶相對(duì)于所述對(duì)象采取某些動(dòng)作,例如,進(jìn)入建筑物、從地上移除石頭、游過(guò)河流等。最終用戶可通過(guò)與由在客戶端計(jì)算系統(tǒng)上操作的客戶端程序710產(chǎn)生的局部環(huán)境交互而與全局環(huán)境交互。應(yīng)理解,局部環(huán)境表示由全局程序產(chǎn)生及維持的全局環(huán)境的至少一部分??蛻舳擞?jì)算系統(tǒng)不斷地從世界服務(wù)器接收輸入,其指示由其它最終用戶及/或全局程序705響應(yīng)于最終用戶交互而引起的對(duì)全局環(huán)境的改變。應(yīng)理解,局部環(huán)境可隨著最終用戶繞全局環(huán)境四處移動(dòng)而隨時(shí)間改變。應(yīng)理解,由客戶端程序產(chǎn)生的局部環(huán)境為動(dòng)態(tài)的且甚至在最終用戶靜止時(shí)仍不斷地改變。舉例來(lái)說(shuō),即使最終用戶可未正在移動(dòng)或與局部環(huán)境交互,局部環(huán)境仍可隨著全局程序產(chǎn)生與局部環(huán)境(或最終用戶)交互的對(duì)象或隨著其它最終用戶從全局環(huán)境的其它鄰近或遙遠(yuǎn)部分移動(dòng)到局部環(huán)境中而改變。最終用戶可借助結(jié)合局部環(huán)境顯示的圖形菜單而與局部環(huán)境交互。作為背景,在線視頻游戲中所利用的普遍已知的圖形菜單常常由客戶端程序覆蓋于局部環(huán)境上且使局部環(huán)境的大的部分模糊。此外,這些普遍已知的菜單在其利用期間中斷最終用戶與局部環(huán)境交互的能力,因此導(dǎo)致玩游戲成為不現(xiàn)實(shí)的(即,玩游戲的流程被中斷)。此外,這些效應(yīng)可減損在線視頻游戲的原本現(xiàn)實(shí)且時(shí)間敏感的方面。應(yīng)理解,短語(yǔ)“時(shí)間敏感”涉及經(jīng)由從全局程序接收且由客戶端程序顯示的信息來(lái)更新局部環(huán)境的時(shí)間。根據(jù)這些普遍已知方法的存取菜單不適當(dāng)?shù)貙⒖蛻舳顺绦蚧顒?dòng)流分段成玩游戲時(shí)間及菜單利用時(shí)間以便防止玩游戲時(shí)的不公平性。關(guān)于玩游戲的公平性,如果最終用戶在存取菜單時(shí)被阻止與局部環(huán)境交互且客戶端程序活動(dòng)流未中斷,那么其它最終用戶可能夠在最終用戶實(shí)質(zhì)上“失明”或不能夠反應(yīng)時(shí)通過(guò)攻擊所述最終用戶而利用所述最終用戶。因此,根據(jù)本發(fā)明,呈導(dǎo)航輪形式的圖形菜單因允許最終用戶在不中斷客戶端程序活動(dòng)流(即,與局部環(huán)境的交互)的情況下與導(dǎo)航輪交互而消除普遍已知菜單的缺點(diǎn)。在操作中,最終用戶可與位于全局環(huán)境的同一部分內(nèi)的另一最終用戶交互??蛻舳擞?jì)算系統(tǒng)的客戶端程序710基于最終用戶在全局環(huán)境內(nèi)的位置而產(chǎn)生局部環(huán)境(其具有具有交互對(duì)象的場(chǎng)景)。最終用戶可借助導(dǎo)航輪與局部環(huán)境及/或全局環(huán)境的同一部分內(nèi)的另一最終用戶交互。舉例來(lái)說(shuō),調(diào)用導(dǎo)航輪且將導(dǎo)航輪移動(dòng)于接近另一最終用戶的化身處可致使導(dǎo)航輪顯示指示所述另一最終用戶的選擇(例如,名稱、地位、等級(jí)等)。此外,導(dǎo)航輪可包括例如“攻擊”等選擇,其中最終用戶可選擇針對(duì)另一最終用戶采用攻擊性機(jī)動(dòng)。
應(yīng)理解,在與導(dǎo)航輪的交互期間,最終用戶與局部環(huán)境的其它方面交互的能力繼續(xù)不中斷。舉例來(lái)說(shuō),當(dāng)最終用戶正經(jīng)由導(dǎo)航輪選擇武器時(shí),最終用戶自由地在局部環(huán)境內(nèi)移動(dòng)以隱蔽或隱藏于對(duì)象后。雖然上文已描述各種實(shí)施例,但應(yīng)理解所述實(shí)施例僅以實(shí)例方式而非限制方式提供。所述說(shuō)明不打算將本技術(shù)的范圍限制為本文所列舉的特定形式。因此,優(yōu)選實(shí)施例的廣度和范圍不應(yīng)受上述示范性實(shí)施例中的任一者的限制。應(yīng)理解,以上說(shuō)明為說(shuō)明性而非限制性的。相反,本說(shuō)明打算涵蓋可包括于所附權(quán)利要求書所界定的本技術(shù)的精神及范圍內(nèi)且另外所屬領(lǐng)域的技術(shù)人員所了解的此些替代形式、修改形式及等效形式。因此,不應(yīng)參照以上說(shuō)明來(lái)確定本技術(shù)的范圍,而是應(yīng)參照所附權(quán)利要求書連同其完全等效物范圍來(lái)確定本技術(shù)的范圍。
權(quán)利要求
1.一種控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的方法,所述方法包含由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的計(jì)算機(jī)程序以起始所述程序活動(dòng)流,所述程序活動(dòng)流包含程序環(huán)境,其由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;及至少一個(gè)圖形菜單,其由所述計(jì)算機(jī)程序產(chǎn)生且結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
2.根據(jù)權(quán)利要求1所述的方法,其中所述最終用戶利用至少一個(gè)輸入裝置與所述至少一個(gè)圖形菜單及所述程序環(huán)境交互。
3.根據(jù)權(quán)利要求2所述的方法,其中響應(yīng)于顯示所述圖形菜單的請(qǐng)求而選擇性地顯示所述至少一個(gè)圖形菜單。
4.根據(jù)權(quán)利要求3所述的方法,其中顯示所述圖形菜單的請(qǐng)求包括從所述至少一個(gè)用戶輸入裝置接收輸入。
5.根據(jù)權(quán)利要求4所述的方法,其中所述圖形菜單包括對(duì)應(yīng)于所述計(jì)算機(jī)程序的一個(gè)或一個(gè)以上功能的一個(gè)或一個(gè)以上選擇,所述一個(gè)或一個(gè)以上功能在被執(zhí)行時(shí)影響所述程序活動(dòng)流的至少一部分。
6.根據(jù)權(quán)利要求5所述的方法,其中所述圖形菜單包括經(jīng)布置以形成主輪的多個(gè)選擇,其中所述選擇中的每一者表示影響所述程序活動(dòng)流的至少一部分的一個(gè)或一個(gè)以上功能,且進(jìn)一步其中所述主輪可經(jīng)由從至少一個(gè)用戶輸入裝置接收的輸入而旋轉(zhuǎn)。
7.根據(jù)權(quán)利要求6所述的方法,其中以圖標(biāo)的形式顯示所述多個(gè)選擇中的每一者。
8.根據(jù)權(quán)利要求6所述的方法,其中在所述圖形菜單上將所述多個(gè)選擇中的一者顯示為當(dāng)前選擇,其中所述當(dāng)前選擇隨著所述主輪旋轉(zhuǎn)而改變。
9.根據(jù)權(quán)利要求8所述的方法,其包含接近所述當(dāng)前選擇顯示指示所述當(dāng)前選擇的信息
10.根據(jù)權(quán)利要求8所述的方法,其中接收指示對(duì)所述當(dāng)前選擇的選擇的輸入取代所述主輪而顯示額外輪,所述額外輪包括表示對(duì)應(yīng)于所述當(dāng)前選擇的一個(gè)或一個(gè)以上功能的額外多個(gè)視覺對(duì)象,所述一個(gè)或一個(gè)以上功能在被執(zhí)行時(shí)影響所述程序活動(dòng)流的至少一部分。
11.根據(jù)權(quán)利要求10所述的方法,其中所述至少一個(gè)用戶輸入裝置包括具有以下各項(xiàng)中的至少一者的鼠標(biāo)滾輪,其用于改變所述當(dāng)前選擇;第一按鈕,其用于選擇所述當(dāng)前選擇;及第二按鈕,其用于取消所述當(dāng)前選擇。
12.根據(jù)權(quán)利要求11所述的方法,其中所述滾輪能夠選擇所述當(dāng)前選擇。
13.根據(jù)權(quán)利要求12所述的方法,其中如果正在顯示額外輪,那么從所述第二按鈕接收的輸入致使顯示所述主輪。
14.根據(jù)權(quán)利要求13所述的方法,其中如果正在顯示所述主輪,那么從所述第二按鈕接收的輸入關(guān)閉所述圖形菜單。
15.根據(jù)權(quán)利要求1所述的方法,其中所述計(jì)算機(jī)程序包括以下各項(xiàng)中的任一者計(jì)算機(jī)操作系統(tǒng)、視頻游戲、MM0RPG、圖形設(shè)計(jì)程序、電子表格、web瀏覽器、字處理程序、虛擬現(xiàn)實(shí)模擬及三維建模。
16.一種用于飛行式產(chǎn)生操作地耦合到至少一個(gè)控制裝置的圖形菜單的方法,所述方法包含由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的計(jì)算機(jī)程序以起始程序活動(dòng)流,所述程序活動(dòng)流包含由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上的程序環(huán)境,所述程序環(huán)境包括一個(gè)或一個(gè)以上交互對(duì)象,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;在所述程序活動(dòng)流期間通過(guò)以下操作產(chǎn)生圖形菜單從所述至少一個(gè)用戶輸入裝置接收指示與所述一個(gè)或一個(gè)以上交互對(duì)象中的一者的交互的輸入;及通過(guò)布置一個(gè)或一個(gè)以上選擇以形成主輪來(lái)匯編所述圖形菜單,其中所述一個(gè)或一個(gè)以上選擇對(duì)應(yīng)于正與其交互的交互對(duì)象的功能;及結(jié)合所述程序環(huán)境在所述圖形用戶接口上顯示所述圖形菜單,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
17.根據(jù)權(quán)利要求16所述的方法,其中所述產(chǎn)生步驟在所述至少一個(gè)用戶輸入裝置與所述一個(gè)或一個(gè)以上交互對(duì)象中的一者之間的交互后即刻發(fā)生。
18.根據(jù)權(quán)利要求16所述的方法,其中交互包括將操作地耦合到至少一個(gè)輸入裝置的光標(biāo)定位在接近所述至少一個(gè)交互對(duì)象處且經(jīng)由所述至少一個(gè)輸入裝置選擇所述至少一個(gè)交互對(duì)象。
19.根據(jù)權(quán)利要求16所述的方法,其中顯示包括響應(yīng)于顯示所述圖形菜單的請(qǐng)求而選擇性地顯示所述圖形菜單。
20.根據(jù)權(quán)利要求16所述的方法,其中以圖標(biāo)的形式顯示所述多個(gè)選擇中的每一者。
21.根據(jù)權(quán)利要求16所述的方法,其中在所述圖形接口的中間將所述一個(gè)或一個(gè)以上選擇中的一者顯示為當(dāng)前選擇,其中所述當(dāng)前選擇隨著所述主輪旋轉(zhuǎn)而改變。
22.根據(jù)權(quán)利要求21所述的方法,其中在接收到指示對(duì)所述當(dāng)前選擇的選擇的輸入之后,取代所述主輪而顯示額外輪,所述額外輪包括表示對(duì)應(yīng)于所述當(dāng)前選擇的一個(gè)或一個(gè)以上功能的額外多個(gè)視覺對(duì)象,所述一個(gè)或一個(gè)以上功能影響所述程序活動(dòng)流的至少一部分。
23.根據(jù)權(quán)利要求18所述的方法,其中所述至少一個(gè)用戶輸入裝置包括具有以下各項(xiàng)中的至少一者的鼠標(biāo)滾輪,其用于改變所述當(dāng)前選擇;第一按鈕,其用于選擇所述當(dāng)前選擇;及第二按鈕,其用于取消所述當(dāng)前選擇。
24.根據(jù)權(quán)利要求23所述的方法,其中所述滾輪能夠選擇所述當(dāng)前選擇。
25.根據(jù)權(quán)利要求23所述的方法,其中如果正在顯示所述額外輪,那么從所述第二按鈕接收的輸入致使顯示所述主輪。
26.根據(jù)權(quán)利要求23所述的方法,其中如果正在顯示所述額外輪,那么從所述第二按鈕接收的輸入關(guān)閉所述圖形菜單。
27.根據(jù)權(quán)利要求16所述的方法,其中所述計(jì)算機(jī)程序包括以下各項(xiàng)中的任一者計(jì)算機(jī)操作系統(tǒng)、視頻游戲、圖形設(shè)計(jì)程序、電子表格、web瀏覽器、字處理程序、虛擬現(xiàn)實(shí)模擬、三維建模及其任一組合。
28.一種用于控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的系統(tǒng),所述系統(tǒng)包含存儲(chǔ)器,其用于存儲(chǔ)所述計(jì)算機(jī)程序;處理器,其用于執(zhí)行所述存儲(chǔ)器中所存儲(chǔ)的所述計(jì)算機(jī)程序以起始所述程序活動(dòng)流, 所述程序活動(dòng)流包含程序環(huán)境,其由所述計(jì)算機(jī)程序的環(huán)境模塊產(chǎn)生,所述程序環(huán)境顯示于圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;及至少一個(gè)圖形菜單,其由圖形菜單模塊產(chǎn)生,所述至少一個(gè)圖形菜單結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
29.根據(jù)權(quán)利要求28所述的系統(tǒng),其中所述圖形菜單模塊在所述計(jì)算機(jī)程序的所述程序活動(dòng)流期間通過(guò)以下操作創(chuàng)建飛行式圖形菜單從至少一個(gè)用戶輸入裝置接收指示與位于所述程序環(huán)境中的至少一個(gè)交互對(duì)象的交互的輸入;通過(guò)布置一個(gè)或一個(gè)以上選擇以形成主輪來(lái)匯編所述圖形菜單,其中所述一個(gè)或一個(gè)以上選擇對(duì)應(yīng)于所述至少一個(gè)交互對(duì)象的一個(gè)或一個(gè)以上功能;及結(jié)合所述程序環(huán)境經(jīng)由圖形用戶接口模塊將所述圖形菜單輸出到所述圖形用戶接口, 其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
30.根據(jù)權(quán)利要求29所述的系統(tǒng),其中每當(dāng)所述至少一個(gè)用戶輸入裝置與位于所述程序環(huán)境中的所述至少一個(gè)交互對(duì)象中的一者交互時(shí),圖形菜單模塊便創(chuàng)建一飛行式圖形菜
31.根據(jù)權(quán)利要求29所述的系統(tǒng),其中交互包括將操作地耦合到所述至少一個(gè)輸入裝置的光標(biāo)定位在接近所述至少一個(gè)交互對(duì)象處且選擇所述至少一個(gè)交互對(duì)象。
32.根據(jù)權(quán)利要求29所述的系統(tǒng),其中顯示包括響應(yīng)于顯示所述圖形菜單的請(qǐng)求而選擇性地顯示所述圖形菜單。
33.根據(jù)權(quán)利要求29所述的系統(tǒng),其中所述一個(gè)或一個(gè)以上選擇中的每一者顯示為視覺對(duì)象。
34.根據(jù)權(quán)利要求29所述的系統(tǒng),其中所述一個(gè)或一個(gè)以上選擇中的一者在所述圖形接口的中間顯示為當(dāng)前選擇,其中所述當(dāng)前選擇隨著所述主輪旋轉(zhuǎn)而改變。
35.根據(jù)權(quán)利要求34所述的系統(tǒng),其中在接收到指示對(duì)所述當(dāng)前選擇的選擇的輸入之后,取代所述主輪而顯示額外輪,所述額外輪包括表示對(duì)應(yīng)于所述當(dāng)前選擇的一個(gè)或一個(gè)以上功能的額外多個(gè)視覺對(duì)象,所述一個(gè)或一個(gè)以上功能影響所述程序活動(dòng)流的至少一部分。
36.一種控制在線視頻游戲的程序活動(dòng)流的至少一部分的方法,其中所述在線視頻游戲包括駐存于世界服務(wù)器上的全局程序及駐存于客戶端系統(tǒng)上的客戶端程序,所述方法包含經(jīng)由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的所述全局程序以起始全局程序活動(dòng)流,所述全局程序活動(dòng)流包含由所述全局程序產(chǎn)生的全局環(huán)境,所述全局程序適于部分地基于從多個(gè)客戶端系統(tǒng)接收的輸入而維持所述全局環(huán)境,其中所述所接收輸入指示與局部環(huán)境的交互,其中所述局部環(huán)境包括所述全局環(huán)境的至少一部分,且其中每一交互包括指示以下各項(xiàng)的信息代表所述客戶端系統(tǒng)的對(duì)象相對(duì)于所述全局環(huán)境的位置;及動(dòng)作,其中所述動(dòng)作包括以下各項(xiàng)中的至少一者(i)客戶端系統(tǒng)與另一客戶端系統(tǒng)之間相對(duì)于所述全局環(huán)境的交互;及(ii)所述客戶端系統(tǒng)與所述局部環(huán)境之間的交互;其中從執(zhí)行創(chuàng)建客戶端程序活動(dòng)流的客戶端程序的客戶端系統(tǒng)接收所述所接收輸入的至少一部分,所述客戶端程序適于允許最終用戶與所述局部環(huán)境交互;及產(chǎn)生至少一個(gè)圖形菜單,所述至少一個(gè)圖形菜單具有對(duì)應(yīng)于控制所述客戶端程序活動(dòng)流的至少一部分的一個(gè)或一個(gè)以上功能的一個(gè)或一個(gè)以上選擇,其中所述至少一個(gè)圖形菜單結(jié)合所述局部環(huán)境顯示于所述客戶端系統(tǒng)上,使得所述最終用戶可在不中斷所述最終用戶與所述局部環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
37.根據(jù)權(quán)利要求36所述的系統(tǒng),其中所述客戶端程序在所述客戶端程序活動(dòng)流期間通過(guò)以下操作創(chuàng)建飛行式圖形菜單從至少一個(gè)用戶輸入裝置接收指示與位于所述局部環(huán)境中的至少一個(gè)交互對(duì)象的交互的輸入;通過(guò)布置一個(gè)或一個(gè)以上選擇以形成主輪來(lái)匯編所述圖形菜單,其中所述一個(gè)或一個(gè)以上選擇對(duì)應(yīng)于所述至少一個(gè)交互對(duì)象的所述一個(gè)或一個(gè)以上功能;及結(jié)合所述局部環(huán)境將所述圖形菜單輸出到所述圖形用戶接口,其中所述客戶端程序適于允許最終用戶在不中斷所述最終用戶與所述局部環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
38.根據(jù)權(quán)利要求37所述的系統(tǒng),其中所述主輪與所述圖形菜單的中心線垂直對(duì)準(zhǔn)。
39.根據(jù)權(quán)利要求37所述的系統(tǒng),其中所述主輪水平地安置且與所述圖形菜單的中心線相交。
40.根據(jù)權(quán)利要求37所述的系統(tǒng),其中針對(duì)所述至少一個(gè)用戶輸入裝置與所述局部環(huán)境中的交互對(duì)象之間的每一交互,圖形菜單引擎創(chuàng)建一飛行式圖形菜單。
41.根據(jù)權(quán)利要求36所述的系統(tǒng),其中交互包括將操作地耦合到所述至少一個(gè)輸入裝置的光標(biāo)定位在接近所述至少一個(gè)交互對(duì)象處。
42.根據(jù)權(quán)利要求36所述的系統(tǒng),其中顯示包括響應(yīng)于顯示所述圖形菜單的請(qǐng)求而選擇性地顯示所述圖形菜單。
43.根據(jù)權(quán)利要求36所述的系統(tǒng),其中所述一個(gè)或一個(gè)以上選擇中的每一者顯示為視覺對(duì)象。
44.根據(jù)權(quán)利要求43所述的系統(tǒng),其中所述一個(gè)或一個(gè)以上選擇中的一者在所述圖形接口的中間顯示為當(dāng)前選擇,其中所述當(dāng)前選擇隨著所述主輪旋轉(zhuǎn)而改變。
45.根據(jù)權(quán)利要求44所述的系統(tǒng),其中在接收到指示對(duì)所述當(dāng)前選擇的選擇的輸入之后,取代所述主輪而顯示額外輪,所述額外輪包括表示對(duì)應(yīng)于所述當(dāng)前選擇的一個(gè)或一個(gè)以上功能的額外多個(gè)視覺對(duì)象,所述一個(gè)或一個(gè)以上功能影響所述客戶端程序活動(dòng)流的至少一部分。
46.根據(jù)權(quán)利要求36所述的系統(tǒng),其中表示所述客戶端系統(tǒng)的所述對(duì)象包括化身。
47.根據(jù)權(quán)利要求43所述的系統(tǒng),其中視覺對(duì)象包括表示對(duì)應(yīng)于所述當(dāng)前選擇的功能的圖標(biāo)。
48.一種其上體現(xiàn)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述計(jì)算機(jī)程序可由計(jì)算系統(tǒng)中的處理器執(zhí)行以執(zhí)行用于控制所述計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的方法,所述方法包含由處理器執(zhí)行所述計(jì)算機(jī)程序以起始所述程序活動(dòng)流,所述程序活動(dòng)流包含程序環(huán)境,其由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;及至少一個(gè)圖形菜單,其由所述計(jì)算機(jī)程序產(chǎn)生且結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
49.根據(jù)權(quán)利要求48所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中顯示包括響應(yīng)于顯示所述圖形菜單的請(qǐng)求而選擇性地顯示所述圖形菜單。
50.根據(jù)權(quán)利要求48所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中顯示所述圖形菜單的請(qǐng)求包括從至少一個(gè)用戶輸入裝置接收的輸入。
51.根據(jù)權(quán)利要求49所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述圖形菜單包括對(duì)應(yīng)于一個(gè)或一個(gè)以上功能的一個(gè)或一個(gè)以上選擇,所述一個(gè)或一個(gè)以上功能與所述程序環(huán)境中所包括的一個(gè)或一個(gè)以上交互對(duì)象相關(guān)聯(lián)。
52.根據(jù)權(quán)利要求50所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述圖形菜單包括經(jīng)布置以形成主輪的第一多個(gè)選擇,其中所述選擇中的每一者表示影響所述程序活動(dòng)流的至少一部分的一個(gè)或一個(gè)以上功能,且進(jìn)一步其中所述主輪經(jīng)由從至少一個(gè)用戶輸入裝置接收的輸入而旋轉(zhuǎn)。
53.根據(jù)權(quán)利要求52所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述多個(gè)選擇中的每一者顯示為視覺對(duì)象。
54.根據(jù)權(quán)利要求52所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述第一多個(gè)選擇中的一者在所述圖形菜單上顯示為當(dāng)前選擇,其中所述當(dāng)前選擇隨著所述主輪旋轉(zhuǎn)而改變。
55.根據(jù)權(quán)利要求52所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中接收指示對(duì)所述當(dāng)前選擇的選擇的輸入取代所述主輪而顯示額外輪,所述額外輪包括表示對(duì)應(yīng)于所述當(dāng)前選擇的一個(gè)或一個(gè)以上功能的額外多個(gè)視覺對(duì)象,所述一個(gè)或一個(gè)以上功能影響所述程序活動(dòng)流的至少一部分。
56.一種其上體現(xiàn)有客戶端程序的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述客戶端程序可由客戶端系統(tǒng)的處理器執(zhí)行以執(zhí)行控制在線視頻游戲的客戶端程序活動(dòng)流的至少一部分的方法,所述在線視頻游戲還包含駐存于世界服務(wù)器上的全局程序,所述方法包含由處理器執(zhí)行所述客戶端程序以起始所述客戶端程序活動(dòng)流,所述客戶端程序活動(dòng)流包含局部環(huán)境,其由所述客戶端程序產(chǎn)生且顯示于圖形用戶接口上,所述局部環(huán)境表示由所述全局程序維持的全局環(huán)境的至少一部分,其中所述客戶端程序適于允許最終用戶與所述局部環(huán)境交互;及至少一個(gè)圖形菜單,其由所述客戶端程序及所述全局程序中的至少一者產(chǎn)生,所述至少一個(gè)圖形菜單結(jié)合所述局部環(huán)境顯示于所述圖形用戶接口上,其中所述客戶端程序適于允許最終用戶在不中斷所述最終用戶與所述局部環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
57. 一種控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的方法,所述方法包含由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的計(jì)算機(jī)程序以起始所述程序活動(dòng)流,所述程序活動(dòng)流包含程序環(huán)境,其由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上,所述計(jì)算機(jī)程序可適于允許最終用戶與所述程序環(huán)境交互;及至少一個(gè)非模態(tài)圖形菜單,其由所述計(jì)算機(jī)程序產(chǎn)生且結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,所述圖形菜單包括經(jīng)布置以形成主輪的多個(gè)選擇,所述選擇中的每一者表示影響所述程序活動(dòng)流的至少一部分的一個(gè)或一個(gè)以上功能,所述主輪可經(jīng)由從至少一個(gè)用戶輸入裝置接收的輸入而旋轉(zhuǎn)。
全文摘要
一種控制計(jì)算機(jī)程序的程序活動(dòng)流的至少一部分的方法,其包括由處理器執(zhí)行存儲(chǔ)器中所存儲(chǔ)的計(jì)算機(jī)程序以起始所述程序活動(dòng)流,所述程序活動(dòng)流包括程序環(huán)境,其由所述計(jì)算機(jī)程序產(chǎn)生且顯示于圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶與所述程序環(huán)境交互;及至少一個(gè)圖形菜單,其結(jié)合所述程序環(huán)境顯示于所述圖形用戶接口上,其中所述計(jì)算機(jī)程序適于允許最終用戶在不中斷所述最終用戶與所述程序環(huán)境交互的能力的情況下與所述至少一個(gè)圖形菜單交互。
文檔編號(hào)G06F3/048GK102385479SQ20111025401
公開日2012年3月21日 申請(qǐng)日期2011年8月26日 優(yōu)先權(quán)日2010年8月26日
發(fā)明者大衛(wèi)·尼克多, 約翰·蘇, 羅布·加雷特, 諾埃爾·呂班 申請(qǐng)人:宏伍工作室公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1