获取发送方信息的方法、客户端及系统技术方案

技术编号:8388948 阅读:176 留言:0更新日期:2013-03-07 20:46
本发明专利技术实施例提供了一种获取发送方信息的方法、客户端及系统,涉及通信领域,所述方法包括:当监控到发送方发起的通讯事件时,获取发送方标识;查找是否保存有与所述发送方标识相匹配的发送方信息;如果没有保存与所述发送方标识相匹配的发送方信息,则向服务器发送用户信息查询请求,所述用户信息查询请求中包括所述发送方标识;接收所述服务器发送的与所述发送方标识相匹配的发送方信息,并显示接收到的所述发送方信息。本发明专利技术实现了在本地没有保存发送方信息时自动向服务器获取该发送方信息并显示给用户的功能,丰富了终端用户的体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种获取发送方信息的方法、客户端及系统
技术介绍
在手机呼叫等通讯业务中,被叫用户在接收到主叫用户的呼叫请求的时候,可以看到主叫用户的信息,也就是发送方信息,如名字等,以使得被叫用户能够知道是谁发送的呼叫请求,为用户提供了良好的业务体验。目前最常见的显示发送方信息方式是来电显示,即被叫用户事先在手机的电话本上保存了发送方信息,这时发送方来电,被叫用户的手机终端就能显示电话本中保存的该发送方的发送方信息,如发送方的名字等。使用上述方案虽然能够在被叫用户的终端显示发送方信息,但是如果被叫用户的电话本中没有保存发起呼叫请求的发送方的发送方信息,则被叫用户将只能看到该发送方的电话号码信息,而无法看到该发送方的名字等信息;即使被叫用户的电话本中保存了某一发送方的发送方信息,但是当该发送方的手机号码发生了变更时,被叫用户的手机终端无法根据该新的手机号码从电话本中获取到该发送方的发送方信息,也就无法显示该发送方信息。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种获取发送方信息的方法、客户端及系统。所述技术方案如下:一方面,提供了一种获取发送方信息的方法,所述方法包括:当监控到发送方发起的通讯事件时,获取发送方标识;查找是否保存有与所述发送方标识相匹配的发送方信息;如果没有保存与所述发送方标识相匹配的发送方信息,则向服务器发送用户信息查询请求,所述用户信息查询请求中包括所述发送方标识;接收所述服务器发送的与所述发送方标识相匹配的发送方信息,并显示接收到的所述发送方信息。另一方面,提供了一种获取发送方信息的客户端,所述客户端包括:监控模块,用于监控发送方发起的通讯事件;获取模块,用于当所述监控模块监控到发送方发起的通讯事件时,获取发送方标识;存储模块,用于存储用户信息;查找模块,用于在所述存储模块存储的用户信息中查找与所述获取模块获取的发送方标识相匹配的发送方信息;发送模块,用于当所述查找模块没有查找到与所述获取模块获取的发送方标识相匹配的发送方信息时,向服务器发送用户信息查询请求,所述用户信息查询请求中包括所述发送方标识;接收模块,用于接收所述服务器发送的与所述发送方标识相匹配的发送方信息;显示模块,用于显示所述接收模块接收到的发送方信息。另一方面,还提供了一种获取发送方信息的系统,所述系统包括:客户端和服务器;所述客户端如上述客户端;所述服务器中保存有用户公开的用户信息,并接收所述客户端发送的用户信息查询请求,查询与所述用户信息查询请求中的发送方标识相匹配的发送方信息,并将查询到的发送方信息发送给所述客户端。本专利技术实施例提供的技术方案带来的有益效果是:在接收方的客户端监控到发送方发起的通讯事件时,如果在本地找不到发送方信息,则可以从服务器获取发送方信息并显示给接收方,实现了在本地没有保存发送方信息时自动向服务器获取发送方信息并显示给接收方的功能,丰富了终端用户的体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的获取发送方信息的方法流程图;图2是本专利技术实施例二提供的获取发送方信息的方法流程图;图3是本专利技术实施例二提供的手机呼叫场景示意图;图4是本专利技术实施例三提供的获取发送方信息的客户端结构示意图;图5是本专利技术实施例三提供的另一种获取发送方信息的客户端结构示意图;图6是本专利技术实施例三提供的又一种获取发送方信息的客户端结构示意图;图7是本专利技术实施例四提供的服务器结构示意图;图8是本专利技术实施例五提供的获取发送方信息的系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种获取发送方信息的方法,参见图1,方法流程包括:101:当监控到发送方发起的通讯事件时,获取发送方标识;102:查找是否保存有与该发送方标识相匹配的发送方信息,如果是,则执行103,否则,执行104;103:显示查找到的发送方信息,流程结束;104:向服务器发送用户信息查询请求;其中,该用户信息查询请求中包括发送方标识。105:接收服务器发送的与该发送方标识相匹配的发送方信息;具体地,该发送方信息是服务器在接收到用户信息查询请求后,根据请求中携带的发送方标识,在服务器中保存的用户信息中查询得到的,并将查询到的发送方信息返回给客户端。106:显示接收到的发送方信息,流程结束。本专利技术实施例提供的方法,在接收方的客户端监控到发送方发起的通讯事件时,如果在本地找不到发送方信息,则可以从服务器获取发送方信息并显示给接收方,实现了在本地没有保存发送方信息时自动向服务器获取发送方信息并显示给接收方的功能,丰富了终端用户的体验。实施例二本专利技术实施例提供了一种获取发送方信息的方法,使用该方法可以在接收方的客户端监控到未知的发送方发起的通讯事件时,自动获取发送方的信息。该方法可以应用在手机、PC(Personal Computer,个人计算机)等终端的客户端上,还可以应用于Web页面,并适用于各种通讯方式,如呼叫、SM(Short Message,短信)、MMS(Multimedia Messaging Service,彩信)、E-mail(Electronic Mail,电子邮件)、IM(Instant Messaging,即时通讯)等。参见图2,方法流程包括:201:当接收方的客户端监控到发送方发起的通讯事件时,获取发送方标识;具体地,接收方的终端上安装了支持本方法的客户端软件。如果是手机终端,也可以直接将本方法集成到手机终端上,如集成到RCS(Rich Communication Suit,丰富的通讯套件)手机客户端或CAB(Converged Address Book,融合地址本)客户端等。客户端监控接收方的通讯事件,通讯事件可以包括新的呼叫、SM、MMS、E-mail和IM等,在监控到发送方发起的通讯事件后,获取发送方标识。其中,根据通讯事件的不同,获取的发送方标识也不尽相同:当通讯事件为呼叫、SM和MMS中的任意一项时,发送方标识可以为发送方的电话号码或账号,例如,电话号码可以是固本文档来自技高网...

