电话号码标记方法及系统

申请号 CN201310574069.0 申请日 2013-11-15 公开(公告)号 CN104378480B 公开(公告)日 2017-10-27
申请人 上海触乐信息科技有限公司; 发明人 张瞰; 张檬; 任腾; 王健;
摘要 一种电话标记方法和电话标记系统,所述方法包括:获取移动终端来电或者去电的电话号码;将所述获取的电话号码在本地或者 云 端 数据库 中至少一个进行匹配;根据所述电话号码在所述本地或者云端数据库是否匹配成功以及是否为质疑号码,向用户显示不同的标记页面,提示用户对所述电话号码进行标记或对所述号码的标记信息进行确认;获取用户根据所述标记页面对所述电话号码的标记信息并对其进行标记验证;以及根据所述标记验证的结果,更新所述云端数据库和所述本地数据库。本 发明 充分利用了每个用户向数据库所贡献的标记信息,形成庞大而精准的号码数据库,并将标记信息分享给连接数据库的其它移动终端用户,有效地帮助用户实现号码识别。
权利要求

1.一种电话标记方法,其特征在于,包括:
获取移动终端来电或者去电的电话号码;
将所述获取的电话号码在本地或者数据库中至少一个进行匹配;
根据所述电话号码在所述本地或者云端数据库是否匹配成功,显示不同的标记页面,适于提示对所述电话号码进行标记或对所述号码的标记信息进行确认;
经由所述标记页面获取待验证标记信息并传输所述待验证标记信息,对其进行标记验证;
根据验证通过的标记信息,更新所述云端数据库和所述本地数据库;
其中,若所述电话号码匹配成功,则所述显示不同的标记页面,适于提示对所述电话号码进行标记或对所述号码的标记信息进行确认进一步包括:
判断所述电话号码是否是质疑号码,
当所述电话号码是所述质疑号码时,显示更正标记页面,提示用户对所述待验证的标记信息进行选择或确认;
当所述电话号码不是所述质疑号码时,显示与所述电话号码相适应的标记信息。
2.根据权利要求1所述的电话标记方法,其特征在于,所述待验证标记信息包括初始标记信息和更正标记信息中至少一种。
3.根据权利要求2所述的电话标记方法,其特征在于,进一步包括:分别采用不同的上传方式对所述更正标记信息和所述初始标记信息进行传输。
4.根据权利要求3所述的电话标记方法,其特征在于,所述上传方式包括:对于所述更正标记信息采用实时上传,对于所述初始标记信息采用周期性上传。
5.根据权利要求2所述的电话标记方法,其特征在于,进一步包括:分别采取不同的验证方式对所述更正标记信息和所述初始标记信息进行验证。
6.根据权利要求2所述的电话标记方法,其特征在于,若所述电话号码在所述本地数据库和/或所述云端数据库中匹配成功,则显示与所述电话号码相适应的标记信息;
若所述电话号码在所述本地数据库和/或所述云端数据库中匹配失败,则显示初始标记页面,提示用户对所述电话号码进行标记。
7.根据权利要求6所述的电话标记方法,其特征在于,所述显示与电话号码相适应的标记信息包括显示以下至少一项:所述电话号码的号码类型、或号码信息、或相关的提示语。
8.根据权利要求6所述的电话标记方法,其特征在于,所述显示与所述电话号码相适应的标记信息后,还进一步包括:
检测是否存在更正标记的指令,当接收到更正标记的指令时,显示更正标记页面,提示对原有的验证后的标记信息或所述电话号码进行更正,将所获取的标记结果作为该号码的待验证标记信息;
将该电话号码标记为质疑号码。
9.根据权利要求1-6中任一项所述的电话标记方法,其特征在于,在以下一项或多种情况下,传输所述待验证标记信息,对其进行标记验证:
当所述待验证信息的数量达到设定阈值时,传输所述待验证标记信息;
间隔时间设定之后,传输所述待验证标记;
当检测到所述移动终端联网时,传输所述待验证标记。
10.根据权利要求2所述的电话标记方法,其特征在于,所述对待验证标记信息进行验证进一步包括:检测所述移动终端的标识码,仅接受来自同一移动终端对于同一号码的一次更正标记信息。
11.根据权利要求2所述的电话标记方法,其特征在于,所述对待验证标记信息进行验证进一步包括:记录进行标记时的地理位置信息并将其添加至所述标记信息上。
12.根据权利要求1所述的电话标记方法,其特征在于,所述对待验证标记信息进行验证包括以下一项或其组合:
同一电话号码所对应的具有相同内容的待验证标记信息的数量达到预定阈值时,则该待验证标记信息通过验证;
在设定时间内,同一电话号码所对应的具有相同内容的同一待验证标记信息的数量达到预定阈值时,则该待验证标记信息通过验证;
根据不同可信权重计算所述待验证标记信息的可信度,当所述可信度达到预定阈值时,则该待验证标记信息通过验证;
根据第三方系统中的电话号码以及标记信息的数据对每个电话号码的标记信息赋予优先级,当用户对电话号码对应的具有相同内容的同一待验证标记信息达到与所述优先级相适应的数量则该待验证标记信息通过验证。
13.根据权利要求1所述的电话标记方法,其特征在于,所述更新所述本地数据库或所述云端数据库包括以下一项或其组合:
当需要更新的所述验证通过的标记信息的数量达到预定阈值时,将所述标记信息更新至所述本地数据库或所述云端数据库;
在距离上一次更新的间隔为设定时间间隔时,在所述设定时间间隔内需要更新的所述验证通过的标记信息的数量达到预定阈值时,将所述标记信息更新至所述本地数据库或所述云端数据库;
当检测到所述移动终端联网时,将所述验证通过的标记信息实时更新至所述本地数据库或所述云端数据库;
当检测到所述移动终端的网络带宽不小于设定带宽阈值时,将所述验证通过的标记信息实时更新至所述本地数据库或所述云端数据库。
14.一种电话标记系统,其特征在于,包括:
多个移动终端,用于与用户交互,获取来电或去电的电话号码、显示标记页面并经由所述标记页面获取待验证标记信息;
与所述多个移动终端相适应的本地数据库,用于储存电话号码以及与电话号码相适应的标记信息;
一个或多个云端数据库,用于储存电话号码以及与电话号码相适应的标记信息,并将相应的标记信息同步至本地数据库中;
一个或多个标记装置,用于根据移动终端获取的电话号码在云端或者本地数据库中的匹配情况动态提供关联的标记页面,并将所获取的待验证标记信息传输至所述本地数据库以及所述云端数据库中至少一个;以及
一个或多个验证装置,用于对所述待验证标记信息进行验证;
其中,所述移动终端选择本地数据库或云端数据库中至少一个对所述电话号码进行匹配;所述云端数据库和所述本地数据库,根据所述标记验证的结果进行同步;
其中,进一步包括:当所述电话号码匹配成功时,所述标记装置进一步判断该号码是否是质疑号码;当所述电话号码是所述质疑号码时,则所述标记装置提供更正标记页面,提示用户对所述待验证的标记信息进行选择或确认;当所述电话号码不是所述质疑号码时,则所述标记装置提供与所述电话号码相适应的标记信息,并进一步检测是否存在所述更正标记的指令。
15.根据权利要求14所述的电话标记系统,其特征在于,所述待验证标记信息包括初始标记信息和更正标记信息中至少一种。
16.根据权利要求15所述的电话标记系统,其特征在于,所述标记装置分别采用不同的上传方式传输所述更正标记信息和所述初始标记信息。
17.根据权利要求16所述的电话标记系统,其特征在于,所述上传方式包括:对于所述更正标记信息采用实时上传,对于所述初始标记信息采用周期性上传。
18.根据权利要求15所述的电话标记系统,其特征在于,所述验证装置采取不同的验证方式对所述更正标记信息和所述初始标记信息进行验证。
19.根据权利要求15所述的电话标记系统,其特征在于,若所述电话号码在所述本地数据库和/或所述云端数据库中匹配成功,则通过所述移动终端显示与所述电话号码相适应的标记信息;
若所述电话号码在所述本地数据库和/或所述云端数据库中匹配失败,则触发所述标记装置并通过所述移动终端向用户显示初始标记页面,提示用户对所述电话号码进行标记。
20.根据权利要求19所述的电话标记系统,其特征在于,所述显示与电话号码相适应的标记信息包括显示以下至少一项:所述电话号码的号码类型、或号码信息、或相关的提示语。
21.根据权利要求19所述的电话标记系统,其特征在于,
当所述标记装置接收到所述更正标记的指令时,提供所述更正标记页面,提示对原有的验证后的标记信息或所述电话号码进行更正,并接收反馈的标记结果,将所获取的标记结果作为该号码的待验证标记信息。
22.根据权利要求19所述的电话标记系统,其特征在于,所述通过移动终端显示与电话号码相适应的标记信息还进一步包括:检测是否存在更正标记的请求,当接收到更正标记的请求时,通过所述移动终端显示更正标记页面,提示对原有的标记信息或对所述电话号码进行更正。
23.根据权利要求19所述的电话标记系统,其特征在于,所述验证装置至少包括:
计算器,用于根据不同的标记权重计算标记信息的可信度或者记录标记信息的数目;
比较器,用于将所记录的标记信息的可信度或数目与预定阈值进行比较。

