本發(fā)明涉及終端技術領域,尤其涉及一種到站提醒方法及裝置。
背景技術:
目前,當乘客乘坐地鐵、公交等交通工具時,每到一個站都是通過廣播的方式對乘客進行提醒,當周圍環(huán)境比較吵鬧時,乘客可能會聽不清廣播的內容從而錯過下車時間,此外,乘客也容易因為聽漏廣播而錯過下車時間,用戶體驗較差。
技術實現要素:
本發(fā)明主要解決的技術問題是,提供一種到站提醒方法及裝置,解決現有技術中,通過廣播的方式進行到站提醒,造成乘客會錯過下車時間的問題。
為解決上述技術問題,本發(fā)明提供一種到站提醒方法,包括:
若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息;
根據當前位置信息從預設數據庫中匹配目標線路數據;
根據匹配出的目標線路數據生成并顯示線路界面,線路界面包括目標線路經過的各個站臺信息;
接收用戶對線路界面中的站臺信息的選擇操作;
對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒。
其中,還包括:
檢測當前運動狀態(tài)信息;
判斷當前運動狀態(tài)信息是否符合預設要求,預設要求根據模擬乘車過程中的運動狀態(tài)來設置;
若符合,則生成到站提醒功能的觸發(fā)事件。
其中,檢測當前運動狀態(tài)信息之前,還包括:
顯示預設的開關界面,開關界面包括到站提醒功能的開啟功能項;
接收用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作,進入檢測當前運動狀態(tài)信息的步驟。
其中,目標線路數據包括地鐵線路數據、公交車線路數據、長途汽車線路數據中的一種。
其中,線路界面包括目標線路的地圖,地圖中包括目標線路經過的各個站臺信息。
其中,對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒包括:
獲取提醒規(guī)則,提醒規(guī)則包括提醒時間規(guī)則、提醒內容規(guī)則、提醒形式規(guī)則中的至少一種,提醒時間規(guī)則包括到站提醒和/或到站提前提醒;
根據提醒規(guī)則,對用戶進行提醒。
其中,獲取提醒規(guī)則包括:
從存儲單元中獲取預設的提醒規(guī)則;
或者,生成并顯示提醒規(guī)則設置界面,接收用戶在提醒規(guī)則設置界面的設置操作,根據用戶的設置操作生成提醒規(guī)則。
為解決上述技術問題,本發(fā)明提供一種到站提醒裝置,包括:
第一獲取模塊,用于若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息;
匹配模塊,用于根據第一獲取模塊獲取的當前位置信息從預設數據庫中匹配目標線路數據;
第一生成模塊,用于根據匹配模塊匹配出的目標線路數據生成線路界面,線路界面包括目標線路經過的各個站臺信息;
顯示模塊,用于顯示第一生成模塊生成的線路界面;
接收模塊,用于接收用戶對線路界面中的站臺信息的選擇操作;
提醒模塊,用于對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒。
其中,還包括:
檢測模塊,用于檢測當前運動狀態(tài)信息;
判斷模塊,用于判斷檢測模塊檢測到的當前運動狀態(tài)信息是否符合預設要求,預設要求根據模擬乘車過程中的運動狀態(tài)來設置;
第二生成模塊,用于判斷模塊的判斷結果為符合預設要求時,生成到站提醒功能的觸發(fā)事件。
其中,顯示模塊還用于顯示預設的開關界面,開關界面包括到站提醒功能的開啟功能項;
接收模塊還用于接收用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作;
檢測模塊用于接收模塊接收到用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作時,檢測當前運動狀態(tài)信息。
其中,提醒模塊包括:
第二獲取模塊,用于獲取提醒規(guī)則,提醒規(guī)則包括提醒時間規(guī)則、提醒內容規(guī)則、提醒形式規(guī)則中的至少一種,提醒時間規(guī)則包括到站提醒和/或到站提前提醒;
提醒子模塊,用于根據提醒規(guī)則,對用戶進行提醒。
根據本發(fā)明提供的一種到站提醒方法及裝置,該到站提醒方法包括:若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息;根據當前位置信息從預設數據庫中匹配目標線路數據;根據匹配出的目標線路數據生成并顯示線路界面,線路界面包括目標線路經過的各個站臺信息;接收用戶對線路界面中的站臺信息的選擇操作;對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒;采用上述方案,使到站提醒更加智能方便,使得用戶不會錯過下車時間,更好的滿足了用戶需求,提升了用戶體驗。
附圖說明
圖1為本發(fā)明實施例一提供的一種到站提醒方法的流程圖;
圖2為本發(fā)明實施例二提供的一種到站提醒裝置的示意圖;
圖3為本發(fā)明實施例三提供的一種終端的示意圖;
圖4為本發(fā)明實施例四提供的另一種終端的示意圖。
具體實施方式
應當理解的是,此處所描述的具體實施例僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中描述的終端可包括智能手機、筆記本電腦、PAD(平板電腦)等終端。下面通過具體實施方式結合附圖對本發(fā)明作進一步詳細說明。
實施例一
本實施例提供一種到站提醒方法,參見圖1,圖1為本實施例提供的一種到站提醒方法的流程圖,該到站提醒方法包括以下步驟:
S101:若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息。
若終端檢測到到站提醒功能的觸發(fā)事件,則可以自動打開GPS(全球定位系統(tǒng))定位以獲取終端的當前位置信息。
可選的,在S101之前,還包括:
檢測當前運動狀態(tài)信息;
判斷當前運動狀態(tài)信息是否符合預設要求,預設要求根據模擬乘車過程中的運動狀態(tài)來設置;
例如,可以是判斷終端當前是否處于高速移動狀態(tài),且移動速度是否符合用戶當前乘坐的速度規(guī)律;
若符合,則生成到站提醒功能的觸發(fā)事件。
可選的,在檢測當前運動狀態(tài)信息之前,還包括:
顯示預設的開關界面,開關界面包括到站提醒功能的開啟功能項;
接收用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作,然后進入檢測當前運動狀態(tài)信息的步驟。
可選的,開關界面還包括到站提醒功能的關閉功能項,當接收到用戶對開關界面中到站提醒功能的關閉功能項的觸發(fā)操作時,則關閉到站提醒功能。
S102:根據當前位置信息從預設數據庫中匹配目標線路數據。
其中,目標線路數據包括地鐵線路數據、公交車線路數據、長途汽車線路數據中的一種。
其中,預設數據庫可以是各種地圖的數據庫,例如,百度地圖的數據庫、谷歌地圖的數據庫等。
S103:根據匹配出的目標線路數據生成并顯示線路界面,線路界面包括目標線路經過的各個站臺信息。
例如,若獲取到終端的當前位置信息為深圳的福田口岸地鐵站,則線路界面包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等。
其中,線路界面包括目標線路的地圖,地圖中包括目標線路經過的各個站臺信息。
目標線路的地圖可以是從現有的地圖中截取的地圖,比如,從百度地圖中截取的地鐵線路地圖,方便用戶能清楚地知曉各個站臺的實際位置;也可以是基于目標線路數據新生成的地圖,該地圖可以是一個簡化版的地圖。
S104:接收用戶對線路界面中的站臺信息的選擇操作。
例如,用戶要在深圳地鐵4號線的少年宮站下車,則用戶在線路界面點擊少年宮站。
S105:對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒。
其中,S105包括:
首先獲取提醒規(guī)則,提醒規(guī)則包括提醒時間規(guī)則、提醒內容規(guī)則、提醒形式規(guī)則中的至少一種;
其中,獲取提醒規(guī)則包括以下兩種方式中的任意一種:
方式一、從存儲單元中獲取預設的提醒規(guī)則;存儲單元包括本地存儲單元,或者云端;
方式二、生成并顯示提醒規(guī)則設置界面,接收用戶在提醒規(guī)則設置界面的設置操作,根據用戶的設置操作生成提醒規(guī)則;
其中,提醒時間規(guī)則包括到站提醒和/或到站提前提醒;
例如,用戶在深圳地鐵4號線的福田口岸站上車,要在少年宮站下車,則在地鐵到達少年宮站時,進行提醒;和/或在少年宮站的前一個地鐵站市民中心站進行提醒。
提醒內容規(guī)則包括:某某站已到達,請注意下車;
提醒形式規(guī)則包括振動、語音、閃光、文本等等;
然后根據提醒規(guī)則,對用戶進行提醒。
下面例舉一個具體的例子對本方案進行進一步說明。
終端判斷自身處于高速移動狀態(tài),且移動速度符合地鐵速度規(guī)律時,自動開啟地理位置進行定位,定位的當前位置信息為深圳地鐵4號線的福田口岸站,終端自動生成該地鐵線路的地圖界面,該地圖界面中包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等,并將該地圖界面顯示在終端屏幕上。
此時用戶在該界面進行上滑操作,則隱藏該地圖界面,并提示“若需再次喚出該地圖界面,請連續(xù)下拉兩次狀態(tài)欄”。當用戶快速下拉兩次狀態(tài)欄,第二次下拉出現的狀態(tài)欄中,便顯示該地圖界面。
該地圖界面右上角顯示關閉按鈕,若用戶先點擊關閉,然后點擊確認,則本次地鐵途中,終端不啟用地鐵到站提醒的功能。
若用戶需使用地鐵到站提醒的功能,且用戶此次需要在少年宮站下車,則用戶在該地圖界面中,點擊少年宮站,在用戶點擊少年宮之后,彈出三個選項框供用戶選擇,三個選項框分別是:1、到站提醒;2、到站提前提醒;3、到站提醒,并且在前一站提醒;用戶選擇第3個選項“到站提醒,并且在前一站提醒”。
地鐵到達市民中心站時,對用戶進行提醒,提醒方式為振動,并發(fā)出語音提示:“市民中心站已到達,下一站是少年宮站。”
然后地鐵到達少年宮站,對用戶進行提醒,提醒方式為振動,并發(fā)出語音提示:“少年宮站已到達,請注意下車。”
通過本實施例的實施,使到站提醒更加智能方便,使得用戶不會錯過下車時間,更好的滿足了用戶需求,提升了用戶體驗。
實施例二
本實施例提供一種到站提醒裝置,請參見圖2,圖2為本實施例提供的一種到站提醒裝置的示意圖,該到站提醒裝置包括:第一獲取模塊201、匹配模塊202、第一生成模塊203、顯示模塊204、接收模塊205、提醒模塊206,其中,
第一獲取模塊201,用于若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息。
若終端檢測到到站提醒功能的觸發(fā)事件,則可以自動打開GPS定位以獲取終端的當前位置信息。
可選的,該到站提醒裝置還包括:
檢測模塊207,用于檢測當前運動狀態(tài)信息;
判斷模塊208,用于判斷檢測模塊207檢測到的當前運動狀態(tài)信息是否符合預設要求,預設要求根據模擬乘車過程中的運動狀態(tài)來設置;
例如可以是判斷終端當前是否處于高速移動狀態(tài),且移動速度是否符合用戶當前乘坐的速度規(guī)律;
第二生成模塊209,用于判斷模塊208的判斷結果為符合預設要求時,生成到站提醒功能的觸發(fā)事件。
其中,顯示模塊204還用于顯示預設的開關界面,開關界面包括到站提醒功能的開啟功能項;
接收模塊205還用于接收用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作;
檢測模塊207用于接收模塊205接收到用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作時,檢測當前運動狀態(tài)信息。
可選的,開關界面還包括到站提醒功能的關閉功能項,當接收到用戶對開關界面中到站提醒功能的關閉功能項的觸發(fā)操作時,則關閉到站提醒功能。
匹配模塊202,用于根據第一獲取模塊201獲取的當前位置信息從預設數據庫中匹配目標線路數據。
其中,目標線路數據包括地鐵線路數據、公交車線路數據、長途汽車線路數據中的一種。
其中,預設數據庫可以是各種地圖的數據庫,例如百度地圖的數據庫、谷歌地圖的數據庫等。
第一生成模塊203,用于根據匹配模塊202匹配出的目標線路數據生成線路界面,線路界面包括目標線路經過的各個站臺信息;
顯示模塊204,用于顯示第一生成模塊203生成的線路界面;
例如若獲取到終端的當前位置信息為深圳的福田口岸地鐵站,則線路界面包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等。
其中,線路界面包括目標線路的地圖,地圖中包括目標線路經過的各個站臺信息。
目標線路的地圖可以是從現有的地圖中截取的地圖,比如從百度地圖中截取的地鐵線路地圖,方便用戶能清楚地知曉各個站臺的實際位置;也可以是基于目標線路數據新生成的地圖,該地圖可以是一個簡化版的地圖。
接收模塊205,用于接收用戶對線路界面中的站臺信息的選擇操作;
例如,用戶要在深圳地鐵4號線的少年宮站下車,則用戶在線路界面點擊少年宮站。
提醒模塊206,用于對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒。
其中,提醒模塊206包括:
第二獲取模塊2061,用于獲取提醒規(guī)則,提醒規(guī)則包括提醒時間規(guī)則、提醒內容規(guī)則、提醒形式規(guī)則中的至少一種;
其中,第二獲取模塊2061獲取提醒規(guī)則包括以下兩種方式中的任意一種:
方式一、從存儲單元中獲取預設的提醒規(guī)則;存儲單元包括本地存儲單元,或者云端;
方式二、生成并顯示提醒規(guī)則設置界面,接收用戶在提醒規(guī)則設置界面的設置操作,根據用戶的設置操作生成提醒規(guī)則;
提醒時間規(guī)則包括到站提醒和/或到站提前提醒;
例如用戶在深圳地鐵4號線的福田口岸站上車,要在少年宮站下車,則在地鐵到達少年宮站時,進行提醒;和/或在少年宮站的前一個地鐵站市民中心站進行提醒。
提醒內容規(guī)則包括:某某站已到達,請注意下車;
提醒形式規(guī)則包括振動、語音、閃光、文本等等;
提醒子模塊2062,用于根據提醒規(guī)則,對用戶進行提醒。
下面例舉一個具體的例子對本方案進行進一步說明。
終端判斷自身處于高速移動狀態(tài),且移動速度符合地鐵速度規(guī)律時,自動開啟地理位置進行定位,定位的當前位置信息為深圳地鐵4號線的福田口岸站,終端自動生成該地鐵線路的地圖界面,該地圖界面中包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等,并將該地圖界面顯示在終端屏幕上。
此時用戶在該界面進行上滑操作,則隱藏該地圖界面,并提示“若需再次喚出該地圖界面,請連續(xù)下拉兩次狀態(tài)欄”。當用戶快速下拉兩次狀態(tài)欄,第二次下拉出現的狀態(tài)欄中,便顯示該地圖界面。
該地圖界面右上角顯示關閉按鈕,若用戶先點擊關閉,然后點擊確認,則本次地鐵途中,終端不啟用地鐵到站提醒的功能。
若用戶需使用地鐵到站提醒的功能,且用戶此次需要在少年宮站下車,則用戶在該地圖界面中,點擊少年宮站,在用戶點擊少年宮之后,彈出三個選項框供用戶選擇,三個選項框分別是:1、到站提醒;2、到站提前提醒;3、到站提醒,并且在前一站提醒;用戶選擇第3個選項“到站提醒,并且在前一站提醒”。
地鐵到達市民中心站時,對用戶進行提醒,提醒方式為振動,并發(fā)出語音提示:“市民中心站已到達,下一站是少年宮站?!?/p>
然后地鐵到達少年宮站,對用戶進行提醒,提醒方式為振動,并發(fā)出語音提示:“少年宮站已到達,請注意下車。”
通過本實施例的實施,使到站提醒更加智能方便,使得用戶不會錯過下車時間,更好的滿足了用戶需求,提升了用戶體驗。
實施例三
本實施例提供一種終端,參見圖3,圖3為本實施例提供的一種終端的示意圖,該終端包括實施例二中的到站提醒裝置。
終端若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息。
若終端檢測到到站提醒功能的觸發(fā)事件,則可以自動打開GPS定位以獲取終端的當前位置信息。
可選的,在終端若檢測到到站提醒功能的觸發(fā)事件,則獲取當前位置信息之前,還包括:
檢測當前運動狀態(tài)信息;
判斷當前運動狀態(tài)信息是否符合預設要求,預設要求根據模擬乘車過程中的運動狀態(tài)來設置;
例如可以是判斷終端當前是否處于高速移動狀態(tài),且移動速度是否符合用戶當前乘坐的速度規(guī)律;
若符合,則生成到站提醒功能的觸發(fā)事件。
可選的,在檢測當前運動狀態(tài)信息之前,還包括:
顯示預設的開關界面,開關界面包括到站提醒功能的開啟功能項;
接收用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作,然后進入檢測當前運動狀態(tài)信息的步驟。
可選的,開關界面還包括到站提醒功能的關閉功能項,當接收到用戶對開關界面中到站提醒功能的關閉功能項的觸發(fā)操作時,則關閉到站提醒功能。
終端根據當前位置信息從預設數據庫中匹配目標線路數據。
其中,目標線路數據包括地鐵線路數據、公交車線路數據、長途汽車線路數據中的一種。
其中,預設數據庫可以是各種地圖的數據庫,例如百度地圖的數據庫、谷歌地圖的數據庫等。
終端根據匹配出的目標線路數據生成并顯示線路界面,線路界面包括目標線路經過的各個站臺信息。
例如若獲取到終端的當前位置信息為深圳的福田口岸地鐵站,則線路界面包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等。
其中,線路界面包括目標線路的地圖,地圖中包括目標線路經過的各個站臺信息。
目標線路的地圖可以是從現有的地圖中截取的地圖,比如從百度地圖中截取的地鐵線路地圖,方便用戶能清楚地知曉各個站臺的實際位置;也可以是基于目標線路數據新生成的地圖,該地圖可以是一個簡化版的地圖。
終端接收用戶對線路界面中的站臺信息的選擇操作。
例如,用戶要在深圳地鐵4號線的少年宮站下車,則用戶在線路界面點擊少年宮站。
終端對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒。
其中,終端對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒包括:
首先終端獲取提醒規(guī)則,提醒規(guī)則包括提醒時間規(guī)則、提醒內容規(guī)則、提醒形式規(guī)則中的至少一種;
其中,獲取提醒規(guī)則包括以下兩種方式中的任意一種:
方式一、從存儲單元中獲取預設的提醒規(guī)則;存儲單元包括本地存儲單元,或者云端;
方式二、生成并顯示提醒規(guī)則設置界面,接收用戶在提醒規(guī)則設置界面的設置操作,根據用戶的設置操作生成提醒規(guī)則;
其中,提醒時間規(guī)則包括到站提醒和/或到站提前提醒;
例如,用戶在深圳地鐵4號線的福田口岸站上車,要在少年宮站下車,則在地鐵到達少年宮站時,進行提醒;和/或在少年宮站的前一個地鐵站市民中心站進行提醒。
提醒內容規(guī)則包括:某某站已到達,請注意下車;
提醒形式規(guī)則包括振動、語音、閃光、文本等等;
然后根據提醒規(guī)則,對用戶進行提醒。
下面例舉一個具體的例子對本方案進行進一步說明。
終端判斷自身處于高速移動狀態(tài),且移動速度符合地鐵速度規(guī)律時,自動開啟地理位置進行定位,定位的當前位置信息為深圳地鐵4號線的福田口岸站,終端自動生成該地鐵線路的地圖界面,該地圖界面中包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等,并將該地圖界面顯示在終端屏幕上。
此時用戶在該界面進行上滑操作,則隱藏該地圖界面,并提示“若需再次喚出該地圖界面,請連續(xù)下拉兩次狀態(tài)欄”。當用戶快速下拉兩次狀態(tài)欄,第二次下拉出現的狀態(tài)欄中,便顯示該地圖界面。
該地圖界面右上角顯示關閉按鈕,若用戶先點擊關閉,然后點擊確認,則本次地鐵途中,終端不啟用地鐵到站提醒的功能。
若用戶需使用地鐵到站提醒的功能,且用戶此次需要在少年宮站下車,則用戶在該地圖界面中,點擊少年宮站,在用戶點擊少年宮之后,彈出三個選項框供用戶選擇,三個選項框分別是:1、到站提醒;2、到站提前提醒;3、到站提醒,并且在前一站提醒;用戶選擇第3個選項“到站提醒,并且在前一站提醒”。
地鐵到達市民中心站時,對用戶進行提醒,提醒方式為振動,并發(fā)出語音提示:“市民中心站已到達,下一站是少年宮站?!?/p>
然后地鐵到達少年宮站,對用戶進行提醒,提醒方式為振動,并發(fā)出語音提示:“少年宮站已到達,請注意下車?!?/p>
通過本實施例的實施,使到站提醒更加智能方便,使得用戶不會錯過下車時間,更好的滿足了用戶需求,提升了用戶體驗。
實施例四
為了便于更好地實施實施例一中的到站提醒方法,本實施例提供了用于實施實施例一中的到站提醒方法的終端,參見圖4,圖4為本實施例提供的一種終端的示意圖;該終端包括處理器401、存儲器402、GPS模塊403、感測單元404、輸出單元405;
存儲器402可以存儲由處理器401執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經輸出或將要輸出的數據(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器402可以存儲關于當觸摸操作施加到觸摸屏時輸出的各種方式的振動和音頻信號的數據。
存儲器402可以包括至少一種類型的存儲介質,存儲介質包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機訪問存儲器(RAM)、靜態(tài)隨機訪問存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,終端可以與通過網絡連接執(zhí)行存儲器402的存儲功能的網絡存儲裝置協(xié)作。
處理器401通常執(zhí)行終端的總體操作。例如處理器401執(zhí)行與語音通話、數據通信、視頻通話等等相關的控制和處理。
存儲器402內存儲有多個指令以實現實施例一中的到站提醒方法,存儲器402內存儲的多個指令可以由處理器401來執(zhí)行。
GPS模塊403是用于檢查或獲取終端的位置信息的模塊。根據當前的技術,GPS模塊403計算來自三個或更多衛(wèi)星的距離信息和準確的時間信息并且對于計算的信息應用三角測量法,從而根據經度、緯度和高度準確地計算三維當前位置信息。當前,用于計算位置和時間信息的方法使用三顆衛(wèi)星并且通過使用另外的一顆衛(wèi)星校正計算出的位置和時間信息的誤差。此外,GPS模塊403能夠通過實時地連續(xù)計算當前位置信息來計算速度信息。
感測單元404檢測終端的當前狀態(tài)(例如,終端的打開或關閉狀態(tài))、終端的位置、用戶對于終端的接觸(即,觸摸輸入)的有無、終端的取向、終端的加速或減速移動和方向等等,并且生成用于控制終端的操作的命令或信號。例如,當終端實施為滑動型移動電話時,感測單元404可以感測該滑動型電話是打開還是關閉。
輸出單元405可以包括顯示單元4051、音頻輸出模塊4052、警報模塊4053等等。
顯示單元4051可以顯示在終端中處理的信息。例如,當終端處于電話通話模式時,顯示單元4051可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關的用戶界面(UI)或圖形用戶界面(GUI)。當終端處于視頻通話模式或者圖像捕獲模式時,顯示單元4051可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關功能的UI或GUI等等。
同時,當顯示單元4051和觸摸板以層的形式彼此疊加以形成觸摸屏時,顯示單元4051可以用作輸入裝置和輸出裝置。顯示單元4051可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機發(fā)光二極管)顯示器等等。根據特定想要的實施方式,終端可以包括兩個或更多顯示單元4051(或其它顯示裝置),例如,終端可以包括外部顯示單元(未示出)和內部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
音頻輸出模塊4052可以在終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將接收的或者在存儲器402中存儲的音頻數據轉換音頻信號并且輸出為聲音。而且,音頻輸出模塊4052可以提供與終端執(zhí)行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出模塊4052可以包括揚聲器、蜂鳴器等等。
警報模塊4053可以提供輸出以將事件的發(fā)生通知給終端。典型的事件可以包括呼叫接收、消息接收、鍵信號輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報模塊4053可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報模塊4053可以以振動的形式提供輸出,當接收到呼叫、消息或一些其它進入通信(incoming communication)時,警報模塊4053可以提供觸覺輸出(即,振動)以將其通知給用戶。通過提供這樣的觸覺輸出,即使在用戶的移動電話處于用戶的口袋中時,用戶也能夠識別出各種事件的發(fā)生。警報模塊4053也可以經由顯示單元4051、或音頻輸出模塊4052提供通知事件的發(fā)生的輸出。
若感測單元404檢測到到站提醒功能的觸發(fā)事件,則GPS模塊403獲取當前位置信息。
若感測單元404檢測到到站提醒功能的觸發(fā)事件,則可以自動開啟GPS模塊403進行定位,以獲取終端的當前位置信息。
可選的,在感測單元404檢測到到站提醒功能的觸發(fā)事件,則GPS模塊403獲取當前位置信息之前,還包括:
感測單元404檢測當前運動狀態(tài)信息;
處理器401判斷感測單元404檢測到的當前運動狀態(tài)信息是否符合預設要求,預設要求根據模擬乘車過程中的運動狀態(tài)來設置;
例如可以是判斷終端當前是否處于高速移動狀態(tài),且移動速度是否符合用戶當前乘坐的速度規(guī)律;
若符合,則處理器401生成到站提醒功能的觸發(fā)事件。
可選的,在檢測當前運動狀態(tài)信息之前,還包括:
顯示單元4051顯示預設的開關界面,開關界面包括到站提醒功能的開啟功能項;
接收用戶對開關界面中到站提醒功能的開啟功能項的觸發(fā)操作,然后進入檢測當前運動狀態(tài)信息的步驟。
可選的,開關界面還包括到站提醒功能的關閉功能項,當接收到用戶對開關界面中到站提醒功能的關閉功能項的觸發(fā)操作時,則關閉到站提醒功能。
處理器401根據當前位置信息從預設數據庫中匹配目標線路數據。
其中,目標線路數據包括地鐵線路數據、公交車線路數據、長途汽車線路數據中的一種。
其中,預設數據庫可以是各種地圖的數據庫,例如百度地圖的數據庫、谷歌地圖的數據庫等。
處理器401根據匹配出的目標線路數據生成線路界面,顯示單元4051顯示該線路界面,線路界面包括目標線路經過的各個站臺信息。
例如若獲取到終端的當前位置信息為深圳的福田口岸地鐵站,則線路界面包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等。
其中,線路界面包括目標線路的地圖,地圖中包括目標線路經過的各個站臺信息。
目標線路的地圖可以是從現有的地圖中截取的地圖,比如從百度地圖中截取的地鐵線路地圖,方便用戶能清楚地知曉各個站臺的實際位置;也可以是基于目標線路數據新生成的地圖,該地圖可以是一個簡化版的地圖。
接收用戶對線路界面中的站臺信息的選擇操作。
例如,用戶要在深圳地鐵4號線的少年宮站下車,則用戶在線路界面點擊少年宮站。
顯示單元4051、音頻輸出模塊4052、警報模塊4053中的至少一個對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒。
其中,對用戶選擇的目標站臺進行到站提醒和/或到站提前提醒包括:
首先獲取提醒規(guī)則,提醒規(guī)則包括提醒時間規(guī)則、提醒內容規(guī)則、提醒形式規(guī)則中的至少一種;
其中,獲取提醒規(guī)則包括以下兩種方式中的任意一種:
方式一、從存儲器402中獲取預設的提醒規(guī)則;
方式二、生成并顯示提醒規(guī)則設置界面,接收用戶在提醒規(guī)則設置界面的設置操作,根據用戶的設置操作生成提醒規(guī)則;
其中,提醒時間規(guī)則包括到站提醒和/或到站提前提醒;
例如,用戶在深圳地鐵4號線的福田口岸站上車,要在少年宮站下車,則在地鐵到達少年宮站時,進行提醒;和/或在少年宮站的前一個地鐵站市民中心站進行提醒。
提醒內容規(guī)則包括:某某站已到達,請注意下車;
提醒形式規(guī)則包括振動、語音、閃光、文本等等;
然后根據提醒規(guī)則,對用戶進行提醒;
可以由顯示單元4051顯示文字信息對用戶進行提醒;可以由音頻輸出模塊4052輸出一段語音對用戶進行提醒;可以由警報模塊4053以振動的形式提供輸出以對用戶進行提醒。
下面例舉一個具體的例子對本方案進行進一步說明。
感測單元404檢測終端當前運動狀態(tài)信息;處理器401判斷感測單元404檢測到的當前運動狀態(tài)信息為終端處于高速移動狀態(tài),且移動速度符合地鐵速度規(guī)律,則自動開啟GPS模塊403進行定位,定位的當前位置信息為深圳地鐵4號線的福田口岸站,處理器401自動生成該地鐵線路的地圖界面,該地圖界面中包括深圳地鐵4號線經過的各個站臺信息,深圳地鐵4號線經過的站臺依次為福田口岸站、福民站、會展中心站、市民中心站、少年宮站等,并將該地圖界面由顯示單元4051顯示。
此時用戶在該界面進行上滑操作,則隱藏該地圖界面,并提示“若需再次喚出該地圖界面,請連續(xù)下拉兩次狀態(tài)欄”。當用戶快速下拉兩次狀態(tài)欄,第二次下拉出現的狀態(tài)欄中,便顯示該地圖界面。
該地圖界面右上角顯示關閉按鈕,若用戶先點擊關閉,然后點擊確認,則本次地鐵途中,終端不啟用地鐵到站提醒的功能。
若用戶需使用地鐵到站提醒的功能,且用戶此次需要在少年宮站下車,則用戶在該地圖界面中,點擊少年宮站,在用戶點擊少年宮之后,彈出三個選項框供用戶選擇,三個選項框分別是:1、到站提醒;2、到站提前提醒;3、到站提醒,并且在前一站提醒;用戶選擇第3個選項“到站提醒,并且在前一站提醒”。
地鐵到達市民中心站時,對用戶進行提醒,提醒方式為警報模塊4053以振動的形式提供輸出,并音頻輸出模塊4052發(fā)出語音提示:“市民中心站已到達,下一站是少年宮站?!?/p>
然后地鐵到達少年宮站,對用戶進行提醒,提醒方式為警報模塊4053以振動的形式提供輸出,并音頻輸出模塊4052發(fā)出語音提示:“少年宮站已到達,請注意下車?!?/p>
通過本實施例的實施,使到站提醒更加智能方便,使得用戶不會錯過下車時間,更好的滿足了用戶需求,提升了用戶體驗。
顯然,本領域的技術人員應該明白,上述本發(fā)明實施例的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲介質(ROM/RAM、磁碟、光盤)中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。所以,本發(fā)明不限制于任何特定的硬件和軟件結合。
以上內容是結合具體的實施方式對本發(fā)明實施例所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。