一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种终端设备和通话请求处理方法与流程

2021-10-24 04:01:00 来源:中国专利 TAG:终端设备 通话 请求 特别 通信


1.本发明涉及通信技术领域,特别涉及一种终端设备和通话请求处理方法。


背景技术:

2.随着通信技术的快速发展以及通信设备的广泛推广,手机等终端设备以及称为人们必备的通信工具。用户可以随身携带手机,随时与外界取得联系,以处理各种事务。
3.但是,近年来,人们接到商品推销、服务推销或其他类型的骚扰电话越来越多,越来越频繁,日常工作和生活经常被打扰。目前,在接收到来电时,用户需要针对每一个来电判断是否接听,再执行接听或拒接的操作。如果接听到骚扰电话,还会浪费用户的时间。


技术实现要素:

4.为了解决上述现有技术中的问题,本技术实施例提供了一种终端设备和通话请求处理方法,可以拦截标记号码的通话请求,避免打扰用户,并节省用户的时间。
5.第一方面,本技术实施例提供了一种终端设备,包括:通信组件、存储器和处理器;
6.所述通信组件被配置为,接收或发送通话请求,以及在通话过程中接收和发送信号;
7.所述存储器被配置为,存储由被叫号码标记的拒接号码库;所述被叫号码为所述终端设备当前关联的号码,所述拒接号码库中包括所述被叫号码在除所述终端设备之外的其他终端设备上标记的拒接号码;
8.所述处理器被配置为,若通过所述通信组件接收到通话请求,且所述通话请求对应的来电号码为陌生号码,则在所述拒接号码库中查询所述来电号码;若所述拒接号码库中包含所述来电号码,则拦截所述通话请求。
9.本技术实施例提供的终端设备,可以对被标记的拒接号码的通话请求进行拦截,避免打扰用户,节省用户的时间。并且,可以对被叫号码在其他终端设备上标记的拒接号码的通话请求也进行拦截,避免用户在更换新终端设备后,在旧终端设备上标记的拒接号码仍可以呼入新终端设备的情况,减少用户在新终端设备上重复标记同一号码的情况,简化用户的操作,进一步节约用户的时间。
10.在一种可能的实现方式中,所述处理器还被配置为:
11.采用所述被叫号码,并通过所述通信组件登录服务器;
12.从所述服务器获取由所述被叫号码标记的拒接号码,并保存至所述存储器中;所述拒接号码是由所述其他终端设备通过所述被叫号码登录所述服务器并上传至所述服务器的。
13.本技术实施例提供的终端设备,可以从服务器下载其他终端设备通过被叫号码登录并上传的拒接号码,保存到本地。从而避免用户在更换新终端设备后,在旧终端设备上标记的拒接号码仍可以呼入新终端设备的情况。
14.在一种可能的实现方式中,所述终端设备还包括输入组件;
15.所述处理器还被配置为,若通过所述输入组件接收到将目标号码标记为拒接号码的操作,则将所述目标号码添加至所述拒接号码库中;
16.采用所述被叫号码,并通过所述通信组件登录服务器,并将所述目标号码标记为拒接号码的信息上传至所述服务器。
17.本技术实施例提供的终端设备,还可以将用户在该终端设备上标记的拒接号码上传至服务器,以方便其他终端设备使用。
18.在一种可能的实现方式中,所述目标号码为陌生号码,所述处理器还被配置为:
19.在接收到将目标号码标记为拒接号码的操作之前,若通过所述输入组件接收到结束与所述目标号码的来电通话的操作,输出询问用户是否标记所述目标号码的提示信息。
20.本技术实施例提供的终端设备,还可以在用户结束与陌生号码的通话之后,主动询问用户是否需要标记该来电号码为拒接号码,更友好地与用户互动。
21.在一种可能的实现方式中,所述处理器还被配置为:
22.在由被叫号码标记的拒接号码库中查询所述来电号码之前,获取所述通话请求对应的来电号码,将所述来电号码与存储器中保存的通信信息集中保存的通信号码进行比对;
23.若所述来电号码未包含在所述通信信息集中,则确定所述来电号码为陌生号码。
24.在一种可能的实现方式中,所述处理器具体被配置为:
25.为所述目标号码添加标记类型,并将所述目标号码及对应的标记类型保存至所述拒接号码库中;所述标记类型用于表明所述目标号码为拒接号码。
26.第二方面,本技术实施例提供一种通话请求处理方法,包括:
27.若通话请求对应的来电号码为陌生号码,则在由被叫号码标记的拒接号码库中查询所述来电号码;所述拒接号码库中包括所述被叫号码在其他终端设备上标记的拒接号码;所述其他终端设备为所述被叫号码当前关联的终端设备之外的终端设备;
28.若所述拒接号码库中包含所述来电号码,则拦截所述通话请求。
29.在一种可能的实现方式中,所述拒接号码库中的拒接号码通过如下方式获取:
30.采用所述被叫号码登录服务器;
31.从所述服务器获取由所述被叫号码标记的拒接号码;所述拒接号码是由所述其他终端设备通过所述被叫号码登录所述服务器并上传至所述服务器的。
32.在一种可能的实现方式中,所述方法还包括:
33.接收到将目标号码标记为拒接号码的操作,将所述目标号码添加至所述拒接号码库中;
34.采用所述被叫号码登录服务器,并将所述目标号码标记为拒接号码的信息上传至所述服务器。
35.在一种可能的实现方式中,所述目标号码为陌生号码,所述接收到将目标号码标记为拒接号码的操作之前,所述方法还包括:
36.接收到结束与所述目标号码的来电通话的操作之后,输出询问用户是否标记所述目标号码的提示信息。
37.在一种可能的实现方式中,所述在由被叫号码标记的拒接号码库中查询所述来电号码之前,所述方法还包括:
38.获取所述通话请求对应的来电号码,将所述来电号码与通信信息集中保存的通信号码进行比对;
39.若所述来电号码未包含在所述通信信息集中,则确定所述来电号码为陌生号码。
40.在一种可能的实现方式中,所述将所述目标号码添加至所述拒接号码库,包括:
41.为所述目标号码添加标记类型,并将所述目标号码及对应的标记类型保存至所述拒接号码库中;所述标记类型用于表明所述目标号码为拒接号码。
42.第三方面,本技术实施例提供一种通话请求处理装置,包括:
43.号码查询单元,用于若通话请求对应的来电号码为陌生号码,则在由被叫号码标记的拒接号码库中查询所述来电号码;所述拒接号码库中包括所述被叫号码在其他终端设备上标记的拒接号码;所述其他终端设备为所述被叫号码当前关联的终端设备之外的终端设备;
44.请求处理单元,用于若所述拒接号码库中包含所述来电号码,则拦截所述通话请求。
45.在一种可能的实现方式中,所述通话请求处理装置还可以包括数据接收单元,用于通过如下方式获取拒接号码库中的拒接号码:
46.采用所述被叫号码登录服务器;
47.从所述服务器获取由所述被叫号码标记的拒接号码;所述拒接号码是由所述其他终端设备通过所述被叫号码登录所述服务器并上传至所述服务器的。
48.在一种可能的实现方式中,所述通话请求处理装置还可以包括号码标记单元,用于:
49.接收到将目标号码标记为拒接号码的操作,将所述目标号码添加至所述拒接号码库中;
50.采用所述被叫号码登录服务器,并将所述目标号码标记为拒接号码的信息上传至所述服务器。
51.在一种可能的实现方式中,所述目标号码为陌生号码,所述号码标记单元,还可以用于:
52.接收到结束与所述目标号码的来电通话的操作之后,输出询问用户是否标记所述目标号码的提示信息。
53.在一种可能的实现方式中,所述号码查询单元,还可以用于:
54.获取所述通话请求对应的来电号码,将所述来电号码与通信信息集中保存的通信号码进行比对;
55.若所述来电号码未包含在所述通信信息集中,则确定所述来电号码为陌生号码。
56.在一种可能的实现方式中,所述号码标记单元,具体用于:
57.为所述目标号码添加标记类型,并将所述目标号码及对应的标记类型保存至所述拒接号码库中;所述标记类型用于表明所述目标号码为拒接号码。
58.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述第二方面中任意一种通话请求处理方法的步骤。
59.第二方面至第四方面中任意一种实现方式所带来的技术效果可参见第一方面中
对应的实现方式所带来的技术效果,此处不再赘述。
附图说明
60.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
61.图1为本技术实施例提供的一种终端设备的结构示意图;
62.图2为本技术实施例提供的一种通话请求处理方法的应用场景的结构示意图;
63.图3为本技术实施例提供的一种终端设备的软件结构框图;
64.图4为本技术实施例提供的一种通话请求处理方法的流程图;
65.图5为本技术实施例提供的一种来电显示界面的示意图;
66.图6为本技术实施例提供的一种号码标记显示界面的示意图;
67.图7为本技术实施例提供的一种号码标记过程的流程图;
68.图8为本技术实施例提供的另一种通话请求处理方法的流程图;
69.图9为本技术实施例提供的一种通话请求处理装置的结构框图;
70.图10为本技术实施例提供的另一种通话请求处理装置的结构框图。
具体实施方式
71.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部份实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
72.需要说明的是,下述本技术实施例描述的应用场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
73.近年来,用户在使用手机等终端设备时,经常会接到骚扰电话。而现有的终端设备在接收到来电时,需要用户针对每一个来电判断是否接听,再执行接听或拒接的操作。如果接听到骚扰电话,还会浪费用户的时间。
74.为了解决上述现有技术中存在的问题,本技术实施例提供一种终端设备和通话请求处理方法,当确定通话请求对应的来电号码为陌生号码时,在由被叫号码标记的拒接号码库中查询来电号码,若拒接号码库中包含来电号码,则拦截该通话请求,从而可以对被标记的拒接号码的通话请求进行拦截,避免打扰用户,节省用户的时间。其中,拒接号码库中包括被叫号码在其他终端设备上标记的拒接号码,可以对被叫号码在其他终端设备上标记的拒接号码的通话请求也进行拦截,避免用户在更换新终端设备后,在旧终端设备上标记的拒接号码仍可以呼入新终端设备的情况,减少用户在新终端设备上重复标记同一号码的情况,简化用户的操作,进一步节约用户的时间。
75.本技术实施例中的终端设备可以为手机、可穿戴设备、平板电脑等可以安装sim
(subscriber identity module,用户标识模块)卡的终端设备。下面以手机为例对本技术实施例进行具体说明。
76.图1中示例性示出了一种终端设备的硬件配置框图。应该理解的是,图1所示终端设备100仅是一个范例,并且终端设备100可以具有比图1中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
77.如图1所示,终端设备100包括:通信组件110、处理器120、存储器130、显示器140、输入组件150、音频电路160、sim卡接口170以及传感器180等部件。
78.其中,通信组件110用于接收或发送通话请求,并在通话过程中接收和发送信号,以及连接服务器,上传或下载数据。通信组件110可以包括rf(radio frequency,射频)电路111、wi

