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

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

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

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


【發(fā)明內(nèi)容】

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

【專利附圖】

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

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