屏蔽语音通话的方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种屏蔽语音通话的方法和系统。
【背景技术】
[0002]随着通信技术的发展,各种智能终端设备得到了广泛的应用。其中最为普遍的当属手机,手机发展至今其功能越来越强大。早期的手机仅用于拨打或接听电话、收发短信,而现在人们可以利用手机上网浏览各种资讯、通过社交软件与朋友聊天以及使用各类应用软件进行办公、休闲等等,给人们的生活带来了极大的便利。
[0003]如今有一些用户经常希望手机能够仅开启数据网络进行上网而关闭语音通话功能,这样就可以在使用手机上网时避免被他人的来电骚扰,而目前的手机却不具备此项功能,无法满足用户的需求。
【发明内容】
[0004]基于此,为解决现有技术中的问题,本发明提供一种屏蔽语音通话的方法和系统,在接收语音通话屏蔽指令后快速屏蔽移动终端的语音通话处理模块,以使用户在通过移动终端上网时避免被他人的电话骚扰。
[0005]为实现上述目的,本发明实施例采用以下技术方案:
[0006]—种屏蔽语音通话的方法,包括如下步骤:
[0007]接收语音通话屏蔽指令;
[0008]识别移动终端当前使用的网络类型;
[0009]根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。
[0010]本发明还提供一种屏蔽语音通话的系统,包括:
[0011 ]接收模块,用于接收语音通话屏蔽指令;
[0012]识别模块,用于识别移动终端当前使用的网络类型;
[0013]屏蔽模块,用于根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。
[0014]本发明在接受语音通话屏蔽指令后,识别移动终端的网络类型,并根据网络类型修改移动终端中存储的NV参数(非易失参数),以屏蔽移动终端的语音通话处理模块,从而关闭移动终端的语音通话功能,此时用户可以正常使用移动终端上网浏览网页、欣赏电影、收发邮件等,而且不用担心被他人的来电骚扰,故本发明的技术方案能满足用户需求,提高用户体验。
【附图说明】
[0015]图1是本发明的屏蔽语音通话的方法在一个实施例中的流程示意图;
[0016]图2是本发明的屏蔽语音通话的系统在一个实施例中的结构示意图。
【具体实施方式】
[0017]下面将结合较佳实施例及附图对本发明的内容作进一步详细描述。显然,下文所描述的实施例仅用于解释本发明,而非对本发明的限定。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应当说明的是,本发明实施例中描述的移动终端可包括:具备语音通话功能的平板、手机等。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0018]图1是本发明的屏蔽语音通话的方法在一个实施例中的流程示意图,本实施例的屏蔽语音通话的方法可以由移动终端来执行,例如手机。如图1所示,本实施例中的屏蔽语音通话的方法包括以下步骤:
[0019]步骤S110,接收语音通话屏蔽指令;
[0020]移动终端可以通过多种方式接收语音通话屏蔽指令,例如,在移动终端的显示界面上设置一个用于屏蔽语音通话的触控选项,用户点击此触控选项,移动终端就会监听到此触控选项发生触摸事件,此时判定接收到语音通话屏蔽指令;或者在另一种可选的实施方式中,可在移动终端的边框上设置一个用于屏蔽语音通话的按键,例如将该按键设置在移动终端的电源键和音量键之间,当用户按下该用于屏蔽语音通话的按键,移动终端就会监听到该按键的按下事件,此时判定接收到语音通话屏蔽指令。当然还可以借鉴现有的一些技术来接收语音通话屏蔽指令,比如现在的不少应用程序都用到了摇动手机改变内容的功能,例如某些即时通讯软件中的“摇一摇”功能,因此可以启动移动终端的加速度传感器,若检测到移动终端处于摇动状态,即可判定接收到语音通话屏蔽指令,从而执行后续的步骤。
[0021]步骤S120,识别移动终端当前使用的网络类型;
[0022]在接收语音通话屏蔽指令后,需要识别移动终端正在使用的网络类型,包括2G(第二代移动通信)网络、3G(第三代移动通信)网络、4G(第四代移动通信)网络、W1-Fi(Wireless-Fidelity,无线保真)网络等。具体的识别方法也是多样化的,以Android手机为例,先进行的非空判断,如果没有任何网络连接,则:
[0023]info= =null
[0024]再通过以下方式判断手机当前使用的网络类型是否W1-Fi网络:
[0025]inf0.getType() = =ConnectivityManager.TYPE_WIFI
[0026]可通过以下方式判断当前网络类型是否为移动通信网络:
[0027]info!=null&&inf0.getType()= =ConnectivityManager.TYPE_M0BILE
[0028]例如,常见的移动通信网络类型如下:
[0029]int NETW0RK_TYPE_CDMA网络类型为CDMA
[0030]int NETW0RK_TYPE_EDGE网络类型为EDGE
[0031]int NETW0RK_TYPE_EVD0_0网络类型为EVD0_0
[0032]int NETW0RK_TYPE_EVD0_A网络类型为EVD0_A
[0033]int NETW0RK_TYPE_GPRS网络类型为GPRS
[0034]int NETW0RK_TYPE_HSDPA网络类型为HSDPA
[0035]int NETWORK_TYPE_HSPA网络类型为HSPA
[0036]int NETWORK_TYPE_HSUPA网络类型为HSUPA
[0037]int NETWORK_TYPE_UMTS网络类型为UMTS
[0038]中国联通的3G网络包括UMTS或HSDPA,中国移动和中国联通的2G网络包括GPRS或E⑶E,中国电信的2G网络包括CDMA,中国电信的3G网络包括EVD0,据此得出移动终端当前使用的网络类型。
[0039]步骤S130,根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。
[0040]在确定网络类型之后,就可以通过修改移动终端中存储的NV参数(非易失参数)来屏蔽移动终端的语音通话处理模块,从而关闭移动终端的语音通话功能,此时用户可以使用移动终端上网浏览网页、欣赏电影、收发邮件,而且不用担心被他人的来电骚扰。
[0041]在一种可选的实施方式中,若移动终端当前使用的网络类型为2G网络或3G网络,则通过修改移动终端中存储的NV参数来屏蔽移动终端的CS(Circuit Switched,电路交换)处理模块。此时,用户可以使用移动终端的PS(Packet Switch,分组交换)处理模块上网。
[0042]为移动终端提供语音通话服务的是CS网络。与QQ、微信等即时通讯软件通过IP数据包方式传送语音数据不同,当使用移动终端通过CS网络通话时,CS网络会为通话双方分配一条固定的通道。在整个通话过程中,通话双方可以一直占用这条专用通道,其他用户无法再占用这条通道。在通话结束时,CS网络会释放这一条通道,以便下一次分配给其他的用户进行通话。移动终端中配置有CS处理模块,在通话建立时连接电路,在通话结束时断开电路。
[0043]而PS处理模块主要用户处理数据业务,包括流媒体业务、V0IP等等,移动终端配置PS处理模块后能够访问互联网信息,处理数据业务,比如浏览网页、收发邮件等等。
[0044]通过NV参数可以定义CS处理模块和PS处理模块的工作模式,例如当NV参数取0时,CS处理模块和PS处理模块均处于工作状态;当NV参数取1时,CS处理模块处于工作状态,PS处理模块被屏蔽;当NV参数取2时,PS处理模块处于工作状态,CS处理模块被屏蔽。
[0045]在另一种可选的实施方式中,若识别出移动终端当前使用的网络类型为4G网络,则通过修改移动终端中存储的NV参数屏蔽移动终端的IMS(IP Multimedia Subsystem, IP多媒体子系统)中的语音模块。
[0046]随
着VOLTE(基于IMS的语音业务)技术的发展,4G网络下的语音通话业务和数据业务都采用IMS,不再区分两条不同的通道(即不再区分CS域和PS域)。46网络下不仅仅提供高速率的数据业务,同时还提供高质量的音视频通话业务,其中頂S中的语音模块用于处理通话业务,而数据模块用于处理数据业务,通过修改移动终端的NV参数可以控制语音模块和数据模块的工作状态。若移动终端接收到屏蔽语音通话指令,则在4G网络下移动终端将屏蔽IMS中的语音模块,此时用户可以通过数据模块上网,但语音业务处于无服务状态,因此可以使用户在上网时不受骚扰电话的影响。
[0047]根据上述本发明的屏蔽语音通话的方法,本发明还提供一种屏蔽语音通话的系统,下面结合附图及较佳实施例对本发明的屏蔽语音通话的系统进行详细说明。
[0048]图2为本发明的屏蔽语音通话的系统在一个实施例中的结构示意图。如图2所示,该实施例中的屏蔽语音通话的系统包括:
[0049]接收模块100,用于接收语音通话屏蔽指令;
[0050]识别模块200,用于识别移动终端当前使用的网络类型;
[0051]屏蔽模块300,用于根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。
[0052]具体的,接收模块100可以通过多种方式接收语音通话屏蔽指令,例如,在移动终端的显示界面上设置一个用于屏蔽语音通话的触控选项,用户点击此触控选项,接收模块100就会监听到此用于屏蔽语音通话的触控选项发生触摸事件,则判定接收到语音通话屏蔽指令。或者在另一种可选的实施方式中,可在移动终端的边框上设置一个用于屏蔽语音通话的按键,例如将该按键设置在移动终端的电源键和音量键之间,当用户按下该用于屏蔽语音通话的按键后,接收模块100就会监听到此按键发生按下事件,则判定接收到语音通话屏蔽指令。当然接收模块100还可以借鉴现有的一些技术来接收语音通话屏蔽指令,此处不再说明。
[0053]在接收模块100接收语音通话屏蔽指令后,识别模块200识别移动终端正在使用的网络类型,具体包括2G(第二代移动通信)网络、3G(第三代移动通信)网络、4G(第四代移动通信)网络、W1-FKWireless-Fidelity,无线保真)网络等。识别模块200可以通过多种方法识别网络类型。以Android手机为例,识别模块200先进行的非空判断,如果没有任何网络连接,则
[0054]info= =null
[0055]识别模块200再通过以下方式判断手机当前使用的网络类型是否W1-Fi网络:
[0056]inf0.getType() = =ConnectivityManager.TYPE_WIFI
[0057]识别模块200可通过以下方式判断当前网络类型是否为移动通信网络:
[0058]info!=null&&inf0.getType()= =ConnectivityManager.TYPE_M0BILE
[0059]识别模块200识别出移动终端当前使用的网络类型之后,屏蔽模块300就可以根据识别模块200的输出结果来修改移动终端中存储的NV参数,从而屏蔽移动终端的语音通话处理模块,关闭移动终端的语音通话功能,此时用户可以使用移动终端上网,但无法拨打或接听电话,免去电话骚扰的麻烦。
[0060]在一种可选的实施方式中,若识别模块200识别出移动终端当前使用的网络类型为2G网络或3G网络,则屏蔽模块300通过修改移动终端中存储的NV参数屏蔽移动终端的CS处理模块。
[0061]移动终端中配置有CS处理模块,在通话建立时连接电路,在通话结束时断开电路,为移动终端提供语音通话服务。而PS处理模块主要用户处理数据业务,包括流媒体业务、V0IP等等,移动终端配置PS处理模块后能够访问互联网信息,处理数据业务,比如浏览网页、收发邮件等等。
[0062]通过NV参数可以定义CS处理模块和PS处理模块的工作模式,例如当NV参数取0时,CS处理模块和PS处理模块均处于工作状态;当NV参数取1时,CS处理模块处于工作状态,PS处理模块被屏蔽;当NV参数取2时,PS处理模块处于工作状态,CS处理模块被屏蔽。因此,屏蔽模块通过修改NV参数(将NV参数置2)就可以屏蔽移动终端的CS处理模块,此时用户可以利用移动终端上网,但不能进行拨打或接听电话。
[0063]在一种可选的实施方式中,若识别模块200识别出移动终端当前使用的网络类型为4G网络,则屏蔽模块300通过修改移动终端中存储的NV参数屏蔽移动终端的頂S中的语音模块。此时用户可以通过IMS中的数据模块上网,但语音业务处于无服务状态,因此可以使用户在上网时不受骚扰电话的影响。
[0064]上述屏蔽语音通话的系统可执行本发明实施例所提供的屏蔽语音通话的方法,具备执行方法相应的功能模块和有益效果。
[0065]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0066]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种屏蔽语音通话的方法,其特征在于,包括如下步骤: 接收语音通话屏蔽指令; 识别移动终端当前使用的网络类型; 根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。2.根据权利要求1所述的屏蔽语音通话的方法,其特征在于,包括: 若所述移动终端当前使用的网络类型为第二代移动通信网络或第三代移动通信网络,则通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的电路交换处理模块。3.根据权利要求1所述的屏蔽语音通话的方法,其特征在于,包括: 若所述移动终端当前使用的网络类型为第四代移动通信网络,则通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的IP多媒体子系统中的语音模块。4.根据权利1至3中任一项所述的屏蔽语音通话的方法,其特征在于,若监听到用于屏蔽语音通话的按键发生按下事件,或者监听到用于屏蔽语音通话的触控选项发生触摸事件,则判定接收到语音通话屏蔽指令。5.一种屏蔽语音通话的系统,其特征在于,包括: 接收模块,用于接收语音通话屏蔽指令; 识别模块,用于识别移动终端当前使用的网络类型; 屏蔽模块,用于根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。6.根据权利要求5所述的屏蔽语音通话的系统,其特征在于,若所述识别模块识别出所述移动终端当前使用的网络类型为第二代移动通信网络或第三代移动通信网络,则所述屏蔽模块通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的电路交换处理模块。7.根据权利要求5所述的屏蔽语音通话的系统,其特征在于,若所述识别模块识别出所述移动终端当前使用的网络类型为第四代移动通信网络,则所述屏蔽模块通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的IP多媒体子系统中的语音模块。8.根据权利5至7中任一项所述的屏蔽语音通话的系统,其特征在于,若所述接收模块监听到用于屏蔽语音通话的按键发生按下事件,或者监听到用于屏蔽语音通话的触控选项发生触摸事件,则判定接收到语音通话屏蔽指令。
【专利摘要】本发明涉及一种屏蔽语音通话的方法和系统,该方法包括如下步骤:接收语音通话屏蔽指令;识别移动终端当前使用的网络类型;根据所述网络类型,通过修改所述移动终端中存储的非易失参数屏蔽所述移动终端的语音通话处理模块。本发明在接受语音通话屏蔽指令后,识别移动终端的网络类型,并根据网络类型修改移动终端中存储的NV参数,以屏蔽移动终端的语音通话处理模块,从而关闭移动终端的语音通话功能,此时用户可以正常使用移动终端上网浏览网页、欣赏电影、收发邮件等,而且不用担心被他人的来电骚扰,故本发明的技术方案能满足用户需求,提高用户体验。
【IPC分类】H04M1/725
【公开号】CN105491233
【申请号】CN201510848073
【发明人】伏奎
【申请人】广东欧珀移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月27日