基于柔性器件的交互方法、交互裝置及用戶設備的制造方法
【專利摘要】本申請實施例公開了一種基于柔性器件的交互方法、交互裝置及用戶設備,所述方法包括:響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀;根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。本申請實施例的技術方案用與任務觸發相關的形變的恢復來向用戶視覺反饋該任務的執行進度,并且很自然的將任務與任務的執行進度指示聯系起來,提升了用戶體驗。
【專利說明】
基于柔性器件的交互方法、交互裝置及用戶設備
技術領域
[0001]本申請涉及一種柔性器件交互技術,尤其涉及一種基于柔性器件的交互方法、交互裝置及用戶設備。
【背景技術】
[0002]隨著柔性電子技術的發展,越來越多的柔性用戶設備(例如紙手機(Paperphone)、柔性手環等)出現在用戶的視野中。柔性用戶設備相比于其他設備的特性使得其可以給用戶帶來特殊的用戶體驗,例如:柔性的觸感更適合佩戴、可彎曲可折疊的特性使得設備更適合攜帶以及可以通過彎曲、折疊等彎曲姿勢進行用戶與所述柔性設備之間的交互等。
[0003]對于需要執行一段時間的任務,例如:較大的數據傳輸、安裝一個應用程序或播放一段音視頻等任務,如果可以對任務的執行進度進行指示,可以更好的給用戶一反饋,幫助用戶更好的安排自己的時間。另外,對于需要用戶等待超過一秒鐘的任務,給用戶一進度反饋是交互設計的一個重要原則。一般,可以在顯示屏上通過顯示的進度條來指示任務的執行進度。
【發明內容】
[0004]本申請實施例可能的目的是:提供一種基于柔性器件的交互技術。
[0005]第一方面,本申請的一可能的實施方案提供了一種基于柔性器件的交互方法,包括:
[0006]響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀;
[0007]根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。
[0008]結合第一方面,在第二種可能的實施方式中,所述任務觸發操作包括:
[0009]用于迫使所述柔性器件發生所述形變的施力動作。
[0010]結合第一方面的上述任一種可能的實施方式,在第三種可能的實施方式中,所述施力動作包括:
[0011]迫使所述柔性器件發生彎曲形變的彎曲施力動作;
[0012]所述形變包括所述彎曲形變。
[0013]結合第一方面的上述任一種可能的實施方式,在第四種可能的實施方式中,所述響應于所述任務觸發操作獲取所述形變信息包括:
[0014]響應于所述任務觸發操作,確定所述形變信息;
[0015]在確定所述形變信息后,所述方法還包括:
[0016]根據所述形變信息控制所述柔性器件發生所述形變。
[0017]結合第一方面的上述任一種可能的實施方式,在第五種可能的實施方式中,所述確定所述形變信息包括:
[0018]根據所述任務的執行總量確定所述形變信息。
[0019]結合第一方面的上述任一種可能的實施方式,在第六種可能的實施方式中,所述形變信息包括:
[0020]與所述形變相關的至少一形變參數變化量。
[0021]結合第一方面的上述任一種可能的實施方式,在第七種可能的實施方式中,所述方法還包括:
[0022]檢測所述任務觸發操作。
[0023]結合第一方面的上述任一種可能的實施方式,在第八種可能的實施方式中,所述方法還包括:
[0024]響應于所述任務觸發操作,觸發所述任務的執行。
[0025]結合第一方面的上述任一種可能的實施方式,在第九種可能的實施方式中,所述任務包括:
[0026]需要執行設定時間以上的任務。
[0027]結合第一方面的上述任一種可能的實施方式,在第十種可能的實施方式中,所述根據所述執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向所述第二形狀恢復包括:
[0028]根據所述執行進度信息以及所述形變信息,確定所述柔性器件的形變恢復速度;
[0029]以所述形變恢復速度控制所述柔性器件由所述第一形狀向所述第二形狀恢復。
[0030]結合第一方面的上述任一種可能的實施方式,在第^^一種可能的實施方式中,所述根據所述執行進度信息以及所述形變信息,確定所述形變恢復速度包括:
[0031]根據一設定時間間隔獲取所述柔性器件的當前形變信息和所述任務的當前執行進度彳目息;
[0032]根據所述當前形變信息和所述當前執行進度信息調整所述形變恢復速度。
[0033]結合第一方面的上述任一種可能的實施方式,在第十二種可能的實施方式中,所述方法還包括:
[0034]響應于加速所述柔性器件向所述第二形狀恢復的恢復施力操作,產生用于取消所述任務的任務取消ig息。
[0035]第二方面,本申請的一可能的實施方案提供了一種基于柔性器件的交互裝置,包括:
[0036]形變信息獲取模塊,用于響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀;
[0037]第一形變控制模塊,用于根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。
[0038]結合第二方面,在第二種可能的實施方式中,所述任務觸發操作包括:
[0039]用于迫使所述柔性器件發生所述形變的施力動作。
[0040]結合第二方面的上述任一種可能的實施方式,在第三種可能的實施方式中,所述施力動作包括:
[0041]迫使所述柔性器件發生彎曲形變的彎曲施力動作;
[0042]所述形變包括所述彎曲形變。
[0043]結合第二方面的上述任一種可能的實施方式,在第四種可能的實施方式中,所述形變信息獲取模塊包括:
[0044]形變信息確定單元,用于響應于所述任務觸發操作,確定所述形變信息;
[0045]所述裝置還包括:
[0046]第二形變控制模塊,用于根據所述形變信息控制所述柔性器件發生所述形變。
[0047]結合第二方面的上述任一種可能的實施方式,在第五種可能的實施方式中,所述形變信息確定單元包括:
[0048]形變信息確定子單元,用于根據所述任務的執行總量確定所述形變信息。
[0049]結合第二方面的上述任一種可能的實施方式,在第六種可能的實施方式中,所述形變信息包括:
[0050]與所述形變相關的至少一形變參數變化量。
[0051]結合第二方面的上述任一種可能的實施方式,在第七種可能的實施方式中,所述裝置還包括:
[0052]操作檢測模塊,用于檢測所述任務觸發操作。
[0053]結合第二方面的上述任一種可能的實施方式,在第八種可能的實施方式中,所述裝置還包括:
[0054]任務觸發模塊,用于響應于所述任務觸發操作,觸發所述任務的執行。
[0055]結合第二方面的上述任一種可能的實施方式,在第九種可能的實施方式中,所述任務包括:
[0056]需要執行設定時間以上的任務。
[0057]結合第二方面的上述任一種可能的實施方式,在第十種可能的實施方式中,所述第一形變控制模塊包括:
[0058]速度確定單元,用于根據所述執行進度信息以及所述形變信息,確定所述柔性器件的形變恢復速度;
[0059]形變控制單元,用于以所述形變恢復速度控制所述柔性器件由所述第一形狀向所述第二形狀恢復。
[0060]結合第二方面的上述任一種可能的實施方式,在第^^一種可能的實施方式中,所述速度確定單元包括:
[0061]當前信息獲取子單元,用于根據一設定時間間隔獲取所述柔性器件的當前形變信息和所述任務的當前執行進度信息;
[0062]速度調整子單元,用于根據所述當前形變信息和所述當前執行進度信息調整所述形變恢復速度。
[0063]結合第二方面的上述任一種可能的實施方式,在第十二種可能的實施方式中,所述裝置還包括:
[0064]任務取消模塊,用于響應于加速所述柔性器件向所述第二形狀恢復的恢復施力操作,產生用于取消所述任務的任務取消信息。
[0065]第三方面,本申請的一可能的實施方案提供了一種用戶設備,包括上面所述的基于柔性器件的交互裝置。
[0066]本申請實施例的至少一個實施方案通過對觸發一任務的任務觸發操作產生的柔性設備的形變的恢復進行控制,用該形變的恢復來向用戶視覺反饋該任務的執行進度,并且很自然的將任務與任務的執行進度指示聯系起來,提升了用戶體驗。
【附圖說明】
[0067]圖1為本申請實施例的一種基于柔性器件的交互方法的流程圖;
[0068]圖2a?2c為本申請實施例的一種交互方法的應用示意圖;
[0069]圖3為本申請實施例的一種基于柔性器件的交互裝置的結構框圖;
[0070]圖4a為本申請實施例的一種基于柔性器件的交互裝置的結構框圖;
[0071]圖4b為本申請實施例的一種基于柔性器件的交互裝置的形變信息確定單元的結構框圖;
[0072]圖4c為本申請實施例的一種基于柔性器件的交互裝置的結構框圖;
[0073]圖4d為本申請實施例的一種基于柔性器件的交互裝置的第一形變控制模塊的結構框圖;
[0074]圖4e為本申請實施例的一種基于柔性器件的交互裝置的速度確定單元的結構框圖;
[0075]圖5為本申請實施例的一種基于柔性器件的交互裝置的結構框圖;
[0076]圖6為本申請實施例的一種用戶設備的結構框圖。
【具體實施方式】
[0077]下面結合附圖(若干附圖中相同的標號表示相同的元素)和實施例,對本申請的【具體實施方式】作進一步詳細說明。以下實施例用于說明本申請,但不用來限制本申請的范圍。
[0078]本領域技術人員可以理解,本申請中的“第一”、“第二”等術語僅用于區別不同步驟、設備或模塊等,既不代表任何特定技術含義,也不表示它們之間的必然邏輯順序。
[0079]如圖1所示,本申請實施例提供了一種基于柔性器件的交互方法,包括:
[0080]SllO響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀;
[0081]S120根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。
[0082]舉例來說,本申請提供的交互裝置作為本實施例的執行主體,執行SllO?S120。具體地,所述交互裝置可以以軟件、硬件或軟硬件結合的方式設置在用戶設備中,或者,所述交互裝置本身就是所述用戶設備;所述用戶設備包括但不限于:智能手機、智能手環、平板電腦等便攜式電子設備。
[0083]本申請實施例的實施方式通過對觸發一任務的任務觸發操作產生的柔性設備的形變的恢復進行控制,可以用該形變的恢復來向用戶視覺反饋該任務的執行進度,并且很自然的將任務與任務的執行進度指示聯系起來,提升了用戶體驗。
[0084]通過下面的實施方式進一步說明本申請實施例的各步驟:
[0085]SllO響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息。
[0086]可選地,在一種可能的實施方式中,所述任務包括:
[0087]需要執行設定時間以上的任務。例如包括以下一般需要執行較長時間的任務的一種:數據傳輸、應用程序安裝、音視頻播放等。
[0088]所述設定時間的長度可以根據用戶的需要手動設置,也可以是默認設置的一個長度。
[0089]本領域技術人員可以知道,在任務的執行時間較短的情況下,一般沒有必要對任務的進度進行指示。因此,在一種可能的實施方式中,對于需要執行所述設定時間以下的任務,不需要通過所述形變的恢復來指示任務的進度。
[0090]當然,本領域技術人員可以知道,在其它可能的是實施方式中,所述任務還可以符合其它條件的任務。例如,在一種可能的實施方式中,所述任務包括:符合設定任務類型的任務。
[0091]可選地,在一種可能的實施方式中,所述任務觸發操作包括:
[0092]用于迫使所述柔性器件發生所述形變的施力動作。
[0093]所述施力動作例如可以是一用戶發出的。例如,在用戶與柔性用戶設備的交互中,可以通過對所述柔性用戶設備的柔性器件施加例如彎曲、折疊、扭曲、拉伸或壓縮等施力動作來與所述柔性用戶設備進行交互。例如,在一些可能的實施方式中,用戶可以通過彎曲柔性器件的至少一角或至少一邊來發出一控制指令,例如發出數據傳輸指令。因此,本實施方式中,用戶對所述柔性器件的施力動作引起所述形變并觸發所述任務之后,本實施方式的方法通過控制該形變的恢復來指示所述任務的執行進度,既向用戶直觀的提供了任務執行進度的視覺反饋,又非常自然的將任務與執行進度的指示聯系起來,給用戶一種很好的用戶體驗。
[0094]可選地,在一種可能的實施方式中,例如所述施力動作包括:
[0095]迫使所述柔性器件發生彎曲形變的彎曲施力動作;
[0096]所述形變包括所述彎曲形變。
[0097]當然,本領域的技術人員可以知道,除了所述彎曲施力動作外,所述施力動作還可以是迫使所述柔性器件發生其他形變的其它施力動作,例如對應于折疊形變的折疊施力動作,或對應于扭曲形變的扭曲施力動作等。
[0098]可選地,在一種可能的實施方式中,所任務觸發操作例如可以為用戶觸發一任務觸發模塊(例如觸摸或按壓一虛擬或物理的按鈕)的操作。或者,在一種可能的實施方式中,所述任務觸發操作有可能不是用戶發出的,例如,其有可能是來自其它裝置或設備的用于觸發一任務的信息、指令等,例如,外部設備發送的用于觸發接收來自所述外部設備的數據的傳輸信息。在一種可能實施方式中,所述響應于所述任務觸發操作獲取所述形變信息包括:
[0099]響應于所述任務觸發操作,確定所述形變信息;
[0100]在確定所述形變信息后,所述方法還包括:
[0101]根據所述形變信息控制所述柔性器件發生所述形變。
[0102]在一些可能的實施方式中,控制所述柔性器件發生所述形變時,所述形變的形變量是預設的固定值。此時,根據所述任務觸發操作,可以確定一默認的形變信息。在另一些可能的實施方式中,所述形變的形變量對應于不同的任務可能是不同的,例如,在一種可能的實施方式中,所述確定所述形變信息包括:
[0103]根據所述任務的執行總量確定所述形變信息。
[0104]這里所述任務的執行總量可以是所述任務的執行大小總量(例如,數據傳輸的總字節數、視頻的總字節數)、也可以是所述任務的執行時間總量(例如數據傳輸的預計總時間、視頻播放的總時間等)。
[0105]例如,在一種可能的實施方式中,所述任務為接收一外部設備發送的數據,此時,可以根據所述數據傳輸量的大小來確定所述形變的形變量的大小。例如,所述數據傳輸量為IG時,控制所述柔性器件彎曲30度;在所述數據傳輸量為2G時,控制所述柔性器件彎曲60度。
[0106]可選地,在一種可能的實施方式中,所述形變信息包括與所述形變相關的至少一形變參數變化量。
[0107]在一種可能的實施方式中,所述形變參數變化量包括所述形變的形變量。例如上面所述的柔性器件的彎曲角度。
[0108]在一種可能的實施方式中,所述形變參數變化量例如可以為所述柔性器件在所述用戶的施力動作下產生的所述形變對應的電壓或電流信息等;或者,在一種可能的實施方式中,所述形變參數變化量例如還可以為控制所述柔性器件產生所述形變對應的需要施加至該器件的電壓或電流信息等。
[0109]在一種可能的實施方式中,在所述步驟SllO之前,所述方法還包括:
[0110]檢測所述任務觸發操作。
[0111]在檢測到所述任務觸發操作后再進行所述步驟S110。
[0112]S120根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。
[0113]在一種可能的實施方式中,所述執行進度信息例如可以包括以下的至少一種:所述任務的:執行速度,已執行時間與需要執行的總時間,已執行時間與需要執行的總時間的比值,已執行量與任務總量,已執行量與任務總量的比值等等與任務的執行進度相關的信息。
[0114]在一種可能的實施方式中,所述第二形狀例如可以為所述柔性器件的初始形狀,所述初始形狀為沒有對所述柔性器件進行任何形變之前的形狀,例如為一平板形狀。在另一種可能的實施方式中,例如,在對所述柔性器件進行與所述任務對應的所述形變之前,所述柔性器件的該部分已經進行了一另一形變,此時所述第二形狀例如可以為所述另一形變后對應的形狀。例如,如圖2a所示,一柔性器件200的一邊201在進行所述形變之前已經折疊了 90度(例如用戶通過所述柔性器件進行通話時,對應所述折疊90度的形變),而在所述任務觸發操作產生后,如圖2b所示,所述柔性器件的該邊又折疊了 90度,即形變后,該邊折疊了 180度。此時,在一種實施方式中,所述第二形狀可以為沒有折疊之前的平板狀,如圖2c所示;在另一種可能的實施方式中,所述第二形狀也可以為圖2a所示的折疊了 90度的形狀。
[0115]在一種可能的實施方式中,所述步驟S120包括:
[0116]根據所述執行進度信息以及所述形變信息,確定所述柔性器件的形變恢復速度;
[0117]以所述形變恢復速度控制所述柔性器件由所述第一形狀向所述第二形狀恢復。
[0118]例如,在一種可能的實施方式中,所述執行進度信息為每秒執行總任務的I%,所述形變信息為所述形變的形變量,則所述形變恢復速度例如可以為:每秒恢復所述形變量的1%。
[0119]例如,在一種通過記憶合金控制所述柔性器件的形變的實施方式中,所述形變信息例如可以為施加在所述記憶合金上的電壓信息。本實施方式中,可以通過控制施加在所述記憶合金上的電壓的變化來控制所述柔性器件由所述第一形狀向所述第二形狀恢復。
[0120]在一些可能的實施方式中,所述任務的執行進度可能并不是勻速進行的,例如,在數據傳輸的任務中,由于網絡質量、設備資源占用等因素的影響,數據傳輸的速度并不是一個定值,而是可能隨時間變化的。因此,在一種可能的實施方式中,所述根據所述執行進度信息以及所述形變信息,確定所述形變恢復速度包括:
[0121]根據一設定時間間隔獲取所述柔性器件的當前形變信息和所述任務的當前執行進度彳目息;
[0122]根據所述當前形變信息和所述當前執行進度信息調整所述形變恢復速度。
[0123]本領域技術人員可以看出,通過本實施方式,對于執行速度不一定的任務,可以更加準確的反應其執行進度。
[0124]在一種可能的實施方式中,所述方法的執行主體只用于進行所述任務進度的指示,而不用于觸發所述任務的執行(所述任務的執行由其它裝置觸發)。
[0125]而在另一種可能的實施方式中,所述方法的執行主體還用于觸發所述任務的執行,在本實施方式中,所述方法還包括:
[0126]響應于所述任務觸發操作,觸發所述任務的執行。
[0127]在一種可能的實施方式中,所述方法還包括:
[0128]響應于一加速所述柔性器件向所述第二形狀恢復的恢復施力操作,產生用于取消所述任務的任務取消ig息。
[0129]例如,以上面所述的用戶彎曲柔性器件的一角來發出一數據傳輸指令為例進行說明,在所述數據傳輸指令發出后,觸發一數據傳輸任務的執行,在所述數據傳輸任務的執行過程中,如果該用戶或其它用戶需要取消該數據傳輸任務的執行,可以通過一將所述柔性器件彎曲的一角向壓平的恢復施力操作來取消所述任務傳輸任務。
[0130]由本實施方式可以看出,由于柔性器件的形變是與任務的執行相關的,因此由對柔性器件施加的恢復施力操作來取消所述任務的執行,提供了一種自然、符合用戶操作習慣的方式,提升了用戶體驗。
[0131]本領域技術人員可以理解,在本申請【具體實施方式】的上述方法中,各步驟的序號大小并不意味著執行順序的先后,各步驟的執行順序應以其功能和內在邏輯確定,而不應對本申請【具體實施方式】的實施過程構成任何限定。
[0132]如圖3所示,本申請實施例一種可能的實施方式公開了一種基于柔性器件的交互裝置300,包括:
[0133]形變信息獲取模塊310,用于響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀;
[0134]第一形變控制模塊320,用于根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。
[0135]本申請實施例的實施方式通過對觸發一任務的任務觸發操作產生的柔性設備的形變的恢復進行控制,可以用該形變的恢復來向用戶視覺反饋該任務的執行進度,并且很自然的將任務與任務的執行進度指示聯系起來,提升了用戶體驗。
[0136]通過下面的實施方式進一步說明本申請實施例的各模塊、單元。
[0137]可選地,在一種可能的實施方式中,所述任務包括:
[0138]需要執行設定時間以上的任務。例如包括以下一般需要執行較長時間的任務的一種:數據傳輸任務、應用程序安裝、音視頻播放等。
[0139]可選地,在一種可能的實施方式中,所述執行進度信息例如可以包括以下的至少一種:所述任務的:執行速度,已執行時間與需要執行的總時間,已執行時間與需要執行的總時間的比值,已執行量與任務總量,已執行量與任務總量的比值等等與任務的執行進度相關的信息。
[0140]可選地,在一種可能的實施方式中,所述第二形狀例如可以為所述柔性器件的初始形狀,即沒有對所述柔性器件進行任何形變之前的形狀。在另一種可能的實施方式中,例如,在對所述柔性器件進行與所述任務對應的所述形變之前,所述柔性器件的該部分已經進行了另一形變,此時所述第二形狀例如可以為所述另一形變后對應的形狀。
[0141]可選地,在一種可能的實施方式中,所述任務觸發操作包括:
[0142]—迫使所述柔性器件發生所述形變的施力動作。
[0143]在用戶與柔性用戶設備的交互中,可以通過對所述柔性用戶設備的柔性器件施加例如彎曲、折疊、扭曲、拉伸或壓縮等施力動作來與所述柔性用戶設備進行交互。在本實施方式中,所述任務觸發操作可以為所述施力動作。
[0144]可選地,在一種可能的實施方式中,所述施力動作包括:
[0145]迫使所述柔性器件發生彎曲形變的彎曲施力動作;
[0146]所述形變包括所述彎曲形變。
[0147]當然,本領域的技術人員可以知道,除了所述彎曲施力動作外,所述施力動作還可以是迫使所述柔性器件發生其他形變的其它施力動作,例如對應于折疊形變的折疊施力動作,或對應于扭曲形變的扭曲施力動作等。
[0148]可選地,在一種可能的實施方式中,所任務觸發操作例如可以為用戶觸發一任務觸發模塊的操作。或者,在一種可能的實施方式中,所述任務觸發操作有可能不是用戶發出的,例如,其有可能是來自其它裝置或設備的用于觸發一任務的信息、指令等,例如,外部設備發送的用于觸發接收來自所述外部設備的數據的傳輸信息。
[0149]可選地,如圖4a所示,在一種可能的實施方式中,所述形變信息獲取模塊310包括:
[0150]形變信息確定單元311,用于響應于所述任務觸發操作,確定所述形變信息;
[0151]所述裝置300還包括:
[0152]第二形變控制模塊330,用于根據所述形變信息控制所述柔性器件發生所述形變。
[0153]可選地,如圖4b所示,在一種可能的實施方式中,所述形變信息確定單元311包括:
[0154]形變信息確定子單元3111,用于根據所述任務的執行總量確定所述形變信息。
[0155]可選地,在一種可能的實施方式中,所述形變信息包括以下的至少一種:
[0156]與所述形變相關的至少一形變參數變化量。
[0157]可選地,如圖4c所示,在一種可能的實施方式中,所述裝置300還包括:
[0158]操作檢測模塊340,用于檢測所述任務觸發操作。
[0159]例如,在一種可能的實施方式中,所述任務觸發操作為觸摸一虛擬按鈕,此時所述操作檢測模塊340可以包括一觸摸傳感器。
[0160]在一種可能的實施方式中,所述裝置300可能僅用于進行所述任務進度的指示。此外,可選地,如圖4c所示,在另一種可能的實施方式中,所述裝置300還包括:
[0161]任務觸發模塊350,用于響應于所述任務觸發操作,觸發所述任務的執行。
[0162]可選地,如圖4c所示,在一種可能的實施方式中,所述裝置300還包括:
[0163]任務取消模塊360,用于響應于一加速所述柔性器件向所述第二形狀恢復的恢復施力操作,產生用于取消所述任務的任務取消信息。
[0164]由本實施方式可以看出,由于柔性器件的形變是與任務的執行相關的,因此由對柔性器件施加的恢復施力操作來取消所述任務的執行,提供了一種自然、符合用戶操作習慣的方式,提升了用戶體驗。
[0165]可選地,如圖4d所示,在一種可能的實施方式中,所述第一形變控制模塊320包括:
[0166]速度確定單元321,用于根據所述執行進度信息以及所述形變信息,確定所述柔性器件的形變恢復速度;
[0167]形變控制單元322,用于以所述形變恢復速度控制所述柔性器件由所述第一形狀向所述第二形狀恢復。
[0168]在一些可能的實施方式中,所述任務的執行進度可能并不是勻速進行的,而是可能隨時間變化的。因此,可選地,如圖4e所示,在一種可能的實施方式中,所述速度確定單元321包括:
[0169]當前信息獲取子單元3211,用于根據一設定時間間隔獲取所述柔性器件的當前形變信息和所述任務的當前執行進度信息;
[0170]速度調整子單元3212,用于根據所述當前形變信息和所述當前執行進度信息調整所述形變恢復速度。
[0171]本申請實施例中,各模塊、單元和子單元的功能實現的進一步描述參見圖1所示實施例中對應的描述。
[0172]圖5為本申請實施例提供的又一種基于柔性器件的交互裝置500的結構示意圖,本申請具體實施例并不對交互裝置500的具體實現做限定。如圖5所示,該交互裝置500可以包括:
[0173]處理器(processor)510、通信接口(Communicat1ns Interface) 520、存儲器(memory) 530、以及通信總線540。其中:
[0174]處理器510、通信接口 520、以及存儲器530通過通信總線540完成相互間的通信。
[0175]通信接口 520,用于與比如客戶端等的網元通信。
[0176]處理器510,用于執行程序532,具體可以執行上述方法實施例中的相關步驟。
[0177]具體地,程序532可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0178]處理器510可能是一個中央處理器CPU,或者是特定集成電路ASIC (Applicat1nSpecific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。
[0179]存儲器530,用于存放程序532。存儲器530可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序532具體可以用于使得所述交互裝置500執行以下步驟:
[0180]響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀;
[0181]根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。
[0182]程序532中各步驟的具體實現可以參見上述實施例中的相應步驟和單元中對應的描述,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述方法實施例中的對應過程描述,在此不再贅述。
[0183]如圖6所示,本申請實施例一種可能的實施方式提供了一種用戶設備600,包括圖
3、圖4a?4e中任一實施方式所述的基于柔性器件的交互裝置610。
[0184]所述用戶設備包括但不限于:智能手機、智能手環、平板電腦等便攜式電子設備。
[0185]本申請實施例的實施方式通過對觸發一任務的任務觸發操作產生的柔性設備的形變的恢復進行控制,可以用該形變的恢復來向用戶反饋該任務的執行進度,并且很自然的將任務的執行進度指示與其所指示的任務聯系起來,提升了用戶體驗。
[0186]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本申請的范圍。
[0187]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0188]以上實施方式僅用于說明本申請,而并非對本申請的限制,有關技術領域的普通技術人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本申請的范疇,本申請的專利保護范圍應由權利要求限定。
【主權項】
1.一種基于柔性器件的交互方法,其特征在于,包括: 響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀; 根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。2.如權利要求1所述的方法,其特征在于,所述任務觸發操作包括: 用于迫使所述柔性器件發生所述形變的施力動作。3.如權利要求1所述的方法,其特征在于,所述響應于所述任務觸發操作獲取所述形變信息包括: 響應于所述任務觸發操作,確定所述形變信息; 在確定所述形變信息后,所述方法還包括: 根據所述形變信息控制所述柔性器件發生所述形變。4.如權利要求1所述的方法,其特征在于,所述根據所述執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向所述第二形狀恢復包括: 根據所述執行進度信息以及所述形變信息,確定所述柔性器件的形變恢復速度; 以所述形變恢復速度控制所述柔性器件由所述第一形狀向所述第二形狀恢復。5.如權利要求4所述的方法,其特征在于,所述根據所述執行進度信息以及所述形變信息,確定所述形變恢復速度包括: 根據一設定時間間隔獲取所述柔性器件的當前形變信息和所述任務的當前執行進度信息; 根據所述當前形變信息和所述當前執行進度信息調整所述形變恢復速度。6.一種基于柔性器件的交互裝置,其特征在于,包括: 形變信息獲取模塊,用于響應于用于觸發一任務的一任務觸發操作,獲取所述柔性器件基于所述任務觸發操作產生的形變對應的形變信息;其中,所述柔性器件形變后對應于一第一形狀; 第一形變控制模塊,用于根據所述任務的執行進度信息和所述形變信息,按照所述任務的執行進度控制所述柔性器件由所述第一形狀向一第二形狀恢復。7.如權利要求6所述的裝置,其特征在于,所述任務觸發操作包括: 用于迫使所述柔性器件發生所述形變的施力動作。8.如權利要求6所述的裝置,其特征在于,所述形變信息獲取模塊包括: 形變信息確定單元,用于響應于所述任務觸發操作,確定所述形變信息; 所述裝置還包括: 第二形變控制模塊,用于根據所述形變信息控制所述柔性器件發生所述形變。9.如權利要求6所述的裝置,其特征在于,所述第一形變控制模塊包括: 速度確定單元,用于根據所述執行進度信息以及所述形變信息,確定所述柔性器件的形變恢復速度; 形變控制單元,用于以所述形變恢復速度控制所述柔性器件由所述第一形狀向所述第二形狀恢復。10.一種用戶設備,其特征在于,包括權利要求6-9中任一項所述的基于柔性器件的交互裝置。
【文檔編號】G06F3/0484GK105988577SQ201510091772
【公開日】2016年10月5日
【申請日】2015年2月28日
【發明人】于魁飛, 徐然
【申請人】北京智谷睿拓技術服務有限公司