说明书全文

电话号码标记方法及系统

技术领域

[0001] 本发明涉及数据处理领域,尤其涉及移动通讯对号码的智能标记处理。

背景技术

[0002] 将电话号码与呼叫方建立关联是电话标记系统的设立初衷。传统的电话标记系统中数据库大多是本地的,其通常采用这样的方式进行号码标记;比如在监听到用户主叫/被叫时,对电话号码数据进行与数据库内的电话号码进行匹配,若有匹配的号码,则将与该号码相关的信息在移动终端中进行显示。若没有匹配的号码,则并不显示该号码的标记信息或者显示“未知号码”。手机中的联系人簿便是这样的例子。传统的标记系统由于其数据库内容的更新仅能够在数据库端进行人工操作,因此识别范围很小。
[0003] 近年来,随着移动电话的普及以及技术的不断发展,一些改进的电话标记系统应运而生。其中,用户在移动终端对号码进行标记了之后,还可以将标记的数据传输至云端服务器进行保存。
[0004] 如图1所示的现有技术的电话号码标记系统,其示出了三个移动终端102、104以及106,分别与三个移动终端相适应的三个本地数据库108、110以及112,分别与三个移动终端相适应的三个标记装置本地端120、122以及124,和一个云端数据库118。其中,移动终端102本地电话监听(图中未示出)监听其主机/被叫号码,并触发与其相适应的标记装置本地端
120;标记装置本地端120提供给移动中102一个标记界面,供用户进行标记。比如,在一个实施例中,用户接到某重要电话或者某行的保险推销电话之后,将该号码进行了对应的标记,并通过标记装置本地端将该标记信息上传至云端服务器,从而保证当用户更换移动电话或电话卡时,仍然能获取原先标记过的电话号码以及对应的标记信息。
[0005] 然而,这种号码标记系统中,用户仍然仅能对自己曾经接听过的号码进行标记,也就是说,不同用户所采用的号码标记的数据库都是相对独立的,号码识别范围小。而且,对于每一个号码都需要用户自己进行手工操作,操作繁琐。
[0006] 而且,对于不同号码,用户的标识需求事实上是不同的,对于有些号码,比如快递外卖,如果不进行标记,用户识别和联系都不方便,如果进行识别,用户使用频率很低,而且快递外卖人员流动性很大,对每一个号码都进行标记,并不现实。

