本發明涉及智能終端技術領域,尤其涉及一種聯系人信息選擇方法及裝置。
背景技術:
隨著智能終端技術的飛速發展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機已成為人們日常生活中必不可少的通訊工具。當用戶通過手機瀏覽網頁或者收發短信時,這些網頁或者短信中往往包括如電話號碼、郵箱地址以及即時通訊工具號碼等聯系人信息,若用戶對這些聯系人信息存在批量操作需求時,需要對手機顯示的聯系人信息一一選擇并進行相應的操作。現有技術中,批量選擇聯系人信息的操作較繁瑣。
技術實現要素:
本發明的主要目的在于提供一種聯系人信息選擇方法及裝置,旨在簡單、快速的進行聯系人信息的批量選擇。
為實現上述目的,本發明提供一種聯系人信息選擇方法,所述聯系人信息選擇方法包括:
在偵測到移動終端處于預設顯示界面時,獲取所述移動終端接收的用戶操作信息;
在所述用戶操作信息滿足預設的選擇條件時,識別所述移動終端當前顯示界面包括的聯系人信息;
在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息。
優選地,所述在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息的步驟之后,還包括:
控制所述移動終端按照預設顯示參數顯示選中的聯系人信息。
優選地,所述在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息的步驟之后,還包括:
在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作時,撤消觸發所述點擊觸摸操作對應的聯系人信息的選中狀態。
優選地,所述在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息的步驟之后,還包括:
顯示待執行操作的選擇界面,以供用戶基于所述選擇界面選擇選中的聯系人信息對應的待執行操作;
控制所述移動終端對選中的聯系人信息執行用戶選擇的待執行操作。
優選地,在所述用戶操作信息包括所述移動終端的加速度方向的變化次數時,所述預設的選擇條件包括所述變化次數達到預設的觸發選擇聯系人信息的變化次數。
此外,為實現上述目的,本發明還提供一種聯系人信息選擇裝置,所述聯系人信息選擇裝置包括:
獲取模塊,用于在偵測到移動終端處于預設顯示界面時,獲取所述移動終端接收的用戶操作信息;
識別模塊,用于在所述用戶操作信息滿足預設的選擇條件時,識別所述移動終端當前顯示界面包括的聯系人信息;
選擇模塊,用于在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息。
優選地,所述聯系人信息選擇裝置還包括控制模塊,用于控制所述移動終端按照預設顯示參數顯示選中的聯系人信息。
優選地,所述選擇模塊還用于在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作時,撤消觸發所述點擊觸摸操作對應的聯系人信息的選中狀態。
優選地,所述聯系人信息選擇裝置還包括顯示模塊,用于顯示待執行操作的選擇界面,以供用戶基于所述選擇界面選擇選中的聯系人信息對應的待執行操作;
所述控制模塊還用于控制所述移動終端對選中的聯系人信息執行用戶選 擇的待執行操作。
優選地,在所述用戶操作信息包括所述移動終端的加速度方向的變化次數時,所述預設的選擇條件包括所述變化次數達到預設的觸發選擇聯系人信息的變化次數。
本發明通過對移動終端的顯示界面進行偵測,當移動終端的當前顯示界面為預設顯示界面,且獲取到移動終端接收的用戶操作信息滿足預設的選擇條件時,從移動終端當前顯示界面顯示的內容中識別出聯系人信息,并將識別出的各聯系人信息作為選中的聯系人信息,以供用戶進行后續操作。相較于現有技術,本發明僅根據用戶基于移動終端的單次操作即可實現批量選擇聯系人信息,而無需用戶多次點擊操作以批量選擇聯系人信息,本發明能夠簡單、快速的進行聯系人信息的批量選擇。
附圖說明
圖1為本發明聯系人信息選擇方法第一實施例的流程示意圖;
圖2為本發明聯系人信息選擇方法第一種短信界面示意圖;
圖3為本發明聯系人信息選擇方法第二實施例的流程示意圖;
圖4為本發明聯系人信息選擇方法第二種短信界面示意圖;
圖5為本發明聯系人信息選擇方法第三實施例的流程示意圖;
圖6為本發明聯系人信息選擇方法第三種短信界面示意圖;
圖7為本發明聯系人信息選擇方法第四種短信界面示意圖;
圖8為本發明聯系人信息選擇方法第五種短信界面示意圖;
圖9為本發明聯系人信息選擇方法第六種短信界面示意圖;
圖10為本發明聯系人信息選擇方法第七種短信界面示意圖;
圖11為本發明聯系人信息選擇方法第八種短信界面示意圖;
圖12為本發明聯系人信息選擇裝置第一實施例的功能模塊示意圖;
圖13為本發明聯系人信息選擇裝置第二實施例的功能模塊示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提供一種聯系人信息選擇方法,參照圖1,在本發明聯系人信息選擇方法的第一實施例中,所述聯系人信息選擇方法包括:
S10,在偵測到移動終端處于預設顯示界面時,獲取所述移動終端接收的用戶操作信息;
本實施例提供的聯系人信息選擇方法可以應用于移動終端的界面瀏覽中,所述移動終端可以是手機、智能手表、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等移動終端。例如,在用戶瀏覽移動終端的短信界面時,若短信內容中存在用戶欲批量操作的電話號碼(聯系人信息),用戶通過簡單的手勢操作(包括觸摸手勢以及體感手勢等)即可控制移動終端選中當前短信界面顯示的電話號碼,進一步可對全部選中的電話號碼進行統一編輯、依次呼叫以及群發短信等操作。
本實施例中,在偵測到移動終端處于預設顯示界面時,獲取所述移動終端接收的用戶操作信息,以判斷用戶是否觸發了移動終端全選聯系人信息的手勢操作。其中,所述預設顯示界面可由移動終端缺省設置,也可由用戶手動設置。例如,在本實施例中,優選偵測的預設顯示界面包括短信界面、瀏覽器界面以及即時通訊軟件界面等大概率存在聯系人信息的界面。以下以預設顯示界面為短信界面進行說明。
S20,在所述用戶操作信息滿足預設的選擇條件時,識別所述移動終端當前顯示界面包括的聯系人信息;
本實施例中,在所述用戶操作信息滿足預設的選擇條件時,說明用戶針對移動終端下達了觸發全選聯系人信息的手勢操作,此時識別所述移動終端當前顯示界面(短信界面)包括的聯系人信息。以下以聯系人信息為電話號碼進行說明。
具體地,在偵測到移動終端進入短信界面,且獲取到移動終端接收的用戶操作信息滿足預設的選擇條件時,識別移動終端當前短信界面包括的電話號碼,例如,對短信界面顯示的短信文本信息進行識別,當識別出短信文本信息中包括十一位或者八位連續存在的數字時,將這些連續的數字作為一個 電話號碼,如圖2所示,共識別出6個電話號碼。
需要說明的是,在實際使用過程中,當一條短信內容過長時,其并不能被完全的顯示在移動終端的短信界面內。優選地,本實施例在進行聯系人信息的識別時,針對部分內容顯示不完全,且隸屬于一條已顯示的、不間斷內容的短信,除識別移動終端當前短信界面中短信內容包括的聯系人信息之外,還識別該短信未在移動終端當前顯示界面顯示的部分內容所包括的聯系人信息。
S30,在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息。
容易理解的是,本發明的主要目的在于簡單、快速的進行聯系人信息的批量選擇,在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息,以供用戶進行后續操作,例如,在識別出短信文本信息中包括的電話號碼,且全部選中識別出的所述電話號碼后,可統一進行電話號碼的編輯、呼叫以及群發短信等操作。
進一步地,基于以上實施例的描述,本領域技術人員可以理解的是,還可以通過手勢操作撤消選中的聯系人信息的選中狀態。
優選地,上述步驟S30之后,還包括:
獲取移動終端接收的用戶操作信息,在獲取的用戶操作信息滿足預設的撤消選擇條件時,撤消各選中的聯系人信息的選中狀態。
其中,所述預設的撤消選擇條件可與所述預設的選擇條件相同,也可不同,優選地,本實施例將所述預設的撤消選擇條件與所述預設的選擇條件設為相同,以方便用戶使用,用戶通過同一手勢操作既可全選移動終端當前顯示的聯系人信息,又可撤消聯系人信息的選中狀態。
本實施例提出的聯系人信息選擇方法,通過對移動終端的顯示界面進行偵測,當移動終端的當前顯示界面為預設顯示界面,且獲取到移動終端接收的用戶操作信息滿足預設的選擇條件時,從移動終端當前顯示界面顯示的內容中識別出聯系人信息,并將識別出的各聯系人信息作為選中的聯系人信息,以供用戶進行后續操作。相較于現有技術,本發明僅根據用戶基于移動終端的單次操作即可實現批量選擇聯系人信息,而無需用戶多次點擊操作以批量選擇聯系人信息,本發明能夠簡單、快速的進行聯系人信息的批量選擇。
進一步地,基于第一實施例,提出本發明聯系人信息選擇方法的第二實施例,參照圖3,在本實施例中,上述步驟S30之后,還包括:
S40,控制所述移動終端按照預設顯示參數顯示選中的聯系人信息。
本實施例中,在識別出所述移動終端當前顯示界面包括的聯系人信息,且將識別出的各聯系人信息作為選中的聯系人信息時,獲取預設顯示參數,并控制所述移動終端按照預設顯示參數顯示選中的聯系人信息,以區別顯示選中的聯系人信息。其中,所述預設顯示參數可由移動終端缺省設置,也可由用戶手動設置,例如,參照圖4,將識別出的電話號碼分別以單個的超鏈接文本的方式顯示,并將電話號碼與普通文本以不同的背景顯示。通過區別顯示選中的聯系人信息,以方便用戶下達后續的操作指令。
進一步地,基于第一實施例,提出本發明聯系人信息選擇方法的第三實施例,參照圖5,在本實施例中,上述步驟S30之后,還包括:
S50,在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作時,撤消觸發所述點擊觸摸操作對應的聯系人信息的選中狀態。
容易理解的是,在用戶通過移動終端與其他用戶進行短信交流時,短信內容中可能包括多個電話號碼,若這些電話號碼中存在用戶不需要操作的電話號碼,且這些電話號碼已被全部選中時,本實施例提供撤消聯系人信息選中狀態的技術方案供用戶選擇。
具體地,在識別出所述移動終端當前顯示界面包括的聯系人信息,且將識別出的各聯系人信息作為選中的聯系人信息后,若偵測到用戶基于所述移動終端的屏幕觸發的點擊觸摸操作,且所述移動終端在所述點擊觸摸操作對應的屏幕區域內顯示有聯系人信息時,撤消所述點擊觸摸操作對應的屏幕區域內顯示的聯系人信息的選中狀態。
進一步地,在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作,且觸發所述點擊觸摸操作對應的聯系人信息不處于選中狀態時,將觸發所述點擊觸摸操作對應的聯系人信息作為選中的聯系人信息(切換聯系人信息為選中狀態)。
本實施例通過在批量選中聯系人信息之后,根據用戶的點擊觸摸操作,撤消單個聯系人信息的選中狀態,或者再次選中單個聯系人信息,能夠提升用戶體驗。
此外,本實施例還提供一種全選聯系人信息的觸發方式,具體地,在偵測到移動終端處于預設顯示界面時,識別所述移動終端當前顯示界面包括的聯系人信息;在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作時,顯示預設菜單,以供用戶選擇待執行操作;在偵測到所述預設菜單中的“全選電話號碼”選項被觸發時,將識別出的各聯系人信息作為選中的聯系人信息。
進一步地,基于第一實施例,提出本發明聯系人信息選擇方法的第四實施例,在本實施例中,上述步驟S30之后,還包括:
顯示待執行操作的選擇界面,以供用戶基于所述選擇界面選擇選中的聯系人信息對應的待執行操作;
控制所述移動終端對所述選中的聯系人信息執行用戶選擇的待執行操作。
容易理解的是,本發明的目的在于簡單、快速的進行聯系人信息的批量選擇,以進行針對聯系人信息的后續操作,例如,編輯、呼叫以及群發短信等操作。
具體地,在識別出所述移動終端當前顯示界面包括的聯系人信息,且將識別出的各聯系人信息作為選中的聯系人信息后,自動顯示待執行操作的選擇界面,以供用戶基于所述選擇界面選擇所述選中的聯系人信息對應的待執行操作;以及在接收到用戶輸入的選中的聯系人信息與待執行操作的對應關系時,控制所述移動終端對所述選中的聯系人信息執行用戶選擇的待執行操作。以下分別以編輯、呼叫以及短信群發3個常用操作進行說明。
1、編輯
參照圖6,用戶選擇編輯操作,切換移動終端至短信編輯界面,用戶可以點擊光標、空格、后退、數字鍵盤、刪除等控件編輯短信。在偵測到用戶點擊移動終端顯示的某控件時,對用戶的觸控信息進行運算處理,以對電話號碼執行相應的編輯命令,并實時把用戶的操作結果顯示出來。此時,若用 戶點擊“保存”按鈕,則保存操作并返回短信的電話號碼選中狀態的界面,電話號碼的選中狀態隨之發生變化;點擊“取消”,則不保存操作且返回到短信的電話號碼選中狀態的界面。
如圖7所示,在短信編輯界面中,普通文本信息已成灰色不可點擊態,電話號碼以可操作的顏色進行提示,光標默認在第1個電話號碼尾部閃現。
操作1,對某個判定為電話號碼的一串連續數字進行全部刪除:在上述編輯界面,用戶點擊84356000,確定光標位置,點擊鍵盤“刪除”按鍵,然后將電話號碼84356000刪除,點擊“保存”后將返回到如圖8所示界面,即84356000的選中狀態已撤消,顯示為超鏈接文本84356000。
如果想恢復84356000的選中狀態,在短信的選中狀態界面再次單擊84356000,即可以再次顯示為84356000。
操作2:在上述編輯界面,點擊13856897456,將光標確定在數字4后面,點擊一下鍵盤的空格鍵,然后點擊保存,在短信的選中狀態界面,此電話號碼條目即顯示為13856897456,即選中狀態的界面中,此電話號碼數字4的后面出現了空格,此電話號碼顯示為錯誤的電話號碼。如果想編輯成正確的電話號碼,只需要重新點擊編輯入口,進入短信編輯界面,通過鍵盤上的刪除鍵,把數字4后面的空格刪除,然后點擊保存按鈕。在返回到電話號碼的選中狀態界面時,此電話號碼即顯示為:13856897456。
操作3:多條短信的電話號碼被選中后,點擊編輯后,在編輯界面利用上滑手勢顯示剩余短信內容:
在如圖9所示的多條短信界面中,在全部選中電話號碼,且進入如圖10所示的短信編輯界面后,鍵盤彈出,光標默認閃現在第一條短信的第一個電話號碼尾部。此時,鍵盤的出現遮擋了屏幕下部的短信,余下的電話號碼也被遮擋。在此界面,支持滑動手勢,通過向上滑動屏幕,如圖11所示,可以顯示余下的短信內容。
2、呼叫
用戶選擇呼叫操作,切換移動終端至撥號呼叫界面,默認撥打選中的第一個電話號碼,以供用戶進行通話。如果電話異常中斷,自動撥打第二個電話號碼(如有未撥通的電話,自動撥打下一個)。在撥打電話號碼的過程中,記錄未撥通的電話號碼,并在全部電話號碼撥打完成后,將未撥通的電話號 碼以提示信息的方式顯示在屏幕上。在偵測到用戶點擊對應關閉提示信息的控件時,下達返回短信界面的指令,移動終端根據返回短信界面的指令返回短信界面。
3、回復短信
用戶選擇回復短信操作,切換移動終端至短信回復界面,在短信回復界面上發送聯系人處顯示當前處于選中狀態的電話號碼,在短信回復界面上可以通過其他操作編輯短信內容。同時,用戶還可以在此處利用移動終端的編輯發送聯系人的功能刪除不需要的電話號碼。
基于上述任一實施例,提出本發明聯系人信息選擇方法的第五實施例,在本實施例中,在所述用戶操作信息包括所述移動終端的加速度方向的變化次數時,所述預設的選擇條件包括所述變化次數達到預設的觸發選擇聯系人信息的變化次數。
本實施例中,移動終端內置有三軸加速度傳感器器,用于采集移動終端在三個方向(X軸、Y軸、Z軸)上的加速度值。其中,X軸和Y軸位于水平方向且垂直相交,Z軸位于豎直方向,與Y軸和X軸同時垂直相交。本實施例提供多種觸發全選聯系人信息的手勢操作,以下以搖一搖的方式進行說明。
判斷搖一搖觸發全選聯系人信息的條件:
(mNewX+mNewY+mNewZ–mLastX–mLastY–mLastZ)/difftime*1000>350時,記為加速度變化一次(用戶搖一次),
觸發上述條件次數>=3次(移動終端加速度變化至少3次),其中,mNewX表示最新X軸加速度,mNewY表示最新Y軸加速度,mNewZ表示最新Z軸加速度,mLastX表示上一個時間點X軸加速度,mLastY表示上一個時間點Y軸加速度,mLastZ表示上一個時間點Z軸加速度,difftime表示所述三軸加速度傳感器當次采集時間與上一次采集時間的時間差值。
進一步地,本實施例還提供手勢操作的設置界面供用戶設置用于觸發全選聯系人信息的手勢操作,用戶可根據實際需要進行設置。
本發明還提供一種聯系人信息選擇裝置,參照圖12,在本發明聯系人信 息選擇裝置的第一實施例中,所述聯系人信息選擇裝置包括:
獲取模塊10,用于在偵測到移動終端處于預設顯示界面時,獲取所述移動終端接收的用戶操作信息;
本實施例提供的聯系人信息選擇裝置可以應用于移動終端的界面瀏覽中,所述移動終端可以是手機、智能手表、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等移動終端。例如,在用戶瀏覽移動終端的短信界面時,若短信內容中存在用戶欲批量操作的電話號碼(聯系人信息),用戶通過簡單的手勢操作(包括觸摸手勢以及體感手勢等)即可控制移動終端選中當前短信界面顯示的電話號碼,進一步可對全部選中的電話號碼進行統一編輯、依次呼叫以及群發短信等操作。
本實施例中,在偵測到移動終端處于預設顯示界面時,獲取模塊10獲取所述移動終端接收的用戶操作信息,以判斷用戶是否觸發了移動終端全選聯系人信息的手勢操作。其中,所述預設顯示界面可由移動終端缺省設置,也可由用戶手動設置。例如,在本實施例中,獲取模塊10優選偵測的預設顯示界面包括短信界面、瀏覽器界面以及即時通訊軟件界面等大概率存在聯系人信息的界面。以下以預設顯示界面為短信界面進行說明。
識別模塊20,用于在所述用戶操作信息滿足預設的選擇條件時,識別所述移動終端當前顯示界面包括的聯系人信息;
本實施例中,在所述用戶操作信息滿足預設的選擇條件時,說明用戶針對移動終端下達了觸發全選聯系人信息的手勢操作,此時識別模塊20識別所述移動終端當前顯示界面(短信界面)包括的聯系人信息。以下以聯系人信息為電話號碼進行說明。
具體地,在獲取模塊10偵測到移動終端進入短信界面,且獲取到移動終端接收的用戶操作信息滿足預設的選擇條件時,識別模塊20識別移動終端當前短信界面包括的電話號碼,例如,識別模塊20對短信界面顯示的短信文本信息進行識別,當識別出短信文本信息中包括十一位或者八位連續存在的數字時,將這些連續的數字作為一個電話號碼,如圖2所示,識別模塊20共識別出6個電話號碼。
需要說明的是,在實際使用過程中,當一條短信內容過長時,其并不能 被完全的顯示在移動終端的短信界面內。優選地,本實施例識別模塊20在進行聯系人信息的識別時,針對部分內容顯示不完全,且隸屬于一條已顯示的、不間斷內容的短信,除識別移動終端當前短信界面中短信內容包括的聯系人信息之外,還識別該短信未在移動終端當前顯示界面顯示的部分內容所包括的聯系人信息。
選擇模塊30,用于在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息。
容易理解的是,本發明的主要目的在于簡單、快速的進行聯系人信息的批量選擇,在識別出所述移動終端當前顯示界面包括的聯系人信息時,將各所述聯系人信息作為選中的聯系人信息,以供用戶進行后續操作,例如,在識別出短信文本信息中包括的電話號碼,且全部選中識別出的所述電話號碼后,可統一進行電話號碼的編輯、呼叫以及群發短信等操作。
進一步地,基于以上實施例的描述,本領域技術人員可以理解的是,還可以通過手勢操作撤消選中的聯系人信息的選中狀態。
優選地,所述獲取模塊10還用于在選擇模塊30將識別出的各所述聯系人信息作為選中的聯系人信息之后,獲取移動終端接收的用戶操作信息;所述選擇模塊30還用于在獲取的用戶操作信息滿足預設的撤消選擇條件時,撤消各選中的聯系人信息的選中狀態。
其中,所述預設的撤消選擇條件可與所述預設的選擇條件相同,也可不同,優選地,本實施例將所述預設的撤消選擇條件與所述預設的選擇條件設為相同,以方便用戶使用,用戶通過同一手勢操作既可全選移動終端當前顯示的聯系人信息,又可撤消聯系人信息的選中狀態。
本實施例提出的聯系人信息選擇裝置,通過對移動終端的顯示界面進行偵測,當移動終端的當前顯示界面為預設顯示界面,且獲取到移動終端接收的用戶操作信息滿足預設的選擇條件時,從移動終端當前顯示界面顯示的內容中識別出聯系人信息,并將識別出的各聯系人信息作為選中的聯系人信息,以供用戶進行后續操作。相較于現有技術,本發明僅根據用戶基于移動終端的單次操作即可實現批量選擇聯系人信息,而無需用戶多次點擊操作以批量選擇聯系人信息,本發明能夠簡單、快速的進行聯系人信息的批量選擇。
進一步地,基于第一實施例,提出本發明聯系人信息選擇裝置的第二實施例,參照圖13,在本實施例中,所述聯系人信息選擇裝置還包括控制模塊40,用于控制所述移動終端按照預設顯示參數顯示選中的聯系人信息。
本實施例中,在識別模塊20識別出所述移動終端當前顯示界面包括的聯系人信息,且選擇模塊30將識別出的各聯系人信息作為選中的聯系人信息時,控制模塊40獲取預設顯示參數,并控制所述移動終端按照預設顯示參數顯示選中的聯系人信息,以區別顯示選中的聯系人信息。其中,所述預設顯示參數可由移動終端缺省設置,也可由用戶手動設置,例如,參照圖4,將識別出的電話號碼分別以單個的超鏈接文本的方式顯示,并將電話號碼與普通文本以不同的背景顯示。通過區別顯示選中的聯系人信息,以方便用戶下達后續的操作指令。
進一步地,基于第一實施例,提出本發明聯系人信息選擇裝置的第三實施例,在本實施例中,所述選擇模塊30還用于在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作時,撤消觸發所述點擊觸摸操作對應的聯系人信息的選中狀態。
容易理解的是,在用戶通過移動終端與其他用戶進行短信交流時,短信內容中可能包括多個電話號碼,若這些電話號碼中存在用戶不需要操作的電話號碼,且這些電話號碼已被全部選中時,本實施例提供撤消聯系人信息選中狀態的技術方案供用戶選擇。
具體地,在識別模塊20識別出所述移動終端當前顯示界面包括的聯系人信息,且選擇模塊30將識別出的各聯系人信息作為選中的聯系人信息后,若偵測到用戶基于所述移動終端的屏幕觸發的點擊觸摸操作,且所述移動終端在所述點擊觸摸操作對應的屏幕區域內顯示有聯系人信息時,選擇模塊30撤消所述點擊觸摸操作對應的屏幕區域內顯示的聯系人信息的選中狀態。
進一步地,在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作,且觸發所述點擊觸摸操作對應的聯系人信息不處于選中狀態時,選擇模塊30將觸發所述點擊觸摸操作對應的聯系人信息作為選中的聯系人信息(切換聯系人信息為選中狀態)。
本實施例通過在批量選中聯系人信息之后,根據用戶的點擊觸摸操作, 撤消單個聯系人信息的選中狀態,或者再次選中單個聯系人信息,能夠提升用戶體驗。
此外,本實施例還提供一種全選聯系人信息的觸發方式,具體地,所述識別模塊20還用于在偵測到移動終端處于預設顯示界面時,識別所述移動終端當前顯示界面包括的聯系人信息;所述選擇模塊30還用于在偵測到用戶基于所述移動終端當前顯示界面中聯系人信息觸發的點擊觸摸操作時,顯示預設菜單,以供用戶選擇待執行操作;以及在偵測到所述預設菜單中的“全選電話號碼”選項被觸發時,將識別出的各聯系人信息作為選中的聯系人信息。
進一步地,基于第一實施例,提出本發明聯系人信息選擇裝置的第四實施例,在本實施例中,所述聯系人信息選擇裝置還包括顯示模塊,用于顯示待執行操作的選擇界面,以供用戶基于所述選擇界面選擇選中的聯系人信息對應的待執行操作;
所述控制模塊40還用于控制所述移動終端對選中的聯系人信息執行用戶選擇的待執行操作。
容易理解的是,本發明的目的在于簡單、快速的進行聯系人信息的批量選擇,以進行針對聯系人信息的后續操作,例如,編輯、呼叫以及群發短信等操作。
具體地,在識別模塊20識別出所述移動終端當前顯示界面包括的聯系人信息,且選擇模塊30將識別出的各聯系人信息作為選中的聯系人信息后,顯示模塊自動顯示待執行操作的選擇界面,以供用戶基于所述選擇界面選擇所述選中的聯系人信息對應的待執行操作;在接收到用戶輸入的選中的聯系人信息與待執行操作的對應關系時,控制模塊40控制所述移動終端對所述選中的聯系人信息執行用戶選擇的待執行操作。以下分別以編輯、呼叫以及短信群發3個常用操作進行說明。
1、編輯
參照圖6,用戶選擇編輯操作,控制模塊40切換移動終端至短信編輯界面,用戶可以點擊光標、空格、后退、數字鍵盤、刪除等控件編輯短信。在偵測到用戶點擊移動終端顯示的某控件時,對用戶的觸控信息進行運算處理,以對電話號碼執行相應的編輯命令,并實時把用戶的操作結果顯示出來。此 時,若用戶點擊“保存”按鈕,則保存操作并返回短信的電話號碼選中狀態的界面,電話號碼的選中狀態隨之發生變化;點擊“取消”,則不保存操作且返回到短信的電話號碼選中狀態的界面。
如圖7所示,在短信編輯界面中,普通文本信息已成灰色不可點擊態,電話號碼以可操作的顏色進行提示,光標默認在第1個電話號碼尾部閃現。
操作1,對某個判定為電話號碼的一串連續數字進行全部刪除:在上述編輯界面,用戶點擊84356000,確定光標位置,點擊鍵盤“刪除”按鍵,然后將電話號碼84356000刪除,點擊“保存”后將返回到如圖8所示界面,即84356000的選中狀態已撤消,顯示為超鏈接文本84356000。
如果想恢復84356000的選中狀態,在短信的選中狀態界面再次單擊84356000,即可以再次顯示為84356000。
操作2:在上述編輯界面,點擊13856897456,將光標確定在數字4后面,點擊一下鍵盤的空格鍵,然后點擊保存,在短信的選中狀態界面,此電話號碼條目即顯示為13856897456,即選中狀態的界面中,此電話號碼數字4的后面出現了空格,此電話號碼顯示為錯誤的電話號碼。如果想編輯成正確的電話號碼,只需要重新點擊編輯入口,進入短信編輯界面,通過鍵盤上的刪除鍵,把數字4后面的空格刪除,然后點擊保存按鈕。在返回到電話號碼的選中狀態界面時,此電話號碼即顯示為:13856897456。
操作3:多條短信的電話號碼被選中后,點擊編輯后,在編輯界面利用上滑手勢顯示剩余短信內容:
在如圖9所示的多條短信界面中,在全部選中電話號碼,且進入如圖10所示的短信編輯界面后,鍵盤彈出,光標默認閃現在第一條短信的第一個電話號碼尾部。此時,鍵盤的出現遮擋了屏幕下部的短信,余下的電話號碼也被遮擋。在此界面,支持滑動手勢,通過向上滑動屏幕,如圖11所示,可以顯示余下的短信內容。
2、呼叫
用戶選擇呼叫操作,切換移動終端至撥號呼叫界面,默認撥打選中的第一個電話號碼,以供用戶進行通話。如果電話異常中斷,自動撥打第二個電話號碼(如有未撥通的電話,自動撥打下一個)。在撥打電話號碼的過程中,記錄未撥通的電話號碼,并在全部電話號碼撥打完成后,將未撥通的電話號 碼以提示信息的方式顯示在屏幕上。在偵測到用戶點擊對應關閉提示信息的控件時,下達返回短信界面的指令,移動終端根據返回短信界面的指令返回短信界面。
3、回復短信
用戶選擇回復短信操作,切換移動終端至短信回復界面,在短信回復界面上發送聯系人處顯示當前處于選中狀態的電話號碼,在短信回復界面上可以通過其他操作編輯短信內容。同時,用戶還可以在此處利用移動終端的編輯發送聯系人的功能刪除不需要的電話號碼。
基于上述任一實施例,提出本發明聯系人信息選擇裝置的第五實施例,在本實施例中,在所述用戶操作信息包括所述移動終端的加速度方向的變化次數時,所述預設的選擇條件包括所述變化次數達到預設的觸發選擇聯系人信息的變化次數。
本實施例中,移動終端內置有三軸加速度傳感器器,用于采集移動終端在三個方向(X軸、Y軸、Z軸)上的加速度值。其中,X軸和Y軸位于水平方向且垂直相交,Z軸位于豎直方向,與Y軸和X軸同時垂直相交。本實施例提供多種觸發全選聯系人信息的手勢操作,以下以搖一搖的方式進行說明。
判斷搖一搖觸發全選聯系人信息的條件:
(mNewX+mNewY+mNewZ–mLastX–mLastY–mLastZ)/difftime*1000>350時,記為加速度變化一次(用戶搖一次),
觸發上述條件次數>=3次(移動終端加速度變化至少3次),其中,mNewX表示最新X軸加速度,mNewY表示最新Y軸加速度,mNewZ表示最新Z軸加速度,mLastX表示上一個時間點X軸加速度,mLastY表示上一個時間點Y軸加速度,mLastZ表示上一個時間點Z軸加速度,difftime表示所述三軸加速度傳感器當次采集時間與上一次采集時間的時間差值。
進一步地,本實施例還提供手勢操作的設置界面供用戶設置用于觸發全選聯系人信息的手勢操作,用戶可根據實際需要進行設置。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是 利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。