一種終端通話模式下顯示地理位置的方法及裝置與流程
2024-02-28 06:28:15 1

本發明涉及終端通訊領域,特別是涉及一種終端通話模式下顯示地理位置的方法及裝置。
背景技術:
隨著社會的進步和科技的發展,智慧型手機已經成為現代人必不可少的通訊工具。打電話是手機的基本功能之一,然而現有通話界面僅能夠顯示對方電話號碼的歸屬地信息,無法顯示對方實時位置信息。因此,往往出現由於手機處於漫遊狀態時沒有必要的通話時間過長而導致資費增加的問題。
技術實現要素:
本發明主要解決的技術問題是提供一種終端通話模式下顯示地理位置的方法及裝置,能夠在通話過程中自動對本端和/或對端進行實時定位,進而使得通話者能夠實時了解對方的實際位置信息。
為解決上述技術問題,本發明採用的一個技術方案是:提供一種終端通話模式下顯示地理位置的方法,所述方法包括:檢測本端與對端在通話過程中的定位觸發條件;響應定位觸發條件,檢測本端的實時位置信息;發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息。
其中,定位觸發條件為呼叫請求指令和/或通話建立指令。
其中,當本端為主叫方時,定位觸發條件為呼叫請求指令,當本端為被叫方時,定位觸發條件為通話建立指令。
其中,進一步包括:從對端接收並顯示對端的實時位置信息。
其中,將對端的實時位置信息添加到與通話過程對應的通話記錄中。
為解決上述技術問題,本發明採用的另一個技術方案是:提供一種終端通話模式下顯示地理位置的裝置,包括:檢測模塊,用於檢測本端與對端在通話過程中的定位觸發條件;響應模塊,用於響應定位觸發條件,檢測本端的實時位置信息;發送模塊,用於發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息。
其中,檢測模塊中的定位觸發條件具體為呼叫請求指令和/或通話建立指令。
其中,檢測模塊具體包括:當本端為主叫方時,定位觸發條件為呼叫請求指令,當本端為被叫方時,定位觸發條件為通話建立指令。
其中,接收模塊,用於從對端接收並顯示對端的實時位置信息。
其中,接收模塊具體用於將對端的實時位置信息添加到與通話過程對應的通話記錄中。
以上方案,檢測本端與對端在通話過程中的定位觸發條件,進而響應定位觸發條件,檢測本端的實時位置信息,並發送本端的實時位置信息至對端,實現了能夠在通話過程中自動對本端和/或對端進行實時定位,進而使得通話者能夠實時了解對方的實際位置信息。
附圖說明
圖1是本發明一種終端通話模式下顯示地理位置的方法一實施方式的流程示意圖;
圖2是本發明一種終端通話模式下顯示地理位置的方法另一實施方式的流程示意圖;
圖3是本發明一種終端通話模式下顯示地理位置的系統一實施方式的結構示意圖;
圖4是本發明一種終端通話模式下顯示地理位置的裝置一實施方式的結構示意圖;
圖5是本發明一種終端通話模式下顯示地理位置的裝置另一實施方式的結構示意圖;
圖6是本發明一種終端通話模式下顯示地理位置的裝置又一實施方式的結構示意圖。
具體實施方式
下面將結合本發明實施方式中的附圖,對本發明實施方式中的技術方案進行清楚、完整地描述,顯然,所描述的實施方式僅是本發明的一部分實施方式,而不是全部的實施方式。基於本發明中的實施方式,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施方式,都屬於本發明保護的範圍。
請參閱圖1,圖1是本發明一種終端通話模式下顯示地理位置的方法一實施方式的流程示意圖。需注意的是,若有實質上相同的結果,本發明的方法並不僅僅局限於圖1所示的流程順序為限。如圖1所示,該方法包括如下步驟:
S101:檢測本端與對端在通話過程中的定位觸發條件。
其中,本端和對端分別代表主叫終端和被叫終端。其中,終端可以是智慧型手機、平板電腦、筆記本電腦、掌上電腦、移動網際網路設備(MID,Mobile Internet Device)、可穿戴設備(例如智能手錶、智能手環)等具有通話功能的終端設備。另外,本端和終端均是可支持雙模工作的終端設備。其中,雙模是指可同時在兩種或以上的網絡模式下工作。其中,網絡模式包括但不限於GSM(Global System for Mobile Communication,全球移動通信系統)、AMPS(Advanced Mobile Phone System,高級行動電話系統)、TDMA(Time Division Multiple Access,時分多址)、CDMA(Code Division Multiple Access,碼分多址)、WIFI、GPRS等。
其中,定位觸發條件包括:呼叫請求指令和/或通話建立指令。具體地,當本端為主叫方時,定位觸發條件為呼叫請求指令,當本端為被叫方時,定位觸發條件為通話建立指令。
進一步地,定位觸發條件還包括:本端開啟無線網絡功能、實時定位功能和第三方機構發布的位置服務功能。具體地,無線網絡功能包括但不限於GPRS網絡、WIFI網絡。具體地,實時定位功能包括但不限於GPS定位。具體地,第三方機構發布的位置服務功能包括:第三方機構利用移動基站、WIFI基站或GPS衛星系統實現本端的定位,第三方機構開放位置服務,本端首先安裝第三方機構發布的位置服務客戶端軟體,然後申請開通位置服務、停用或者暫停位置服務。其中,當本端沒有開通位置服務、或停用位置服務時,位置信息被終端的歸屬地信息取代。進一步地,實時位置信息可以根據本端和對端的位置的變化而變化。
S102:響應定位觸發條件,檢測本端的的實時位置信息。
其中,當本端為主叫方時,系統所響應的定位觸發條件為呼叫請求指令。也即是,當本端發起呼叫請求時,本端會自動利用GPS模塊進行實時定位。
其中,當本端為被叫方時,系統所響應的定位觸發條件為通話建立指令。也即是,當本端被發起呼叫請求,本端建立通話後,本端會自動利用GPS模塊進行實時定位。當然,具體實時定位方式可以包括基站定位、Wifi網絡定位等各種方式。
S103:發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息。
其中,當本端為主叫方時,會在本端發起呼叫請求時發送本端的實時位置信息至對端。此時,對端的來電顯示界面會顯示本端的實時位置信息。可選地,當本端為主叫方時,會在對端建立通話後,才把本端的實時位置信息發送給對端。此時,對端的來電顯示界面不會顯示本端的實時位置信息。實時位置信息可以在通話界面上進行顯示。
進一步地,當本端為主叫方時,且在對端還沒建立通話的情況下,本端用戶的位置發生變化,並且本端的GPS模塊也檢測到了本端的位置發生變化。在這種情況下,本端用戶可以設置發送本端用戶在發起呼叫申請那一刻時的位置信息給對端,本端用戶也可以設置發送對端用戶建立通話那一刻時的位置信息給對端,本端用戶還可以設置發送在本端發起呼叫申請那一刻的位置信息和對端用戶建立通話那一刻的位置信息給對端,本端用戶還可以設置發送在本端用戶在發起呼叫申請那一刻到對端用戶建立通話那一刻的整個過程中的所有實時位置信息給對端。具體地,在本端用戶發起呼叫申請那一刻到對端用戶建立通話那一刻的過程中,本端用戶可以設置發送固定的時間間隔的位置信息給對端;其中,本端發送給對端的實時位置信息還可以包括時間,也即是,某一時間點下對應的本端位置信息。
進一步地,當本端為主叫方時,且在對端已經建立通話的情況下,本端用戶的位置發生變化,並且本端的GPS模塊也檢測到了本端的位置發生變化。在這種情況下,本端用戶可以設置發送本端用戶在發起呼叫申請那一刻時的位置信息給對端,本端用戶也可以設置發送對端用戶建立通話那一刻時的位置信息給對端,本端用戶還可以設置發送在發起呼叫申請那一刻的位置信息和對端用戶建立通話那一刻的位置信息給對端,本端用戶還可以設置發送在本端用戶在發起呼叫申請那一刻到對端用戶建立通話那一刻的整個過程中的所有實時位置信息給對端,本端用戶還可以設置發送本端用戶在發起呼叫申請那一刻時的位置信息和通話結束時的位置信息給對端,本端用戶可以設置發送對端用戶建立通話那一刻時的位置信息和通話結束時的位置信息給對端,本端用戶還可以設置發送本端用戶在發起呼叫申請那一刻時的位置信息和對端用戶建立通話那一刻時的位置信息及通話結束時的位置信息給對端,本端用戶還可以設置發送本端用戶在發起呼叫申請那一刻時的位置信息和整個通話過程的位置信息給對端,本端用戶還可以設置發送對端用戶建立通話那一刻時的位置信息和整個通話過程的位置信息給對端,本端用戶還可以設置發送本端用戶發起呼叫申請那一刻到通話結束時的位置信息給對端。具體地,在本端用戶發起呼叫申請那一刻到通話結束時的過程中,本端用戶可以設置發送固定的時間間隔的位置信息給對端;其中,本端發送給對端的實時位置信息還可以包括時間,也即是,某一時間點下對應的本端位置信息。
其中,當本端為被叫方時,在本端建立通話後,本端用的位置發生變化,且本端的GPS模塊也檢測到了本端的位置發生變化。在這種情況下,本端用戶可以設置發送本端用戶在通話建立那一刻的位置信息給對端,本端用戶還可以設置發送本端用戶在通話建立那一刻的位置信息和通話結束那一刻的位置信息給對端,本端用戶還可以設置發送本端用戶在整個通話過程中的位置信息給對端。具體地,在整個通話過程中,本端用戶可以設置發送固定的時間間隔的位置信息給對端;其中,本端發送給對端的實時位置信息還可以包括時間,也即是,某一時間點下對應的對端位置信息。
可選地,本端用戶還可以設置保存自己在整個呼叫請求和通話建立中的實時位置信息。具體地,當通話結束後,本端顯示界面可以彈出一個是否保存本端的實時位置信息的提示框。當然,本端用戶也可以設置,終端系統自動保存本端的實時位置信息。
具體地,當本端為主叫方時,本端在發起呼叫申請的過程和整個通話過程中,本端用戶的位置發生變化,並且本端的GPS模塊檢測也檢測到了本端的位置發生變化。本端用戶可以設置保存本端用戶在發起呼叫申請那一刻時的位置信息,本端用戶也可以設置保存對端用戶建立通話那一刻時的位置信息,本端用戶還可以設置保存在發起呼叫申請那一刻的位置信息和對端用戶建立通話那一刻的位置信息,本端用戶還可以設置保存在本端用戶在發起呼叫申請那一刻到對端用戶建立通話那一刻的整個過程中的所有實時位置信息,本端用戶還可以設置保存本端用戶在發起呼叫申請那一刻時的位置信息和通話結束時的位置信息,本端用戶可以設置保存對端用戶建立通話那一刻時的位置信息和通話結束時的位置信息,本端用戶還可以設置保存本端用戶在發起呼叫申請那一刻時的位置信息和對端用戶建立通話那一刻時的位置信息及通話結束時的位置信息,本端用戶還可以設置保存本端用戶在發起呼叫申請那一刻時的位置信息和整個通話過程的位置信息,本端用戶還可以設置保存對端用戶建立通話那一刻時的位置信息和整個通話過程的位置信息,本端用戶還可以設置保存本端用戶發起呼叫申請那一刻到通話結束時的位置信息。具體地,在本端用戶發起呼叫申請那一刻到通話結束時的過程中,本端用戶可以設置保存固定的時間間隔的位置信息給對端;其中,本端保存的實時位置信息還可以包括時間,也即是,某一時間點下對應的本端位置信息。
具體地,當本端為被叫方時,本端在通話過程中,本端的位置發生變,並且本端的GPS模塊檢測也檢測到了本端的位置發生變化。本端用戶可以設置保存本端用戶在通話建立那一刻的位置信息,本端用戶還可以設置保存本端用戶在通話建立那一刻的位置信息和通話結束那一刻的位置信息,本端用戶還可以設置保存本端用戶在整個通話過程中的位置信息。具體地,在整個通話過程中,本端用戶可以設置保存固定的時間間隔的位置信息;其中,本端保存的實時位置信息還可以包括時間,也即是,某一時間點下對應的本端位置信息。
可選地,本端用戶還可以設置發送本端的天氣情況、溫度信息、經緯度信息等至對端。
本實施方式中,檢測本端與對端在通話過程中的定位觸發條件,進而響應定位觸發條件,檢測本端的實時位置信息,並發送本端的實時位置信息至對端,實現了能夠在通話過程中自動對本端和/或對端進行實時定位,進而使得通話者能夠實時了解對方的實際位置信息。
進一步地,還可以根據對端傳來的實時位置信息在通話界面或來電顯示界面上顯示相應區域的地圖,並在地圖顯示與實時位置信息對應的位置圖標以及移動方向、速度等等信息。
請參閱圖2,圖2是本發明一種終端通話模式下顯示地理位置的方法另一實施方式的流程示意圖。本實施方式中,該方法包括以下步驟:
S201:檢測本端與對端在通話過程中的定位觸發條件。
可如上S101所述,在此不作贅述。
S202:響應定位觸發條件,檢測本端的實時位置信息。
可如上S102所述,在此不作贅述。
S203:發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息。
可如上S103所述,在此不作贅述。
S204:從對端接收並顯示對端的實時位置信息。
其中,將對端的實時位置信息添加到與通話過程對應的通話記錄中。
具體地,本端用戶可以設置,當通話結束後,本端顯示界面可以彈出一個是否保存對端的實時位置信息的提示框。當然,用戶也可以設置,終端系統自動保存對端的實時位置信息。
進一步地,本端用戶可以設置接收對端發送的天氣情況、溫度信息、經緯度信息等,本端用戶也可以設置不接收對端發送的天氣情況、溫度信息、經緯度信息等。
在一個具體地應用場景中,如圖3所示,圖3是本發明一種終端通話模式下顯示地理位置的系統一實施方式的結構示意圖。其中,圖3中的管理伺服器是第三方機構所發布的,可以接收和發送用戶傳輸的實時位置信息、天氣情況、溫度信息、經緯度信息等。當本端發起呼叫申請時,本端一方面通過基站和交換中心的語音業務系統建立與對端的語音通話,另一方面通過第三方機構所發布的位置服務功能發送並接收對端的實時位置信息。其中,在本端發起呼叫申請到通話建立的過程中,本端通過無線網絡服務發送自己的實時位置信息至管理伺服器,管理伺服器接受請求,接收並發送本端的實時位置信息至對端。在通話建立到通話結束的過程中,對端通過無線網絡服務接收管理伺服器發送的本端的實時位置信息,並發送自己的實時位置信息至管理伺服器,管理伺服器接受請求,接收並發送對端的實時位置信息至本端。其中,在通話建立到通話結束的過程中,本端和對端可以持續發送自己的實時位置信息至管理伺服器,管理伺服器接受請求,接受並發送實時位置信息給對方。需要說明的時,本端與對端發送至管理伺服器的信息除了實時位置信息,還可以包括天氣情況、溫度信息、經緯度信息等。
本實施方式中,檢測本端與對端在通話過程中的定位觸發條件,進而響應定位觸發條件,檢測本端的實時位置信息,並發送本端的實時位置信息至對端,實現了能夠在通話過程中自動對本端和/或對端進行實時定位,進而使得通話者能夠實時了解對方的實際位置信息。
請參閱圖4,圖4是本發明本發明一種終端通話模式下顯示地理位置的裝置一實施方式的結構示意圖。需要說明的是,本實施方式的裝置可以執行上述方法中的步驟,相關內容的詳細說明請參見上述方法部分,在此不再贅敘。
本實施方式中,該裝置40為上述實施方式中的裝置,該裝置40包括:檢測模塊41、響應模塊42及發送模塊43。
檢測模塊41用於檢測本端與對端在通話過程中的定位觸發條件。
響應模塊42用於響應定位觸發條件,檢測本端的實時位置信息。
發送模塊43用於發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息。
其中,檢測模塊41中的定位觸發條件具體包括:呼叫請求指令和/或通話建立指令。
具體地,定位觸發條件具體包括:當本端為主叫方時,定位觸發條件為呼叫請求指令,當本端為被叫方時,定位觸發條件為通話建立指令。
進一步地,定位觸發條件還包括本端開啟無線網絡功能、實時定位功能和第三方機構發布的位置服務功能。
具體地,無線網絡功能包括但不限於GPRS網絡、WIFI網絡。
具體地,實時定位功能包括但不限於GPS定位。
具體地,第三方機構發布的位置服務功能包括:第三方機構利用移動基站、WIFI基站或GPS衛星系統實現本端的定位,第三方機構開放位置服務,本端首先安裝第三方機構發布的位置服務客戶端軟體,然後申請開通位置服務、停用或者暫停位置服務。其中,當本端沒有開通位置服務、或停用位置服務時,位置信息被終端的歸屬地信息取代。
其中,響應模塊42還包括實時位置信息根據本端的位置的變化而變化。
進一步地,響應模塊42和發送模塊43中發送的信息除了實時位置信息,還可以包括天氣情況、溫度信息、經緯度信息等,用戶可以自己設置。
進一步地,響應模塊42還用於保存本端的實時位置信息。
請參閱圖5,圖5是一種終端通話模式下顯示地理位置的裝置另一實施方式的結構示意圖。區別於上一實施方式,本實施方式所述裝置40還包括:接收模塊44。
接收模塊44用於從對端接收並顯示對端的實時位置信息。
其中,接收模塊44具體用於將對端的實時位置信息添加到與通話過程對應的通話記錄中。
進一步地,接收模塊44還可以接收對端送的天氣情況、溫度信息、經緯度信息等。
本實施方式中,檢測本端與對端在通話過程中的定位觸發條件,進而響應定位觸發條件,檢測本端的實時位置信息,並發送本端的實時位置信息至對端,實現了能夠在通話過程中自動對本端和/或對端進行實時定位,進而使得通話者能夠實時了解對方的實際位置信息。
請參閱圖6,圖6是本發明一種終端通話模式下顯示地理位置的裝置又一實施方式的結構示意圖。該裝置可以執行上述方法中裝置執行的步驟。相關內容請參見上述方法中的詳細說明,在此不再贅敘。
本實施方式中,該裝置60包括:處理器61、與處理器61耦合的存儲器62、接收器63及發送器64。
存儲器62用於存儲作業系統、處理器61執行的指令以及接收到的消息等。
接收器63用於從對端接收並顯示對端的實時位置信息。
發送器64用於發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息。
處理器61用於檢測本端與對端在通話過程中的定位觸發條件;用於響應定位觸發條件,檢測本端的實時位置信息;發送指令給發送器64,使得發送器64發送本端的實時位置信息至對端,以使得對端能夠顯示本端的實時位置信息;發送指令給接收器63,使得接收器63接收從對端接收並顯示對端的實時位置信息。
其中,處理器61所檢測的定位觸發條件包括:呼叫請求指令和/或通話建立指令。
進一步地,處理器61所檢測的定位觸發條件還包括:本端開啟無線網絡功能、實時定位功能和第三方機構發布的位置服務功能。
具體地,第三方機構發布的位置服務功能包括:第三方機構利用移動基站、WIFI基站或GPS衛星系統實現本端的定位,第三方機構開放位置服務,本端首先安裝第三方機構發布的位置服務客戶端軟體,然後申請開通位置服務、停用或者暫停位置服務。
進一步地,當本端沒有開通位置服務、或停用位置服務時,位置信息被終端的歸屬地信息取代。
其中,實時位置信息可以根據本端位置的變化而變化。
其中,無線網絡功能包括但不限於GPRS網絡、WIFI網絡。
可選地,接收器63和發送器64所傳輸的信息除了實時位置信息,還可以包括:天氣情況、溫度信息、經緯度信息等。
進一步地,處理器61還用於保存本端的實時位置信息。
進一步地,接收器64還用於將對端的實時位置信息添加到與通話過程對應的通話記錄中。
本實施方式中,檢測本端與對端在通話過程中的定位觸發條件,進而響應定位觸發條件,檢測本端的實時位置信息,並發送本端的實時位置信息至對端,實現了能夠在通話過程中自動對本端和/或對端進行實時定位,進而使得通話者能夠實時了解對方的實際位置信息。
以上所述僅為本發明的實施方式,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。