新四季網

用於時間和日期輸入的可觸控圓形控制的製作方法

2023-06-10 09:28:21

專利名稱:用於時間和日期輸入的可觸控圓形控制的製作方法
技術領域:
本申請一般涉及數據輸入機制,具體來說,涉及利用同心圓用戶接口和觸摸手勢輸入數據的系統和方法。
背景技術:
在應用中,輸入時間和日期信息是常見的任務,在任何給定的任務或事務中可能多次出現。時間信息通常通過向輸入欄鍵入時間(例如,自由式地輸入特定時間)或通過從下拉列表菜單中選擇時間(例如,有條件的或有限定的選擇)來輸入。日期信息一般通過向輸入欄鍵入時間(例如,自由式地輸入特定日期)或通過從代表標準月份視圖的「彈出日曆」中選擇日期來輸入。儘管這樣的日期和時間輸入的實現方式很常見,但是它們要求針對一個或多個輸入設備的許多激勵和用戶動作。取決於輸入設備的類型(例如,滑鼠、鍵盤或者可觸控屏幕)以及設備的屏幕大小,這些激勵和用戶動作可能不符合人體工程學的要求並且可能比較費時。

發明內容
根據本公開內容的一個方面,一種系統可以包括處理器實現的用戶接口(UI)生成器模塊,其被配置為響應於對輸入數據欄的選擇產生可觸控UI,該可觸控UI包括內圈同心圓UI和外圈同心圓UI ;處理器實現的運動檢測模塊,其被配置為在內圈同心圓UI和外圈同心圓UI中的至少一個內檢測用戶輸入接觸點,以及測量來自用戶輸入接觸點的圍繞內圈同心圓UI和外圈同心圓UI中的至少一個的圓周運動的角速度;以及處理器實現的數據輸入模塊,其被配置為以基於用戶輸入接觸點的粒度以及以基於所測量的角速度的速率調整輸入數據值,以及提供經調整的輸入數據值以供顯示。根據本公開內容的另一方面,一種計算機實現的方法可以包括檢測通過經由可觸控輸入設備提交的第一觸摸手勢對輸入數據欄的選擇;響應於對輸入數據欄的選擇,產生圓形用戶接口(UI),該圓形UI包括內圈同心圓UI和外圈同心圓UI ;在內圈同心圓UI和外圈同心圓UI中的至少一個內檢測用戶輸入接觸點,所述用戶輸入接觸點對應於經由可觸控輸入設備提交的第一觸摸手勢的位置;測量來自於用戶輸入接觸點的圍繞內圈同心圓 UI和外圈同心圓UI中的至少一個的圓周運動的角速度;以及以基於用戶輸入接觸點的粒度並且以基於所述角速度的速率調整所顯示的輸入數據值。根據本公開內容的另一方面,一種非瞬時機器可讀存儲介質存儲指令集,所述指令集在被處理器執行時導致該處理器執行操作,所述操作可以包括檢測通過經由可觸控輸入設備提交的第一觸摸手勢對輸入數據欄的選擇;響應於對輸入數據欄的選擇產生用戶接口(U1),該UI包括內圈同心圓UI和外圈同心圓UI ;在內圈同心圓UI和外圈同心圓UI中的至少一個內檢測用戶輸入接觸點,所述用戶輸入接觸點對應於經由可觸控輸入設備提交的第一觸摸手勢的位置;測量來自用戶輸入接觸點的圍繞內圈同心圓UI和外圈同心圓UI中的至少一個的圓周運動的角速度;以及以基於用戶輸入接觸點的粒度並且以基於所述角速度的速率調整所顯示的輸入數據值。


附圖不一定是按比例繪製的。在附圖中,若干示圖中相似的數字描述基本類似的組件。具有不同字母後綴的相似數字代表基本類似組件的不同實例。附圖以示例的方式、 而非限制的方式概括地示出了本文討論的各種實施例。圖1是示出聯網環境的示例實施例的框圖,在該聯網環境中,客戶端設備經由網絡與應用伺服器連接。圖2是根據示例實施例的計算設備的框圖。圖3是根據示例實施例的能夠顯示用戶接口的設備的框圖。圖4是根據示例實施例的能夠顯示用戶接口的設備的框圖。圖5A圖示了根據示例實施例的用戶接口。圖5B圖示了根據示例實施例的用戶接口。圖6圖示了根據示例實施例的用戶接口。圖7是根據示例實施例的用於輸入數據的示例方法的流程圖。圖8圖示了作為計算機系統示例形式的機器的示意圖,在該機器中,可以執行使得該機器執行此處討論的任意一個或多個方法的指令集。
具體實施例方式不同的實施例包括系統、方法以及具有存儲於其上的可執行指令的有形計算機可讀介質中的至少一個,所述系統、方法和有形計算機可讀介質提供至少一個用戶接口,以允許用戶有效地向輸入欄輸入數據。一些這樣的實施例使用戶能夠利用經由所生成的可觸控用戶接口輸入的觸摸手勢,來為輸入數據欄選擇輸入數據值。處理器實現的用戶接口生成器模塊可以在選擇了數據輸入欄時生成可觸控用戶接口。所述可觸控用戶接口可以包括同心圓用戶接口。處理器實現的運動檢測模塊可以檢測在同心圓用戶接口之一內的用戶輸入接觸點,並測量來自用戶輸入接觸點的圍繞同心圓用戶接口的運動的角速度。處理器實現的數據輸入模塊可以以基於用戶輸入接觸點的粒度並且以基於在同心圓用戶接口內的運動的角速度的速率,來調整用於數據輸入欄的輸入數據值。在調整輸入數據值時,可以顯示該輸入數據值。圖1是圖示聯網環境100的示例實施例的框圖,在聯網環境100中,客戶端設備通過網絡與應用伺服器連接。參考圖1,客戶端設備102、104和106可以通過網絡108,例如網際網路,經由網絡(web)伺服器110連接到應用伺服器114。客戶端設備102、104和106可以是移動或手持設備、個人計算機(PC)、平板PC、終端設備、個人數字助理(PDA)或蜂窩電話等等。在示例實施例中,客戶端設備102、104和106可以包括可觸控輸入設備,例如觸控螢幕或觸摸板。客戶端設備102、104和106可以執行一個或多個獨立應用或由網絡伺服器110 通過網絡傳遞的支持網際網路的應用。在示例實施例中,應用可以是業務軟體應用。應用可以允許通過可觸控輸入設備輸入數據。供與應用一起使用的輸入的或檢索的數據可以存儲在與客戶端設備102、104、106關聯的存儲器(例如,本地硬碟驅動器、內存或數據存儲設備)中並從其訪問,或者存儲在經網絡附接的存儲設備112和116(例如,資料庫、盤陣列)中或從其訪問。應用伺服器114 可以存儲應用(例如,業務應用、支持網際網路的應用)並通過網絡伺服器110和網絡108將所述應用傳遞到客戶端102、104和106。在示例實施例中,客戶終端設備可以通過網絡108 執行駐留在應用伺服器114上的應用。在示例實施例中,應用伺服器114可以在附接的存儲設備116中存儲應用和與應用相關的數據。圖2為根據示例實施例的計算設備的框圖。計算設備可以是圖1的客戶端設備 102、104和106中的任意一個。僅僅為了說明的目的,圖2的討論參考客戶端設備102進行。客戶端設備102可以包括數據輸入程序或應用202。數據輸入程序202可以包括用戶接口(User Interface, UI)生成器模塊204、輸入設備接口模塊206、運動檢測模塊208和數據輸入模塊210。UI生成器模塊204可以產生供顯示給用戶的用戶接口。該用戶接口可以在用戶與應用,例如業務軟體應用,進行交互時產生以用來輸入數據。響應於用戶正在嘗試輸入數據的指示,UI生成器模塊204可以產生UI以使得用戶能夠輸入數據。在示例實施例中,客戶端設備包括可觸控輸入機制,例如觸控螢幕或觸摸板。UI生成器模塊204產生的UI可以是使得用戶能夠通過可識別的觸摸手勢輸入數據的可觸控UI。在示例實施例中,由UI生成器模塊產生的UI可以是使得用戶能夠利用可識別的觸摸手勢滾動數據選項的圓形UI。該圓形UI可以包括用於輸入數據的同心圓。在示例實施例中,圓形UI可以覆蓋用戶試圖在其中輸入數據的輸入欄。在其他示例實施例中,圓形 UI可以被置於離開輸入欄的位置。圓形UI的同心圓可以代表不同程度的數據選擇粒度。 例如,UI的內圈圓可以向用戶提供對於滾動或者選擇輸入數據值的較粗糙控制,而UI的外圈圓可以向用戶提供對於滾動或者選擇輸入數據值的較精細控制。圓形UI被設計成在人體工程學上更為有效,從而最大程度地減少了對於多次手指或手的運動以及點擊或敲擊的需求。例如,如果用戶最初觸摸UI的內圈圓來粗略地(S卩,以較大粒度)調整輸入數據值, 那麼當期望通過手指控制來選擇輸入數據值時,用戶只需將手指滑動到外圈圓環。從而用戶僅需要對輸入機制進行一次初始的敲擊或觸摸就能夠操縱和選擇輸入數據值。輸入設備接口模塊206可以與客戶端設備的可觸控輸入機制接口。每臺設備可以包括使得軟體應用能夠和硬體設備相接口的設備驅動器。在具有觸控螢幕的行動裝置的示例實施例中,行動裝置可以包括設備驅動器,用以識別用戶輸入手勢並將其轉化成能夠被應用使用的命令或信號。輸入設備接口模塊206可以與行動裝置的觸控螢幕設備驅動器相接口以接收用戶觸控螢幕幕的手勢。運動檢測模塊208可以與輸入設備接口模塊206相接口以接收用戶觸控螢幕幕的手勢並將其轉化成用戶運動值。所述用戶運動值可以表示用戶的指示(pointing)設備(例如,手指、觸筆或其他指示物體)在由UI生成器模塊204產生的用戶接口中的起始點或位置、在初始接觸後的不同時刻用戶指示設備在觸控螢幕上的位置、以及施加於觸控螢幕的壓力量。例如,運動檢測模塊208可以從輸入設備接口 206接收用戶指示設備在觸控螢幕上的位置。運動檢測模塊208可以從UI生成器模塊204接收所產生的UI的中心點或軸的坐標, 然後使用所產生的UI的中心點,運動檢測模塊208可以確定在所述軸與指示設備位置之間的半徑或距離。運動檢測模塊208還可以從輸入設備接口模塊206接收用戶指示設備的附加位置點。在示例實施例中,輸入設備接口模塊206可以以預定採樣間隔對用戶指示設備的位置進行採樣。利用附加位置點,運動檢測模塊208可以確定用戶指示設備運動的方向和速度。在示例實施例中,所述確定可以藉助於客戶端設備中包括的加速計或其他運動感測設備。在示例實施例中,運動檢測模塊208還可以將施加到觸控螢幕的壓力轉化為運動值。除了確定用戶運動值,運動檢測模塊208還可以計算用戶指示設備運動的速度, 可以是角速度或線速度。對用戶指示設備的速度的計算可能需要確定角度CP,該角度CP由所產生的UI內從圓形UI的X軸(例如,原點)到接觸點位置的角形成。角速度可以表示為w = dcp/dt在這個公式中,cp是參照χ軸和用戶指示設備的接觸點所確定的角度,dcp/dt是接觸點角度位置的變化率。通過利用及時地連續接觸點測量來測量接觸點相對於X軸的角度cp,運動檢測模塊208可以確定在一段時間內角度cp的變化率,從而,確定用戶指示設備的角速度。數據輸入模塊210可以接收來自於運動檢測模塊208的用戶運動值,並且可以將用戶運動值轉化為相應的輸入手勢或將通過用戶接口顯示的數據值。例如,當用戶移動指示設備滑過由UI生成器模塊204產生的UI時,UI可以顯示變化的數據值,該變化的數據值反映指示設備滑過觸控螢幕的運動。在示例實施例中,當用戶首次選擇用於數據輸入的輸入欄並且UI生成器模塊204產生了圓形UI時,該圓形UI可以顯示初始數據值。當用戶移動指示設備(例如,手指、觸筆)時,所顯示的數據值可以按照上升或者下降的方式滾動。數據輸入模塊210可以基於指示設備相對於所產生UI的位置以及指示設備的角速度兩者來調整數據值變化的速率。在示例實施例中,如果用戶在內圈圓中接觸所產生的UI並且開始以圓周運動移動指示設備,則數據輸入模塊210可以按照與運動速度成比例的速率來改變所顯示的數據值。數據值可以以較大的粒度遞增或遞減(取決於用戶運動的方向),因為用戶接觸的是所產生UI的內圈圓。在另一個示例實施例中,如果用戶在外圈圓中接觸所產生的UI並且開始以圓周運動移動指示設備,則數據輸入模塊210可以按照與運動速度成比例的速率、並且以較小的粒度來改變所顯示的數據,以反映外圈圓的狀態為數據輸入機制提供對於數據輸入值的更精細控制。在示例實施例中,數據輸入模塊210可以將特定的用戶輸入動作轉化成能夠操縱所產生UI的識別出的觸摸手勢,與之相對照的是用於操縱用於輸入數據欄的輸入數據值的手勢。例如,在產生的UI對於實際功用太小的情況下,識別出的觸摸手勢可以使產生的 UI擴大或放大。如果產生的UI對於顯示屏太大,則另一個觸摸手勢可以縮小或者減小產生的UI的大小。圖3是根據示例實施例的能夠顯示用戶接口的設備的框圖。參照圖3,顯示了能夠顯示用戶接口的設備302。在示例實施例中,設備302可以是計算設備,比如手持設備或行動裝置,或者設備302可以是連接到計算設備的顯示設備,當然能夠顯示用戶接口的其他設備也在考慮範圍之內。設備302可以包括顯示區域304。取決於設備302的大小,顯示區域304的大小可以變化。在示例實施例中,顯示區域304可以是觸控螢幕,使得顯示區域304 可以對用戶的觸摸手勢做出響應。顯示區域304可以顯示通過網絡傳遞的並且與支持網絡的應用相關聯的用戶接口、或者與在設備302上執行的應用相關聯的用戶接口。顯示區域304可以顯示用戶接口 306。用戶接口 306可以是應用窗口以及包含在其中的所有顯示組件或在顯示窗口中產生的接口。用戶接口 306可以接收和顯示從應用產生的或通過網絡傳遞的信息。用戶接口 306還可以包括一個或多個數據欄,其中一些可以是允許用戶輸入信息的輸入數據欄。在示例實施例中,在圖3的用戶接口 306中示出了數據欄308和310。在示例實施例中,數據欄308可以是用於輸入時間信息的輸入數據欄。數據欄310可以是用於輸入日期信息的輸入數據欄。在示例實施例中,數據欄308和310可以允許用戶手動輸入信息,比如通過向數據欄中鍵入數據輸入。在其他示例實施例中,可以在用戶諸如例如通過利用用戶輸入設備(如可觸控輸入設備)點擊或敲擊數據欄來表示希望向數據欄308和310輸入數據時產生用戶接口。圖4為根據示例實施例的能夠顯示用戶接口的設備的框圖。參照圖4,圖示了在圖 3中示出的設備302。在選擇了數據欄308以進行數據輸入的示例實施例中,圓形用戶接口 402被產生並被顯示在用戶接口 306和顯示區域304中。圓形用戶接口 402可以包括同心圓用戶接口 404和406。圓形用戶接口 404和406可以是觸摸敏感的用戶接口,從而可以通過觸摸用戶接口 404和406來選擇向數據欄308輸入的數據。在圖4的示例實施例中,圓形用戶接口 402被顯示為與數據欄308重疊。因為圓形用戶接口 402與數據欄308重疊, 所以顯示元素(display element)(未示出)可以向用戶顯示通過用戶接口 402選擇的當前數據值。在其他示例實施例中,圓形用戶接口 402可以不與數據欄308重疊,從而由用戶接口 402選擇的當前數據值可以顯示在數據欄308中。為了選擇將被輸入到數據欄308中的數據值,用戶利用用戶輸入設備,如手指、 觸筆或可觸控輸入設備(例如,觸控螢幕、觸摸板),選擇圓形用戶接口 404或圓形用戶接口 406。為了調整數據值,用戶在向左或向右的圓周方向移動用戶輸入設備。基於在圓形用戶接口 402內用戶輸入設備的指示符(indicator)(例如,箭頭圖標、手指圖標)的位置,並且基於旋轉的速度(例如,通過角速度進行測量),數據值可以按照相應的速度和粒度進行調整。例如,如果用戶在圓形用戶接口 402內移動用戶輸入設備的速度緩慢,則顯示給用戶的數據值可以緩慢地調整。相反,在圓形用戶接口 402內快速移動用戶輸入設備會導致數據值快速地調整或以較大粒度滾動。在示例實施例中,用戶輸入設備的指示符位於內圈圓形UI 404中會通知用戶接口用戶試圖使用較大的粒度來調整數據值。例如,內圈圓形UI 404可以以六小時間隔調整時間值(例如,小時)。如果用戶將用戶輸入設備放置於外圈同心圓用戶接口 406中,則數據值可以以較小的粒度遞增或遞減。利用前面的例子,不是以六小時間隔遞增或遞減時間值,相反,用戶選擇外圈同心圓接口 406可以使數據值以一小時間隔變化。當用戶為特定數據欄或組件調整數據值(例如,小時值、分鐘值和秒鐘值)結束時,用戶可以輸入可識別命令來選擇所顯示的數據值。例如,可觸控設備可以將在觸控螢幕上的敲擊或壓力敏感的壓陷識別為選擇並「鎖定」所顯示的數據值的命令。一旦為輸入欄的特定部分(例如,小時、分鐘或秒鐘)選擇了數據值,用戶接口 402可以將數據輸入屏幕移動到下一個輸入數據欄部分(例如,從小時到分鐘、從分鐘到秒鐘)以進行數據輸入。圖5A圖示了根據示例實施例的用戶接口。UI 500可以包括同心圓用戶接口 502 和504。UI 500可以在選擇了用戶期望在其中輸入數據的數據欄時被產生和顯示。在示例實施例中,UI 500是可觸控UI,使得該UI可以識別通過用戶輸入設備輸入的觸摸手勢。參照圖5A,用戶可以在內圈同心圓用戶接口 504中的點506處接觸用戶接口 500。內圈同心圓用戶接口 504可以提供第一用戶接口,通過該第一用戶接口可以以較大的粒度調整數據值。外圈同心圓用戶接口 504可以提供第二用戶接口,通過該第二用戶接口可以以較小的粒度調整數據值。用戶接口 500被設計成使用戶能夠在用戶接口 502和用戶接口 504之間切換而無需抬起用戶輸入設備,因此最大程度地減少了選擇用於輸入數據欄的數據值所需要的激勵或運動的數量。此外,UI 500可以被設計為通過壓力敏感的壓陷來識別對數據值的選擇,從而進一步最小化所需要的用戶輸入激勵和運動的數量。圖5B圖示了根據示例實施例的用戶接口。參照圖5B,用戶可以在內圈同心圓用戶接口 504中的點506處接觸用戶接口 500。運動檢測模塊208可以與輸入設備接口模塊 206相接口( 二者均在圖2中示出),以確定用戶輸入設備相對於所產生的用戶接口 500的接觸點506。對相對於所產生的用戶接口 500的接觸點506的確定向圖2中的數據輸入模塊210指示在響應於用戶輸入設備的運動調整數據值時使用的粒度或間隔。運動檢測模塊 208還確定接觸點的半徑508與圓形用戶接口 500的χ軸之間的角度y 510。運動檢測模塊208和輸入設備接口 206可以在一段時間內對不同的接觸點採樣,每個接觸點與χ軸之間的角度可以計算得到。運動檢測模塊208利用這些計算出的角度510確定用戶輸入設備運動的角速度。數據值的變化速率可以取決於用戶輸入設備運動的角速度。在示例實施例中,數據值遞增或遞減的粒度可以取決於用戶輸入設備運動的角速度。圖6圖示了根據示例實施例的用戶接口。參考圖6,用戶輸入設備最初在接觸點 506接觸用戶接口 504。用戶輸入設備可以將接觸點從點506移動到點602。例如,用戶可以用手指在點506接觸用戶接口 504,並且可以使手指沿逆時針方向從點506移動到點602。 可以計算接觸點506與原點(例如,χ軸)間的初始角度510。在示例實施例中,當接觸點 506被移動到接觸點602時,計算角度604的附加差。利用在一段時間內隨接觸點變化而產生的角度變化,圖2的運動檢測模塊208可以計算用戶手指的角速度。該角速度可以告知圖2的數據輸入模塊210將被用作數據欄輸入的相應數據值的變化速率。圖7是根據示例實施例的用於輸入數據的示例方法的流程圖。在操作702,設備或其組件之一可以檢測用戶對輸入欄的選擇。用戶可以利用觸摸手勢,如用手指或觸筆敲擊觸控螢幕,來選擇輸入欄。響應於對輸入欄的選擇,在操作704,圖2的用戶接口生成模塊204產生用戶接口。該用戶接口可以包括同心圓用戶接口。該同心圓用戶接口可以包括內圈圓形用戶接口和外圈圓形用戶接口,這兩個圓形用戶接口公用同一個中心點。圓形用戶接口可以為用戶提供人體工程學機制,以用來調整或滾動供輸入到輸入數據欄中的輸入數據值。為了調整或滾動輸入數據值,用戶可以圍繞圓形用戶接口以圓周運動移動用戶輸入設備指示器(例如,用戶的手指或者滑鼠光標),從而不需要多個用戶輸入激勵。相反地,可以要求初始用戶激勵來接觸所產生的UI,同時使用持續的用戶輸入設備運動來實現對相應輸入數據值的調整。對輸入數據值的選擇可以利用壓力敏感的手勢來實現。因此,在前面提到的示例實施例中,輸入數據值可以利用一個輸入設備激勵來選擇。內圈圓形用戶接口為用戶提供對於調整或滾動輸入數據值的較粗糙控制,從而使滾動的間隔或粒度較大。在用戶向輸入數據欄輸入日期的示例實施例中,圍繞內圈圓形用戶接口以圓周運動移動用戶輸入設備指示符可以導致輸入數據值以三個月的間隔滾動。在用戶利用內圈圓形用戶接口輸入日期的日分量的示例實施例中,輸入數據值可以響應於用戶輸入設備指示符在內圈圓形用戶接口內的圓周運動而以較大的粒度滾動,例如十天間隔或十五天間隔。外圈圓形用戶接口向用戶提供對於調整或滾動輸入數據值的較精細控制。利用前面提到的示例實施例,當用戶在外圈圓形用戶接口內進行圓周運動時,輸入數據值變化的間隔或粒度很小。在示例實施例中,在外圈圓形用戶接口內的圓周運動可以導致輸入數據值以一天為基礎滾動,與利用內圈圓形用戶接口時的以十天或十五天為基礎形成對照。在操作706,設備或其組件之一可以檢測用戶輸入設備指示符在同心圓用戶接口內的初始接觸點。檢測初始接觸點可以確定對輸入數據值實施粗糙調整還是精細調整。在示例實施例中,可以通過與設備的設備驅動器相接口來確定初始接觸點。例如,設備可以包括觸控螢幕,通過該觸控螢幕用戶能夠提交觸摸手勢以與設備交互。每個觸摸手勢可以利用圓形用戶接口來接收並被轉化成應用可識別的輸入命令。對觸摸手勢的轉化可以包括對用戶接觸觸控螢幕的位置的確定。可以將該接觸位置與所產生的用戶接口的位置進行比較,以確定用戶是否在用戶接口內接觸觸控螢幕,如果是,進一步確定在用戶接口內的位置。在操作708,測量用戶輸入設備指示符的旋轉速度。旋轉速度,即用戶移動輸入設備指示符(例如,反映用戶輸入設備的位置的圖標或光標)的速度,可以指示數據輸入值以多快的速度變化或滾動。在示例實施例中,通過測量原點與從UI中心點到接觸點形成的半徑之間形成的角度、以及通過確定當用戶圍繞圓形用戶接口以圓周方式移動用戶輸入設備指示符時該角度隨時間的變化速率,來確定旋轉速度或角速度。在操作710,使用用戶輸入設備指示符的位置(例如,在內圈同心圓用戶接口或外圈同心圓用戶接口內的位置)和所測量的旋轉速度,來確定顯示給用戶的輸入數據值。如在這裡討論的,這些因素可以確定輸入數據值滾動或調整的速度和粒度。輸入數據值在滾動時遞增或遞減的粒度可以取決於在圓形用戶接口內的接觸點。接觸內圈同心圓用戶接口可以導致大的粒度,而接觸外圈同心圓用戶接口可以導致小的粒度。同心圓用戶接口被設計成使得用戶可以通過從一個圓移動到另一個圓來簡單地在內圈和外圈同心圓用戶接口之間轉換,不需要額外的運動或點擊。在示例實施例中,圓周運動的方向可以指示滾動的方向(例如,向前滾動或向後滾動)。例如,在一個方向(例如順時針方向)上的圓周運動可以向向前的方向滾動日期,而相反方向(例如,逆時針方向)的圓周運動可以向向後的方向滾動日期。在操作712,執行圓形用戶接口的應用確定用戶是否已經結束為特定欄或子欄選擇輸入數據值。例如,應用可以確定用戶是否已經結束輸入日期欄的月份子欄,或者時間欄的小時子欄。如果用戶輸入命令,該命令被應用識別為用戶結束輸入輸入數據值的指示,則可以確定用戶已經結束輸入數據值。例如,如果用戶敲擊用戶接口,則應用可以識別出用戶已經結束選擇輸入數據值。或者,用戶可以向觸控螢幕施加壓力以指示用戶結束輸入輸入數據值。在其它的示例實施例中,用戶可以利用在觸控螢幕上的水平或垂直運動來指示數據輸入值的輸入完成。由於觸控螢幕將圓周運動識別為用於滾動或調整輸入數據值,因此一種備用的觸控螢幕手勢,比如水平或者垂直的手勢,可以代表對輸入數據值的選擇結束。當對子欄的選擇完成後,示例方法可以返回到操作708,在操作708可以提示用戶為隨後的子欄輸入數據值。如果用戶沒有提交可被識別為輸入數據值選擇完成的指示的命令,示例方法也可以返回到操作708。如果用戶輸入了指示對輸入數據值的選擇完成的命令,則在操作714,在輸入欄中將所選擇的輸入數據值顯示給用戶,並且從顯示中去除所產生的圓形用戶接口。模塊、組件和邏輯此處將某些實施例描述為包括邏輯或許多組件、模塊或機制。組件或模塊是非瞬時的且有形的單元,能夠執行某些操作並且可以一特定方式配置或安排。在示例實施例中, 可以通過可操作以執行此處描述的某些操作的作為組件的軟體(例如,應用或應用部分) 來配置一個或多個計算機系統(例如,單機、客戶端或伺服器計算機系統)或計算機系統的一個或多個組件(例如,處理器或一組處理器)。在各種實施例中,組件或模塊可以用機械的或者電子的方式實現。例如,組件或模塊可以包括被永久地配置(例如作為專用處理器)成執行某些操作的專用電路或邏輯。組件或模塊也可以包括可編程邏輯或電路(例如,包含在通用處理器或其他可編程處理器之內),所述可編程邏輯或電路被軟體臨時配置以執行某些操作。將會理解,有關組件或模塊是以機械方式實現、還是以專用的且永久配置的電路來實現、還是以臨時配置的電路(例如,通過軟體配置)來實現的決策,可以考慮成本和時間來進行。因此,術語「組件」或者「模塊」應被理解為包含有形的實體,該實體被以物理方式構造、永久配置(例如,通過硬連線)、或臨時配置(例如,通過編程)成以特定方式操作和 /或執行此處描述的操作。考慮到其中組件或模塊被臨時配置(例如,通過編程)的實施例,無需在任意一個實例中都實時地配置或實例化每一個組件或模塊。例如,在組件或模塊包括利用軟體配置的通用處理器的情況下,該通用處理器在不同的時間可以被配置成各個不同的組件或模塊。因此,軟體可以配置處理器,例如,使其在一個時間構成特定的組件或模塊,並在另一不同的時間構成不同的組件或模塊。組件或模塊可以向其他組件或模塊提供信息以及從其他組件或模塊接收信息。因此,所描述的組件或模塊可以被認為是可通信地耦合的。在同時存在多個這樣的組件或模塊的情況下,通信可以通過連接組件或模塊的信號傳輸(例如,通過適當的電路和總線)實現。在於不同的時間配置或實例化多個組件或模塊的示例實施例中,這些組件或模塊之間的通信可以例如通過在所述多個組件或模塊具有訪問權的存儲器結構中存儲和檢索信息來實現。例如,一個組件或模塊可以執行操作,並將該操作的輸出存儲到與該組件或模塊可通信地耦合的存儲設備中。在一段時間後,另一個組件或模塊可以訪問該存儲設備以檢索和處理所存儲的輸出。組件或模塊也可以發起與輸入或輸出設備的通信,並且能夠對資源進行操作(例如,信息集合)。電子裝置和系統示例實施例可以以數字電子電路實現,或者以計算機硬體、固件、軟體或它們的組合來實現。示例實施例可以使用電腦程式產品來實現,該電腦程式產品例如有形地包含在信息載體中的電腦程式,所述信息載體例如機器可讀介質,該機器可讀介質可供例如可編程處理器、計算機或多個計算機的數據處理裝置執行,或者可用於控制所述數據處理裝置的操作。在示例實施例中,機器可讀介質可以是非瞬時機器可讀或計算機可讀存儲介質。
11
電腦程式可以以包括編譯語言或解釋語言在內的任何形式的程式語言編寫,並且電腦程式可以以任何形式來部署,包括作為單機程序或作為模塊、子例程或其他適於在計算環境中使用的單元。可以將電腦程式部署為在一個計算機上執行,或者在位於一個地點或分布於多個地點並通過通信網絡互連的多個計算機上執行。電腦程式可以包括一個或多個功能或算法,在一個實施例中,所述一個或多個功能或算法可以用硬體、軟體或軟體和硬體的組合來實現。電腦程式包括存儲在有形計算機可讀介質上的計算機可執行指令,所述有形計算機可讀介質諸如存儲器或其它類型的數據存儲設備。此外,所描述的功能可以對應於模塊,所述模塊可以是軟體、硬體、固件或其任意組合。多個功能可以根據需要在一個或多個模塊中執行,並且所描述的實施例僅僅是示例。軟體至少部分地在至少一個計算機處理器、數位訊號處理器、專用集成電路(ASIC)、微處理器或在系統上運行的其他類型處理器中的一個或多個上執行,所述系統例如個人計算機(PC)、機頂盒、個人數字助理 (PDA)、智慧型手機、伺服器、路由器或能夠處理數據的其他設備,包括網絡互聯設備。在示例實施例中,操作可以由一個或多個可編程處理器來執行,所述可編程處理器運行電腦程式,以便通過操作輸入數據並產生輸出來執行功能。方法操作還可以由例如FPGA (現場可編程門陣列)或ASIC (專用集成電路)的專用邏輯電路來執行,並且示例實施例的裝置可以由所述專用邏輯電路來實現。計算機系統可以包括客戶端和伺服器。客戶端和伺服器通常互為遠程,並且典型地通過通信網絡進行交互。客戶端和伺服器的關係藉助於運行於各自計算機上且相互之間具有客戶端-伺服器關係的電腦程式而產生。在部署可編程計算系統的實施例中,將理解到硬體和軟體架構兩者都需要考慮。具體來說,將會理解,對於將特定功能實現為永久配置的硬體(例如,ASIC)、還是臨時配置的硬體(例如,軟體和可編程處理器的組合)、還是永久配置和臨時配置的硬體的組合的選擇可以是設計選擇。以下闡述在不同示例實施例中可以部署的硬體(例如,機器)和軟體架構。示例機器架構和機器可讀介質圖8示出了示例的計算機系統形式的機器的示意圖,在該機器內可以執行一指令集,以導致該機器執行此處討論的方法中的任意一個或多個。在可替換實施例中,所述機器作為獨立的設備操作,或者可以連接(例如,聯網)到其他機器。在聯網的部署中,機器可以在伺服器-客戶端網絡環境中以伺服器或客戶端設備或圖1中的機器102、104、106的能力來運行,或者在對等(或分布式)網絡環境中作為對等機器來運行。機器可以是個人計算機(PC)、平板PC、機頂盒(STB,Set-Top Box)、個人數字助理(PDA)、蜂窩電話、網絡設備、網絡路由器、交換器或網橋,或者能夠執行規定機器將採取的動作的指令(順序指令或其他形式的指令)的任意機器。此外,儘管僅僅圖示了單個機器,但術語「機器」也可以被解釋為包括任何組合的機器,所述機器獨立地或聯合地執行一個(或多個)指令集,以執行此處討論的方法中的任意一個或多個。示例計算機系統800包括至少一個處理器804(例如,中央處理單元(CPU)、圖形處理單元(GPU)或它們兩者)、主存儲器8010和靜態存儲器814,它們經由總線808相互通信。計算機系統800還可以包括視頻顯示單元802(例如,液晶顯示器(LCD)或陰極射線管 (CRT))。計算機系統800還包括字母數字輸入設備812(例如,鍵盤)、用戶接口(UI)導航設備816(例如,滑鼠)、盤驅動單元820、信號生成設備840(例如,揚聲器)和網絡接口設備 818。盤驅動單元820包括機器可讀介質822,其上存儲一個或多個指令集和數據結構 (例如,軟體824),所述指令集和數據結構具體實現此處描述的方法或功能中的任何一個或多個,或者為此處描述的方法或功能中的任何一個或多個所使用。軟體擬4還可以在被計算機系統800執行期間全部或至少部分地駐留在主存儲器810內和/或處理器804內, 所述主存儲器810和處理器804也構成機器可讀介質。儘管機器可讀介質822在示例實施例中被顯示為單個介質,但術語「機器可讀介質」可以包括存儲一個或多個指令或數據結構的單個介質或多個介質(例如,集中式的或分布式的資料庫,和/或關聯的高速緩存器和伺服器)。術語「機器可讀介質」還應被解釋為包括能夠存儲、編碼或攜帶供機器執行並導致機器執行本公開的方法中的任意一個或多個的指令、或者能夠存儲、編碼或攜帶這些指令所利用的或與這些指令相關聯的數據結構的任何有形介質。因此,應當將術語「機器可讀介質」解釋為包括但不局限於固態存儲器以及光和磁介質。機器可讀介質的具體示例包括非易失性存儲器,舉例來說包括半導體存儲器件,例如EPR0M、EEPR0M和快閃記憶體件;諸如內置硬碟和可移動盤的磁碟;磁光碟;以及 CD-ROM 和 DVD-ROM 盤。傳輸介質還可以利用傳輸介質在通信網絡830上發送或接收軟體824。可以利用網絡接口設備818和多種公知的傳輸協議(例如,HTTP)中的任意一種來傳輸軟體824。通信網絡的例子包括區域網(LAN)、廣域網(WAN)、網際網路、行動電話網絡、普通老式電話(Plain Old Telephone, POTS)網絡和無線數據網(例如,WiFi和WiMax網絡)。術語「傳輸介質」應被解釋為包括能夠存儲、編碼或攜帶供機器執行的指令的任意無形介質,包括數字或模擬通信信號或有助於上述軟體通信的其他無形介質。示例的三層軟體架構在一些實施例中,所描述的方法可以利用在三層架構範例下設計的分布式或非分布式軟體應用來實現。在該範例下,實例化或配置組件或模塊的計算機代碼(或軟體)的各個部分可以被分類為屬於所述三層中的一層或多層。一些實施例可以包括作為接口的第一層(例如,接口層)。此外,第二層可以是邏輯(或應用)層,其執行對通過接口層輸入的數據的應用處理。邏輯層可以將所述處理的結構傳送到接口層和/或後端或存儲層。由邏輯層執行的處理可以涉及特定規則或從整體上管理軟體的過程。第三層,即存儲層可以是永久性存儲介質或非永久性存儲介質。在一些情況下,這些層中的一層或多層可以相互重疊,結果出現兩層架構甚至是一層架構。例如,接口層和邏輯層可以合併,或者邏輯層和存儲層可以合併,如在具有嵌入式資料庫的軟體應用的情況中那樣。所述三層架構可以使用一種技術或多種技術來實現。示例的三層架構,以及藉以實現該三層架構的技術,可以在一個或多個計算機系統上實現,所述一個或多個計算機系統例如作為獨立系統運行,或者以伺服器-客戶端、對等、分布式或其它一些適當的配置進行組織。此外,所述三層可以分布在多於一個的計算機系統之間作為不同的組件。組件示例實施例可以包括上面描述的層,而關於構成這些層的過程或操作可以被實現為組件。多數這些組件的共同點是產生、利用並操縱數據的能力。組件,以及與每個組件相關聯的功能,可以形成獨立的、客戶端、伺服器或者對等的計算機系統的一部分。各種組件可以根據需要由計算機系統來實現。這些組件可以包括以面向對象的計算機語言編寫的軟體,從而面向組件的或者面向對象的編程技術可以使用可視化組件庫(Visual Component Library, VCL)、胃〒臺(Component Library for Cross Platform, CLX) > JB (Java Beans)、EJB (Java Enterprise Beans)、組件對象模型(Component Object Model,C0M)、分布式組件對象模型(Distributed Component Object Model,DC0M)或其他合適的技術來實現。這些組件的軟體還可以實現可通信地耦合到其他組件(例如,通過不同的應用編程接口(Application Programming hterface,API)),並且可以被編譯成一個完整的伺服器、客戶端和/或對等端的軟體應用。此外,這些API能夠通過各種分布式編程協議通信, 以作為分布式計算組件。分布式計算組件和協議一些示例實施例可以包括遠程過程調用,所述遠程過程調用作為分布式計算組件用來跨越分布式編程環境實現一個或多個上述組件。例如,接口組件(例如,接口層) 可以形成第一計算機系統的一部分,該第一計算機系統的位置遠離包含邏輯組件(例如, 邏輯層)的第二計算機系統。所述第一計算機系統和第二計算機系統可以被配置成獨立配置、伺服器-客戶端配置、對等式配置或者一些其他合適的配置。所述組件的軟體可以利用上述面向對象的編程技術編寫,並且能夠以相同的程式語言或不同的程式語言來編寫。可以實現各種協議,以使得所述各種組件能夠進行通信,而不管用來編寫這些組件的程式語言為何。例如,用C++編寫的組件可以利用分布式計算協議,如公用對象請求代理架構(Common Object Request Broker Architecture, C0RBA)、簡單對象訪問協議(Simple Object Access Protocol, SOAP)或者一些其他合適的協議,與另外一個用Java程式語言編寫的組件進行通信。一些實施例可以包括對上述協議、以及在用於定義網絡所使用的用以傳輸數據的協議的開放系統互聯(Open Systems Interconnection,0SI)模型、傳輸控制十^ / 網十(Transmission Control Protocol/Internet Protocol, TCP/IP)十
棧模型中提到的各種協議中的一個或多個的使用。在伺服器和客戶端之間進行傳輸的系統示例實施例可以使用OSI模型或TCP/IP協議棧模型,所述OSI模型或TCP/IP協議棧模型用於定義網絡所使用的用來傳輸數據的協議。在應用這些模型時,在伺服器和客戶端之間或者在對等計算機系統之間傳輸數據的系統可以例如包括五層,包括應用層、傳輸層、網絡層、數據鏈路層和物理層。為了實例化或配置組件,在軟體具有三層架構的情況下,不同的層(例如,接口層、邏輯層和儲存層)駐留在TCP/IP協議棧的應用層上。在利用 TCP/IP協議棧模型的示例實現方式中,來自於駐留在應用層的應用的數據被加載到駐留在傳輸層的TCP片段的數據加載域中。該TCP片段還包含駐留在遠端的接收方軟體應用的埠信息。該TCP片段被加載到駐留在網絡層的IP數據報的數據加載域中。接下來,該IP 數據報被加載到駐留在數據鏈路層的幀中。然後,所述幀在物理層被編碼,並且通過諸如網際網路、區域網(LAN)、廣域網(WAN)或其他一些合適的網絡傳輸數據。在一些情況下,網際網路是指由網絡組成的網絡。這些網絡可以使用用於交換數據的各種協議,包括前面提到的 TCP/IP,還包括ATM、SNA、SDI以及其他一些合適的協議。這些網絡可以以各種拓撲(例如,星狀拓撲)或結構來組織。儘管已經參照具體示例實施例對實施例進行了描述,但很明顯的,在不脫離本發明的較寬泛的精神和範圍的情況下,可以對這些實施例進行各種修改和改變。因此,說明書和附圖應當被視為是說明性的而不是限制性的。形成本文一部分的附圖以說明性的方式、 而非限制性的方式示出了可以實踐本發明主題的具體實施例。以充分的細節對所例示的實施例進行描述是為了使本領域技術人員能夠實踐此處公開的教導。也可以利用或從中得出其他實施例,從而可以進行結構和邏輯替代以及改變,而不會偏離本公開的範圍。因此,本說明書不應以限制性的方式解釋,而各個實施例的範圍僅由權利要求以及所述權利要求所具有的所有等效物來限定。此處可以將本發明主題的上述實施例單獨地和/或共同地以術語「發明」相稱,這僅僅是為了方便,即使實際公開了多於一個發明,使用術語「發明」也並非意圖主動將本申請的範圍限定為任何單個發明或發明構思。因此,儘管此處例示和描述了具體的實施例,但應當理解,可以用設計用來實現相同目的的任何安排來替代所示出的具體實施例。本公開旨在覆蓋各種實施例的任意及所有改進或變更。在閱讀了以上說明之後,上述實施例的組合以及此處未具體描述的其他實施例對本領域技術人員而言都是明顯的。上述技術公開內容本意是說明性的而不是限制性的。例如,上面描述的實施例 (或其一個或多個方面)可以彼此組合使用。在閱讀了以上說明之後,其它實施例對於本領域技術人員而言將是明顯的。因此,權利要求的範圍應該參照權利要求以及所述權利要求所具有的全部等效物的範圍來確定。在權利要求中,詞語「包括」和「包含」是開放式的,也就是說,除了在權利要求中列於這樣的詞語之後的那些元素之外還包括其他元素的系統、 設備、物品或者過程仍應被認為是落入了該權利要求的範圍之內。此外,在權利要求中,詞語「第一」、「第二」和「第三」等等,只是被用作標號,並非意圖在它們的對象上施加數字要求。在本文檔中,使用了詞語「一」或「一個」來包括一個或多於一個,這在專利文檔中很普遍。在本文檔中,詞語「或」被用來表示非排他性的或,從而「A或B」包括「A但非B」、 「B但非A」以及「A和B」,除非有相反指示。此外,本文檔中引用的所有公開物、專利和專利文件均通過全文引用合併於此,就像通過引用被單獨合併那樣。如果在本文檔和通過如上引用合併的那些文檔之間存在不一致的用法,則在所合併的參考文件中的用法應被視為對本文檔的用法的補充;對於不相容的不一致,以本文檔中的用法為準。提供摘要是為了使讀者能夠快速判斷技術公開內容的類型。摘要是基於這樣的認識提交的摘要將不被用於解釋或限制權利要求的範圍或含義。並且,在以上的「具體實施方式
」部分中,各種特徵可能被組合到一起以使公開內容流暢。這不應被解釋為這樣的意圖對於任意權利要求來說,已公開而未包括在該權利要求中的特徵是必不可少的。相反, 發明主題可能在於比具體公開的實施例的全部特徵少的特徵。因此,權利要求的內容包括在具體實施方式
中,每個權利要求各自成為一個獨立的實施例。本領域技術人員將會容易地理解到,對於已經被描述和例示以便解釋本發明主題本質的部件和方法步驟的細節、材料和安排可以進行各種其他改變,而不會脫離權利要求所表達的發明主題的原理和範圍。
權利要求
1.一種系統,包括處理器實現的用戶接口(UI)生成器模塊,其被配置為響應於對輸入數據欄的選擇產生可觸控UI,該可觸控UI包括內圈同心圓UI和外圈同心圓UI ; 處理器實現的運動檢測模塊,其被配置為在內圈同心圓UI和外圈同心圓UI中的至少一個內檢測用戶輸入接觸點;以及測量來自用戶輸入接觸點的圍繞內圈同心圓UI和外圈同心圓UI中的至少一個的圓周運動的角速度;以及處理器實現的數據輸入模塊,其被配置為以基於用戶輸入接觸點的粒度以及以基於所測量的角速度的速率調整輸入數據值;以及提供經調整的輸入數據值以供顯示。
2.如權利要求1所述的系統,還包括處理器實現的輸入設備接口模塊,其被配置為接收來自可觸控輸入設備的觸摸手勢,並將所接收的觸摸手勢轉化成由所述處理器實現的運動檢測模塊識別的命令。
3.如權利要求1所述的系統,其中,所述輸入數據欄是時間欄和日期欄中的至少一個。
4.如權利要求1所述的系統,其中,所述處理器實現的運動檢測模塊還被配置為檢測指示對輸入數據值的選擇完成的觸摸命令。
5.如權利要求3所述的系統,其中,所述觸摸命令是在可觸控顯示屏上的敲擊、水平運動和垂直運動中的至少一個。
6.如權利要求1所述的系統,其中,所述處理器實現的UI生成器模塊還被配置為響應於在可觸控UI上放大的觸摸命令來擴大該可觸控UI。
7.如權利要求1所述的系統,其中,所述內圈同心圓UI以第一粒度調整輸入數據值,並且所述外圈同心圓UI以第二粒度調整輸入數據值。
8.一種計算機實現的方法,包括檢測通過經由可觸控輸入設備提交的第一觸摸手勢對輸入數據欄的選擇; 響應於對輸入數據欄的選擇,產生圓形用戶接口(UI),該圓形UI包括內圈同心圓UI和外圈同心圓UI ;在內圈同心圓UI和外圈同心圓UI中的至少一個內檢測用戶輸入接觸點,所述用戶輸入接觸點對應於經由可觸控輸入設備提交的第一觸摸手勢的位置;測量來自於用戶輸入接觸點的圍繞內圈同心圓UI和外圈同心圓UI中的至少一個的圓周運動的角速度;以及以基於用戶輸入接觸點的粒度並且以基於所述角速度的速率調整所顯示的輸入數據值。
9.如權利要求8所述的計算機實現的方法,還包括檢測經由可觸控輸入設備提交的第二觸摸手勢,該第二觸摸手勢指示對所顯示的輸入數據值的選擇完成。
10.如權利要求8所述的計算機實現的方法,還包括響應於接收到第二觸摸手勢放大所述圓形UI。
11.如權利要求8所述的計算機實現的方法,其中,所述輸入數據欄是日期欄和時間欄中的至少一個。
12.如權利要求8所述的計算機實現的方法,其中,所述內圈同心圓以第一粒度調整所顯示的輸入數據值,並且所述外圈同心圓以第二粒度調整所顯示的輸入數據值。
13.如權利要求9所述的計算機實現的方法,其中,所述第二觸摸手勢是在可觸控輸入設備上的敲擊手勢、施加於可觸控輸入設備的按壓手勢、水平運動和垂直運動中的至少一個。
14.一種非瞬時機器可讀存儲介質,其存儲指令集,所述指令集在被處理器執行時導致該處理器執行操作,包括檢測通過經由可觸控輸入設備提交的第一觸摸手勢對輸入數據欄的選擇;響應於對輸入數據欄的選擇產生用戶接口(UI),該UI包括內圈同心圓UI和外圈同心圓UI ;在內圈同心圓UI和外圈同心圓UI中的至少一個內檢測用戶輸入接觸點,所述用戶輸入接觸點對應於經由可觸控輸入設備提交的第一觸摸手勢的位置;測量來自用戶輸入接觸點的圍繞內圈同心圓UI和外圈同心圓UI中的至少一個的圓周運動的角速度;以及以基於用戶輸入接觸點的粒度並且以基於所述角速度的速率調整所顯示的輸入數據值。
15.如權利要求14所述的非瞬時機器可讀存儲介質,還包括檢測經由可觸控輸入設備提交的第二觸摸手勢,該第二觸摸手勢指示對所顯示的輸入數據值的選擇完成。
16.如權利要求14所述的非瞬時機器可讀存儲介質,還包括響應於接收到第二觸摸手勢而放大所產生的UI。
17.如權利要求14所述的非瞬時機器可讀存儲介質,其中,所述輸入數據欄是日期欄和時間欄中的至少一個。
18.如權利要求14所述的非瞬時機器可讀存儲介質,其中,所述內圈同心圓UI以第一粒度調整所顯示的輸入數據值,並且所述外圈同心圓UI以第二粒度調整所顯示的輸入數據值。
19.如權利要求15所述的非瞬時機器可讀存儲介質,其中,所述第二觸摸手勢是在可觸控輸入設備上的敲擊手勢、施加於可觸控輸入設備的按壓手勢、水平運動和垂直運動中的至少一個。
全文摘要
在系統和方法中,檢測對輸入數據欄的選擇。響應於對輸入數據欄的選擇,產生具有內圈同心圓和外圈同心圓的用戶接口。在內圈同心圓和外圈同心圓之一內檢測經由可觸控輸入設備提交的觸摸手勢的位置所對應的接觸點。測量來自接觸點的圍繞所述同心圓之一的圓周運動的角速度。以基於接觸點的粒度並且以基於所測量的圓周運動的角速度的速率調整輸入數據值。
文檔編號G06F3/041GK102566896SQ201110310750
公開日2012年7月11日 申請日期2011年10月14日 優先權日2010年10月15日
發明者T.豪格 申請人:Sap股份公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