本發明涉及導航領域,尤其涉及一種導航的方法及終端。
背景技術:
目前,隨著科學技術的發展,也帶動人類的物質生活極大豐富。規模龐大的商場也變得隨處可見。
為了工作、娛樂以及生活,人們經常需要去不同的商場,但是商場中包含的商店、超市以及公司較多,人們往往需要不斷的問路、不斷的摸索才能到達想去的位置,從而浪費較多時間,給人們帶來了諸多不便。
技術實現要素:
本發明實施例公開了一種導航的方法及終端,能夠快速在商場內定位用戶的輸入的多個目標位置,并快速規劃到達所述目標位置的路徑,從而節省了用戶的時間,給用戶帶來了便利。
本發明實施例第一方面公開一種導航的方法,所述方法包括:
獲取用戶輸入的至少兩個商店名稱;
根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述商店名稱與所述目標位置一一對應;
當接收到搜索路線的指令時,根據所述用戶當前的位置和所述目標位置確定行走路線;其中,所述目標位置位于所述行走路線上;
在屏幕上按照預設方式顯示所述行走路線。
本發明第二方面公開了一種終端,所述終端包括:
獲取單元,用于獲取用戶輸入的至少兩個商店名稱;
第一確定單元,用于根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述商店名稱與所述目標位置一一對應;
第二確定單元,用于當接收到搜索路線的指令時,根據所述用戶當前的位置和所述目標位置確定行走路線;其中,所述目標位置位于所述行走路線上;
顯示單元,用于在屏幕上按照預設方式顯示所述行走路線。
本發明第三方面公開了一種終端,所述終端包括:
存儲有可執行程序代碼的存儲器;
與所述存儲器耦合的處理器;
所述處理器調用所述存儲器中存儲的所述可執行程序代碼,執行本發明第一方面中任一項所述的方法。
本發明第四方面公開了一種計算機可讀存儲介質,其存儲用于電子數據交換的計算機程序,其中,所述計算機程序使得計算機執行如本發明第一方面任一項所述的方法。
本發明第五方面公開了一種計算機程序產品,其特征在于,所述計算機程序產品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質,所述計算機程序可操作來使計算機執行如本發明第一方面中任一項所述的方法。
與現有技術相比,本發明實施例具有以下有益效果:
本發明實施例中,獲取用戶輸入的商店名稱;根據所述商店名稱確定目標位置;其中,所述目標位置是與所述商店名稱對應的位置;當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;在屏幕上按照預設方式顯示所述行走路線。通過上述技術方案,能夠快速在商場內定位用戶的輸入的目標位置,并快速規劃到達目標位置的路徑,從而節省了用戶的時間,給用戶帶來了便利。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1a是本發明實施例公開的一種導航方法的流程示意圖;
圖1b為本發明實施例公開的一種導航界面示意圖;
圖1c為本發明實施例公開的另一種導航界面示意圖;
圖1d為本發明實施例公開的另一種導航界面示意圖;
圖2是本發明實施例公開的另一種導航方法的流程示意圖;
圖3是本發明實施例公開的另一種導航方法的流程示意圖;
圖4是本發明實施例公開的一種用戶終端的結構示意圖;
圖5是本發明實施例公開的另一種用戶終端的結構示意圖;
圖6是本發明實施例公開的另一種用戶終端的結構示意圖;
圖7是本發明實施例公開的一種用戶終端的物理結構示意圖;
圖8是本發明實施例公開的另一種手機的物理結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例公開了一種導航的方法及終端,能夠快速在商場內定位用戶的輸入的目標位置,并快速規劃到達目標位置的路徑,從而節省了用戶的時間,給用戶帶來了便利。以下分別進行詳細說明。
請參閱圖1a,圖1a是本發明實施例公開的一種導航的方法的流程示意圖。該導航的方法可以包括以下步驟。
s101、獲取用戶輸入的至少兩個商店名稱。
本發明實施例中,終端可以包括移動手機、平板電腦、個人數字助理(personaldigitalassistant,pda)、移動互聯網設備(mobileinternetdevice,mid)等各類終端,本發明實施例不作限定。
本發明實施例中,用戶可以通過網絡進行商場導航頁面,然后在該頁面中輸入至少兩個商店名稱。當然,用戶可以下載商場導航的應用程序,啟動該應用程序后,在該應用程序中輸入或者選擇商店名稱。
舉例來說,如圖1b所示,用戶打開商店搜索頁面后,可以查看并選擇商城每層的所包含的商店,終端會將用戶選中的商店名稱作為用戶輸入的商店名稱。
舉例來說,用戶可以通過終端掃描商場的二維碼以獲得商場的地圖和商場所包含的商店名稱。可以理解的是用戶可以通過選中并查看商店名稱確定該商店的打折活動或熱銷商品等。
s102、根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述商店名稱與所述目標位置一一對應;
需要指出的是,所述根據所述商店名稱確定目標位置之前,所述方法還包括:啟動定位系統以確定所述用戶當前的位置;根據所述用戶當前的位置確定目標商場;判斷所述目標商場中是否包含所述商店名稱;當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置。
其中,可以理解的是,定位系統包括但不限于全球衛星定位系統、北斗星定位系統以及伽利略定位系統。
可以理解的是,比如啟動定位系統對終端進行定位以獲取當前位置的名稱,舉例來說,比如定位后名稱為xx商場,那么該xx商場就是目標商場。
其中,可以理解的是,終端可以獲取目標商場的目錄以確定所述目錄中是否包含所述商店名稱。目標商場的目錄包含該目標商場中入住的所有商店的名稱。
其中,需要指出的是,商場的地圖中包括每個商店的名稱以及與商店名稱對應的商店位置。
具體的,所述根據所述用戶當前的位置確定目標商場,包括:根據所述用戶當前的位置判斷所述用戶是否在商場中;當確定所述用戶在商場中時,將所述用戶所在的商場確定為目標商場。當確定所述用戶不在商場中時,根據所述用戶當前的位置確定預設范圍內的地圖;其中,所述地圖中包含規模大于預設規模的商場;在屏幕上顯示所述地圖以供所述用戶在所述地圖上選擇商場;將所述用戶選擇的商場設置為目標商場。
需要指出的是,通過定位系統獲取用戶當前的所在的地點名稱,判斷所述地點名稱是否為商場名稱。比如,對所述地點名稱進行分析以確定是否包含預設字段,當包含預設字段時,確定所述用戶在商場中。其中,預設字段包括但不限于商場、大廈、廣場。當然,預設字段還可以是著名的商場名稱。該著名的商場名稱可以是排在前n位的商場,其中,n為正整數。
s103、當接收到搜索路線的指令時,根據所述用戶當前的位置和所述目標位置確定行走路線;其中,所述目標位置位于所述行走路線上;
其中,需要指出的是,所述根據所述用戶當前的位置和所述商店的名稱確定行走路線,包括:根據所述目標商場的地圖確定所述用戶當前的位置和所述商店的位置之間的可選路線;根據所述目標商場中的監控確定每條可選的路線是否滿足行走條件;將滿足行走條件的可選的路線確定為行走路線。
其中,常見的行走條件包括但不限于:可選路線上不存在此路不通的招牌,不存在電梯維修的招牌,不存在電梯維修的招牌。
另外需要指出的是,如果行走路線有多條,終端將路徑最短的行走路線確定為要呈現的行走路線。
另外需要指出的是,如果行走路線有多條,終端也可以根據用戶預先設定的行走路線生成原則確定要呈現的行走路線。
舉例來說,如果行走路線有多條,那么根據用戶輸入的商店名稱的順序確定最終的行走路線。比如,如圖1c所示,用戶先輸入了a商店,在輸入了b商店。那么最后可以選擇一條先經過a商店在經過b商店的路線。
可選的,終端可以確定每條行走路線的人群密度,根據人群密度對行走路線進行推薦。比如將小于預設人群密度的路線作為優先推薦的行走路線。
可選的,終端可以根據用戶確定的目的地優先級確定行走路線。其中,該目的地為用戶輸入的商店名稱。舉例來說,終端規劃行走路線時,會先規劃用戶當前位置到優先級高的目標位置,在規劃從優先級高的目標位置到優先級低的目標位置。
可選的,終端會根據商店名稱對商店進行分類以確定商店的優先級。終端先規劃用戶當前位置到優先級高的目標位置的第一路徑,再規劃從優先級高的目標位置到優先級低的目標位置的第二路徑,再將第一路徑和第二路徑合并為行走路徑。舉例來說,如圖1d所示,食物類的優先級較高,衣服類商店的優先級較低。
s104、在屏幕上按照預設方式顯示所述行走路線。
舉例來說,可以根據行走路線的遠近對行走路線進行顏色標識。比如最近的行走路線標識為綠色,最遠的行走路線標識為紅色等等,在此不做限制。
從上可知,通過實施本發明實施例提供的技術方案,獲取用戶輸入的至少兩個商店名稱;根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述商店名稱與所述目標位置一一對應;當接收到搜索路線的指令時,根據所述用戶當前的位置和所述目標位置確定行走路線;其中,所述目標位置位于所述行走路線上;在屏幕上按照預設方式顯示所述行走路線。通過上述技術方案,能夠快速在商場內定位用戶的輸入的目標位置,并快速規劃到達目標位置的路徑,從而節省了用戶的時間,給用戶帶來了便利。
請參閱圖2,圖2是本發明實施例公開的一種導航的方法的流程示意圖。如圖2所示,該導航的方法可以包括以下步驟。
s201、獲取用戶輸入的至少兩個商店名稱;
本發明實施例中,終端可以包括移動手機、平板電腦、個人數字助理(personaldigitalassistant,pda)、移動互聯網設備(mobileinternetdevice,mid)等各類終端,本發明實施例不作限定。
其中,商店名稱用戶可以手動輸入,可以是在商場的頁面中進行選擇。
s202、啟動定位系統以確定所述用戶當前的位置;
其中,可以理解的是,定位系統包括但不限于全球衛星定位系統、北斗星定位系統以及伽利略定位系統。
s203、根據所述用戶當前的位置確定目標商場;
可以理解的是,獲取用戶當前所在位置的名稱,判斷用戶當前所在位置的名稱是否為商場的名稱,若是商場的名稱,則將用戶所在的商場確定為目標商場。否則需要用戶擇機選擇預設區域內的商場。其中,終端可以根據用戶所在的位置確定用戶所在的行政區域,比如行政區域可以是區、縣、市等。該行政區域就是預設區域。
s204、判斷所述目標商場中是否包含所述商店名稱;
其中,遍歷目標商場的目錄就可以確定所述目標商場中是否包含所述商店名稱。
s205、當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置;
s206、當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;
其中,可選的,所述根據所述用戶當前的位置和所述商店名稱確定行走路線,包括:根據路徑最短原則生成包括用戶當前位置和所述目標位置的行走路線;或者,根據用戶預先設置的行走路線生成原則生成包括用戶當前位置和所述目標位置的行走路線。
s207、在屏幕上按照預設方式顯示所述行走路線。
在圖2所描述的方法中,能夠根據用戶當前的位置確定目標商場;當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置;當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;在屏幕上按照預設方式顯示所述行走路線。實施本發明實施例,能夠根據用戶快速的根據用戶的位置確定目標商場,并且當所述商場中包含所述商店名稱時,能夠快速確定行走路線,從而減少了用戶不斷摸索路徑的時間,給用戶提供了方便。
請參閱圖3,圖3是本發明實施例公開的一種導航的方法的流程示意圖。如圖3所示,該導航的方法可以包括以下步驟。
s301、獲取用戶輸入的至少兩個商店名稱;
本發明實施例中,終端可以包括移動手機、平板電腦、個人數字助理(personaldigitalassistant,pda)、移動互聯網設備(mobileinternetdevice,mid)等各類終端,本發明實施例不作限定。
其中,商店名稱用戶可以手動輸入,可以是在商場的頁面中進行選擇。
s302、啟動定位系統以確定所述用戶當前的位置;
其中,可以理解的是,定位系統包括但不限于全球衛星定位系統、北斗星定位系統以及伽利略定位系統。
s303、根據所述用戶當前的位置判斷所述用戶是否在商場中;
s304、當確定所述用戶在商場中時,將所述用戶所在的商場確定為目標商場;
s305、當確定所述用戶不在商場中時,根據所述用戶當前的位置確定預設范圍內的地圖;
其中,所述地圖中包含規模大于預設規模的商場;其中,預設規模可以是指商場的排名或者商場的占地面積或者商場的注冊資本或者是商場的人流量等等,在此不做限制。
s306、在屏幕上顯示所述地圖以供所述用戶在所述地圖上選擇商場,并將所述用戶選擇的商場設置為目標商場;
s307、判斷所述目標商場中是否包含所述商店名稱;
其中,遍歷目標商場的目錄就可以確定所述目標商場中是否包含所述商店名稱。
s308、當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置;
s309、當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;
其中,可選的,所述根據所述用戶當前位置和所述商店名稱確定行走路線,包括:根據路徑最短原則生成包括用戶當前位置和所述目標位置的行走路線;或者,根據用戶預先設置的行走路線生成原則生成包括用戶當前位置和所述目標位置的行走路線。
s310、在屏幕上按照預設方式顯示所述行走路線。
在圖3所描述的方法中,能夠根據用戶當前的位置確定目標商場;當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置;當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;在屏幕上按照預設方式顯示所述行走路線。實施本發明實施例,能夠根據用戶快速的根據用戶的位置確定目標商場,并且當所述商場中包含所述商店名稱時,能夠快速確定行走路線,從而減少了用戶不斷摸索路徑的時間,給用戶提供了方便。
請參閱圖4,圖4是本發明實施例公開的一種終端的結構示意圖。在圖4所描述的終端中,可以包括:
獲取單元401,用于獲取用戶輸入的至少兩個商店名稱;
第一確定單元402,用于根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述目標位置是與所述商店名稱一一對應;
第二確定單元403,用于當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;
其中,所述第二確定單元403,具體用于根據路徑最短原則生成包括用戶當前位置和所述目標位置的行走路線;或者,根據用戶預先設置的行走路線生成原則生成包括用戶當前位置和所述目標位置的行走路線。
顯示單元404,用于在屏幕上按照預設方式顯示所述行走路線。
需要指出的是,圖4所示的結構可用于執行s101-s104所述的方法。
請一并參閱圖5,圖5是本發明實施例公開的另一種終端的結構示意圖。圖5所示的用戶終端是由圖4所示的終端進行優化得到的。與圖4所示的終端相比,圖5所示的終端還可以包括啟動單元505,判斷單元506、第三確定單元507以及遍歷單元508;
啟動單元505,用于啟動定位系統以確定所述用戶當前的位置;
第三確定單元507,用于根據所述用戶當前的位置確定目標商場;
判斷單元506,用于判斷所述目標商場中是否包含所述商店名稱;
遍歷單元508,用于當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置。
可以理解的是,圖5所述的終端可用于執行s201-s207所示的方法。
請一并參閱圖6,圖6是本發明實施例公開的另一種用戶終端的結構示意圖。該終端600包括:
獲取單元601,用于獲取用戶輸入的至少兩個商店名稱;
本發明實施例中,終端可以包括移動手機、平板電腦、個人數字助理(personaldigitalassistant,pda)、移動互聯網設備(mobileinternetdevice,mid)等各類終端,本發明實施例不作限定。
其中,商店名稱用戶可以手動輸入,可以是在商場的頁面中進行選擇。
啟動單元602,用于啟動定位系統以確定所述用戶當前的位置;
其中,可以理解的是,定位系統包括但不限于全球衛星定位系統、北斗星定位系統以及伽利略定位系統。
第三確定單元603,用于根據所述用戶當前的位置判斷所述用戶是否在商場中;當確定所述用戶在商場中時,將所述用戶所在的商場確定為目標商場;當確定所述用戶不在商場中時,根據所述用戶當前的位置確定預設范圍內的地圖;
其中,所述地圖中包含規模大于預設規模的商場;其中,預設規模可以是指商場的排名或者商場的占地面積或者商場的注冊資本或者是商場的人流量等等,在此不做限制。
顯示單元604,用于在屏幕上顯示所述地圖以供所述用戶在所述地圖上選擇商場,并將所述用戶選擇的商場設置為目標商場;
判斷單元605,用于判斷所述目標商場中是否包含所述商店名稱;
其中,遍歷目標商場的目錄就可以確定所述目標商場中是否包含所述商店名稱。
遍歷單元606,用于當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置;
第二確定單元607,用于當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;
其中,所述第二確定單元607,具體用于根據路徑最短原則生成包括用戶當前位置和所述目標位置的行走路線;或者,根據用戶預先設置的行走路線生成原則生成包括用戶當前位置和所述目標位置的行走路線。
顯示單元604,用于在屏幕上按照預設方式顯示所述行走路線。
可以理解的是,圖6所述的終端能夠執行s301-s310所述的方法。
可見,實施圖4~圖6所描述的終端,能夠獲取用戶輸入的商店名稱;根據所述商店名稱確定目標位置;其中,所述目標位置是與所述商店名稱對應的位置;當接收到搜索路線的指令時,根據所述用戶當前的位置和所述商店的名稱確定行走路線;在屏幕上按照預設方式顯示所述行走路線。通過上述技術方案,能夠快速在商場內定位用戶的輸入的目標位置,并快速規劃到達目標位置的路徑,從而節省了用戶的時間,給用戶帶來了便利。
請參閱圖7,圖7為本發明實施例公開的又一種終端的結構示意圖,如圖7所示,該終端可以包括:至少一個處理器710,例如cpu,存儲器720,至少一個通信總線730,輸入裝置740,輸出裝置750。其中,通信總線730用于實現這些組件之間的通信連接。存儲器720可以是高速ram存儲器,也可以是非不穩定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。存儲器720可選的還可以是至少一個位于遠離前述處理器710的存儲裝置。其中,處理器710可以結合圖4至圖6所描述的終端,存儲器720中存儲一組程序代碼,且處理器710調用存儲器720中存儲的程序代碼,用于執行以下操作:
獲取用戶輸入的至少兩個商店名稱;
根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述商店名稱與所述目標位置一一對應;
當接收到搜索路線的指令時,根據所述用戶當前的位置和所述目標位置確定行走路線;其中,所述目標位置位于所述行走路線上;
在屏幕上按照預設方式顯示所述行走路線。
可選的,所述根據所述至少兩個商店名稱確定至少兩個目標位置之前,所述操作還包括:
啟動定位系統以確定所述用戶當前的位置;
根據所述用戶當前的位置確定目標商場;
判斷所述目標商場中是否包含所述商店名稱;
當所述商場中包含所述商店名稱時,遍歷所述商場的地圖以確定所述商店名稱對應的目標位置。
可選的,所述根據所述用戶的當前位置和所述目標位置確定行走路線,包括:
根據路徑最短原則生成包括用戶當前位置和所述目標位置的行走路線;或者,根據用戶預先設置的行走路線生成原則生成包括用戶當前位置和所述目標位置的行走路線。
可選的,所述根據所述用戶當前的位置確定目標商場,包括:
根據所述用戶當前的位置判斷所述用戶是否在商場中;
當確定所述用戶在商場中時,將所述用戶所在的商場確定為目標商場。
當確定所述用戶不在商場中時,根據所述用戶當前的位置確定預設范圍內的地圖;其中,所述地圖中包含規模大于預設規模的商場;
在屏幕上顯示所述地圖以供所述用戶在所述地圖上選擇商場;
將所述用戶選擇的商場設置為目標商場。
可選的,所述根據所述用戶當前的位置和所述商店的名稱確定行走路線,包括:
根據所述目標商場的地圖確定所述用戶當前的位置和所述商店的位置之間的可選路線;
根據所述目標商場中的監控確定每條可選的路線是否滿足行走條件;
將滿足行走條件的可選的路線確定為行走路線。
本發明實施例中,獲取用戶輸入的至少兩個商店名稱;根據所述至少兩個商店名稱確定至少兩個目標位置;其中,所述商店名稱與所述目標位置一一對應;當接收到搜索路線的指令時,根據所述用戶當前的位置和所述目標位置確定行走路線;其中,所述目標位置位于所述行走路線上;在屏幕上按照預設方式顯示所述行走路線。通過上述技術方案,能夠快速在商場內定位用戶的輸入的目標位置,并快速規劃到達目標位置的路徑,從而節省了用戶的時間,給用戶帶來了便利。
請參閱圖8,圖8是本發明的一個實施例提供的終端相關的手機的部分結構的框圖。參考圖8,手機包括:射頻(radiofrequency,rf)電路810、存儲器820、輸入單元830、顯示單元840、傳感器850、音頻電路860、無線保真(wirelessfidelity,wifi)模塊870、處理器880、以及電源890等部件。本領域技術人員可以理解,圖8中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖8對手機的各個構成部件進行具體的介紹:
rf電路810可用于信息的接收和發送。通常,rf電路810包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路810還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(globalsystemofmobilecommunication,gsm)、通用分組無線服務(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(longtermevolution,lte)、電子郵件、短消息服務(shortmessagingservice,sms)等。
存儲器820可用于存儲軟件程序以及模塊,處理器880通過運行存儲在存儲器820的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器820可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如定位功能、導航功能及應用程序啟動并行運行功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如商場內部地圖、商場內商鋪信息及商品優先級等)等。此外,存儲器820可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
輸入單元830可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元830可包括指紋識別模組831以及其他輸入設備832。指紋識別模組831,可采集用戶在其上的指紋數據。可選的,指紋識別模組831可包括光學式指紋模塊、電容式指紋模塊以及射頻式指紋模塊。以指紋識別模組831為電容式指紋識別模組為例,具體包括感應電極(n1個異常感應電極和n2個正常感應電極)和與所述感應電極連接的信號處理電路(如放大電路、噪聲抑制電路、模數轉化電路,等等)。除了指紋識別模組831,輸入單元830還可以包括其他輸入設備832。具體地,其他輸入設備832可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元840可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元840可包括顯示屏841,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發光二極管(organiclight-emittingdiode,oled)等形式來配置顯示屏841。雖然在圖8中,指紋識別模組631與顯示屏841是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將指紋識別模組831與顯示屏841集成而實現手機的輸入和輸出功能。
手機還可包括至少一種傳感器850,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示屏841的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示屏841和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路860、揚聲器861,傳聲器862可提供用戶與手機之間的音頻接口。音頻電路860可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器661,由揚聲器861轉換為聲音信號輸出;另一方面,傳聲器862將收集的聲音信號轉換為電信號,由音頻電路860接收后轉換為音頻數據,再將音頻數據輸出處理器880處理后,經rf電路810以發送給比如另一手機,或者將音頻數據輸出至存儲器820以便進一步處理。
wifi屬于短距離無線傳輸技術,手機通過wifi模塊870可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖8示出了wifi模塊870,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
處理器880是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器820內的軟件程序和/或模塊,以及調用存儲在存儲器820內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器880可包括一個或多個處理單元;優選的,處理器880可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器880中。
手機還包括給各個部件供電的電源890(比如電池),優選的,電源可以通過電源管理系統與處理器880邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
前述圖1a、圖2、圖3所示的實施例中,各步驟方法流程可以基于該手機的結構實現。
前述圖4、圖5、圖6所示的實施例中,各單元功能可以基于該手機的結構實現。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質包括只讀存儲器(read-onlymemory,rom)、隨機存儲器(randomaccessmemory,ram)、可編程只讀存儲器(programmableread-onlymemory,prom)、可擦除可編程只讀存儲器(erasableprogrammablereadonlymemory,eprom)、一次可編程只讀存儲器(one-timeprogrammableread-onlymemory,otprom)、電子抹除式可復寫只讀存儲器(electrically-erasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數據的計算機可讀的任何其他介質。
以上對本發明實施例公開的一種基于圖像的解鎖屏方法及用戶終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。