通讯事件处理方法及装置制造方法及图纸

技术编号:15442063 阅读:47 留言:0更新日期:2017-05-26 07:00
本发明专利技术公开了一种通讯事件处理方法及装置,属于通信技术领域。所述方法包括:通过第三方应用程序从服务器获取电话号码列表,电话号码列表中的每个电话号码具有各自对应的号码标签;通过第三方应用程序调用预定编程接口将电话号码存储至系统号码数据库中,系统号码数据库是操作系统具有访问权限的数据库;通过操作系统监听来自主叫电话号码的通讯事件,从系统号码数据库中查询与主叫电话号码对应的号码标签并根据号码标签对应的处理策略,对通讯事件进行处理;在第三方应用程序不获取通讯事件以保证操作系统的安全性的前提下,由IOS操作系统使用第三方应用程序的服务器提供的电话号码列表对通讯事件进行处理。

Communication event processing method and device

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操作系统的终端无法通过第三方应用程序处理终端接收到的通讯事件的问题,本专利技术实施例提供了一种通讯事件处理方法及装置。所述技术方案如下:第一方面,提供了一种通讯事件处理方法,该方法包括:通过第三方应用程序从服务器获取电话号码列表,电话号码列表中的每个电话号码具有各自对应的号码标签;通过第三方应用程序调用预定编程接口将电话号码存储至系统号码数据库中,系统号码数据库是操作系统具有访问权限的数据库;通过操作系统监听来自主叫电话号码的通讯事件;通过操作系统从系统号码数据库中查询与主叫电话号码对应的号码标签;通过操作系统根据号码标签对应的处理策略,对通讯事件进行处理。第二方面,提供了一种通讯事件处理方法,该方法包括:第三方应用程序从服务器获取电话号码列表,电话号码列表中的每个电话号码具有各自对应的号码标签;第三方应用程序调用预定编程接口将电话号码存储至系统号码数据库中,系统号码数据库是操作系统具有访问权限的数据库;以使得操作系统在监听到来自主叫电话号码的通讯事件时,从系统号码数据库中查询与主叫电话号码对应的号码标签,并根据号码标签对应的处理策略,对通讯事件进行处理。第三方面,提供了一种通讯事件处理装置,该装置包括:获取模块,用于通过第三方应用程序从服务器获取电话号码列表,电话号码列表中的每个电话号码具有各自对应的号码标签;存储模块,用于通过第三方应用程序调用预定编程接口将电话号码存储至系统号码数据库中,系统号码数据库是操作系统具有访问权限的数据库;监听模块,用于通过操作系统监听来自主叫电话号码的通讯事件;查询模块,用于通过操作系统从系统号码数据库中查询与主叫电话号码对应的号码标签;处理模块,用于通过操作系统根据号码标签对应的处理策略,对通讯事件进行处理。第四方面,提供了一种通讯事件处理装置,该装置包括:获取模块,用于从服务器获取电话号码列表,电话号码列表中的每个电话号码具有各自对应的号码标签;存储模块,用于调用预定编程接口将电话号码存储至系统号码数据库中,系统号码数据库是操作系统具有访问权限的数据库;以使得操作系统在监听到来自主叫电话号码的通讯事件时,从系统号码数据库中查询与主叫电话号码对应的号码标签,并根据号码标签对应的处理策略,对通讯事件进行处理。本专利技术实施例提供的技术方案带来的有益效果是:通过第三方应用程序调用预定编程接口将从服务器中获取到的电话号码列表存储至系统号码数据库中,使得操作系统从系统号码数据库中查询到主叫电话号码的号码标签后,根据主叫电话号码的号码标签对应的处理策略处理该通讯事件,在第三方应用程序不获取通讯事件以保证操作系统的安全性的前提下,由IOS操作系统使用第三方应用程序的服务器提供的电话号码列表对通讯事件进行处理。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术各个实施例所涉及的实施环境的示意图;图2是本专利技术一示例性实施例提供的通讯事件处理方法的流程图;图3A是本专利技术一示例性实施例提供的通讯事件处理方法所涉及到界面示意图;图3B是本专利技术一示例性实施例提供的通讯事件处理方法所涉及到界面示意图;图4是本专利技术一示例性实施例提供的通讯事件处理方法的流程示意图;图5是本专利技术另一示例性实施例提供的通讯事件处理方法的流程图;图6是本专利技术一示例性实施例提供的通讯事件处理方法的流程示意图;图7是本专利技术另一示例性实施例提供的通讯事件处理方法的流程图;图8是本专利技术一示例性实施例提供的通讯事件处理方法所涉及到界面示意图;图9是本专利技术一示例性实施例提供的通讯事件处理装置的框图;图10是本专利技术另一示例性实施例提供的终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术各个实施例所涉及的一种实施环境的示意图,该实施环境可以包括:终端120和服务器140。终端120是手机、平板电脑、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑等具有移动通讯功能的电子设备。可选地,该终端120的操作系统为IOS操作系统。终端120中安装有第三方应用程序121,第三方应用程序121通过无线网络的方式与服务器140相连,服务器140是用于为第三方应用程序121提供后台服务的服务器。在实际实现时,与服务器140相连的终端包括第一终端和第二终端,第一终端是用于实现本专利技术实施例提供的通讯事件处理方法的终端,第一终端运行有IOS操作系统,图1所示的终端120为第一终端;第二终端是用于采集电话号码和电话号码的号码标签,并将采集到的电话号码和号码标签发送至服务器140的终端。第二终端运行有诸如IOS、Android、WindowsPhone以及BlackBerryOS之类的操作系统,比如图1示例性的示出了第二终端160和第二终端180,第二终端160运行有Android操作系统,第二终端180运行有WindowsPhone操作系统。需要说明的是,运行有IOS操作系统的终端可以既是第一终端,也是第二终端。在实际实现时,第二终端将采集到的电话号码和号码标签发送至服务器的方法具体为:用户在通过第二终端接收到某一个电话号码发起的诸如来电呼叫和短信之类的通讯事件后,在第二终端的第三方应用程序中为该电话号码添加号码标签,则第二终端通过第三方应用程序将电话号码和该号码标签的对应关系发送至服务器140。通常情况下号码标签是第三方应用程序预设的标签,用户在第三方应用程序提供的预设的号码标签中进行选择。比如第三方应用程序预设的号码标签包括骚扰电话、推销电话、出租车公司和快递公司,用户在通过第二终端接收到号码1的来电呼叫后,判断该来本文档来自技高网...
通讯事件处理方法及装置

