本發(fā)明涉及時間調(diào)整技術(shù)領(lǐng)域,特別是涉及一種終端設(shè)備上時間軸調(diào)整方法及系統(tǒng)。
背景技術(shù):
在終端設(shè)備中通常需要設(shè)置或選擇時間,目前,在終端設(shè)備中通常需要設(shè)置或選擇時間,目前,通常采用以下幾種方式進行時間的選擇:
第一種,采用下拉選擇器供用戶選擇時間,比如,HTML中的Select控件或者iOS的UIDatePicker控件。由于Select控件或者iOS的UIDatePicker控件本身僅單行或少量行的可見空間,需要以列表形式展現(xiàn)可選擇的時間,因此會存在如下問題:如果需要選擇一天內(nèi)的任意時間,則需要86400(24*60*60)個條目從而不方便使用。
第二種,可以選擇三個下拉選擇器分別選擇時、分、秒,則需要進行多次操作才能完成時間的選擇。
第三種,排列選擇器,比如日歷,多行多列展示,在條目過多的情況下也不好展現(xiàn)。
第四種,手工輸入時間,需要人工控制輸入格式,在小屏幕的移動設(shè)備上更不好操作。尤其在需要選擇時間跨度較大時,現(xiàn)有技術(shù)中的時間調(diào)整方法顯得十分麻煩。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種終端設(shè)備上時間軸調(diào)整方法及系統(tǒng)。
本發(fā)明提供了如下方案:
一種終端設(shè)備上時間軸調(diào)整方法,所述終端設(shè)備包含有觸摸屏,所述方法包括:
在所述終端設(shè)備上展示所述時間軸,所述時間軸上包括第一時間信息以及第二時間信息,所述第一時間信息與所述第二時間信息之間構(gòu)成時間間隔;
當獲取到用戶在所述觸摸屏上進行觸壓操作的觸壓信號時,采集所述觸壓操作的各個觸壓點的坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間;
根據(jù)所述坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶所請求的對所述時間間隔的調(diào)整類型以及相應的調(diào)整幅度;
根據(jù)所述確定的調(diào)整類型以及相應的調(diào)整幅度,對所述觸摸屏上的時間間隔進行相應的調(diào)整操作。
優(yōu)選的:所述時間軸包括年份時間軸、月份時間軸和/或日期時間軸;
所述第一時間信息以及第二時間信息為年份信息、月份信息和/或日期信息。
優(yōu)選的:所述根據(jù)所述坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶所請求的對所述時間間隔的調(diào)整類型以及相應的調(diào)整幅度;包括:
根據(jù)所述各個觸壓點的坐標數(shù)據(jù),確定由所述各個觸壓點形成的曲線,根據(jù)所述曲線的內(nèi)徑變化,確定所述用戶對所述時間間隔所請求的調(diào)整類型;
根據(jù)所述曲線和所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶進行所述觸壓操作的速度,根據(jù)所述觸壓操作的速度與預設(shè)的速度比值,確定所述用戶對所述時間間隔所請求的調(diào)整類型對應的調(diào)整幅度。
優(yōu)選的:所述根據(jù)所述曲線的內(nèi)徑變化,確定所述用戶對所述時間間隔所請求的調(diào)整類型;包括:
當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從小到大時,確定所述用戶請求對所示時間間隔進行縮小操作;
當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從大到小時,確定所述用戶請求對所示時間間隔進行放大操作。
一種終端設(shè)備上時間軸調(diào)整系統(tǒng),所述終端設(shè)備包含有觸摸屏,所述系統(tǒng)包括:
時間軸展示單元,用于在所述終端設(shè)備上展示所述時間軸,所述時間軸上包括第一時間信息以及第二時間信息,所述第一時間信息與所述第二時間信息之間構(gòu)成時間間隔;
信號采集單元,用于當獲取到用戶在所述觸摸屏上進行觸壓操作的觸壓信號時,采集所述觸壓操作的各個觸壓點的坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間;
調(diào)整確定單元,用于根據(jù)所述坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶所請求的對所述時間間隔的調(diào)整類型以及相應的調(diào)整幅度;
調(diào)整執(zhí)行單元,用于根據(jù)所述確定的調(diào)整類型以及相應的調(diào)整幅度,對所述觸摸屏上的時間間隔進行相應的調(diào)整操作。
優(yōu)選的:所述時間軸包括年份時間軸、月份時間軸和/或日期時間軸;
所述第一時間信息以及第二時間信息為年份信息、月份信息和/或日期信息。
優(yōu)選的:所述調(diào)整確定單元;包括:
曲線確定子單元,用于根據(jù)所述各個觸壓點的坐標數(shù)據(jù),確定由所述各個觸壓點形成的曲線,根據(jù)所述曲線的內(nèi)徑變化,確定所述用戶對所述時間間隔所請求的調(diào)整類型;
調(diào)整確定子單元,用于根據(jù)所述曲線和所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶進行所述觸壓操作的速度,根據(jù)所述觸壓操作的速度與預設(shè)的速度比值,確定所述用戶對所述時間間隔所請求的調(diào)整類型對應的調(diào)整幅度。
優(yōu)選的:所述調(diào)整確定子單元;包括:
放大操作確定單元,用于當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從小到大時,確定所述用戶請求對所示時間間隔進行縮小操作;
縮小操作確定單元,用于當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從大到小時,確定所述用戶請求對所示時間間隔進行放大操作。
根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:
通過本發(fā)明,可以實現(xiàn)一種終端設(shè)備上時間軸調(diào)整方法及系統(tǒng),通過本申請?zhí)峁┑慕K端設(shè)備上時間軸調(diào)整方法系統(tǒng),可以通過采集用戶在觸摸屏上進行觸壓操作的相關(guān)數(shù)據(jù),從而實現(xiàn)對觸摸屏上時間軸上的時間間隔的調(diào)整,避免了由于菜單選擇調(diào)整時間間隔的方式所帶來的操作繁瑣的問題,同時能夠方便、直觀的滿足用戶對于觸摸屏上時間間隔的縮放請求。
當然,實施本發(fā)明的任一產(chǎn)品并不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種終端設(shè)備上時間軸調(diào)整方法的流程圖;
圖2是本發(fā)明實施例提供的一種終端設(shè)備上時間軸調(diào)整系統(tǒng)的示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例
參見圖1,為本發(fā)明實施例提供的一種終端設(shè)備上時間軸調(diào)整方法,如圖1所示,所述終端設(shè)備包含有觸摸屏,所述方法包括:
S101:在所述終端設(shè)備上展示所述時間軸,所述時間軸上包括第一時間信息以及第二時間信息,所述第一時間信息與所述第二時間信息之間構(gòu)成時間間隔;在實際應用中,所述時間軸包括年份時間軸、月份時間軸和/或日期時間軸;所述第一時間信息以及第二時間信息為年份信息、月份信息和/或日期信息。例如,該第一時間信息可以是2000年,第二時間信息可以是2012年,那么確定的時間間隔即為12年,月份信息以及日期信息和年份信息確定的方法相同,此處不再贅述。該時間段可以為過某一時間段,也可以為將來某一時間段,具體的可以有用戶自己設(shè)定。
S102:當獲取到用戶在所述觸摸屏上進行觸壓操作的觸壓信號時,采集所述觸壓操作的各個觸壓點的坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間;具體實現(xiàn)時,當用戶利用觸摸筆或者手指在觸摸屏上進行觸壓操作時,比如,利用觸控筆在所述觸摸屏上畫一條線段,當觸控筆一接觸高觸摸屏,即產(chǎn)生一個觸壓信號,用戶在畫線的過程中,由于觸控筆一直停留在該觸摸屏上進行操作,因此,該觸壓信號一直會持續(xù)到此次畫線操作結(jié)束。此時,既可以獲取用戶操作產(chǎn)生的觸壓信號,并采集此次畫線的各個觸壓點的坐標數(shù)據(jù),以及觸壓持續(xù)時間,即用戶進行畫線的操作時間。
S103:根據(jù)所述坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶所請求的對所述時間間隔的調(diào)整類型以及相應的調(diào)整幅度;這里所指的調(diào)整類型為副將該時間段進行放大或者縮小,調(diào)整幅度為放大或者縮小的幅度。
具體實現(xiàn)時,可以根據(jù)所述各個觸壓點的坐標數(shù)據(jù),確定由所述各個觸壓點形成的曲線,根據(jù)所述曲線的內(nèi)徑變化,確定所述用戶對所述時間間隔所請求的調(diào)整類型;
根據(jù)所述曲線和所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶進行所述觸壓操作的速度,根據(jù)所述觸壓操作的速度與預設(shè)的速度比值,確定所述用戶對所述時間間隔所請求的調(diào)整類型對應的調(diào)整幅度。
具體確定調(diào)整類型時,當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從小到大時,確定所述用戶請求對所示時間間隔進行縮小操作;
當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從大到小時,確定所述用戶請求對所示時間間隔進行放大操作。
S104:根據(jù)所述確定的調(diào)整類型以及相應的調(diào)整幅度,對所述觸摸屏上的時間間隔進行相應的調(diào)整操作。
在具體實現(xiàn)時,例如,該第一時間信息可以是2000年,第二時間信息可以是2012年,那么確定的時間間隔即為12年,比如當確定用戶調(diào)整的類型為放大該時間間隔,調(diào)整幅度為1,則可以將該時間間隔擴大1個等級,則可以將該第一時間信息調(diào)整為1999年,第二時間信息保持不變。也可以保持該第一時間信息不變,將該第二時間信息調(diào)整為2013年,還可以同時調(diào)整改第一時間信息為1999年,該第二時間信息調(diào)整為2013年。具體應用時,可以為用戶提供設(shè)定的操作入口,由用戶根據(jù)需要自行進行設(shè)定??梢韵氲降氖牵摃r間的調(diào)整范圍可以無限大,本申請實施例并不限制該時間間隔的調(diào)整范圍。
總之,通過本申請?zhí)峁┑慕K端設(shè)備上時間軸調(diào)整方法,可以通過采集用戶在觸摸屏上進行觸壓操作的相關(guān)數(shù)據(jù),從而實現(xiàn)對觸摸屏上時間軸上的時間間隔的調(diào)整,避免了由于菜單選擇調(diào)整時間間隔的方式所帶來的操作繁瑣的問題,同時能夠方便、直觀的滿足用戶對于觸摸屏上時間間隔的縮放請求。
與本發(fā)明實施例提供的提供的終端設(shè)備上時間軸調(diào)整方法相對應,本發(fā)明實施例還提供了一種終端設(shè)備上時間軸調(diào)整系統(tǒng),所述終端設(shè)備包含有觸摸屏,參見圖2,該系統(tǒng)可以包括以下單元:
時間軸展示單元201,用于在所述終端設(shè)備上展示所述時間軸,所述時間軸上包括第一時間信息以及第二時間信息,所述第一時間信息與所述第二時間信息之間構(gòu)成時間間隔;
信號采集單元202,用于當獲取到用戶在所述觸摸屏上進行觸壓操作的觸壓信號時,采集所述觸壓操作的各個觸壓點的坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間;
調(diào)整確定單元203,用于根據(jù)所述坐標數(shù)據(jù)以及所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶所請求的對所述時間間隔的調(diào)整類型以及相應的調(diào)整幅度;
調(diào)整執(zhí)行單元204,用于根據(jù)所述確定的調(diào)整類型以及相應的調(diào)整幅度,對所述觸摸屏上的時間間隔進行相應的調(diào)整操作。
其中,所述時間軸包括年份時間軸、月份時間軸和/或日期時間軸;
所述第一時間信息以及第二時間信息為年份信息、月份信息和/或日期信息。
所述調(diào)整確定單元203;包括:
曲線確定子單元,用于根據(jù)所述各個觸壓點的坐標數(shù)據(jù),確定由所述各個觸壓點形成的曲線,根據(jù)所述曲線的內(nèi)徑變化,確定所述用戶對所述時間間隔所請求的調(diào)整類型;
調(diào)整確定子單元,用于根據(jù)所述曲線和所述觸壓信號在所述觸摸屏上的持續(xù)時間,確定所述用戶進行所述觸壓操作的速度,根據(jù)所述觸壓操作的速度與預設(shè)的速度比值,確定所述用戶對所述時間間隔所請求的調(diào)整類型對應的調(diào)整幅度。
進一步的,所述調(diào)整確定子單元,;包括:
放大操作確定單元,用于當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從小到大時,確定所述用戶請求對所示時間間隔進行縮小操作;
縮小操作確定單元,用于當所述由各個觸壓點形成的曲線的內(nèi)徑的變化規(guī)律為從大到小時,確定所述用戶請求對所示時間間隔進行放大操作。
通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
以上對本發(fā)明所提供的一種終端設(shè)備上時間軸調(diào)整方法及系統(tǒng),進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。