fi(wireless fidelity,无线保真)模块112。
79.rf电路111可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器120处理;可以将上行数据发送给基站。通常,rf电路111包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。rf电路111可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。rf电路111还可以对经调制解调处理器调制后的信号放大,经天线转为电磁波辐射出去。在一些实施例中,rf电路111的至少部分功能模块可以被设置于处理器120中。在一些实施例中,rf电路111的至少部分功能模块可以与处理器120的至少部分模块被设置在同一个器件中。终端设备100的rf电路111和天线耦合,使得终端设备100可以通过无线通信技术与网络以及其他设备通信。
80.wi

fi属于短距离无线传输技术,终端设备100可以通过wi

fi模块112帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。wi

fi模块112可以连接路由器,通过路由器连接外部网络。在本技术实施例中,wi

fi模块112可以通过路由器连接服务器,上传或下载被标记的拒接号码。
81.存储器130可用于存储电子设备运行时所使用的数据或程序代码。处理器120通过运行存储在存储器130的数据或程序代码,从而执行终端设备100的各种功能以及数据处理。存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器130存储有使得终端设备100能运行的操作系统。本技术中存储器130可以存储操作系统及各种应用程序,还可以存储执行本技术实施例所述方法的代码,以及用户通过终端设备100标记的拒接电话的信息,从服务器下载的用户通过其他手机标记的拒接电话的信息和手机通讯录等信息。
82.显示器140用于显示由用户输入的信息或提供给用户的信息以及终端设备100的各种菜单的图形用户界面(graphical user interface,gui)。具体地,显示器140可以包括设置在终端设备100正面的显示屏。显示屏可以采用液晶显示器、发光二极管等形式来配置。显示器140可用于显示电子设备运行时的界面,如在接收到通话请求时显示来电号码或来电联系人的相关信息。
83.输入组件150可用于接收用户输入的数字或字符信息,以及用户输入的各种操作等,产生与终端设备100的用户设置以及功能控制有关的信号输入。具体地,输入组件150可
以包括按键和触控屏,触控屏可以设置在终端设备100的正面,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。例如,用户可以通过触控屏为目标号码设置拒接标记。
84.其中,触控屏可以覆盖在显示屏之上,在一些实施例中,可以将触控屏与显示屏集成而实现终端设备100的输入和输出功能,集成后可以简称触控显示屏。
85.音频电路160、扬声器161、麦克风162可提供用户与终端设备100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出。终端设备100还可配置音量按钮,用于调节声音信号的音量。另一方面,麦克风162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出至rf电路111以发送给比如另一终端,或者将音频数据输出至存储器130以便进一步处理。本技术中麦克风162可以获取用户的语音。
86.sim卡接口170用于连接sim卡。sim卡可以通过插入sim卡接口170,或从sim卡接口170中拔出,实现和终端设备100的接触和分离。终端设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口170可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口也可以兼容不同类型的sim卡。sim卡接口也可以兼容外部存储卡。终端设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在终端设备100中,不能和终端设备100分离。sim卡用于标识用户的手机号码,在本技术下述实施例中,插入终端设备100的sim卡对应于被叫号码。
87.终端设备100除包含sim卡接口170之外,还可以包括usb(universal serial bus,通用串行总线)接口等。usb接口用于连接充电线或其它外设。例如,终端设备100可以通过usb接口连接充电线。终端设备100中的各组件或模块通过总线连接。
88.终端设备100还可以包括至少一种传感器180,比如加速度传感器181、距离传感器182、指纹传感器183、温度传感器184。终端设备100还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。例如,指纹传感器183可以用于感应用户点击终端设备100操作界面的图标。
89.终端设备100还可以包括摄像头,用于捕获静态图像或视频。摄像头可以是一个,也可以是多个。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal

oxide

semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器120转换成数字图像信号。
90.处理器120是终端设备100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器130内的软件程序,以及调用存储在存储器130内的数据,执行终端设备100的各种功能和处理数据。在一些实施例中,处理器120可包括一个或多个处理单元。本技术中处理器120可以运行操作系统、应用程序、用户界面显示及触控响应,以及本技术实施例所述的通话请求处理方法。
91.在本技术实施例中,若通过通信组件110接收到通话请求,处理器120确定该通话请求对应的来电号码为陌生号码,将在存储器130中保存的拒接号码库中查询该来电号码,如果拒接号码库中包含该来电号码,则拦截该通话请求。其中,拒接号码库中不仅可以包括
被叫号码在终端设备100上标记的拒接号码,还可以包括被叫号码在其他终端设备上标记的拒接号码。通过上述过程,可以对被标记的拒接号码的通话请求进行拦截,避免打扰用户,节省用户的时间。并且,可以对被叫号码在其他终端设备上标记的拒接号码的通话请求也进行拦截,避免用户在更换新终端设备后,在旧终端设备上标记的拒接号码仍可以呼入新终端设备的情况,减少用户在新终端设备上重复标记同一号码的情况,简化用户的操作。
92.具体地,终端设备可以通过网络与服务器进行通信连接。如图2所示,假设图2中的终端1为上述的终端设备100。终端1插入sim卡后,可以采用sim卡对应的被叫号码登录服务器200。服务器200中保存有该被叫号码对应的数据存储区,数据存储区中保存有被叫号码标记的拒接号码。被叫号码标记的拒接号码可以是之前使用该sim卡的其他终端设备上传的。例如,这些拒接号码可以是之前使用该sim卡的终端2上传的。终端1通过通信组件连接服务器200,采用sim卡对应的被叫号码登录服务器200后,可以从服务器下载被叫号码标记的拒接号码,将下载的拒接号码保存至本地存储器中的标记数据库,即拒接号码库。
93.如图2所示,服务器200可以与终端1至终端n等多个终端连接,每个终端均可以通过插入自身的sim卡对应的手机号码登录服务器,上传或下载被对应的手机号码标记的拒接号码。例如,每个终端均在本地存储器中保存有拒接号码库,可以将拒接号码库中保存的拒接号码上传至服务器,也可以从服务器下载拒接号码至本地保存的拒接号码库中。不同的终端也可以在不同的时间段使用相同的手机号码登录服务器,下载该手机号码在其他终端设备上标记的拒接号码,或上传新标记的拒接号码。
94.图3是本技术实施例的终端设备100的软件结构框图。
95.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将安卓(android)系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
96.应用程序层可以包括一系列应用程序包。如图3所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,时钟,蓝牙,音乐,视频,短信息等应用程序。用户可以在时钟应用程序中设置闹钟。应用程序层还可以包括安装在终端设备上的第三方应用。
97.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
98.如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
99.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
100.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括闹钟数据,视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
101.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
102.电话管理器用于提供终端设备的通信功能。例如通话状态的管理(包括接通,挂断等)。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
103.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端振动,指示灯闪烁等。
104.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
105.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
106.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
107.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。其中,三维图形处理库和2d图形引擎均属于公共相机资源。
108.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
109.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
110.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
111.2d图形引擎是2d绘图的绘图引擎。
112.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
113.以下结合流程图对本技术实施例提供的通话请求处理方法做进一步详细描述。
114.图4示出了本技术实施例提供的一种通话请求处理方法的流程图,如图4所示,该方法包括以下步骤:
115.步骤s401,若通话请求对应的来电号码为陌生号码,则在由被叫号码标记的拒接号码库中查询来电号码。
116.终端设备插入sim卡后,若其他用户呼叫该sim卡对应的被叫号码,终端设备可以通过通信组件接收到来电号码的通话请求。终端设备获取该通话请求对应的来电号码,将来电号码与通信信息集中保存的通信号码进行比对,通信信息集通常也称为通讯录。如果通信信息集中包含通话请求对应的来电号码,则获取通信信息集中记录的来电号码对应的联系人姓名,并在图5所示的来电显示界面中显示来电号码对应的联系人姓名,也可以在显示联系人姓名时,同时显示来电号码。
117.如果来电号码未包含在通信信息集中,则确定来电号码为陌生号码。在由被叫号码标记的拒接号码库中查询来电号码。其中,拒接号码库中除包括被叫号码在该终端设备上标记的拒接号码外,还可以包括被叫号码在其他终端设备上标记的拒接号码。其他终端设备为被叫号码当前关联的终端设备之外的终端设备。
118.步骤s402,若拒接号码库中包含来电号码,则拦截通话请求。
119.被叫号码对应的用户在确定某通话为骚扰电话后,可以将该骚扰电话对应的来电号码标记为拒接电话,保存到拒接号码库中。在接收到通话请求时,如果拒接号码库中包含该通话请求对应的来电号码,则拦截通话请求。例如,可以通过忽略通话请求、不显示通话请求或不响铃的方式,拦截通话请求,不提醒用户有电话呼入,以免该通话请求打扰用户。
120.在一些实施例中,终端设备可以通过如下方式获取到被叫号码在其他终端设备上标记的拒接号码:通过通信组件连接服务器,并采用被叫号码登录服务器,从服务器获取由被叫号码标记的拒接号码。其中,拒接号码是由其他终端设备通过被叫号码登录服务器并上传至服务器的。
121.在一些实施例中,终端设备还可以保存用户在本地标记的拒接号码。具体地,用户接通某个陌生号码的来电通话,为方便描述,该陌生号码以下称为目标号码,目标号码可以是任意一个陌生号码。对于某个陌生号码的来电通话,在通过输入组件接收到用户结束与目标号码的来电通话的操作之后,输出询问用户是否标记目标号码的提示信息。如图6所示,提示信息可以通过对话框的形式显示给用户。用户可以根据该来电通话的通话内容确定目标号码的来电通话是否是骚扰电话,如果用户确定其为骚扰电话,则可以在图6所示的对话框中点击“标记”图标的控件。终端设备接收到用户针对“标记”图标的控件的点击操作,将目标号码标记为手动标记类型a,即拒接电话类,保存至存储器中的拒接电话库。终端设备还可以通过通信组件连接服务器,并采用被叫号码登录服务器,将目标号码标记为拒接号码的信息上传至服务器,以便之后使用该被叫号码对应的sim卡的其他终端设备可以下载到相关信息。
122.在一些实施例中,终端设备可以在每次接收到将某号码标记为拒接号码的操作之后,就通过通信组件连接服务器,并采用被叫号码登录服务器,将该号码标记为拒接号码的信息上传至服务器。在另一些实施例中,终端设备可以定期通过通信组件连接服务器,例如,终端设备可以在每天或每周的固定时间通过通信组件连接服务器,并采用被叫号码登录服务器,将拒接号码库中新增的拒接号码的信息上传至服务器。在另一些实施例中,终端设备还可以根据用户输入的连接服务器的操作,通过通信组件连接服务器,并采用被叫号码登录服务器,将拒接号码库中新增的拒接号码的信息上传至服务器。
123.本技术实施例可以应用在新旧手机进行更换的场景中。现有技术中,用户日常生活中经常会遇到下面的场景:当一个陌生号码a来电时,用户接听电话后,才发现陌生号码a呼入的是一个骚扰电话,为了避免陌生号码a再次呼入,用户在当前使用的手机(旧手机)中标记陌生号码a为骚扰类型。但是,当用户将手机sim卡插到新手机中后,之前在旧手机中标记为骚扰类型的陌生号码a,在新手机中仍然可以正常呼入,这给用户带来了很大的困扰,用户不得不在新手机中重新对陌生号码a进行标记,给用户造成不必要的重复工作,浪费用户时间,用户体验很不好。
124.本技术实施例通过的通话请求处理方法可以有效解决上述问题,以下分别从旧手机和新手机的角度描述本技术实施例的具体执行过程。
125.图7示出了旧手机标记拒接号码的过程的具体方法,该方法可以包括:
126.步骤s701,接通陌生号码a的来电通话。
127.步骤s702,接收到用户结束与陌生号码a的来电通话的操作,输出询问用户是否标记陌生号码a的提示信息。
128.步骤s703,判断接收到的用户操作是否为标记陌生号码a为拒接号码;如果是,则执行步骤s704,如果否,则结束。
129.步骤s704,将陌生号码a添加至拒接号码库中。
130.旧手机将陌生号码a标记为手动标记类型a,即拒接电话类,包括骚扰电话、诈骗电话等,并将陌生号码a及对应的标记信息保存至存储器中的本地标记数据库db1,即拒接电话库中。
131.步骤s705,采用当前关联的sim卡对应的被叫号码登录服务器,将陌生号码a标记为拒接号码的信息上传至服务器。
132.旧手机将被叫号码phonenumber、陌生号码a及对应的手动标记类型a等数据上传至服务器,数据结构为:hashmap<string phonenumber,hashmap<string a,string a>>。
133.服务器将接收到的数据中的陌生号码a及对应的手动标记类型a保存至被叫号码phonenumber对应的数据存储区。
134.图8示出了新手机针对通话请求的具体处理方法,该方法可以包括:
135.步骤s801,采用被叫号码登录服务器,从服务器下载被叫号码标记的拒接号码的相关信息,保存到本地的拒接号码库。
136.当用户将被叫号码对应的sim卡从旧手机更换到新手机时,新手机采用被叫号码phonenumber登录服务器,从服务器下载旧手机上传至服务器的拒接号码的相关信息。新手机从服务器获取与被叫号码phonenumber关联的所有陌生号码对应的标记数据,其中包括陌生号码a的标记信息,数据结构为(hashmap<string a,string a>),并保存到本地标记数据库db2,即本地的拒接号码库。如果新手机再接收到陌生号码a的通话请求,则拦截陌生号码a的通话请求。
137.步骤s802,接收到陌生号码b的通话请求。
138.步骤s803,确定拒接号码库中是否包含陌生号码b;如果是,则执行步骤s804;如果否,则执行步骤s805。
139.步骤s804,拦截陌生号码b的通话请求。
140.新手机拦截陌生号码b的通话请求。如果接收到陌生号码b发送的短信息,也可以进行拦截,示例性地,可以将陌生号码b发送的短信息放入免打扰短信集中,且不发出短信提示信息。
141.步骤s805,输出来电提醒,等待用户接听。
142.新手机可以通过响铃或振动的方式输出来电提醒,等待用户接听通话。
143.步骤s806,响应用户的接听操作,接通电话;以及响应用户挂断通话的操作,切断通话连接。
144.步骤s807,输出询问用户是否标记陌生号码b的提示信息。
145.步骤s808,判断接收到的用户操作是否为标记陌生号码b为拒接号码;如果是,则执行步骤s809,如果否,则结束。
146.步骤s809,将陌生号码b添加至拒接号码库中,并将陌生号码b标记为拒接号码的信息上传至服务器。
147.新手机上传标记数据的过程与旧手机相同,在此不再赘述。
148.通过上述过程,当用户将sim卡从终端1更换到终端2时,先前在终端1中对陌生号
码进行的手动标记类型,在终端2中仍然存在,因此仍然能够拦截对应的陌生号码。将陌生号码、陌生号码对应的手动标记类型与手机号码绑定,当用户将sim卡更换到新终端时,可以在新终端中显示旧终端手动标记过的号码类型,从而实现对骚扰、诈骗号码的智能拦截,解决了终端之间却不能共享用户对陌生号码进行的手动标记内容,新终端仍然不能拦截用户在老终端中特殊标记的陌生号码的问题,避免了用户在更换终端设备时需要进行大量重复标记号码等冗余工作,提升了用户体验。
149.基于同一发明构思,本发明实施例中还提供了一种通话请求处理装置,如图9所示,该通话请求处理装置包括:
150.号码查询单元901,用于若通话请求对应的来电号码为陌生号码,则在由被叫号码标记的拒接号码库中查询所述来电号码;所述拒接号码库中包括所述被叫号码在其他终端设备上标记的拒接号码;所述其他终端设备为所述被叫号码当前关联的终端设备之外的终端设备;
151.请求处理单元902,用于若所述拒接号码库中包含所述来电号码,则拦截所述通话请求。
152.在一种可能的实现方式中,如图10所示,所述通话请求处理装置还可以包括数据接收单元1001,用于通过如下方式获取拒接号码库中的拒接号码:
153.采用所述被叫号码登录服务器;
154.从所述服务器获取由所述被叫号码标记的拒接号码;所述拒接号码是由所述其他终端设备通过所述被叫号码登录所述服务器并上传至所述服务器的。
155.在一种可能的实现方式中,所述通话请求处理装置还可以包括号码标记单元1002,用于:
156.接收到将目标号码标记为拒接号码的操作,将所述目标号码添加至所述拒接号码库中;
157.采用所述被叫号码登录服务器,并将所述目标号码标记为拒接号码的信息上传至所述服务器。
158.在一种可能的实现方式中,所述目标号码为陌生号码,所述号码标记单元1002,还可以用于:
159.接收到结束与所述目标号码的来电通话的操作之后,输出询问用户是否标记所述目标号码的提示信息。
160.在一种可能的实现方式中,所述号码查询单元901,还可以用于:
161.获取所述通话请求对应的来电号码,将所述来电号码与通信信息集中保存的通信号码进行比对;
162.若所述来电号码未包含在所述通信信息集中,则确定所述来电号码为陌生号码。
163.在一种可能的实现方式中,所述号码标记单元1002,具体用于:
164.为所述目标号码添加标记类型,并将所述目标号码及对应的标记类型保存至所述拒接号码库中;所述标记类型用于表明所述目标号码为拒接号码。
165.本技术实施例还提供一种计算机可读非易失性存储介质,包括程序代码,当所述程序代码在计算终端上运行时,所述程序代码用于使所述计算终端执行上述任意一种通话请求处理方法的步骤。
166.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
167.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
168.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
169.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
170.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