【技术保护点】
一种通讯事件处理方法,其特征在于,所述方法包括:通过第三方应用程序从服务器获取电话号码列表,所述电话号码列表中的每个电话号码具有各自对应的号码标签;通过所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,所述系统号码数据库是操作系统具有访问权限的数据库;通过所述操作系统监听来自主叫电话号码的通讯事件;通过所述操作系统从所述系统号码数据库中查询与所述主叫电话号码对应的号码标签;通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理。

【技术特征摘要】
1.一种通讯事件处理方法,其特征在于,所述方法包括:通过第三方应用程序从服务器获取电话号码列表,所述电话号码列表中的每个电话号码具有各自对应的号码标签;通过所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,所述系统号码数据库是操作系统具有访问权限的数据库;通过所述操作系统监听来自主叫电话号码的通讯事件;通过所述操作系统从所述系统号码数据库中查询与所述主叫电话号码对应的号码标签;通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理。2.根据权利要求1所述的方法,其特征在于,所述通过所述第三方应用程序调用所述预定编程接口将所述电话号码存储至所述系统号码数据库中,包括:当所述电话号码具有恶意号码标签时,通过所述第三方应用程序调用第一编程接口将所述电话号码存储至所述系统号码数据库中。3.根据权利要求1或2所述的方法,其特征在于,所述通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理,包括:当所述主叫电话号码具有恶意号码标签时,通过所述操作系统对所述主叫电话号码的所述通讯事件进行拦截。4.根据权利要求1所述的方法,其特征在于,所述通过所述第三方应用程序调用所述预定编程接口将所述电话号码存储至所述系统号码数据库中,包括:当所述电话号码具有服务号码标签时,通过所述第三方应用程序调用第二编程接口将所述电话号码和所述电话号码的号码标签存储至所述系统号码数据库中,所述号码标签用于指示所述电话号码的服务提供方信息。5.根据权利要求1或4所述的方法,其特征在于,所述通过所述操作系统根据所述号码标签对应的处理策略,对所述通讯事件进行处理,包括:当所述主叫电话号码具有服务号码标签时,通过所述操作系统显示所述通讯事件以及所述主叫电话号码所对应的所述号码标签。6.一种通讯事件处理方法,其特征在于,所述方法包括:第三方应用程序从服务器获取电话号码列表,所述电话号码列表中的每个电话号码具有各自对应的号码标签;所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,所述系统号码数据库是操作系统具有访问权限的数据库;以使得所述操作系统在监听到来自主叫电话号码的通讯事件时,从所述系统号码数据库中查询与所述主叫电话号码对应的号码标签,并根据所述号码标签对应的处理策略,对所述通讯事件进行处理。7.根据权利要求6所述的方法,其特征在于,所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,包括:当所述电话号码具有恶意号码标签时,所述第三方应用程序调用第一编程接口将所述电话号码存储至所述系统号码数据库中;以使得所述操作系统在查询到所述主叫电话号码具有所述恶意号码标签时,对所述主叫电话号码的所述通讯事件进行拦截。8.根据权利要求6所述的方法,其特征在于,所述第三方应用程序调用预定编程接口将所述电话号码存储至系统号码数据库中,包括:当所述电话号码具有服务号码标签时,所述第三方应用程序调用第二编程接口将所述电话号码和所述电话号码的号码标签存储至所述系统号码数据库中;以使得所述操...

【专利技术属性】
技术研发人员:陈泽滨陆璐
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1