置的先后時間連接各個地理位置,即可繪制移動路徑。
[0172]依據(jù)本發(fā)明實施例,定位移動終端的地理位置,并根據(jù)各個地理位置的停留時間確定各個地理位置對應(yīng)的第一應(yīng)用場景,進一步在移動終端進入第一應(yīng)用場景時執(zhí)行與第一應(yīng)用場景對應(yīng)的通訊管理方案,采用本發(fā)明實施例的方案,無需用戶自己根據(jù)不同變化的應(yīng)用場景進行來電設(shè)置,也因此避免了未解除靜音設(shè)置導(dǎo)致用戶漏接重要電話的問題。
[0173]并且,本發(fā)明實施例中,可以針對不同應(yīng)用場景設(shè)置相應(yīng)的干擾電話號碼,僅僅針對這些干擾電話號碼的來電設(shè)置移動終端為靜音或鎖屏狀態(tài),其他未設(shè)置的正常電話號碼的來電仍然可以正常接收,通過對干擾電話號碼和正常電話號碼的區(qū)別處理,避免了正常電話號碼無法接聽的問題。
[0174]實施例二
[0175]詳細介紹本發(fā)明實施例提供的一種基于地理位置的通訊管理方法。
[0176]參照圖2,示出了本發(fā)明實施例中的一種基于地理位置的通訊管理方法的步驟流程圖。
[0177]步驟200,監(jiān)測到移動終端連接的無線網(wǎng)絡(luò)發(fā)生切換時,根據(jù)所述移動終端連接的無線網(wǎng)絡(luò)定位所述移動終端的地理位置。
[0178]步驟202,根據(jù)記錄的所述移動終端在各個地理位置的停留信息,將各個地理位置與多種第一應(yīng)用場景分別進行關(guān)聯(lián)。
[0179]步驟204,根據(jù)所述移動終端當前所處的地理位置確定進入某種第一應(yīng)用場景時,執(zhí)行針對所述第一應(yīng)用場景預(yù)置的通訊管理方案進行通訊管理。
[0180]步驟206,當所述移動終端當前所處的地理位置并非第一應(yīng)用場景對應(yīng)的地理位置時,則根據(jù)所述移動終端當前所處的地理位置確定進入預(yù)設(shè)的第二應(yīng)用場景。
[0181]步驟208,執(zhí)行針對所述第二應(yīng)用場景預(yù)置的通訊管理方案進行通訊管理。
[0182]與上個實施例不同的是,本實施例中,當移動終端所處的地理位置不是在第一場景對應(yīng)的地理位置時,也即是不在步驟200-202中統(tǒng)計的地理位置中,則可以認為移動終端偏離了常規(guī)的移動路徑,對應(yīng)進入了第二應(yīng)用場景,對應(yīng)在該應(yīng)用場景下采用對應(yīng)的通訊管理方案進行通訊管理。
[0183]本發(fā)明實施例中,優(yōu)選地,所述步驟206中根據(jù)所述移動終端當前所處的地理位置確定進入預(yù)設(shè)的第二應(yīng)用場景可以包括:
[0184]檢測所述移動終端當前所處的地理位置,并查找所述地理位置周邊預(yù)設(shè)范圍內(nèi)是否存在所述第二應(yīng)用場景對應(yīng)的地理位置,若是,則確定所述移動終端進入所述第二應(yīng)用場景。
[0185]當移動終端偏離了第一應(yīng)用場景對應(yīng)的地理位置時,可以進一步確定是否進入第二應(yīng)用場景對應(yīng)的地理位置的范圍內(nèi),具體而言,在當前所在地理位置附近檢測是否存在第二應(yīng)用場景對應(yīng)的地理位置,若是,則確定移動終端進入了第二應(yīng)用場景。例如,第一應(yīng)用場景包括家和公司,第二應(yīng)用場景包括酒店,移動終端平時的移動路徑是從家的地理位置到公司的地理位置之間,當檢測到移動終端當前地理位置偏離了上述移動路徑,則將進一步檢測當前地理位置附近(某個預(yù)設(shè)范圍內(nèi))是否有酒店,若有,則可以認為移動終端進入了酒店的應(yīng)用場景,對應(yīng)執(zhí)行針對酒店設(shè)置的通訊管理方案,例如,設(shè)置來電靜音等。
[0186]具體的實現(xiàn)中,可以根據(jù)實際需求設(shè)置第二應(yīng)用場景以及對應(yīng)的地理位置和通訊管理方案,如設(shè)置干擾電話號碼或是設(shè)置放行的電話號碼,來電時設(shè)置靜音、鎖屏、攔截電話或是調(diào)到最大鈴聲等,本發(fā)明對此并不做限制。
[0187]移動終端操作系統(tǒng)對應(yīng)設(shè)置了多個API接口用于管理來電狀態(tài),例如:需要獲取來電事件時,通過訪問getSystemService接口獲取系統(tǒng)電話管理器,進一步監(jiān)聽來電事件,獲取TelephonyManager進一步選擇掛斷電話即可攔截電話;設(shè)置靜音或調(diào)到最大鈴聲時通過訪問getSystemService接口進一步獲取系統(tǒng)聲音管理器并進一步獲取當前系統(tǒng)聲音模式,相應(yīng)設(shè)置聲音模式為靜音或最大鈴聲或是調(diào)整到本次來電之前聲音模式;設(shè)置鎖屏?xí)r,通過訪問getSystemService接口獲取系統(tǒng)設(shè)備管理器,通過系統(tǒng)設(shè)備管理器設(shè)置所述移動終端的屏幕為鎖屏狀態(tài)。
[0188]作為可選實施例,可通過預(yù)先設(shè)置在智能通信終端中的來電監(jiān)測模塊獲取智能通信終端操作系統(tǒng)廣播的來電消息。其中,來電監(jiān)測模塊的功能可以通過一第三方軟件程序?qū)崿F(xiàn)。
[0189]依據(jù)本發(fā)明實施例,定位移動終端的地理位置,并根據(jù)各個地理位置的停留時間確定各個地理位置對應(yīng)的第一應(yīng)用場景,進一步在移動終端進入第一應(yīng)用場景時執(zhí)行與第一應(yīng)用場景對應(yīng)的通訊管理方案,采用本發(fā)明實施例的方案,無需用戶自己根據(jù)不同變化的應(yīng)用場景進行來電設(shè)置,也因此避免了未解除靜音設(shè)置導(dǎo)致用戶漏接重要電話的問題。
[0190]需要說明的是,對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明所必需的。
[0191]實施例三
[0192]詳細介紹本發(fā)明實施例提供的一種基于地理位置的通訊管理裝置。
[0193]參照圖3,示出了本發(fā)明實施例中的一種基于地理位置的通訊管理裝置的結(jié)構(gòu)框圖。
[0194]所述裝置可以包括:
[0195]定位模塊300,用于監(jiān)測到移動終端連接的無線網(wǎng)絡(luò)發(fā)生切換時,根據(jù)所述移動終端連接的無線網(wǎng)絡(luò)定位所述移動終端的地理位置;
[0196]場景關(guān)聯(lián)模塊302,用于根據(jù)記錄的所述移動終端在各個地理位置的停留信息,將各個地理位置與多種第一應(yīng)用場景分別進行關(guān)聯(lián);
[0197]第一場景確認模塊304,用于根據(jù)所述移動終端當前所處的地理位置確定進入某種第一應(yīng)用場景;
[0198]第一方案執(zhí)行模塊306,用于執(zhí)行針對所述第一應(yīng)用場景預(yù)置的通訊管理方案進行通訊管理。
[0199]本發(fā)明實施例中,優(yōu)選地,所述定位模塊包括:
[0200]基站信息獲取子模塊,用于監(jiān)測到所述移動終端連接的無線網(wǎng)絡(luò)切換到移動通信網(wǎng)絡(luò)時,獲取當前向所述移動終端提供所述移動通信網(wǎng)絡(luò)的基站的相關(guān)信息;
[0201]第一位置確定子模塊,用于根據(jù)當前通信的基站的相關(guān)信息確定所述移動終端的地理位置。
[0202]本發(fā)明實施例中,優(yōu)選地,所述基站信息獲取子模塊包括:
[0203]切換事件監(jiān)測子單元,用于監(jiān)測與所述移動終端通信的基站的切換事件;
[0204]信息提取子單元,用于從所述切換事件的相關(guān)參數(shù)中獲取當前通信的基站的相關(guān)信息;
[0205]所述第一位置確定子模塊,具體用于根據(jù)獲取的基站的相關(guān)信息以及預(yù)置的所述相關(guān)信息與所述地理位置的對應(yīng)關(guān)系,確定所述移動終端的地理位置。
[0206]本發(fā)明實施例中,優(yōu)選地,所述定位模塊包括:
[0207]地址獲取子模塊,用于監(jiān)測到所述移動終端連接的無線網(wǎng)絡(luò)切換到無線局域網(wǎng)絡(luò)時,獲取所述移動終端當前連接的無線局域網(wǎng)絡(luò)的IP地址或移動設(shè)備國際身份碼;
[0208]第二位置確定子模塊,用于根據(jù)獲取的所述無線局域網(wǎng)絡(luò)的IP地址以及預(yù)置的IP地址與所述地理位置的對應(yīng)關(guān)系,確定所述移動終端的地理位置,或,根據(jù)獲取的所述移動設(shè)備國際身份碼以及所述移動設(shè)備國際身份碼與所述地理位置的的對應(yīng)關(guān)系,確定所述移動終端的地理位置。
[0209]本發(fā)明實施例中,優(yōu)選地,所述停留信息包括所述移動終端在各個地理位置的停留時間點、和/或停留時間段、和/或出現(xiàn)頻率;
[0210]所述場景關(guān)聯(lián)模塊,具體用于根據(jù)針對各種應(yīng)用場景預(yù)設(shè)的停留時間點、和/或停留時間段、和/或出現(xiàn)頻率,將各個地理位置分別與預(yù)設(shè)的多種第一應(yīng)用場景分別進行關(guān)聯(lián);
[0211]或,所述場景關(guān)聯(lián)模塊,具體用于將所述移動終端在各個地理位置的停留信息展示在所述移動終端的終端界面上,并接收用戶輸入或選擇的各個地理位置對應(yīng)的第一應(yīng)用場景。
[0212]本發(fā)明實施例中,優(yōu)選地,所述第一場景確認模塊,具體用于當所述移動終端當前所處的地理位置為某個第一應(yīng)用場景對應(yīng)的地理位置時,則確定所述移動終端進入該第一應(yīng)用場景。
[0213]本發(fā)明實施例中,優(yōu)選地,所述第一應(yīng)用場景包括防干擾場景,所述第一方案執(zhí)行豐吳塊包括:
[0214]號碼提取子模塊,用于提取針對各個第一應(yīng)用場景設(shè)置的干擾電話號碼;
[0215]第一設(shè)置子模塊,用于當接收到所述干擾電話號碼的來電時,設(shè)置所述移動終端來電提示的聲音為靜音狀態(tài)和/或設(shè)置所述移動終端的屏幕為鎖屏狀態(tài)。
[0216]本發(fā)明實施例中,優(yōu)選地,所述第一應(yīng)用場景包括來電提醒場景,所述第一方案執(zhí)行模塊包括:
[0217]第二設(shè)置子模塊,用于接收到來電時,設(shè)置所述移動終端來電提示的聲音為最大音量狀態(tài)。
[0218]本發(fā)明實施例中,優(yōu)選地,所述第一設(shè)置子模塊包括:
[0219]第一訪問子模塊,用于訪問所述移動終端的操作系統(tǒng)的聲音管理器,設(shè)置當前的聲音模式為靜音;
[0220]和/或,第二訪問子模塊,用于訪問所述操作系統(tǒng)的設(shè)備管理器,設(shè)置所述移動終端的屏幕為鎖屏狀態(tài)。
[0221]本發(fā)明實施例中,優(yōu)選地,所述第一方案執(zhí)行模塊還包括:
[0222]解除子模塊,用于當所述干擾電話號碼的來電掛斷時,解除所述移動終端來電提示的聲音為非靜音狀態(tài)和/或解除所述移動終端的屏幕為鎖屏狀態(tài)。
[0223]本發(fā)明實施例中,優(yōu)選地,所述裝置還包括:
[0224]選項信息生成子模塊,用于在所述移動終端的界面中生成提示用戶確認是否進入防干擾場景的選項信息;
[0225]所述裝置還包括:
[0226]號碼接收子模塊,用于接收用戶針對所述防干擾場景設(shè)置的干擾電話號碼。
[0227]本發(fā)明實施例中,優(yōu)選地,所述裝置還包括:
[0228]路徑繪制模塊,用于根據(jù)所述移動終端經(jīng)過的各個地理位置在電子地圖上繪制所述移動終端的移動路徑。
[0229]依據(jù)本發(fā)明實施例,定位移動終端的地理位置,并根據(jù)各個地理位置的停留時間確定各個地理位置對應(yīng)的第一應(yīng)用場景,進一步在移動終端進入第一應(yīng)用場景時執(zhí)行與第一應(yīng)用場景對應(yīng)的通訊管理方案,采用本發(fā)明實施例的方案,無需用戶自己根據(jù)不同變化的應(yīng)用場景進行來電設(shè)置,也因此避免了未解除靜音設(shè)置導(dǎo)致用戶漏接重要電話的問題。
[0230]并且,本發(fā)明實施例中,可以針對不同應(yīng)用場景設(shè)置相應(yīng)的干擾電話號碼,僅僅針對這些干擾電話號碼的來電設(shè)置移動終端為靜音或鎖屏狀態(tài),其他未設(shè)置的正常電話號碼的來電仍然可以正常接收,通過對干擾電話號碼和正常電話號碼的區(qū)別處理,避免了正常電話號碼無法接聽的問題。
[0231]實施例四
[0232]詳細介紹本發(fā)明實施例提供的一種基于地理位置的通訊管理裝置。
[0233]參照圖4,示出了本發(fā)明實施例中的一種基于地理位置的通訊管理裝置的結(jié)構(gòu)框圖。
[0234]所述裝置可以包括:
[0235]定位模塊400,用于監(jiān)測到移動終端連接的無線網(wǎng)絡(luò)發(fā)生切換時,根據(jù)所述移動終端連接的無線網(wǎng)絡(luò)定位所述移動終端的地理位置;