本发明专利技术适用于移动通信领域,尤其涉及一种供第三方应用程序调用联系人的方法和装置。在本发明专利技术实施例中,供第三方应用程序调用联系人的方法包括:接收第三方应用程序对联系人的调用;根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。本发明专利技术实施例提供的方法一方面,可以使用户在使用第三方应用程序时选择合适的联系人时更加精致,避免在多个同名但属性信息不一样的联系人的情况下出现误选的问题,另一方面,本发明专利技术提供的方法规则灵活、拓展性强,只要第三方应用程序调用的属性信息与联系人的属性信息匹配均可以进行适应显示,对未来各种需要跟联系人结合使用的各种第三方应用程序都有比较强的兼容性。
【技术实现步骤摘要】
一种供第三方应用程序调用联系人的方法和装置
本专利技术属于移动通信领域,尤其涉及一种供第三方应用程序调用联系人的方法和>J-U ρ α装直。
技术介绍
对于目前的智能移动终端,功能越来越强大。除了最基本的通话功能之外,短信、 E-mail (电子邮件)地址以及即时通信(例如,QQ、MSN等)等已经是目前的智能移动终端非常普及的功能了。考虑到通话功能是移动终端最基本的功能,当用户在向通讯录里添加联系人时,除了将该联系人的联系电话作为联系人必要属性添加到通讯录里之外,常常将新添加的联系人的E-mail地址和即时通信账号等作为联系人附加属性添加在通讯录里。联系人的附加属性往往可以唯一标识一个联系人,同时,联系人的附加属性对于第三方应用程序的调用必不可少。例如,若要向联系人发送电子邮件,作为第三方应用程序的电子邮件应用程序必须调用通讯录里该联系人的E-mail地址。虽然现有智能移动终端的通讯录提供了保存联系人附加属性的功能,并且也向第三方应用程序提供了调用这些附加属性的统一接口和界面显示模块。然而,在第三方应用程序调用目标联系人时,在完成对这些目标联系人的调用后,只是向用户显示目标联系人的名称,最多还显示出该联系人的电话联系方式(固话号码或手机号码)。因此,上述现有统一接口和界面显示模块给第三方应用程序的调用带来了诸多不便。例如,由于不能直观看到需要调用的联系人的附加属性,有可能出现在多个名称相同、 附加属性的联系人中错误调用了联系人;在商务应用场合,这种错误有时会带来难以弥补的损失。
技术实现思路
本专利技术的目的在于提供一种供第三方应用程序调用联系人的方法和装置,旨在解决第三方应用程序调用现有移动终端提供的功能模块时给用户带来不便的问题。本专利技术是这样实现的,一种供第三方应用程序调用联系人的方法,所述方法包括接收第三方应用程序对联系人的调用;根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。本专利技术的另一目的在于提供一种供第三方应用程序调用联系人的装置,所述装置包括接收模块和显示模块;所述接收模块,用于接收第三方应用程序对联系人的调用;所述显示模块,用于根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。从上述本专利技术实施例可知,由于在接收第三方应用程序对联系人的调用后,系统4可以根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。因此,一方面,可以使用户在使用第三方应用程序时选择合适的联系人时更加精致,避免在多个同名但属性信息不一样的联系人的情况下出现误选的问题,另一方面,本专利技术提供的方法规则灵活、拓展性强,只要第三方应用程序调用的属性信息与联系人的属性信息匹配均可以进行适应显示,对未来各种需要跟联系人结合使用的各种第三方应用程序都有比较强的兼容性。附图说明图I本专利技术第一实施例提供的供第三方应用程序调用联系人的方法流程示意图2_a是本专利技术第一实施例提供的在人机交互界面展示被调用联系人和该被调用联系人的手机号码示意图2_b是本专利技术另一实施例提供的在人机交互界面展示被调用联系人和该被调用联系人的电子邮箱地址示意图2-c是本专利技术另一实施例提供的在人机交互界面展示被调用联系人和该被调用联系人的即时通信账号示意图3_a是本专利技术另一实施例提供的在人机交互界面提示“没有适合选择的联系人”示意图3_b是本专利技术另一实施例提供的在人机交互界面展示属性信息里包含即时通信账号的联系人和这些联系 人的即时通信账号示意图4是本专利技术第一实施例提供的供第三方应用程序调用联系人的装置结构示意图5是本专利技术另一实施例提供的供第三方应用程序调用联系人的装置结构示意图6_a是本专利技术另一实施例提供的供第三方应用程序调用联系人的装置结构示意图6_b是本专利技术另一实施例提供的供第三方应用程序调用联系人的装置结构示意图6-c是本专利技术另一实施例提供的供第三方应用程序调用联系人的装置结构示意图6_d是本专利技术另一实施例提供的供第三方应用程序调用联系人的装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图I示出了本专利技术第一实施例提供的供第三方应用程序调用联系人的方法流程示意图,包括步骤SlOl和步骤S10,详述如下步骤S101,接收第三方应用程序对联系人的调用。在本专利技术实施例中,当第三方应用程序需要使用到联系人的属性信息,例如,电子邮件(E-mail)应用程序在发送邮件需要使用联系人的电子邮箱地址。当点击电子邮件应用程序界面的电子邮箱地址输入框,系统将这一操作转化为事件消息发送至通讯录应用程序模块,通讯录应用程序模块将事件消息视为是电子邮件应用程序对联系人的调用,接收其对联系人的调用。步骤S102,根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。在本专利技术实施例中,第三方应用程序泛指除通讯录应用程序之外、需要使用到通讯录应用程序提供的联系人的任何其他应用程序,可以是短信应用程序、电子邮件应用程序或者即时通信(Instant Messenger, IM)应用程序,例如,MSN、微信或腾讯QQ等等,被调用联系人的属性信息包括被调用联系人的联系电话、电子邮箱地址或即时通信账号等等。 一般地,通讯录里的联系人至少保存有其联系电话(固话号码或手机号码),电子邮箱地址或即时通信账号等等可以作为附加属性保存。所谓即时通信账号,可以是腾讯QQ应用软件账号、微信账号或者MSN账号等等。作为根据第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息的一个实施例,可以根据第三方应用程序的自身属性,提供与所述第三方应用程序相应的应用程序接口(Application Programming Interface, API)函数,然后,由所述应用程序接口函数将所述被调用联系人以及所述被调用联系人的属性信息展示在人机交互界面。例如,若第三方应用程序是短信应用程 序,其自身属性是在发送短信时需要被调用联系人的手机号码,则系统提供与短信应用程序相应的API函数,然后,由该API 函数将所述被调用联系人以及所述被调用联系人的手机号码展示在人机交互界面,如附图 2-a所示。再如,若第三方应用程序是电子邮件应用程序,其自身属性是在发送电子邮件时需要被调用联系人的电子邮箱地址,则系统提供与电子邮件应用程序相应的API函数,然后,由该API函数将被调用联系人以及该被调用联系人的电子邮箱地址展示在人机交互界面,如附图2-b所示。还如,若第三方应用程序是即时通信应用程序,其自身属性是在发送即时消息时需要被调用联系人的即时通信账号(例如,QQ号码),则系统提供与即时通信应用程序相应的API函数,然后,由该API函数将被调用联系人以及该被调用联系人的即时通信账号展示在人机交互界面,如附图2-c所示。如前所述,由于电子邮箱地址或即时通信账号等是联系人的附加属性,因此,并不是通讯录里所有的联系人都保存有这些附加属性。在通讯录里的联系人较多时,为了能够使用户迅速找到需要的联系人,提高使用效率,在本文档来自技高网...
【技术保护点】
一种供第三方应用程序调用联系人的方法,其特征在于,所述方法包括:接收第三方应用程序对联系人的调用;根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。
【技术特征摘要】
1.一种供第三方应用程序调用联系人的方法,其特征在于,所述方法包括 接收第三方应用程序对联系人的调用; 根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。2.如权利要求I所述供第三方应用程序调用联系人的方法,其特征在于,所述被调用联系人的属性信息包括所述被调用联系人的联系电话、电子邮箱地址或即时通信账号。3.如权利要求2所述供第三方应用程序调用联系人的方法,其特征在于,所述根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息包括 根据所述第三方应用程序的自身属性,提供与所述第三方应用程序相应的应用程序接口函数; 由所述应用程序接口函数将所述被调用联系人以及所述被调用联系人的属性信息展示在人机交互界面。4.如权利要求I至3任意一项所述供第三方应用程序调用联系人的方法,其特征在于,所述根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息之前或同时还包括 根据所述第三方应用程序的自身属性,将联系人的属性信息与所述第三方应用程序的自身属性匹配; 过滤属性信息与所述第三方应用程序的自身属性不相符的联系人并在人机交互界面展示属性信息与所述第三方应用程序的自身属性相符的联系人以及属性信息与所述第三方应用程序的自身属性相符的联系人的属性信息。5.如权利要求I至3任意一项所述供第三方应用程序调用联系人的方法,其特征在于,所述第三方应用程序为短信应用程序、电子邮件应用程序...
【专利技术属性】
技术研发人员:许明警,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。