【技术保护点】
一种获取发送方信息的方法,其特征在于,所述方法包括:当监控到发送方发起的通讯事件时,获取发送方标识;查找是否保存有与所述发送方标识相匹配的发送方信息;如果没有保存与所述发送方标识相匹配的发送方信息,则向服务器发送用户信息查询请求,所述用户信息查询请求中包括所述发送方标识;接收所述服务器发送的与所述发送方标识相匹配的发送方信息,并显示接收到的所述发送方信息。

【技术特征摘要】
1.一种获取发送方信息的方法,其特征在于,所述方法包括:
当监控到发送方发起的通讯事件时,获取发送方标识;
查找是否保存有与所述发送方标识相匹配的发送方信息;
如果没有保存与所述发送方标识相匹配的发送方信息,则向服务器发送用户信息查询请
求,所述用户信息查询请求中包括所述发送方标识;
接收所述服务器发送的与所述发送方标识相匹配的发送方信息,并显示接收到的所述发
送方信息。
2.根据权利要求1所述的方法,其特征在于,如果保存有与所述发送方标识相匹配的发
送方信息,所述方法还包括:
判断保存的所述发送方信息是否为最新的发送方信息,如果不是,则执行所述向服务器
发送用户信息查询请求的步骤。
3.根据权利要求2所述的方法,其特征在于,判断保存的所述发送方信息是否为最新的
发送方信息,包括:
向所述服务器发送版本信息查询请求,所述版本信息查询请求中包括所述发送方标识;
接收所述服务器发送的、所述服务器中与所述发送方标识相匹配的发送方信息的版本信
息,所述版本信息为时间戳或者版本号;
将接收到的版本信息与保存的所述发送方信息的版本信息进行比对,如果相同或者保存
的所述发送方信息的版本信息较新,则判定保存的所述发送方信息为最新的发送方信息,如
果接收到的版本信息较新,则判定保存的所述发送方信息不是最新的发送方信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当通讯完成时,提示接收方是否保存接收到的所述发送方信息,如果是,则根据接收到
的所述发送方信息生成名片,并保存所述名片。
5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述通讯事件为呼叫、
短信、彩信、电子邮件和即时通讯中的任意一项。
6.根据权利要求5所述的方法,其特征在于,
当所述通讯事件为呼叫、短信和彩信中的任意一项时,所述发送方标识为发送方的电话
号码或账号;
当所述通讯事件为电子邮件时,所述发送方标识为发送方的电子邮件地址;
当所述通讯事件为即时通讯时,所述发送方标识为发送方的即时通讯账号。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述服务器定制一个或多个用户信息;
当通过被定制的用户的认证授权后,接收所述服务器发送的被定制的用户信息;
当所述服务器中的被定制的用户信息有更新时,接收所述服务器主动发送的更新的用户
信息。
8.一种获取发送方信息的客户端,其特征在于,所述客户端包括:
监控模块,用于监控发送方发起...

【专利技术属性】
技术研发人员:肖白沙
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1