CN113111894A - 号码分类方法和装置 - Google Patents
号码分类方法和装置 Download PDFInfo
- Publication number
- CN113111894A CN113111894A CN202010033923.2A CN202010033923A CN113111894A CN 113111894 A CN113111894 A CN 113111894A CN 202010033923 A CN202010033923 A CN 202010033923A CN 113111894 A CN113111894 A CN 113111894A
- Authority
- CN
- China
- Prior art keywords
- classification
- target number
- terminal
- result
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例提供的号码分类方法和装置,能够提高号码分类的精确性。该方法包括:确定终端上待分类的目标号码;将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
Description
技术领域
本申请涉及终端技术领域,并且更具体地,涉及终端技术领域中的号码分类方法和装置。
背景技术
随着互联网技术的不断发展,人们的隐私泄露越来越普遍,诈骗、保险、推销等骚扰电话趋于定向化,严重影响人们的日常生活,如何对骚扰号码进行有效分辨成为亟待解决的问题。
现有的号码分类方法,主要通过引导广大用户在终端侧对陌生号码所属的号码分类进行标记,并将标记后的号码传输至云端进行存储。
然而,由于现有的号码分类方法依赖用户标记的数据,很多用户没有主动标记号码所属的号码分类的意愿,甚至还有部分用户恶意标记号码所属的号码分类,这样一来,号码分类的精确性较低。
发明内容
本申请实施例提供一种号码分类方法和装置,能够提高号码分类的精确性。
第一方面,本申请实施例提供一种号码分类方法,所述方法包括:确定终端上待分类的目标号码;将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
采用本申请实施例提供的号码分类方法,通过多维度信息训练得到的号码分类模型对目标号码进行分类,能够提高号码分类的精确性。
在一种可能的实现方式中,所述目标号码的分类参考信息包括以下信息中的至少一项:所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
可选地,所述目标号码的分类参考信息可以包括以下信息中的至少一项:
(1)所述目标号码的通话语音中包括的关键词。
所述目标号码的通话语音中包括的关键词是指所述目标号码的通话语音中属于所述关键词分类词库的多个关键词。其中,所述关键词分类词库包括多个分类以及所述多个分类中每个分类包括的关键词。
例如,所述关键词分类词库包括推销—教育推销分类和推销—保险推销分类两种分类,其中,推销—教育推销分类包括的关键词有:精品课程、优秀教师、寒假补课班、同步辅导、五年高考三年模拟、课外辅导、课时安排、教育机构、学校等;推销—保险推销分类包括的关键词有:寿险、财产险、保额、受益人、保费、利率、重疾险、意外险等。
需要说明的是,上面的例子仅以该关键词分类词库包括两种分类为例,该关键词分类词库中还可以包括其他分类,以及其它分类包括的关键词,本申请实施例对此不作限定。
可选地,所述目标号码的分类参考信息还可以包括所述通话语音中包括的每个关键词所属的分类。
例如,目标号码的通话语音中包括寿险、重疾险等关键词,则可以根据关键词分类词库初步判断这些关键词属于推销—保险推销分类,并把初步判断的分类结果作为分类参考信息进行进一步分类。
(2)所述终端的通讯录。
例如:所述终端的通讯录中包括联系人、联系人的号码、联系人所属的分组等。
(3)所述终端的通话记录。
例如:通话记录中所述目标号码的通话频率、通话时长等。
(4)所述终端的短消息。
例如:短消息内容中包括的关键词、每个关键词所属的分类等。
(5)所述终端的应用数据。
所述终端的应用数据是指所述终端的各应用中与通讯相关的信息。
例如:所述目标号码的分类参考信息可以包括购物或外卖软件中卖家的电话信息以及快递员的电话信息。
(6)所述终端的传感器数据。其中,所述传感器数据用于指示所述终端的运动状态。
例如:所述目标号码的分类信息可以包括所述终端的加速度传感器、重力传感器、三轴姿态传感器等的数据。
可选地,所述目标号码的分类参考信息还可以包括上述(1)~(6)中每个信息的衍生信息。
例如,通讯录中还可以包括所述目标号码与其他联系人是否有关联,如所述目标号码与其他联系人是否为微信好友等。
可选地,可以根据预设的规则,确定所述目标号码的分类结果。
可选地,上述预设的规则可以包括以下规则中的至少一项:
(1)若通讯录中包括所述目标号码,且所述通讯录中所述目标号码的标记信息为亲朋好友,则直接将该标记信息指示的分类确定为所述目标号码的分类结果。
需要说明的是,所述通讯录中所述目标号码的标记信息可以包括联系人名称、联系人分组、联系人备注等。
(2)若从应用数据中能够获取所述目标号码所属的分类的相关信息,则直接将该应用数据确定的分类确定为所述目标号码的分类结果。
(3)若本地存储所述目标号码和所述目标号码的分类结果之间的映射关系,则根据该映射关系确定所述目标号码的分类结果。
可选地,所述终端可以为通过预设的规则确定所述目标号码的分类结果,和通过号码分类模型确定所述目标号码的分类结果设置优先级,根据两者的优先级情况,采用相应的方法确定所述目标号码的分类结果。
在第一种可能的实现方式中,规则的优先级可以高于号码分类模型的优先级。也就是说,如果所述终端能通过所述预设的规则判定所述目标号码的分类结果,就可以直接将通过所述规则判定的结果作为所述目标号码的分类结果,无需通过号码分类模型进行号码分类,能够提高分类的效率和精确性。
在第二种可能的实现方式中,规则的优先级可以低于号码分类模型的优先级。也就是说,所述终端将通过所述号码分类模型判定的结果作为所述目标号码的分类结果,无需通过规则进行号码分类,能够提高分类效率和精确性。
在第三种可能的实现方式中,规则的优先级可以等于号码分类模型的优先级。也就是说,所述终端可以根据号码分类模型确定出的第一分类结果和根据预设的规则确定出的第二分类结果,确定所述目标号码的分类结果。
需要说明的是,所述第一分类结果可以包括至少一个第一分类和所述目标号码属于所述至少一个第一分类中每个第一分类的概率值,所述第二分类结果可以包括至少一个第二分类和所述目标号码属于所述至少一个第二分类中每个第二分类的概率值。其中,“第一”分类和“第二”分类仅用于区分属于不同的分类结果。
可选地,所述终端可以通过多种方式根据所述第一分类结果和所述第二分类结果,确定所述目标号码的分类结果,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以判断两个分类结果中概率值最大的分类是否一致;若一致,则根据预设的第一分类结果和第二分类结果的权重,对所述第一分类结果和所述第二分类结果中概率值最大的分类的概率值进行加权,得到目标概率值,并将概率值最大的分类和所述目标概率值确定为所述目标号码的分类结果。
例如:以第一分类结果和第二分类结果的权重均为0.5为例,第一分类结果包括分类1—75%、分类2—52%、分类3—37%,第二分类结果包括分类1—85%、分类3—48%、分类4—4%时,目标号码的分类结果为分类1—80%。
在第二种可能的实现方式中,所述终端可以判断两个分类结果中概率值最大的分类是否一致;若不一致,则将两个分类结果中概率值最大的分类和所述概率值最大的分类对应的概率值确定为所述目标号码的分类结果。
例如:第一分类结果包括分类1—75%、分类2—52%、分类3—37%,第二分类结果包括分类2—85%、分类3—48%、分类4—4%时,目标号码的分类结果可以为分类2—85%。
采用本申请实施例提供的号码分类方法,结合两种途径得到的分类的概率值确定最终的分类结果,能够提高分类的精确性以及灵活性。
可选地,所述方法还包括:当所述目标号码的分类结果为诈骗分类的概率值大于预设的第一概率值时,对所述目标号码的分类结果进行验证,得到验证结果,所述验证结果用于验证所述目标号码的分类结果是否正确。
采用本申请实施例提供的号码分类方法,对概率值较高的诈骗分类进行进一步验证,能够提高号码分类结果的精确性。
可选地,所述终端可以通过多种方式对所述目标号码的分类结果进行验证,本申请实施例对此不作限定。
可选的验证方法1:所述终端可以从所述目标号码的通话语音中提取来电人的声纹;根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果。
可选地,所述终端可以通过多种方式根据所述来电人的声纹,对所述目标号码的分类结果进行验证,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果,包括:对所述来电人的声纹进行声纹检测,得到声纹检测结果,所述声纹检测结果用户指示所述来电人的声纹是否为仿冒的或合成的;根据所述声纹检测结果,确定所述验证结果。
在第二种可能的实现方式中,所述根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果,包括:对所述来电人的声纹和所述目标号码的历史来电人的声纹进行第二声纹检测,得到第二声纹检测结果,所述第二声纹检测结果用于指示所述来电人与所述历史来电人是否属于同一个人;根据所述第二声纹检测结果,确定所述验证结果。
在第三种可能的实现方式中,所述根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果,包括:将所述来电人的声纹与声纹黑名单进行比对,得到第一比对结果,所述第一比对结果用于指示所述声纹黑名单中是否存在第一声纹,所述第一声纹与所述来电人的声纹的相似度大于预设的第一阈值;根据所述第一比对结果,确定所述验证结果。
可选的验证方法2:所述终端还可以根据知识图谱或第三方数据库中的至少一项以及所述目标号码和所述目标号码的分类参考信息,对所述目标号码的分类结果进行验证,得到所述验证结果,所述知识图谱包括多个号码之间的关联关系以及所述多个号码对应的多个联系人之间的关联关系,所述第三方征信数据库包括所述多个联系人中每个联系人的征信信息。
需要说明的是,上述多个联系人可以属于所述终端,例如,所述多个联系人为所述终端的通讯录或短消息或应用数据中的联系人。或上述多个联系人可以属于多个终端,所述多个终端可以包括所述终端。
可选的验证方法3:所述终端还可以向服务器发送验证请求,所述验证请求用于请求对所述目标号码的分类结果进行验证,所述验证请求携带所述目标号码和所述目标号码的来电人的声纹;接收所述服务器根据所述验证请求发送的验证结果。
可选地,可以将诈骗分类的概率值分为多个风险等级,概率值越高,风险等级越高,当确定所述验证结果为正确时,所述终端可以提高所述目标号码属于诈骗分的风险等级。
可选地,所述终端还可以通过所述传感器数据判定所述用户的行为状态与平时是否一样,若所述用户的行为状态与平时不一样,则提高所述目标号码属于诈骗分类的风险等级。
在一种可能的实现方式中,所述目标号码所属的分类包括主分类和所述主分类下的至少一级子分类。
采用本申请实施例提供的号码分类方法,采用更加精细的多级分类,能够提高分类的精确性。
可选地,该目标号码的分类结果可以通过多种方式指示该目标号码所属的分类。
在一种可能的实现方式中,该分类结果可以包括该目标号码所属的分类。
在另一种可能的实现方式中,该分类结果可以包括该目标号码所属的分类和该目标号码属于该分类的概率值。
可选地,该号码分类方法可以由服务器执行,或由终端执行,本申请实施例对此不作限定。
(一)由终端执行的情况:
可选地,所述终端可以通过多种方式确定所述目标号码,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以在检测到用户的号码分类请求操作时,确定号码分类请求操作中携带的目标号码,所述号码分类请求操作是请求对所述目标号码进行分类的操作。
也就是说,在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码。
在第二种可能的实现方式中,所述终端可以将当前来电的号码确定为该目标号码。
也就是说,在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
可选地,在将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,该终端可以通过多种方式获取所述号码分类模型,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以自己根据训练数据样本集训练得到所述号码分类模型。
在第二种可能的实现方式中,所述终端可以从所述服务器下载所述号码分类模型。
例如:所述终端可以周期性接收所述服务器发送的所述号码分类模型。
又例如,所述终端可以向服务器发送模型请求,所述模型请求用于请求所述号码分类模型,并接收所述服务器根据所述模型请求发送的所述号码分类模型。
在第三种可能的实现方式中,所述终端可以在出厂时配置所述号码分类模型。
可选地,所述方法还包括:所述终端向所述服务器发送第一通话报告,所述第一通话报告包括所述目标号码和所述目标号码的分类结果。
可选地,所述第一通话报告还可以包括所述目标号码的分类参考信息。
可选地,所述终端可以在多种情况下向所述服务器上报所述第一通话报告,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以在满足第一事件条件的情况下,向所述服务器上报所述第一通话报告。
例如:所述第一事件条件可以为生成第一通话报告。所述终端可以在生成所述第一通话报告之后,向所述服务器上报所述第一通话报告。
又例如:所述第一事件条件可以为检测到用户的上报请求操作。所述终端可以在检测到用户的上报请求操作之后,响应于所述上报请求操作,向所述服务器上报所述第一通话报告。
在第二种可能的实现方式中,所述终端可以在满足第一时间条件的情况下,向所述服务器上报所述第一通话报告。
在第三种可能的实现方式中,所述终端可以在满足数据量条件的情况下,向所述服务器上报所述第一通话报告。
需要说明的是,所述终端可以对所述第一通话报告中的信息进行增量上报,即只上报新增的部分或者有更新的部分。也就是说,跟历史上报的信息相比,没有变化的内容将无需进行再上报。这样能够避免上报冗余信息,即减少传输的数据量,从而能够提高传输的效率。
此外,采用本申请实施例提供的号码分类方法,终端向服务器上报所述第一通话报告,使得所述服务器能够根据所述第一通话报告进一步优化所述号码分类模型,从而提高号码分类的精确性。
可选地,所述方法还包括:所述终端通过显示屏向所述用户显示第二通话报告,所述第二通话报告包括所述目标号码的分类结果。
可选地,所述第二通话报告还可以包括以下信息中的至少一项,所述目标号码、所述目标号码的历史通话次数、所述目标号码的历史通话时长、所述终端的通讯录中与所述目标号码的来电人相关联的至少一个联系人或所述来电人与所述至少一个联系人中的每个联系人之间的关联关系。
可选地,所述终端可以在多种情况下通过显示屏向所述用户显示第二通话报告,本申请实施例对此不作限定。
在一种可能的实现方式中,所述终端可以在满足第二时间条件的情况下,向所述用户显示第二通话报告。
在第二种可能的实现方式中,所述终端可以在满足第二事件条件的情况下,向所述用户显示第二通话报告。
例如:所述第二事件条件可以为生成第二通话报告。所述终端可以在生成所述第二通话报告之后,向所述用户显示所示第二通话报告。
又例如:所述第二事件条件可以为检测到用户的号码分类请求操作。所述终端可以在检测到用户的号码分类请求操作之后,响应于所述号码分类请求操作,向所述用户显示第二通话报告。
可选地,当所述目标号码的分类结果包括多个分类时,所述终端可以通过多种方式向所述用户显示所述目标号码的分类结果。
在第一种可能的实现方式中,所述终端可以向所述用户显示所述多个分类中概率值最大的分类。
在第二种可能的实现方式中,所述终端可以向所述用户显示所述多个分类中的每个分类和所述分类的概率值。
在第三种可能的实现方式中,所述终端可以向所述用户显示所述多个分类中概率值大于预设的第二概率值的至少一个分类以及所述至少一个分类中每个分类的概率值。
可选地,当所述第二通话报告中包括多个分类时,可以通过不同的显示样式和/或不同的显示位置区分不同概率值的分类,本申请实施例对此不作限定。
采用本申请实施例提供的号码分类方法,终端通过显示屏向用户显示第二通话报告,使得用户能够直观看到所述分类结果,以及与该目标号码相关的其它信息。
可选地,当所述目标号码属于诈骗分类时,所述终端可以向所述用户提示所述目标号码为诈骗号码。
可选地,所述终端可以通过多种方式向所述用户提示所述目标号码为诈骗号码,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以通过语音向用户提示所述目标号码为诈骗号码。
在第二种可能的实现方式中,所述终端可以通过显示屏向用户提示所述目标号码为诈骗号码。
可选地,所述方法还包括:所述终端对所述目标号码进行智能通讯录分类。
在一种可能的实现方式中,当所述终端检测到所述用户的存储操作时,将所述目标号码存储至所述终端的通讯录,并标记所述目标号码所属的分类,所述存储操作是指示将所述目标号码存储至通讯录的操作。
采用本申请实施例提高的号码分类方法,对目标号码进行智能通讯录分类,使得后续再次接到该目标号码的来电时,可以直接向用户显示通讯录中存储的该目标号码所属的分类,能够提高分类效率。
可选地,所述终端还可以为不同的分类设置不同的标记图标。
采用本申请实施例提供的号码分类方法,不同的分类设置不同的标记图标,使得用户能够直观通过标记图标区分不同的分类。
可选地,所述方法还包括:所述终端根据所述目标号码的分类结果,对所述目标号码进行号码管理。
在第一种可能的实现方式中,若所述目标号码属于非重要来电,所述终端对所述目标号码进行自动拦截。
采用本申请实施例提供的号码分类方法,当手机处于免打扰状态时,自动拦截非重要电话,能够避免影响用户的睡眠或工作。
在第二种可能的实现方式中,若所述目标号码属于重要来电,所述终端提醒用户有重要来电。
采用本申请实施例提供的号码分类方法,提醒用户有重要来电,能够避免用户漏接重要来电。
可选地,所述方法还包括:所述终端根据所述目标号码的分类结果,为用户进行好友推荐或应用推荐。
在第三种可能的实现方式中,所述终端结合所述目标号码的分类结果和主题参考信息,确定当前的通话主题,所述主题参考信息包括所述终端的通话记录、网络浏览记录或所述目标号码的通话语音中包括的关键词中的至少一项;并为用户推荐符合该通话主题的好友或应用。这样一来,能够提高推荐服务的精确性。
(二)由服务器执行的情况:
需要说明的是,当终端处于断网状态或网络信号不佳时,所述终端无法与其他终端或服务器通信,因此,只能自己根据本地存储的号码分类模型对号码进行分类,其中,本地存储的号码分类模型可以是自己训练得到的、或从服务器处下载的、或预先配置的。
还需要说明的是,当终端处于有网状态时,所述终端可以通过网络将目标号码和分类参考信息发送给该服务器,由服务器根据服务器中的号码分类模型对号码进行分类,然后接收服务器返回的目标号码的分类结果。
可选地,所述服务器可以通过多种方式确定所述目标号码,本申请实施例对此不作限定。
在一种可能的实现方式中,所述服务器可以接收终端发送的分类请求,所述分类请求携带所述目标号码;根据所述分类请求,确定所述目标号码。
可选地,在将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,该服务器可以通过多种方式获取所述号码分类模型,本申请实施例对此不作限定。
在第一种可能的实现方式中,技术人员可以为所述服务器预先配置所述号码分类模型。
在第二种可能的实现方式中,所述服务器可以自己根据训练数据样本集训练得到所述号码分类模型。
可选地,所述服务器可以通过多种方式获取所述第三训练数据样本集中的数据,本申请实施例对此不作限定。
在一种可能的实现方式中,所述服务器可以从第三方数据库获取所述第三训练数据样本集中的数据。
在另一种可能的实现方式中,所述服务器可以接收至少一个终端中每个终端上报的通话报告,根据所述每个终端上报的通话报告,生成所述第三训练数据样本集。其中,每个终端上报的通话报告包括所述终端上的至少一个号码、所述至少一个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
采用本申请实施例提供的号码分类方法,当所述第三训练数据样本集中的数据来自多个终端时,通过多个终端的多维度信息训练得到的号码分类模型对目标号码进行分类,能够更进一步提高号码分类的精确性。
可选地,所述服务器可以通过多种方式获取所述目标号码的分类参考信息,本申请实施例对此不作限定。
在一种可能的实现方式中,所述服务器可以接收所述终端发送的所述目标号码的分类参考信息。
在另一种可能的实现方式中,所述服务器可以调取本地存储的所述目标号码的分类参考信息,即历史存储的所述目标号码的分类参考信息。
第二方面,本申请实施例还提供一种号码分类方法,所述方法包括:终端向服务器发送号码分类请求,所述号码分类请求包括所述终端上待分类的目标号码和所述目标号码的分类参考信息,所述目标号码的分类参考信息用于所述服务器对所述目标号码进行分类;所述终端接收所述服务器发送的所述目标号码的分类结果。
在一种可能的实现方式中,所述目标号码的分类参考信息包括以下信息中的至少一项:所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
在一种可能的实现方式中,所述确定终端上待分类的目标号码,包括:在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
在一种可能的实现方式中,在终端向服务器发送号码分类请求之前,所述方法还包括:所述终端判断当前的网络状态,所述网络状态包括有网状态、断网状态或网络信号不佳;当所述网络状态为所述有网状态时,所述终端向所述服务器发送所述号码分类请求。
在一种可能的实现方式中,所述方法还包括:当所述网络状态为所述断网状态或所述网络信号不佳时,所述终端将所述目标号码和所述目标号码的分类参考信息输入本地存储的号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
第三方面,本申请实施例还提供一种号码分类装置,包括:处理器和与所述处理器耦合的收发器;所述处理器用于确定终端上待分类的目标号码;将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
在一种可能的实现方式中,所述目标号码的分类参考信息包括以下信息中的至少一项:所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
在一种可能的实现方式中,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理器还用于:确定是否存在预设的规则;若存在所述规则,则根据所述规则,确定所述目标号码的分类结果。
在一种可能的实现方式中,所述目标号码的分类结果包括第一分类结果和第二分类结果,其中,所述号码分类模型输出的是所述第一分类结果,所述处理器还用于:根据预设的规则,确定所述第二分类结果。
在一种可能的实现方式中,所述规则包括以下各项中的任一项:若通讯录中包括所述目标号码,且所述通讯录中的所述目标号码被标记为亲戚分类或朋友分类,则将所述通讯录中所述目标号码被标记的分类确定为所述目标号码的分类结果;或,若所述终端的应用数据中包括用于确定所述目标号码所属分类的应用信息,则根据所述目标号码和所述应用信息,确定所述目标号码的分类结果;或,若本地存储有所述目标号码和所述目标号码的分类结果之间的映射关系,则根据所述目标号码和所述映射关系,确定所述目标号码的分类结果。
在一种可能的实现方式中,所述处理器还用于:当所述目标号码的分类结果为诈骗分类的概率值大于预设的第一概率值时,对所述目标号码的分类结果进行验证,得到验证结果,所述验证结果用于验证所述目标号码的分类结果是否正确。
在一种可能的实现方式中,所述处理器具体用于:从所述目标号码的通话语音中提取来电人的声纹;根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果。
在一种可能的实现方式中,所述处理器具体用于:对所述来电人的声纹进行声纹检测,得到声纹检测结果,所述声纹检测结果用户指示所述来电人的声纹是否为仿冒的或合成的;根据所述声纹检测结果,确定所述验证结果。
在一种可能的实现方式中,所述处理器具体用于:将所述来电人的声纹与声纹黑名单进行比对,确定所述声纹黑名单中是否包括第一声纹,所述第一声纹与所述来电人的声纹的相似度大于预设的第一阈值;当所述声纹黑名单中包括所述第一声纹时,确定所述验证结果正确;当所述声纹黑名单中不包括所述第一声纹时,确定所述验证结果不正确。
在一种可能的实现方式中,所述处理器具体用于:根据所述目标号码、所述目标号码的分类参考信息和知识图谱,对所述目标号码的分类结果进行验证,得到所述验证结果,所述知识图谱包括多个号码之间的关联关系以及所述多个号码对应的多个联系人之间的关联关系。
在一种可能的实现方式中,所述处理器具体用于:在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
在一种可能的实现方式中,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理器具体用于:周期性从服务器下载所述号码分类模型;或,向所述服务器发送模型请求,并接收所述服务器根据所述模型请求发送的所述号码分类模型。
在一种可能的实现方式中,所述处理器还用于:根据所述目标号码的分类结果,对所述目标号码进行号码管理。
在一种可能的实现方式中,所述号码管理包括以下各项中的至少一项:若所述目标号码为属于预设的第一分类的非重要来电,则对所述目标号码进行自动拦截;或,若所述目标号码为属于预设的第二分类的号码的重要来电,则提醒用户有重要来电;或,若所述目标号码属于目标通话主题,则为所述用户推荐符合所述目标通话主题的好友或应用,其中,所述目标通话主题是根据所述目标号码的分类结果和主题参考信息确定的,所述主题参考信息包括所述终端的通话记录、网络浏览记录或所述目标号码的通话语音中包括的关键词中的至少一项。
在一种可能的实现方式中,所述处理器具体用于:接收所述终端发送的分类请求,所述分类请求携带所述目标号码;根据所述分类请求,确定所述目标号码。
在一种可能的实现方式中,在将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理器具体用于:接收所述终端发送的所述目标号码的分类参考信息;或,调取本地存储的所述目标号码的分类参考信息。
在一种可能的实现方式中,所述每个号码的分类结果包括所述每个号码所属的主分类和所述主分类下的至少一级子分类。
在一种可能的实现方式中,所述目标号码的分类结果包括所述目标号码所属的分类和所述目标号码属于所述分类的概率值。
可选地,所述号码分类装置可以为终端、终端中的处理器芯片、服务器或服务器中的处理器芯片。
第四方面,本申请实施例还提供一种号码分类的装置,其特征在于,包括:处理器和与所述处理器耦合的收发器;所述处理器用于控制所述收发器向服务器发送号码分类请求,所述号码分类请求包括所述终端上待分类的目标号码和所述目标号码的分类参考信息,所述目标号码的分类参考信息为对所述目标号码进行分类的依据;并接收所述服务器发送的所述目标号码的分类结果。
在一种可能的实现方式中,所述目标号码的分类参考信息包括以下信息中的至少一项:所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
在一种可能的实现方式中,所述处理器还用于:在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
在一种可能的实现方式中,在终端向服务器发送号码分类请求之前,所述处理器具体用于:所述终端判断当前的网络状态,所述网络状态包括有网状态、断网状态或网络信号不佳;当所述网络状态为所述有网状态时,所述终端向所述服务器发送所述号码分类请求。
在一种可能的实现方式中,所述处理器还用于:当所述网络状态为所述断网状态或所述网络信号不佳时,所述终端将所述目标号码和所述目标号码的分类参考信息输入本地存储的号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
可选地,所述号码分类装置可以为终端或用于终端中的处理器芯片。
第五方面,本申请实施例还提供一种号码分类装置,其特征在于,包括:处理单元,所述处理单元用于确定终端上待分类的目标号码;将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
在一种可能的实现方式中,所述目标号码的分类参考信息包括以下信息中的至少一项:所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
在一种可能的实现方式中,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理单元还用于:确定是否存在预设的规则;若存在所述规则,则根据所述规则,确定所述目标号码的分类结果。
在一种可能的实现方式中,所述目标号码的分类结果包括第一分类结果和第二分类结果,其中,所述号码分类模型输出的是所述第一分类结果,所述处理单元还用于:根据预设的规则,确定所述第二分类结果。
在一种可能的实现方式中,所述规则包括以下各项中的任一项:若通讯录中包括所述目标号码,且所述通讯录中的所述目标号码被标记为亲戚分类或朋友分类,则将所述通讯录中所述目标号码被标记的分类确定为所述目标号码的分类结果;或,若所述终端的应用数据中包括用于确定所述目标号码所属分类的应用信息,则根据所述目标号码和所述应用信息,确定所述目标号码的分类结果;或,若本地存储有所述目标号码和所述目标号码的分类结果之间的映射关系,则根据所述目标号码和所述映射关系,确定所述目标号码的分类结果。
在一种可能的实现方式中,所述处理单元还用于:当所述目标号码的分类结果为诈骗分类的概率值大于预设的第一概率值时,对所述目标号码的分类结果进行验证,得到验证结果,所述验证结果用于验证所述目标号码的分类结果是否正确。
在一种可能的实现方式中,所述处理单元具体用于:从所述目标号码的通话语音中提取来电人的声纹;根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果。
在一种可能的实现方式中,所述处理单元具体用于:对所述来电人的声纹进行声纹检测,得到声纹检测结果,所述声纹检测结果用户指示所述来电人的声纹是否为仿冒的或合成的;根据所述声纹检测结果,确定所述验证结果。
在一种可能的实现方式中,所述处理单元具体用于:将所述来电人的声纹与声纹黑名单进行比对,确定所述声纹黑名单中是否包括第一声纹,所述第一声纹与所述来电人的声纹的相似度大于预设的第一阈值;当所述声纹黑名单中包括所述第一声纹时,确定所述验证结果正确;当所述声纹黑名单中不包括所述第一声纹时,确定所述验证结果不正确。
在一种可能的实现方式中,所述处理单元具体用于:根据所述目标号码、所述目标号码的分类参考信息和知识图谱,对所述目标号码的分类结果进行验证,得到所述验证结果,所述知识图谱包括多个号码之间的关联关系以及所述多个号码对应的多个联系人之间的关联关系。
在一种可能的实现方式中,所述处理单元具体用于:在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
在一种可能的实现方式中,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理单元具体用于:周期性从服务器下载所述号码分类模型;或,向所述服务器发送模型请求,并接收所述服务器根据所述模型请求发送的所述号码分类模型。
在一种可能的实现方式中,所述处理单元还用于:根据所述目标号码的分类结果,对所述目标号码进行号码管理。
在一种可能的实现方式中,所述号码管理包括以下各项中的至少一项:若所述目标号码为属于预设的第一分类的非重要来电,则对所述目标号码进行自动拦截;或,若所述目标号码为属于预设的第二分类的号码的重要来电,则提醒用户有重要来电;或,若所述目标号码属于目标通话主题,则为所述用户推荐符合所述目标通话主题的好友或应用,其中,所述目标通话主题是根据所述目标号码的分类结果和主题参考信息确定的,所述主题参考信息包括所述终端的通话记录、网络浏览记录或所述目标号码的通话语音中包括的关键词中的至少一项。
在一种可能的实现方式中,所述处理单元具体用于:接收所述终端发送的分类请求,所述分类请求携带所述目标号码;根据所述分类请求,确定所述目标号码。
在一种可能的实现方式中,在将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理单元具体用于:接收所述终端发送的所述目标号码的分类参考信息;或,调取本地存储的所述目标号码的分类参考信息。
在一种可能的实现方式中,所述每个号码的分类结果包括所述每个号码所属的主分类和所述主分类下的至少一级子分类。
在一种可能的实现方式中,所述目标号码的分类结果包括所述目标号码所属的分类和所述目标号码属于所述分类的概率值。
第六方面,本申请实施例还提供一种号码分类装置,所述装置包括用于执行上述第二方面或其任意可能的实现方式中的方法的单元。
第七方面,本申请实施例还提供一种芯片装置,包括:通信接口和处理器,所述通信接口和所述处理器之间通过内部连接通路互相通信,所述处理器用于实现上述各方面或其任意可能的实现方式中的方法。
第八方面,本申请实施例还提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于实现上述各方面或其任意可能的实现方式中的方法的指令。
第九方面,本申请实施例还提供一种计算机程序产品,所述计算机程序产品中包含指令,当所述指令在计算机或处理器上运行时,使得所述计算机或所述处理器实现上述各方面或其任意可能的实现方式中的方法。
附图说明
图1为本申请实施例提供的号码分类***100的示意性框图;
图2为本申请实施例提供的号码分类方法200的示意性流程图;
图3为本申请实施例的图形用户界面(graphical user interface,GUI);
图4是本申请实施例提供的另一GUI;
图5是本申请实施例提供的又一GUI;
图6是本申请实施例提供的又一GUI;
图7是本申请实施例提供的又一GUI;
图8是本申请实施例提供的又一GUI;
图9是本申请实施例提供的又一GUI;
图10是本申请实施例提供的又一GUI;
图11是本申请实施例提供的又一GUI;
图12是本申请实施例提供的又一GUI;
图13是本申请实施例提供的又一GUI;
图14是本申请实施例提供的又一GUI;
图15是本申请实施例提供的又一GUI;
图16是本申请实施例提供的又一GUI;
图17是本申请实施例提供的又一GUI;
图18为本申请实施例提供的号码分类装置300的示意性框图;
图19为本申请实施例提供的服务器400的示意性框图;
图20为本申请实施例提供的手机500的示意性框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
图1示出了本申请实施例提供的号码分类***100的示意图。如图1所示,该***100包括服务器110,以及与该服务器110通信的多个终端,例如,图1中示出的终端120和终端130。
需要说明的是,本申请实施例中所述的服务器可以为具有计算功能和通信功能的设备。例如:该服务器可以为计算机。
还需要说明的是,本申请中的终端,又可称之为用户设备(user equipment,UE),可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。终端可以是手机(mobile phone)、平板电脑(pad)、具备无线通讯功能的可穿戴设备(如智能手表)、具有定位功能的位置追踪器、带无线收发功能的电脑、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线设备、无人驾驶(self driving)中的无线设备、远程医疗(remote medical)中的无线设备、智能电网(smart grid)中的无线设备、运输安全(transportation safety)中的无线设备、智慧城市(smart city)中的无线设备、智慧家庭(smart home)中的无线设备等,本申请实施例对此不作限定。
可选地,本申请实施例中,与服务器110通信的多个终端之间也可以互相通信。
需要说明的是,图1中仅示意性示出2个终端,该***100中还可以包括与该服务器110通信的其他数量的终端,本申请实施例对此不作限定。
图2示出了本申请实施例提供的号码分类方法200,该方法200适用于如图1中所述的***100。
S210,确定待分类的目标号码。
S220,将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
采用本申请实施例提供的号码分类方法,通过多维度信息训练得到的号码分类模型对目标号码进行分类,能够提高号码分类的精确性。
可选地,该方法200可以由图1中的服务器执行,或由图1中的终端执行,本申请实施例对此不作限定。
下面将从由终端和由服务器执行该方法200的不同情况,分别对该方法200进行介绍。
(一)由终端执行的情况:
可选地,S210中,所述终端可以通过多种方式确定所述目标号码,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以在检测到用户的号码分类请求操作时,确定号码分类请求操作中携带的目标号码,所述号码分类请求操作是请求对所述目标号码进行分类的操作。
例如:参见图3所示的GUI,该GUI为该号码1的通话记录界面。该GUI包括历史通话列表和多个功能选项,该多个功能选项包括号码归属地、号码分类、添加联系人等。当手机检测到用户点击“号码分类”选项301的操作后,确定用户请求对号码1进行分类。
又例如:参见图4所示的GUI,该GUI为号码1的通话界面。该GUI包括号码1的多个功能选项,该多个功能选项包括录音、静音、备忘录、拨号键盘、免提、通讯录、通话保留、号码分类等。当手机检测到用户点击桌面上的“号码分类”图标302的操作后,确定用户请求对号码1进行分类。
又例如:参见图5所示的GUI,该GUI为号码1的来电界面。该GUI包括号码1和多个功能选项,该多个功能选项包括拒绝、接受、发短信、号码分类等。当手机检测到用户点击“号码分类”选项303的操作后,确定用户请求对号码1进行分类。
在第二种可能的实现方式中,所述终端可以将当前来电的号码确定为该目标号码。
可选地,在S220之前,该终端可以通过多种方式获取所述号码分类模型,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以自己根据训练数据样本集训练得到所述号码分类模型。
例如:所述终端可以将第一训练数据样本集输入第一神经网络模型进行训练,得到所述号码分类模型。其中,所述第一训练数据样本集包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
在第二种可能的实现方式中,所述终端可以从所述服务器下载所述号码分类模型。
例如:所述终端可以周期性接收所述服务器发送的所述号码分类模型。
又例如,所述终端可以向服务器发送模型请求,所述模型请求用于请求所述号码分类模型,并接收所述服务器根据所述模型请求发送的所述号码分类模型。
在第三种可能的实现方式中,所述终端可以在出厂时配置所述号码分类模型。
可选地,S220中,所述目标号码的分类参考信息可以包括以下信息中的至少一项:
(1)所述目标号码的通话语音中包括的关键词。
所述目标号码的通话语音中包括的关键词是指所述目标号码的通话语音中属于所述关键词分类词库的多个关键词。其中,所述关键词分类词库包括多个分类以及所述多个分类中每个分类包括的关键词。
例如,所述关键词分类词库包括推销—教育推销分类和推销—保险推销分类两种分类,其中,推销—教育推销分类包括的关键词有:精品课程、优秀教师、寒假补课班、同步辅导、五年高考三年模拟、课外辅导、课时安排、教育机构、学校等;推销—保险推销分类包括的关键词有:寿险、财产险、保额、受益人、保费、利率、重疾险、意外险等。
需要说明的是,上面的例子仅以该关键词分类词库包括两种分类为例,该关键词分类词库中还可以包括其他分类,以及其它分类包括的关键词,本申请实施例对此不作限定。
可选地,所述目标号码的分类参考信息还可以包括所述通话语音中包括的每个关键词所属的分类。
例如,目标号码的通话语音中包括寿险、重疾险等关键词,则可以根据关键词分类词库初步判断这些关键词属于推销—保险推销分类,并把初步判断的分类结果作为分类参考信息进行进一步分类。
可选地,所述终端可以通过多种方式从所述目标号码的通话语音中提取所述关键词,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以将所述通话语音输入语音关键词提取模型,得到所述通话语音中包括的关键词。
在第二种可能的实现方式中,所述终端可以将所述通话语音转换为通话文本,将所述通话文输入文本关键词提取模型,得到所述通话语音中包括的关键词。
可选地,所述终端可以通过多种方式获取上述语音关键词提取模型,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以接收服务器发送的所述语音关键词提取模型。
在第二种可能的实现方式中,技术人员可以在所述终端中预配置该语音关键词提取模型。
在第三种可能的实现方式中,所述终端可以自己训练所述语音关键词提取模型。
例如:所述终端可以将第二训练数据样本集输入第二神经网络模型进行训练,得到所述语音关键词提取模型。其中,所述第二训练数据样本集包括多个通话语音,以及所述多个通话语音中包括的属于所述关键词词库的关键词。
需要说明的是,文本关键词提取模型的获取方式与语音关键词提取模型的获取方式类似,为避免重复,此处不再赘述。
(2)所述终端的通讯录。
例如:所述终端的通讯录中包括联系人、联系人的号码、联系人所属的分组等。
(3)所述终端的通话记录。
例如:通话记录中所述目标号码的通话频率、通话时长等。
(4)所述终端的短消息。
例如:短消息内容中包括的关键词、每个关键词所属的分类等。
(5)所述终端的应用数据。
所述终端的应用数据是指所述终端的各应用中与通讯相关的信息。
例如:所述目标号码的分类参考信息可以包括购物或外卖软件中卖家的电话信息以及快递员的电话信息。
(6)所述终端的传感器数据。其中,所述传感器数据用于指示所述终端的运动状态。
例如:所述目标号码的分类信息可以包括所述终端的加速度传感器、重力传感器、三轴姿态传感器等的数据。
可选地,所述目标号码的分类参考信息还可以包括上述(1)~(6)中每个信息的衍生信息。
例如,通讯录中还可以包括所述目标号码与其他联系人是否有关联,如所述目标号码与其他联系人是否为微信好友等。
可选地,所述终端还可以预设的规则,确定所述目标号码的分类结果。
可选地,上述预设的规则可以包括以下规则中的至少一项:
(1)若通讯录中包括所述目标号码,且所述通讯录中所述目标号码的标记信息为亲朋好友,则直接将该标记信息指示的分类确定为所述目标号码的分类结果。
需要说明的是,所述通讯录中所述目标号码的标记信息可以包括联系人名称、联系人分组、联系人备注等。
(2)若从应用数据中能够获取所述目标号码所属的分类的相关信息,则直接将该应用数据确定的分类确定为所述目标号码的分类结果。
例如:淘宝的应用数据中的快递员的联系电话和卖家的联系电话。
(3)若本地存储所述目标号码和所述目标号码的分类结果之间的映射关系,则根据该映射关系确定所述目标号码的分类结果。
可选地,所述终端可以为通过预设的规则确定所述目标号码的分类结果,和通过号码分类模型确定所述目标号码的分类结果设置优先级,根据两者的优先级情况,采用相应的方法确定所述目标号码的分类结果。
在第一种可能的实现方式中,规则的优先级可以高于号码分类模型的优先级。也就是说,如果所述终端能通过所述预设的规则判定所述目标号码的分类结果,就可以直接将通过所述规则判定的结果作为所述目标号码的分类结果,无需通过号码分类模型进行号码分类,能够提高分类的效率和精确性。
在第二种可能的实现方式中,规则的优先级可以低于号码分类模型的优先级。也就是说,所述终端将通过所述号码分类模型判定的结果作为所述目标号码的分类结果,无需通过规则进行号码分类,能够提高分类效率和精确性。
在第三种可能的实现方式中,规则的优先级可以等于号码分类模型的优先级。也就是说,所述终端可以根据号码分类模型确定出的第一分类结果和根据预设的规则确定出的第二分类结果,确定所述目标号码的分类结果。
需要说明的是,所述第一分类结果可以包括至少一个第一分类和所述目标号码属于所述至少一个第一分类中每个第一分类的概率值,所述第二分类结果可以包括至少一个第二分类和所述目标号码属于所述至少一个第二分类中每个第二分类的概率值。其中,“第一”分类和“第二”分类仅用于区分属于不同的分类结果。
可选地,所述终端可以通过多种方式根据所述第一分类结果和所述第二分类结果,确定所述目标号码的分类结果,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以判断两个分类结果中概率值最大的分类是否一致;若一致,则根据预设的第一分类结果和第二分类结果的权重,对所述第一分类结果和所述第二分类结果中概率值最大的分类的概率值进行加权,得到目标概率值,并将概率值最大的分类和所述目标概率值确定为所述目标号码的分类结果。
例如,以第一分类结果和第二分类结果的权重均为0.5为例,第一分类结果包括分类1—75%、分类2—52%、分类3—37%,第二分类结果包括分类1—85%、分类3—48%、分类4—4%时,目标号码的分类结果为分类1—80%。
在第二种可能的实现方式中,所述终端可以判断两个分类结果中概率值最大的分类是否一致;若不一致,则将两个分类结果中概率值最大的分类和所述概率值最大的分类对应的概率值确定为所述目标号码的分类结果。
例如:第一分类结果包括分类1—75%、分类2—52%、分类3—37%,第二分类结果包括分类2—85%、分类3—48%、分类4—4%时,目标号码的分类结果可以为分类2—85%。
采用本申请实施例提供的号码分类方法,结合两种途径得到的分类的概率值确定最终的分类结果,能够提高分类的精确性以及灵活性。
需要说明的是,本申请实施例中所述的所述目标号码所属的分类可以包括主分类和所述主分类下的至少一级子分类。
采用本申请实施例提供的号码分类方法,采用更加精细的多级分类,能够提高分类的精确性。
例如:主分类可以为推销,第一级子分类包括:房产推销、汽车推销、保险推销、教育推销等,第二级子分类中,房产推销包括:商品房推销、居民楼推销、办公楼推销、别墅推销等。
又例如:主分类可以为咨询,第一级子分类包括:教育咨询、招聘咨询、法律咨询、购物咨询等,第二级子分类中,教育咨询包括:幼儿教育咨询、学前教育咨询、小学教育咨询、中学教育咨询、高等学历教育咨询等;第三级子分类中,中学教育咨询包括:数学学科咨询、语文学科咨询、英语学科咨询等。
又例如:主分类可以为诈骗,第一级子分类包括:情感诈骗、财产诈骗等,第二级子分类中,财产诈骗包括:***诈骗、网贷诈骗等。
可选地,该目标号码的分类结果可以通过多种方式指示该目标号码所属的分类。
在一种可能的实现方式中,该分类结果可以包括该目标号码所属的分类。
在另一种可能的实现方式中,该分类结果可以包括该目标号码所属的分类和该目标号码属于该分类的概率值。
可选地,该目标号码可以属于一个或多个分类,本申请实施例对此不作限定。
例如:该目标号码的分类结果:推销—教育推销65%、咨询—教育咨询30%、官方—学校官方—A学校校办5%。
可选地,当所述终端确定所述目标号码的分类结果为诈骗分类,且所述诈骗分类的概率值大于预设的第一概率值时,可以对所述目标号码的分类结果进行进一步验证,得到验证结果,所述验证结果用于验证所述目标号码的分类结果是否正确。
采用本申请实施例提供的号码分类方法,终端对概率值较高的诈骗分类进行进一步验证,能够提高号码分类结果的精确性。
可选地,所述终端可以通过多种方式对所述目标号码的分类结果进行验证,本申请实施例对此不作限定。
可选的验证方法1:所述终端可以从所述目标号码的通话语音中提取来电人的声纹;根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果。
可选地,所述终端可以通过多种方式根据所述来电人的声纹,对所述目标号码的分类结果进行验证,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以对所述来电人的声纹进行第一声纹检测,得到第一声纹检测结果,所述第一声纹检测结果用于指示所述来电人的声纹是否为仿冒的或合成的;根据所述第一声纹检测结果,确定所述验证结果。
例如:当所述声纹检测结果指示所述来电人的声纹为仿冒的或合成的时,确定所述验证结果为正确;反之,确定所述验证结果为错误。
在第二种可能的实现方式中,所述终端可以对所述来电人的声纹和所述目标号码的历史来电人的声纹进行第二声纹检测,得到第二声纹检测结果,所述第二声纹检测结果用于指示所述来电人与所述历史来电人是否属于同一个人;根据所述第二声纹检测结果,确定所述验证结果。
例如:当所述声纹检测结果指示所述来电人与所述历史来电人不属于同一个人,或所述来电人的声纹为仿冒的或合成的时,确定所述验证结果为正确;反之,确定所述验证结果为错误。
在第三种可能的实现方式中,所述终端还可以将所述来电人的声纹与声纹黑名单进行比对,得到第一比对结果,所述第一比对结果用于指示所述声纹黑名单中是否存在第一声纹,所述第一声纹与所述来电人的声纹的相似度大于预设的第一阈值;根据所述第一比对结果,确定所述验证结果。
例如:当所述声纹黑名单中存在第一声纹时,确定所述验证结果为正确,所述第一声纹与所述来电人的声纹的相似度大于第一阈值;反之,确定所述验证结果为错误。
可选的验证方法2:所述终端还可以根据知识图谱或第三方数据库中的至少一项以及所述目标号码和所述目标号码的分类参考信息,对所述目标号码的分类结果进行验证,得到所述验证结果,所述知识图谱包括多个号码之间的关联关系以及所述多个号码对应的多个联系人之间的关联关系,所述第三方征信数据库包括所述多个联系人中每个联系人的征信信息。
需要说明的是,上述多个联系人可以属于所述终端,例如,所述多个联系人为所述终端的通讯录或短消息或应用数据中的联系人。或上述多个联系人可以属于多个终端,所述多个终端可以包括所述终端。
可选的验证方法3:所述终端还可以向服务器发送验证请求,所述验证请求用于请求对所述目标号码的分类结果进行验证,所述验证请求携带所述目标号码和所述目标号码的来电人的声纹;接收所述服务器根据所述验证请求发送的验证结果。
可选地,所述验证请求还可以携带所述目标号码的分类参考信息。
需要说明的是,当确定所述验证结果为错误时,可以进一步通过其他手段对该目标号码的分类结果进行验证,本申请实施例对其它手段的具体方式不作限定。
可选地,所述终端可以将诈骗分类的概率值分为多个风险等级,概率值越高,风险等级越高,当确定所述验证结果为正确时,所述终端可以提高所述目标号码属于诈骗分的风险等级。
可选地,所述终端还可以通过所述传感器数据判定所述用户的行为状态与平时是否一样,若所述用户的行为状态与平时不一样,则提高所述目标号码属于诈骗分类的风险等级。
例如:所述终端通过传感器数据检测到所述用户的奔跑、大声、抖动等行为时,提高诈骗分类的风险等级。
可选地,在S220之后,所述终端可以向所述服务器发送第一通话报告,所述第一通话报告包括所述目标号码和所述目标号码的分类结果。
可选地,所述第一通话报告还可以包括所述目标号码的分类参考信息。
可选地,所述终端可以在多种情况下向所述服务器上报所述第一通话报告,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以在满足第一事件条件的情况下,向所述服务器上报所述第一通话报告。
例如:所述第一事件条件可以为生成第一通话报告。所述终端可以在生成所述第一通话报告之后,向所述服务器上报所述第一通话报告。
又例如:所述第一事件条件可以为检测到用户的上报请求操作。所述终端可以在检测到用户的上报请求操作之后,响应于所述上报请求操作,向所述服务器上报所述第一通话报告。
在第二种可能的实现方式中,所述终端可以在满足第一时间条件的情况下,向所述服务器上报所述第一通话报告。
例如:所述终端可以在预设的第一时间段的结束时刻,向所述服务器上报所述第一时间段内生成至少一个通话报告,所述至少一个通话报告包括所述第一通话报告。
在第三种可能的实现方式中,所述终端可以在满足数据量条件的情况下,向所述服务器上报所述第一通话报告。
例如:所述终端可以在本地存储的至少一个通话报告的总数据量大于预设的数据量阈值时,向所述服务器上报所述至少一个通话报告,所述至少一个通话报告包括所述第一通话报告。
需要说明的是,所述终端可以对所述第一通话报告中的信息进行增量上报,即只上报新增的部分或者有更新的部分。也就是说,跟历史上报的信息相比,没有变化的内容将无需进行再上报。这样能够避免上报冗余信息,即减少传输的数据量,从而能够提高传输的效率。
此外,采用本申请实施例提供的号码分类方法,终端向服务器上报所述第一通话报告,使得所述服务器能够根据所述第一通话报告进一步优化所述号码分类模型,从而提高号码分类的精确性。
可选地,所述终端可以将所述目标号码和所述目标号码的分类结果之间的映射关系存储至本地。
采用本申请实施例提供的号码分类方法,所述终端将上述映射关系存储至本地,所述映射关系的优先级高于所述规则和所述号码分类模型。
也就是说,后续再次需要对所述目标号码进行分类的时候,可以直接根据所述映射关系确定所述目标号码的分类结果,即无需根据规则或号码分类模型进行号码分类,能够提高号码分类的效率。
可选地,在S220之后,所述终端可以通过显示屏向所述用户显示第二通话报告,所述第二通话报告包括所述目标号码的分类结果。
可选地,所述终端可以在多种情况下通过显示屏向所述用户显示第二通话报告,本申请实施例对此不作限定。
在一种可能的实现方式中,所述终端可以在满足第二时间条件的情况下,向所述用户显示第二通话报告。
例如:所述终端可以在收到来电后的预设的第二时间段的结束时刻,向所述用户显示所述第二通话报告。
在第二种可能的实现方式中,所述终端可以在满足第二事件条件的情况下,向所述用户显示第二通话报告。
例如:所述第二事件条件可以为检测到用户的号码分类请求操作。当手机检测到用户点击图3中的“号码分类”选项301的操作后,可以向用户显示如图6所示的GUI。
又例如:所述第二事件条件可以为检测到用户的号码分类请求操作。当手机检测到用户点击图4中的“号码分类”选项302的操作后,可以向用户显示如图7所示的GUI。
又例如:所述第二事件条件可以为检测到用户的号码分类请求操作。当手机检测到用户点击图5中所示的“号码分类”选项303的操作后,可以向用户显示如图8所示的GUI。
又例如:所述第二事件条件可以为生成第二通话报告。所述终端可以在生成所述第二通话报告之后,向所述用户显示如图9所示第二通话报告。
可选地,当所述目标号码的分类结果包括多个分类时,所述终端可以通过多种方式向所述用户显示所述目标号码的分类结果。
在第一种可能的实现方式中,所述终端可以向所述用户显示所述多个分类中概率值最大的分类。
例如:以该目标号码的分类结果为:推销—教育推销65%、咨询—教育咨询30%、官方—学校官方—A学校校办5%为例,所述终端可以向所述用户显示:教育推销65%。
在第二种可能的实现方式中,所述终端可以向所述用户显示所述多个分类中的每个分类和所述分类的概率值。
例如:以该目标号码的分类结果为:推销—教育推销65%、咨询—教育咨询30%、官方—学校官方—A学校校办5%为例,所述终端可以向所述用户显示:推销—教育推销65%、咨询—教育咨询30%、官方—学校官方—A学校校办5%。
在第三种可能的实现方式中,所述终端可以向所述用户显示所述多个分类中概率值大于预设的第二概率值的至少一个分类以及所述至少一个分类中每个分类的概率值。
例如:以该目标号码的分类结果为:推销—教育推销65%、咨询—教育咨询30%、官方—学校官方—A学校校办5%为例,所述终端可以向所述用户显示:推销—教育推销65%、咨询—教育咨询30%。
需要说明的是,上述图6和图7中示出所述目标号码的分类结果包括一个分类的情况或所述目标号码的分类结果包括多个分类,但仅显示概率值最大的分类的情况;图8示出所述目标号码的分类结果包括多个分类,且显示所述多个分类中的每个分类的情况;图9示出了所述目标号码的分类结果包括多个分类,但仅显示概率值大于预设的第二概率值的至少一个分类的情况。
可选地,所述终端可以通过上述检测号码分类请求的GUI显示所述第二通话报告(例如图6至图8);或,所述终端可以通过不同的GUI显示所述第二通话报告以及检测号码分类请求(例如图3至图5用于检测号码分类请求,图10至图12用于显示第二通话报告),本申请实施例对此不作限定。
可选地,当所述第二通话报告中包括多个分类时,可以通过不同的显示样式和/或不同的显示位置区分不同概率值的分类,本申请实施例对此不作限定。
例如:分类的概率值由大到小,显示的字号由大到小,如图10所示。
又例如:最大概率值的分类位于中央区域,概率值小于最大概率值的分类位于其它区域,如图11所示。
又例如:对最大概率值的分类的显示字体加粗、加下划线、红色、加方框突出等,如图12所示。
可选地,所述第二通话报告还可以包括以下信息中的至少一项,所述目标号码、所述目标号码的历史通话次数、所述目标号码的历史通话时长、所述终端的通讯录中与所述目标号码的来电人相关联的至少一个联系人或所述来电人与所述至少一个联系人中的每个联系人之间的关联关系。
例如:手机可以通过显示屏向用户显示如图13所示的GUI。其中,W中介公司认证可以是从所述终端的应用数据中采集到,通话内容摘要可以是从所述目标号码的通话语音中提取出来的。
可选地,所述终端可以通过同一个GUI显示所述第二通话报告中包括的各种信息,或者,所述终端可以通过不同的GUI显示所述第二通话报告中包括的各种信息,本申请实施例对此不作限定。
采用本申请实施例提供的号码分类方法,终端通过显示屏向用户显示第二通话报告,使得用户能够直观看到所述分类结果,以及与该目标号码相关的其它信息。
可选地,当所述目标号码属于诈骗分类时,所述终端可以向所述用户提示所述目标号码为诈骗号码。
可选地,所述终端可以通过多种方式向所述用户提示所述目标号码为诈骗号码,本申请实施例对此不作限定。
在第一种可能的实现方式中,所述终端可以通过语音向用户提示所述目标号码为诈骗号码。
例如:在接听所述目标号码之前或接听所述目标号码之时,所述终端向用户发出提示语音“清注意,当前号码疑似为诈骗号码”。
在第二种可能的实现方式中,所述终端可以通过显示屏向用户提示所述目标号码为诈骗号码。
例如:手机可以通过显示屏向用户显示如图14所示的警告标志。
又例如:手机可以通过显示屏向用户显示如图15所示的提示文字。
可选地,在S220之后,所述终端可以对所述目标号码进行智能通讯录分类。
在一种可能的实现方式中,当所述终端检测到所述用户的存储操作时,将所述目标号码存储至所述终端的通讯录,并标记所述目标号码所属的分类,所述存储操作是指示将所述目标号码存储至通讯录的操作。
采用本申请实施例提高的号码分类方法,对目标号码进行智能通讯录分类,使得后续再次接到该目标号码的来电时,可以直接向用户显示通讯录中存储的该目标号码所属的分类,能够提高分类效率。
可选地,所述终端还可以为不同的分类设置不同的标记图标。
采用本申请实施例提供的号码分类方法,不同的分类设置不同的标记图标,使得用户能够直观通过标记图标区分不同的分类。
例如:参见图3所示的GUI,当手机检测到用户点击“新建联系人”选项304的操作后,将所述号码1存储至通讯录,并为该号码1添加号码分类标记,如图16所示。
可选地,在S220之后,所述终端可以根据所述目标号码的分类结果,对所述目标号码进行号码管理。
在第一种可能的实现方式中,若所述目标号码属于非重要来电,所述终端对所述目标号码进行自动拦截。
例如,若所述目标号码属于非重要来电,且所述终端处于免打扰状态,则所述终端对所述目标号码进行自动拦截。
可选地,所述终端可以通过多种方式确定当前处于免打扰状态,本申请实施例对此不作限定。
在一种可能的实现方式中,所述终端可以根据以下各项中的至少一项,确定所述终端的当前处于免打扰状态:时间、摄像头检测的光亮信息、加速度传感器或工作计划信息等。
例如:所述终端可以获取用户预先设置的免打扰时间段,所述终端可以确定在所述免打扰时间段内,所述终端处于免打扰状态。
又例如:所述终端可以获取用户预先设置的免打扰时间段,若所述终端通过加速度传感器检测到所述终端在所述免打扰时间段内未进行移动时,可以确定所述终端处于免打扰状态。
又例如:所述终端可以调取本地存储的与工作计划信息,当所述终端根据所述工作计划信息确定所述用户在开会或在休息时,可以确定所述终端处于免打扰状态。
又例如:所述终端可以调取本地存储的与工作计划相关的信息,当所述终端根据所述工作计划信息确定所述用户在开会或在休息,且所述终端通过摄像头检测的光亮信息确定所述终端在所述预设的时间段内处于灭屏状态时,可以确定所述终端处于免打扰状态。
采用本申请实施例提供的号码分类方法,自动拦截非重要电话,能够避免对用户产生不必要的影响。进一步地,当手机处于免打扰状态时,自动拦截非重要电话,能够避免影响用户的睡眠或工作。
在第二种可能的实现方式中,若所述目标号码属于重要来电,所述终端提醒用户有重要来电。
需要说明的是,所述终端可以通过多种方式为用户进行提醒,本申请实施例对此不作限定。
例如,当所述目标号码停止呼叫后,通过显示屏或铃声或振动等方式,为用户进行提醒。
又例如,当所述目标号码停止呼叫后,为用户进行多次提醒,或为用户进行连续提醒。
采用本申请实施例提供的号码分类方法,提醒用户有重要来电,能够避免用户漏接重要来电。
需要说明的是,上述重要来电可以理解为具有重要的、紧急的等特点的号码,非重要来电可以理解为具有不重要、不着急等特点的号码,终端可以通过多种方式判定一个号码是属于重要号码还是非重要号码,本申请实施例对此不作限定。
在第一种可能的实现方式中,用户可以设置属于第一分类的号码为重要来电,属于第二分类的号码为非重要来电。例如:用户可以将属于骚扰分类或诈骗分类的号码设置为非重要来电。又例如:用户可以将家人分类或快递分类的号码设置为重要来电。
在第二种可能的实现方式中,用户可以手动标记非重要来电包括的号码,或者用户可以手动设置属于非重要来电的号码分类。
可选地,在S220之后,所述终端还可以根据所述目标号码的分类结果,为用户进行好友推荐或应用推荐。
可选地,所述终端还可以结合所述目标号码的分类结果和主题参考信息,确定当前通话的主题,并为用户推荐符合该主题的好友或应用。这样一来,能够提高推荐服务的精确性。
需要说明的是,所述主题参考信息用于判断所述目标号码的通话主题。
可选地,所述主题参考信息包括所述终端的通话记录、网络浏览记录或所述目标号码的通话语音中包括的关键词中的至少一项。
例如,当所述目标号码为招聘—社会招聘分类,且所述网络浏览记录中包括多个招聘网站的网址时,所述终端可以确定所述目标号码的通话主题为“招聘”,因此,所述终端可以为所述用户提供至少一个用人单位的人力资源部门的联系方式,或至少一个招聘应用软件的下载链接,如图17所示。
又例如:当所述目标号码为推销—房产推销分类,且所述目标号码的通话语音中包括租房、物业费、房东等关键词时,所述终端可以确定所述目标号码的通话主题为“租房”,因此,所述终端可以为所述用户提供至少一个房产中介的联系方式,或至少一个房产中介软件的下载链接。
需要说明的是,所述终端中的所述数据库至少包括两个区域,第一区域用于存储各种模型,例如号码分类模型、关键词提取模型等,第二区域用于存储各类信息,例如,分类参考信息,分类结果等。
上面结合图3至图17介绍了由终端执行的情况,下面将介绍由服务器执行的情况,应理解,由于由服务器执行时的部分实现方式与由终端执行时类似,为避免重复,下面将不再详细描述。
(二)由服务器执行的情况:
需要说明的是,当终端处于断网状态或网络信号不佳时,所述终端无法与其他终端或服务器通信,因此,只能自己根据本地存储的号码分类模型对号码进行分类,其中,本地存储的号码分类模型可以是自己训练得到的、或从服务器处下载的、或预先配置的。
还需要说明的是,当终端处于有网状态时,所述终端可以通过网络将目标号码和分类参考信息发送给该服务器,由服务器根据服务器中的号码分类模型对号码进行分类,然后接收服务器返回的目标号码的分类结果。
可选地,S210中,所述服务器可以通过多种方式确定所述目标号码,本申请实施例对此不作限定。
在一种可能的实现方式中,所述服务器可以接收终端发送的分类请求,所述分类请求携带所述目标号码;根据所述分类请求,确定所述目标号码。
可选地,在S220之前,该服务器可以通过多种方式获取所述号码分类模型,本申请实施例对此不作限定。
在第一种可能的实现方式中,技术人员可以为所述服务器预先配置所述号码分类模型。
在第二种可能的实现方式中,所述服务器可以自己根据训练数据样本集训练得到所述号码分类模型。
例如:所述服务器可以将第三训练数据样本集输入第三神经网络模型进行训练,得到所述号码分类模型。其中,所述第三训练数据样本集包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息,且所述第三训练数据样本集来源于至少一个终端。
可选地,所述服务器可以通过多种方式获取所述第三训练数据样本集中的数据,本申请实施例对此不作限定。
在一种可能的实现方式中,所述服务器可以从第三方数据库获取所述第三训练数据样本集中的数据。
在另一种可能的实现方式中,所述服务器可以接收至少一个终端中每个终端上报的通话报告,根据所述每个终端上报的通话报告,生成所述第三训练数据样本集。其中,每个终端上报的通话报告包括所述终端上的至少一个号码、所述至少一个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
也就是说,由服务器执行的过程与由终端执行的过程至少具有以下区别:
(1)由终端执行时,该号码分类模型可以为自己训练的或服务器发送的;而由服务器执行时,该号码分类模型通常情况下是自己训练的。
(2)由终端执行时,用于训练号码分类模型的第三训练数据样本集可以来源于该终端的本地数据、或来源于其他终端、或来源于服务器;而由服务器执行时,第三训练数据样本集可以来源于一个或多个终端、或来源于第三方数据库。
采用本申请实施例提供的号码分类方法,当所述第三训练数据样本集中的数据来自多个终端时,通过多个终端的多维度信息训练得到的号码分类模型对目标号码进行分类,能够更进一步提高号码分类的精确性。
可选地,所述服务器可以通过多种方式获取所述目标号码的分类参考信息,本申请实施例对此不作限定。
在一种可能的实现方式中,所述服务器可以接收所述终端发送的所述目标号码的分类参考信息。
例如:所述目标号码的分类参考信息和所述目标号码可以都携带在上述分类请求中。
又例如:所述目标号码的分类参考信息可以携带在上述第一通话报告中。
在另一种可能的实现方式中,所述服务器可以调取本地存储的所述目标号码的分类参考信息,即历史存储的所述目标号码的分类参考信息。
需要说明的是,上述每个号码所属的分类、所述每个号码的分类结果以及对所述每个号码进行分类所使用的分类参考信息,可以参照由终端执行时的相应介绍,为避免重复,此处不再赘述。
可选地,当所述服务器确定所述目标号码属于诈骗分类,且所述诈骗分类的概率值大于预设的概率值时,所述服务器也可以对所述分类结果进行验证。
需要说明的是,所述服务器对诈骗分类进行验证的方法可以参考终端对诈骗分类进行验证的方法,为避免重复,此处不再赘述。
还需要说明的是,所述服务器中的所述数据库至少包括两个区域,第一区域用于存储各种模型,例如号码分类模型、关键词提取模型等,第二区域用于存储各终端上报的信息,例如,分类参考信息,分类结果等。
上面结合图3至图17介绍了本申请实施例提供的号码分类方法200,下面将结合图18和图19介绍用于执行上述号码分类方法200的号码分类装置300。
需要说明的是,该装置300可以为上述号码分类方法200实施例中所述的服务器或终端,本申请实施例对此不作限定。
可以理解的是,装置300为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本实施例可以根据上述方法示例对装置300进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图18示出了上述实施例中涉及的号码分类装置的一种可能的组成示意图,如图18所示,该号码分类装置300可以包括:收发单元310和处理单元320。
其中,处理单元320可以控制收发单元310实现上述方法200实施例中所述的方法,和/或用于本文所描述的技术的其他过程。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本实施例提供的装置300用于执行上述号码分类方法200,因此可以达到与上述实现方法相同的效果。
在采用集成的单元的情况下,装置300可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对装置300的动作进行控制管理,例如,可以用于支持装置300执行上述各个单元执行的步骤。存储模块可以用于支持装置300执行存储程序代码和数据等。通信模块,可以用于支持装置300与其他设备的通信。
其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,DSP)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、Wi-Fi芯片等与其他电子设备交互的设备。
在一种可能的实现方式中,本实施例所涉及的装置300可以为具有图19所示结构的服务器400,该服务器400包括处理器410和收发器420,该处理器410和收发器420通过内部连接通路互相通信。图18中的处理单元320所实现的相关功能可以由处理器410来实现,收发单元310所实现的相关功能可以由处理器410控制收发器310来实现。
可选地,该服务器400还可以包括存储器430,该处理器410、该收发器420和该存储器430通过内部连接通路互相通信。图18中所述的存储模块所实现的相关功能可以由存储器430来实现。
在一种可能的实现方式中,本申请实施例所涉及的装置300可以为终端。
以终端是手机为例,图20示出了手机500的结构示意图。如图20所示,手机500可以包括处理器510,外部存储器接口520,内部存储器521,通用串行总线(universal serialbus,USB)接口530,充电管理模块540,电源管理模块541,电池542,天线1,天线2,移动通信模块550,无线通信模块560,音频模块570,扬声器570A,受话器570B,麦克风570C,耳机接口570D,传感器模块580,按键590,马达591,指示器592,摄像头593,显示屏594,以及用户标识模块(subscriber identification module,SIM)卡接口595等。
可以理解的是,本申请实施例示意的结构并不构成对手机500的具体限定。在本申请另一些实施例中,手机500可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器510可以包括一个或多个处理单元,例如:处理器510可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,手机500也可以包括一个或多个处理器510。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器510中还可以设置存储器,用于存储指令和数据。示例性地,处理器510中的存储器可以为高速缓冲存储器。该存储器可以保存处理器510刚用过或循环使用的指令或数据。如果处理器510需要再次使用该指令或数据,可从所述存储器中直接调用。这样就避免了重复存取,减少了处理器510的等待时间,因而提高了手机500处理数据或执行指令的效率。
在一些实施例中,处理器510可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,I2C)接口,集成电路间音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,SIM卡接口,和/或USB接口等。其中,USB接口530是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口530可以用于连接充电器为手机500充电,也可以用于手机500与***设备之间传输数据。该USB接口530也可以用于连接耳机,通过耳机播放音频。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对手机500的结构限定。在本申请另一些实施例中,手机500也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块540用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块540可以通过USB接口530接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块540可以通过手机500的无线充电线圈接收无线充电输入。充电管理模块540为电池542充电的同时,还可以通过电源管理模块541为手机供电。
电源管理模块541用于连接电池542,充电管理模块540与处理器510。电源管理模块541接收电池542和/或充电管理模块540的输入,为处理器510,内部存储器521,外部存储器,显示屏594,摄像头593,和无线通信模块560等供电。电源管理模块541还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块541也可以设置于处理器510中。在另一些实施例中,电源管理模块541和充电管理模块540也可以设置于同一个器件中。
手机500的无线通信功能可以通过天线1,天线2,移动通信模块550,无线通信模块560,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。手机500中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线5复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块550可以提供应用在手机500上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块550可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块550可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块550还可以对经调制解调处理器调制后的信号放大,经天线5转为电磁波辐射出去。在一些实施例中,移动通信模块550的至少部分功能模块可以被设置于处理器510中。在一些实施例中,移动通信模块550的至少部分功能模块可以与处理器510的至少部分模块被设置在同一个器件中。
无线通信模块560可以提供应用在手机500上的包括无线局域网(wirelesslocalarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。
可选地,无线通信模块560可以是集成至少一个通信处理模块的一个或多个器件,其中,一个通信处理模块可以对应于一个网络接口,该网络接口可以设置在不同的业务功能模式,设置在不同模式下的网络接口可以建立与该模式对应的网络连接。。
例如:通过P2P功能模式下的网络接口可以建立支持P2P功能的网络连接,通过STA功能模式下的网络接口可以建立支持STA功能的网络连接,通过AP模式下的网络接口可以建立支持AP功能的网络连接。
无线通信模块560经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器510。无线通信模块560还可以从处理器510接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
手机500通过GPU,显示屏594,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏594和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器510可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏594用于显示图像,视频等。显示屏594包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlightemitting diodes,QLED)等。在一些实施例中,手机500可以包括1个或多个显示屏594。
在本申请的一些实施例中,当显示面板采用OLED、AMOLED、FLED等材料时,上述图20中的显示屏594可以被弯折。这里,上述显示屏594可以被弯折是指显示屏可以在任意部位被弯折到任意角度,并可以在该角度保持,例如,显示屏594可以从中部左右对折。也可以从中部上下对折。本申请中,将可以被弯折的显示屏称为可折叠显示屏。其中,该触摸显示屏可以是一块屏幕,也可以是多块屏幕拼凑在一起组合成的显示屏,在此不做限定。
手机500的显示屏594可以是一种柔性屏,目前,柔性屏以其独特的特性和巨大的潜力而备受关注。柔性屏相对于传统屏幕而言,具有柔韧性强和可弯曲的特点,可以给用户提供基于可弯折特性的新交互方式,可以满足用户对于手机的更多需求。对于配置有可折叠显示屏的手机而言,手机上的可折叠显示屏可以随时在折叠形态下的小屏和展开形态下大屏之间切换。因此,用户在配置有可折叠显示屏的手机上使用分屏功能,也越来越频繁。
手机500可以通过ISP,摄像头593,视频编解码器,GPU,显示屏594以及应用处理器等实现拍摄功能。
ISP用于处理摄像头593反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头593中。
摄像头593用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,手机500可以包括1个或多个摄像头593。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当手机500在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。手机500可以支持一种或多种视频编解码器。这样,手机500可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递业务功能,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现手机500的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口520可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机500的存储能力。外部存储卡通过外部存储器接口520与处理器510通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器521可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器510可以通过运行存储在内部存储器521的上述指令,从而使得手机500执行本申请一些实施例中所提供的灭屏显示的方法,以及各种应用以及数据处理等。内部存储器521可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储手机500使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器521可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flash storage,UFS)等。在一些实施例中,处理器510可以通过运行存储在内部存储器521的指令,和/或存储在设置于处理器510中的存储器的指令,来使得手机500执行本申请实施例中所提供的灭屏显示的方法,以及其他应用及数据处理。手机500可以通过音频模块570,扬声器570A,受话器570B,麦克风570C,耳机接口570D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
传感器模块580可以包括压力传感器580A,陀螺仪传感器580B,气压传感器580C,磁传感器580D,加速度传感器580E,距离传感器580F,接近光传感器580G,指纹传感器580H,温度传感器580J,触摸传感器580K,环境光传感器580L,骨传导传感器580M等。
其中,压力传感器580A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器580A可以设置于显示屏594。压力传感器580A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器580A,电极之间的电容改变。手机500根据电容的变化确定压力的强度。当有触摸操作作用于显示屏594,手机500根据压力传感器580A检测所述触摸操作强度。手机500也可以根据压力传感器580A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器580B可以用于确定手机500的运动姿态。在一些实施例中,可以通过陀螺仪传感器580B确定手机500围绕三个轴(即,X,Y和Z轴)的角速度。陀螺仪传感器580B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器580B检测手机500抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消手机500的抖动,实现防抖。陀螺仪传感器580B还可以用于导航,体感游戏场景。
加速度传感器580E可检测手机500在各个方向上(一般为三轴)加速度的大小。当手机500静止时可检测出重力的大小及方向。还可以用于识别手机姿态,应用于横竖屏切换,计步器等应用。
环境光传感器580L用于感知环境光亮度。手机500可以根据感知的环境光亮度自适应调节显示屏594亮度。环境光传感器580L也可用于拍照时自动调节白平衡。环境光传感器580L还可以与接近光传感器580G配合,检测手机500是否在口袋里,以防误触。
指纹传感器580H用于采集指纹。手机500可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器580J用于检测温度。在一些实施例中,手机500利用温度传感器580J检测的温度,执行温度处理策略。例如,当温度传感器580J上报的温度超过阈值,手机500执行降低位于温度传感器580J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,手机500对电池542加热,以避免低温导致手机500异常关机。在其他一些实施例中,当温度低于又一阈值时,手机500对电池542的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器580K,也称“触控面板”。触摸传感器580K可以设置于显示屏594,由触摸传感器580K与显示屏594组成触摸屏,也称“触控屏”。触摸传感器580K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏594提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器580K也可以设置于手机500的表面,与显示屏594所处的位置不同。
按键590包括开机键,音量键等。按键590可以是机械按键。也可以是触摸式按键。手机500可以接收按键输入,产生与手机500的用户设置以及功能控制有关的键信号输入。
本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的号码分类方法。
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的号码分类方法。
另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的号码分类方法。
其中,本实施例提供的服务器、终端、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (46)
1.一种号码分类方法,其特征在于,包括:
确定终端上待分类的目标号码;
将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
2.根据权利要求1所述的方法,其特征在于,所述目标号码的分类参考信息包括以下信息中的至少一项:
所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
3.根据权利要求1或2所述的方法,其特征在于,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述方法还包括:
确定是否存在预设的规则;
若存在所述规则,则根据所述规则,确定所述目标号码的分类结果。
4.根据权利要求1或2所述的方法,其特征在于,所述号码分类模型输出的是第一分类结果,所述方法还包括:
根据预设的规则,确定第二分类结果;
根据所述第一分类结果和所述第二分类结果,确定所述目标号码的分类结果。
5.根据权利要求3或4所述的方法,其特征在于,所述规则包括以下各项中的任一项:
若通讯录中包括所述目标号码,且所述通讯录中的所述目标号码被标记为亲戚分类或朋友分类,则将所述通讯录中所述目标号码被标记的分类确定为所述目标号码的分类结果;或,
若所述终端的应用数据中包括用于确定所述目标号码所属分类的应用信息,则根据所述目标号码和所述应用信息,确定所述目标号码的分类结果;或,
若本地存储有所述目标号码和所述目标号码的分类结果之间的映射关系,则根据所述目标号码和所述映射关系,确定所述目标号码的分类结果。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
当所述目标号码的分类结果为诈骗分类的概率值大于预设的第一概率值时,对所述目标号码的分类结果进行验证,得到验证结果,所述验证结果用于验证所述目标号码的分类结果是否正确。
7.根据权利要求6所述的方法,其特征在于,所述对所述目标号码的分类结果进行验证,得到验证结果,包括:
从所述目标号码的通话语音中提取来电人的声纹;
根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果。
8.根据权利要求7所述的方法,其特征在于,所述根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果,包括:
对所述来电人的声纹进行声纹检测,得到声纹检测结果,所述声纹检测结果用户指示所述来电人的声纹是否为仿冒的或合成的;
根据所述声纹检测结果,确定所述验证结果。
9.根据权利要求7所述的方法,其特征在于,所述根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果,包括:
将所述来电人的声纹与声纹黑名单进行比对,确定所述声纹黑名单中是否包括第一声纹,所述第一声纹与所述来电人的声纹的相似度大于预设的第一阈值;
当所述声纹黑名单中包括所述第一声纹时,确定所述验证结果正确;
当所述声纹黑名单中不包括所述第一声纹时,确定所述验证结果不正确。
10.根据权利要求6所述的方法,其特征在于,所述对所述目标号码的分类结果进行验证,得到验证结果,包括:
根据所述目标号码、所述目标号码的分类参考信息和知识图谱,对所述目标号码的分类结果进行验证,得到所述验证结果,所述知识图谱包括多个号码之间的关联关系以及所述多个号码对应的多个联系人之间的关联关系。
11.根据权利要求1至10中任一项所述的方法,其特征在于,所述确定终端上待分类的目标号码,包括:
在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,
在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
12.根据权利要求1至11中任一项所述的方法所述的方法,其特征在于,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述方法还包括:
周期性从服务器下载所述号码分类模型;或,
向所述服务器发送模型请求,并接收所述服务器根据所述模型请求发送的所述号码分类模型。
13.根据权利要求1至12中任一项所述的方法,其特征在于,所述方法还包括:
根据所述目标号码的分类结果,对所述目标号码进行号码管理。
14.根据权利要求13所述的方法,其特征在于,所述号码管理包括以下各项中的至少一项:
在所述终端处于免打扰状态下,若所述目标号码为属于预设的第一分类的非重要来电,则对所述目标号码进行自动拦截;或,
若所述目标号码为属于预设的第二分类的重要来电,则提醒用户有重要来电;或,
若所述目标号码属于目标通话主题,则为所述用户推荐符合所述目标通话主题的好友或应用,其中,所述目标通话主题是根据所述目标号码的分类结果和主题参考信息确定的,所述主题参考信息包括所述终端的通话记录、网络浏览记录或所述目标号码的通话语音中包括的关键词中的至少一项。
15.根据权利要求1至10中任一项所述的方法,其特征在于,所述确定终端上待分类的目标号码,包括:
接收所述终端发送的分类请求,所述分类请求携带所述目标号码;
根据所述分类请求,确定所述目标号码。
16.根据权利要求1至10中任一项所述的方法,其特征在于,在将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述方法还包括:
接收所述终端发送的所述目标号码的分类参考信息;或,
调取本地存储的所述目标号码的分类参考信息。
17.根据权利要求1至16中任一项所述的方法,其特征在于,所述每个号码的分类结果包括所述每个号码所属的主分类和所述主分类下的至少一级子分类。
18.根据权利要求1至17中任一项所述的方法,其特征在于,所述目标号码的分类结果包括所述目标号码所属的分类和所述目标号码属于所述分类的概率值。
19.一种号码分类方法,其特征在于,包括:
终端向服务器发送号码分类请求,所述号码分类请求包括所述终端上待分类的目标号码和所述目标号码的分类参考信息,所述目标号码的分类参考信息用于所述服务器对所述目标号码进行分类;
所述终端接收所述服务器发送的所述目标号码的分类结果。
20.根据权利要求19所述的方法,其特征在于,所述目标号码的分类参考信息包括以下信息中的至少一项:
所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
21.根据权利要求19或20所述的方法,其特征在于,在所述终端向服务器发送号码分类请求之前,所述方法还包括:
在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,
在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
22.根据权利要求19至21中任一项所述的方法,其特征在于,在终端向服务器发送号码分类请求之前,所述方法还包括:
所述终端判断当前的网络状态,所述网络状态包括有网状态、断网状态或网络信号不佳;
当所述网络状态为所述有网状态时,所述终端向所述服务器发送所述号码分类请求;
当所述网络状态为所述断网状态或所述网络信号不佳时,所述终端将所述目标号码和所述目标号码的分类参考信息输入本地存储的号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
23.一种号码分类装置,其特征在于,包括:处理器和与所述处理器耦合的收发器;
所述处理器用于确定终端上待分类的目标号码;将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
24.根据权利要求23所述的装置,其特征在于,所述目标号码的分类参考信息包括以下信息中的至少一项:
所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
25.根据权利要求23或24所述的装置,其特征在于,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理器还用于:
确定是否存在预设的规则;
若存在所述规则,则根据所述规则,确定所述目标号码的分类结果。
26.根据权利要求23或24所述的装置,其特征在于,所述号码分类模型输出的是第一分类结果,所述处理器还用于:
根据预设的规则,确定第二分类结果;
根据所述第一分类结果和所述第二分类结果,确定所述目标号码的分类结果。
27.根据权利要求25或26所述的装置,其特征在于,所述规则包括以下各项中的任一项:
若通讯录中包括所述目标号码,且所述通讯录中的所述目标号码被标记为亲戚分类或朋友分类,则将所述通讯录中所述目标号码被标记的分类确定为所述目标号码的分类结果;或,
若所述终端的应用数据中包括用于确定所述目标号码所属分类的应用信息,则根据所述目标号码和所述应用信息,确定所述目标号码的分类结果;或,
若本地存储有所述目标号码和所述目标号码的分类结果之间的映射关系,则根据所述目标号码和所述映射关系,确定所述目标号码的分类结果。
28.根据权利要求23至27中任一项所述的装置,其特征在于,所述处理器还用于:
当所述目标号码的分类结果为诈骗分类的概率值大于预设的第一概率值时,对所述目标号码的分类结果进行验证,得到验证结果,所述验证结果用于验证所述目标号码的分类结果是否正确。
29.根据权利要求28所述的装置,其特征在于,所述处理器具体用于:
从所述目标号码的通话语音中提取来电人的声纹;
根据所述来电人的声纹,对所述目标号码的分类结果进行验证,得到所述验证结果。
30.根据权利要求29所述的装置,其特征在于,所述处理器具体用于:
对所述来电人的声纹进行声纹检测,得到声纹检测结果,所述声纹检测结果用户指示所述来电人的声纹是否为仿冒的或合成的;
根据所述声纹检测结果,确定所述验证结果。
31.根据权利要求29所述的装置,其特征在于,所述处理器具体用于:
将所述来电人的声纹与声纹黑名单进行比对,确定所述声纹黑名单中是否包括第一声纹,所述第一声纹与所述来电人的声纹的相似度大于预设的第一阈值;
当所述声纹黑名单中包括所述第一声纹时,确定所述验证结果正确;
当所述声纹黑名单中不包括所述第一声纹时,确定所述验证结果不正确。
32.根据权利要求28所述的装置,其特征在于,所述处理器具体用于:
根据所述目标号码、所述目标号码的分类参考信息和知识图谱,对所述目标号码的分类结果进行验证,得到所述验证结果,所述知识图谱包括多个号码之间的关联关系以及所述多个号码对应的多个联系人之间的关联关系。
33.根据权利要求23至32中任一项所述的装置,其特征在于,所述处理器具体用于:
在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,
在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
34.根据权利要求23至33中任一项所述的装置所述的装置,其特征在于,在所述将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理器具体用于:
周期性从服务器下载所述号码分类模型;或,
向所述服务器发送模型请求,并接收所述服务器根据所述模型请求发送的所述号码分类模型。
35.根据权利要求23至34中任一项所述的装置,其特征在于,所述处理器还用于:
根据所述目标号码的分类结果,对所述目标号码进行号码管理。
36.根据权利要求35所述的装置,其特征在于,所述号码管理包括以下各项中的至少一项:
在所述终端处于免打扰状态下,若所述目标号码为属于预设的第一分类的非重要来电,则对所述目标号码进行自动拦截;或,
若所述目标号码为属于预设的第二分类的重要来电,则提醒用户有重要来电;或,
若所述目标号码属于目标通话主题,则为所述用户推荐符合所述目标通话主题的好友或应用,其中,所述目标通话主题是根据所述目标号码的分类结果和主题参考信息确定的,所述主题参考信息包括所述终端的通话记录、网络浏览记录或所述目标号码的通话语音中包括的关键词中的至少一项。
37.根据权利要求23至32中任一项所述的装置,其特征在于,所述处理器具体用于:
接收所述终端发送的分类请求,所述分类请求携带所述目标号码;
根据所述分类请求,确定所述目标号码。
38.根据权利要求23至32中任一项所述的装置,其特征在于,在将所述目标号码和所述目标号码的分类参考信息输入号码分类模型,得到所述目标号码的分类结果之前,所述处理器具体用于:
接收所述终端发送的所述目标号码的分类参考信息;或,
调取本地存储的所述目标号码的分类参考信息。
39.根据权利要求23至38中任一项所述的装置,其特征在于,所述每个号码的分类结果包括所述每个号码所属的主分类和所述主分类下的至少一级子分类。
40.根据权利要求23至39中任一项所述的装置,其特征在于,所述目标号码的分类结果包括所述目标号码所属的分类和所述目标号码属于所述分类的概率值。
41.一种号码分类的装置,其特征在于,包括:处理器和与所述处理器耦合的收发器;
所述处理器用于控制所述收发器向服务器发送号码分类请求,所述号码分类请求包括所述终端上待分类的目标号码和所述目标号码的分类参考信息,所述目标号码的分类参考信息为对所述目标号码进行分类的依据;并接收所述服务器发送的所述目标号码的分类结果。
42.根据权利要求41所述的装置,其特征在于,所述目标号码的分类参考信息包括以下信息中的至少一项:
所述目标号码的通话语音中包括的关键词、所述终端的通讯录、所述终端的通话记录、所述终端的短消息、所述终端的应用数据或所述终端的传感器数据,其中,所述传感器数据用于指示所述终端的运动状态。
43.根据权利要求41或42所述的装置,其特征在于,所述处理器还用于:
在所述终端收到来电时,响应于用户在来电显示界面上触发的号码分类请求,确定所述号码分类请求中携带的所述目标号码;或,
在所述终端接收到来电时,将所述来电显示的号码确定为所述目标号码。
44.根据权利要求41至43中任一项所述的装置,其特征在于,在终端向服务器发送号码分类请求之前,所述处理器具体用于:
所述终端判断当前的网络状态,所述网络状态包括有网状态、断网状态或网络信号不佳;
当所述网络状态为所述有网状态时,所述终端向所述服务器发送所述号码分类请求;
当所述网络状态为所述断网状态或所述网络信号不佳时,所述终端将所述目标号码和所述目标号码的分类参考信息输入本地存储的号码分类模型,得到所述目标号码的分类结果,所述目标号码的分类参考信息用于对所述目标号码进行分类,所述目标号码的分类结果用于指示所述目标号码所属的分类,所述号码分类模型是利用训练数据样本集训练得到的,所述训练数据样本集中包括多个号码、所述多个号码中每个号码的分类结果和对所述每个号码进行分类所使用的分类参考信息。
45.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序包括用于实现上述权利要求1至22中任一项所述的方法的指令。
46.一种计算机程序产品,所述计算机程序产品中包含指令,其特征在于,当所述指令在计算机或处理器上运行时,使得所述计算机或所述处理器实现上述权利要求1至22中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010033923.2A CN113111894A (zh) | 2020-01-13 | 2020-01-13 | 号码分类方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010033923.2A CN113111894A (zh) | 2020-01-13 | 2020-01-13 | 号码分类方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113111894A true CN113111894A (zh) | 2021-07-13 |
Family
ID=76709248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010033923.2A Pending CN113111894A (zh) | 2020-01-13 | 2020-01-13 | 号码分类方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113111894A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660369A (zh) * | 2021-09-22 | 2021-11-16 | 展讯通信(天津)有限公司 | 来电处理及模型训练方法、装置、终端设备和存储介质 |
-
2020
- 2020-01-13 CN CN202010033923.2A patent/CN113111894A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660369A (zh) * | 2021-09-22 | 2021-11-16 | 展讯通信(天津)有限公司 | 来电处理及模型训练方法、装置、终端设备和存储介质 |
CN113660369B (zh) * | 2021-09-22 | 2023-09-12 | 展讯通信(天津)有限公司 | 来电处理及模型训练方法、装置、终端设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111371938B (zh) | 一种故障检测方法及电子设备 | |
CN110543287B (zh) | 一种屏幕显示方法及电子设备 | |
US11868463B2 (en) | Method for managing application permission and electronic device | |
CN110177074B (zh) | 一种对话消息的发送方法及电子设备 | |
CN111696532B (zh) | 语音识别方法、装置、电子设备以及存储介质 | |
CN110348186B (zh) | 一种基于用户身份识别的显示方法及电子设备 | |
CN113496426A (zh) | 一种推荐服务的方法、电子设备和*** | |
CN111739517B (zh) | 语音识别方法、装置、计算机设备及介质 | |
CN113170279B (zh) | 基于低功耗蓝牙的通信方法及相关装置 | |
CN110837557A (zh) | 摘要生成方法、装置、设备及介质 | |
CN114489422A (zh) | 侧边栏的显示方法及电子设备 | |
CN113111894A (zh) | 号码分类方法和装置 | |
CN111339513B (zh) | 数据分享的方法和装置 | |
CN114996515A (zh) | 视频特征提取模型的训练方法、文本生成方法及装置 | |
CN116861066A (zh) | 应用推荐方法和电子设备 | |
CN115083424A (zh) | 人物分析***、方法及相关装置 | |
CN111897709A (zh) | 监控用户的方法、装置、电子设备及介质 | |
CN113673427B (zh) | 视频识别方法、装置、电子设备及存储介质 | |
CN114466237B (zh) | 显示方法、装置、计算机设备及介质 | |
CN114189574B (zh) | 反诈骗预警过程中的呼叫转移识别方法、装置、终端及存储介质 | |
CN111556188B (zh) | 通话的方法、装置、电子设备及介质 | |
CN112770002B (zh) | 一种心跳管控的方法和电子设备 | |
CN114945176B (zh) | 剪切板访问管控方法、电子设备及存储介质 | |
CN112115305B (zh) | 群体识别方法、装置及计算机可读存储介质 | |
CN116363787A (zh) | 基于语音的通行方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |