用于对端身份识别的方法、终端、服务器和系统的制作方法

文档序号:8226522阅读:479来源:国知局
用于对端身份识别的方法、终端、服务器和系统的制作方法
【技术领域】
[0001]本发明涉及电信领域,更具体地涉及用于识别对端身份的方法和终端、辅助识别对端身份的方法和服务器以及包括终端和服务器在内的系统。
【背景技术】
[0002]在人们的日常生活中,经常会接到推销电话、诈骗电话等,而终端(例如,智能手机、PDA、平板电脑、笔记本等)用户上当受骗屡见不鲜。因此,让终端(例如,智能手机)的用户拥有一个值得信赖的沟通环境的需求也随之而来。
[0003]为了预防这种推销电话或者诈骗电话,一般会采用主叫方身份(Caller ID)识别技术。具体地,一种主叫方身份识别技术是商家黄页电话号码识别。其主要解决了用户在收到来电时对来电商家信息的识别。该商家信息包括与来电号码相对应的公司名称和服务名称,还可能包括在黄页平台上注册的其他信息,例如公司LOGO、地址和邮编等。
[0004]该方案的主要流程如图1所示。在图1中,当用户的终端(在本申请的上下文中,其也可以被称为“客户端”)接到呼入呼叫(“手机来电”)时,该呼入呼叫一般会带有表明来电号码的信息(“客户端采集来电号码”)。用户的终端(例如,手机)根据该来电号码,先在本地地址簿(或联系人目录)中查找是否有对应记录(“是否陌生号”)。如果找到,说明该来电号码不是陌生号码(“否”),则显示与该号码相对应的联系人信息,并提示用户接听(“结束”)。如果在本地地址簿中找不到对应记录(“是”),则终端向黄页平台发送查询请求,该查询请求包括该来电号码(“客户端把号码上传到平台”)。平台在收到该查询请求后,在其数据库中简单地查找是否存在与该来电号码相对应的信息记录(“平台是否有相关信息”)。如果有(“是”),则向终端(客户端)返回该信息记录,以帮助用户识别主叫方身份(“客户端显示识别信息”)。如果未找到(“否”),则返回查找失败指示,以通知终端用户该陌生号码无法识别(“结束”)。
[0005]然而,这种方案存在很多问题。首先,该方案只适用于在黄页平台上注册的商家,而不能帮助识别个人用户(或者非平台注册用户)。其次,当商家在平台上预先注册的号码用途变更时,例如转让给另一商家、或用于其他用途时,黄页平台上的注册信息无法实时同步。再次,在该方案中,判断平台中是否有与来电号码相关的联系人信息仅简单地基于该号码,而无法考虑到其他各种影响因素,例如:可信度、权重等。

【发明内容】