发明内容

[0007] 本发明提供一种电话标记方法,其特征在于,包括:获取移动终端来电或者去电的电话号码;将所述获取的电话号码在本地或者云端数据库中至少一个进行匹配;根据所述电话号码在所述本地或者云端数据库是否匹配成功以及是否为质疑号码,向用户显示不同的标记页面,提示用户对所述电话号码进行标记或对所述号码的标记信息进行确认;获取用户根据所述标记页面对所述电话号码的标记信息并对其进行标记验证;以及根据所述标记验证的结果,更新所述云端数据库和所述本地数据库。
[0008] 优选地,若所述电话号码在所述本地数据库中匹配成功,则显示与所述电话号码相适应的标记信息;若所述电话号码在所述本地数据库中匹配失败,则显示初始标记页面,提示用户对所述电话号码进行标记。
[0009] 优选地,若所述电话号码在所述云端数据库中匹配成功,则进一步判断是否存在更正标记指令;若不需要更正标记,则显示与所述电话号码相适应的标记信息;若需要更正标记,则显示更正标记页面,提示用户对待验证的标记信息进行选择或确认;若所述电话号码在所述云端数据库中匹配失败,则显示初始标记页面,获取用户对所述电话号码的初始标记信息。
[0010] 本发明还提供一种电话标记系统,其特征在于,包括:多个移动终端,用于显示标记页面并与用户交互以获取用户对来电或者去电的电话号码标记信息;与所述多个移动终端相适应的本地数据库,用于储存电话号码以及与电话号码相适应的标记信息;一个或多个云端数据库,用于储存电话号码以及与电话号码相适应的标记信息,并将相应标记信息同步至本地数据库中;一个或多个标记装置,用于根据移动终端来电或者去电的电话号码在数据库中的匹配情况动态提供关联的标记页面,例如根据不同的匹配情况提供不同或同一个标记页面,并将所获取的标记信息传输至所述本地数据库和所述云端数据库中至少一个;一个或多个验证装置,用于对用户的标记信息进行验证,;所述标记装置还可将获取的标记信息先传输至所述验证装置,经过验证的标记信息再存储至所述云端数据库或所述本地数据库;其中,所述移动终端与所述本地数据库,或所述云端数据库,或所述本地数据库以及所述云端数据库相互通信,所述移动终端还和所述标记装置相通信,所述标记装置还可和所述验证装置相通信,所述验证装置还可与所述云端数据库和所述本地数据库中至少一个相通信。
[0011] 优选地,所述标记装置可设置于所述移动终端,可设置于云端,或者由设置于所述移动终端的部分与设置于云端的部分共同构成。若所述电话号码在所述本地数据库中匹配成功,则通过所述移动终端显示与所述电话号码相适应的标记信息;若所述电话号码在所述本地数据库中匹配失败,则触发所述标记装置并通过所述移动终端向用户显示初始标记页面,提示用户对所述电话号码进行标记。若所述电话号码在所述云端数据库中匹配成功,则进一步判断是否存在更正标记指令;若不需要更正标记,则显示与所述电话号码相适应的标记信息;若需要更正标记,则显示更正标记页面,提示用户对待验证的标记信息进行选择或确认;若所述电话号码在所述云端数据库中匹配失败,则触发所述标记装置并通过所述移动终端向用户显示初始标记页面,获取用户对所述电话号码的初始标记信息。
[0012] 相较于现有技术,本发明利用终端用户和云端服务器的双向数据传输,当终端用户调起系统的电话模,本地监听系统会将主叫号码/被叫号码记录下来,通过本地/云端号码数据库识别模块尝试匹配出关联的标记信息,帮助终端用户辨识号码身份及辅助信息。在本发明的实施方式中,数据库一方面接纳并充分利用每个用户提供的标记信息,通过对标记信息进行收集、验证、汇总,形成庞大而准确率高的数据库,另一方面又将所有标记信息与所有连接至数据库的移动终端用户共享,从而使得根据数据库存储的标记信息,每个终端用户在面对对其而言完全陌生的电话号码时,能够精准的获取该陌生号码关联标记信息,有效帮助终端用户进行号码识别,防止或减少用户受到不相关的电话骚扰。
[0013] 本发明还结合匹配结果触发标记装置,在不同的情况下,例如是否不存在匹配的标记信息、是否为质疑号码、是否需要主动标记等等,展示给用户不同的标记信息界面,甚至是不同的用户即使拨打/接收的号码相同,也会看到不同的标记界面,从而能够更加高效地实现用户的标记,也使用户向数据库所提供的号码数据更加有效。
[0014] 进一步的,本发明设置了多种号码类型,对于一些无需标记到具体身份的电话号码,例如快递外卖等,用户可直接将号码标记为对应的号码类型,从而在满足了用户对不用号码的实际标记需求的前提下,减轻了用户需要标记的号码数量。附图说明
[0015] 通过参照附图详细描述其示例实施方式,本发明的上述和其它特征及优点将变得更加明显。
[0016] 图1示出了现有技术中电话标记系统的拓扑图;
[0017] 图2示出了本发明提供的电话标记系统一种实施方式的拓扑图;
[0018] 图3示出了本发明提供的电话标记系统另一种实施方式的拓扑图;
[0019] 图4示出了本发明第一实施例的电话标记方法的流程示意图;
[0020] 图5示出了本发明第二实施例的电话标记方法的流程示意图;
[0021] 图6示出了本发明第三实施例的电话标记方法的流程示意图;
[0022] 图7示出了本发明第四实施例的电话标记方法的流程示意图;
[0023] 图8示出了本发明一种具体实施例中基本电话标记页面的示意图;
[0024] 图9示出了本发明另一种具体实施例中动态电话标记页面的示意图;
[0025] 图10示出了本发明又一种具体实施例中动态电话标记页面的示意图;以及[0026] 图11示出了本发明又一种具体实施例中动态电话标记页面的示意图。

