未越狱苹果手机用户一直被不能拦截的骚扰电话所困扰,iPhone发布7年来,这个问题首次被360手机卫士解决。更让人震惊的是,这一问题的解决仅仅只通过10KB的智能数据下发,完全避免了之前一些APP采用向手机写入整个骚扰号码库而导致手机发烫、卡慢的问题。
本地骚扰号码库数据平衡点——1000个号码
360手机卫士相关负责人透露,能够识别骚扰电话主要得益于在iPhone上成功运用了6亿安卓手机用户长期以来通过举报、拦截汇总的骚扰电话号码大数据。通过将骚扰号码库下载到智能手机上,并进行定期更新来解决。
360工程师非常清楚,和病毒库下载到电脑一样,如果要选择把号码库下载到一部智能手机里,必须严控拖慢手机等体验问题,这个解决方案,必须以体验为前提,这个号码库到底应该是多少个恶意号码呢?
图一:360手机卫士识别骚扰电话
在用户体验和有效防骚扰之间寻求一个最佳平衡点,通过大数据分析,针对主流机型反复测试,360手机卫士将被安卓用户举报和拦截最多的TOP1000电话号码,按照所在区域及拨打时间等智能算法下发到本地系统通讯录,最大程度的识别骚扰电话号码,而号码数据仅仅10KB大小。
同时,这部分号码会根据360在云端实时拦截和用户标记的变化动态更新,用户只需要留意360手机卫士的更新提示即可。此外,手机用户还可以手动举报标记骚扰电话将号码存到自己的骚扰号码库中,借助360全国最大的骚扰号码库打造专属于自己的360手机卫士。
360工程师:如何做到更好?
360工程师介绍,从原理上讲,这种实现方法简单直接,但是因为iPhone用户对于平滑流畅的使用自己的手机普遍有更高的期望,“我们不得不考虑将骚扰号码库保存到iPhone系统联系人中这一点可能存在的隐患。”
在通话过程中、查看通话记录、甚至双击Home键等所有可能涉及到联系人的场合会不会因为这个号码库的存在导致系统流畅度降低?现在诸多社交软件都有根据通讯录进行好友推荐的机制,是否会把这个号码库中的电话当做好友给推荐给用户?
图二:360手机卫士云端获取Top1000骚扰号码数据
360工程师介绍,这几个问题除了借助360自身的云端大数据分析加工,还需要对苹果iOS系统在通话及联系人信息展现方面的底层机制有更多了解才能真正解决。360手机卫士针对微信等社交APP的推荐、查找通讯录做了严格优化,降低社交APP调用通讯录带来的影响,最大程度避免手机卡顿和发烫等问题。目前版本在360工程师眼中仍然只是刚刚合格,后续还会继续优化。
用户的疑问:写入的号码能不能彻底删除?
接下来很自然就引出另一个问题,如果个别用户的iPhone暂时不需要骚扰拦截,写入的1000个骚扰号码能不能彻底删除?360手机卫士的负责人介绍,来电防骚扰这个功能可以通过360手机卫士的‘一键开关’可以快速的关闭和开启。
苹果手机用户根据自己对来电骚扰识别的需求及在实际使用中的感受,如果感觉暂时不需要使用这一功能,只要在360手机卫士的“电话防骚扰”的设置中关闭骚扰识别开关,即可彻底删除保存在本地的骚扰号码库,恢复到此前的状态。