[0006]为了解决上述问题,提供了根据本发明的用于识别对端身份的方法、终端、服务器和系统。
[0007]根据本发明的第一方面,提供了一种在终端上执行的用于识别呼叫的对端身份的方法。该方法包括:(a)判断所述呼叫的号码是否为本地已知号码;(b)如果判断所述号码不是本地已知号码,则向服务器发送包括所述号码在内的查询请求;以及(C)从所述服务器接收响应于所述查询请求的查询结果,所述查询结果包括用于指示与所述号码相关联的对端身份的信息,以及所述对端身份是至少基于由一个或多个用户向所述服务器提供的身份数据来查询到的。
[0008]在一些实施例中,用于指示与所述号码相关联的对端身份的信息至少包括符合vCard文件格式标准的信息。
[0009]在一些实施例中,所述对端身份是至少基于由两个或更多个用户向所述服务器提供的身份数据来查询到的。
[0010]在一些实施例中,所述查询请求还包括所述终端的识别信息。
[0011]在一些实施例中,所述终端的识别信息至少包括与所述终端绑定的Android ID。
[0012]在一些实施例中,所述方法还包括:向所述服务器提供与一个或多个本地已知号码相关联的身份数据。
[0013]在一些实施例中,在步骤(C)中,所述对端身份是至少还基于由所述服务器预先登记的对端信息来查询到的。
[0014]在一些实施例中,所述服务器预先登记的对端信息包括以下至少一项:商家号码和主动注册的个人号码。
[0015]根据本发明的第二方面,提供了一种用于识别呼叫的对端身份的终端。该终端包括:本地号码判断单元,用于判断所述呼叫的号码是否为本地已知号码;查询请求发送单元,用于在判断所述号码不是本地已知号码的情况下,向服务器发送包括所述号码在内的查询请求;以及查询结果接收单元,用于从所述服务器接收响应于所述查询请求的查询结果,所述查询结果包括用于指示与所述号码相关联的对端身份的信息,以及所述对端身份是至少基于由一个或多个用户向所述服务器提供的身份数据来查询到的。
[0016]在一些实施例中,用于指示与所述号码相关联的对端身份的信息至少包括符合vCard文件格式标准的信息。
[0017]在一些实施例中,所述对端身份是至少基于由两个或更多个用户向所述服务器提供的身份数据来查询到的。
[0018]在一些实施例中,所述查询请求还包括所述终端的识别信息。
[0019]在一些实施例中,所述终端的识别信息至少包括与所述终端绑定的Android ID。
[0020]在一些实施例中,所述终端还包括:身份数据提供单元,用于向所述服务器提供与一个或多个本地已知号码相关联的身份数据。
[0021]在一些实施例中,由所述查询结果接收单元接收到的所述对端身份是至少还基于由所述服务器预先登记的对端信息来查询到的。
[0022]在一些实施例中,所述服务器预先登记的对端信息包括以下至少一项:商家号码和主动注册的个人号码。
[0023]根据本发明的第三方面,提供了一种在服务器处执行的用于辅助识别呼叫的对端身份的方法。该方法包括:(a)从终端接收包括呼叫的号码在内的查询请求;(b)根据所述查询请求,查询与所述号码相关联的对端身份,所述对端身份是至少基于由一个或多个用户向所述服务器提供的身份数据来查询到的;以及(C)向所述终端发送响应于所述查询请求的查询结果,所述查询结果包括用于指示所述对端身份的信息。
[0024]在一些实施例中,用于指示所述对端身份的信息至少包括符合vCard文件格式标准的信息。
[0025]在一些实施例中,所述对端身份是至少基于由两个或更多个用户向所述服务器提供的身份数据来查询到的。
[0026]在一些实施例中,所述查询请求还包括所述终端的识别信息。
[0027]在一些实施例中,所述终端的识别信息至少包括与所述终端绑定的Android ID。
[0028]在一些实施例中,所述方法还包括:从一个或多个终端接收与相应终端的一个或多个本地已知号码相关联的身份数据。
[0029]在一些实施例中,在步骤(b)中,所述对端身份是至少还基于由所述服务器预先登记的对端信息来查询到的。
[0030]在一些实施例中,所述服务器预先登记的对端信息包括以下至少一项:商家号码和主动注册的个人号码。
[0031]在一些实施例中,步骤(b)还包括:如果查询到与所述号码相关联的两个或更多个身份数据且这些身份数据中至少包括指示不同对端身份的两个身份数据,则根据一种或多种选择依据来选择其中之一作为查询结果。
[0032]在一些实施例中,所述选择依据包括以下至少一项:各身份数据的可信度;各身份数据中指示相同对端身份的数目;以及由所述服务器为各身份数据分配的权重。
[0033]在一些实施例中,步骤(b)还包括:如果查询到的身份数据涉及人际关系称呼,则忽略该条身份数据。
[0034]在一些实施例中,步骤(b)还包括:如果查询到的身份数据涉及违法信息,则忽略该条身份数据。
[0035]在一些实施例中,从一个或多个终端接收到的身份数据在所述服务器处以各终端的识别信息为主键分别存储。
[0036]在一些实施例中,所述存储是以加密方式存储的。
[0037]在一些实施例中,所述身份数据包括以下至少一项:名称、电话号码、邮件地址、邮编号码、以及电话类型。
[0038]根据本发明的第四方面,提供了一种用于辅助识别呼叫的对端身份的服务器。该服务器包括:查询请求接收单元,用于从终端接收
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1