本发明涉及数据处理领域,尤其涉及移动通讯对号码的智能标记处理。
背景技术:
然而,这种号码标记系统中,用户仍然仅能对自己曾经接听过的号码进行标记,也就是说,不同用户所采用的号码标记的数据库都是相对独立的,号码识别范围小。而且,对于每一个号码都需要用户自己进行手工操作,操作繁琐。
而且,对于不同号码,用户的标识需求事实上是不同的,对于有些号码,比如快递外卖,如果不进行标记,用户识别和联系都不方便,如果进行识别,用户使用频率很低,而且快递外卖人员流动性很大,对每一个号码都进行标记,并不现实。
技术实现要素:
本发明还结合匹配结果触发标记装置,在不同的情况下,例如是否不存在匹配的标记信息、是否为质疑号码、是否需要主动标记等等,展示给用户不同的标记信息界面,甚至是不同的用户即使拨打/接收的号码相同,也会看到不同的标记界面,从而能够更加高效地实现用户的标记,也使用户向数据库所提供的号码数据更加有效。
附图说明
通过参照附图详细描述其示例实施方式,本发明的上述和其它特征及优点将变得更加明显。
具体实施方式
现在将参考附图更全面地描述示例实施方式。
移动终端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与其他各装置的通信关系相同。
其中,图2具体地示出和描述了本发明的示例性实施方式。应该理解,本发明不限于所公开的实施方式,例如,上述移动终端、本地数据库、标记装置并不必须为于图1所示的三个,其数量可以相应变化,并且云端数据库、验证装置以及第三方系统的数量也可以有相应的变化。例如,验证装置、标记装置和第三方系统可运行在云端,多个云端数据库、多个验证装置、多个标记装置以及多个第三方系统等云端的装置由一个或多个云端服务器进行任务的分配管理。
在其中一个变化例中,标记装置本地端是本地安装的软件的一个子模块,用于提供在本地触发标记的标记页面。云端标记装置是云端服务器的一个子模块,用于提供在云端触发标记的标记页面。
在另一个变化例中,标记装置并不区分本地和云端,其可以仅安装在本地,也可以仅安装在云端,或者还可以为独立设置于本地或者云端之外的装置。参考图3,移动终端302与本地数据库308相通信,移动终端304与本地数据库310相通信,移动终端306与本地数据库312相通信,移动终端302、304、306和本地数据库308、310、312分别通过互联网与标记装置326、云端数据库318以及验证装置314相通信。
具体地,以移动终端302为例。移动终端302记录主叫号码/被叫号码,通过本地数据库308或者云端数据库318对该号码进行匹配,查询该号码的标识信息,帮助终端用户辨识;另一方面,根据匹配结果触发标记装置320,并展示给不同用户不同的标记界面,甚至是不同的用户即使拨打/接收的号码相同,也会看到不同的标记界面。
用户标记的结果被记录在云端数据库318中;当其它移动终端对该号码进行查询匹配时由移动终端302的用户进行标记的结果也会推送至其它移动终端的标记界面,供其它移动终端的用户进行选择或确认。
由移动终端302标记的标记结果也可先通过验证装置进行验证,并将验证后的标记信息更新至云端数据库,作为该号码的匹配结果。云端数据库中的标记信息还可进一步更新至本地数据库,便于用户离线进行查询匹配。
步骤s102,判断该号码是否与本地/云端数据库中的号码匹配。
若该号码在本地或云端数据库中存在匹配的号码或标记信息则执行步骤s103,若没有匹配的号码或标记信息则执行步骤s105。
优选地,若移动终端并没有处于联网状态,则直接在本地数据库中进行号码的查询匹配。若移动终端处于联网状态,可优先在云端数据库中进行号码的查询匹配。在一个变化例中,若移动终端的联网带宽超过一阈值时,则在云端数据库中进行号码的查询匹配。若移动终端的联网带宽低于上述阈值时,则直接在本地数据库中进行号码的查询匹配。
在另一个变化例中,还可根据用户的设置,无论移动终端是否处于联网状态,优先在本地数据库中进行号码的查询匹配,当匹配失败时,再提示用户联网或直接执行在云端数据库中的查询。
步骤s104,用户认为该标记信息与事实不符,则继续执行步骤s105。
在另一种实施方式中,在本地/云端数据库中有与该号码相匹配的标记信息,但用户认为该匹配的标记信息有误时,标记装置显示更正标记页面,提示用户对该号码进行更正标记。
步骤s106,与用户交互完成标记。
其中,用户除了通过移动终端的键盘、虚拟键盘、鼠标、游戏手柄、手写输入或orc技术完成输入外,还可以通过语音交互、二维码识别等完成号码的初始标记或更正标记。
此外,还可包括步骤s107,验证装置对号码的标记信息进行验证。
具体地,可以有多种验证方式。
在一种实施例中,验证装置对将某号码标记为某一标记信息的数目进行统计。若对一号码的标记信息超过预定阈值时,则通过验证。例如,当将某号码标记为房产中介的数量超过预定阈值时,比如300人时,则将该号码验证为房产中介。
在又一种实施例中,验证装置根据不同用户的不同信用等级将其赋予不同的标记信息权重,并根据权重计算标记信息的可信度。当标记信息的可信度到达一预定阈值时,则通过验证。例如,可根据用户以往标记的结果设置该用户的不同信用等级,当对某号码的标记信息进行统计时,提供对应标记信息的用户的信用等级也参与计算,比较计算出来的可信度与预定阈值,根据比较结果判断是否通过验证。
在验证的基础上,继续执行步骤s108,根据验证的结果对云端/本地数据库进行更新。
具体地,若号码的标记信息通过验证,则将验证后的标记信息作为该号码的标记信息存入云端/本地数据库。若本地/云端的号码数据库中所存储的号码或标记信息被质疑时,可将用户的更正标记信息记录并保存在云端号码数据库,删除本地数据库中该号码与该号码的标记信息,并将云端数据库该号码设为质疑号码。在一个变化例中,不删除本地数据库中该号码与该号码的标记信息,将用户的更正标记信息记录并保存在云端号码数据库并将云端数据库该号码设为质疑号码。在另一个变化例中,将被质疑的号码的更正标记信息上传并保存在云端数据库,对云端数据库中的号码及其更正标记信息进行验证,并且本地数据库仅保存通过验证的号码及其标记信息。
步骤s202,判断移动终端是否处于联网状态,若不处于联网状态继续执行步骤s203,若处于联网状态则执行图6步骤s303。
步骤s203,判断该号码与本地数据库中的号码是否匹配,若不匹配则继续执行步骤s204,若匹配则执行图7步骤s404。
步骤s204,触发标记装置,动态提供关联的初始标记页面,并接收用户的标记信息。
接收到用户的标记信息后,继续步骤s205,将所述标记信息传输至验证装置进行标记验证。
在一个实施例中,用户标记信息优选地由标记装置发送至验证装置。在一个变化例中,标记装置将用户标记信息存入本地数据库中,并由本地数据库发送至验证装置。
例如,若将一号码标记为某一标记信息的数量超过预定阈值时,则通过验证。
再例如,不同用户的不同信用等级被赋有不同的标记信息的权重,并根据权重计算标记信息的可信度,当标记信息的可信度到达一预定阈值时,则通过验证。
再例如,还可以结合第三方系统的数据库进一步验证。
步骤s207,根据验证结果,更新本地/云端数据库,记录对应的号码及其标记信息,并存入云端数据库。
步骤s302,判断移动终端是否处于联网状态,若联网则继续执行步骤s303,若不联网则执行图5步骤s203。
步骤s303,判断该号码与云端数据库中的号码是否匹配,若匹配则继续执行步骤s304,若不匹配则执行图5步骤s204。
步骤s304,显示该号码在云端数据库中的标记信息。
步骤s305,判断是否对云端数据库中该号码的标记信息有质疑,如果是则执行步骤s306。
步骤s306,触发标记装置,通过移动终端显示更正标记页面,并接收用户的更正标记信息。
在一种实施方式中,在云端号码数据库中有不止一个与该号码相匹配的待验证标记信息,更正标记界面可一次性或逐次列出云端数据库所存储的与该号码关联的多个待验证标记信息中的一个或多个,提示用户进行选择。参考图9或图10,在此不予赘述。
在另一种实施方式中,参考图11,更正标记界面还可提示用户进行自定义标记。
步骤s307,更新云端数据库,将该号码设为质疑号码并保存关联的标记信息。
在一个实施例中,待验证标记信息优选地由标记装置发送至验证装置。在一个变化例中,标记装置将用户待验证标记信息存入云端或本地数据库中,并由云端或本地数据库发送至验证装置。
步骤s309,验证装置根据用户的标记信息进行验证。
此外,初始标记信息和更正标记信息可采取不同的验证方式,例如,初始标记信息可通过如下方式验证:当将一号码标记为该初始标记信息达到一预定阈值时,该初始标记信息通过验证。更正标记信息可通过如下方式验证:不同用户的不同信用等级被赋有不同的更正标记信息的权重,并根据权重计算更正标记信息的可信度,当更正标记信息的可信度到达一预定阈值时,则通过验证。对初始标记信息和更正标记信息设置不同的验证方式正是基于初始标记信息和更正标记信息各自的特性决定的,初始标记信息是在本地/云端数据库中不存在对号码的任何数据时对号码的初次识别,而更正标记信息是对本地/云端数据库中原有匹配的标记信息的更正,对两者采取不同的验证方式能够提高验证结果的效率,使更多的陌生号码及时被用户识别,以及使得数据库中的号码具有更高的准确性。在其它实施例中,初始标记信息和更正标记信息也可采取相同的验证方式,以简化运算复杂度。
在上述实施例的一个变化例中,步骤s304之前,判断该号码是否为质疑号码,若该号码不为质疑号码,则继续执行步骤s304。若该号码为质疑号码,则触发标记装置,通过移动终端显示更正标记页面,并接收用户的更正标记信息。
在一种实施方式中,在云端号码数据库中有不止一个与该号码相匹配的待验证标记信息,参考图9或图10,通过类似图示中的更正标记界面,可一次性或逐次列出云端数据库所存储的与该号码关联的多个待验证标记信息中的一个或多个,提示用户进行选择。例如,在一个变化例中,当一个号码只有一个待验证标记信息,则动态的标记页面优选地,询问用户该号码是否为该待验证标记信息。例如,该号码是否为房产中介?”;或者,更正标记页面询问用户该号码是某待验证标记信息或其他,例如,“该号码是房产中介?或者其他(手动输入)”。又例如,在另一个变化例中,一个号码有多个待验证标记信息,则更正标记页面优选地,询问用户该号码是第一待验证标记信息、第二待验证标记信息或者其他,例如,“该号码是房产中介?业务推销?或者其他(于动输入)”。
接收用户的更正标记信息后,同步骤s308至步骤s310相同,具体地,不予赘述。
步骤s402,判断移动终端是否处于联网状态,若处于不联网状态则继续执行步骤s403,若处于联网状态则执行图6步骤s303。
步骤s403,判断该号码与本地数据库中的号码是否匹配,若匹配则继续执行步骤s404,若不匹配则执行图5步骤s204。
步骤s404,在移动终端显示该号码在本地数据库中储存的标记信息。
步骤s405,检测用户是否发出更正标记的指令。
步骤s406,触发标记装置,通过移动终端显示更正标记页面,并接收用户的标记信息。
步骤s407,验证装置根据用户的标记信息进行验证。
步骤s408,根据验证结果更新云端数据库和本地数据库,将该号码及其标记信息存入云端数据库和本地数据库。
以上具体地示出和描述了本发明的示例性实施方式。应该理解,本发明不限于所公开的实施方式,相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效布置。