專利名稱:終端、處理選擇方法、控制程序和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及選擇對項目期望處理的終端、處理選擇方法、控制程序和記錄介質(zhì)。
背景技術(shù):
通常,當(dāng)顯示器中顯示的項目移動到期望的位置時,通過使用鼠標(biāo)等指定要移動的項目并執(zhí)行拖放操作、雙擊操作或任意其他操作。作為將項目移動到期望的位置的技術(shù),專利文件I公開了以下技術(shù)提前將拖動距離和拖動時間與移動信息相關(guān)聯(lián),并且根據(jù)用戶執(zhí)行的拖動(距離和時間)將項目移動到預(yù)定位置。此外,在專利文件2中公開了以下技術(shù)通過根據(jù)拖動來改變顯示內(nèi)容,項目可以容易地移動到顯示屏幕外的期望位置。
另一方面,專利文件3公開了以下技術(shù)通過將作為要處理的目標(biāo)的項目拖放到用戶設(shè)置的一系列處理內(nèi)容的圖標(biāo)上,對該項目執(zhí)行一系列處理?,F(xiàn)有技術(shù)文件專利文件專利文件I :日本專利申請待審公開號2009-151638專利文件2 :日本專利申請待審公開號1997-258952專利文件3 :日本專利申請待審公開號2007-304669
發(fā)明內(nèi)容
本發(fā)明要解決的問題專利文件I和2中描述的技術(shù)是用于將項目移動到期望位置的技術(shù),因此通過使用該技術(shù),不能對該項目執(zhí)行任何處理。另一方面,通過使用專利文件3中描述的技術(shù),可以對該項目執(zhí)行期望的處理。然而,需要將該項目放到圖標(biāo)上。因此,當(dāng)用戶不熟悉使用鼠標(biāo)、觸摸板等時或當(dāng)顯示區(qū)域小時,用戶難以正確地將該項目放到期望的圖標(biāo)上。本發(fā)明意在解決上述問題。本發(fā)明的目的是提供即使當(dāng)用戶不能正確地將項目放到期望的區(qū)域中時用戶仍然可以選擇對該項目要執(zhí)行的期望處理的終端、處理選擇方法、控制程序和記錄介質(zhì)。解決問題的手段為了達到上述目的,根據(jù)本發(fā)明的終端包括注冊了預(yù)定處理內(nèi)容的處理表;顯示項目的顯示裝置;檢測對項目的拖放操作的輸入裝置;當(dāng)檢測到拖放操作時確定在拖放操作中是否包括預(yù)定操作的操作確定裝置;以及當(dāng)檢測到包括預(yù)定操作時從處理表中選擇預(yù)定處理內(nèi)容、而當(dāng)確定不包括預(yù)定操作時選擇對該項目的拖放處理的處理選擇裝置。為了達到上述目的,根據(jù)本發(fā)明的處理選擇方法使用包括顯示裝置和注冊了預(yù)定處理內(nèi)容的處理表的終端,該方法包括以下步驟在顯示裝置中顯示項目;檢測對該項目的拖放操作;當(dāng)檢測到拖放操作時確定該拖放操作中是否包括預(yù)定操作;以及當(dāng)確定包括預(yù)定操作時從處理表中選擇預(yù)定處理內(nèi)容,而當(dāng)確定不包括預(yù)定操作時選擇將該項目移動到放下位置的處理。為了達到上述目的,根據(jù)本發(fā)明的控制程序由包括顯示裝置和注冊了預(yù)定處理內(nèi)容的處理表的終端的計算機執(zhí)行,該控制程序可以使計算機執(zhí)行以下功能在顯示裝置中顯示項目;檢測對項目的拖放操作;當(dāng)檢測到拖放操作時確定該拖放操作中是否包括預(yù)定操作;以及當(dāng)確定包括預(yù)定操作時從處理表中選擇預(yù)定處理內(nèi)容,而當(dāng)確定不包括預(yù)定操作時選擇將該項目移動到放下位置的處理。為了達到上述目的,根據(jù)本發(fā)明的記錄介質(zhì)是記錄有控制程序的計算機可讀記錄介質(zhì),該控制程序使包括顯示裝置和注冊了預(yù)定處理內(nèi)容的處理表的終端的計算機執(zhí)行以下過程在顯示裝置中顯示項目;檢測對項目的拖放操作;當(dāng)檢測到拖放操作時,確定該拖放操作中是否包括預(yù)定操作;以及當(dāng)確定包括預(yù)定操作時從處理表中選擇預(yù)定處理內(nèi)容,而當(dāng)確定不包括預(yù)定操作時選擇將該項目移動到放下位置的處理。本發(fā)明的效果
通過使用上述配置,可以提供即使當(dāng)用戶沒有正確地將觸摸的項目放到期望的區(qū)域中時用戶仍可以選擇對該項目要執(zhí)行的期望處理的終端、處理選擇方法、控制程序以及記錄介質(zhì)。
圖I是根據(jù)本發(fā)明的第一示例性實施例的終端10的方框圖的示例。圖2是根據(jù)本發(fā)明的第一示例性實施例的終端10的操作流程圖的示例。圖3是根據(jù)本發(fā)明的第二示例性實施例的終端100的外部視圖的示例。圖4是根據(jù)本發(fā)明的第二示例性實施例的終端100的方框圖的示例。圖5是根據(jù)本發(fā)明的第二示例性實施例的終端100的操作流程圖的示例。圖6是根據(jù)本發(fā)明的第二示例性實施例的處理表110的示例。圖7是根據(jù)本發(fā)明的第三示例性實施例的終端300的外部視圖的示例。圖8是根據(jù)本發(fā)明的第三示例性實施例的終端300的方框圖的示例。圖9是根據(jù)本發(fā)明的第三示例性實施例的終端300的操作流程圖的示例。圖10是根據(jù)本發(fā)明的第三示例性實施例的處理表313的示例。圖11是根據(jù)本發(fā)明的第四示例性實施例的終端500的外部視圖的示例。圖12是根據(jù)本發(fā)明的第四示例性實施例的終端500的方框圖的示例。圖13是根據(jù)本發(fā)明的第四示例性實施例的處理表512的示例。
具體實施例方式(第一示例性實施例)將描述本發(fā)明的第一示例性實施例。圖I示出了根據(jù)示例性實施例的終端10的方框配置圖的示例。在圖I中,終端10包括顯示器裝置20、輸入裝置30、操作確定裝置40、處理選擇裝置50和處理表60。顯示器裝置20顯示例如應(yīng)用程序、圖標(biāo)、文件等的項目。輸入裝置30檢測對項目的拖放操作。操作確定裝置40確定在所檢測的拖放操作中是否包括預(yù)定操作。這里,預(yù)定操作包括以拖動速率大于預(yù)定閾值的狀態(tài)放下項目的操作,在預(yù)定方向拖動項目后放下項目的操作,等等。當(dāng)確定在拖放操作中包括預(yù)定操作時,處理選擇裝置50從處理表60中選擇預(yù)定處理內(nèi)容。另一方面,當(dāng)確定在拖放操作中不包括預(yù)定操作時,處理選擇裝置50選擇通常的拖放處理。也就是說,處理選擇裝置50選擇將項目移動到放下位置的處理。預(yù)定處理內(nèi)容注冊在處理表60中。這里,該預(yù)定處理內(nèi)容包括控制項目的執(zhí)行狀態(tài)的處理、控制項目的存儲狀態(tài)的處理,等等。具體地,控制項目的執(zhí)行狀態(tài)的處理包括激活該項目的處理、結(jié)束該項目的處理、重啟該項目的處理、改變執(zhí)行優(yōu)先級的處理,等等。具體地,控制項目的存儲狀態(tài)的處理包括刪除該項目的處理、復(fù)制該項目的處理、將該項目向列表注冊的處理、設(shè)置評估值的處理,等等。圖2示出了終端10的操作的流程的示例。在圖2中,輸入裝置30監(jiān)控用戶是否對顯示器裝置20中顯示的項目執(zhí)行拖放操作(SlOl)。當(dāng)輸入裝置30檢測到用戶執(zhí)行拖放操作(步驟SlOl中“是”)時,輸入裝置30向操作確定裝置40輸出操作通知(S102)。
當(dāng)操作確定裝置40接收到該操作通知時,操作確定裝置40確定在所檢測的拖放操作中是否包括預(yù)定操作(S103)。當(dāng)操作確定裝置40確定在所檢測的拖放操作中包括預(yù)定操作(步驟S103中“是”)時,操作確定裝置40向處理選擇裝置50輸出處理選擇通知(S104)。另一方面,當(dāng)操作確定裝置40確定在所檢測的拖放操作中不包括預(yù)定操作(步驟S103中“否”)時,操作確定裝置40向處理選擇裝置50通知放下通知(S105)。當(dāng)處理選擇裝置50接收到處理選擇通知時,處理選擇裝置50從處理表60中選擇與用戶執(zhí)行的拖放操作相對應(yīng)的預(yù)定處理內(nèi)容(S106)。另一方面,當(dāng)處理選擇裝置50接收到放下通知時,處理選擇裝置50基于用戶執(zhí)行的拖放操作選擇通常的拖放處理(S107)。當(dāng)檢測到拖放操作時,根據(jù)示例性實施例的終端10確定所檢測的拖放操作中是否包括預(yù)定操作。當(dāng)終端10確定所檢測的拖放操作中包括預(yù)定操作時,終端10選擇處理表60中注冊的預(yù)定處理內(nèi)容。因此,即使當(dāng)用戶沒有將項目正確地放到期望的區(qū)域中時,用戶也可以對該項目執(zhí)行預(yù)定處理。(第二示例性實施例)將描述本發(fā)明的第二示例性實施例。圖3示出了根據(jù)本示例性實施例的終端的外觀的示例。在圖3中,項目102等顯示在終端100的觸摸板顯示器101上。這里,應(yīng)用程序、圖標(biāo)、文件等可以作為項目102。在本示例性實施例中,應(yīng)用程序作為項目102。當(dāng)用戶對項目102執(zhí)行期望的處理時,用戶觸摸項目102的任意位置并拖放項目102。這里,為了簡潔,將用戶觸摸的觸摸板顯示器101上的點稱為操作點103。當(dāng)用戶觸摸觸摸板顯示器101的表面時,操作點103出現(xiàn)在觸摸板顯示器101的表面上。可以通過改變(拖動)觸摸位置移動操作點103,并當(dāng)觸摸結(jié)束時(當(dāng)執(zhí)行放下時)操作點103消失。此外,當(dāng)用戶執(zhí)行拖動時,觸摸板顯示器101上顯示的操作點103移動。然而,當(dāng)用戶執(zhí)行拖動時,項目102不一定要移動。接下來將描述根據(jù)該示例性實施例的終端100的配置。圖4中示出了終端100的方塊配置圖的示例。在圖4中,終端100包括觸摸板顯示器101、⑶1(圖形用戶界面)系統(tǒng)104、拖放檢測裝置105、移動速率計算裝置106、移動方向檢測裝置107、預(yù)定操作檢測裝置108、處理選擇裝置109和處理表110。觸摸板顯示器101是具有用于顯示的顯示功能和使用觸摸板的輸入功能的通用觸摸板顯示器。這里,觸摸板顯示器101包括權(quán)利要求書中所描述的顯示裝置的功能。⑶I系統(tǒng)104是向用戶提供圖形輸入/輸出裝置的通用圖形用戶界面系統(tǒng)。在本示例性實施例中,GUI系統(tǒng)104獲取關(guān)于用戶在觸摸板顯示器101上的觸摸位置的信息作為位置信息,并將所獲取的位置信息向拖放檢測裝置105、移動速率計算裝置106和移動方向檢測裝置107輸出。拖放檢測裝置105基于從⑶I系統(tǒng)104接收的位置信息確定是否執(zhí)行了拖放操作。在示例性實施例中,當(dāng)觸摸項目102時在大于預(yù)定距離的距離上執(zhí)行了拖動并放下項目102時,拖放檢測裝置105確定拖放操作已經(jīng)執(zhí)行。當(dāng)拖放檢測裝置105檢測到拖放操作時,拖放檢測裝置105向預(yù)定操作檢測裝置108輸出操作通知。這里,權(quán)利要求書中所描述的輸入裝置與觸摸板顯示器101、⑶I系統(tǒng)104和拖放檢測裝置105相對應(yīng)。此外,在本示例性實施例中,將觸摸板顯示器101用作輸入裝置的情況作為示例描述。然而,鼠標(biāo)、跟蹤球等可以用作輸入裝置。在此情況下,按下鼠標(biāo)鍵對應(yīng)于開始觸摸,釋放鼠標(biāo)鍵對應(yīng)于結(jié)束觸摸(放下)。 移動速率計算裝置106通過使用恰好在用戶放下項目102之前的時刻從⑶I系統(tǒng)104接收的位置信息,計算操作點103的移動速率,并將所計算的移動速率通知給預(yù)定操作檢測裝置108和處理選擇裝置109。此外,移動速率不限于恰好在放下之前的時刻的操作點103的移動速率。例如,可以使用恰好在開始觸摸后的時刻的操作點103的移動速率、拖動過程中的平均移動速率等作為移動速率。移動方向檢測裝置107通過使用恰好在用戶放下項目102之前的時刻從⑶I系統(tǒng)104接收的位置信息,檢測操作點103的移動方向,并將所檢測的移動方向通知給處理選擇裝置109。此外,移動方向不限于恰好在放下之前的時刻的操作點103的移動方向。例如,可以使用恰好在開始觸摸后的時刻的操作點103的移動方向、沿著連接觸摸開始位置和放下位置的線的方向等作為移動方向。預(yù)定操作檢測裝置108保持預(yù)定閾值并確定在拖放操作中是否包括預(yù)定操作。在示例性實施例中,當(dāng)預(yù)定操作檢測裝置108從拖放檢測裝置105接收到操作通知時,預(yù)定操作檢測裝置108將從移動速率計算裝置106接收的移動速率和閾值作比較。當(dāng)所接收的移動速率大于閾值時,預(yù)定操作檢測裝置108確定在該拖放操作中包括預(yù)定操作,并向處理選擇裝置109輸出處理選擇通知。當(dāng)移動速率小于閾值時,預(yù)定操作檢測裝置108確定在該拖放操作中不包括預(yù)定操作,并向處理選擇裝置109輸出放下通知。這里,預(yù)定操作檢測裝置108對應(yīng)于權(quán)利要求書中所描述的操作確定裝置。當(dāng)處理選擇裝置109從預(yù)定操作檢測裝置108接收到放下通知時,處理選擇裝置109選擇通常的拖放處理。另一方面,當(dāng)接收到處理選擇通知時,處理選擇裝置109從處理表110中選擇與從移動速率計算裝置106接收到的移動速率和從移動方向檢測裝置107接收到的移動方向相對應(yīng)的處理內(nèi)容。與移動方向和移動速率相關(guān)聯(lián)的多個處理內(nèi)容注冊在處理表110中。圖5示出了根據(jù)示例性實施例的處理表110的示例。例如,當(dāng)移動方向是“下”并且移動速率是“小于30”時,選擇描述為“將應(yīng)用程序注冊到常用菜單的底部”的處理內(nèi)容。這里,如圖5所示的處理表110中所示出,當(dāng)移動方向是“下”時,根據(jù)移動速率大于等于30或小于30,將應(yīng)用程序注冊在常用菜單的頂部或底部。也就是說,當(dāng)與移動速率成比例的數(shù)值按照“常用菜單”的順序注冊時,可以根據(jù)與恰好在放下之前的時刻的移動速率一致的期望順序來排列每個應(yīng)用程序。此外,處理表Iio的內(nèi)容不限于圖5中所示出的內(nèi)容。例如,處理內(nèi)容可以與移動方向或拖動速率相關(guān)聯(lián)。此外,具體地,雖然在圖5中未示出,當(dāng)預(yù)定操作檢測裝置108確定拖放操作中是否包括預(yù)定操作時,用于選擇的移動速率大于所使用的閾值(當(dāng)移動速率小于閾值時,選擇通常的拖放處理)。例如,當(dāng)預(yù)定操作檢測裝置108保持的閾值大于等于“30”時,不會選擇如圖5中所描述的“將應(yīng)用程序注冊到常用菜單的底部”的處理內(nèi)容。然后,將通過使用圖6描述根據(jù)示例性實施例的終端100的操作。在圖6中,觸摸板顯示器101監(jiān)控用戶是否觸摸觸摸屏的表面(S201)。當(dāng)觸摸板顯示器101檢測到用戶觸摸觸摸屏的表面(S201中“是”)時,GUI系統(tǒng)104獲取關(guān)于用戶觸摸的位置的信息(操作點103的位置信息)。當(dāng)所獲取的位置信息包括在項目102的顯示區(qū)域中時,向拖放檢測裝置105、移動速率計算裝置106和移動方向檢測裝置107輸出該位置信息(S202)。拖放檢測裝置105通過使用從⑶I系統(tǒng)104接收的位置信息來確定是否執(zhí)行了 拖放操作(S203)。當(dāng)拖放檢測裝置105確定執(zhí)行了拖放操作(S203中“是”)時,拖放檢測裝置105向預(yù)定操作檢測裝置108輸出操作通知。移動速率計算裝置106通過使用從⑶I系統(tǒng)104接收的位置信息,計算恰好在放下之前的時刻操作點103的移動速率,并將計算結(jié)果向預(yù)定操作檢測裝置108和處理選擇裝置109輸出。移動方向檢測裝置107通過使用從GUI系統(tǒng)104接收的位置信息來檢測恰好在放下之前的時刻操作點103的移動方向,并將檢測結(jié)果向處理選擇裝置109輸出(S204)。當(dāng)預(yù)定操作檢測裝置108接收到操作通知時,預(yù)定操作檢測裝置108確定所接收的移動速率是否大于保持的閾值(S205)。當(dāng)移動速率大于閾值時(S205中“是”),預(yù)定操作檢測裝置108向處理選擇裝置109輸出處理選擇通知(S206)。另一方面,當(dāng)移動速率小于閾值時(S205中“否”),預(yù)定操作檢測裝置108向處理選擇裝置109輸出放下通知(S207)。當(dāng)處理選擇裝置109接收到處理選擇通知時,處理選擇裝置109從處理表110中選擇與移動速率和移動方向相對應(yīng)的處理內(nèi)容(S208)。另一方面,當(dāng)處理選擇裝置109接收到放下通知時,處理選擇裝置109基于移動速率和移動方向選擇通常的拖放處理(S209)。此外,在S208中,當(dāng)與移動速率和移動方向相對應(yīng)的處理內(nèi)容沒有在處理表110中注冊時,錯誤消息顯示在觸摸板顯示器101上。此外,可以作出選擇通常的拖放處理的設(shè)置,而不是顯示錯誤消息。如上所述,根據(jù)示例性實施例的終端100不根據(jù)項目102放下的區(qū)域確定處理,從處理表110中選擇與恰好在項目102放下之前的時刻操作點103的移動速率和移動方向相對應(yīng)的處理內(nèi)容。因此,即使當(dāng)用戶不能正確地將項目102在期望區(qū)域中放下時,用戶也可以容易地執(zhí)行預(yù)定處理。此外,在示例性實施例中,不需要在觸摸板顯示器101上顯示候選處理內(nèi)容。因此,即使當(dāng)因為顯示區(qū)域小等原因而不能合適地顯示處理內(nèi)容時,用戶也可以從大量處理內(nèi)容中容易地選擇期望的處理。(第三示例性實施例)將描述根據(jù)本發(fā)明的第三示例性實施例。圖7示出了根據(jù)示例性實施例的終端的外部視圖的示例。在圖7中,根據(jù)示例性實施例的終端300將項目302顯示在觸摸板顯示器301的確定區(qū)域304中。圖7中示出的操作點303是用戶在觸摸板顯示器301上的觸摸位置。此外,可將鼠標(biāo)、跟蹤球等取代觸摸板顯示器301用作輸入裝置。當(dāng)用戶對項目302執(zhí)行預(yù)定操作時,用戶將項目302拖動到確定區(qū)域304之外的區(qū)域。此外,確定區(qū)域304的邊界可能不顯示在觸摸板顯示器301上。此外,根據(jù)示例性實施例的確定區(qū)域304是預(yù)先固定的區(qū)域。然而,其不限于此。例如,可以使用以下操作當(dāng)操作點303出現(xiàn)時顯示操作點303所存在的邊界,并且當(dāng)操作結(jié)束時不顯示邊界。可以獨立于觸摸板顯示器301的大小和項目302的大小來確定確定區(qū)域304的大小。接下來將描述根據(jù)示例性實施例的終端300的配置。圖8示出了終端300的方框配置圖的示例。在圖8中,終端300包括觸摸板顯示器301、⑶I系統(tǒng)305、拖放檢測裝置306、移動速率計算裝置307、移動方向檢測裝置308、預(yù)定操作檢測裝置309、位置校正裝置310、區(qū)域確定裝置311、處理選擇裝置312和處理表313。用于第三示例性實施例的觸摸板顯示器301、拖放檢測裝置306、移動速率計算裝·置307、移動方向檢測裝置308和預(yù)定操作檢測裝置309與用于圖4中示出的第二示例性實施例的裝置幾乎類似。因此,省略其詳細描述。此外,在此示例性實施例中,移動速率計算裝置307和移動方向檢測裝置308分別向位置校正裝置310輸出所計算的移動速率和所檢測的移動方向。當(dāng)移動速率大于閾值時,預(yù)定操作檢測裝置309不是將處理選擇通知而是將區(qū)域確定指示通知向區(qū)域確定裝置311輸出。⑶I系統(tǒng)305獲取操作點303的位置信息,并將其向拖放檢測裝置306、移動速率計算裝置307、移動方向檢測裝置308和區(qū)域確定裝置311輸出。此外,根據(jù)示例性實施例的GUI系統(tǒng)305區(qū)別用戶觸摸的項目302的類型,并將所區(qū)別的項目的類型向處理選擇裝置312輸出。這里,⑶I系統(tǒng)305區(qū)別項目的類型,例如應(yīng)用程序、音樂文件、圖像文件等。當(dāng)放下項目302時,操作點303按照慣性繼續(xù)移動。因此,位置校正裝置310基于從移動速率計算裝置307接收的恰好在放下之前的時刻的移動速率和從移動方向檢測裝置308接收的恰好在放下之前的時刻的移動方向,計算慣性移動距離和慣性移動方向。使用預(yù)定動態(tài)摩擦系數(shù)的通用計算方法可以用于此計算。期望確定動態(tài)摩擦系數(shù),使得由用戶直觀地感覺到的拖放操作的慣性產(chǎn)生的移動距離約等于所計算的移動距離。此外,用戶可以任意地設(shè)置和改變動態(tài)摩擦系數(shù)。當(dāng)接收到區(qū)域確定指示通知時,區(qū)域確定裝置311通過使用從位置校正裝置310接收的慣性移動距離和慣性移動方向,校正從CTI系統(tǒng)305接收的放下位置的位置信息。此夕卜,區(qū)域確定裝置311確定校正后的放下位置的位置信息是否存在于確定區(qū)域304之外。當(dāng)校正后的位置信息存在于確定區(qū)域304之外時,區(qū)域確定裝置311向處理選擇裝置312輸出處理選擇通知,并且當(dāng)校正的位置信息存在于確定區(qū)域304之中時,向處理選擇裝置312輸出放下通知。當(dāng)處理選擇裝置312接收到處理選擇通知時,處理選擇裝置312從處理表313中選擇與從移動速率計算裝置21接收的移動速率、從移動方向檢測裝置308接收的移動方向和從⑶I系統(tǒng)305接收的項目類型相對應(yīng)的處理內(nèi)容。另一方面,當(dāng)處理選擇裝置312接收到放下通知時,處理選擇裝置312選擇通常的拖放處理。處理表313中注冊了與項目的類型、移動方向和移動速率相關(guān)聯(lián)的多個處理內(nèi)容。圖9示出了根據(jù)示例性實施例的處理表313的示例。在圖9中,例如當(dāng)項目的類型是“應(yīng)用程序”、移動方向是“左”并且移動速率是“未指定”時,選擇描述為“結(jié)束應(yīng)用程序”的處理內(nèi)容。接下來將用圖10描述根據(jù)示例性實施例的終端300的操作。在圖10中,觸摸板顯示器301監(jiān)控用戶是否觸摸了觸摸屏的表面(S301)。當(dāng)觸摸板顯示器301檢測到用戶觸摸了觸摸屏的表面(S301中“是”)時,GUI系統(tǒng)305獲取操作點303的位置信息。當(dāng)項目302的顯示區(qū)域包括所獲取的位置信息時,GUI系統(tǒng)305將操作點303的位置信息向拖放檢測裝置306、移動速率計算裝置307、移動方向檢測裝置308和區(qū)域確定裝置311輸出。此夕卜,⑶I系統(tǒng)305區(qū)分項目302的類型并將區(qū)分結(jié)果向處理選擇裝置312輸出(S302)。拖放檢測裝置306基于所接收的位置信息確定是否執(zhí)行了拖放操作(S303)。如果拖放檢測裝置306確定執(zhí)行了拖放操作(S303中“是”),拖放檢測裝置306將操作通知向預(yù)定操作檢測裝置309輸出。
此外,移動速率計算裝置307計算恰好在放下之前的時刻的移動速率,并將計算結(jié)果向預(yù)定操作檢測裝置309、位置校正裝置310和處理選擇裝置312輸出。移動方向檢測裝置107檢測恰好在放下之前的時刻的移動方向,并將檢測結(jié)果向位置校正裝置310和處理選擇裝置109輸出。此外,位置校正裝置310基于所接收的移動速率和移動方向來計算慣性移動距離和慣性移動方向,并將計算結(jié)果向區(qū)域確定裝置311輸出(S304)。當(dāng)預(yù)定操作檢測裝置309接收到操作通知時,預(yù)定操作檢測裝置309確定所接收的移動速率是否大于保持的閾值(S305)。當(dāng)該移動速率大于該閾值時(S305中“是”),預(yù)定操作檢測裝置309將區(qū)域確定指令通知向區(qū)域確定裝置311輸出(S306)。另一方面,當(dāng)該移動速率小于該閾值時(S305中“否”),預(yù)定操作檢測裝置309將放下通知向處理選擇裝置312輸出(S309)。當(dāng)區(qū)域確定裝置311接收到區(qū)域確定指令通知時,區(qū)域確定裝置311通過使用從位置校正裝置310接收的慣性移動距離和慣性移動方向,校正從⑶I系統(tǒng)305接收的放下位置的位置信息。區(qū)域確定裝置311確定校正后的位置信息是否存在于確定區(qū)域304之外(步驟S307)。如果校正后的位置信息存在于確定區(qū)域304之外時(S307中“是”),區(qū)域確定裝置311將處理選擇通知向處理選擇裝置312輸出(S308)。另一方面,當(dāng)校正后的位置信息存在于確定區(qū)域304之中時(S307中“否”),區(qū)域確定裝置311將放下通知向處理選擇裝置312輸出(S309)。當(dāng)處理選擇裝置312接收到處理選擇通知時,處理選擇裝置312從處理表313中選擇與所接收的項目的類型、移動速率和移動方向相對應(yīng)的處理內(nèi)容(S310)。另一方面,當(dāng)處理選擇裝置312接收到放下通知時,處理選擇裝置312選擇通常的拖放處理(S311)。此夕卜,在步驟S310中,當(dāng)處理表313中沒有注冊與項目的類型、移動速率和移動方向相對應(yīng)的處理內(nèi)容時,在觸摸板顯示器301上顯示錯誤消息。可以作出不顯示錯誤消息而選擇通常的拖放處理的設(shè)置。這里,可以不使用示例性實施例中的位置校正裝置310。在此情況下,在步驟S307中,區(qū)域確定裝置311不校正GUI系統(tǒng)305接收的放下位置的位置信息,并使用該位置信息而不做任何改變,以確定該位置信息是否存在于確定區(qū)域304之外。如上所述,根據(jù)示例性實施例的終端300確定位置信息是否存在于確定區(qū)域304之外,并僅當(dāng)該位置信息存在于確定區(qū)域304之外時從處理表313中選擇處理內(nèi)容。因此,當(dāng)用戶不想基于處理表313選擇處理時,用戶可以確定地選擇通用拖放處理。此外,在示例性實施例中,通過考慮當(dāng)項目302放下時所產(chǎn)生的慣性來校正放下位置的位置信息。因此,即使當(dāng)用戶不正確地將項目302拖到確定區(qū)域304之外的區(qū)域中時,用戶也可以選擇處理表313中注冊的期望的處理。此外,在示例性實施例中,通過考慮項目的類型來確定處理內(nèi)容。因此,可以根據(jù)項目302的多個類型選擇各種處理。(第四示例性實施例)將描述本發(fā)明的第四示例性實施例。根據(jù)第四示例性實施例的終端幾乎與第二示例性實施例中描述的終端100相同。根據(jù)第四示例性實施例的終端包括附屬觸摸板顯示器和列表管理裝置。這是根據(jù)第四示例性實施例的終端與根據(jù)第二示例性實施例的終端100之間的區(qū)別。 圖11中示出了根據(jù)本示例性實施例的終端的外部視圖的示例。根據(jù)本示例性實施例的終端500包括觸摸板顯不器501和附屬觸摸板顯不器502。在觸摸板顯不器501中顯示了正在執(zhí)行的應(yīng)用程序中用戶當(dāng)前操作的應(yīng)用程序504。另一方面,在附屬觸摸板顯示器502中顯示正在執(zhí)行的應(yīng)用程序的列表505。在本示例性實施例中,正在執(zhí)行的應(yīng)用程序以優(yōu)先級降低的順序在列表505中列出。此外,操作點503是用戶在觸摸板顯示器501上的觸摸位置。圖12示出了終端500的方框配置圖的示例。在圖12中,根據(jù)本示例性實施例的終端500包括觸摸板顯示器501、附屬觸摸板顯示器502、⑶I系統(tǒng)506、拖放檢測裝置507、移動速率計算裝置508、移動方向檢測裝置509、預(yù)定操作檢測裝置510、處理選擇裝置511、處理表512和列表管理裝置513。根據(jù)圖12中示出的本示例性實施例的終端500是通過將附屬觸摸板顯示器502和列表管理裝置513加到根據(jù)圖5中示出的第二示例性實施例的終端100中而得到的。列表管理裝置513基于從處理表512中選擇的處理內(nèi)容,更新列表505中正在操作的應(yīng)用程序504的顯示順序。將描述終端500的操作的流程。根據(jù)第四示例性實施例的終端500的操作的流程與第二示例性實施例中已經(jīng)描述的圖6中示出的終端100的從步驟S201至步驟S207的操作的流程類似。在根據(jù)本示例性實施例的終端500的處理選擇裝置511接收到處理選擇通知(與圖6中步驟S206中的操作相同)之后,處理選擇裝置511從處理表110中選擇與移動速率和移動方向相對應(yīng)的處理內(nèi)容(圖6中S208)并將所選的處理內(nèi)容通知給列表管理裝置513。列表管理裝置513通過執(zhí)行從處理選擇裝置511接收的處理內(nèi)容,更新列表505中正在操作的應(yīng)用程序504的顯示順序。例如,將描述使用圖13中示出的處理表512來更新列表505的情況。當(dāng)用戶向右拖動正在操作的應(yīng)用程序504并將其放下時,處理選擇裝置511選擇用于計算正在執(zhí)行的應(yīng)用程序的優(yōu)先級的公式作為處理內(nèi)容。處理選擇裝置511還將所選的計算公式通知給列表管理裝置513。列表管理裝置513基于所接收的計算公式來更新圖11中示出的列表505。即,可以通過使用移動速率計算裝置508計算的恰好在放下之前的時刻的操作點503的移動速率和移動方向檢測裝置509檢測的放下時間的操作點503的移動方向,計算正在操作的應(yīng)用程序504的優(yōu)先級??梢愿鶕?jù)所計算的優(yōu)先級改變在列表505中正在操作的應(yīng)用程序504的顯示順序。當(dāng)使用用于計算圖13中示出的優(yōu)先級的公式時,伴隨著移動速率的增加,優(yōu)先級變高,并且具有較高優(yōu)先級的應(yīng)用程序被安排在列表505的上部。另一方面,當(dāng)操作點在更加向上的方向上移動時優(yōu)先級變低,并且具有較低優(yōu)先級的應(yīng)用程序被安排在列表505的下部。因此,當(dāng)用戶執(zhí)行在預(yù)定方向上以預(yù)定速率拖動正在操作的應(yīng)用程序504的直觀操作時,可以將應(yīng)用程序504大致地插入列表505中的期望位置。此外,在示例性實施例中使用兩個顯示器。然而,其不限于此。可以將正在操作的應(yīng)用程序504和列表505并排顯不在一個顯不器中。上文已經(jīng)描述了本發(fā)明的示例性實施例。然而,不限于以上描述。在不背離本發(fā) 明的范圍的前提下,可以對本申請的發(fā)明的配置進行各種改變。本申請要求基于2010年6月I日提交的日本專利申請2010-125946的優(yōu)先權(quán),其全部公開以引用的形式并入本文中。工業(yè)實用性如上所述,根據(jù)本發(fā)明的終端、處理選擇方法、控制程序和記錄介質(zhì)可以應(yīng)用于便攜式電話裝置以及其他各種終端、處理選擇方法、控制程序和記錄介質(zhì),該便攜式電話裝置包括顯示項目的顯示裝置和檢測對項目的拖放操作的輸入裝置。符號描述10、100、300 和 500 終端20顯示裝置30輸入裝置40操作確定裝置50處理選擇裝置60處理表101、301和501觸摸板顯示器102 和 302 項目103、303 和 503 操作點104,305,506 ⑶I 系統(tǒng)、105、306和507拖放檢測裝置106、307和508移動速率計算裝置107、308和509移動方向檢測裝置108、309和510預(yù)定操作檢測裝置109、312和511處理選擇裝置110、313 和 512 處理表304確定區(qū)域310位置校正裝置311區(qū)域確定裝置502附屬觸摸板顯示器504正在操作的應(yīng)用程序505 列表
513列表管理裝置·
權(quán)利要求
1.一種終端,包括 處理表,在其中注冊有預(yù)定處理內(nèi)容; 顯示裝置,在其中顯示項目; 輸入裝置,檢測對所述項目的拖放操作; 操作確定裝置,當(dāng)檢測到所述拖放操作時,確定在所述拖放操作中是否包括預(yù)定操作;以及 處理選擇裝置,當(dāng)確定包括所述預(yù)定操作時從所述處理表中選擇所述預(yù)定處理,以及當(dāng)確定不包括所述預(yù)定操作時選擇對所述項目的拖放處理。
2.根據(jù)權(quán)利要求I所述的終端,其中,所述預(yù)定操作是以大于預(yù)定閾值的移動速率而執(zhí)行的拖動操作或在所述拖動操作之后在預(yù)定方向上執(zhí)行的放下操作。
3.根據(jù)權(quán)利要求I或2所述的終端,其中,所述預(yù)定處理包括控制所述項目的執(zhí)行狀態(tài)的處理和控制所述項目的存儲狀態(tài)的處理中的至少一個。
4.根據(jù)權(quán)利要求I至3中任意一項所述的終端,還包括 移動速率計算裝置,計算所述拖動的移動速率;以及 移動方向檢測裝置,檢測所述拖動的移動方向; 其中,與所述移動速率和所述移動方向相關(guān)聯(lián)的多個處理內(nèi)容注冊在所述處理表中,以及 其中,所述處理選擇裝置從所述處理表中選擇與所計算的移動速率和所檢測的移動方向相對應(yīng)的所述處理內(nèi)容。
5.根據(jù)權(quán)利要求I至4中任意一項所述的終端,還包括 區(qū)域確定裝置,確定放下位置是否在預(yù)定區(qū)域之外; 其中,當(dāng)確定包括所述預(yù)定操作并且確定所述放下位置在所述預(yù)定區(qū)域之外時,所述處理選擇裝置從所述處理表中選擇所述預(yù)定處理內(nèi)容。
6.根據(jù)權(quán)利要求5所述的終端,還包括 位置校正裝置,根據(jù)所述放下的所述狀態(tài)來校正所述放下位置; 其中,所述區(qū)域確定裝置確定校正后的放下位置是否在所述預(yù)定區(qū)域之外。
7.一種使用終端的處理選擇方法,所述終端包括顯示裝置和其中注冊有預(yù)定處理內(nèi)容的處理表,所述處理選擇方法包括 在所述顯示裝置中顯示項目; 檢測對所述項目的拖放操作; 當(dāng)檢測到所述拖放操作時,確定在所述拖放操作中是否包括預(yù)定操作;以及當(dāng)確定包括所述預(yù)定操作時,從所述處理表中選擇預(yù)定處理內(nèi)容,以及當(dāng)確定不包括所述預(yù)定操作時,選擇用于將所述項目移動到所述放下位置的處理。
8.—種能夠通過終端的計算機執(zhí)行的控制程序,所述終端包括顯示裝置和其中注冊有預(yù)定處理內(nèi)容的處理表,所述控制程序使所述計算機執(zhí)行以下功能 在所述顯示裝置中顯示項目; 檢測對所述項目的拖放操作; 當(dāng)檢測到所述拖放操作時,確定在所述拖放操作中是否包括預(yù)定操作;以及 當(dāng)確定包括所述預(yù)定操作時,從所述處理表中選擇預(yù)定處理內(nèi)容,以及當(dāng)確定不包括所述預(yù)定操作時,選擇用于將所述項目移動到所述放下位置的處理。
9.一種存儲有控制程序的計算機可讀記錄介質(zhì),所述控制程序使包括顯示裝置和其中注冊有預(yù)定處理內(nèi)容的處理表的終端的計算機執(zhí)行以下過程 在所述顯示裝置中顯示項目; 檢測對所述項目的拖放操作; 當(dāng)檢測到所述拖放操作時,確定所述拖放操作中是否包括預(yù)定操作;以及當(dāng)確定包括所述預(yù)定操作時,從所述處理表中選擇預(yù)定處理內(nèi)容,以及當(dāng)確定不包括所述預(yù)定操作時,選擇將所述項目移動到所述放下位置的處理。
全文摘要
本發(fā)明的目的是提供即使當(dāng)用戶不能正確地將項目放在期望的區(qū)域中時仍然可以選擇對該項目要執(zhí)行的預(yù)定處理的終端。根據(jù)本發(fā)明的終端10包括注冊有預(yù)定處理內(nèi)容的處理表60;顯示項目的顯示裝置20;檢測對所述項目的拖放操作的輸入裝置30;當(dāng)檢測到所述拖放操作時確定在所述拖放操作中是否包括預(yù)定操作的操作確定裝置40;以及當(dāng)確定包括所述預(yù)定操作時從所述處理表60中選擇所述預(yù)定處理、以及當(dāng)確定不包括預(yù)定操作時選擇拖放處理的處理選擇裝置50。
文檔編號G06F3/0486GK102947788SQ20118002708
公開日2013年2月27日 申請日期2011年5月13日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者清水一人 申請人:日本電氣株式會社