本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信息提示方法及系統(tǒng)。
背景技術(shù):
隨著手機的日益普及,手機也越來越成為人們?nèi)粘I钪胁豢苫蛉钡牟糠?,不管在哪,人們只需掏出手機輕撥號碼就可以同天南地北的朋友進行通話,享受著手機帶來的便利。
當用戶想要找某位朋友時,往往習慣直接掏出手機撥打那位朋友的手機號。在當前的現(xiàn)有技術(shù)中,若用戶撥打了某位朋友的手機,用戶的手機會直接向朋友的手機發(fā)起呼叫。
但當用戶與朋友之間的位置很近時,其實用戶可以直接與朋友進行面對面交流,不必通過手機呼叫,但是用戶的手機并不會提示用戶,而是直接向朋友的手機發(fā)起呼叫,若朋友接聽了該呼叫則會產(chǎn)生不必要的話費開銷,從而增加了用戶的不必要的通訊費用,影響了用戶體驗;并且由于呼叫對于手機的電量消耗比較大,因此不必要呼叫也對手機造成了不必要的電量消耗,造成電量浪費。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種信息提示方法及系統(tǒng),用于節(jié)省終端耗電并提高用戶體驗。
本發(fā)明實施例第一方面提供一種信息提示方法,其應(yīng)用于第一終端裝置,包括:
在第一終端裝置向第二終端裝置發(fā)送通信連接請求或者在第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置獲取第二終端裝置的位置信息;
根據(jù)獲取到的第一終端裝置的第一位置信息和第二終端裝置的第二位置信息確定第一終端裝置與第二終端裝置之間的距離;在距離小于預定距離閾值時,產(chǎn)生包括不建立第一終端裝置和第二終端裝置之間的通信連接的提示信息;
在第一終端裝置上展示提示信息。
一種可能的實現(xiàn)方式中,提示信息還包括:獲取到的第二終端裝置的當前地理位置信息。
另一種可能的實現(xiàn)方式中,方法還包括:控制第一終端裝置向第二終端裝置發(fā)送提示信息,以使得第二終端裝置展示提示信息。
另一種可能的實現(xiàn)方式中,提示信息還包括:獲取到的第一終端裝置的當前地理位置信息。
另一種可能的實現(xiàn)方式中,在第一終端裝置向第二終端裝置發(fā)送通信連接請求時控制第一終端裝置獲取第二終端裝置的第二位置信息包括:
在第一終端裝置向第二終端裝置發(fā)送通信連接請求時,控制第一終端裝置根據(jù)與第二終端裝置相關(guān)聯(lián)的第二號碼向第二終端裝置發(fā)送位置信息獲取請求并使得第二終端裝置根據(jù)位置信息獲取請求向第一終端裝置發(fā)送第二位置信息;
或者在第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時控制第一終端裝置獲取第二終端裝置的第二位置信息包括:
在第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置接收第二終端裝置根據(jù)與第一終端裝置相關(guān)聯(lián)的第一號碼發(fā)送的第二位置信息。
另一種可能的實現(xiàn)方式中,在第一終端裝置上展示提示信息包括:
控制第一終端裝置顯示包括觸控按鍵的提示界面,虛擬按鍵用于停止呼叫第二終端裝置;
若檢測到作用于觸控按鍵上的觸控操作,則不建立第一終端裝置與第二終端裝置之間的通信連接。
本發(fā)明實施例第二方面提供一種信息提示系統(tǒng),其應(yīng)用于第一終端裝置,包括:
連接單元,用于控制第一終端裝置向第二終端裝置發(fā)送通信連接請求或者接收第二終端裝置發(fā)送的通信連接請求;
獲取單元,用于在連接單元向第二終端裝置發(fā)送通信連接請求或者接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置獲取第二終端裝置的位置信息;
確定單元,根據(jù)獲取到的第一終端裝置的第一位置信息和第二終端裝置的第二位置信息確定第一終端裝置與第二終端裝置之間的距離;
產(chǎn)生單元,用于在距離小于預定距離閾值時,產(chǎn)生包括不建立第一終端裝置和第二終端裝置之間的通信連接的提示信息;
輸出單元,用于在第一終端裝置上展示提示信息。
一種可能的實現(xiàn)方式中,提示信息還包括:獲取到的第二終端裝置的當前地理位置信息。
另一種可能的實現(xiàn)方式中,系統(tǒng)還包括:
發(fā)送單元,用于控制第一終端裝置向第二終端裝置發(fā)送提示信息,以使得第二終端裝置展示提示信息;
提示信息還包括:獲取到的第一終端裝置的當前地理位置信息。
另一種可能的實現(xiàn)方式中,連接單元具體用于:
在控制第一終端裝置向第二終端裝置發(fā)送通信連接請求時,根據(jù)與第二終端裝置相關(guān)聯(lián)的第二號碼向第二終端裝置發(fā)送位置信息獲取請求并使得第二終端裝置根據(jù)位置信息獲取請求向第一終端裝置發(fā)送第二位置信息;
或者連接單元還用于:
在控制第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,接收第二終端裝置根據(jù)與第一終端裝置相關(guān)聯(lián)的第一號碼發(fā)送的第二位置信息。
從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
本發(fā)明實施例中,在第一終端裝置向第二終端裝置發(fā)送通信連接請求或者在第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置獲取第二終端裝置的位置信息,根據(jù)獲取到的第一終端裝置的第一位置信息和第二終端裝置的第二位置信息確定第一終端裝置與第二終端裝置之間的距離;在距離小于預定距離閾值時,產(chǎn)生包括不建立第一終端裝置和第二終端裝置之間的通信連接的提示信息,在第一終端裝置上展示提示信息。這樣,第一終端裝置的用戶可以根據(jù)該提示信息不呼叫第二終端裝置,從而節(jié)省了終端耗電,提高了用戶體驗。
附圖說明
圖1為本發(fā)明實施例中信息提示方法的一個實施例示意圖;
圖2為本發(fā)明實施例中信息提示方法的另一實施例示意圖;
圖3為本發(fā)明實施例中信息提示系統(tǒng)的一個實施例示意圖;
圖4為本發(fā)明實施例中信息提示系統(tǒng)的另一實施例示意圖。
具體實施方式
本發(fā)明實施例提供了一種信息提示方法及系統(tǒng),用于節(jié)省終端耗電并提高用戶體驗。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
參照圖1所示,本發(fā)明實施例中信息提示方法的一個實施例包括:
101、在第一終端裝置裝置向第二終端裝置裝置發(fā)送通信連接請求或者在第一終端裝置裝置接收第二終端裝置裝置發(fā)送的通信連接請求時,控制第一終端裝置裝置獲取第二終端裝置裝置的位置信息。
本發(fā)明實施例中第一終端裝置裝置和第二終端裝置裝置可以為手機、平板電腦、智能手表等具有移動通信功能的智能設(shè)備,為了方便描述,下面以終端裝置為手機為例進行說明。
兩個手機相當于網(wǎng)絡(luò)中的兩個節(jié)點,兩個節(jié)點的位置信息在網(wǎng)絡(luò)中均可以獲取到,在兩個節(jié)點建立通信連接之前,第一節(jié)點向第二節(jié)點發(fā)送通信連接請求或者在第一節(jié)點接收第二節(jié)點發(fā)送的通信連接請求時,若確定兩個節(jié)點之間的實際距離比較近,那么兩個手機則不必要記性通話呼叫,手機用戶可以直接進行面對面交流。因此,在本發(fā)明實施例中,在第一終端裝置裝置向第二終端裝置裝置發(fā)送通信連接請求或者在第一終端裝置裝置接收第二終端裝置裝置發(fā)送的通信連接請求時,第一終端裝置裝置需要先獲取第二終端裝置裝置的位置信息。具體的,第一終端裝置通過網(wǎng)絡(luò)獲取第二終端裝置的位置信息,若兩個終端裝置為同一個系統(tǒng)的云賬號類型,則可以通過全球定位系統(tǒng)(Global Positioning System,GPS)定位或者通過系統(tǒng)插件進行定位,并以云推送的方式獲取另一個終端裝置的位置信息。可選的,終端裝置還可以通過基站信號進行定位,并從服務(wù)器端獲取到另一個終端裝置的位置信息。或者終端裝置還可以通過藍牙模塊搜索另一個終端裝置,如能夠搜索到,則表示兩個終端之間的距離比較近,則可以通過藍牙來獲取另一個終端裝置的位置信息。
可選的,第一終端裝置獲取第二終端裝置的位置信息還可以通過第一終端裝置發(fā)起通信連接請求或者接收到第二終端發(fā)送的通信連接請求時,由第二終端裝置將第二終端裝置的位置信息發(fā)送給第一終端裝置。因此,本發(fā)明實施例中,還可以包括:
在第一終端裝置向第二終端裝置發(fā)送通信連接請求時,控制第一終端裝置根據(jù)與第二終端裝置相關(guān)聯(lián)的第二號碼向第二終端裝置發(fā)送位置信息獲取請求并使得第二終端裝置根據(jù)位置信息獲取請求向第一終端裝置發(fā)送第二位置信息。
所述第一終端裝置根據(jù)用戶輸入的第一號碼向所述第二終端裝置發(fā)起第一通信連接請求,則所述第一終端裝置根據(jù)所述第一號碼向所述第二終端裝置發(fā)送位置信息獲取請求,所述位置信息獲取請求用于指示所述第二終端裝置反饋所述第二位置信息,所述第一終端裝置接收所述第二終端裝置反饋的所述第二位置信息。
以第一終端裝置為第一手機,第二終端裝置為第二手機為例,當?shù)谝皇謾C的機主用戶在第一手機上輸入第二手機的電話號碼時,第一手機則會根據(jù)該電話號碼向第二手機發(fā)起通信連接請求,即第一手機向第二手機進行通話呼叫,第一手機同時向第二手機發(fā)送位置信息獲取請求。第二手機則對第二手機的位置進行定位,并將第二手機的位置信息發(fā)送給第一手機。
或者,第一終端裝置獲取第二終端裝置的位置信息還可以通過第二終端裝置發(fā)起通信連接請求時,由第二終端裝置將第二終端裝置的位置信息發(fā)送給第一終端裝置。具體可以為:
在第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置接收第二終端裝置根據(jù)與第一終端裝置相關(guān)聯(lián)的第一號碼發(fā)送的第二位置信息。
所述第一終端裝置接收所述第二終端裝置發(fā)起的第二通信連接請求,所述第二通信連接請求用于所述第一終端裝置與所述第二終端裝置建立通信連接,所述第二通信連接請求由所述第二終端裝置根據(jù)所述用戶輸入的第二號碼向所述第一終端裝置發(fā)起,所述第二號碼與所述第一終端裝置相關(guān)聯(lián)。所述第二位置信息由所述第二終端裝置根據(jù)所述第二號碼向所述第一終端裝置發(fā)送。
以第一終端裝置為第一手機,第二終端裝置為第二手機為例,第二手機用戶在第二手機上輸入第一手機的電話號碼,第二手機根據(jù)該電話號碼向第一手機進行通話呼叫,第二手機還需要進行位置定位獲取第二手機的位置信息,并將第二手機的位置信息發(fā)送給第一手機。從而使得第一手機獲取到了第二手機的位置信息。
102、根據(jù)獲取到的第一終端裝置裝置的第一位置信息和第二終端裝置裝置的第二位置信息確定第一終端裝置裝置與第二終端裝置裝置之間的距離。
其中,所述第一位置信息由所述第一終端裝置獲取得到,所述第一位置信息為所述第一終端裝置的位置信息。第一終端裝置獲取第一終端裝置的位置信息可以是在第一終端裝置發(fā)起與第二終端裝置建立通信連接請求之前,或者同時,或者是第一終端裝置接收到第二終端裝置發(fā)送的位置信息之后。在第一終端裝置獲取到第一終端裝置的位置信息與第二終端裝置的位置信息之后,則可以通過兩個位置信息來計算第一終端裝置與第二終端裝置之間的實際距離,若該距離小于預設(shè)閾值,比如50米,那么則表示第一終端裝置用戶與第二終端裝置用戶的實際距離比較近,可以不必進行通話呼叫,兩個終端裝置用戶可以直接進行面對面交流。需要說明的是,該預設(shè)閾值可以由用戶進行自定義設(shè)置,也可以有終端裝置進行默認設(shè)置。
可選的,獲取到的第一終端裝置的位置信息包括通過安裝于第一終端裝置上的地磁傳感器檢測到的第一終端裝置的第一位置信息,獲取第二終端裝置的位置信息包括通過安裝于第二終端裝置上的地磁傳感器檢測第二終端裝置的第二位置信息。
103、在所述距離小于預定距離閾值時,產(chǎn)生包括不建立第一終端裝置裝置和第二終端裝置裝置之間的通信連接的提示信息。
第一終端裝置在確定第一終端裝置與第二終端裝置之間的距離小于預設(shè)閾值后,則可以產(chǎn)生提示信息,用于提示用戶兩個終端裝置之間的距離比較近,方便用戶進行判斷選擇。
104、在第一終端裝置裝置上展示所述提示信息。
為了不影響第一終端裝置與第二終端裝置之間的通話呼叫連接的建立,第一終端裝置在生成提示信息之后,可以不直接停止第一終端裝置與第二終端裝置之間的呼叫連接,而是將該提示信息進行展示輸出,最終由用戶來決定是否停止呼叫連接的建立,從而提高了用戶的使用體驗。
本發(fā)明實施例中,第一終端裝置與第二終端裝置建立通信連接之前,第一終端裝置獲取第二終端裝置的第二位置信息,第一終端裝置通過第一位置信息和第二位置信息判斷第一終端裝置與第二終端裝置之間位置距離是否小于閾值,第一位置信息為第一終端裝置的位置信息,若第一終端裝置與第二終端裝置之間位置距離小于閾值,則第一終端裝置生成提示信息,并展示提示信息,提示信息用于提示第二終端裝置與第一終端裝置之間的位置距離小于閾值。這樣,第一終端裝置用戶可以根據(jù)該提示信息不呼叫第二終端裝置,從而節(jié)省了終端裝置耗電,提高了用戶體驗。
參照圖2所示,本發(fā)明實施例中信息提示方法的另一實施例包括:
201、在第一終端裝置向第二終端裝置發(fā)送通信連接請求或者在第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置獲取第二終端裝置的位置信息。
詳細內(nèi)容參照步驟101所述。
202、根據(jù)獲取到的第一終端裝置的第一位置信息和第二終端裝置的第二位置信息確定第一終端裝置與第二終端裝置之間的距離。
詳細內(nèi)容參照步驟102所述。
203、在所述距離小于預定距離閾值時,產(chǎn)生包括不建立第一終端裝置和第二終端裝置之間的通信連接的提示信息。
詳細內(nèi)容參照步驟103所述。
204、所述第一終端裝置將所述提示信息發(fā)送至所述第二終端裝置,以使得所述第二終端裝置展示所述提示信息。
可選的,第一終端裝置還可以將該提示信息發(fā)送給第二終端裝置,第二終端裝置則輸出展示該提示信息給第二終端裝置用戶,由第二終端裝置用戶來決定是否繼續(xù)進行通信呼叫連接的建立。另外,第一終端裝置還可以同時將第一終端裝置的位置信息發(fā)送給第二終端裝置,同樣,第二終端裝置輸出的提示信息中也可以設(shè)置有虛擬按鍵,當?shù)诙K端裝置用戶點擊該虛擬按鍵時,則會輸出第一終端裝置的地圖位置信息,指引第二終端裝置用戶根據(jù)給地圖信息尋找第一終端裝置用戶。
205、根據(jù)所述提示信息控制第一終端裝置顯示包括觸控按鍵的提示界面,所述虛擬按鍵用于停止呼叫第二終端裝置。
可選的,該提示信息可以通過虛擬顯示框的形式進行彈窗顯示,并在該彈窗框中設(shè)置虛擬按鍵,該虛擬按鍵的名稱可以為“停止呼叫”或者“掛斷并顯示對方的位置”等。
206、若檢測到作用于所述觸控按鍵上的觸控操作,則不建立第一終端裝置與第二終端裝置之間的通信連接。
當?shù)谝唤K端裝置用戶決定不呼叫第二終端裝置而選擇直接找到該第二終端裝置用戶進行面對面交流時,則點擊該虛擬按鍵,比如該虛擬按鍵為“掛斷并顯示對方的位置”,第一終端裝置則會停止呼叫第二終端裝置,則不建立第一終端裝置與第二終端裝置之間的通信連接,并輸出第二終端裝置的位置地圖信息,指引第一終端裝置用戶根據(jù)地圖上的顯示去尋找到第二終端裝置用戶,從而提高用戶的使用體驗。
參照圖3所示,本發(fā)明實施例中信息提示系統(tǒng)的一個實施例包括:
連接單元301,用于控制第一終端裝置向第二終端裝置發(fā)送通信連接請求或者接收第二終端裝置發(fā)送的通信連接請求;
獲取單元302,用于在所述連接單元向第二終端裝置發(fā)送通信連接請求或者接收第二終端裝置發(fā)送的通信連接請求時,控制第一終端裝置獲取第二終端裝置的位置信息;
確定單元303,根據(jù)獲取到的第一終端裝置的第一位置信息和第二終端裝置的第二位置信息確定第一終端裝置與第二終端裝置之間的距離;
產(chǎn)生單元304,用于在所述距離小于預定距離閾值時,產(chǎn)生包括不建立第一終端裝置和第二終端裝置之間的通信連接的提示信息;
輸出單元305,用于在第一終端裝置上展示所述提示信息。
可選的,所述提示信息還包括:獲取到的第二終端裝置的當前地理位置信息。
參照圖4所示,可選的,本發(fā)明實施例中的信息提示系統(tǒng)還包括:
發(fā)送單元306,用于控制第一終端裝置向第二終端裝置發(fā)送所述提示信息,以使得第二終端裝置展示所述提示信息;
所述提示信息還包括:獲取到的第一終端裝置的當前地理位置信息。
可選的,所述連接單元301具體用于:
在控制第一終端裝置向第二終端裝置發(fā)送通信連接請求時,根據(jù)與第二終端裝置相關(guān)聯(lián)的第二號碼向第二終端裝置發(fā)送位置信息獲取請求并使得第二終端裝置根據(jù)位置信息獲取請求向第一終端裝置發(fā)送第二位置信息;
或者所述連接單元還用于:
在控制第一終端裝置接收第二終端裝置發(fā)送的通信連接請求時,接收第二終端裝置根據(jù)與第一終端裝置相關(guān)聯(lián)的第一號碼發(fā)送的第二位置信息。
圖3以及圖4實施例中的單元的具體描述可以參照圖1與圖2實施例中信息提示方法的具體描述,此處不做贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。