新四季網

控制計算機功能的觸摸優化的用戶界面元件的行為和外觀的製作方法

2023-05-14 18:44:11 2


專利名稱::控制計算機功能的觸摸優化的用戶界面元件的行為和外觀的製作方法
技術領域:
:本發明涉及用於使用觸摸敏感塊(tile)控制計算機的方法。更詳細地,本發明涉及用於呈現圖形用戶界面元件和仿真觸摸使能的顯示環境下的元件的行為的方法。
背景技術:
:平板(tablet)計算機系統變得日益流行,特別是對於移動計算機用戶來說。使用平板計算機系統的挑戰在於傳統的作業系統環境並沒有對於來自用戶的手指觸摸輸入進行優化。相反地,作業系統傾向於具有圖形控制,該圖形控制是對於屏幕保持進行優化的並且該圖形控制太小以至於不能由用戶手指進行觸摸。當用戶能夠使用例如滑鼠或軌跡板的選擇工具時,傳統的作業系統環境傾向於工作地更好。此外,當用戶操作例如圖標的元件時(例如當元件被移動等時),傳統的圖形用戶界面元件通常相同地對待每個元件。應用至圖形用戶界面的該「相同」使得用戶難以基於元件的移動屬性來辨別元件。
發明內容提供了在顯示屏幕上呈現例如塊或圖標的圖形用戶界面(⑶I)元件的方法。一些塊對應於軟體功能。提取與一個⑶I元件相對應的用戶可配置的呈現屬性。可配置的呈現屬性包括形狀屬性或尺寸屬性。然後使用呈現屬性在顯示屏幕上呈現選定的塊。在觸摸使能的顯示屏幕上接收指向被呈現的GUI元件的手勢。如果GUI元件對應於元件功能,則響應於例如「敲擊」手勢的一個或多個手勢啟動軟體功能。其中使用呈現屬性在顯示屏幕上呈現選定的塊使得更容易區別該選定的塊與沒有使用呈現屬性而在顯示屏幕上呈現的塊。前面為
發明內容並且由此包含必要的簡化概括並省略細節。從而,本領域普通技術人員應該理解到
發明內容僅用於示例而不用於任何方式的限制。僅由權利要求限定的本發明的其他方面、發明特徵和優勢將在下面不受限的具體實施方式中變得顯而易見。通過參考附圖能夠更好地理解本發明,並且本發明的多個目標、特徵和優勢對於本領域普通技術人員來說顯而易見,其中圖1是能夠實現在此描述的方法的數據處理系統的框圖;圖2提供圖1所示的信息處理系統環境延伸以表明在此描述的方法能夠在連網的環境下操作的多種信息處理系統上執行;圖3是表示在桌面顯示上具有雙指敲擊的塊環境的調用的圖表;圖4是表示在塊環境顯示上存在具有單指敲擊的塊環境的圖表;圖5是表示在配置塊環境中使用的步驟的的流程圖;圖6是表示被採用以從桌面環境調用塊環境的步驟的流程圖;圖7是表示在用戶處於塊環境時執行的步驟的高層流程圖8是表示當處於塊環境時被採用以管理處理的步驟的流程圖;圖9是表示被採用以處理在塊環境中使用時可用的工具條功能的步驟的流程圖;圖10是表示管理塊屬性的步驟的流程圖;圖11是表示管理塊屬性的步驟的流程圖;圖12是表示在塊環境顯示中加上、編輯和刪除塊的步驟的流程圖;圖13是表示布置在塊環境顯示中可見的塊的步驟的流程圖;圖14是表示處理塊環境顯示中塊的移動的步驟的流程圖;圖15是表示處理塊環境顯示中塊的移動的步驟的第二流程圖;圖16是表示在塊環境顯示中呈現塊和工具條的步驟的流程圖;圖17是表示使用兩指手勢的塊結合操作的圖表;圖18是表示使用單指手勢的塊結合操作的圖表;圖19是表示配置配置塊結合和分開操作的步驟的流程圖;圖20是表示管理從用戶接收的結合塊手勢的步驟的流程圖;圖21是表示按照接收的用戶手勢指示的那樣結合塊的步驟的流程圖;圖22是表示使用兩指手勢的塊分開操作的圖表;圖23是表示使用單指手勢的塊分開操作的圖表;圖24是表示管理從用戶接收的分開塊手勢的步驟的流程圖;以及圖25是表示按照接收的用戶手勢指示的那樣分開塊的步驟的流程圖。具體實施例方式在下面的說明書和附圖中描述了某些特定細節以提供本發明的各種實施例的完整理解。然而,在下面的公開中並不描述通常與計算和軟體技術相關聯的某些公知細節,從而避免不必要地混淆本發明的各種實施例。此外,相關領域的普通技術人員將理解到它們能夠不使用一個或多個下述細節而實現本發明的其他實施例。最後,當在下面的公開中參考步驟和序列描述了各種方式時,這樣的描述用於提供本發明的實施例的清楚實現,並且步驟或步驟的序列不應被看做實現本發明所必須的。相反地,下文用於提供本發明的例子的具體實施方式,不應被看做限制發明本身。此外,任意數目的變形落入說明書所附的權利要求限定的本發明的範圍內。下面的具體實施方式通常在
發明內容之後,如上所述,進一步用於按照需要解釋或擴充本發明的不同方面和實施例的定義。關於這點,具體實施方式首先描述適於實現與本發明相關聯的軟體和/或硬體技術的圖1的計算環境。在圖2中將連網的環境表示為基本計算環境的延伸,以強調能夠在多個離散設備上執行現代的計算技術。圖1表示信息處理系統100,其是能夠執行在此描述的計算操作的計算機系統的簡化例子。信息處理系統100包括連接至處理器接口總線112的一個或多個處理器110。處理器接口總線112將處理器110連接至北橋115,北橋115已知為存儲器控制器集線器(MCH)。北橋115連接至系統存儲器120並且提供處理器110訪問系統存儲器的手段。圖形控制器125也連接至北橋115。在一個實施例中,PCIExpress總線118將北橋115連接至圖形控制器125。圖形控制器125連接至例如計算機監視器的顯示設備130。北橋115和南橋135使用總線119彼此連接。在一個實施例中,總線是直接媒體接口(DMI)總線,其在北橋115和南橋135之間的每個方向上以高速傳輸數據。在另一個實施例中,外設部件互連(PCI)總線連接北橋和南橋。南橋138,也被稱為I/O控制器集線器(ICH)是通常實現以比北橋提供的能力更低速度操作的能力的晶片。南橋135通常提供用於連接各種部件的各種總線。這些總線包括例如PCI和PCIExpress總線、ISA總線、系統管理總線(SM總線或SMB)、和/或低管腳數(LPC)總線。LPC總線通常連接低帶寬設備,例如引導「ROM」196和「遺留(legacy)」I/O設備(使用「超I/O」晶片)。「遺留」I/O設備(198)能夠包括例如串行和並行埠、鍵盤、滑鼠和/或軟盤控制器。LPC總線還將南橋135連接至可信的平臺模塊(TPM)195。在南橋135中通常包括的其他部件包括直接存儲器存取(DMA)控制器,可編程中斷控制器(PIC)、以及存儲設備控制器,存儲設備控制器使用總線184將南橋135連接至例如硬碟驅動器的非易失性存儲設備185。ExpressCard155是將可熱插拔的設備連接至信息處理系統的插槽。ExpressCard155支持PCIExpress和USB連接,因為ExpressCard155使用通用串行總線(USB)和PCIExpress總線連接至南橋135。南橋135包括USB控制器140,USB控制器140向連接至USB的設備提供USB連接。這些設備包括網絡攝像機(攝像機)150、紅外(IR)接收器148、鍵盤和軌跡板144、以及藍牙設備146,其提供了無線個人區域網(PAN)。USB控制器140還向其他各種USB連接的設備142提供USB連接性,USB連接的設備142例如滑鼠、可移除非易失性存儲設備145、數據機、網卡、ISDN連接器、傳真機、印表機、USB集線器、以及許多其他類型的USB連接的設備。當可移除的非易失性存儲設備145被表示為USB連接的設備時,能夠使用不同的接口(例如固件接口等)來連接可移除非易失性存儲設備145。無線區域網(LAN)設備175通過PCI或PCIExpress總線172連接至南橋135。LAN設備175通常實現均使用相同的協議以進行信息處理系統100和另一個計算機系統或設備之間的無線通信的空中調製技術的IEEE802.11標準之一。光存儲設備190使用串行ATA(SATA)總線188連接至南橋135。串行ATA適配器和設備在高速串行鏈路上通信。串行ATA總線還將南橋135連接至其他形式的存儲設備,例如,硬碟驅動器。音頻電路160,例如音效卡,通過總線158連接至南橋135。音頻電路160還提供例如音頻線路輸入和光學數字音頻輸入埠162、光學數字輸出和耳機插孔164、內置揚聲器166以及內置麥克風168的功能。乙太網控制器170使用例如PCI或PICExpress總線的總線連接至南橋135。乙太網控制器170將信息處理系統100連接至計算機網絡,例如區域網(LAN)、網際網路和其他公共和私人計算機網絡。儘管圖1示出了一個信息處理系統,信息處理系統可以採用多種形式。例如,信息處理系統可以採用臺式機、伺服器、可攜式電腦、膝上型電腦、筆記本、移動網際網路設備的形式,或者其他形式因素的計算機或數據處理系統。此外,信息處理系統能夠採取其他形式因素,例如個人數字助理(PDA)、遊戲設備、ATM機、便攜電話設備、通信設備或其他包括處理器和存儲器的設備。圖2提供了圖1所示的信息處理系統環境的延伸以表明在此描述的方法能夠在連網的環境下操作的多種信息處理系統上實現。信息處理系統的類型範圍從例如手持計算機/行動電話210的小的手持設備到例如主機計算機270的大的主機系統。手持計算機210的例子包括個人數字助理(PDA)、個人娛樂設備、個人娛樂設備例如MP3播放器、便攜電視以及光碟播放器。信息處理系統的其他例子包括筆輸入計算機或平板計算機220、膝上型或筆記本計算機230、工作站240、個人計算機系統250以及伺服器260。在圖2中沒有被單獨示出的其他類型的信息處理系統由信息處理系統280表示。如圖所示,各種信息處理系統能夠使用計算機網絡200而被網絡連接在一起。能夠用於互連各種信息處理系統的計算機網絡的類型包括區域網(LAN)、無線區域網(WLAN)、網際網路、公共開關電話網絡(PSTN)、其他無線網絡、以及能夠被用於互連信息處理系統的任何其他網絡拓撲。許多信息處理系統包括非易失性數據存儲,例如硬碟驅動器和/或非易失性存儲器。圖2所示的一些信息處理系統描述了分離的非易失性數據存儲(伺服器260利用非易失性數據存儲265、主機計算機270利用非易失性數據存儲275、以及信息處理系統280利用非易失性數據存儲285)。非易失性數據存儲可以是各種信息處理系統外置的部件,或者可以是一個信息處理系統內置的部件。此外,使用不同技術能能夠在兩個或更多個信息處理系統之間共享可移除非易失性存儲設備145,例如將可移除非易失性存儲設備145連接至USB埠或信息處理系統的其他連接器。圖3是表示在桌面顯示上具有雙指敲擊的塊環境的調用的圖表。桌面環境300是圖形用戶界面(GUI)類型。當調用桌面環境時,該桌面環境幫助用戶訪問各種特徵,例如對應於圖標320的那些特徵。當選擇了一個圖標320(例如使用點擊設備),啟動對應的應用。此外,任務條330列表打開應用和能夠被選擇以切換到當前打開的應用的開始圖標(325),或者在開始圖標的情況下,打開允許用戶執行系統功能的菜單(或一系列菜單),或開啟其他應用(例如在圖標320中沒有被列出的並且沒有被打開的應用等)。桌面環境300更適於例如滑鼠的點擊設備,但是並不同樣適於使用用戶手指輸入的觸摸輸入。這是因為輸入圖標(例如320和325)的尺寸通常太小而不容易被例如手指330的較大對象觸摸和辨別。可以使用各種方式來調用塊環境模式。在一個實施例中,用戶使用手指330觸摸(敲擊)水印310。在另一個實施例中,用戶使用手指330觸摸(敲擊)塊模式配件GUI315,並且在第三環境下,用戶使用手指330在桌面區域300上執行敲擊手勢。敲擊手勢能夠被配置為「雙指雙敲擊」其中用戶使用兩個手指330來雙敲擊桌面300。當在請求塊環境模式的桌面環境300接收手勢時,那麼顯示塊環境350。在一個實施例中,塊環境350重疊在桌面環境300的頂部,使得塊環境350內的項目處於桌面環境300中可見的(重疊)項目的頂部。在這個實施例中,在桌面環境300中可見的項目依然是可視的,然而,在塊環境350中,這樣的桌面項目是未激活的,使得這樣的項目沒有在使用塊環境的時候不會被不小心地激活(見未激活的桌面圖標380、未激活的工具條項目390、以及未激活的圖標375)。當塊環境被激活時,包括塊環境的項目是可視的。這些項目包括塊360和塊工具條370。塊360大於傳統圖標並且被配置為用戶使用手指在觸控螢幕顯示上容易操作。例如,如果計算機系統是具有可選的鍵盤的平板計算機系統,當鍵盤是不可訪問時,用戶能夠輸入塊模式。圖4是表示在塊環境顯示上存在使用單指敲擊的塊環境的圖表。在一個實施例中,用戶(400)敲擊(例如雙敲擊)在塊環境顯示350上遠離現有的塊360或塊工具條370的某處。能夠配置不同的是手勢(例如單指敲擊、雙指敲擊或雙敲擊等)。此外,一個塊360能夠被配置為「退出」塊,使得當該塊被選擇時,系統將退出塊模式350並且重新進入桌面環境300。圖5是表示在配置塊環境中使用的步驟的流程圖。處理在500開始,於是,在步驟505,系統接收到配置塊環境的請求。在一個實施例中,在塊工具條370內圖3中顯示的一個塊(例如加號「+」塊)被用於激活圖5所示的處理。此外,標準的非塊進入點可用於(例如控制面板對話)配置塊環境。在步驟510,從塊配置值存儲器區域575中提取當前(或默認)塊配置值。在步驟515,使用當前的塊配置值載入對話520,並且將該對話顯示給用戶。如圖所示,塊配置對話包括用於調用(例如開始)塊環境、關閉(例如終止)塊環境以及呈現(rendering)和仿真選項的部分。顯示了三個選項用於調用塊環境兩指雙敲擊手勢(複選框522)、桌面配件圖形用戶界面(複選框524)、以及桌面水印(複選框526)。原來在圖3中介紹了這些手勢項目中每一個(鍵雙指敲擊手勢330、水印310以及配件315作為例子)。此外,當調用了塊環境時,文本框528提供桌面可視性百分比。可視性百分比控制當調用塊環境時桌面環境項目有多暗。百分之零的可視性水平將通過塊環境重疊使得桌面模式項目被完全塗黑,而百分之一百的可視性水平將重疊桌面環境項目而不使得項目變暗。百分之五十的可視性水平(例子中示出)將使得項目變暗但是依然允許用戶看見下面的桌面環境項目。本領域普通技術人員將理解到,可以開發額外的手勢以從桌面環境調用塊環境。當關閉塊環境時,在對話520中顯示兩個手勢在背景區域上的單敲擊手勢(複選框530)以及在背景區域上的兩指雙敲擊手勢(複選框532)。本領域普通技術人員將理解到,可以開發額外的手勢以從桌面環境調用塊環境,例如當被選擇時退出塊環境的額外的塊。增強的塊呈現(輸入框534)控制是否使用增強的技術來呈現在塊環境中顯示的塊。下面將更詳細地描述增強的呈現技術(見例如圖16),並且增強的呈現技術包括例如在三維(3D)動畫中呈現塊、提供額外的動畫(例如抖動或移動塊)、塊尺寸(例如某些塊大於其他塊)的技術。類似地,物理仿真(輸入框536)提供增強的呈現反饋,例如與小的塊相比更慢地移動較大(較重)的塊,提供塊之間的磁性和重力類型的吸引,其他物理屬性。當移動塊以及當布置塊時,能夠應用物理屬性,使得某些塊彼此之間具有親和性(affinity),並且由此當布置塊時彼此吸引,而其他塊彼此排斥並且由於這樣的排斥力而顯示在塊環境的不同區域中。在步驟550,用戶使用對話520編輯塊配置值。當用戶完成使用配置面板520時,他選擇保存命令按鈕538或取消命令按鈕540。關於用戶是否請求保存使用配置面板520來保存塊配置改變做出確定(決定560)。如果用戶請求保存該改變,那麼決定560分支到「是」分支565,從而,在步驟570,從配置面板520提取改變的塊配置值,並且將其保存到塊配置存儲器區域575。另一方面,如果用戶不希望保存該配置,那麼決定560分支到「否」分支580而繞過步驟570。此後在595結束用於配置塊環境的處理。圖6是表示用於從桌面環境調用塊環境的步驟的流程圖。處理在600開始,同時系統處於桌面環境。在步驟610,在系統接收觸摸輸入。這通常發生在用戶使用他們的手指觸摸顯示表面時。關於是否接收了兩指雙敲擊手勢進行確定(決定620)。兩指雙敲擊發生在用戶使用兩個手指雙敲擊顯示表面的時候。如果在顯示表面接收到兩指雙敲擊手指,那麼決定620分支到「是」分支625,從而關於是否已經使能(通過圖5所述的用戶配置)該手勢(兩指雙敲擊)來調用塊環境做出確定(決定630)。如果已經使能兩指雙敲擊手勢來調用塊環境,那麼決定630分支到「是」分支635,從而在預先確定的處理670處理調用塊環境(見圖7和關於處理細節的相應文本)。另一方面,如果兩指雙敲擊手勢沒有被使能以調用塊環境,那麼決定630分支到「否」分支638而繞過預先確定的處理670。返回決定620,如果沒有在顯示設備處接收到兩指雙敲擊手勢,那麼決定620分支到「否」分支640。關於是否接收到與塊環境相對應的桌面配件(例如圖3所示的配置315)的單指敲擊進行確定(決定645)。如果接收到與塊環境相對應的桌面配件的選擇,那麼決定645分支到「是」分支650,從而,在預先確定的處理670處理調用塊環境(見圖7和用於處理細節的相對應的文本)。另一方面,如果用戶沒有激活與塊環境相對應的桌面配件,那麼決定645分支到「否」分支655,從而關於在顯示是否接收到與塊環境相對應的水印的單指敲擊做出確定(決定660,見圖3上的水印310用於與塊環境相對應的水印的例子)。如果在顯示處接收到了與塊環境相對應的水印的單指選擇,那麼決定660分支到「是」分支665,從而執行預先確定的處理670來調用塊環境。另一方面,如果沒有接收到與塊環境相對應的水印的的單指敲擊,那麼決定660分支到「否」分支675。如果塊環境沒有被調用,在步驟680,在桌面環境執行另一個觸摸使能的任務,並且不調用塊環境(例如選擇桌面環境圖標等)。注意能夠編程其他動作來調用塊環境,例如通過開始菜單項目,通過另一個圖標寸寸。圖7是表示在用戶處於塊環境中執行的步驟的高層流程圖。在步驟710,處理從塊配置值存儲器區域575中接收桌面可視性水平。在一個實施例中,塊環境重疊在桌面環境的頂部。在這個實施例中,當顯示塊環境時,下面的桌面環境仍然能夠被看到。可視性水平控制將下面的桌面環境顯示得多麼暗。如果可視化水平被設置為百分之百(100%),那麼不減少桌面環境的可視化水平,所以以與下面的桌面環境相同的可視化水平來顯示塊環境,這導致很難辨認桌面環境項目(圖標等)和塊環境項目(塊、塊工具條等)。相反地,如果桌面環境的可視化水平被設置為百分之零(0%),那麼下面的桌面環境被塗黑(不可視)。用戶能夠從百分之零到百分之百(0%-100%)設置可視化水平。在步驟720,桌面環境的可視化水平被設置為用戶定義的水平。在一個實施例中,下面的桌面環境被禁止,使得即使當桌面環境項目能夠可視時,如果這些桌面環境項目被選擇,它們並不執行任何功能。在步驟730,從塊數據存儲器區域740提取塊和塊工具條的最後位置。如果還沒有調用塊環境,那麼在步驟730提取塊和塊工具條的默認位置。執行預先確定的處理750來使用各種塊屬性呈現塊和塊工具條(見圖16和對應文本用於處理細節)。在一個實施例中,決對象(塊、塊工具條等)覆蓋桌面環境。在已經調用了塊環境之後,系統監視和管理用戶在塊環境中採取的動作(預先確定的處理760,見圖8和對應文本用於處理細節)。當用戶退出塊環境時,在步驟770,提取塊和塊工具條的當前位置,並且在步驟775,將塊和塊工具條的位置保存到塊數據存儲器區域740,使得當下次用戶進入塊環境時能夠重新載入相同的位置。在步驟780,從顯示屏幕移除塊環境項目(例如塊、塊工具條等)。在步驟790,桌面環境的可視性被恢復回到百分之百(100%)。此外,桌面環境對象被重新使能,使得用戶能夠選擇桌面環境對象。然後在795處理返回到桌面模式(見圖6和相應文本用於處理細節)。圖8是表示當在塊環境中用於管理處理所採取的步驟的流程圖。處理在800開始,從而,在步驟805,在顯示設備接收觸摸使能輸入(例如用戶使用一個或多個手指觸摸顯示屏幕)。關於是否接收到退出塊環境的手勢做出確定(決定810)。如果接收到退出塊環境的手勢,那麼決定810分支到「是」分支812,由此在815處理返回至調用程序(見圖7和對應文本用於處理細節)。另一方面,如果沒有接收到退出塊環境的手勢時,那麼決定810分支到「否」分支818。關於接收的觸摸輸入是否對應於塊工具條項目做出確定(決定820)。如果選擇了塊工具條項目,那麼決定820分支到「是」分支822,從而在預先確定的處理825,處理塊工具條選擇(見圖9和對應文本用於處理細節)。另一方面,如果沒有選擇塊工具條,那麼決定820分支到「否」分支828,從而關於是否選擇了塊做出確定(決定830)。如果沒有選擇塊,那麼決定830分支到「否」分支832,循環返回以接收下一個觸摸輸入並對其進行相應的處理。另一方面,如果選擇了塊,那麼決定830分支到「是」分支838,從而處理塊選擇。關於是否接收啟動(例如調用)與選擇的塊相對應的處理或程序的手勢做出確定(決定840)。在一個實施例中,單指敲擊或雙敲擊被配置來啟動處理。如果接收到啟動手勢,那麼在步驟845,執行與選定的塊相對應的處理,並且循環返回以接收下一個觸摸輸入並且對其進行相應的處理。如果塊選擇不包括啟動手勢,那麼決定840分支到「否」分支848,從而關於是否接收了將該塊結合到其他塊(或將該塊從其他塊分開)的手勢進行確定(決定850)。如果接收到結合或分開手勢,決定850分支到「是」分支852,從而在預先確定的處理855,將該塊結合到其他塊或將該塊從其他塊分開(見圖17-25以及用於處理細節和關於用於結合或分開塊的特定手勢的細節的對應文本)。然後處理循環返回以接收下一個觸摸輸入並且對其進行相應的處理。另一方面,如果沒有接收到結合或分開手勢,那麼決定850分支到「否」分支858,從而關於是否接收到設置塊屬性的手勢做出確定(決定860)。如果單擊被配置為啟動手勢,那麼雙擊能夠被配置為塊屬性手勢,反之亦然。如果接收了設置塊屬性的手勢,那麼決定860分支到「是」分支862,從而在預先確定的處理865,執行設置塊屬性程序(見圖10和對應文本用於處理細節)。當設置了塊屬性時,將塊屬性存儲在塊數據存儲器區域750。然後處理循環返回以接收下一個觸摸輸入並且對其進行相應的處理。返回決定860,如果接收了移動塊的手勢,那麼決定860分支到「否」分支868,從而在預先確定的處理870,執行用於管理塊移動的處理(見圖14和15以及對應文本用於處理細節)。在步驟875,塊位置被存儲在塊數據存儲器區域740。然後處理循環返回以接收下一個觸摸輸入並且對其進行相應的處理。圖9是表示被採用以處理在塊環境中使用時可用的工具條功能的步驟的流程圖。在900開始處理,從而在步驟905,在塊工具條接收到觸摸使能的請求。關於該請求是否用於從塊工具條更新塊屬性做出確定(決定910)。如果該請求是更新塊屬性,那麼決定910分支到「是」分支912,從而在預先確定的處理915,執行塊屬性管理程序(見圖10和對應文本用於處理細節),並且處理在920結束。另一方面,如果沒有請求更新塊屬性,那麼決定910分支到「否」分支922,從而關於該請求是否使用塊類別工作做出確定(決定925)。塊類別使得用戶能夠分類塊,例如執行系統功能的塊、執行辦公軟體功能的塊和執行多媒體功能的塊。如將在下面詳細描述,能夠向類別分配屬性,使得執行系統功能的塊比執行辦公室軟體功能和多媒體功能的塊更容易辨別。如果用戶已經請求了使用塊類別工作,那麼決定925分支到「是」分支928,從而在預先確定的處理930,執行塊類別處理(見圖11和對應文本用於處理細節)並處理在935結束。返回決定925,如果請求不使用塊類別工作,那麼決定925分支到「否」分支938,從而關於是否請求加上或刪除塊進行確定(決定940)。如果請求加上或刪除塊,那麼決定940分支到「是」分支942,從而在預先確定的處理945,執行加上/刪除塊處理(見圖12和對應文本用於處理細節)並且處理在950結束。返回決定940,如果請求不加上或刪除塊,那麼決定940分支到「否」分支952,從而關於請求是否是自動地布置塊進行確定(決定955)。如果請求是自動地布置塊,那麼決定955分支到「是」分支958,從而在預先確定的處理960,在顯示上自動地布置塊。在一個實施例中,塊的自動布置是基於分配給塊和塊類別的物理屬性,例如塊與塊環境中顯示的其他塊之間的吸引或排斥。此後處理在965結束。另一方面,如果請求不是自動布置塊,那麼決定955分支到「否」分支968,從而在步驟970,執行一些其他的工具條功能,例如請求幫助等,此後處理在975結束。圖10是表示管理塊屬性的步驟的流程圖。在1000開始處理,從而在步驟1005,接收更新塊屬性的請求。在步驟1010,從塊數據存儲器區域740中提取選定的塊的當前(或默認)塊屬性值。在步驟1015,使用提取的塊屬性值載入塊屬性對話1020。命令按鈕1021用於瀏覽可用的塊圖像,從而選擇該塊的不同塊圖像。塊圖像1022表示對該塊已經選擇的當前塊圖像。文本框1024允許用戶編輯塊的名稱。在這種情況下,塊的名稱是「麥克風」並且塊圖像是麥克風的圖像。文本框1026用於分類塊。在這種情況下,「麥克風」塊已經被分類為「多媒體」類別中的一個塊。文本框1028提供至與塊對應的處理的路徑。在這種情況下,可執行的「c:\sys\mm\microphone.exe」對應於麥克風塊。文本框1030提供當用戶觸摸塊時執行的動作參數。在這種情況下,當觸摸塊時,塊切換(例如打開麥克風和關閉麥克風)。在一個實施例中,「切換」參數提供給當觸摸塊時可執行的一個。當觸摸塊時採取的動作的另一個例子將包括「啟動」,使得當觸摸塊時,執行該路徑指定的程序。設置仿真的物理屬性以控制塊應用的各種物理屬性,特別是當在顯示屏幕上移動塊時。這些仿真的物理屬性包括是/否控制1032,其確定塊是否從它的類別中繼承物理屬性。在該例子中,值是「是」,使得麥克風塊從多媒體類別中繼承物理仿真屬性。文本框1034提供仿真的質量(mass)的輸入,在這種情況下質量被設置為刻度1到100上的20。在一個實施例中,可以打開物理仿真,使得基於塊彼此之間的相對質量彼此相互作用以及與塊環境中的其他塊相互作用。類似地,文本框1036用於向塊提供仿真的重力。在這種情況下,麥克風塊的仿真的重力被設置為1到100範圍內的15。仿真的摩擦力(文本框1038)控制當在塊環境顯示上移動塊時會遇到多少阻力。較大的仿真摩擦力將使得塊的移動感覺更粗糙或更困難,而較小的仿真摩擦力將使得塊的移動感覺更平滑或甚至光滑。文本框1040和1042控制如何吸引塊至另一個類別的塊。在這個例子中,麥克風塊被吸引到音頻/視覺塊。類似地,文本框1044和1046控制如何從另一個類別的塊排斥塊。這裡,麥克風塊被從系統功能塊排斥。文本框1048提供表面張力屬性。在該例子中,多媒體塊的表面張力被設置為牢固的和有彈力的。表面張力的其他例子可以是硬的(例如鋼鐵)、溼軟的(例如果漿軟糖)、和彈性的(例如橡皮圈)。外觀屬性提供了各種增強的呈現屬性。這些包括增強的呈現是否為開或關(控制1050)、是否在二維(2D)或三維(3D)形式顯示該塊(控制1052)。其他增強的呈現屬性包括塊的形狀(控制1054)。在該例子中,多媒體塊的增強的形狀是3D圓柱體。其他的形狀能夠包括箱形、半球、稜錐等。靜態(stationary)動畫控制1056提供當顯示塊時使用的動畫。靜態動畫的一些例子包括「旋轉」,其中塊看起來在某處旋轉;「搖晃」,其中塊看起來前後搖晃;以及「搖動」,其中塊看起來在所有方向上振動。增強的呈現預覽1058提供當打開增強的呈現時塊看上去的圖形預覽。當用戶完成使用塊屬性對話1020時,他按下保存命令按鈕1060來保存在對話1020上的編輯和改變,並且按下取消命令按鈕1062來拋棄任何這樣的編輯和改變。在步驟1065,用戶如上所述編輯塊屬性數據。當編輯結束時,關於用戶是否請求保存該改變進行確定(決定1070)。如果用戶按下了保存命令按鈕1060,那麼決定1070分支到「是」分支1075,從而在步驟1080,從對話1020提取用戶進行的改變並且將其存儲到塊數據存儲器區域740。另一方面,如果用戶按下了取消命令按鈕1062,那麼決定1070分支到「否」分支1085而繞過步驟1080。然後在1095處理返回至調用程序。圖11是表示管理塊屬性的步驟的流程圖。在1100開始處理,從而在步驟1105,系統接收更新塊類別的請求。在步驟1110,從塊類別存儲器區域1150提取當前的(或默認的)類別。關於請求是否是刪除現有的類別進行確定(決定1115)。如果請求是刪除現有的類別,那麼決定1115分支到「是」分支1118,從而在步驟1120,從塊類別存儲器區域1150中刪除選定的類別,並且處理在1125結束。另一方面,如果請求不是刪除現有的類別,那麼決定1115分支到「否」分支1128,從而關於是否請求是加上新的類別進行確定(決定1130)。如果請求是加上新的類別,那麼決定1130分支到「是」分支1132,從而在步驟1135,提示用戶對於新的類別初始化新類別名稱和默認值。另一方面,如果請求不是加上新的類別而是請求修改現有的類別,那麼決定1130分支到「否」分支1138,從而在步驟1140,對於用戶希望編輯的類別從塊類別存儲器區域1150中提取當前的類別數據。在步驟1165,使用當前的(或默認的)類別數據顯示塊類別屬性對話1170。加上命令按鈕1170能夠用於加上新的塊類別,並且刪除命令按鈕1172能夠用於刪除現有的塊類別。類別列表1173是單選按鈕控制,其允許用戶選擇正在被編輯的類別。在所示的例子中,類別包括「系統」、「多媒體」、「辦公軟體」和「A/V控制」。文本框1174允許用戶改變當前類別的名稱。單選按鈕控制1175指示在這個類別中包括的塊是否彼此吸引。默認屬性能夠被設置為應用至該類別中包括的任何塊。這些默認屬性包括質量屬性1176、重力屬性1177、摩擦力屬性1178以及吸引和排斥屬性1179-1182。在該例子中的類別是「辦公軟體」類別。吸引屬性1180默認指示辦公軟體類別中的塊被吸引到多媒體類別中的塊。類似地,排斥屬性1182默認指示辦公軟體類別中的塊從系統功能類別中的塊被排斥。提供默認外觀屬性並且將其用作該類別中的任何塊的默認屬性。外觀屬性包括增強的呈現控制1183,其確定增強的呈現是否被默認地用於呈現在該類別中的塊。在該例子中,打開增強的呈現。另一個外觀屬性是2D/3D控制1184,其確定該類別中的塊是否默認地在二維(2D)或三維(3D)中呈現。形狀控制1185用於識別塊的默認形狀。在該例子中,塊的形狀是三維塊。靜態動畫控制1185用於識別默認動畫,如果存在應用至該類別中的塊的默認動畫的話。靜態動畫的例子包括「旋轉」,其中塊看起來在某處旋轉;「搖晃」,其中塊看起來前後搖晃;以及「搖動」,其中塊看起來在所有方向上振動。顏色/圖案控制1187控制對於該類別中的塊默認使用的圖案和/或顏色。增強的呈現預覽1188提供當打開增強的呈現時塊看起來的圖形預覽。當用戶完成使用塊屬性對話1170時,他按下保存命令按鈕1189來保存在對話1170上的編輯和改變,並且按下取消命令按鈕1190來拋棄任何這樣的編輯和改變。當編輯結束時,關於用戶是否請求保存該改變進行確定(決定1192)。如果用戶按下了保存命令按鈕1189,那麼決定1192分支到「是」分支1194,從而在步驟1196,從對話1170提取用戶進行的改變並且將其存儲到塊類別存儲器區域1150。另一方面,如果用戶按下了取消命令按鈕1190,那麼決定1192分支到「否」分支1198而繞過步驟1196。然後在1199處理返回至調用程序。圖12是表示在塊環境顯示中加上、編輯和刪除塊的步驟的流程圖。在1200開始處理,從而關於是否用戶已經選擇刪除現有的塊進行確定(決定1205)。如果已經選擇刪除現有的塊,那麼決定1205分支到「是」分支1208,從而在步驟1210,請求用戶確認塊的刪除。關於用戶是否確認刪除塊而進行確認(決定1215)。如果確認了刪除,那麼決定1215分支到「是」分支1218,從而在步驟1220,從塊數據存儲器區域740刪除塊。另一方面,如果用戶沒有確認刪除,那麼決定1215分支到「否」分支1222而繞過步驟1220。此後刪除處理在1225結束。返回決定1205,如果塊沒有被選擇刪除,那麼決定1205分支到「否」分支1228,從而在步驟1230,顯示加上塊對話1240。加上塊對話包括瀏覽命令按鈕1242,當選擇瀏覽命令按鈕1242時,允許用戶瀏覽塊圖形。塊預覽1244顯示當前選擇的塊圖形。文本框1246用於編輯塊名稱。在所示的例子中,被加入的塊是用於「文本編輯器」應用。文本框1248用於編輯或分配應用至該塊的類別。在這個例子中,已經將文本編輯器應用分配給「辦公軟體」類別。文本框1250用於與新的塊相對應的應用的路徑。文本框1252用於控制當用戶使用觸摸使能的屏幕觸摸塊時發生什麼動作。在該例子中,當觸摸塊時,執行的動作是啟動(例如執行)應用。能夠被執行的動作的另一個例子是提供切換功能,例如打開/關閉無線網絡射頻或打開/關閉麥克風。能夠通過按下命令按鈕1254來編輯額外的塊屬性,從而顯示來自圖10的塊屬性對話1020。返回圖12,「加上塊」命令按鈕1256用於將塊加入系統,而「取消」命令按鈕1258用於取消操作並且不加入新的塊至系統。在步驟1260,用戶與加上塊對話1240交互。關於用戶是否通過選擇命令按鈕1254來請求編輯額外的塊屬性做出確定(決定1265)。如果用戶請求編輯更多的塊屬性,那麼決定1265分支到「是」分支1270,從而在預先確定的處理1275,執行編輯塊屬性過程(見圖10和對應文本用於處理細節)。另一方面,如果用戶不請求編輯額外的塊屬性,那麼決定1265分支到「否」分支1280而繞過步驟1275。當編輯結束時,關於用戶是否請求保存該改變進行確定(決定1285)。如果用戶按下了加上塊命令按鈕1256,則決定1285分支到「是」分支1288,從而在步驟1290,從對話1240提取用戶進行的改變並且將其存儲到塊數據存儲器區域740。另一方面,如果用戶按下了取消命令按鈕1258,那麼決定1285分支到「否」分支1292而繞過步驟1285。然後在1295處理返回至調用程序。圖13是表示布置在塊環境顯示中可視的塊的步驟的流程圖。在1300開始處理,從而在步驟1310,接收請求以在塊環境顯示上布置塊。基於用戶偏好,關於自動塊布置是否使用物理特性來布置塊做出確定(決定1320)。如果物理特性用於布置塊,那麼決定1320分支到「是」分支1325以將物理特性應用至該布置。在步驟1330,基於塊質量將仿真的重力應用至所有塊。較大質量的物體更少地朝向較小質量的物體移動,而較小質量(例如較輕)的物體將更多地朝向較大質量的物體移動。在步驟1340,在彼此吸引的塊之間應用仿真的吸引磁力,並且在步驟1350,在彼此排斥的塊之間應用仿真的排斥磁力。在步驟1360,基於應用至每個塊的仿真力來移動塊。彼此吸引的塊將組成一組,並且與和它們不吸引的塊和組物理地分離。在步驟1360,已經結合的塊(見圖17-21)被保持在一起(結合在一起)。返回決定1320,如果塊不是正在使用物理屬性被布置,那麼決定1320分支到「否」分支1375,從而在步驟1380,塊被移動到預先確定的(默認的)位置或移動到定製的行/列位置。在步驟1380中,已經結合的塊(見圖17-21)被保持在一起(結合在一起)。圖14是表示在塊環境顯示中處理塊的移動的步驟的流程圖。在1400開始處理,從而在步驟1405,用戶使用移動手勢觸摸塊。在步驟1410,從塊數據存儲器區域740中提取與塊(或者在結合的塊的情況下為塊的組)相對應的塊屬性。這些屬性包括塊的仿真質量(重量)、摩擦力、吸引力、排斥力等。關於用戶是否在塊上執行了「輕拍」手勢做出確定(決定1415)。當用戶在特定方向上使用快速的輕拍動作在塊上「輕拍」時發生輕拍手勢。如果執行了輕拍手勢,決定1415分支到「是」分支1418,從而關於移動塊時用戶是否已經請求了系統使用增強的物理仿真做出確定(決定1420)。如果正在使用增強的物理仿真,那麼決定1420分支到「是」分支1422,從而在步驟1425,按照用戶應用的輕拍手勢力,由仿真的物理力(例如質量、重力、摩擦力、磁力等)來確定塊移動、速度和行進距離。所以,例如在輕的(較小質量)塊被輕拍之後,輕的(較小質量)塊比較大質量的塊行進得更快(假定相同的輕拍力)。此外,當在屏幕上移動時,由於重力塊能夠朝向較大質量的塊移動,並且能夠朝向具有吸引磁力的塊移動,而由排斥力被從塊排斥。在步驟1430,塊與其他塊交互的方式,例如塊是否從其他塊彈回,擠壓到其他塊中,從其他塊彈離等也由仿真的物理力以及涉及的塊的表面張力確定(見圖10,控制1046以及用於描述和示例表面張力的對應文本)。返回決定1420,如果沒有正使用物理仿真,那麼決定1420分支到「否」分支1432,從而在步驟1435中,通過所有的塊被看做具有相同的質量沒有重力或磁性吸引/排斥力,由輕拍手勢的力確定塊移動、速度和距離。在步驟1440,當撞擊其他塊時,塊交互被看做每個塊具有相同的表面張力特性。現在返回決定1415,如果沒有接收到輕拍手勢,然後接收到拖拽手勢並且決定1415分支到「否」分支1442。拖拽手勢是通過用戶將手指放置到塊上並且在顯示上以任何方向移動手指來執行。關於是否正在使用增強的物理仿真進行確定(決定1445)。如果正在使用增強的物理仿真,那麼決定1445分支到「是」分支1448,從而在步驟1450,根據用戶應用的移動力由仿真的物理力(例如,質量、重力、摩擦力、磁性力等)來確定塊移動。所以,例如在較小質量塊被移動時,較小質量塊比較大質量的塊行進得更快(假定相同的拖拽力)。此外,高係數摩擦力(例如仿真沙石車道)將使得塊移動得更困難並且比當使用低係數摩擦力(例如仿真平滑玻璃表面)時移動得更慢。在步驟1455,基於仿真的物理力向用戶提供觸覺反饋。例如,當質量大的物體被移動時,觸覺反饋是慢的、困難的移動,其仿真實際移動質量大的物體的困難程度,而重量輕的物體可能具有小的觸覺反饋,因為移動這樣的物體將容易得多。返回決定1445,如果沒有正在使用物理仿真,那麼決定1445分支到「否」分支1458,從而在步驟1460,通過所有的塊被看做具有相同的質量而不具有重力或磁性吸引/排斥力,由拖拽手勢的速度來確定塊移動和速度。關於塊是否被被拖放到其他塊之間做出確定(決定1465)。如果塊被拖放到兩個其他塊之間,那麼確定1465分支到「是」分支1468,從而在步驟1470,被移動的塊被插入到其他塊之間,並且塊環境中的其他塊被水平地和/或垂直地移動以容納塊插入。另一方面,如果塊沒有被放到其他塊之間,那麼決定1465分支到「否」分支1472而繞過步驟1470。當已經處理了塊移動手勢時,塊移動處理在1495結束。圖15是表示在塊環境顯示中處理塊的移動的步驟的第二流程圖。在第二實施例中,在1500開始處理,從而在步驟1505,通過用戶使用手勢(例如輕拍手勢、拖拽手勢)在顯示接收塊移動。關於是否使能增強的物理仿真進行確定(決定1510)。如果使能了增強的物理仿真,那麼決定1510分支到「是」分支1512,從而在步驟1514,從塊數據存儲器區域740提取塊屬性。塊屬性包括仿真的質量、重力、摩擦力、表面張力等。在步驟1515,提取用於塊的仿真的質量和重力值。在步驟1520,將摩擦力和重力值應用至塊。在步驟1525,基於塊的質量和摩擦力值向用戶提供反饋力。例如,當質量大的物體被移動時,觸覺反饋是慢的、困難的移動,其仿真實際移動質量大的物體的困難程度,而重量輕的物體可能具有小的觸覺反饋,因為移動這樣的物體容易得多。在步驟1530,基於塊的質量和重力來調節塊的移動,並且在步驟1535,提取正在被移動的塊的表面張力。在步驟1540,選擇與正在被移動的塊的第一(最接近的)塊。在步驟1545,在正在被移動的塊之間應用仿真的重力導致移動計算。在步驟1550,在正在被移動的塊和選擇的塊之間應用仿真的磁性(吸引/排斥)力,導致修改的移動計算。在步驟1555,基於反映正在被移動的塊和選擇的塊之間的交互的移動計算來改變正在被移動的塊的移動路徑。在一個實施例中,也基於移動計算來移動選擇的塊(沒有由用戶正在移動的塊)。關於正在被移動(輕拍或拖拽)的塊是否碰撞另一個塊做出確定(決定1560)。如果該塊碰撞了另一個塊,那麼決定1560分支到「是」分支1562,從而在步驟1565,從塊屬性存儲器區域740提取由正在被移動的塊碰撞的塊的表面張力。在步驟1570,基於正在被移動的塊的移動和兩個塊之間的表面張力的交互來計算彈回軌道。在步驟1575,基於計算後的彈回軌道由用戶調整正在被移動的塊的移動。在一個實施例中,基於計算後的彈回軌道也移動被撞擊的塊(沒有被用戶正在移動的塊)(例如遠離正在被用戶移動的塊)。關於正在被移動的塊採用的移動路徑鄰近是否存在更多的塊做出確定(決定1580)。該移動路徑可以是已經基於重力和磁性類型的力的交互和任何計算的彈回軌道被調整的。如果存在更多的鄰近塊,那麼決定1580分支到「是」分支1582,其循環返回以選擇正在被移動的塊的路徑上的下一個塊並且如步驟1545到1575所述處理塊之間的交互。該循環繼續直到正在被移動的塊鄰近不存在更多的塊(即,塊停止移動),在這一點上,決定1580分支到「否」分支1584並且移動處理在1585結束。返回決定1510,如果增強的物理仿真沒有正在被使用,那麼決定1510分支到「否」分支1592,從而在1595,在用戶選擇的方向上移動塊並且增強的物理仿真力(重力、磁力、摩擦力等)不用於改變塊的移動。圖16是表示在塊環境顯示中呈現塊和工具條的步驟的流程圖。在1600開始處理,從而在步驟1605,處理接收呈現請求。在步驟1610,從塊數據存儲器區域740中提取呈現配置值,例如用戶是否已經請求了增強的呈現。在步驟1615,提取與塊數據存儲器區域740中存儲的第一塊相對應的數據。該數據包括塊屬性(例如形狀、動畫、顏色等)以及塊在塊環境顯示上的最後位置。此外,提取塊的當前狀態(例如通過切換塊,塊是否是開或關,在滑動塊中的最後水平等)。關於是否已經使能了增強的呈現做出確定(決定1620)。在一個實施例中,對於單獨的塊,增強的呈現能夠被打開或關閉,使得塊能夠從使用增強的呈現的一些塊和使用非增強的呈現的其他塊彼此更容易辨別。在另一個實施例中,對於整個塊環境使能或禁止增強的呈現,使得如果打開了增強的呈現,使用增強的呈現顯示所有塊,並且相反地,如果關閉了增強的呈現,不使用增強的呈現顯示所有塊。如果增強的呈現是開(或者對於該特定塊或者對於所有塊),那麼決定1620分支到「是」分支1622,從而在步驟1625,提取增強的形狀、顏色、質地和維數(二維或三維)。在步驟1630,處理將提取的形狀、顏色、質地和維數應用至選定的塊。此外,在步驟1630向選定的塊應用例如開或關的任何可視的狀態指示器(在切換塊的情況下)或水平指示器(在滑動塊情況下)。在步驟1635,在塊原來出現的最後位置(或者如果是第一次呈現在默認位置)在顯示上定位(呈現)該塊。關於對於選定的塊是否已經請求了靜態動畫做出確定(決定1640)。靜態動畫的一些例子包括「旋轉」,其中塊看起來在某處旋轉;「搖晃」,其中塊看起來前後搖晃;以及「搖動」,其中塊看起來在所有方向上振動(見圖11和用於配置細節的對於文本)。如果對於選定的塊已經請求了靜態動畫,那麼決定1640分支到「是」分支1642,從而在步驟1645,處理將請求的動畫應用至塊。另一方面,如果沒有請求靜態動畫,那麼決定1640分支到「否」分支1648而繞開步驟1645。返回到決定1620,如果增強的呈現是關(對於特定塊或對於全部塊),那麼決定1620分支到「否」分支1652,從而在步驟1660,處理將具有與塊相對應的塊圖形(見例如圖3中的塊360)、具有標準形狀的標準圖標應用至選定的塊,並且將例如開或關的狀態指示器(在切換塊的情況下)或水平指示器(在滑動塊的情況下)應用至選定的塊。在步驟1670,處理在塊原來出現的最後位置(或者如果是第一次呈現在默認位置)在顯示上定位(呈現)選定的塊。關於在塊數據存儲器區域740中是否存在與需要在塊環境顯示中顯示的額外塊相對應的更多數據做出確定(決定1680)。如果存在需要被處理和呈現的更多塊,決定1680分支到「是」分支1685,其循環返回以從塊數據存儲器區域740選擇下一個塊數據,並且如上所述對其進行處理。該循環繼續直到已經處理了所有塊數據,在這一點上,決定1680分支到「否」分支1690並且處理在1695結束。圖17是表示使用兩指手勢的塊結合操作的圖表。在這個例子中,面板1700表示用戶使用兩指結合操作來結合兩個塊(塊1720和塊1740)。在這個例子中,用戶的左手1710提供第一手指並且用戶的右手1730提供第二手指。為了執行該操作,用戶將來自左手1710的第一手指放置到塊1720上,並且不釋放第一手指,將來自右手1730的第二手指放到塊1740上,並且通過在顯示面板上朝向彼此滑動第一和第二手指來彼此朝向地移動塊而不釋放任一塊。當兩個塊被拖拽使得它們彼此鄰近時,出現了可視指示器,例如圍繞塊的圓,使得用戶知道結合操作已經成功完成。此時,用戶能夠通過將其手指離開觸摸使能的顯示而釋放兩個塊。顯示1750顯示結合操作的結果。這裡,可視指示器1760被示出為圍繞結合的塊。圖18是表示使用單指手勢的塊結合操作的圖表。在這個例子中,面板1700表示用戶使用單指結合操作來結合兩個塊(塊1720和塊1740)。在這個例子中,用戶的右手1730提供該手指。為了執行該操作,用戶將該手指放置到一個塊上,在這個情況下是塊1740,並且移動塊1720旁邊的塊而不釋放該手指。在一段短的時間(例如2秒)之後,例如閃爍可視條1810的指示器出現,使得用戶知道要發生結合操作。如果用戶太快地釋放了該塊,該塊僅是簡單地移動到位置而不與塊結合在一起。然而,如果用戶等待另一個可視指示器出現,例如閃爍條1810變成了實心條(例如再另一個2秒之後),那麼塊被結合。此時,用戶能夠通過將其手指離開觸摸使能的顯示而釋放塊。顯示1850顯示結合操作的結果。這裡,可視指示器1760被示出為圍繞結合的塊,表示該塊已經被結合。圖19是表示要配置塊結合和塊分開操作的步驟的流程圖。在1900開始處理,從而在步驟1905,接收配置用戶使用的結合和分開手勢的請求。在步驟1910,系統從結合/分開手勢值存儲器區域1970提取當前(或默認)結合和分開手勢值。在步驟1915,使用提取的結合/分開手勢值載入結合/分開手勢對話1920。結合/分開手勢對話1920包括用於結合塊和分開塊的控制。複選框1920指示是否使能了兩指結合手勢(見圖17為例)。複選框1924指示是否使能了單指結合操作並且提供了文本框,在該文本框中用戶可以輸入在單指結合操作發生之前塊需要被保持為彼此相鄰多長時間。在這個例子中,用戶已經指定了時間周期為3秒。見圖18作為單指結合操作的例子。複選框1926指示是否在結合的塊周圍提供了視覺指示器,例如在塊周圍的實心輪廓線(見圖17和18中的輪廓線1750)。分開手勢控制包括指示是否使能兩指分開手勢的複選框1928(見圖22和用於示例的對應文本)。複選框1930指示單指分開手勢是否使能並且在發生分開操作之前用戶需要保持塊多長時間。在這個例子中,用戶已經指定了時間周期是2秒。見圖23作為單指分開操作的例子。在步驟1940,用戶使用對話1920編輯結合/分開手勢值。當用戶選擇命令按鈕1934以取消用戶曾經做出的任何改變的時候,用戶選擇命令按鈕1932以保存對結合/分開手勢對話1920做出的改變。當用戶完成編輯對話時,關於用戶是否通過選擇保存命令按鈕1932而請求保存改變做出確定。如果用戶請求保存改變,那麼決定1955分支到「是」分支1955,從而在步驟1960,從對話1920提取結合/分開手勢值,並且將其保存到結合/分開手勢值存儲器區域1970。另一方面,如果用戶請求取消改變,那麼決定1950分支到「否」分支1975而繞過步驟1960。結合/分開配置在1995結束。圖20是表示管理從用戶接收的結合塊手勢的步驟的流程圖。在2000開始處理,在步驟2005,當用戶觸摸顯示表面時,接收觸摸輸入。關於接觸使能的顯示是否正在被單指或兩指觸摸做出確定(決定2010)。如果顯示正在被單指觸摸,那麼決定2010分支到「單個」分支2012。關於單指結合手勢是否已經被使能以及塊是否正在被用戶按下(選擇)並且正在被保持鄰近另一個塊做出確定(決定2015)。如果單指結合手勢被使能並且塊已經被選擇並且正在被保持鄰近於另一個塊,那麼決定2010分支到「是」分支2018,從而在步驟2020,顯示例如塊之間的閃爍條或塊周圍的閃爍輪廓線的視覺指示器,以通知用戶系統將要結合塊。在步驟2025,系統等待指定的保持周期(見圖19中的複選框1924)。關於在保持周期到期後塊是否依然被保持鄰近於另一個塊做出確定(決定2030)。如果在保持周期到期之後塊依然被保持鄰近於其他塊,那麼決定2030分支到「是」分支2032,從而在預先確定的處理2035,結合塊(見圖21以及用於處理細節的對於文本)。另一方面,如果塊不再被選擇,那麼決定2030分支到「否」分支2038而繞過預先確定的處理2035。返回決定2015,如果單指結合手勢沒有被使能或者如果塊沒有正在被選擇並且保持鄰近於另一個塊,那麼決定2015分支到「否」分支2042,從而在步驟2090,處理某個其他的觸摸使能動作(例如移動塊、啟動塊等)。此後單指結合操作的處理在2095結束。返回決定2010,如果兩指當前正在觸摸顯示面板,那麼決定2010分支到「兩指」分支2048,從而關於是否已經使能了兩指結合手勢做出確定(決定2050)。如果已經使能了兩指結合手勢,那麼決定2050分支到「是」分支2052,從而關於是否兩個塊當前正在被按壓(選擇)並且已經被移動到彼此鄰近做出確定(決定2055)。如果兩個塊當前正在被按壓並且位於彼此相鄰的位置,那麼決定2055分支到「是」分支2058,從而在步驟2060,顯示例如塊之間的閃爍條或塊周圍的閃爍輪廓線的視覺指示器,以通知用戶系統將要結合塊。在步驟2065,系統等待指定的保持周期(見圖19中的複選框1930)。關於在保持周期到期之後塊是否依然被保持為彼此鄰近做出確定(決定2070)。如果在保持周期到期之後塊依然被保持為彼此鄰近,那麼決定2070分支到「是」分支2072,從而在預先確定的處理2075,結合塊(見圖21以及用於處理細節的對於文本)。另一方面,如果任一個塊不再被選擇,那麼決定2070分支到「否」分支2078而繞過預先確定的處理2075。返回決定2055,如果兩個塊沒有正在被選擇並且移動至彼此鄰近,那麼決定2055分支到「否」分支2082,從而在步驟2090,執行另一個觸摸使能動作(例如移動塊等)。返回到決定2050,如果兩指結合手勢沒有被使能,那麼決定2050分支到「否」分支2088,從而在步驟2090,執行另一個觸摸使能動作(例如移動塊等)。此後兩指結合操作的處理在2095結束。圖21是表示如接收的用戶手勢指示的那樣結合塊的步驟的流程圖。當從用戶接收到結合手勢時,由圖20的預先確定的處理2035和2075調用該過程。返回圖21,在2100開始處理,從而關於是否正在被結合的任一塊已經處於塊組中做出確定(決定2105)。如果任一塊已經處於塊組中,那麼決定2105分支到「是」分支2108,從而在步驟2110,從塊數據存儲器區域740提取現有的組標識符,該標識符對應於已經是組的成員的塊。另一方面,如果兩個塊均不是組的部分,那麼決定2105分支到「否」分支2112,從而在步驟2115,生成新的組標識符。在步驟2120,該組標識符(或者是步驟2115中生成的標識符或者是步驟2110中提取的標識符)被包括在用於組中所有塊的塊數據中。在步驟2130,組中的所有塊被對齊並可視地分組(例如使用普通的χ或y坐標等)。關於是否正在提供視覺組標識符做出確定(決定2140)。參見圖19,複選框1926和用於細節的對應文本以及參見圖17和18,用於視覺指示器的例子的輪廓線1760。如果正在提供視覺指示器,那麼決定2140分支到「是」分支2145,從而在步驟2150,在被結合的塊附近顯示視覺指示器(例如圍繞塊的輪廓線等)。另一方面,如果沒有提供視覺指示器,那麼決定2140分支到「否」分支2155而繞過步驟2150。在步驟2160,將塊和組數據保存到塊數據存儲器區域740。此後結合塊處理在2195結束。圖22是表示使用兩指手勢的塊分開操作的圖表。在這個例子中,面板2200表示用戶使用兩指分開手勢分開原來結合的塊集(塊組1750)。在這個例子中,用戶的左手2210提供第一手指並且用戶的右手2230提供第二手指。為了執行該操作,用戶將來自左手2210的第一手指放置到塊組1750左側,並且不釋放第一手指,將來自右手2230的第二手指放到塊組1750右側,並且在虛箭頭線指示的方向上滑動手指彼此遠離。在塊組1750被拖拽得離開之後,在面板2250中顯示得到的塊環境顯示。這裡,塊2260從塊2270分離並且塊不再處於塊組中。此外,已經移除了圍繞塊組1750的可視指示器。圖23是表示使用單指手勢的塊分開操作的圖表。面板2300表示用戶將手指(2310)放置到塊組1750的左側上在組中的兩個塊之一的上面。這裡,用戶在塊組中的塊之上保持壓力一段時間(例如3秒),在該時間點可視塊分離器條2320出現以指示系統已經將用戶的動作標識為分開動作。如果用戶不希望將塊從塊組分離,用戶能夠僅釋放壓力而不滑動手指。另一方面,在塊分離器條2320出現之後,如果用戶想要將塊從塊組1750分離,他僅滑動手指遠離塊組(例如,在虛箭頭線的路徑上)。在顯示面板2250中顯示得到的塊環境顯示。這裡塊2260被從塊2270中分離並且塊不再處於塊組中。此外,已經移除了圍繞塊組1750的可視指示器。圖24是表示管理從用戶接收的分開塊手勢的步驟的流程圖。在2400開始處理,從而在步驟2405,用戶觸摸觸摸使能的顯示表面。關於用戶是否正在使用單指或兩指觸摸顯示面板做出確定(決定2410)。如果用戶正在使用單指觸摸顯示面板,那麼決定2410分支到「是」分支2412,從而關於處於塊組中的塊(已結合的塊)是否當前正在由用戶觸摸被按壓並且被保持做出確定(決定2415)。如果用戶正在按壓塊組內的塊(已結合的塊),那麼決定2415分支到2418,從而在步驟2420,開啟定時器用於用戶可配置的時間量(例如3秒),在這一時間量之後,關於塊是否仍在被保持做出確定(決定2425)。如果塊仍在被保持,那麼決定2425分支到「是」分支2428,從而在步驟2430,在組中正在被從該組分離的塊之間顯示塊分離器條。關於正在被保持的塊是否被移動遠離組塊做出確定(決定2435)。如果該塊正在被移動遠離組塊,那麼決定2435分支到「是」分支2438,從而在預先確定的處理2440,該塊被從該組分開(見圖25以及對應文本用於處理細節)。返回決定2435,如果用戶不將塊移動遠離組,那麼決定2435分支到「否」分支2442而繞開預先確定的處理2440,並且塊該塊不被從結合的塊的組中分開。返回決定2425,如果當保持周期到期時,用戶不再按下塊,那麼決定2425分支到「否」分支2445取消分開操作。返回決定2415,如果結合的塊沒有正在被按壓(選擇)並保持,那麼決定2415分支到「否」分支2447,從而在步驟2470,執行另一個觸摸使能的動作(例如移動塊、啟動敲擊的塊等)。返回決定2410,如果用戶使用兩個手指而不是一個手指來觸摸顯示,那麼決定2410分支到「兩個」分支2448,從而關於是否已經使能了兩指分開手勢做出確定(決定2450,見圖19,控制1928用於關於使能/禁止該手勢的細節)。如果已經使能了兩指結合操作,那麼決定2450分支到「是」分支2452,從而關於兩個結合的塊是否正在被按壓(選擇)並且移動使彼此遠離做出確定(決定2455)。如果兩個塊正在被選擇並且移動使彼此遠離,那麼決定2455分支到「是」分支2460,從而在預先確定的處理2460,執行分開處理(見圖25和對應的文本用於處理細節)。返回決定2455,如果兩個塊沒有正在被選擇,或者如果兩個塊正在被選擇但是它們沒有正在被移動而使彼此遠離,那麼決定2455分支到「否」分支2462,從而在步驟2470,執行另一個觸摸使能的動作。返回決定2450,如果沒有使能兩指分開操作,那麼決定2450分支到「否」分支2468,從而在步驟2470,執行另一個觸摸使能的動作。此後用於處理分開塊手勢的處理在2495結束。圖25是表示如接收的用戶手勢指示的那樣分開塊的步驟的流程圖。在2500開始處理,從而關於可視組指示器是否被用於視覺地標識正在被分開的塊的組做出確定(決定2510)。如果使用了視覺標識符,那麼決定2510分支到「是」分支2520,從而在步驟2530,移除視覺組標識符。返回決定2510,如果沒有使用視覺組標識符來視覺地標識該組,那麼決定2510分支到「否」分支2540而繞過步驟2530。在步驟2550,處理從兩個塊移除組標識符,使得任一塊都不處於該組中。這是通過從存儲在塊數據存儲器區域740的對應塊數據中移除組標識符來實現的。此後在2595結束處理。本發明的優選實施之一是客戶端應用程式,S卩,例如可以常駐在計算機的隨機訪問存儲器中的代碼模塊中的一組指令(程序代碼)或其它功能描述材料(functionaldescriptivematerial)。在計算機需要之前,該一組指令可以被存儲在另一個計算機存儲器中,例如在硬碟驅動中或在例如光碟(用於在⑶ROM中最終使用)或軟盤(用於在軟盤驅動中最終使用)等可移動存儲器中,或經由網際網路或其它計算機網絡下載該一組指令。從而,可以作為在計算機中使用的電腦程式產品來實施本發明。另外,雖然在通過軟體選擇性地激活或重新配置的通用計算機中便利地實施所描述的各種方法,但是本領域的普通技術人員還將認識到可以在被構建以執行需要的方法步驟的硬體、固件或在更專用的設備中執行該方法。功能描述材料是將功能性告知機器的信息。功能描述材料包括但不限於電腦程式、指令、規則、事實、可計算函數的定義、目標及數據結構。雖然已經示出並描述了本發明的特定實施例,但是對於本領域技術人員來說顯然,基於本文的宗義,不脫離本發明及其更廣泛的方面,可以進行變化和修改。因此,後附權利要求將包括本發明範圍內的全部改變和修改,這些改變和修改落在本發明的實質精神和範圍之內。此外,將理解後附權利要求單獨限定本發明。本領域技術人員將理解,如果所提出的權利要求元素的特定標記被指出,則該指出將在權利要求中被明確的描述,沒有該描述則沒有該限制。對於幫助理解的非限制性的示例,下面所附的權利要求包括使用介紹性短語「至少一個」和「一個或多個」來介紹權利要求元素。然而,即使當相同的權利要求包括介紹性短語「一個或多個」或「至少一個」及例如「一個」等限定詞,該短語的使用也不應被解釋為表示通過介紹由限定詞「一個」限定的權利要求元素而將包括該種介紹的權利要求元素的任意特定的權利要求限制為僅包括一個該元素的發明,對於在權利要求中使用的其它限定詞也是同樣。權利要求一種機器執行的方法,包括在顯示屏幕上呈現多個圖形用戶界面GUI元件,其中一個或多個GUI元件具有共同的親和性;提取與所述一個或多個GUI元件中選定的一個GUI元件相對應的一個或多個用戶可配置的呈現屬性,其中所述可配置的呈現屬性是從由形狀屬性和尺寸屬性組成的組中選擇的;使用提取的用戶可配置的呈現屬性來在所述顯示屏幕上呈現選定的GUI元件;在所述顯示屏幕上接收指向已呈現的選定的GUI元件的手勢;以及響應於接收的手勢,啟動與所述選定的GUI元件相對應的軟體功能。2.根據權利要求1所述的方法,還包括在所述已呈現的選定的GUI元件中包括布爾指示器,其中所述已呈現的選定的GUI元件響應於接收所述手勢而在開狀態和關狀態之間切換。3.根據權利要求1所述的方法,還包括在所述已呈現的選定的GUI元件中包括滑動條,其中在所述滑動條上的位置指示在與所述選定的GUI元件相對應的軟體功能中設置的水平。4.根據權利要求1所述的方法,其中,所述可配置的呈現屬性包括靜態動畫屬性,並且其中所述方法還包括將靜態動畫屬性應用至所述選定的GUI元件;以及基於應用的靜態動畫來對所述已呈現的選定的GUI元件製作動畫。5.根據權利要求1所述的方法,還包括在呈現之前將所述一個或多個GUI元件分配給一個或多個類別,其中每個類別包括一個或多個用戶可配置的呈現屬性,其中所述一個或多個GUI元件中的每個GUI元件繼承被分配給所述一個或多個GUI元件的各自類別的用戶可配置的呈現屬性。6.根據權利要求1所述的方法,還包括提取與所述一個或多個GUI元件相對應的一個或多個仿真的物理屬性;從用戶接收自動布置的請求;響應於所述請求,基於與所述一個或多個GUI元件相對應的所述提取的仿真的物理屬性來布置所述一個或多個GUI元件,其中基於對其他GUI元件的仿真的吸引來對被布置的GUI元件分組;以及在所述顯示屏幕上呈現所述被布置的⑶I元件。7.根據權利要求6所述的方法,其中所述布置還包括應用與一個或多個GUI元件相對應的仿真的吸引力;以及應用與一個或多個GUI元件相對應的仿真的排斥力。8.一種信息處理系統,包括一個或多個處理器;由所述一個或多個處理器中的至少一個可訪問的存儲器;由一個或多個處理器可訪問的顯示屏幕;以及指令集,存儲在所述存儲器中並且由所述一個或多個處理器中的至少一個執行以實現以下動作在顯示屏幕上呈現多個圖形用戶界面GUI元件,其中一個或多個GUI元件具有共同的親和性;提取與所述一個或多個GUI元件中選定的一個GUI元件相對應的一個或多個用戶可配置的呈現屬性,其中所述可配置的呈現屬性是從由形狀屬性和尺寸屬性組成的組中選擇的;使用提取的用戶可配置的呈現屬性來在所述顯示屏幕上呈現選定的GUI元件;在所述顯示屏幕上接收指向已呈現的選定的GUI元件的手勢;以及響應於接收的手勢啟動與所述選定的GUI元件相對應的軟體功能。9.根據權利要求8所述的信息處理系統,其中,所述指令集還執行以下動作在所述已呈現的選定的GUI元件中包括布爾指示器,其中所述已呈現的選定的GUI元件響應於接收所述手勢而在開狀態和關狀態之間切換。10.根據權利要求8所述的信息處理系統,其中,所述指令集還執行以下動作在所述已呈現的選定的GUI元件中包括滑動條,其中在所述滑動條上的位置指示在與所述選定的GUI元件相對應的軟體功能中設置的水平。11.根據權利要求8所述的信息處理系統,其中,所述可配置的呈現屬性包括靜態動畫屬性,並且所述指令集還執行以下動作將靜態動畫屬性應用至所述選定的GUI元件;以及基於應用的靜態動畫來對所述已呈現的選定的GUI元件製作動畫。12.根據權利要求8所述的信息處理系統,其中,所述指令集還執行以下動作在呈現之前將所述一個或多個GUI元件分配給一個或多個類別,其中每個類別包括一個或多個用戶可配置的呈現屬性,其中所述一個或多個GUI元件中的每個GUI元件繼承被分配給所述一個或多個GUI元件的各自類別的用戶可配置的呈現屬性。13.根據權利要求8所述的信息處理系統,其中,所述指令集還執行以下動作提取與所述一個或多個GUI元件相對應的一個或多個仿真的物理屬性;從用戶接收自動布置的請求;響應於所述請求,基於與所述一個或多個GUI元件相對應的所述提取的仿真的物理屬性來布置所述一個或多個GUI元件,其中基於對其他GUI元件的仿真的吸引來對被布置的GUI元件分組;以及在所述顯示屏幕上呈現所述被布置的⑶I元件。14.根據權利要求13所述的信息處理系統,其中,所述布置還包括以下的額外動作應用與一個或多個GUI元件相對應的仿真的吸引力;以及應用與一個或多個GUI元件相對應的仿真的排斥力。15.一種電腦程式產品,存儲在計算機可讀介質中,包括功能描述材料,當信息處理系統執行所述功能描述材料時,使得信息處理系統執行如下動作在顯示屏幕上呈現多個圖形用戶界面GUI元件,其中一個或多個GUI元件具有共同的親和性;提取與所述一個或多個GUI元件中選定的一個GUI元件相對應的一個或多個用戶可配置的呈現屬性,其中所述可配置的呈現屬性是從由形狀屬性和尺寸屬性組成的組中選擇的;使用提取的用戶可配置的呈現屬性來在所述顯示屏幕上呈現選定的GUI元件;在所述顯示屏幕上接收指向已呈現的選定的GUI元件的手勢;以及響應於接收的手勢啟動與所述選定的GUI元件相對應的軟體功能。16.根據權利要求15所述的電腦程式產品,其中,所述動作還包括在所述已呈現的選定的GUI元件中包括布爾指示器,其中所述已呈現的選定的GUI元件響應於接收所述手勢而在開狀態和關狀態之間切換。17.根據權利要求15所述的電腦程式產品,其中,所述動作還包括在所述已呈現的選定的GUI元件中包括滑動條,其中在所述滑動條上的位置指示在與所述選定的GUI元件相對應的軟體功能中設置的水平。18.根據權利要求15所述的電腦程式產品,所述可配置的呈現屬性包括靜態動畫屬性,並且其中所述動作還包括將靜態動畫屬性應用至所述選定的GUI元件;以及基於應用的靜態動畫來對所述已呈現的選定的GUI元件製作動畫。19.根據權利要求15所述的電腦程式產品,其中,所述動作還包括在呈現之前將所述一個或多個GUI元件分配給一個或多個類別,其中每個類別包括一個或多個用戶可配置的呈現屬性,其中所述一個或多個GUI元件中的每個GUI元件繼承被分配給所述一個或多個GUI元件的各自類別的用戶可配置的呈現屬性。20.根據權利要求15所述的電腦程式產品,其中,所述動作還包括提取與所述一個或多個GUI元件相對應的一個或多個仿真的物理屬性;從用戶接收自動布置的請求;響應於所述請求,基於與所述一個或多個GUI元件相對應的所述提取的仿真的物理屬性來布置所述一個或多個GUI元件,其中基於對其他GUI元件的仿真的吸引來對被布置的GUI元件分組;以及在所述顯示屏幕上呈現所述被布置的⑶I元件。全文摘要本發明涉及用於控制計算機功能的觸摸優化的用戶界面元件的行為和外觀。提供了在顯示屏幕上呈現例如塊或圖標的圖形用戶界面(GUI)元件的方法。一些塊對應於軟體功能。提取與一個GUI元件相對應的用戶可配置的呈現屬性。可配置的呈現屬性包括形狀屬性或尺寸屬性。然後使用呈現屬性在顯示屏幕上呈現選定的塊。在觸摸使能的顯示屏幕上接收指向被呈現的GUI元件的手勢。如果GUI元件對應於元件功能,則響應於例如「敲擊」手勢的一個或多個手勢啟動軟體功能。文檔編號G06F3/048GK101989171SQ20101018549公開日2011年3月23日申請日期2010年5月20日優先權日2009年7月30日發明者亞倫·麥可·斯圖爾特,埃裡克·愛華德·杜德考柯,拉塞爾·斯佩格特·范布恩,傑弗裡·E.·斯克尼爾,阿達姆·邁爾斯·史密斯,霍華德·洛克,馬澤威·P.·列特滋克申請人:聯想(新加坡)私人有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