本发明涉及机器学习技术,尤其涉及一种信息处理方法、装置和计算机可读存储介质。
背景技术:
现有技术中访电话骚扰的方法,主要需要用户进行设置,比如设置白名单、黑名单,由用户提前设置不屏蔽或屏蔽的联系人或电话名单;或者,需要安装防骚扰软件,由防骚扰软件实现,防骚扰软件可以在电话拨入时提示是否被其他用户标记为骚扰或广告电话。
如果同一个骚扰电话多次拨打或者换一个类似马甲的号码继续拨号,依然会多次接通,只是提示被标记骚扰的信息,对用户而言依然造成骚扰。
技术实现要素:
有鉴于此,本发明的主要目的在于提供一种信息处理方法、装置和计算机可读存储介质。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种信息处理方法,所述方法包括:
确定待接听的第一通话对应的第一通信号码;
根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;
确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话;
其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
上述方案中,所述根据所述第二通信号码确定第二通话的信息,包括:
根据所述第二通话号码查询通话记录,确定针对所述第二通话号码的第二通话的信息。
上述方案中,所述第一通话的信息,至少包括:第一拨入时间;
所述第二通话的信息,至少包括:第二拨入时间;
所述根据第一通话的信息和所述第二通话的信息,确定拒接通话,包括以下至少一种:
确定所述第一拨入时间与所述第二拨入时间的时间差低于预设时间差阈值,确定拒接通话;
确定所述第一拨入时间属于预设的禁止接听时间范围,确定拒接通话。
上述方案中,所述第一通话的信息,至少包括:第一拨入时间;
所述第二通话的信息,至少包括:第二拨入时间;
所述根据第一通话的信息和所述第二通话的信息,确定允许拨通电话,包括:
确定所述第一拨入时间与所述第二拨入时间的时间差超过预设时间差阈值,确定允许拨通电话;
确定所述第一拨入时间不属于预设的禁止接听时间范围,确定允许拨通电话。
上述方案中,所述确定拒接通话之后,所述方法还包括:
将所述第一通话对应的第一通信号码添加至所述拒接号码列表。
上述方案中,所述确定允许拨通电话之后,所述方法还包括:
确定所述第一通话的第一通话时长;
确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码为首次接听时,将所述第一通信号码添加至所述拒接号码列表。
上述方案中,所述确定允许拨通电话之后,所述方法还包括:
确定所述第一通话的第一通话时长;
确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码非首次接听时,获取所述第一通信号码对应的历史通话时长;
确定所述历史通话时长未超过所述预设通话时长阈值时,将所述第一通信号码添加至所述拒接号码列表。
本发明实施例提供了一种信息处理装置,所述装置包括:第一处理模块、第二处理模块和第三处理模块;其中,
所述第一处理模块,用于确定待接听的第一通话对应的第一通信号码;
所述第二处理模块,用于根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;
所述第三处理模块,用于确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话;
其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
本发明实施例提供了一种信息处理装置,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
所述处理器用于运行所述计算机程序时,执行以上任一项所述信息处理方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上任一项所述信息处理方法的步骤。
本发明实施例所提供的信息处理方法、装置和计算机可读存储介质,确定待接听的第一通话对应的第一通信号码;根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话;其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。本发明实施例中,无需使用网络中的防骚扰电话软件,对陌生电话及该陌生号码的类似号码进行过滤,确定是否拒接,可适应任意通信设备,应用范围广泛,且对于与黑名单中相似的号码也可以屏蔽。
附图说明
图1为本发明实施例提供的一种信息处理方法的流程示意图;
图2为本发明实施例提供的另一种信息处理方法的流程示意图;
图3为本发明实施例提供的一种信息处理装置的结构示意图;
图4为本发明实施例提供的另一种信息处理装置的结构示意图。
具体实施方式
在本发明的各种实施例中,确定待接听的第一通话对应的第一通信号码;根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话。
下面结合实施例对本发明再作进一步详细的说明。
图1为本发明实施例提供的一种信息处理方法的流程示意图;所述方法可以应用于通信设备,所述通信设备包括:座机和移动终端(如手机)等;如图1所示,所述方法包括:
步骤101、确定待接听的第一通话对应的第一通信号码。
具体来说,所述方法应用于某一通信设备,当其他通信设备拨打所述通信设备的通信号码后,所述通信设备即可确定所述其他移动终端的通信号码、即所述第一通信号码,本次通信过程即为所述第一通话。
在一实施例中,所述第一通信号码可以是通过座机拨打的号码,其格式为:区号-第一类号码;所述区号对应不同的地区,区号一般为三位数或四位数,例如:北京市的区号为010;所述第一类号码一般为七位数或八位数。
在另一实施例中,所述第一通信号码还可以是通过手机等移动终端等拨打的号码,移动终端可以插有用户身份识别(sim,subscriberidentificationmodule)卡、嵌入式sim卡等电话卡;所述电话卡对应有通信号码,具体可以由11位数字组成。
步骤102、根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话。
步骤103、确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话。
具体地,所述拒接号码列表为预先设定并保存在通信设备中,所述拒接号码列表可以用于保存用户确定拒接的通信号码。
其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
相应的,所述根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码,包括:
确定所述拒接号码列表中满足以下至少一个条件的拒接号码,作为所述第二通信号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
针对步骤102和103需要说明的是,本实施例中,根据所述第一通信号码查询拒接号码列表,可能可以确定符合上述至少一个条件的拒接号码,作为第二通信号码,则执行步骤103的操作;当然也可能无法确定所述第一通信号码对应的第二通信号码,即所述拒接号码列表中不包括符合上述至少一个条件的拒接号码,则直接确定允许拨通电话,即执行步骤102的操作。可以理解为根据是否可以从拒接号码列表中查询确定第二通信号码,来选择执行步骤102的操作,或者,选择执行步骤103的操作。
本实施例中,所述根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码对应的第二通信号码之前,所述方法还包括:
确定预设的过滤等级,根据所述过滤等级确定所述预设第一位数和/或所述预设第二位数。
具体地,所述过滤等级初始时可以采用开发人员预先设定并保存的参数,用户在应用过程中,可以通过人机交互界面对过滤等级进行调整。所述过滤等级可以包括至少两种。
所述过滤等级与所述预设第一位数和/或所述预设第二位数的对应关系由开发人员预先设定并保存。
举例来说,所述过滤等级包括以下两种:第一过滤等级、第二过滤等级。
以11位的通信号码为例,所述过滤等级为第一过滤等级,则所述预设第一位数可以为10,所述预设第二位数可以为9;
所述过滤等级为第二过滤等级,则所述预设第一位数可以为9,所述预设第二位数可以为8。
所述过滤等级也可以包括至少三个等级,并对应不同的第一预设位数和/或第二预设位数,这里具体可以由开发人员预先设定,不多做限定。
需要说明的是,通过设定不同的过滤等级可以实现不同严格程度的过滤,预设第一位数或预设第二位数越高,过滤程度越严格,即通过设定不同的过滤等级,可以实现根据用户需要来实现不同严格程度的过滤。以上述实施例来说,第一过滤等级对应的预设第一位数和/或预设第二位数,高于第二过滤等级对应的预设第一位数和/或预设第二位数,即第一过滤等级较第二过滤等级来说,过滤更为严格。
进一步的,所述确定预设的过滤等级,根据所述过滤等级确定所述预设第一位数和/或所述预设第二位数之前,所述方法还包括:确定第一通信号码的位数。
相应的,所述根据所述过滤等级确定所述预设第一位数和/或所述预设第二位数,包括:
根据所述第一通信号码的位数和所述过滤等级确定所述预设第一位数和/或所述预设第二位数。
这里,考虑到通信号码可能存在11位数、12位数(如座机拨打的号码,即8位数座机号码加4位数区号)等情况,则所需的所述预设第一位数和/或所述预设第二位数可以不同。
这里,可以根据所述第一通信号码的位数和所述过滤等级,查询预设的第一通信号码的位数和过滤等级(即第一通信号码的位数和过滤等级作为搜索条件)与所述预设第一位数和/或所述预设第二位数(预设第一位数和/或预设第二位数作为搜索目标)的对应关系。以上对应关系可以由开发人员预先设定并保存。
本实施例中,所述预设第一位数和所述预设第二位数可以相同也可以不同,具体位数值由开发人员预先设定并保存,这里不做限定。
以下提供一种具体实施例来对上述方法进行说明。
举例来说,所述预设第一位数为9位数,所述预设第二位数为7位数;所述第一通信号码为16510000000;所述拒接号码列表,包括以下三个拒接号码:16510000001、13511000121、18956101234。
根据所述第一通信号码查询所述拒接号码列表,可以确定:
与所述第一通信号码的格式相同、且存在有至少预设第一位数(9位数)的数字与所述第一通信号码的数字相同的拒接号码:16510000001;则确定所述拒接号码:16510000001为第二通信号码;或者,
与所述第一通信号码的格式相同、存在有至少预设第二位数(7位数)的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连的拒接号码:16510000001;则确定所述拒接号码:16510000001为第二通信号码。
需要说明的是,运用上述方法,根据所述第一通信号码查询拒接号码列表,可能确定两个或两个以上的所述第一通信号码对应的拒接号码。当确定有两个或两个以上的拒接号码时,可以从中选择一个作为所述第二通信号码。
进一步的,从拒接号码列表的角度举例说明。
假设拒接号码列表,包括以下三个拒接号码:16510000001、13511000121、18956101234;并且确定预设第一位数或预设第二位数为7(即待接听的号码存在与拒接号码相同的7位数数字,则拒接该待接听号码的电话)。
针对拒接号码16510000001来说,当接收到1651000xxxx(所述xxxx表示任意数字组合形成的四位数)的号码时,根据拒接号码16510000001可以确定1651000xxxx为骚扰电话,则确定拒接电话;
类似的,针对拒接号码13511000121来说,当接收到1351100xxxx(所述xxxx表示任意数字组合形成的四位数)的号码时,根据拒接号码13511000121可以确定1351100xxxx为骚扰电话,则确定拒接电话;
针对拒接号码18956101234来说,当接收到1895610xxxx(所述xxxx表示任意数字组合形成的四位数)的号码时,根据拒接号码18956101234可以确定1895610xxxx为骚扰电话,则确定拒接电话。
需要说明的是,上述以预设第一位数或预设第二位数为7为例进行说明,若预设第一位数或预设第二位数为6,则针对上述拒接号码列表,接到165100xxxxx、135110xxxxx、189561xxxxx形式的号码,也可认为是骚扰电话,拒接上述形式的号码;这里不多赘述。
具体来说,所述根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码对应的第二通信号码,包括:
根据所述第一通信号码查询拒接号码列表,确定所述拒接号码列表中满足上述至少一个条件的至少两个拒接号码;
按预设规则从所述至少两个拒接号码中,选择一个拒接号码作为所述第二通信号码。
所述预设规则,包括以下至少一个:
从所述至少两个拒接号码中,任意选择一个拒接号码;
从所述至少两个拒接号码中,选择拨打时间最近的一个拒接号码;
从所述至少两个拒接号码中,选择拒接次数最多的一个拒接号码;
从所述至少两个拒接号码中,选择与所述第一通信号码相同位数最多的一个拒接号码。
需要说明的是,所述拨打时间、所述拒接次数均可以在通信记录中确定。或者,针对所述拒接号码列表中的拒接号码,可以预先根据拒接号码查询通信记录,确定其拨打时间和/或拒接次数并对应保存。
具体地,所述根据所述第二通信号码确定第二通话的信息,包括:
根据所述第二通话号码查询通话记录,确定针对所述第二通话号码的第二通话的信息。
具体地,所述第二通话的信息,至少包括:第二拨入时间;
所述根据第一通话的信息和所述第二通话的信息,确定拒接通话,包括以下至少一种:
确定所述第一拨入时间与所述第二拨入时间的时间差低于预设时间差阈值,确定拒接通话;
确定所述第一拨入时间属于预设的禁止接听时间范围,确定拒接通话。
需要说明的是,所述预设时间差阈值可以由开发人员预先设定并保存,或者,由用户根据其自身需求进行设定;通过设定预设时间差阈值,可以防止骚扰电话短时间内多次拨打,举例来说,所述预设时间差阈值可以为60分钟。
所述预设的禁止接听时间范围可以由开发人员预先设定并保存,或者,由用户根据其自身需求进行设定;通过设定禁止接听时间范围,可以防止工作期间、休息期间、开车时间等时间段受到打扰,所述禁止接听时间范围可以是多个时间段,例如,可以包括:每个工作日的早上9点到11点,每天晚上6点到7点。
进一步的,本实施例中,所述禁止接听时间范围也可以由通信设备根据用户操作及对应时间自动预先生成。这里,所述生成禁止接听时间范围,包括:记录用户操作及对应的时间;根据用户操作及对应的时间统计用户拒接电话的时间段,作为所述禁止接听时间范围。具体来说,通信设备根据历史通话记录和/或用户操作及对应时间,可以获得用户拒接电话的时间段,从而自动生成临时拒接号码列表,可以减少用户设置操作。具体来说,这里根据在不同时间段内的电话拨打的频率、用户是否拒接、拒接的反应时间等,进行自动判断并过滤电话,对在会议或驾驶中的用户体验极大提升。
具体地,所述第一通话的信息,至少包括:第一拨入时间;
所述第二通话的信息,至少包括:第二拨入时间;
所述根据第一通话的信息和所述第二通话的信息,确定允许拨通电话,包括:
确定所述第一拨入时间与所述第二拨入时间的时间差超过预设时间差阈值,确定允许拨通电话;
确定所述第一拨入时间不属于预设的禁止接听时间范围,确定允许拨通电话。
具体地,所述确定拒接通话之后,所述方法还包括:
将所述第一通话对应的第一通信号码添加至所述拒接号码列表。
具体地,所述确定允许拨通电话之后,所述方法还包括:
确定所述第一通话的第一通话时长;
确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码为首次接听时,将所述第一通信号码添加至所述拒接号码列表。
具体地,所述确定允许拨通电话之后,所述方法还包括:
确定所述第一通话的第一通话时长;
确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码非首次接听时,获取所述第一通信号码对应的历史通话时长;
确定所述历史通话时长未超过所述预设通话时长阈值时,将所述第一通信号码添加至所述拒接号码列表。
以上所述预设通话时长阈值可以由开发人员预先设定并保存,或者,由用户根据其自身需求进行设定;这里不做限定。举例来说,所述预设通话时长阈值,可以为10秒钟。
通过上述步骤,可以实现对拒接号码列表的更新。具体来说,考虑到实际状态,当用户接听到骚扰电话,可能仅需10秒便可确认并结束通话,从而根据通话时长可以确定是否为骚扰电话,即确定是否需要添加至拒接号码列表。而这种情况下分为首次接听和非首次接听,首次接听的情况下仅可根据此次通话情况进行判断,则仅根据通话时长,即可判断是否添加至拒接号码列表。而针对非首次接听,则可以进一步结合之前的历史通话时长进一步判断,以提高准确率,若之前的历史通话时长均为超过通话时长阈值,则确定为骚扰电话,将其添加至拒接号码列表。
需要说明的是,所述拒接号码列表中的拒接号码可以删除,即提供人机交互功能,用户可以根据自身需求、通过人机交互界面删除所述拒接号码列表中的拒接号码。
图2为本发明实施例提供的另一种信息处理方法的流程示意图;如图2所示,所述方法应用于移动终端,所述方法包括:
步骤201、通信设备确定新电话拨入后,确定当前时间t,通信号码(记做n)。
步骤202、判断所述n是否保存在拒接电话列表(记做dn)中,确定n在dn中,则进入步骤203,否则,进入步骤205。
步骤203、确定上次n拨入的时间,记做t’。
步骤204、比较t和t’的关系,确定所述t和t’的时间差超过预设时间差阈值,和/或,所述t属于预设的允许接听时间范围中,则允许拨通;
确定所述时间差未超过预设时间差阈值,和/或,所述t属于预设的禁止接听时间范围中,则确定拒接此次通话。
这里,所述允许接听时间范围可以是用户的休息时间,即可以随时接听电话,所述禁止接听时间范围可以是工作时间、开车时间等不方便接听电话的时间段。所述允许接听时间范围和所述禁止接听时间范围可以由开发人员预先设定并保存或者由用户根据自身情况进行设定。
步骤205、dn中是否有与n类似的号码;若dn中有与n类似的号码,则进入步骤206;若dn中没有与n类似的号码,则进入步骤207。
针对dn中是否有与n类似的号码,举例来说,如果是座机的号码,所述类似可以指座机的8位数号码的前4-5位相同。
步骤206、确定dn中与n相似的号码中最近一次的拨入的时间,作为所述t’,进入步骤204。
步骤207、确定用户反应;若用户拒接,则将n加入dn;若用户接听,则进入步骤208。
步骤208、确定此次通话时长,记做a。
步骤209、判断a是否小于预设通话时长阈值;确定a小于预设通话时长阈值,则进入步骤210,否则结束。
步骤210、判断n是否为首次拨打的新号码;确定n为新号码,则将n加入dn;否则进入步骤211。
步骤211、判断上次接听n的通话时长,记做a’,判断a’是否小于预设通话时长阈值;确定a’小于预设通话时长阈值,则将n加入dn;否则结束。
图3为本发明实施例提供的一种信息处理装置的结构示意图;所述装置可以应用于通信设备;如图3所示,所述装置包括:第一处理模块、第二处理模块、第三处理模块。
所述第一处理模块,用于确定待接听的第一通话对应的第一通信号码;
所述第二处理模块,用于根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;
所述第三处理模块,用于确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话;
其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
具体地,所述第三处理模块,具体用于确定所述拒接号码列表中满足以下至少一个条件的拒接号码,作为所述第二通信号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
具体地,所述第三处理模块,用于根据所述第二通话号码查询通话记录,确定针对所述第二通话号码的第二通话的信息。
具体地,所述第一通话的信息,至少包括:第一拨入时间;
所述第二通话的信息,至少包括:第二拨入时间;
所述第三处理模块,用于根据第一通话的信息和所述第二通话的信息,确定拒接通话,包括以下至少一种:
确定所述第一拨入时间与所述第二拨入时间的时间差低于预设时间差阈值,确定拒接通话;
确定所述第一拨入时间属于预设的禁止接听时间范围,确定拒接通话。
具体地,所述第一通话的信息,至少包括:第一拨入时间;
所述第二通话的信息,至少包括:第二拨入时间;
所述第三处理模块,用于确定所述第一拨入时间与所述第二拨入时间的时间差超过预设时间差阈值,确定允许拨通电话;
确定所述第一拨入时间不属于预设的禁止接听时间范围,确定允许拨通电话。
本实施例中,所述第三处理模块,用于在确定拒接通话之后,将所述第一通话对应的第一通信号码添加至所述拒接号码列表。
本实施例中,所述第三处理模块,用于在确定允许拨通电话之后,确定所述第一通话的第一通话时长;
确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码为首次接听时,将所述第一通信号码添加至所述拒接号码列表。
本实施例中,所述第三处理模块,用于确定允许拨通电话之后,确定所述第一通话的第一通话时长;
确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码非首次接听时,获取所述第一通信号码对应的历史通话时长;
确定所述历史通话时长未超过所述预设通话时长阈值时,将所述第一通信号码添加至所述拒接号码列表。
需要说明的是:上述实施例提供的信息处理装置在进行信息处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息处理装置与信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图4为本发明实施例提供的另一种信息处理装置的结构示意图。所述装置40包括:处理器401和用于存储能够在所述处理器上运行的计算机程序的存储器402;其中,所述处理器401用于运行所述计算机程序时,执行:确定待接听的第一通话对应的第一通信号码;根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话;其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:根据所述第二通话号码查询通话记录,确定针对所述第二通话号码的第二通话的信息。所述第一通话的信息,至少包括:第一拨入时间;所述第二通话的信息,至少包括:第二拨入时间。
在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:确定所述第一拨入时间与所述第二拨入时间的时间差低于预设时间差阈值,确定拒接通话;和/或,确定所述第一拨入时间属于预设的禁止接听时间范围,确定拒接通话。
在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:确定所述第一拨入时间与所述第二拨入时间的时间差超过预设时间差阈值,确定允许拨通电话;和/或,确定所述第一拨入时间不属于预设的禁止接听时间范围,确定允许拨通电话。
在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:确定拒接通话之后,将所述第一通话对应的第一通信号码添加至所述拒接号码列表。
在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:确定允许拨通电话之后,确定所述第一通话的第一通话时长;确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码为首次接听时,将所述第一通信号码添加至所述拒接号码列表。
在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:确定允许拨通电话之后,确定所述第一通话的第一通话时长;确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码非首次接听时,获取所述第一通信号码对应的历史通话时长;确定所述历史通话时长未超过所述预设通话时长阈值时,将所述第一通信号码添加至所述拒接号码列表。
需要说明的是:上述实施例提供的信息处理装置与信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
实际应用时,所述装置40还可以包括:至少一个网络接口403。信息处理装置40中的各个组件通过总线系统404耦合在一起。可理解,总线系统404用于实现这些组件之间的连接通信。总线系统404除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统404。其中,所述处理器401的个数可以为至少一个。网络接口403用于信息处理装置40与其他设备之间有线或无线方式的通信。
本发明实施例中的存储器402用于存储各种类型的数据以支持信息处理装置40的操作。
上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,信息处理装置40可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行:确定待接听的第一通话对应的第一通信号码;根据所述第一通信号码查询拒接号码列表,确定所述第一通信号码未满足预设条件时,确定允许拨通电话;确定所述第一通信号码满足预设条件时,根据所述拒接号码列表确定所述第一通信号码对应的第二通信号码;根据所述第二通信号码确定第二通话的信息,根据第一通话的信息和所述第二通话的信息,确定允许拨通电话或拒接通话;其中,所述预设条件,包括:所述拒接号码列表中存在满足以下至少一个条件的号码:
与所述第一通信号码的格式相同、且存在有至少预设第一位数的数字与所述第一通信号码的数字相同;
与所述第一通信号码的格式相同、存在有至少预设第二位数的数字与所述第一通信号码的数字相同、且所述至少预设第二位数的数字相连。
在一实施例中,所述计算机程序被处理器运行时,执行:根据所述第二通话号码查询通话记录,确定针对所述第二通话号码的第二通话的信息。所述第一通话的信息,至少包括:第一拨入时间;所述第二通话的信息,至少包括:第二拨入时间。
在一实施例中,所述计算机程序被处理器运行时,执行:确定所述第一拨入时间与所述第二拨入时间的时间差低于预设时间差阈值,确定拒接通话;和/或,确定所述第一拨入时间属于预设的禁止接听时间范围,确定拒接通话。
在一实施例中,所述计算机程序被处理器运行时,执行:确定所述第一拨入时间与所述第二拨入时间的时间差超过预设时间差阈值,确定允许拨通电话;和/或,确定所述第一拨入时间不属于预设的禁止接听时间范围,确定允许拨通电话。
在一实施例中,所述计算机程序被处理器运行时,执行:确定拒接通话之后,将所述第一通话对应的第一通信号码添加至所述拒接号码列表。
在一实施例中,所述计算机程序被处理器运行时,执行:确定允许拨通电话之后,确定所述第一通话的第一通话时长;确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码为首次接听时,将所述第一通信号码添加至所述拒接号码列表。
在一实施例中,所述计算机程序被处理器运行时,执行:确定允许拨通电话之后,确定所述第一通话的第一通话时长;确定所述第一通话的第一通话时长未超过预设通话时长阈值、且所述第一通信号码非首次接听时,获取所述第一通信号码对应的历史通话时长;确定所述历史通话时长未超过所述预设通话时长阈值时,将所述第一通信号码添加至所述拒接号码列表。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。