本發(fā)明涉及領(lǐng)域智能穿戴設(shè)備技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容編輯方法及智能手表。
背景技術(shù):
隨著智能穿戴式設(shè)備的不斷發(fā)展,智能手表變成了用戶日常不可缺少的智能設(shè)備。智能手表除具有傳統(tǒng)的手表功能外,還兼具部分智能手機(jī)的功能。這使得用戶可以使用智能手表進(jìn)行日常生活的操作,如使用智能手表看時間、看咨詢、聊天、時間天氣實(shí)時查詢、可以實(shí)時收發(fā)短信或郵件、健康狀況監(jiān)測等等。
但是,智能手表的小屏幕決定了其不適合精確的鍵盤輸入及精確的觸控手勢。試想一下,在那塊伸出兩根纖細(xì)的手指就能幾乎遮擋整個表盤的狹小屏幕上,要求用戶用指尖去進(jìn)行小心翼翼的精確點(diǎn)擊輸入,那將會是多么尷尬。如此,使得用戶在智能手表屏幕上輸入信息時,如對時間信息進(jìn)行編輯時則變得非常困難。由此可見,現(xiàn)有的智能手表的人機(jī)交互方式還有待改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種內(nèi)容編輯方法以及智能手表,旨在解決現(xiàn)有技術(shù)中因智能手表屏幕太小導(dǎo)致進(jìn)行點(diǎn)擊操作時操作困難的問題,使得用戶在進(jìn)行編輯處理時,無需進(jìn)行精確的點(diǎn)擊操作,提高用戶操作的方便性。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種智能手表,所述智能手表包括:
顯示模塊,用于顯示待編輯內(nèi)容;
接收模塊,用于接收來自用戶的第一滑動操作;
處理模塊,用于當(dāng)確定所述接收模塊接收到的所述第一滑動操作有效時,對所述待編輯內(nèi)容進(jìn)行編輯。
其中,所述智能手表還包括:
判斷模塊,用于在所述處理模塊對所述待編輯內(nèi)容進(jìn)行編輯之后,判斷所述接收模塊在預(yù)設(shè)時間閾值之內(nèi)是否接收到來自用戶的第二滑動操作;
所述處理模塊,具體用于在所述判斷模塊的判斷結(jié)果為否時,輸出完成編輯的提示信號。
其中,所述顯示模塊,還用于顯示瀏覽內(nèi)容;
所述接收模塊,還用于接收針對所述瀏覽內(nèi)容的待編輯內(nèi)容選擇操作;
所述處理模塊,還用于根據(jù)所述接收模塊接收到的待編輯內(nèi)容選擇操作,確定所述瀏覽內(nèi)容中的待編輯內(nèi)容;
所述顯示模塊,具體用于顯示所述處理模塊確定出的所述待編輯內(nèi)容。
其中,所述顯示模塊在顯示所述處理模塊確定出的所述待編輯內(nèi)容時,還顯示所述瀏覽內(nèi)容中余下的未編輯內(nèi)容,并通過標(biāo)識信息將所述待編輯內(nèi)容與所述未編輯內(nèi)容進(jìn)行區(qū)分。
其中,當(dāng)所述待編輯內(nèi)容為時間信息時,所述處理模塊,具體包括:
方向識別單元,用于識別所述第一滑動操作的滑動方向;
處理單元,用于根據(jù)所述方向識別單元識別到的滑動方向,按照預(yù)設(shè)的編輯規(guī)則對所述時間信息進(jìn)行調(diào)大或調(diào)小操作。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種內(nèi)容編輯方法,應(yīng)用于智能手表,所述方法包括:
顯示待編輯內(nèi)容;
接收來自用戶的第一滑動操作;
當(dāng)確定所述第一滑動操作有效時,對所述待編輯內(nèi)容進(jìn)行編輯。
其中,在所述對所述待編輯內(nèi)容進(jìn)行編輯之后,所述方法還包括:
判斷在預(yù)設(shè)時間閾值之內(nèi)是否接收到來自用戶的第二滑動操作;
若判斷結(jié)果為否,則輸出完成編輯的提示信號。
其中,在所述顯示待編輯內(nèi)容之前,所述方法還包括:
顯示瀏覽內(nèi)容;
接收針對所述瀏覽內(nèi)容的待編輯內(nèi)容選擇操作;
根據(jù)接收到的所述待編輯內(nèi)容選擇操作,確定所述瀏覽內(nèi)容中的待編輯內(nèi)容;以及
執(zhí)行所述顯示待編輯內(nèi)容的步驟。
其中,在顯示所述待編輯內(nèi)容的同時,還顯示所述瀏覽內(nèi)容中余下的未編輯內(nèi)容,并通過標(biāo)識信息將所述待編輯內(nèi)容與所述未編輯內(nèi)容進(jìn)行區(qū)分。
其中,當(dāng)所述待編輯內(nèi)容為時間信息時,所述當(dāng)確定所述第一滑動操作有效時,對所述待編輯內(nèi)容進(jìn)行編輯,具體包括:
識別所述第一滑動操作的滑動方向;
根據(jù)所述方向識別單元識別到的滑動方向,按照預(yù)設(shè)的編輯規(guī)則對所述時間信息進(jìn)行調(diào)大或調(diào)小操作。
本發(fā)明提出的內(nèi)容編輯方法以及智能手表,在對待編輯內(nèi)容進(jìn)行編輯處理時,避免了現(xiàn)有技術(shù)中因智能手表屏幕太小導(dǎo)致進(jìn)行點(diǎn)擊操作時操作困難的問題,通過滑動操作進(jìn)行內(nèi)容編輯,使得用戶在進(jìn)行編輯處理時,無需進(jìn)行精確的點(diǎn)擊操作,提高用戶操作的方便性,提升用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明第一實(shí)施例的智能手表的結(jié)構(gòu)示意圖;
圖2為本發(fā)明第一實(shí)施例的智能手表的接收模塊的區(qū)域劃分示意圖;
圖3a、圖4a為顯示模塊顯示的手表時間頁面的時間信息的示意圖;
圖3b、圖4b為顯示模塊顯示的手表時間頁面的時鐘數(shù)字進(jìn)入編輯狀態(tài)的示意圖;
圖3c為滑動操作的滑動方向向下的示意圖;
圖3d為對手表時間頁面的時間信息進(jìn)行調(diào)大操作后的示意圖;
圖4c為滑動操作的滑動方向向上的示意圖;
圖4d為對手表時間頁面的時間信息進(jìn)行調(diào)小操作后的示意圖;
圖5為圖1中處理模塊的實(shí)施例的結(jié)構(gòu)示意圖;
圖6為本發(fā)明第二實(shí)施例的智能手表的結(jié)構(gòu)示意圖;
圖7為本發(fā)明第三實(shí)施例的內(nèi)容編輯方法的流程示意圖;
圖8為本發(fā)明第四實(shí)施例的內(nèi)容編輯方法的流程示意圖;
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述 中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
為解決現(xiàn)有智能手表中對其顯示的內(nèi)容進(jìn)行編輯時,如對時間信息進(jìn)行編輯時操作非常困難的問題,提出本發(fā)明的智能手表及信息編輯方法的各個實(shí)施例。
如圖1所示,本發(fā)明第一實(shí)施例提出一種智能手表100,其包括:顯示模塊11,接收模塊12和處理模塊13。
其中,顯示模塊11用于顯示瀏覽內(nèi)容,瀏覽內(nèi)容具體可以顯示模塊11顯示的全部內(nèi)容,如瀏覽器APP的內(nèi)容,郵件APP的內(nèi)容,或者手表時間頁面的時間信息。并且,顯示模塊11還用于顯示待編輯內(nèi)容。瀏覽內(nèi)容與待編輯內(nèi)容之間的關(guān)系是:待編輯內(nèi)容是瀏覽內(nèi)容的一部分。即是說,瀏覽內(nèi)容包括:待編輯內(nèi)容與未編輯內(nèi)容兩部分。其中,待編輯內(nèi)容例如可以是手表時間頁面的時間信息或其他的可編輯信息。
一般地,待編輯內(nèi)容是根據(jù)用戶輸入的待編輯內(nèi)容選擇操作來確定的。具體地,通過智能手表的接收模塊12來接收來自用戶的待編輯內(nèi)容選擇操作,該待編輯內(nèi)容選擇操作是針對顯示模塊11顯示的瀏覽內(nèi)容作出的,通俗地講,就是用戶從瀏覽內(nèi)容中選擇其中一部分作為待編輯內(nèi)容。其中,用戶輸入的待編輯內(nèi)容選擇操作例如可以是點(diǎn)擊操作,以從瀏覽內(nèi)容中選出待編輯內(nèi)容。
其中,處理模塊13根據(jù)接收模塊12接收到的待編輯內(nèi)容選擇操作,確定用戶選出的待編輯內(nèi)容,并通過顯示模塊11顯示處理模塊13確定出的待編輯內(nèi)容??梢岳斫獾氖?,顯示模塊11在顯示待編輯內(nèi)容時,可同時顯示未編輯內(nèi)容,并通過標(biāo)識信息將待編輯內(nèi)容與瀏覽內(nèi)容中余下的未編輯內(nèi)容進(jìn)行區(qū)分。用于區(qū)分待編輯內(nèi)容與未編輯內(nèi)容的標(biāo)識信息例如可以是:顏色信息,字體、字體大小信息等。進(jìn)行區(qū)分的目的是:提示用戶當(dāng)前待編輯內(nèi)容已經(jīng)處于可編輯狀態(tài)。
在顯示模塊11顯示待編輯內(nèi)容之后,接收模塊12還用于接收來自用戶的滑動操作。處理模塊13,還用于在確定接收模塊12接收到的滑動操作有效時才對待編輯內(nèi)容進(jìn)行編輯。
其中,處理模塊13需要對接收模塊12接收到的滑動操作的有效性進(jìn)行判 斷的目的是:防止誤操作。處理模塊13主要從滑動區(qū)域和滑動幅度兩個方面對接收模塊12接收到的滑動操作的有效性進(jìn)行判斷,只有兩個方面都滿足時,才是有效的滑動操作。下面將分別描述:
一方面,處理模塊13需要判斷滑動操作是否是在設(shè)定的內(nèi)容編輯區(qū)域內(nèi)進(jìn)行的。例如,智能手表預(yù)先將其屏幕區(qū)域分為多個區(qū)域,如圖2所示。其中,A區(qū)為常規(guī)交互區(qū)域,C區(qū)為信息編輯區(qū)域,B區(qū)為其他信息顯示區(qū)域。即是說,用戶只有在C區(qū)內(nèi)輸入滑動操作才有可能是有效的滑動操作。
具體實(shí)現(xiàn)中,觸屏驅(qū)動初始化時注冊兩個輸入input設(shè)備,如A區(qū)對應(yīng)input0,C區(qū)對應(yīng)input1。處理模塊13判斷滑動操作是落在A區(qū)還是落在C區(qū)。若落在A區(qū),則進(jìn)行常規(guī)的交互操作,若落在C區(qū),則對滑動操作的有效性做進(jìn)一步的判斷,即判斷滑動操作的滑動幅度是否達(dá)到預(yù)設(shè)的閾值,若達(dá)到預(yù)設(shè)的閾值,則確定該滑動操作為有效的滑動操作,進(jìn)而對待編輯內(nèi)容進(jìn)行編輯,然后完成編輯;若未達(dá)到預(yù)設(shè)的閾值,則確定該滑動操作無效,則不做任何處理。
具體地,處理模塊13在判斷滑動操作的滑動幅度是否達(dá)到預(yù)設(shè)的閾值時,可采用如下的方法進(jìn)行判斷:
當(dāng)接收模塊12,如智能手表的觸屏上有觸點(diǎn)按下被按下時,處理模塊13記錄下該觸點(diǎn)按下的位置坐標(biāo)(downX,downY)及按下的時間(downTime);然后觸屏每隔一段時間(如1/85秒)上報觸點(diǎn)當(dāng)前位置坐標(biāo)(currentX,currentY);處理模塊13計(jì)算觸點(diǎn)當(dāng)前位置和按下位置的距離,當(dāng)距離大于預(yù)設(shè)的閥值D0則認(rèn)為觸點(diǎn)產(chǎn)生了有效的滑動操作。
其中,處理模塊13在計(jì)算距離有如下兩種方法:
第一種方法,距離
第二種方法,距離D=|currentY-downY|。
當(dāng)處理模塊13確定距離D大于D0則認(rèn)為接收模塊12接收到的滑動操作為有效的滑動操作,然后處理模塊13對待編輯內(nèi)容進(jìn)行編輯處理。
具體實(shí)現(xiàn)中,處理模塊13在識別接收模塊12接收到的滑動操作為有效滑動操作之后,在對編輯內(nèi)容進(jìn)行編輯之前時,還識別滑動操作的滑動方向,根據(jù)識別到的滑動方向按照預(yù)設(shè)的編輯規(guī)則進(jìn)行相應(yīng)的編輯處理。
下面,列舉一個具體的例子進(jìn)行說明。
假設(shè)顯示模塊11顯示的瀏覽內(nèi)容為手表時間頁面的時間信息,如圖3a、圖4a所示。假設(shè)接收模塊12接收到用戶輸入的點(diǎn)擊操作,若該點(diǎn)擊操作選中的是時間信息中的時鐘數(shù)字,則將時鐘數(shù)字作為待編輯內(nèi)容,那么相應(yīng)地分鐘和秒鐘的數(shù)字相應(yīng)地為未編輯內(nèi)容。并且,顯示模塊11在同時顯示待編 內(nèi)容和未編輯內(nèi)容時,通過字體大小來對待編輯內(nèi)容和未編輯內(nèi)容進(jìn)行區(qū)分,具體如圖3b、圖4b所示。此后,若接收模塊12接收到來自用戶的滑動操作,且處理模塊13確定該滑動操作為有效滑動操作之后,如圖5所示,還通過處理模塊13中的方向識別單元131來識別該滑動操作的滑動方向,并通過處理單元132按照預(yù)設(shè)的編輯規(guī)則,按照方向識別單元131確定出的滑動方向?qū)υ摃r鐘數(shù)字進(jìn)行編輯處理。
其中,方向識別單元131具體在識別滑動操作的滑動方向時,可比較當(dāng)前位置和按下位置坐標(biāo)的Y軸的大小,方向識別單元131在具體比較時,有如下兩種方法:
第一種方式是:直接將當(dāng)前位置的Y軸坐標(biāo)currentY與按下位置的Y軸坐標(biāo)downY進(jìn)行比較,當(dāng)currentY>downY,確定滑動方向向下,當(dāng)currentY<downy方向向上。
另一種方式是:比較當(dāng)前位置的Y軸坐標(biāo)currentY與按下位置的Y軸坐標(biāo)downY的差值。即差值tmp=currentY-downY,若差值tmp>0,則確定滑動方向向下,若滑動方向tmp<0,則確定滑動方向向上。
若預(yù)設(shè)的編輯規(guī)則為:滑動方向向下時,進(jìn)行調(diào)大數(shù)值的操作;滑動方向向上時,進(jìn)行調(diào)小數(shù)值的操作。若此時方向識別單元131識別到滑動方向?yàn)橄蛳?,如圖3c所示,那么處理單元132則對時鐘數(shù)字進(jìn)行調(diào)大數(shù)值的編輯處理,用戶松開手后,即確定了所調(diào)節(jié)的數(shù)字,并通過顯示模塊11顯示編輯后的時間信息,如圖3d所示。若此時方向識別單元131識別到滑動方向?yàn)橄蛏?,如圖4c所示,那么處理單元132則對時鐘數(shù)字進(jìn)行調(diào)小數(shù)值的編輯處理,用戶松開手后,即確定了所調(diào)節(jié)的數(shù)字,并通過顯示模塊11顯示編輯后的時間信息,如圖4d所示。
需要說明的是,預(yù)設(shè)的編輯規(guī)則也可以設(shè)置為:滑動方向向下時,進(jìn)行調(diào)小數(shù)值的操作;滑動方向向上時,進(jìn)行調(diào)大數(shù)值的操作。
需要說明的另一點(diǎn)是,本發(fā)明實(shí)施例中顯示模塊11和接收模塊12可以由智能手表的觸屏來實(shí)現(xiàn)。
本發(fā)明實(shí)施例的智能手表,在對待編輯內(nèi)容進(jìn)行編輯處理時,避免了現(xiàn)有技術(shù)中因智能手表屏幕太小導(dǎo)致進(jìn)行點(diǎn)擊操作時操作困難的問題,通過滑動操作進(jìn)行內(nèi)容編輯,使得用戶在進(jìn)行編輯處理時,無需進(jìn)行精確的點(diǎn)擊操作,提高用戶操作的方便性,提升用戶體驗(yàn)。
如圖6所示,本發(fā)明第二實(shí)施例提出一種智能手表100,本實(shí)施例與第一實(shí)施例大致相同,即本實(shí)施例的智能手表100頁包括:顯示模塊11,接收模塊12和處理模塊13。本實(shí)施例與第一實(shí)施例不同的是,本實(shí)施例還包括:
判斷模塊14,其用于在處理模塊13對待編輯內(nèi)容進(jìn)行編輯之后,判斷接收模塊12在預(yù)設(shè)時間閾值之內(nèi),例如5秒以內(nèi)是否接收到來自用戶的滑動操作。若判斷模塊14判斷接收模塊12在5秒以內(nèi)接收到滑動操作,則說明用戶還需要對待編輯內(nèi)容,如時間信息進(jìn)行編輯,此時處理模塊13即對待編輯內(nèi)容進(jìn)行編輯處理。若判斷模塊14判斷接收模塊13在5秒以內(nèi)未接收到滑動操作,則說明用戶無需對該待編輯內(nèi)容進(jìn)行調(diào)整,此時處理模塊13則確定成功完成編輯操作,并輸出完成編輯的提示信號,以提示用戶已經(jīng)完成編輯。其中,輸出的提示信號,例如可以是文字信號,也也可以是其他提示信息,例如處理模塊13可以將時鐘數(shù)字的字體大小恢復(fù),無需用標(biāo)識信息對待編輯內(nèi)容和未編輯內(nèi)容進(jìn)行區(qū)分,以提示用戶當(dāng)前已經(jīng)完成編輯,退出編輯狀態(tài)。
本發(fā)明實(shí)施例的智能手表,在對待編輯內(nèi)容進(jìn)行編輯處理時,避免了現(xiàn)有技術(shù)中因智能手表屏幕太小導(dǎo)致進(jìn)行點(diǎn)擊操作時操作困難的問題,通過滑動操作進(jìn)行內(nèi)容編輯,使得用戶在進(jìn)行編輯處理時,無需進(jìn)行精確的點(diǎn)擊操作,提高用戶操作的方便性,提升用戶體驗(yàn)。并且,在完成編輯之后,還輸出提示信號提示用戶,使得人機(jī)交互更友好。
上述對本發(fā)明實(shí)施例的智能手表進(jìn)行了詳細(xì)的描述,下面將結(jié)合圖7-圖8,對上述的智能手機(jī)進(jìn)行內(nèi)容編輯時所采用的方法進(jìn)行詳細(xì)描述。
本發(fā)明第三實(shí)施例提供一種內(nèi)容編輯方法,如圖7所示,該內(nèi)容編輯方法包括:
S71,顯示瀏覽內(nèi)容。
S72,接收針對該瀏覽內(nèi)容的待編輯內(nèi)容選擇操作。
S73,根據(jù)接收到的待編輯內(nèi)容選擇操作,確定瀏覽內(nèi)容中的待編輯內(nèi)容。
S74,顯示確定出的待編輯內(nèi)容。
S75,接收來自用戶的滑動操作。
S76,當(dāng)確定滑動操作有效時,對待編輯內(nèi)容進(jìn)行編輯。
其中,S71-S74中,智能手表顯示的瀏覽內(nèi)容具體可以顯示模塊11顯示的全部內(nèi)容,如瀏覽器APP的內(nèi)容,郵件APP的內(nèi)容,或者手表時間頁面的時間信息。并且,智能手表還用于顯示待編輯內(nèi)容。瀏覽內(nèi)容與待編輯內(nèi)容之間的關(guān)系是:待編輯內(nèi)容是瀏覽內(nèi)容的一部分。即是說,瀏覽內(nèi)容包括:待編 輯內(nèi)容與未編輯內(nèi)容兩部分。其中,待編輯內(nèi)容例如可以是手表時間頁面的時間信息或其他的可編輯信息。
一般地,待編輯內(nèi)容是根據(jù)用戶輸入的待編輯內(nèi)容選擇操作來確定的。具體地,通過智能手表接收來自用戶的待編輯內(nèi)容選擇操作,該待編輯內(nèi)容選擇操作是針對顯示的瀏覽內(nèi)容作出的,通俗地講,就是用戶從瀏覽內(nèi)容中選擇其中一部分作為待編輯內(nèi)容。其中,用戶輸入的待編輯內(nèi)容選擇操作例如可以是點(diǎn)擊操作,以從瀏覽內(nèi)容中選出待編輯內(nèi)容。
其中,智能手表根據(jù)接收到的待編輯內(nèi)容選擇操作,確定用戶選出的待編輯內(nèi)容,并顯示確定出的待編輯內(nèi)容。可以理解的是,在顯示待編輯內(nèi)容時,可同時顯示未編輯內(nèi)容,并通過標(biāo)識信息將待編輯內(nèi)容與瀏覽內(nèi)容中余下的未編輯內(nèi)容進(jìn)行區(qū)分。用于區(qū)分待編輯內(nèi)容與未編輯內(nèi)容的標(biāo)識信息例如可以是:顏色信息,字體、字體大小信息等。進(jìn)行區(qū)分的目的是:提示用戶當(dāng)前待編輯內(nèi)容已經(jīng)處于可編輯狀態(tài)。
S75至S76中,在顯示待編輯內(nèi)容之后,還接收來自用戶的滑動操作,。以及在確定接收到的滑動操作有效時才對待編輯內(nèi)容進(jìn)行編輯。
其中,需要對接收到的滑動操作的有效性進(jìn)行判斷的目的是:防止誤操作。智能手表主要從滑動區(qū)域和滑動幅度兩個方面對接收到的滑動操作的有效性進(jìn)行判斷,只有兩個方面都滿足時,才是有效的滑動操作。下面將分別描述:
一方面,智能手表需要判斷滑動操作是否是在設(shè)定的內(nèi)容編輯區(qū)域內(nèi)進(jìn)行的。例如,智能手表預(yù)先將其屏幕區(qū)域分為多個區(qū)域,如圖2所示。其中,A區(qū)為常規(guī)交互區(qū)域,C區(qū)為信息編輯區(qū)域,B區(qū)為其他信息顯示區(qū)域。即是說,用戶只有在C區(qū)內(nèi)輸入滑動操作才有可能是有效的滑動操作。
具體實(shí)現(xiàn)中,觸屏驅(qū)動初始化時注冊兩個輸入input設(shè)備,如A區(qū)對應(yīng)input0,C區(qū)對應(yīng)input1。智能手表判斷滑動操作是落在A區(qū)還是落在C區(qū)。若落在A區(qū),則進(jìn)行常規(guī)的交互操作,若落在C區(qū),則對滑動操作的有效性做進(jìn)一步的判斷,即判斷滑動操作的滑動幅度是否達(dá)到預(yù)設(shè)的閾值,若達(dá)到預(yù)設(shè)的閾值,則確定該滑動操作為有效的滑動操作,進(jìn)而對待編輯內(nèi)容進(jìn)行編輯,然后結(jié)束流程;若未達(dá)到預(yù)設(shè)的閾值,則確定該滑動操作無效,則結(jié)束流程。
具體地,智能手表在判斷滑動操作的滑動幅度是否達(dá)到預(yù)設(shè)的閾值時,可采用如下的方法進(jìn)行判斷:
當(dāng)智能手表的觸屏上有觸點(diǎn)按下被按下時,智能手表記錄下該觸點(diǎn)按下的位置坐標(biāo)(downX,downY)及按下的時間(downTime);然后觸屏每隔一段時間(如1/85秒)上報觸點(diǎn)當(dāng)前位置坐標(biāo)(currentX,currentY);智能手表計(jì)算觸點(diǎn)當(dāng)前位置和按下位置的距離,當(dāng)距離大于預(yù)設(shè)的閥值D0則認(rèn)為觸點(diǎn)產(chǎn)生了有效的滑動操作。
其中,在計(jì)算距離有如下兩種方法:
第一種方法,距離
第二種方法,距離D=|currentY-downY|。
當(dāng)確定距離D大于D0則認(rèn)為接收到的滑動操作為有效的滑動操作,然后對待編輯內(nèi)容進(jìn)行編輯處理。
具體實(shí)現(xiàn)中,在識別接收到的滑動操作為有效滑動操作之后,在對編輯內(nèi)容進(jìn)行編輯之前時,還識別滑動操作的滑動方向,根據(jù)識別到的滑動方向按照預(yù)設(shè)的編輯規(guī)則進(jìn)行相應(yīng)的編輯處理。
下面,列舉一個具體的例子進(jìn)行說明。
假設(shè)顯示的瀏覽內(nèi)容為手表時間頁面的時間信息,如圖3a、圖4a所示。假設(shè)在某一時刻接收到用戶輸入的點(diǎn)擊操作,若該點(diǎn)擊操作選中的是時間信息中的時鐘數(shù)字,則將時鐘數(shù)字作為待編輯內(nèi)容,那么相應(yīng)地分鐘和秒鐘的數(shù)字相應(yīng)地為未編輯內(nèi)容。并且,在同時顯示待編內(nèi)容和未編輯內(nèi)容時,通過字體大小來對待編輯內(nèi)容和未編輯內(nèi)容進(jìn)行區(qū)分,具體如圖3b、圖4b所示。此后,若接收到來自用戶的滑動操作,且確定該滑動操作為有效滑動操作之后,如圖5所示,還識別該滑動操作的滑動方向,并按照預(yù)設(shè)的編輯規(guī)則,對該時鐘數(shù)字進(jìn)行編輯處理。
其中,具體在識別滑動操作的滑動方向時,可比較當(dāng)前位置和按下位置坐標(biāo)的Y軸的大小,在具體比較時,有如下兩種方法:
第一種方式是:直接將當(dāng)前位置的Y軸坐標(biāo)currentY與按下位置的Y軸坐標(biāo)downY進(jìn)行比較,當(dāng)currentY>downY,確定滑動方向向下,當(dāng)currentY<downy方向向上。
另一種方式是:比較當(dāng)前位置的Y軸坐標(biāo)currentY與按下位置的Y軸坐標(biāo)downY的差值。即差值tmp=currentY-downY,若差值tmp>0,則確定滑動方向向下,若滑動方向tmp<0,則確定滑動方向向上。
若預(yù)設(shè)的編輯規(guī)則為:滑動方向向下時,進(jìn)行調(diào)大數(shù)值的操作;滑動方向向上時,進(jìn)行調(diào)小數(shù)值的操作。若此時識別到滑動方向?yàn)橄蛳?,如圖3c所示,那么則對時鐘數(shù)字進(jìn)行調(diào)大數(shù)值的編輯處理,用戶松開手后,即確定了所調(diào)節(jié)的數(shù)字,并顯示編輯后的時間信息,如圖3d所示。若此時識別到滑動方向?yàn)橄蛏?,如圖4c所示,那么則對時鐘數(shù)字進(jìn)行調(diào)小數(shù)值的編輯處理,用戶松 開手后,即確定了所調(diào)節(jié)的數(shù)字,并顯示編輯后的時間信息,如圖4d所示。
需要說明的是,預(yù)設(shè)的編輯規(guī)則也可以設(shè)置為:滑動方向向下時,進(jìn)行調(diào)小數(shù)值的操作;滑動方向向上時,進(jìn)行調(diào)大數(shù)值的操作。
本發(fā)明實(shí)施例的智能手表,在對待編輯內(nèi)容進(jìn)行編輯處理時,避免了現(xiàn)有技術(shù)中因智能手表屏幕太小導(dǎo)致進(jìn)行點(diǎn)擊操作時操作困難的問題,通過滑動操作進(jìn)行內(nèi)容編輯,使得用戶在進(jìn)行編輯處理時,無需進(jìn)行精確的點(diǎn)擊操作,提高用戶操作的方便性,提升用戶體驗(yàn)。
本發(fā)明第四實(shí)施例提供一種內(nèi)容編輯方法,如圖8所示,該內(nèi)容編輯方法包括:與第三實(shí)施例中步驟S71-S76相同的步驟S81-S86。同時,在S86之后,即對待編輯內(nèi)容進(jìn)行編輯之后,還包括如下步驟:
S87,判斷在預(yù)設(shè)時間閾值之內(nèi)是否接收到來自用戶的滑動操作。
S88,輸出完成編輯的提示信號。
S87至S88中,判斷預(yù)設(shè)時間閾值之內(nèi),例如5秒以內(nèi)是否接收到來自用戶的滑動操作。若判斷在5秒以內(nèi)接收到滑動操作,則說明用戶還需要對待編輯內(nèi)容,如時間信息進(jìn)行編輯,此時則返回執(zhí)行S86,對待編輯內(nèi)容進(jìn)行編輯處理。若判斷在5秒以內(nèi)未接收到滑動操作,則說明用戶無需對該待編輯內(nèi)容進(jìn)行調(diào)整,此時則執(zhí)行S88,確定成功完成編輯操作,并輸出完成編輯的提示信號,以提示用戶已經(jīng)完成編輯。其中,輸出的提示信號,例如可以是文字信號,也也可以是其他提示信息,例如可以將時鐘數(shù)字的字體大小恢復(fù),無需用標(biāo)識信息對待編輯內(nèi)容和未編輯內(nèi)容進(jìn)行區(qū)分,以提示用戶當(dāng)前已經(jīng)完成編輯,退出編輯狀態(tài)。
本發(fā)明實(shí)施例的智能手表,在對待編輯內(nèi)容進(jìn)行編輯處理時,避免了現(xiàn)有技術(shù)中因智能手表屏幕太小導(dǎo)致進(jìn)行點(diǎn)擊操作時操作困難的問題,通過滑動操作進(jìn)行內(nèi)容編輯,使得用戶在進(jìn)行編輯處理時,無需進(jìn)行精確的點(diǎn)擊操作,提高用戶操作的方便性,提升用戶體驗(yàn)。并且,在完成編輯之后,還輸出提示信號提示用戶,使得人機(jī)交互更友好。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、 方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。