国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      快速時間相關數(shù)據(jù)輸入的制作方法

      文檔序號:6545697閱讀:155來源:國知局
      快速時間相關數(shù)據(jù)輸入的制作方法
      【專利摘要】本公開的實施例提供了用于輸入時間相關數(shù)據(jù)的系統(tǒng)和方法。該方法可包括接收生成用于輸入時間相關數(shù)據(jù)的用戶界面的指令。在用戶界面中可以以多行顯示第一組時間值,顯示的第一組時間值可包括第一組時間值中的所有值??山?jīng)由用戶輸入檢測到對第一組時間值之中的值之一的選擇。響應于對第一組時間值之中的值之一的選擇,可在用戶界面中顯示第二組時間值??山?jīng)由第二用戶輸入檢測到對第二組時間值之中的值之一的選擇。
      【專利說明】快速時間相關數(shù)據(jù)輸入

      【背景技術】
      [0001] 時間相關數(shù)據(jù)的輸入是許多應用中的常見任務?;蛘咄ㄟ^將數(shù)據(jù)鍵入到輸入字段 中來手動輸入數(shù)據(jù),或者通過從滾輪機制中選擇可用數(shù)據(jù)來輸入數(shù)據(jù)。在滾輪機制中,對于 每個輸入字段提供滾輪(例如,一個用于小時選擇并且一個用于分鐘選擇)。用戶滾動經(jīng)過 在用于每個輸入字段的輪中提供的可用值,并且從每個輪中作出與期望值相對應的選擇。
      [0002] 手動鍵入數(shù)據(jù)到輸入字段中要求大量的時間來準確地輸入所有數(shù)據(jù)。這個時間延 遲的大部分與找到并選擇表示期望數(shù)據(jù)的字符相關聯(lián)。輸入數(shù)據(jù)所需要的時間在利用觸摸 屏并且依賴于用戶手勢來選擇期望字符的移動設備上變得很長。
      [0003] 雖然滾輪機制與手動鍵入數(shù)據(jù)相比可減小輸入數(shù)據(jù)的時間量和復雜度,但滾輪機 制仍可能需要大量的時間來定位和選擇數(shù)據(jù)。與手動鍵入數(shù)據(jù)類似,與定位和選擇數(shù)據(jù)相 關聯(lián)的手勢是造成延遲的重要因素。延遲一部分是由于滾輪機制在任何給定時間在每個滾 輪中只顯示幾個值而引起的。從而,如果用戶在尋找的值位于滾輪的末尾,則用戶可能需要 作出多個滾動命令操作來顯示期望的值。
      [0004] 當需要對已經(jīng)選擇的值作出改變時,也會增大延遲。當要作出改變時,用戶需要再 次滾動離開所選的值,并且控制輪運動,直到定位到期望的值為止。
      [0005] 現(xiàn)有方法的另一個缺點在于就用戶一方而言要輸入正確的值則需要對輸入設備 的精確控制(例如,觸摸屏上的手勢)。這是手動鍵入數(shù)據(jù)和控制滾輪選擇期望數(shù)據(jù)兩者都 有的缺點。


      【發(fā)明內容】

      [0006] 根據(jù)實施例的一方面,提供一種由計算機實現(xiàn)的方法,該方法包括:接收生成用于 輸入時間相關數(shù)據(jù)的用戶界面的指令;在所述用戶界面中以多行顯示第一組時間值,顯示 的第一組時間值包括所述第一組時間值中的所有值;檢測與對所述第一組時間值之中的值 之一的選擇相對應的用戶輸入;響應于對所述第一組時間值之中的值之一的選擇,在所述 用戶界面中顯示第二組時間值;檢測與對所述第二組時間值之中的值之一的選擇相對應的 用戶輸入;以及存儲從所述第一組時間值中選擇的值和從所述第二組時間值中選擇的值。
      [0007] 根據(jù)實施例的另一方面,提供一種系統(tǒng),該系統(tǒng)包括:顯示器,用于顯示用戶界面; 輸入設備,用于從用戶接收命令;控制器,被配置為:在所述顯示器中以多行顯示第一組時 間值,所述顯示器中顯示的第一組時間值包括所述第一組時間值中的所有值;利用所述輸 入設備檢測第一用戶輸入,所述第一用戶輸入對應于對所述第一組時間值之中的值之一的 第一選擇;存儲從所述第一組時間值中的第一選擇值;響應于對所述第一組時間值之中的 值之一的第一選擇,在所述顯示器中顯示第二組時間值;利用所述輸入設備檢測第二用戶 輸入,所述第二用戶輸入對應于對所述第二組時間值之中的值之一的第一選擇;以及存儲 從所述第二組時間值中的第一選擇值。
      [0008] 根據(jù)實施例的再一方面,提供一種用于由用戶輸入時間相關數(shù)據(jù)的由計算機實現(xiàn) 的方法,包括:在使能了觸摸的用戶界面中接收生成用戶界面的指令;在所述用戶界面中 以多行顯示第一組時間值,所述第一組時間值表示二十四小時值并且顯示的第一組時間值 包括所述第一組時間值中的所有值;檢測來自用戶的第一叩擊手勢,所述第一叩擊手勢對 應于對所述第一組時間值之中的值之一的第一選擇;響應于對所述第一組時間值之中的值 之一的選擇,在所述用戶界面中在包括從所述第一組時間值中選擇的值的所述第一組時間 值的一行下方以一行或多行顯示第二組時間值,所述第二組時間值表示分鐘值并且顯示的 第二組時間值包括所述第二組時間值中的所有值;檢測來自用戶的第二叩擊手勢,所述第 二叩擊手勢對應于對所述第二組時間值之中的值之一的第一選擇和對所述第一組時間值 之中的值之一的第二選擇;如果所述第二叩擊手勢對應于對所述第一組時間值之中的值之 一的第二選擇,則在所述用戶界面中在包括從所述第一組時間值中的第二選擇值的所述第 一組時間值的一行下方以一行或多行顯示所述第二組時間值;以及如果所述第二叩擊手勢 對應于對所述第二組時間值之中的值之一的第一選擇,則存儲從所述第一組時間值和所述 第二組時間值中選擇的值。

      【專利附圖】

      【附圖說明】
      [0009] 附圖圖示了各種實施例,并且與說明書一起進一步用來說明實施例的原理并且使 得相關領域的技術人員能夠作出和使用實施例。
      [0010] 圖1圖示出一聯(lián)網(wǎng)環(huán)境的示例實施例,在該聯(lián)網(wǎng)環(huán)境中客戶端設備經(jīng)由網(wǎng)絡連接 到應用服務器。
      [0011] 圖2A-2G根據(jù)本公開的實施例圖示出客戶端設備顯示用于輸入時間相關數(shù)據(jù)的 用戶界面。
      [0012] 圖3A-3H根據(jù)本公開的另一實施例圖示出客戶端設備顯示用于輸入時間相關數(shù) 據(jù)的用戶界面。
      [0013] 圖4根據(jù)本公開的實施例圖示出用于由用戶輸入時間相關數(shù)據(jù)的方法的流程圖。
      [0014] 圖5A-5C根據(jù)本公開的另一實施例圖示出客戶端設備顯示用于輸入時間相關數(shù) 據(jù)的用戶界面。
      [0015] 圖6是可結合本公開的實施例使用的示范性計算機系統(tǒng)的框圖。

      【具體實施方式】
      [0016] 本公開的實施例提供了用于輸入時間相關數(shù)據(jù)的系統(tǒng)和方法。該方法可在包括觸 摸屏顯示器的移動設備上執(zhí)行,該觸摸屏顯示器提供使能了觸摸的用戶界面。該方法可包 括接收生成用于輸入時間相關數(shù)據(jù)的用戶界面的指令。在用戶界面中可以以多行顯示第一 組時間值,顯示的第一組時間值可包括第一組時間值中的所有值??山?jīng)由用戶輸入檢測到 對第一組時間值之中的值之一的選擇。響應于對第一組時間值之中的值之一的選擇,可在 用戶界面中顯示第二組時間值??山?jīng)由第二用戶輸入檢測到對第二組時間值之中的值之一 的選擇。從第一組時間值中選擇的值和從第二組時間值中選擇的值可被存儲在存儲器中。
      [0017] 圖1是圖示出一聯(lián)網(wǎng)環(huán)境100的示例實施例的框圖,在該聯(lián)網(wǎng)環(huán)境100中客戶端 設備102、104或106經(jīng)由網(wǎng)絡110連接到應用服務器108??蛻舳嗽O備102、104或106可 執(zhí)行在各個客戶端設備102、104或106上提供的應用或者可執(zhí)行由應用服務器108經(jīng)由網(wǎng) 絡110提供的基于web的應用??蛻舳嗽O備102、104或106執(zhí)行的應用可用于從使用客戶 端設備102、104或106的用戶接收時間相關數(shù)據(jù)輸入。時間相關數(shù)據(jù)輸入可包括反復輸入 到數(shù)據(jù)庫中。時間相關數(shù)據(jù)輸入可根據(jù)以下論述的實施例中的一個或多個來輸入。
      [0018] 客戶端設備102、104、106可包括例如移動設備(例如移動電話或智能電話)、個人 計算機、平板電腦、終端設備或者個人數(shù)字助理(personal digital assistant,PDA)??蛻?端設備102、104、106可包括輸入設備(例如觸摸屏、觸摸板、鼠標或鍵盤)來從用戶接收命 令。
      [0019] 用戶輸入的時間相關數(shù)據(jù)可被存儲在客戶端設備102、104或106上或者可被存儲 在經(jīng)由網(wǎng)絡110耦合到客戶端設備102、104或106的存儲設備112上或者應用服務器108 上。存儲設備112可向客戶端設備102U04或106提供數(shù)據(jù)??身憫谟脩艋驊玫恼埱?而從存儲設備112向客戶端設備102、104或106提供數(shù)據(jù)。提供給客戶端設備102、104或 106的數(shù)據(jù)可與用戶輸入的時間相關數(shù)據(jù)相關聯(lián)??蛻舳嗽O備102、104或106執(zhí)行的應用 可被存儲在存儲設備112上。
      [0020] 圖2A-2G根據(jù)本公開的實施例圖示出客戶端設備200顯示用于輸入時間相關數(shù)據(jù) 的用戶界面。圖2A-2E中所示的用戶界面可以是用于輸入時間或持續(xù)時間的應用的一部 分??蛻舳嗽O備200可包括顯示用戶界面的顯示器202。顯示器202可以是能夠顯示使能 了觸摸的用戶界面的觸摸屏顯示器,但不限于此。
      [0021] 用戶界面可以在顯示器中顯示第一組時間值206以允許用戶選擇第一組時間值 206之中的值之一。第一組時間值206的全部可被同時顯不在顯不器202內。在選擇第一 組時間值206之中的值之后,可以顯示第二組時間值208以允許用戶選擇第二組時間值208 之中的值之一。第二組時間值208的全部可被同時顯示在顯示器202內。第二組時間值 208可被顯示在從第一組時間值中選擇的值下方。在用戶完成作出選擇之后,從第一組時間 值206和第二組時間值208中選擇的值可被提供給應用。
      [0022] 圖2A-2G中所示的用戶界面減少了用戶搜索、輸入和/或改變時間相關數(shù)據(jù)條目 所需要的時間??赏ㄟ^允許在顯示器202內將所有可用值(例如第一組時間值206和/或 第二組時間值208)同時顯示給用戶來減少時間??梢允褂眠祿羰謩輥韽娘@示的值中選擇 期望的值。與滾輪機制不同,叩擊手勢不要求很高程度的精確控制。圖2A-2G所示的用戶 界面允許了對于每個值只使用一叩擊手勢就可選擇期望的時間或持續(xù)時間(例如,一個叩 擊手勢用于小時選擇,一個叩擊手勢用于分鐘選擇)。
      [0023] 可響應于輸入時間相關數(shù)據(jù)的命令來激活用戶界面。該命令可通過用戶選擇輸入 數(shù)據(jù)的開始命令204來被手動激活,或者可響應于應用執(zhí)行的操作(例如當應用完成處理 先前的數(shù)據(jù)輸入時)而被自動激活。
      [0024] -旦用戶界面被激活,該用戶界面就可顯示第一組時間值206。第一組時間值206 可對應于小時值。可利用標準的12小時時鐘系統(tǒng)或者以24小時時鐘系統(tǒng)來顯示小時值。 如果使用12小時時鐘系統(tǒng),則可以使用標志符"am"和"pm"來區(qū)分中午之前和中午之后的 小時值。用戶界面可同時在顯示器202上顯示所有可用的第一組時間值206 (例如,小時值 的所有24個值)。如圖2B所示,第一組時間值206可按升序顯示在一行或多行中。例如, 如圖2B所示,第一行可包括小時值0、1、2和3,第二行可包括小時值4、5、6和7,等等依此 類推。在值旁邊可顯示小時標志符"h"。同時顯示所有第一組時間值206允許了用戶立即 從第一組時間值206中選擇期望的值,而不必在顯示器202上未顯示的用戶界面的一部分 上定位期望的值。從而,用戶不需要滾動或前進到下一屏來從第一組時間值206中定位期 望的值。
      [0025] 用戶可選擇第一組時間值206之一。該選擇可通過用戶觸摸顯示器202的與第一 組時間值206之中的期望值相對應的部分來作出。當應用判定一個或多個值不應當被用戶 選擇時,第一組時間值206中的一個或多個可被省略或取消激活,以使得用戶可不能夠選 擇被取消激活的值。例如,如果用戶界面在顯示用戶有空執(zhí)行任務的可用時間,則可以只顯 示或激活用戶工作的小時來供選擇。
      [0026] 響應于用戶從第一組時間值206中作出選擇,用戶界面可顯示第二組時間值208。 第二組時間值可對應于分鐘值。如圖2C所示,第二組時間值208可被顯示在包括所選擇的 第一時間值206的行的下方。在從第一組時間值206中作出選擇之后,第二組時間值208 可滑下到包括所選的第一時間值的行下方。第二組時間值208可按升序顯示在一行或多行 中。例如,如圖2C所示,第二組時間值208的第一行可包括分鐘值00、05、10、15、20和25, 并且第二組時間值208的第二行可包括分鐘值30、35、40、45、50和55。
      [0027] 如圖2C所示,可以以預定的增量來顯示第二組時間值208。例如,可以按五秒的增 量來顯示第二組時間值208。在另一實施例中(在圖2A-2G中未示出),可以顯示所有的分 鐘值。以預定的增量或者沒有增量地同時顯示所有第二組時間值208允許了用戶立即從第 二組時間值208中選擇期望的值,而不必(例如通過滾動)在顯示器202上未顯示的用戶 界面的一部分上定位期望的值。從而,用戶不需要滾動或前進到下一屏來從第二組時間值 208中定位期望的值。
      [0028] 可基于用戶界面所用于的應用來改變用來顯示第二組時間值208的預定增量。例 如,如果出于按十分鐘增量計費的計費目的而輸入時間相關數(shù)據(jù),則可將第二組時間值208 的預定增量設定為十分鐘。
      [0029] 在圖2D所示的一個實施例中,如果以預定的增量示出第二組時間值208,則用戶 界面可提供第二組時間值的子集210,其中具有與從第二組時間值208中選擇的增量值中 的值相對應的值??身憫趯Φ诙M時間值208之一的選擇而顯示第二組時間值的子集 210。例如,如圖2D所示,如果從第二組時間值208中選擇了分鐘值15,則可在包括所選值 的行下方顯示第二組時間值的子集210,提供分鐘值15、16、17、18和19。可以在包括從第 二組時間值208中選擇的值的行下方以一行或多行提供第二組時間值的子集210。從而,在 選擇增量的分鐘值15之后,用戶可以有進一步從第二組時間值的子集210中選擇確切的分 鐘值的選項。
      [0030] 用戶可選擇第二組時間值208和/或第二組時間值208的子集之一。該選擇可通 過用戶觸摸顯示器202的與期望的第二組值208和/或期望的第二組時間值的子集210相 對應的部分來作出。雖然顯示了第二組時間值208,但如果需要對從第一組時間值206中選 擇的值作出改變,則用戶也可以選擇顯示的第一組時間值206之一。在一個實施例中,可以 減小第一組時間值208的大小,以使得來自第一組時間值206和第二組時間值208的所有 值在顯示器202中都可見。提供第二組時間值的子集210是任選的,并且可以在應用需要 第二組時間值的子集210提供的時間相關數(shù)據(jù)精確度時提供。是否提供第二組時間值210 可由應用自動確定或者通過用戶改變應用中的設定來確定。
      [0031] 在一個實施例中,響應于用戶從第二組時間值208中作出選擇,用戶界面可顯示 第三組時間值212。第三組時間值212可對應于第二值。如圖2E所示,第三組時間值212 可被顯示在包括從第二時間值208中選擇的值的行下方。第三組時間值212可按升序顯示 在一行或多行中。如上文針對第二組時間值208所述,可以以預定的增量提供第三組時間 值,或者示出所有值。例如,如圖2E所示,第三組時間值212的第一行可包括第二值00、05、 10、15、20和25,并且第三組時間值212的第二行可包括第二值30、35、40、45、50和55。
      [0032] 用戶可選擇第三組時間值212之一。該選擇可通過用戶觸摸顯示器202的與期望 的第三組值212相對應的部分來作出。因為一些應用對于時間相關數(shù)據(jù)不需要秒的值,所 以在用戶界面中提供第三組時間值212可以是任選的。是否提供第三組時間值212可由應 用自動確定,或者通過用戶改變應用中的設定來確定。
      [0033] 在從第二組時間值208、第二組時間值的子集210和/或第三組時間值212中作出 選擇之后,用戶界面可顯示時間相關數(shù)據(jù)的所選值214。如圖2F所示,時間相關數(shù)據(jù)的所選 值214可被顯示為第一組時間值206的一部分。如果顯示的值214對應于用戶期望的值, 則用戶可選擇完成命令216 (例如,"確定"或"完成"命令)來將所選的值214提供給應用。 如圖2G所示,所選的時間或持續(xù)時間被提供給在客戶端設備200上執(zhí)行的應用。如果該值 不對應于用戶期望的值,則用戶可通過選擇第一組時間值206之一來重復選擇過程。
      [0034] 用戶界面可提供完成命令216(例如"確定"或"完成"命令)以允許用戶在任何 時間將所選的值提供給應用。一旦將用戶界面顯示給用戶,就可提供完成命令216。通過選 擇完成命令216,時間相關數(shù)據(jù)的當前值可被提供給應用,而無需用戶從所有可用的時間值 組(例如第二組時間值208和/或第三組時間值212)中作出選擇。當完成命令216被選 擇時,對于沒有作出選擇的值組可以提供默認值。例如,在從第一組時間值206中選擇了 9 時并且選擇了完成命令216之后,第二組時間值208的默認值00和第三組時間值212的默 認值00可被提供給應用。
      [0035] 用戶可在任何時間通過選擇取消命令218來退出用戶界面,而不將時間相關數(shù)據(jù) 提供給應用。
      [0036] 雖然在圖2B-2E中,選擇時間相關數(shù)據(jù)的用戶界面被示為占據(jù)了客戶端設備200 的整個顯示器,但可以利用顯示器的一部分來顯示用戶界面??苫谟脩舻倪x擇或者基于 客戶端設備200在執(zhí)行的其他應用來改變顯示器的用于顯示可用值的部分??蛻舳嗽O備 200的水平和/或垂直取向可用于顯示用戶界面和供選擇的可用時間值。當客戶端設備200 的取向變化時,用戶界面的取向可被改變??苫谟脩艚缑娴娜∠蚝?或在顯示器202上 顯示用戶界面的可用空間來改變第一、第二或第三時間值206、208、212的布置和/或大小。 [0037] 上文論述的實施例不應當受附圖中所示的實施例所限,而是可應用到其他數(shù)據(jù)輸 入。上文論述的實施例可應用到其他時間變量,例如日期、月和/或年??上蛏鲜鰧嵤├?加額外的時間值組來表示日期、月和/或年。
      [0038] 圖3A-3H根據(jù)本公開的另一實施例圖示出客戶端設備300顯示用于輸入時間相關 數(shù)據(jù)的用戶界面。圖3A-3H所示的用戶界面可以是用于輸入包括開始時間和結束時間的時 間段的應用的一部分。客戶端設備300可包括顯示器302來顯示用戶界面。顯示器302可 以是能夠顯示使能了觸摸的用戶界面的觸摸屏,但不限于此。
      [0039] 用戶界面可用于輸入開始時間和結束時間。對于每個時間,用戶界面可顯示第一 組時間值306和第二組時間值308。用戶可從每組值中選擇一值來限定開始時間和結束時 間。所有第一組時間值306可同時被顯示在顯示器302內。類似地,所有第二組時間值308 可同時被顯示在顯示器302內。在第一組時間值306之中的值被選擇之后,可以顯示第二 組時間值308以允許用戶選擇第二組時間值308之中的值之一。第二組時間值308可被顯 示在從第一組時間值中選擇的值下方。對于開始時間以及類似地對于結束時間,可以把從 第一組時間值306和第二組時間值308中選擇的值提供給應用。
      [0040] 圖3A-3H所示的用戶界面減少了用戶搜索、輸入和/或改變時間相關數(shù)據(jù)條目所 需要的時間??赏ㄟ^允許在顯示器302內將每組值(例如,第一組時間值306和/或第二 組時間值308)中的所有值同時顯示給用戶來減少時間??梢允褂貌灰蠛芨叱潭鹊木_ 控制的叩擊手勢來從顯示的值中選擇期望的值。圖3A-3H所示的用戶界面允許了使用用于 每個時間輸入的兩個叩擊手勢就可選擇期望的開始時間和結束時間(例如,一個用于小時 選擇,一個用于分鐘選擇)。
      [0041] 可響應于輸入時間相關數(shù)據(jù)的命令來激活用戶界面。該命令可通過用戶選擇輸入 數(shù)據(jù)的開始命令304來被手動激活,或者可響應于應用執(zhí)行的操作(例如,應用完成處理先 前的數(shù)據(jù)輸入)而被自動激活。一旦用戶界面被激活,開始時間命令320就可被自動激活。 如果開始時間命令320未被激活,則用戶可通過選擇命令320來激活開始時間。
      [0042] 一旦用戶界面被激活,用戶界面就可顯示用于開始時間的第一組時間值306。第 一組時間值306可對應于小時值??衫脴藴实?2小時時鐘系統(tǒng)或者以24小時時鐘系統(tǒng) 來顯示小時值。如果使用12小時時鐘系統(tǒng),則可以使用標志符"am"和"pm"來區(qū)分中午之 前和中午之后的小時值。用戶界面可同時在顯示器302上顯示所有可用的第一組時間值 306 (例如,小時值的所有24個值)。如圖3B所示,第一組時間值306可按升序顯示在一行 或多行中。例如,如圖3B所示,第一行可包括小時值0、1、2和3,第二行可包括小時值4、5、 6和7,等等依此類推。在值旁邊可顯示小時標志符"h"。同時顯示所有第一組時間值306 允許了用戶立即從第一組時間值306中選擇期望的值,而不必在顯示器302上未顯示的用 戶界面的一部分上定位期望的值。從而,用戶不需要滾動或前進到下一屏來從第一組時間 值306中定位期望的值。
      [0043] 用戶可選擇第一組時間值306之中的值之一。該選擇可通過用戶觸摸顯示器302 的與第一組時間值206之中的期望值相對應的部分(例如單個叩擊手勢)來作出。
      [0044] 響應于用戶從第一組時間值306中作出選擇,用戶界面可顯示用于開始時間的第 二組時間值308。第二組時間值可對應于分鐘值。如圖3C所示,第二組時間值308可被顯 示在包括所選擇的第一時間值306的行的下方。在從第一組時間值306中作出選擇之后, 第二組時間值308可滑下到包括所選的第一時間值的行下方。第二組時間值308可按升序 顯示在一行或多行中。例如,如圖3C所示,第二組時間值308的第一行可包括分鐘值00、 05、10、15、20和25,并且第二組時間值308的第二行可包括分鐘值30、35、40、45、50和55。
      [0045] 如圖3C所示,可以以預定的增量(例如五秒增量)來顯示第二組時間值308。在 另一實施例中(圖3A-3H中未示出),可以顯示所有的分鐘值。以預定的增量或者沒有增量 地同時顯示所有第二組時間值308允許了用戶立即從第二組時間值308中選擇期望的值, 而不必在顯示器302上未顯示的用戶界面的一部分上定位期望的值。從而,用戶不需要滾 動或前進到下一屏來從第二組時間值308中定位期望的值。
      [0046] 如上文聯(lián)系圖2D所述,如果以預定的增量示出第二組時間值308,則用戶界面可 提供第二組時間值的子集,其中具有與從第二組時間值308中選擇的增量選擇相對應的 值。
      [0047] 用戶可選擇第二組時間值308之中的值之一。該選擇可通過用戶觸摸顯示器302 的與期望的第二組值308相對應的部分來作出。雖然顯示了第二組時間值308,但如果需要 對從第一組時間值306中選擇的值作出改變,則用戶也可以選擇顯示的第一組時間值306 之一。在一個實施例中,可以減小第一組時間值306的大小,以使得來自第一組時間值306 和第二組時間值308的所有值在顯示器302中都可見。
      [0048] 在對于開始時間從第一組時間值306和/或第二組時間值308中作出選擇之后, 用戶界面可更新開始時間命令顯示320中顯示的值。如圖3D所示,時間相關數(shù)據(jù)的所選值 314可被顯示為第一組時間值306的一部分。如果顯示的值314對應于用戶期望的值,則用 戶可進而選擇結束時間命令顯示322。
      [0049] 如圖3E-3G所示,對結束時間的選擇可按與對開始時間的選擇相同的方式執(zhí)行。 在對于結束時間從第一組時間值306和/或第二組時間值308中作出選擇之后,用戶界面 可更新結束時間命令顯示322中顯示的值。如圖3G所示,時間相關數(shù)據(jù)的所選值324可被 顯示為第一組時間值306的一部分。如果顯示的值324對應于用戶期望的值,則用戶可選 擇完成命令316 (例如,"確定"或"完成"命令)來將所選的開始和結束時間提供給應用。 如圖3H所示,該時間段被提供給在客戶端設備300上執(zhí)行的應用。
      [0050] 如果開始時間和/或結束時間的值不對應于用戶期望的值,則用戶可通過選擇開 始時間命令顯示320或結束時間命令顯示322之一來重復選擇過程。選擇開始時間命令顯 示320或結束時間命令顯示322之一可重新開始對相應的時間相關數(shù)據(jù)輸入的選擇。
      [0051] 用戶界面可提供完成命令316 (例如"確定"或"完成"命令)以允許用戶在任何時 間將所選的值提供給應用。一旦將用戶界面顯示給用戶,就可提供完成命令316。通過選擇 完成命令316,時間相關數(shù)據(jù)的當前值可被提供給應用,而無需用戶從所有可用的時間值組 (例如第二組時間值308)中作出選擇。當完成命令316被選擇時,對于沒有作出選擇的值 組可以提供默認值。
      [0052] 用戶可在任何時間通過選擇取消命令318來退出用戶界面,而不將時間相關數(shù)據(jù) 提供給應用。
      [0053] 雖然在圖3A-3H中沒有示出,但圖3A-3H所示的實施例可包括第三組時間值來表 示時間相關數(shù)據(jù)的秒??砂ㄆ渌麜r間值組來表示日期、月和/或年。
      [0054] 圖4根據(jù)本公開的實施例圖示出用于由用戶輸入時間相關數(shù)據(jù)的方法400的流程 圖。該方法可在包括使能了觸摸的顯示器的客戶端設備上實現(xiàn)。該方法可包括接收生成用 戶界面的指令410,顯示第一組時間值420,檢測與對第一組時間值的選擇相對應的第一用 戶輸入430,顯示第二組時間值440,檢測與對第二組時間值的選擇相對應的第二用戶輸入 450,以及存儲所選的值460。
      [0055] 接收生成用戶界面的指令410可包括經(jīng)由使能了觸摸的用戶界面來接收指令。在 另一實施例中,指令可通過應用完成先前任務(例如完成先前數(shù)據(jù)條目的輸入)而自動生 成。
      [0056] 顯示第一組時間值420可包括在使能了觸摸的顯示器中顯示第一組時間值。第一 組時間值可按升序顯示在多行中。第一組時間值可表示小時值(例如時鐘的二十四小時)。 第一組時間值中的所有值可被同時顯示在顯示器中。
      [0057] 檢測與對第一組時間值的選擇相對應的第一用戶輸入430可包括檢測來自用戶 的經(jīng)由使能了觸摸的顯示器的叩擊手勢、利用小鍵盤或者通過其他輸入設備作出選擇。第 一用戶輸入可對應于不要求滾動來從第一組時間值中找到期望值的單個手勢。
      [0058] 顯示第二組時間值440可響應于從第一組時間值中作出選擇而執(zhí)行。第二組時間 值可在包括從第一組時間值中選擇的值的第一組時間值的一行下方被顯示成一行或多行。 第二組時間值可表示分鐘值并且可按預定的間隔(例如5分鐘間隔)來提供。顯示的第二 組時間值可包括第二組時間值中的所有值。
      [0059] 檢測與對第二組時間值的選擇相對應的第二用戶輸入450可包括檢測來自用戶 的經(jīng)由使能了觸摸的顯示器的叩擊手勢、利用小鍵盤或者通過其他輸入設備作出選擇。第 二用戶輸入可對應于不要求滾動來從第二組時間值中找到期望值的單個手勢。
      [0060] 存儲選擇的值460可包括存儲從第一組時間值中選擇的值和存儲從第二組時間 值中選擇的值。這些值可被存儲在客戶端設備的存儲器、應用服務器或者經(jīng)由網(wǎng)絡耦合到 客戶端設備或應用服務器的存儲設備中。
      [0061] 在一個實施例中,在顯示第二組時間值之后,該方法可包括檢測與對第一組時間 值的選擇相對應的第二用戶輸入470。執(zhí)行與對第一組時間值的選擇相對應的第二用戶 輸入可能是因為當?shù)诙M時間值被顯示時,第一組時間值的至少一部分也被顯示在顯示器 中。在一個實施例中,當?shù)诙M時間值被顯示時,第一組時間值的所有值也被顯示。如果用 戶作出對第一組時間值的第二選擇,則從第一組時間值中選擇的值可被更新并且該方法可 進而再次顯示第二組時間值。
      [0062] 圖5A-5C根據(jù)本公開的另一實施例圖不出客戶端設備500顯不用于輸入時間相關 數(shù)據(jù)的用戶界面。圖5A-5C中所示的用戶界面可以是用于輸入時間條目、持續(xù)時間或者包 括開始時間和結束時間的時間段的應用的一部分??蛻舳嗽O備500可包括顯示用戶界面的 顯示器502。顯示器502可以是能夠顯示使能了觸摸的用戶界面的觸摸屏,但不限于此。
      [0063] 用戶界面可以顯示多個控件520、522、524來選擇第一組時間值、第二組時間值和 /或第三組時間值之一。第一組時間值可對應于小時值,第二組時間值可對應于分鐘值,并 且第三組時間值可對應于秒鐘值。叩擊控件520、522、524之一可顯示相應的那組時間值。 例如,叩擊控件520可顯示第一組時間值506,這在圖5B中示出。叩擊控件522可顯示第二 組時間值508,這在圖5C中示出。叩擊控件524可顯示第三組時間值,這在圖5A-5C中沒有 示出。
      [0064] 如圖5C所示,第二組時間值508的所有值可被顯示在顯示器502中。在一個實施 例中,所有時間值506或508可被顯示在顯示器502中,而不顯示其他組時間值的時間值。 在一個實施例中,可連同該組時間值一起提供取消選擇518。取代同時顯示所有第二組時間 值508,可以按預定的間隔來顯示第二組時間值508的值(例如,00、05、10、15,等等)。
      [0065] 在圖5A-5C所示的實施例中,響應于用戶從控件520、522、524之一作出選擇,相應 的那組時間值可被顯示給用戶(例如,顯示第一組時間值506)。在用戶從第一組時間值中 作出選擇之后,控件520、522和524的顯示可被提供給用戶。此時,用戶可以有從控件作出 另一選擇或者重復選擇來對先前選擇作出糾正的選項。如果用戶未從該組時間值之一作出 選擇,則默認值可用于選擇。
      [0066] 在一個實施例中,可以要求用戶從第一組時間值506中作出選擇,而從第二組時 間值508或第三組時間值(圖5A-5C中未示出)的選擇可以是任選的或者可不提供給用戶。 應用可改變從時間值組中的哪些選擇是任選的,哪些選擇是要求用戶作出的。
      [0067] 一些實施例可包括上述方法被編寫為一個或多個軟件組件。這些組件以及與每個 組件相關聯(lián)的功能可被客戶端、服務器、分布式或對等計算機系統(tǒng)使用。這些組件可以用 與一個或多個編程語言相對應的計算機語言來編寫,所述一個或多個編程語言例如是函數(shù) 式、聲明式、過程式、面向對象的、更低級別的語言等等。它們可經(jīng)由各種應用編程接口被鏈 接到其他組件,然后被編譯成用于服務器或客戶端的一個完整應用?;蛘撸@些組件可實現(xiàn) 在服務器和客戶端應用中。另外,這些組件可經(jīng)由各種分布式編程協(xié)議被鏈接在一起。一些 示例實施例可包括遠程過程調用被用于在分布式編程環(huán)境上實現(xiàn)這些組件中的一個或多 個。例如,邏輯級可駐留在第一計算機系統(tǒng)上,該第一計算機系統(tǒng)位于包含界面級(例如圖 形用戶界面)的第二計算機系統(tǒng)的遠程。這些第一和第二計算機系統(tǒng)可配置成服務器-客 戶端、對等或某種其他配置。客戶端的復雜度從移動和手持設備到瘦型客戶端再到胖型客 戶端或者甚至其他服務器可有所不同。
      [0068] 上述軟件組件被作為指令有形地存儲在計算機可讀存儲介質上。術語"計算機可 讀存儲介質"應當被理解為包括存儲一組或多組指令的單個介質或多個介質。術語"計算 機可讀存儲介質"應當被理解為包括任何如下物理物品:其能夠經(jīng)歷一組物理改變以物理 地存儲、編碼或以其他方式承載一組指令來供計算機系統(tǒng)執(zhí)行,這使得計算機系統(tǒng)執(zhí)行任 何在這里描述、表示或圖示的方法或過程步驟。計算機可讀存儲介質的示例包括但不限于: 磁介質,例如硬盤、軟盤和磁帶;光介質,例如⑶-ROM、DVD和全息設備;磁光介質;以及專 門配置來存儲和執(zhí)行的硬件設備,例如專用集成電路(application-specific integrated circuit,"ASIC"),可編程邏輯器件(programmable logic device,"PLD")以及 ROM 和 RAM 設備。計算機可讀指令的示例包括機器代碼,例如由編譯器產(chǎn)生的,以及由計算機利用解釋 器執(zhí)行的包含更高級別代碼的文件。例如,本公開的一個實施例可利用Java、C++或其他面 向對象的編程語言和開發(fā)工具來實現(xiàn)。本公開的另一實施例可以用硬線電路取代機器可讀 軟件指令或與機器可讀軟件指令相結合來實現(xiàn)。
      [0069] 圖6是示范性計算機系統(tǒng)600的框圖。計算機系統(tǒng)600包括處理器605,處理器605 執(zhí)行存儲在計算機可讀存儲介質655上的軟件指令或代碼以執(zhí)行本公開的上述方法。計算 機系統(tǒng)600包括介質讀取器640以從計算機可讀存儲介質655讀取指令并將指令存儲在存 儲裝置610中或隨機訪問存儲器(random access memory, RAM) 615中。存儲裝置610提供 用于保存靜態(tài)數(shù)據(jù)的大空間,至少一些指令可被存儲在這里以供以后執(zhí)行。存儲的指令可 被進一步編譯以生成指令的其他表示并被動態(tài)地存儲在RAM615中。處理器605從RAM615 讀取指令并且根據(jù)指令執(zhí)行動作。根據(jù)本公開的一個實施例,計算機系統(tǒng)600還包括輸出 設備625(例如顯示器)以將執(zhí)行結果中的至少一些作為包括但不限于視覺信息在內的輸 出提供給用戶,并且包括輸入設備630以向用戶或另一設備提供用于輸入數(shù)據(jù)和/或以其 他方式與計算機系統(tǒng)600交互的手段。這些輸出設備625和輸入設備630中的每一個可被 一個或多個額外的外設連接以進一步擴展計算機系統(tǒng)600的能力??商峁┚W(wǎng)絡通信器635 來將計算機系統(tǒng)600連接到網(wǎng)絡650并進而連接到與網(wǎng)絡650連接的其他設備,例如包括 其他客戶端、服務器、數(shù)據(jù)存儲庫和接口。計算機系統(tǒng)600的各模塊經(jīng)由總線645互連。計 算機系統(tǒng)600包括數(shù)據(jù)源接口 620以訪問數(shù)據(jù)源660。可經(jīng)由以硬件或軟件實現(xiàn)的一個或 多個抽象層來訪問數(shù)據(jù)源660。例如,可通過網(wǎng)絡650來訪問數(shù)據(jù)源660。在一些實施例中, 可經(jīng)由抽象層--例如語義層來--訪問數(shù)據(jù)源660。
      [0070] 數(shù)據(jù)源是信息資源。數(shù)據(jù)源包括使能了數(shù)據(jù)存儲和取回的數(shù)據(jù)源。數(shù)據(jù)源可包括 數(shù)據(jù)庫,例如關系型、事務型、層次型、多維的(例如0LAP)、面向對象的數(shù)據(jù)庫,等等。另外 的數(shù)據(jù)源包括列表數(shù)據(jù)(例如電子數(shù)據(jù)表、帶分隔符的文本文件)、以標記語言標記的數(shù)據(jù) (例如XML數(shù)據(jù))、事務型數(shù)據(jù)、非結構化數(shù)據(jù)(例如文本文件、屏幕抓?。?、層次型數(shù)據(jù)(例 如文件系統(tǒng)中的數(shù)據(jù)、XML數(shù)據(jù))、文件、多個報告以及任何其他能夠通過建立的協(xié)議--例 如開放數(shù)據(jù)庫互連(Open DataBase Connectivity,ODBC)-訪問的、由底層軟件系統(tǒng)(例 如ERP系統(tǒng))產(chǎn)生等等的數(shù)據(jù)源。數(shù)據(jù)源還可包括不是有形存儲數(shù)據(jù)的數(shù)據(jù)源或者其他形 式的暫時性數(shù)據(jù)源,例如數(shù)據(jù)流、廣播數(shù)據(jù),等等。這些數(shù)據(jù)源可包括相關聯(lián)的數(shù)據(jù)基礎、語 義層、管理系統(tǒng)、安全系統(tǒng),等等。
      [0071] 語義層是覆蓋一個或多個數(shù)據(jù)源的抽象。其使得用戶在編寫查詢時無需精通現(xiàn)有 查詢語言的各種微妙之處。所提供的抽象包括數(shù)據(jù)源的元數(shù)據(jù)描述。元數(shù)據(jù)可包括對于用 戶有意義的術語,而不是數(shù)據(jù)源使用的邏輯或物理描述。例如,常見的業(yè)務術語,而不是表 格和列名稱。這些術語可以是本地化的和或是域特定的。層可包括與底層數(shù)據(jù)相關聯(lián)的邏 輯,從而允許它自動制定查詢來對底層數(shù)據(jù)源執(zhí)行。邏輯包括到數(shù)據(jù)源的連接、用于數(shù)據(jù)源 的結構和數(shù)據(jù)源的各方面。一些語義層可被發(fā)布,使得其可被許多客戶端和用戶共享。一 些語義層在與底層數(shù)據(jù)源的結構相對應的粒度或者在語義層實現(xiàn)安全性。語義層的具體形 式包括描述底層數(shù)據(jù)源和限定底層數(shù)據(jù)的維度、屬性和度量的數(shù)據(jù)模型對象。這些對象可 表示維度成員之間的關系,提供與底層數(shù)據(jù)相關聯(lián)的計算。
      [0072] 在以上描述中,闡述了許多具體細節(jié)以提供對本公開的實施例的透徹理解。然而, 相關領域的技術人員將會認識到,沒有這些具體細節(jié)中的一個或多個或者以其他方法、組 件、技術等等也可實現(xiàn)各種實施例。在其他場合中,沒有詳細示出或描述公知的操作或結構 以避免模糊本公開的各方面。
      [0073] 雖然這里圖示和描述的過程包括步驟系列,但將會明白,本公開的不同實施例不 受圖示的步驟順序所限,因為一些步驟可按不同的順序發(fā)生,一些與除這里示出和描述的 以外的其他步驟并行發(fā)生。此外,不是所有圖示的步驟都是實現(xiàn)根據(jù)本公開的方法所必需 的。另外,將會明白,可以與這里圖示和描述的裝置和系統(tǒng)相關聯(lián)地以及與沒有圖示的其他 系統(tǒng)相關聯(lián)地實現(xiàn)過程。
      [0074] 以上對于本公開的實施例的描述和圖示--包括摘要中描述的內容--并不打 算是詳盡無遺的或者將實施例限制到所公開的精確形式。雖然這里出于說明目地描述了實 施例的具體實施例及其示例,但正如相關領域的技術人員將會認識到的,在本公開的范圍 內各種等同修改是可能的??筛鶕?jù)以上詳細描述對實施例作出這些修改。更確切地說,本 公開的范圍應由所附權利要求來確定,權利要求應根據(jù)所確立的權利要求解釋的原則來解 釋。
      【權利要求】
      1. 一種由計算機實現(xiàn)的方法,包括: 接收生成用于輸入時間相關數(shù)據(jù)的用戶界面的指令; 在所述用戶界面中以多行顯示第一組時間值,顯示的第一組時間值包括所述第一組時 間值中的所有值; 檢測與對所述第一組時間值之中的值之一的選擇相對應的用戶輸入; 響應于對所述第一組時間值之中的值之一的選擇,在所述用戶界面中顯示第二組時間 值; 檢測與對所述第二組時間值之中的值之一的選擇相對應的用戶輸入;以及 存儲從所述第一組時間值中選擇的值和從所述第二組時間值中選擇的值。
      2. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,顯示所述第二組時間值包括顯示 所述第二組時間值中的所有值。
      3. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,對所述第一組時間值之中的值之 一的選擇是通過在使能了觸摸的用戶界面上的叩擊手勢作出的,并且對所述第二組時間值 之中的值之一的選擇是通過在所述使能了觸摸的用戶界面上的叩擊手勢作出的。
      4. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,當所述第二組時間值被顯示時,所 述第一組時間值的至少一部分被顯示并且用戶從顯示的第二組時間值或顯示的第一組時 間值中選擇值。
      5. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,所述第一組時間值表示小時值,并 且所述第二組時間值表示分鐘值。
      6. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,所述第一組時間值被按升序顯示 在多行中。
      7. 如權利要求6所述的由計算機實現(xiàn)的方法,其中,所述第二組時間值被顯示在包括 從所述第一組時間值中選擇的值的所述第一組時間值的一行下方的一行或多行中。
      8. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,所述第二組時間值是以預定的增 量提供的。
      9. 如權利要求1所述的由計算機實現(xiàn)的方法,還包括: 響應于對所述第二組時間值之中的值之一的選擇,在所述用戶界面中以一行或多行顯 示第三組時間值;以及 檢測與對所述第三組時間值之中的值之一的選擇相對應的用戶輸入。
      10. 如權利要求1所述的由計算機實現(xiàn)的方法,其中,從所述第一組時間值和所述第 二組時間值中的選擇被作出來提供時間、持續(xù)時間和包括開始時間和結束時間的時間段之 〇
      11. 一種系統(tǒng),包括: 顯示器,用于顯示用戶界面; 輸入設備,用于從用戶接收命令; 控制器,被配置為: 在所述顯示器中以多行顯示第一組時間值,所述顯示器中顯示的第一組時間值包括所 述第一組時間值中的所有值; 利用所述輸入設備檢測第一用戶輸入,所述第一用戶輸入對應于對所述第一組時間值 之中的值之一的第一選擇; 存儲從所述第一組時間值中的第一選擇值; 響應于對所述第一組時間值之中的值之一的第一選擇,在所述顯示器中顯示第二組時 間值; 利用所述輸入設備檢測第二用戶輸入,所述第二用戶輸入對應于對所述第二組時間值 之中的值之一的第一選擇;以及 存儲從所述第二組時間值中的第一選擇值。
      12. 如權利要求11所述的系統(tǒng),其中,所述顯示器是觸摸屏顯示器,并且所述輸入設備 是所述觸摸屏顯示器的使能了觸摸的屏幕。
      13. 如權利要求12所述的系統(tǒng),其中,對所述第一組時間值之中的值之一的選擇是通 過在所述觸摸屏顯示器上的第一叩擊手勢作出的,并且對所述第二組時間值之中的值之一 的選擇是通過在所述觸摸屏顯示器上的第二叩擊手勢作出的。
      14. 如權利要求11所述的系統(tǒng),其中,顯示所述第二組時間值包括在所述顯示器內顯 示所述第二組時間值中的所有值。
      15. 如權利要求11所述的系統(tǒng),其中,當所述第二組時間值被顯示時,所述第一組時間 值的至少一部分被顯示并且用戶從顯示的第二組時間值或顯示的第一組時間值中選擇值。
      16. 如權利要求11所述的系統(tǒng),其中,所述第一組時間值表示小時值,并且所述第二組 時間值表示分鐘值。
      17. 如權利要求11所述的系統(tǒng),其中,所述第一組時間值被按升序顯示在多行中。
      18. 如權利要求17所述的系統(tǒng),其中,所述第二組時間值被顯示在包括從所述第一組 時間值中選擇的值的所述第一組時間值的一行下方的一行或多行中。
      19. 如權利要求11所述的系統(tǒng),其中,所述控制器還被配置為: 響應于對所述第二組時間值之中的值之一的第一選擇,在所述顯示器中顯示所述第一 組時間值; 利用所述輸入設備檢測第三用戶輸入,所述第三用戶輸入對應于對所述第一組時間值 之中的值之一的第二選擇; 存儲從所述第一組時間值中的第二選擇值; 響應于對所述第一組時間值之中的值之一的第二選擇,在所述顯示器中顯示所述第二 組時間值; 利用所述輸入設備檢測第四用戶輸入,所述第四用戶輸入對應于對所述第二組時間值 之中的值之一的第二選擇;以及 存儲從所述第二組時間值中的第二選擇值。
      20. -種用于由用戶輸入時間相關數(shù)據(jù)的由計算機實現(xiàn)的方法,包括: 在使能了觸摸的用戶界面中接收生成用戶界面的指令; 在所述用戶界面中以多行顯示第一組時間值,所述第一組時間值表示二十四小時值并 且顯示的第一組時間值包括所述第一組時間值中的所有值; 檢測來自用戶的第一叩擊手勢,所述第一叩擊手勢對應于對所述第一組時間值之中的 值之一的第一選擇; 響應于對所述第一組時間值之中的值之一的選擇,在所述用戶界面中在包括從所述第 一組時間值中選擇的值的所述第一組時間值的一行下方以一行或多行顯示第二組時間值, 所述第二組時間值表示分鐘值并且顯示的第二組時間值包括所述第二組時間值中的所有 值; 檢測來自用戶的第二叩擊手勢,所述第二叩擊手勢對應于對所述第二組時間值之中的 值之一的第一選擇和對所述第一組時間值之中的值之一的第二選擇; 如果所述第二叩擊手勢對應于對所述第一組時間值之中的值之一的第二選擇,則在所 述用戶界面中在包括從所述第一組時間值中的第二選擇值的所述第一組時間值的一行下 方以一行或多行顯示所述第二組時間值;以及 如果所述第二叩擊手勢對應于對所述第二組時間值之中的值之一的第一選擇,則存儲 從所述第一組時間值和所述第二組時間值中選擇的值。
      【文檔編號】G06F3/0481GK104142781SQ201410188093
      【公開日】2014年11月12日 申請日期:2014年5月6日 優(yōu)先權日:2013年5月6日
      【發(fā)明者】A.康古特 申請人:Sap股份公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1