具体实施方式

[0027] 现在将参考附图更全面地描述示例实施方式。
[0028] 图2示出了本发明提供的电话标记系统的拓扑图。具体地,本图示出了三个移动终端202、204以及206,分别与三个移动终端相适应的三个本地数据库208、210以及212,分别与三个移动终端相适应的三个标记装置本地端220、222以及224,一个云端数据库218,一个云端标记装置226,验证装置214,其中,验证装置214可包括多个验证装置(图中未示出),还可包括一个或多个(未示出)第三方服务器216。
[0029] 移动终端202与本地数据库208以及标记装置本地端220相通信,本地数据库208与标记装置本地端220相通信。移动终端202通过互联网与云端标记装置226以及云端数据库218相通信。标记装置本地端220以及云端标记装置226通过互联网与验证装置214相通信。
验证装置214通过互联网与云端数据库218相通信。一第三方系统216分别通过互联网与验证装置214以及云端数据库218相通信。云端数据库218与本地数据库208相通信。移动终端
204及其本地数据库210、标记装置本地端212,移动终端206及其本地数据库212、标记装置本地端224与其他各装置的通信关系和移动终端202及其本地数据库208、标记装置本地端
220与其他各装置的通信关系相同。
[0030] 具体地,以移动终端202为例。移动终端202与云端各装置进行双向数据传输。当移动终端202调起电话标记系统的电话监听模块(图中未示出),本地监听模块会将主叫号码/被叫号码记录下来,通过本地数据库208或者云端数据库218对该号码进行匹配,并查询该号码身份以及相关信息,帮助终端用户辨识。同时结合标记信息触发标记装置本地端220或者云端标记装置226,并展示给不同用户不同的标记界面,甚至是不同的用户即使拨打/接收的号码相同,也会看到不同的标记界面。用户向验证装置214提供更有效的号码数据。号码数据经过验证装置214检验,将检验正确的标记信息存储到云端数据库218中,同时传递给在此之后拨打/接收该号码的移动终端的本地数据库中。其中,云端数据库218中的电话数据还可以与第三方系统216交互更新。验证装置214也可以借助第三方系统216的信息对用户标记的号码进行验证,进而形成一套更准确更迅速的终端用户贡献电话号码系统,高效扩充了号码数据库,帮助终端用户在来去电时识别非联系人标记信息,防止被不相关的陌生电话骚扰。
[0031] 其中,图2具体地示出和描述了本发明的示例性实施方式。应该理解,本发明不限于所公开的实施方式,例如,上述移动终端、本地数据库、标记装置并不必须为于图1所示的三个,其数量可以相应变化,并且云端数据库、验证装置以及第三方系统的数量也可以有相应的变化。例如,验证装置、标记装置和第三方系统可运行在云端,多个云端数据库、多个验证装置、多个标记装置以及多个第三方系统等云端的装置由一个或多个云端服务器进行任务的分配管理。
[0032] 在其中一个变化例中,标记装置本地端是本地安装的软件的一个子模块,用于提供在本地触发标记的标记页面。云端标记装置是云端服务器的一个子模块,用于提供在云端触发标记的标记页面。
[0033] 在另一个变化例中,标记装置并不区分本地和云端,其可以仅安装在本地,也可以仅安装在云端,或者还可以为独立设置于本地或者云端之外的装置。参考图3,移动终端302与本地数据库308相通信,移动终端304与本地数据库310相通信,移动终端306与本地数据库312相通信,移动终端302、304、306和本地数据库308、310、312分别通过互联网与标记装置326、云端数据库318以及验证装置314相通信。
[0034] 具体地,以移动终端302为例。移动终端302记录主叫号码/被叫号码,通过本地数据库308或者云端数据库318对该号码进行匹配,查询该号码的标识信息,帮助终端用户辨识;另一方面,根据匹配结果触发标记装置320,并展示给不同用户不同的标记界面,甚至是不同的用户即使拨打/接收的号码相同,也会看到不同的标记界面。
[0035] 例如,当电话号码在本地数据库308或者云端数据库318中不存在匹配结果时,标记装置320可提示给用户主动标记的界面,指示用户对该号码主动进行初始标记。当移动终端302的用户对电话号码原有匹配的标记信息存疑时,标记装置320可提示给用户更正标记的界面,指示用户对该号码的标记信息进行更正。
[0036] 用户标记的结果被记录在云端数据库318中;当其它移动终端对该号码进行查询匹配时由移动终端302的用户进行标记的结果也会推送至其它移动终端的标记界面,供其它移动终端的用户进行选择或确认。
[0037] 由移动终端302标记的标记结果也可先通过验证装置进行验证,并将验证后的标记信息更新至云端数据库,作为该号码的匹配结果。云端数据库中的标记信息还可进一步更新至本地数据库,便于用户离线进行查询匹配。
[0038] 图4示出了本发明第一实施例的电话标记方法的流程图。具体地,本图示出了8个步骤。
[0039] 步骤S101,电话监听模块监听主叫/被叫号码。
[0040] 具体地,当移动终端拨打号码或者接收来电时,电话监听模块获取移动终端拨打的号码或者来电的号码。
[0041] 步骤S102,判断该号码是否与本地/云端数据库中的号码匹配。
[0042] 若该号码在本地或云端数据库中存在匹配的号码或标记信息则执行步骤S103,若没有匹配的号码或标记信息则执行步骤S105。
[0043] 具体地,根据电话监听模块获取的号码在本地/云端数据库中至少一个进行查询匹配。
[0044] 优选地,若移动终端并没有处于联网状态,则直接在本地数据库中进行号码的查询匹配。若移动终端处于联网状态,可优先在云端数据库中进行号码的查询匹配。在一个变化例中,若移动终端的联网带宽超过一阈值时,则在云端数据库中进行号码的查询匹配。若移动终端的联网带宽低于上述阈值时,则直接在本地数据库中进行号码的查询匹配。
[0045] 在另一个变化例中,还可根据用户的设置,无论移动终端是否处于联网状态,优先在本地数据库中进行号码的查询匹配,当匹配失败时,再提示用户联网或直接执行在云端数据库中的查询。
[0046] 步骤S103,若有匹配号码,则移动终端将直接显示本地/云端数据库中与该号码匹配的标记信息。具体来说,当该电话号码匹配成功时,可显示其号码类型。例如,显示该号码为一“房产中介”的电话,或者显示该号码为一“业务推销”的电话。对于某些电话,用户事实上并不需要将其标记至具体身份的号码,号码类型对于用户而言已经足够。其中,用户还可根据自身需要对号码类型进行增加、删除和编辑,使得号码类型更适合于用户的使用习惯。在一种具体实施例中,用户自设的号码类型可仅保存在本地数据库,也可保存至云端数据库;用户还可根据需要,将其自设的号码类型分享至用户指定的联系人对象,或通过用户指定的社交账户进行公开。
[0047] 具体来说,当该电话号码匹配成功时,还可显示其号码信息。例如,当显示的是号码信息时,显示该号码对应的联系人或商户的名称、地址或者名片等信息;又例如,还可显示该号码对应的商户的活动信息,如近期的优惠活动信息等。
[0048] 具体来说,当该电话号码匹配成功时,还可显示相关的提示语。例如,可显示“该号码已被N个用户标记为骚扰电话”或者“该号码已被N个用户标记为房产中介”等,从而能够提醒用户对某些被其他用户标记为骚扰电话或诈骗电话但尚未得以验证的电话号码加以警惕。
[0049] 具体来说,当该电话号码匹配成功时,还可提示用户对标记结果加以确认。
[0050] 步骤S104,用户认为该标记信息与事实不符,则继续执行步骤S105。
[0051] 具体地,通常在用户的电话挂断后,询问用户是否确认该标记信息,或者询问用户是否需要主动标记该号码,若用户认为该标记信息有误或者认为需要主动标记该号码时,则继续执行步骤S105。
[0052] 步骤S105,标记装置根据匹配结果动态的提供电话号码标记界面,提示用户对号码进行标记。
[0053] 在一种实施方式,在本地/云端数据库没有与该号码相匹配的标记信息时,触发标记装置,显示初始标记界面。参考图8,如图所示的标记页面,提供给用户将该电话号码标记为若干号码类型的选项,例如该号码是“业务推销?房产中介?骚扰电话?诈骗钓鱼?快递外卖?其他(手动输入)”,用户可以选择其中之一从而完成对该电话号码的标记。在另一种实施方式中,在本地/云端数据库没有与该号码相匹配的标记信息时,初始标记界面还可提示用户直接手动输入,主动对该号码进行标记。这种情况下,优选地,用户电话挂断后,触发标记装置,弹出初始标记界面。
[0054] 在另一种实施方式中,在本地/云端数据库中有与该号码相匹配的标记信息,但用户认为该匹配的标记信息有误时,标记装置显示更正标记页面,提示用户对该号码进行更正标记。
[0055] 例如,参考图9,更正标记页面可提示用户对原有的匹配的标记信息,即“13XXXXXXXXX是否是如快递”,进行确认。又例如,参考图10,当接收到用户主动标记的指令后,更正标记页面提示用户对电话号码的一种或多种已标记的号码类型进行选择,即该电话号码为默认的人事猎头或是其它类型。又例如,参考图11,用户直接根据所显示的更正标记页面进行手动输入,主动对该电话号码进行标记。
[0056] 在另一种变化例中,在本地数据库中对电话号码进行匹配的过程中,当该电话号码在本地数据库中存在相匹配的标记信息,此时,即使该电话号码在云端数据库中存在多个待验证的标记信息,系统也并不主动提示更正标记页面,默认将本地数据库中的标记信息作为该号码匹配的标记信息。只有当用户发出更正标记指示时,即用户有可能认为该电话号码的标记信息不准确或不可信,主动触发标记装置,此时才会弹出更正标记页面,供用户进行更正标记。
[0057] 步骤S106,与用户交互完成标记。
[0058] 其中,用户除了通过移动终端的键盘、虚拟键盘、鼠标、游戏手柄、手写输入或ORC技术完成输入外,还可以通过语音交互、二维码识别等完成号码的初始标记或更正标记。
[0059] 此外,还可包括步骤S107,验证装置对号码的标记信息进行验证。
[0060] 具体地,可以有多种验证方式。
[0061] 在一种实施例中,验证装置对将某号码标记为某一标记信息的数目进行统计。若对一号码的标记信息超过预定阈值时,则通过验证。例如,当将某号码标记为房产中介的数量超过预定阈值时,比如300人时,则将该号码验证为房产中介。
[0062] 在另一种实施例中,验证装置对在一预定时间内将某号码标记为某一标记信息的数目进行统计。当对一号码的标记信息超过预定阈值时,则通过验证。例如,对于诈骗电话,其通常在一段时间内会频繁拨打多名用户实行诈骗,若在一天之内,对该电话号码的标记信息超过预定阈值,则将其验证为诈骗电话。
[0063] 在又一种实施例中,验证装置根据不同用户的不同信用等级将其赋予不同的标记信息权重,并根据权重计算标记信息的可信度。当标记信息的可信度到达一预定阈值时,则通过验证。例如,可根据用户以往标记的结果设置该用户的不同信用等级,当对某号码的标记信息进行统计时,提供对应标记信息的用户的信用等级也参与计算,比较计算出来的可信度与预定阈值,根据比较结果判断是否通过验证。
[0064] 在上述验证过程中,当用户标记时,验证装置可以记录用户的设备信息,并将其作为标记信息提供方身份的唯一标识码,当同一用户对同一个号码进行多次更正标记时,系统仅接受一次更正标记信息。此外,验证装置还可以记录用户当前所处的地理位置信息,当用户将某个电话号码标记为某个全国性商户时,则系统自动在该标记信息上添加其地理位置信息,从而能够实现更为精确的匹配。再例如,还可以结合第三方系统的数据库进一步验证。
[0065] 在验证的基础上,继续执行步骤S108,根据验证的结果对云端/本地数据库进行更新。
[0066] 具体地,若号码的标记信息通过验证,则将验证后的标记信息作为该号码的标记信息存入云端/本地数据库。若本地/云端的号码数据库中所存储的号码或标记信息被质疑时,可将用户的更正标记信息记录并保存在云端号码数据库,删除本地数据库中该号码与该号码的标记信息,并将云端数据库该号码设为质疑号码。在一个变化例中,不删除本地数据库中该号码与该号码的标记信息,将用户的更正标记信息记录并保存在云端号码数据库并将云端数据库该号码设为质疑号码。在另一个变化例中,将被质疑的号码的更正标记信息上传并保存在云端数据库,对云端数据库中的号码及其更正标记信息进行验证,并且本地数据库仅保存通过验证的号码及其标记信息。
[0067] 上述实施方式中,对用户标记信息进行验证之后,再根据验证的结果更新云端数据库和本地数据库,使得在验证之前,每个用户自己标记的初始标记信息和更正标记信息以及云端数据库和/或本地数据库中原有的标记信息均可作为该用户操作的移动终端上所记录号码的匹配信息,从而形成庞大而精准的数据库。在另一种实施方式中,也可先将不同用户标记的标记信息即时上传至云端数据库,作为该号码的待验证标记信息,此后当其他移动终端的用户通过云端号码库对该号码进行查询匹配时,即可获知此前由其他不同用户所提供的与该号码关联的一个或多个待验证标记信息,标记页面可提示用户从中进行选择,或可提示用户对其进行确认,或提示用户自行输入,对该号码进行其它标记,从而使得用户即使面对完全陌生的号码,也能获知其相关联的标记信息。
[0068] 图5示出了本发明一种具体实施例的电话标记方法的流程图。
[0069] 步骤S201,判断来电/去电号码是否是该移动终端电话簿中的号码,若不是继续执行步骤S202。
[0070] 步骤S202,判断移动终端是否处于联网状态,若不处于联网状态继续执行步骤S203,若处于联网状态则执行图6步骤S303。
[0071] 步骤S203,判断该号码与本地数据库中的号码是否匹配,若不匹配则继续执行步骤S204,若匹配则执行图7步骤S404。
[0072] 步骤S204,触发标记装置,动态提供关联的初始标记页面,并接收用户的标记信息。
[0073] 在一个实施例中,在本地没有与该号码相匹配的标记信息时,标记界面提示用户进行初始标记,请求用户对来电/去电号码的类型进行选择,例如参考图8,给出该电话是“业务推销?房产中介?骚扰电话?诈骗钓鱼?快递外卖?其他(手动输入)”的选择。
[0074] 初始标记界面可由所设定的用户操作进行触发,例如,当用户电话挂断后,触发标记装置,显示初始标记界面。在另一种变化例中,初始标记界面也可由用户主动触发。
[0075] 接收到用户的标记信息后,继续步骤S205,将所述标记信息传输至验证装置进行标记验证。
[0076] 在一个实施例中,用户标记信息优选地由标记装置发送至验证装置。在一个变化例中,标记装置将用户标记信息存入本地数据库中,并由本地数据库发送至验证装置。
[0077] 优选地,本地数据库中的号码及关联的标记信息在检测到移动终端联网时,实时向验证装置发送。在一个变化例中,本地数据库中每隔一定的时间,将储存在本地数据库中的用户标记信息发送至验证装置。在又一个变化例中,当用户标记信息达到一定阈值时,将储存在本地数据库中的用户标记信息发送至验证装置。步骤S206,验证装置根据用户的标记信息进行验证。
[0078] 具体地,可以有多种验证方式。
[0079] 例如,若将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
[0080] 又例如,在一预定时间内,将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
[0081] 再例如,不同用户的不同信用等级被赋有不同的标记信息的权重,并根据权重计算标记信息的可信度,当标记信息的可信度到达一预定阈值时,则通过验证。
[0082] 再例如,还可以结合第三方系统的数据库进一步验证。
[0083] 步骤S207,根据验证结果,更新本地/云端数据库,记录对应的号码及其标记信息,并存入云端数据库。
[0084] 优选地,在检测到移动终端联网时,实时的将本地数据库与云端数据库进行同步并更新。在一个变化例中,每隔一定的时间,将本地数据库与云端数据库进行同步并更新。在又一个变化例中,当更新的号码及其标记信息的数量达到一定阈值时,将本地数据库与云端数据库进行同步并更新。
[0085] 图6示出了本发明第三实施例的电话标记方法的流程示意图。
[0086] 步骤S301,判断来电/去电号码是否是该移动终端电话簿中的号码,若不是则继续执行步骤S302。
[0087] 步骤S302,判断移动终端是否处于联网状态,若联网则继续执行步骤S303,若不联网则执行图5步骤S203。
[0088] 步骤S303,判断该号码与云端数据库中的号码是否匹配,若匹配则继续执行步骤S304,若不匹配则执行图5步骤S204。
[0089] 步骤S304,显示该号码在云端数据库中的标记信息。
[0090] 步骤S305,判断是否对云端数据库中该号码的标记信息有质疑,如果是则执行步骤S306。
[0091] 步骤S306,触发标记装置,通过移动终端显示更正标记页面,并接收用户的更正标记信息。
[0092] 在一种实施方式中,在云端号码数据库中有不止一个与该号码相匹配的待验证标记信息,更正标记界面可一次性或逐次列出云端数据库所存储的与该号码关联的多个待验证标记信息中的一个或多个,提示用户进行选择。参考图9或图10,在此不予赘述。
[0093] 在另一种实施方式中,参考图11,更正标记界面还可提示用户进行自定义标记。
[0094] 更正标记界面可由所设定的用户操作进行触发,例如,当用户电话挂断后,触发标记装置,显示更正标记界面。在另一种变化例中,更正标记界面也可由用户主动触发,例如当用户对所匹配的标记信息进行质疑时,可主动触发标记装置,显示标记界面。
[0095] 步骤S307,更新云端数据库,将该号码设为质疑号码并保存关联的标记信息。
[0096] 步骤S308,将电话号码及待验证标记信息传输至验证装置。
[0097] 在一个实施例中,待验证标记信息优选地由标记装置发送至验证装置。在一个变化例中,标记装置将用户待验证标记信息存入云端或本地数据库中,并由云端或本地数据库发送至验证装置。
[0098] 优选地,云端或本地数据库中的待验证标记信息在检测到移动终端联网时,实时向验证装置发送。在一个变化例中,云端或本地数据库中每隔一定的时间,将储存在云端或本地数据库中的待验证标记信息发送至验证装置。在又一个变化例中,当待验证标记信息达到一定阈值时,将储存在云端或本地数据库中的待验证标记信息发送至验证装置。在又一变化例中,待验证标记信息可包括初始标记信息以及更正标记信息,两者的上传可以根据不同方式,例如更正标记信息为实时上传,初始标记信息为一段时间上传一次。本领域技术人员可以结合现有技术实现更多的变化例,在此不予赘述。
[0099] 步骤S309,验证装置根据用户的标记信息进行验证。
[0100] 具体地,可以有多种验证方式。
[0101] 例如,若将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
[0102] 又例如,在一预定时间内,将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
[0103] 再例如,不同用户的不同信用等级被赋有不同的标记信息的权重,并根据权重计算标记信息的可信度,当标记信息的可信度到达一预定阈值时,则通过验证。
[0104] 再例如,还可以结合第三方系统的数据库进一步验证。
[0105] 此外,初始标记信息和更正标记信息可采取不同的验证方式,例如,初始标记信息可通过如下方式验证:当将一号码标记为该初始标记信息达到一预定阈值时,该初始标记信息通过验证。更正标记信息可通过如下方式验证:不同用户的不同信用等级被赋有不同的更正标记信息的权重,并根据权重计算更正标记信息的可信度,当更正标记信息的可信度到达一预定阈值时,则通过验证。对初始标记信息和更正标记信息设置不同的验证方式正是基于初始标记信息和更正标记信息各自的特性决定的,初始标记信息是在本地/云端数据库中不存在对号码的任何数据时对号码的初次识别,而更正标记信息是对本地/云端数据库中原有匹配的标记信息的更正,对两者采取不同的验证方式能够提高验证结果的效率,使更多的陌生号码及时被用户识别,以及使得数据库中的号码具有更高的准确性。在其它实施例中,初始标记信息和更正标记信息也可采取相同的验证方式,以简化运算复杂度。
[0106] 步骤S310,当通过验证时,更新云端数据库以及本地数据库。优选地,仅将云端数据库中通过验证的标记信息及其对应的电话号码同步至本地数据库。在一个变化例中,未通过验证时,在云端数据库保留该质疑号码的标记信息,但将该质疑号码的标记信息从本地数据库中删除。
[0107] 优选地,在检测到移动终端联网时,实时的将本地数据库与云端数据库进行同步并更新。在一个变化例中,每隔一定的时间,将本地数据库与云端数据库进行同步并更新。在又一个变化例中,当更新的信息达到一定阈值时,将本地数据库与云端数据库进行同步并更新。
[0108] 在上述实施例的一个变化例中,步骤S304之前,判断该号码是否为质疑号码,若该号码不为质疑号码,则继续执行步骤S304。若该号码为质疑号码,则触发标记装置,通过移动终端显示更正标记页面,并接收用户的更正标记信息。
[0109] 在一种实施方式中,在云端号码数据库中有不止一个与该号码相匹配的待验证标记信息,参考图9或图10,通过类似图示中的更正标记界面,可一次性或逐次列出云端数据库所存储的与该号码关联的多个待验证标记信息中的一个或多个,提示用户进行选择。例如,在一个变化例中,当一个号码只有一个待验证标记信息,则动态的标记页面优选地,询问用户该号码是否为该待验证标记信息。例如,该号码是否为房产中介?”;或者,更正标记页面询问用户该号码是某待验证标记信息或其他,例如,“该号码是房产中介?或者其他(手动输入)”。又例如,在另一个变化例中,一个号码有多个待验证标记信息,则更正标记页面优选地,询问用户该号码是第一待验证标记信息、第二待验证标记信息或者其他,例如,“该号码是房产中介?业务推销?或者其他(手动输入)”。
[0110] 接收用户的更正标记信息后,同步骤S308至步骤S310相同,具体地,不予赘述。
[0111] 图7示出了本发明第四实施例的电话标记方法的流程图。
[0112] 步骤S401,判断来电/去电号码是否是该移动终端电话簿中的号码,若不是则继续执行步骤S402。
[0113] 步骤S402,判断移动终端是否处于联网状态,若处于不联网状态则继续执行步骤S403,若处于联网状态则执行图6步骤S303。
[0114] 步骤S403,判断该号码与本地数据库中的号码是否匹配,若匹配则继续执行步骤S404,若不匹配则执行图5步骤S204。
[0115] 步骤S404,在移动终端显示该号码在本地数据库中储存的标记信息。
[0116] 步骤S405,检测用户是否发出更正标记的指令。
[0117] 在一种实施方式中,可在用户的电话挂断后,询问用户是否确认该标记信息,也就是询问用户是否需要主动更正该号码的标记信息,当检测到用户发出更正标记的指令时,继续执行步骤S406。
[0118] 步骤S406,触发标记装置,通过移动终端显示更正标记页面,并接收用户的标记信息。
[0119] 在一个实施例中,更正标记界面请求用户对来电/去电号码的号码类型进行选择,例如,给出该电话是“业务推销?房产中介?骚扰电话?诈骗钓鱼?快递外卖?其他(手动输入)”的选择。在另一个实施例中,参考图9或图10,通过类似图示的更正标记界面,提示用户对原有匹配的标记信息进行确认或对号码类型进行选择。在又一种实施例中,参考图11,更正标记界面还可提示用户进行自定义标记。
[0120] 步骤S407,验证装置根据用户的标记信息进行验证。
[0121] 具体地,可以有多种验证方式。
[0122] 例如,若将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
[0123] 又例如,在一预定时间内,将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
[0124] 再例如,不同用户的不同信用等级被赋有不同的标记信息的权重,并根据权重计算标记信息的可信度,当标记信息的可信度到达一预定阈值时,则通过验证。
[0125] 再例如,还可以结合第三方系统的数据库进一步验证。
[0126] 步骤S408,根据验证结果更新云端数据库和本地数据库,将该号码及其标记信息存入云端数据库和本地数据库。
[0127] 优选地,在检测到移动终端联网时,实时的将本地数据库与云端数据库进行同步并更新。在一个变化例中,每隔一定的时间,将本地数据库与云端数据库进行同步并更新。在又一个变化例中,当更新的信息达到一定阈值时,将本地数据库与云端数据库进行同步并更新。
[0128] 图8示出了本发明一种具体实施方式中初始标记页面的示意图。具体地,在本地/云端数据库没有该号码的标记信息时,移动终端弹出的初始标记页面如图8所示,其中,初始标记页面中显示系统默认设置的常用号码类型,例如业务推销、房产中介、骚扰电话、诈骗钓鱼、快递外卖等,便于用户快速的提供号码的标记信息。优选地,还有分享标记信息、将该号码存入黑名单以及存入联系人等选项。
[0129] 当号码的标记信息被质疑时,移动终端弹出的更正标记界面也如图8所示。该更正标记页面给出该电话是“业务推销?房产中介?骚扰电话?诈骗钓鱼?快递外卖?其他(手动输入)”的选择,其中,页面所显示的选项为由不同用户对该号码进行标注的多个待验证标记信息。另外,可显示如图9所示的更正标记页面。例如,该更正标记页面给出“138********是如风快递?”的问题,并给出“错了”、“对的”以及“我不知道”的选项,提示用户对该号码的待验证标记,即“如风快递”进行确认。在另一种方式中,还可显示如图9所示的更正标记页面。例如,该更正标记页面给出“138********是什么电话?”的问题,并给出“人事猎头”、“其他类型”以及“确定”的选项。
[0130] 以上具体地示出和描述了本发明的示例性实施方式。应该理解,本发明不限于所公开的实施方式,相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效布置。
QQ群二维码
意见反馈