基于地理位置实现来电静音的方法和装置柏 凤佳一撰.docx
《基于地理位置实现来电静音的方法和装置柏 凤佳一撰.docx》由会员分享,可在线阅读,更多相关《基于地理位置实现来电静音的方法和装置柏 凤佳一撰.docx(11页珍藏版)》请在冰豆网上搜索。
![基于地理位置实现来电静音的方法和装置柏 凤佳一撰.docx](https://file1.bdocx.com/fileroot1/2022-12/31/006efac5-a66f-445d-9a20-084a0666fb36/006efac5-a66f-445d-9a20-084a0666fb361.gif)
基于地理位置实现来电静音的方法和装置柏凤佳一撰
心之所向,所向披靡
说明书摘要
本发明适用于通信领域,提供了一种基于地理位置实现来电静音的方法和装置,所述方法包括如下步骤:
来电时,将移动终端当前的地理位置与预设的地理位置列表相匹配;匹配成功时,将移动终端的所述来电设置为静音提醒。
本发明提供的一种基于地理位置实现来电静音的方法和装置,可根据移动终端的地理位置决定是否来电静音。
摘要附图
权利要求书
1、一种基于地理位置实现来电静音的方法,其特征在于,所述方法包括如下步骤:
来电时,将移动终端当前的地理位置与预设的地理位置列表相匹配;
匹配成功时,将移动终端的所述来电设置为静音提醒。
2、如权利要求1所述的方法,其特征在于,所述将移动终端当前的地理位置与预设的地理位置列表相匹配包括:
提取所述地理位置列表中一地理位置;
比较提取的地理位置的经纬度与移动终端当前的地理位置的经纬度;
当所述提取的地理位置的经纬度与移动终端当前的地理位置的经纬度在一预设的误差范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则重新提取一地理位置直到遍历所述地理位置列表。
3、如权利要求1所述的方法,其特征在于,所述将移动终端当前的地理位置与预设的地理位置列表相匹配包括:
提取所述地理位置列表中一地理位置;
以所述提取的地理位置为中心,以一预设值为半径,当移动终端当前的地理位置落入所述半径范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则重新提取一地理位置直到遍历所述地理位置列表。
4、如权利要求1至3中任一项所述的方法,其特征在于,在执行所述将移动终端当前的地理位置与预设的地理位置列表相匹配之前或之后,还包括:
检测所述来电的号码是否在预设的白名单列表中;
当所述来电的号码在所述白名单列表中时,拒绝来电。
5、如权利要求1至3中任一项所述的方法,其特征在于,在执行所述将移动终端当前的地理位置与预设的地理位置列表相匹配之前,还包括:
实时定位所述移动终端的地理位置。
6、一种基于地理位置实现来电静音的装置,其特征在于,所述装置包括:
匹配模块,用于来电时,将移动终端当前的地理位置与预设的地理位置列表相匹配;
静音模块,用于匹配成功时,将移动终端的所述来电设置为静音提醒。
7、如权利要求6所述的装置,其特征在于,所述匹配模块包括:
第一提取单元,用于提取所述地理位置列表中一地理位置;
第一比较单元,用于比较提取的地理位置的经纬度与移动终端当前的地理位置的经纬度;当所述提取的地理位置的经纬度与移动终端当前的地理位置的经纬度在一预设的误差范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则通过所述第一提取单元重新提取一地理位置直到遍历所述地理位置列表。
8、如权利要求6所述的装置,其特征在于,所述匹配模块还包括:
第二提取单元,用于提取所述地理位置列表中一地理位置;
第二比较单元,用于以所述提取的地理位置为中心,以一预设值为半径,当移动终端当前的地理位置落入所述半径范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则通过所述第二提取单元重新提取一地理位置直到遍历所述地理位置列表。
9、如权利要求6至8中任一项所述的装置,其特征在于,所述装置还包括:
白名单模块,用于检测所述来电的号码是否在预设的白名单列表中;以及当所述来电的号码在所述白名单列表中时,拒绝来电。
10、如权利要求6至8中任一项所述的装置,其特征在于,所述装置还包括:
定位模块,用于实时定位所述移动终端的地理位置。
说明书
基于地理位置实现来电静音的方法及装置
技术领域
本发明属于通信领域,尤其涉及一种基于地理位置实现来电静音的方法及装置。
背景技术
随着移动通信领域技术的不断发展和成熟,在日益普及的移动终端中,特别是智能终端中软件功能越来越丰富,用户的个性化需求越来越多。
但随着移动操作系统和硬件平台的日趋统一,软件功能的同质化也日趋严重。
不断创新引入新的个性化的软件功能点成为保持终端产品竞争力的重要途径。
目前来说,移动通信网络的覆盖越来越广,基于全球定位系统、北斗星、基站小区定位、WIFI热点定位相关技术的LBS服务也日益普及,定位精度不断提高,LBS相关的技术在移动终端中的应用越来越广泛。
目前大部分移动终端中来电静默等相关的功能都是通过设备静音模式或其他类似模式在用户有具体的需要时手动设置实现,很容易出现因为时间匆忙或用户自己忘记没有进行模式设置的情况。
同时,人们日常活动的地点,进行的活动内容一般是相对固定的。
目前还没有同用户的地理定位信息相结合,根据用户的所在地点自动实现来电静默的功能。
发明内容
本发明实施例的目的在于提供一种基于地理位置实现来电静音的方法及装置,旨在解决现有的移动终端不能根据移动终端的地理位置决定是否来电静音的问题。
本发明实施例是这样实现的,一种基于地理位置实现来电静音的方法,所述方法包括如下步骤:
来电时,将移动终端当前的地理位置与预设的地理位置列表相匹配;
匹配成功时,将移动终端的所述来电设置为静音提醒。
进一步地,所述将移动终端当前的地理位置与预设的地理位置列表相匹配包括:
提取所述地理位置列表中一地理位置;
比较提取的地理位置的经纬度与移动终端当前的地理位置的经纬度;
当所述提取的地理位置的经纬度与移动终端当前的地理位置的经纬度在一预设的误差范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则重新提取一地理位置直到遍历所述地理位置列表。
进一步地,所述将移动终端当前的地理位置与预设的地理位置列表相匹配包括:
提取所述地理位置列表中一地理位置;
以所述提取的地理位置为中心,以一预设值为半径,当移动终端当前的地理位置落入所述半径范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则重新提取一地理位置直到遍历所述地理位置列表。
进一步地,在执行所述将移动终端当前的地理位置与预设的地理位置列表相匹配之前或之后,还包括:
检测所述来电的号码是否在预设的白名单列表中;
当所述来电的号码在所述白名单列表中时,拒绝来电。
进一步地,在执行所述将移动终端当前的地理位置与预设的地理位置列表相匹配之前,还包括:
实时定位所述移动终端的地理位置。
本发明还提出一种基于地理位置实现来电静音的装置,所述装置包括:
匹配模块,用于来电时,将移动终端当前的地理位置与预设的地理位置列表相匹配;
静音模块,用于匹配成功时,将移动终端的所述来电设置为静音提醒。
进一步地,所述匹配模块包括:
第一提取单元,用于提取所述地理位置列表中一地理位置;
第一比较单元,用于比较提取的地理位置的经纬度与移动终端当前的地理位置的经纬度;当所述提取的地理位置的经纬度与移动终端当前的地理位置的经纬度在一预设的误差范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则通过所述第一提取单元重新提取一地理位置直到遍历所述地理位置列表。
进一步地,所述匹配模块还包括:
第二提取单元,用于提取所述地理位置列表中一地理位置;
第二比较单元,用于以所述提取的地理位置为中心,以一预设值为半径,当移动终端当前的地理位置落入所述半径范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则通过所述第二提取单元重新提取一地理位置直到遍历所述地理位置列表。
进一步地,其特征在于,所述装置还包括:
白名单模块,用于检测所述来电的号码是否在预设的白名单列表中;以及当所述来电的号码在所述白名单列表中时,拒绝来电。
进一步地,所述装置还包括:
定位模块,用于实时定位所述移动终端的地理位置。
在本发明实施例中,移动终端预设一地理位置列表,当有来电时,根据移动终端当前所处的地理位置是否在地理位置列表中决定是否设置来电静音,避免了用户手工设置来电静音的不方便,实现来电静音的动态设置,给用户带来了方便,提高了用户体验度。
进一步地,用户还可根据需要设置并启用白名单功能,阻止部分不方便接听的电话。
附图说明
图1是本发明实施例提供的基于地理位置实现来电静音的方法的流程图;
图2是本发明实施例提供的基于地理位置实现来电静音的装置的结构图;
图3是本发明实施例提供的基于地理位置实现来电静音的装置中匹配模块的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的移动终端具有来电静音功能,来电静音功能为移动终端的一种来电提醒方式,指移动终端来电时,移动终端不播放来电铃声即处于静音状态。
参照图1,提出本发明一种基于地理位置实现来电静音的方法一实施例,包括:
步骤S101、设置地理位置列表和白名单列表,开启来电静音功能。
用户可以通过设置项创建地理位置列表。
地理位置列表默认为空,地理位置列表创建过程可以通过地图选择要加入的地点,自动计算要加入的地点的经纬度信息并保存到相应的地理位置的信息项中。
白名单列表为允许来电的号码列表,白名单功能启动后,只有白名单列表中的电话号码才允许来电,其他的电话号码来电均会被拒绝。
同时,若来电静音功能未开启则开启来电静音功能。
步骤S102、移动终端来电时,检测该移动终端是否开启来电静音功能。
如果未开启,转入步骤S108,正常来电处理流程,即移动终端播放来电铃音。
如果来电静音功能开启,转到步骤S103。
步骤S103、检测是否开启白名单功能。
如果未开启,转到步骤S105;如果开启转到步骤S104。
步骤S104、来电号码是否在白名单列表中。
如果不在白名单列表中,拒接来电,结束流程;如果在白名单列表中,转到步骤S105。
白名单功能默认关闭,所用用户均允许来电,用户可以通过设置项启动白名单功能。
白名单功能启动后,只有白名单列表中的电话号码才允许来电,其他的电话号码来电均会被拒绝。
需要注意的是,白名单功能根据需要设置开启或关闭,当白名单功能开启时,步骤S103、S104可在其它步骤之前或之后进行。
步骤S105、开启定位动作,获取移动终端当前的地理位置。
当前移动终端的地理位置的获取可以通过GPS实时定位,也可以通过开启的定位服务周期性获取定位信息。
实时定位获取的地理位置比较准确,但耗时。
通过定位服务直接获取的地理位置,速度比较快,但会因为定位服务的定位周期的不同出现不准确的情况。
步骤S106、将移动终端当前的地理位置信息同步骤S101中已经设置好的地理位置列表中的地理位置进行匹配。
移动终端当前的地理位置是否同预设的地理位置列表中的某个地理位置相匹配,可通过如下算法实现:
当移动终端当前的地理位置的经纬度与预设的地理位置列表中的任意一个地点位置的经纬度误差满足一定精度(即一预设的误差范围内)时,即认为在同一个地理位置。
如移动终端当前地理位置的经度与地理位置列表中某一地理位置的经度误差范围在5%以内,移动终端当前地理位置的纬度与地理位置列表中上述地理位置的纬度误差范围在10%以内,认为移动终端当前地理位置与地理位置列表中上述地理位置为同一地理位置。
移动终端当前的地理位置是否同预设的地理位置列表中的某个地理位置相匹配,还可通过如下精确计算方法实现:
以所述地点位置列表中的某一地理位置为中心,以一预设值为半径,在该半径范围内的地理位置即认为是同一地点,上述半径用户可以自己设定,或者获取默认值,如默认值为100米。
如果找到匹配的地理位置,则进入步骤S107。
如果没有找到匹配的地理位置,则进入步骤S108。
步骤S107、开启来电静音模式。
步骤S108、执行正常的来电提醒模式,移动终端播放来电铃声。
在本发明实施例中,移动终端预设一地理位置列表,当有来电时,根据移动终端当前所处的地理位置是否在地理位置列表中决定是否设置来电静音,避免了用户手工设置来电静音的不方便,实现来电静音的动态设置,给用户带来了方便,提高了用户体验度。
参照图2,提出本发明实施例一种基于地理位置实现来电静音的装置,包括:
定位模块10,用于实时定位所述移动终端的地理位置。
白名单模块20,用于检测所述来电的号码是否在预设的白名单列表中;以及当所述来电的号码在所述白名单列表中时,拒绝来电。
匹配模块30,用于来电时,将移动终端当前的地理位置与预设的地理位置列表相匹配;
静音模块40,用于匹配成功时,将移动终端的所述来电设置为静音提醒。
参照图3,所述匹配模块30还可包括:
第一提取单元31,用于提取所述地理位置列表中一地理位置;
第一比较单元32,用于比较提取的地理位置的经纬度与移动终端当前的地理位置的经纬度;当所述提取的地理位置的经纬度与移动终端当前的地理位置的经纬度在一预设的误差范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则通过所述第一提取单元31重新提取一地理位置直到遍历所述地理位置列表。
第二提取单元33,用于提取所述地理位置列表中一地理位置;
第二比较单元34,用于以所述提取的地理位置为中心,以一预设值为半径,当移动终端当前的地理位置落入所述半径范围内时,判定移动终端当前的地理位置与所述地理位置列表匹配成功;否则通过所述第二提取单元33重新提取一地理位置直到遍历所述地理位置列表。
上述白名单模块20可根据需要设置,非本发明实施例之必须。
上述第一提取单元31、第一比较单元32和第二提取单元33、第二比较单元34可同时存在,或单独存在,如只有第一提取单元31、第一比较单元32,或者只有第二提取单元33、第二比较单元34,根据移动终端的实际需要进行设置。
本发明实施例的装置可以是移动终端本身,也可以是移动终端内置或外接的一装置,该装置的工作原理具体如下:
移动终端预先设置地理位置列表和白名单列表,开启来电静音功能。
移动终端根据用户选择通过设置项创建地理位置列表。
地理位置列表默认为空,地理位置列表创建过程可以通过地图选择要加入的地点,自动计算要加入的地点的经纬度信息并保存到相应的地理位置的信息项中。
白名单列表为允许来电的号码列表,白名单功能启动后,只有白名单列表中的电话号码才允许来电,其他的电话号码来电均会被拒绝。
同时,若来电静音功能未开启则开启来电静音功能。
移动终端来电时,检测该移动终端是否开启来电静音功能。
如果未开启来电静音功能,则正常来电处理,即播放来电铃音。
如果来电静音功能开启,白名单模块20继续检测是否开启白名单功能,白名单功能可默认关闭,所用用户均允许来电,用户可以通过设置项启动白名单功能。
白名单功能启动后,只有白名单列表中的电话号码才允许来电,其他的电话号码来电均会被拒绝。
若白名单模块20检测到白名单功能开启,则白名单模块20再检测来电号码是否在白名单列表中,不在白名单列表中,拒接来电,在白名单列表内则通知定位模块10定位移动终端当前的地理位置;如果白名单模块20检测到没有开启白名单功能,则直接通知定位模块10定位移动终端当前的地理位置。
定位模块10可以通过GPS实时定位,也可以通过开启的定位服务周期性获取定位信息。
实时定位获取的地理位置比较准确,但耗时。
通过定位服务直接获取的地理位置,速度比较快,但会因为定位服务的定位周期的不同出现不准确的情况。
匹配模块30将移动终端当前的地理位置信息同已经设置好的地理位置列表中的地理位置进行匹配,具体为:
第一提取单元31提取地理位置列表中一地理位置,第一比较单元32将当前的地理位置的经纬度与提取的地点位置的经纬度比较,若误差满足一定精度(即一预设的误差范围内)时,即认为两者为同一个地理位置。
若误差超出上述误差范围,则第一提取单元31再提取一地理位置,交由第一比较单元32直到遍历地理位置列表里所有的地理位置。
如移动终端当前地理位置的经度与提取的地理位置的经度误差范围在5%以内,移动终端当前地理位置的纬度与提取的地理位置的纬度误差范围在10%以内,认为移动终端当前地理位置与地理位置列表中上述地理位置为同一地理位置。
或者,由第二提取单元33提取地理位置列表中一地理位置,第二比较单元34以该地点位置为中心,以一预设值为半径,判断移动终端当前的地理位置是否在该半径范围内,在则认为是同一地理位置,否则第二提取单元33再提出一地理位置,交由第二比较单元34比较直到遍历地理位置列表里所有的地理位置,上述半径用户可以自己设定,或者获取默认值,如默认值为100米。
匹配模块30匹配成功,则通过静音模块40开启来电静音模式,否则执行正常的来电提醒模式,移动终端播放来电铃声。
在本发明实施例中,当有来电时,本实施例的装置根据移动终端当前所处的地理位置是否在预设的地理位置列表中决定是否设置来电静音,避免了用户手工设置来电静音的不方便,实现来电静音的动态设置,给用户带来了方便,提高了用户体验度。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
说明书附图
图1
图2
图3