The invention discloses a communication event processing method and a device, belonging to the field of communication technology. The method comprises: acquiring the phone number list from the server through third party applications, each telephone number telephone number in the list with the corresponding tag number; telephone number storage system number to the database through the third party application calls a predetermined programming interface, system number database is the operating system with access database through the operating system; monitor from the calling telephone number query and corresponding communication events, the telephone number of the calling party number label from the system database and the number according to the number corresponding to the label processing strategies to deal with the communication events; in the third party applications do not access communication events in order to ensure the security of the operating system under the premise of the telephone number list by IOS operating system using third party application server provides the communication event Row processing.
【技术实现步骤摘要】
通讯事件处理方法及装置
本专利技术实施例涉及通信
,特别涉及一种通讯事件处理方法及装置。
技术介绍
智能终端是安装有智能操作系统的终端,比如安装有Google(谷歌)公司出品的Android(安卓)操作系统的手机;安装有Apple(苹果)公司出品的IOS操作系统的手机。在用户使用智能终端的过程中,经常会收到恶意电话号码的通话骚扰或短信骚扰。在采用Andorid操作系统的终端中,用户通过第三方应用程序来实现对电话号码的拦截。具体来讲,当终端接收到通话请求(或短信息)时,第三方应用程序从终端的操作系统中获取通讯事件,第三方应用程序提取该通讯事件中的主叫电话号码;第三方应用程序通过预设的电话号码信息库判断该主叫电话号码的号码标签是否为恶意号码标签;如果该主叫电话号码的号码标签是恶意号码标签,则由第三方应用程序拦截本次通讯事件。但是在采用IOS操作系统的终端中,出于安全性考虑,第三方应用程序不具有从操作系统中获取通讯事件的权限,所以在IOS操作系统中,无法通过第三方应用程序来对终端接收到的通讯事件进行处理。
技术实现思路
为了解决运行有IOS操作系统的终端无法通过第三方应用程序处理终端接收到的通讯事件的问题,本专利技术实施例提供了一种通讯事件处理方法及装置。所述技术方案如下:第一方面,提供了一种通讯事件处理方法,该方法包括:通过第三方应用程序从服务器获取电话号码列表,电话号码列表中的每个电话号码具有各自对应的号码标签;通过第三方应用程序调用预定编程接口将电话号码存储至系统号码数据库中,系统号码数据库是操作系统具有访问权限的数据库;通过操作系统监听来自主叫电话号码 ...
【技术保护点】
一种通讯事件处理方法,其特征在于,所述方法包括:通过第三方应用程序从服务器获取电话号码列表,所述电话号码列表中的每个电话号码具有各自对应的号码标签;通过所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,所述系统号码数据库是操作系统具有访问权限的数据库;通过所述操作系统监听来自主叫电话号码的通讯事件;通过所述操作系统从所述系统号码数据库中查询与所述主叫电话号码对应的号码标签;通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理。
【技术特征摘要】
1.一种通讯事件处理方法,其特征在于,所述方法包括:通过第三方应用程序从服务器获取电话号码列表,所述电话号码列表中的每个电话号码具有各自对应的号码标签;通过所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,所述系统号码数据库是操作系统具有访问权限的数据库;通过所述操作系统监听来自主叫电话号码的通讯事件;通过所述操作系统从所述系统号码数据库中查询与所述主叫电话号码对应的号码标签;通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理。2.根据权利要求1所述的方法,其特征在于,所述通过所述第三方应用程序调用所述预定编程接口将所述电话号码存储至所述系统号码数据库中,包括:当所述电话号码具有恶意号码标签时,通过所述第三方应用程序调用第一编程接口将所述电话号码存储至所述系统号码数据库中。3.根据权利要求1或2所述的方法,其特征在于,所述通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理,包括:当所述主叫电话号码具有恶意号码标签时,通过所述操作系统对所述主叫电话号码的所述通讯事件进行拦截。4.根据权利要求1所述的方法,其特征在于,所述通过所述第三方应用程序调用所述预定编程接口将所述电话号码存储至所述系统号码数据库中,包括:当所述电话号码具有服务号码标签时,通过所述第三方应用程序调用第二编程接口将所述电话号码和所述电话号码的号码标签存储至所述系统号码数据库中,所述号码标签用于指示所述电话号码的服务提供方信息。5.根据权利要求1或4所述的方法,其特征在于,所述通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理,包括:当所述主叫电话号码具有服务号码标签时,通过所述操作系统显示所述通讯事件以及所述主叫电话号码所对应的所述号码标签。6.一种通讯事件处理方法,其特征在于,所述方法包括:第三方应用程序从服务器获取电话号码列表,所述电话号码列表中的每个电话号码具有各自对应的号码标签;所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,所述系统号码数据库是操作系统具有访问权限的数据库;以使得所述操作系统在监听到来自主叫电话号码的通讯事件时,从所述系统号码数据库中查询与所述主叫电话号码对应的号码标签,并根据所述号码标签对应的处理策略,对所述通讯事件进行处理。7.根据权利要求6所述的方法,其特征在于,所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,包括:当所述电话号码具有恶意号码标签时,所述第三方应用程序调用第一编程接口将所述电话号码存储至所述系统号码数据库中;以使得所述操作系统在查询到所述主叫电话号码具有所述恶意号码标签时,对所述主叫电话号码的所述通讯事件进行拦截。8.根据权利要求6所述的方法,其特征在于,所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,包括:当所述电话号码具有服务号码标签时,所述第三方应用程序调用第二编程接口将所述电话号码和所述电话号码的号码标签存储至所述系统号码数据库中;以使得所述操...
【专利技术属性】
技术研发人员:陈泽滨,陆璐,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。