[go: up one dir, main page]

CN102932533B - Method and device for third-party application program to call contact person - Google Patents

Method and device for third-party application program to call contact person Download PDF

Info

Publication number
CN102932533B
CN102932533B CN201210390144.3A CN201210390144A CN102932533B CN 102932533 B CN102932533 B CN 102932533B CN 201210390144 A CN201210390144 A CN 201210390144A CN 102932533 B CN102932533 B CN 102932533B
Authority
CN
China
Prior art keywords
party application
contact person
attribute information
contact
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210390144.3A
Other languages
Chinese (zh)
Other versions
CN102932533A (en
Inventor
许明警
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201210390144.3A priority Critical patent/CN102932533B/en
Publication of CN102932533A publication Critical patent/CN102932533A/en
Application granted granted Critical
Publication of CN102932533B publication Critical patent/CN102932533B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention is applicable to the field of mobile communication, and particularly relates to a method and a device for a third-party application program to call a contact. In the embodiment of the invention, the method for the third-party application program to call the contact person comprises the following steps: receiving the call of a third-party application program to the contact; and displaying the called contact and the attribute information of the called contact according to the calling of the third-party application program to the contact. The method provided by the embodiment of the invention can enable a user to select a proper contact when using the third-party application program, avoids the problem of wrong selection under the condition of a plurality of contacts with the same name but different attribute information, has flexible rule and strong expansibility, can perform adaptive display as long as the attribute information called by the third-party application program is matched with the attribute information of the contacts, and has stronger compatibility for various third-party application programs needing to be combined with the contacts in the future.

Description

一种供第三方应用程序调用联系人的方法和装置A method and device for a third-party application program to call contacts

技术领域 technical field

本发明属于移动通信领域,尤其涉及一种供第三方应用程序调用联系人的方法和装置。The invention belongs to the field of mobile communication, and in particular relates to a method and a device for a third-party application program to call a contact.

背景技术 Background technique

对于目前的智能移动终端,功能越来越强大。除了最基本的通话功能之外,短信、E-mail(电子邮件)地址以及即时通信(例如,QQ、MSN等)等已经是目前的智能移动终端非常普及的功能了。考虑到通话功能是移动终端最基本的功能,当用户在向通讯录里添加联系人时,除了将该联系人的联系电话作为联系人必要属性添加到通讯录里之外,常常将新添加的联系人的E-mail地址和即时通信账号等作为联系人附加属性添加在通讯录里。联系人的附加属性往往可以唯一标识一个联系人,同时,联系人的附加属性对于第三方应用程序的调用必不可少。例如,若要向联系人发送电子邮件,作为第三方应用程序的电子邮件应用程序必须调用通讯录里该联系人的E-mail地址。For current smart mobile terminals, the functions are becoming more and more powerful. In addition to the most basic call function, text messages, E-mail (e-mail) addresses, and instant messaging (for example, QQ, MSN, etc.) are already very popular functions of current smart mobile terminals. Considering that the call function is the most basic function of a mobile terminal, when a user adds a contact to the address book, in addition to adding the contact number of the contact to the address book as a necessary attribute of the contact, the newly added The contact's E-mail address and instant messaging account are added to the address book as additional attributes of the contact. The additional attributes of a contact can often uniquely identify a contact, and at the same time, the additional attributes of a contact are essential for invoking a third-party application. For example, to send an e-mail to a contact, the e-mail application as a third-party application must invoke the E-mail address of the contact in the address book.

虽然现有智能移动终端的通讯录提供了保存联系人附加属性的功能,并且也向第三方应用程序提供了调用这些附加属性的统一接口和界面显示模块。然而,在第三方应用程序调用目标联系人时,在完成对这些目标联系人的调用后,只是向用户显示目标联系人的名称,最多还显示出该联系人的电话联系方式(固话号码或手机号码)。Although the address book of the existing smart mobile terminal provides the function of saving additional attributes of contacts, it also provides a unified interface and an interface display module for calling these additional attributes to third-party applications. However, when the third-party application program calls the target contacts, after completing the calling of these target contacts, only the name of the target contact is displayed to the user, and at most the telephone contact information of the contact (fixed phone number or phone number).

因此,上述现有统一接口和界面显示模块给第三方应用程序的调用带来了诸多不便。例如,由于不能直观看到需要调用的联系人的附加属性,有可能出现在多个名称相同、附加属性的联系人中错误调用了联系人;在商务应用场合,这种错误有时会带来难以弥补的损失。Therefore, the above-mentioned existing unified interface and interface display module bring a lot of inconvenience to the invocation of third-party application programs. For example, because the additional attributes of the contacts that need to be called cannot be visually seen, it is possible that a contact is incorrectly called among multiple contacts with the same name and additional attributes; in business applications, this kind of error sometimes brings difficulties make up for the loss.

发明内容 Contents of the invention

本发明的目的在于提供一种供第三方应用程序调用联系人的方法和装置,旨在解决第三方应用程序调用现有移动终端提供的功能模块时给用户带来不便的问题。The purpose of the present invention is to provide a method and device for a third-party application to call a contact, aiming to solve the problem of inconvenience caused to users when a third-party application calls a function module provided by an existing mobile terminal.

本发明是这样实现的,一种供第三方应用程序调用联系人的方法,所述方法包括:The present invention is implemented in this way, a method for calling a contact by a third-party application, the method comprising:

接收第三方应用程序对联系人的调用;Receive calls from third-party applications to contacts;

根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。According to the calling of the contact by the third-party application program, the called contact and the attribute information of the called contact are displayed.

本发明的另一目的在于提供一种供第三方应用程序调用联系人的装置,所述装置包括接收模块和显示模块;Another object of the present invention is to provide a device for a third-party application program to call a contact, the device includes a receiving module and a display module;

所述接收模块,用于接收第三方应用程序对联系人的调用;The receiving module is configured to receive a call from a third-party application to a contact;

所述显示模块,用于根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。The display module is configured to display the called contact and the attribute information of the called contact according to the calling of the contact by the third-party application.

从上述本发明实施例可知,由于在接收第三方应用程序对联系人的调用后,系统可以根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。因此,一方面,可以使用户在使用第三方应用程序时选择合适的联系人时更加精致,避免在多个同名但属性信息不一样的联系人的情况下出现误选的问题,另一方面,本发明提供的方法规则灵活、拓展性强,只要第三方应用程序调用的属性信息与联系人的属性信息匹配均可以进行适应显示,对未来各种需要跟联系人结合使用的各种第三方应用程序都有比较强的兼容性。It can be known from the above-mentioned embodiments of the present invention that after receiving a call from a third-party application to a contact, the system can display the called contact and the called contact according to the call from the third-party application to the contact. Personal attribute information. Therefore, on the one hand, it can make the user select the appropriate contact more delicately when using a third-party application, and avoid the problem of wrong selection in the case of multiple contacts with the same name but different attribute information; on the other hand, The method provided by the present invention has flexible rules and strong expansibility. As long as the attribute information called by the third-party application matches the attribute information of the contact, it can be displayed adaptively. The program has relatively strong compatibility.

附图说明 Description of drawings

图1本发明第一实施例提供的供第三方应用程序调用联系人的方法流程示意图;FIG. 1 is a schematic flowchart of a method for calling a contact by a third-party application provided by the first embodiment of the present invention;

图2-a是本发明第一实施例提供的在人机交互界面展示被调用联系人和该被调用联系人的手机号码示意图;Fig. 2-a is a schematic diagram showing the called contact and the mobile phone number of the called contact on the human-computer interaction interface provided by the first embodiment of the present invention;

图2-b是本发明另一实施例提供的在人机交互界面展示被调用联系人和该被调用联系人的电子邮箱地址示意图;Fig. 2-b is a schematic diagram showing the called contact person and the email address of the called contact person on the human-computer interaction interface provided by another embodiment of the present invention;

图2-c是本发明另一实施例提供的在人机交互界面展示被调用联系人和该被调用联系人的即时通信账号示意图;Fig. 2-c is a schematic diagram showing the called contact and the instant messaging account of the called contact on the human-computer interaction interface provided by another embodiment of the present invention;

图3-a是本发明另一实施例提供的在人机交互界面提示“没有适合选择的联系人”示意图;Fig. 3-a is a schematic diagram of a human-computer interaction interface prompting "no contact suitable for selection" provided by another embodiment of the present invention;

图3-b是本发明另一实施例提供的在人机交互界面展示属性信息里包含即时通信账号的联系人和这些联系人的即时通信账号示意图;Fig. 3-b is a schematic diagram of contacts including instant messaging accounts and instant messaging accounts of these contacts in the attribute information displayed on the human-computer interaction interface provided by another embodiment of the present invention;

图4是本发明第一实施例提供的供第三方应用程序调用联系人的装置结构示意图;Fig. 4 is a schematic structural diagram of a device for calling a contact by a third-party application program according to the first embodiment of the present invention;

图5是本发明另一实施例提供的供第三方应用程序调用联系人的装置结构示意图;Fig. 5 is a schematic structural diagram of a device for calling a contact by a third-party application provided by another embodiment of the present invention;

图6-a是本发明另一实施例提供的供第三方应用程序调用联系人的装置结构示意图;Fig. 6-a is a schematic structural diagram of a device for calling a contact by a third-party application provided by another embodiment of the present invention;

图6-b是本发明另一实施例提供的供第三方应用程序调用联系人的装置结构示意图;Fig. 6-b is a schematic structural diagram of a device for calling a contact by a third-party application provided by another embodiment of the present invention;

图6-c是本发明另一实施例提供的供第三方应用程序调用联系人的装置结构示意图;Fig. 6-c is a schematic structural diagram of a device for calling a contact by a third-party application provided by another embodiment of the present invention;

图6-d是本发明另一实施例提供的供第三方应用程序调用联系人的装置结构示意图。Fig. 6-d is a schematic structural diagram of a device for calling a contact by a third-party application program according to another embodiment of the present invention.

具体实施方式 Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

图1示出了本发明第一实施例提供的供第三方应用程序调用联系人的方法流程示意图,包括步骤S101和步骤S10,详述如下:Fig. 1 shows a schematic flowchart of a method for calling a contact by a third-party application provided by the first embodiment of the present invention, including step S101 and step S10, which are described in detail as follows:

步骤S101,接收第三方应用程序对联系人的调用。Step S101, receiving a call from a third-party application to a contact.

在本发明实施例中,当第三方应用程序需要使用到联系人的属性信息,例如,电子邮件(E-mail)应用程序在发送邮件需要使用联系人的电子邮箱地址。当点击电子邮件应用程序界面的电子邮箱地址输入框,系统将这一操作转化为事件消息发送至通讯录应用程序模块,通讯录应用程序模块将事件消息视为是电子邮件应用程序对联系人的调用,接收其对联系人的调用。In the embodiment of the present invention, when a third-party application program needs to use attribute information of a contact, for example, an electronic mail (E-mail) application program needs to use the contact's email address when sending an email. When clicking the email address input box on the email application interface, the system converts this operation into an event message and sends it to the address book application module, and the address book application module regards the event message as an email application to the contact call, to receive its call to the contact.

步骤S102,根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。Step S102, displaying the called contact and attribute information of the called contact according to the calling of the contact by the third-party application.

在本发明实施例中,第三方应用程序泛指除通讯录应用程序之外、需要使用到通讯录应用程序提供的联系人的任何其他应用程序,可以是短信应用程序、电子邮件应用程序或者即时通信(Instant Messenger,IM)应用程序,例如,MSN、微信或腾讯QQ等等,被调用联系人的属性信息包括被调用联系人的联系电话、电子邮箱地址或即时通信账号等等。一般地,通讯录里的联系人至少保存有其联系电话(固话号码或手机号码),电子邮箱地址或即时通信账号等等可以作为附加属性保存。所谓即时通信账号,可以是腾讯QQ应用软件账号、微信账号或者MSN账号等等。In this embodiment of the present invention, a third-party application program generally refers to any other application program that needs to use the contacts provided by the address book application program except for the address book application program, which may be a text message application program, an email application program, or an instant Communication (Instant Messenger, IM) applications, such as MSN, WeChat, or Tencent QQ, etc., the attribute information of the called contact includes the contact number, email address, or instant messaging account of the called contact. Generally, the contacts in the address book at least have their contact phone number (fixed phone number or mobile phone number), e-mail address or instant messaging account number, etc. can be saved as additional attributes. The so-called instant messaging account can be Tencent QQ application software account, WeChat account or MSN account, etc.

作为根据第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息的一个实施例,可以根据第三方应用程序的自身属性,提供与所述第三方应用程序相应的应用程序接口(Application ProgrammingInterface,API)函数,然后,由所述应用程序接口函数将所述被调用联系人以及所述被调用联系人的属性信息展示在人机交互界面。例如,若第三方应用程序是短信应用程序,其自身属性是在发送短信时需要被调用联系人的手机号码,则系统提供与短信应用程序相应的API函数,然后,由该API函数将所述被调用联系人以及所述被调用联系人的手机号码展示在人机交互界面,如附图2-a所示。As an embodiment of displaying the called contact and the attribute information of the called contact according to the calling of the contact by the third-party application, it is possible to provide the third-party The corresponding Application Programming Interface (Application Programming Interface, API) function of the application program, and then, the API function displays the called contact and the attribute information of the called contact on a human-computer interaction interface. For example, if the third-party application program is a short message application program, and its own attribute is the mobile phone number of the contact that needs to be called when sending a short message, then the system provides an API function corresponding to the short message application program, and then, the API function transfers the described The called contact and the mobile phone number of the called contact are displayed on the human-computer interaction interface, as shown in Figure 2-a.

再如,若第三方应用程序是电子邮件应用程序,其自身属性是在发送电子邮件时需要被调用联系人的电子邮箱地址,则系统提供与电子邮件应用程序相应的API函数,然后,由该API函数将被调用联系人以及该被调用联系人的电子邮箱地址展示在人机交互界面,如附图2-b所示。For another example, if the third-party application program is an e-mail application program, and its own attribute is the e-mail address of the contact that needs to be called when sending an e-mail, then the system provides an API function corresponding to the e-mail application program, and then, the The API function displays the called contact person and the email address of the called contact person on the human-computer interaction interface, as shown in Figure 2-b.

还如,若第三方应用程序是即时通信应用程序,其自身属性是在发送即时消息时需要被调用联系人的即时通信账号(例如,QQ号码),则系统提供与即时通信应用程序相应的API函数,然后,由该API函数将被调用联系人以及该被调用联系人的即时通信账号展示在人机交互界面,如附图2-c所示。For another example, if the third-party application is an instant messaging application, and its own attribute is the instant messaging account (for example, QQ number) that needs to be invoked when sending an instant message, the system provides an API corresponding to the instant messaging application function, and then, the API function will display the called contact and the instant messaging account of the called contact on the human-computer interaction interface, as shown in Figure 2-c.

如前所述,由于电子邮箱地址或即时通信账号等是联系人的附加属性,因此,并不是通讯录里所有的联系人都保存有这些附加属性。在通讯录里的联系人较多时,为了能够使用户迅速找到需要的联系人,提高使用效率,在本发明实施例中,可以在根据第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息之前或者同时,根据所述第三方应用程序的自身属性,将联系人的属性信息与所述第三方应用程序的自身属性匹配,过滤属性信息与所述第三方应用程序的自身属性不相符的联系人,在人机交互界面展示属性信息与所述第三方应用程序的自身属性相符的联系人以及属性信息与所述第三方应用程序的自身属性相符的联系人的属性信息。例如,若第三方应用程序是即时通信应用程序,其自身属性是在发送即时消息时需要被调用联系人的即时通信账号,例如,QQ。如果属性信息里不包含即时通信账号的联系人,其在与即时通信应用程序的自身属性匹配时肯定无法匹配上,因此,将属性信息里不包含即时通信账号的联系人过滤掉,在人机交互界面只展示属性信息里包含即时通信账号的联系人以及这些联系人的属性信息即即时通信账号,如附图3-a和附图3-b所示,分别是在人机交互界面提示“没有适合选择的联系人”和展示属性信息里包含即时通信账号的联系人以及这些联系人的即时通信账号的示意图。As mentioned above, since e-mail addresses or instant messaging accounts are additional attributes of contacts, not all contacts in the address book have these additional attributes. When there are many contacts in the address book, in order to enable the user to quickly find the required contacts and improve the use efficiency, in the embodiment of the present invention, the called contacts can be displayed according to the call of the third-party application program. Before or at the same time as the attribute information of the contact and the called contact, according to the attribute information of the third-party application, match the attribute information of the contact with the attribute information of the third-party application, and filter the attribute information with the attribute information of the third-party application. Contacts whose attributes do not match the third-party application’s own attributes, display contacts whose attribute information matches the third-party application’s own attributes and whose attribute information matches the third-party application’s own attributes The attribute information of the contact. For example, if the third-party application program is an instant messaging application program, its own attribute is an instant messaging account that needs to be invoked when sending an instant message, for example, QQ. If the attribute information does not include the contact of the instant messaging account, it will definitely not be matched when matching the own attributes of the instant messaging application. The interactive interface only displays the contacts whose attribute information includes the instant messaging account and the attribute information of these contacts, that is, the instant messaging account, as shown in Figure 3-a and Figure 3-b, which respectively prompt " There is no suitable contact for selection" and a schematic diagram showing contacts whose attribute information includes instant messaging accounts and the instant messaging accounts of these contacts.

从上述供第三方应用程序调用联系人的方法可知,由于在接收第三方应用程序对联系人的调用后,系统可以根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。因此,一方面,可以使用户在使用第三方应用程序时选择合适的联系人时更加精致,避免在多个同名但属性信息不一样的联系人的情况下出现误选的问题,另一方面,本发明提供的方法规则灵活、拓展性强,只要第三方应用程序调用的属性信息与联系人的属性信息匹配均可以进行适应显示,对未来各种需要跟联系人结合使用的各种第三方应用程序都有比较强的兼容性。It can be seen from the above method for a third-party application to call a contact that after receiving a call from a third-party application to a contact, the system can display the called contact according to the call from the third-party application to the contact And the attribute information of the called contact. Therefore, on the one hand, it can make the user select the appropriate contact more delicately when using a third-party application, and avoid the problem of wrong selection in the case of multiple contacts with the same name but different attribute information; on the other hand, The method provided by the present invention has flexible rules and strong expansibility. As long as the attribute information called by the third-party application matches the attribute information of the contact, it can be displayed adaptively. The program has relatively strong compatibility.

请参阅附图4,是本发明第一实施例提供的供第三方应用程序调用联系人的装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图4示例供第三方应用程序调用联系人的装置包括接收模块401和显示模块402,其中:Please refer to FIG. 4 , which is a schematic structural diagram of a device for calling contacts by a third-party application program according to the first embodiment of the present invention. For ease of description, only parts related to the embodiments of the present invention are shown. Accompanying drawing 4 example is provided for the device that the third-party application calls contact person and includes receiving module 401 and display module 402, wherein:

接收模块401,用于接收第三方应用程序对联系人的调用;A receiving module 401, configured to receive a call from a third-party application to a contact;

显示模块402,用于根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息。The display module 402 is configured to display the called contact and attribute information of the called contact according to the calling of the contact by the third-party application.

需要说明的是,以上供第三方应用程序调用联系人的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述供第三方应用程序调用联系人的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的接收模块,可以是具有执行前述接收第三方应用程序对联系人的调用的硬件,例如接收器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的显示模块,可以是具有执行前述根据所述第三方应用程序对联系人的调用,显示所述被调用联系人以及所述被调用联系人的属性信息功能的硬件,例如显示器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。It should be noted that, in the above embodiments of the device for third-party applications to call contacts, the division of each functional module is only an example, and in actual applications, it can be adjusted according to needs, such as the configuration requirements of corresponding hardware or the convenience of software implementation. Considering that the above function allocation is completed by different functional modules, that is, the internal structure of the device for calling contacts by third-party applications is divided into different functional modules to complete all or part of the functions described above. Moreover, in practical applications, the corresponding functional modules in this embodiment may be implemented by corresponding hardware, or may be completed by corresponding hardware executing corresponding software. For example, the aforementioned receiving module may be capable of executing the aforementioned receiving third party The hardware that the application program calls the contacts, such as the receiver, can also be a general processor or other hardware device that can execute the corresponding computer program to complete the aforementioned functions; The calling of the contact by the third-party application program, the hardware for displaying the function of the called contact and the attribute information of the called contact, such as a display, may also be a general processor capable of executing a corresponding computer program to complete the aforementioned functions Or other hardware devices (the above description principles can be applied to each embodiment provided in this specification).

在附图4示例的供第三方应用程序调用联系人的装置中,第三方应用程序泛指除通讯录应用程序之外、需要使用到通讯录应用程序提供的联系人的任何其他应用程序,可以是短信应用程序、电子邮件应用程序或者即时通信(InstantMessenger,IM)应用程序,例如,MSN、微信或腾讯QQ等等,被调用联系人的属性信息包括被调用联系人的联系电话、电子邮箱地址或即时通信账号等等。In the device for a third-party application to call a contact shown in Figure 4, the third-party application generally refers to any other application that needs to use the contacts provided by the address book application except for the address book application. It is an SMS application, an email application or an Instant Messenger (IM) application, such as MSN, WeChat or Tencent QQ, etc. The attribute information of the called contact includes the contact number and email address of the called contact Or instant messaging account and so on.

附图4示例的显示模块402包括接口单元501和第一展示单元502,如附图5所示,本发明另一实施例提供的供第三方应用程序调用联系人的装置,其中:The display module 402 illustrated in FIG. 4 includes an interface unit 501 and a first display unit 502. As shown in FIG. 5, another embodiment of the present invention provides a device for a third-party application to call a contact, wherein:

接口单元501,用于根据所述第三方应用程序的自身属性,提供与所述第三方应用程序相应的应用程序接口函数;An interface unit 501, configured to provide an application program interface function corresponding to the third-party application program according to its own attributes of the third-party application program;

第一展示单元502,用于由所述应用程序接口函数将所述被调用联系人以及所述被调用联系人的属性信息展示在人机交互界面。The first display unit 502 is configured to display the called contact and the attribute information of the called contact on a human-computer interaction interface by using the API function.

附图4或附图5示例的显示模块202或供第三方应用程序调用联系人的装置还可以包括匹配单元601和第二展示单元602,如附图6-a至附图6-d所示,本发明另一实施例提供的供第三方应用程序调用联系人的装置,其中:The display module 202 exemplified in Fig. 4 or Fig. 5 or the device for third-party applications to call contacts may also include a matching unit 601 and a second display unit 602, as shown in Fig. 6-a to Fig. 6-d , another embodiment of the present invention provides a device for a third-party application to call a contact, wherein:

匹配单元601,用于根据所述第三方应用程序的自身属性,将联系人的属性信息与所述第三方应用程序的自身属性匹配;A matching unit 601, configured to match the attribute information of the contact with the own attributes of the third-party application according to the own attributes of the third-party application;

第二展示单元602,用于过滤属性信息与所述第三方应用程序的自身属性不相符的联系人并在人机交互界面展示属性信息与所述第三方应用程序的自身属性相符的联系人以及属性信息与所述第三方应用程序的自身属性相符的联系人的属性信息。The second display unit 602 is configured to filter contacts whose attribute information is inconsistent with the third-party application's own attributes and display contacts whose attribute information is consistent with the third-party application's own attributes on the human-computer interaction interface; The attribute information of the contact whose attribute information matches the own attribute of the third-party application program.

需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。It should be noted that the information interaction and execution process between the modules/units of the above-mentioned device are based on the same idea as the method embodiment of the present invention, and the technical effect it brings is the same as that of the method embodiment of the present invention. The specific content can be Refer to the descriptions in the method embodiments of the present invention, and details are not repeated here.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), disk or CD, etc.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.

Claims (8)

1. for third party application, call contact person's a method, it is characterized in that, described method comprises:
Receive third party application calling contact person;
According to the self attributes of described third party application, contact person's attribute information is mated with the self attributes of described third party application;
The contact person's that the contact person that filter attribute information does not conform to the self attributes of described third party application the contact person who conforms to the self attributes of described third party application at human-computer interaction interface displaying attribute information and attribute information conform to the self attributes of described third party application attribute information;
According to described third party application, to the calling of contact person, show described called contact person and described called contact person's attribute information.
2. for third party application, call as claimed in claim 1 contact person's method, it is characterized in that, described called contact person's attribute information comprises described called contact person's telephone number, E-mail address or instant messaging account.
3. for third party application, call contact person's method as claimed in claim 2, it is characterized in that, described according to described third party application to the calling of contact person, show that described called contact person and described called contact person's attribute information comprises:
According to the self attributes of described third party application, provide and the corresponding application program interface function of described third party application;
By described application program interface function, described called contact person and described called contact person's attribute information is illustrated in to human-computer interaction interface.
4. as described in claims 1 to 3 any one, for third party application, call contact person's method, it is characterized in that, described third party application is short message application program, email application or instant messaging application program.
5. for third party application, call contact person's a device, it is characterized in that, described device comprises receiver module and display module, and described device or display module also comprise matching unit and the second display unit;
Described receiver module, for receiving third party application calling contact person;
Matching unit, for according to the self attributes of described third party application, mates contact person's attribute information with the self attributes of described third party application;
The second display unit, the contact person's that the contact person who does not conform to the self attributes of described third party application for filter attribute information the contact person who conforms to the self attributes of described third party application at human-computer interaction interface displaying attribute information and attribute information conform to the self attributes of described third party application attribute information;
Described display module, for according to described third party application to the calling of contact person, show described called contact person and described called contact person's attribute information.
6. for third party application, call as claimed in claim 5 contact person's device, it is characterized in that, described called contact person's attribute information comprises described called contact person's telephone number, E-mail address or instant messaging account.
7. for third party application, call as claimed in claim 6 contact person's device, it is characterized in that, described display module comprises:
Interface unit, for according to the self attributes of described third party application, provides and the corresponding application program interface function of described third party application;
The first display unit, for being illustrated in human-computer interaction interface by described application program interface function by described called contact person and described called contact person's attribute information.
8. as described in claim 5 to 7 any one, for third party application, call contact person's device, it is characterized in that, described third party application is short message application program, email application or instant messaging application program.
CN201210390144.3A 2012-10-15 2012-10-15 Method and device for third-party application program to call contact person Active CN102932533B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210390144.3A CN102932533B (en) 2012-10-15 2012-10-15 Method and device for third-party application program to call contact person

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210390144.3A CN102932533B (en) 2012-10-15 2012-10-15 Method and device for third-party application program to call contact person

Publications (2)

Publication Number Publication Date
CN102932533A CN102932533A (en) 2013-02-13
CN102932533B true CN102932533B (en) 2014-08-06

Family

ID=47647226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210390144.3A Active CN102932533B (en) 2012-10-15 2012-10-15 Method and device for third-party application program to call contact person

Country Status (1)

Country Link
CN (1) CN102932533B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220389A (en) * 2013-03-25 2013-07-24 东莞宇龙通信科技有限公司 Method and system for intelligent interaction between communication application and address book
CN104184782B (en) * 2013-05-28 2015-09-30 腾讯科技(深圳)有限公司 A kind of method and device, system realizing third-party application social
CN103618824B (en) * 2013-11-22 2015-09-09 北京奇虎科技有限公司 Method for sending information in address book program and mobile terminal
CN104092815A (en) * 2014-05-22 2014-10-08 中兴通讯股份有限公司 A method and device for information interaction between applications based on Android system
CN110191223B (en) * 2019-04-26 2021-07-16 华为技术有限公司 A method and electronic device for adding email contacts
CN111007980A (en) * 2019-11-29 2020-04-14 维沃移动通信有限公司 Information input method and terminal equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562789A (en) * 2009-05-04 2009-10-21 腾讯科技(北京)有限公司 Method and device for integrating address list and instant messaging software
CN102117159A (en) * 2009-04-30 2011-07-06 广东国笔科技股份有限公司 Hunan-machine interface interaction system and method
CN102655483A (en) * 2012-04-16 2012-09-05 上海量明科技发展有限公司 Method, client side and system for obtaining contact information by virtue of emails

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7580363B2 (en) * 2004-08-16 2009-08-25 Nokia Corporation Apparatus and method for facilitating contact selection in communication devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102117159A (en) * 2009-04-30 2011-07-06 广东国笔科技股份有限公司 Hunan-machine interface interaction system and method
CN101562789A (en) * 2009-05-04 2009-10-21 腾讯科技(北京)有限公司 Method and device for integrating address list and instant messaging software
CN102655483A (en) * 2012-04-16 2012-09-05 上海量明科技发展有限公司 Method, client side and system for obtaining contact information by virtue of emails

Also Published As

Publication number Publication date
CN102932533A (en) 2013-02-13

Similar Documents

Publication Publication Date Title
CN102932533B (en) Method and device for third-party application program to call contact person
CN103118206B (en) The system and method for generation interactive voice response information displaying menu Network Based
US20150127755A1 (en) Method and apparatus for checking status of messages in electronic device
US20170075737A1 (en) Method of displaying notifications and electronic device adapted thereto
US11288725B2 (en) Managing service provider service options
CN103491256B (en) Communication processing method and terminal device
CN107613091A (en) A kind of method and terminal for establishing communication
CN103685734B (en) A kind of polymorphic type communication integration method and device
KR20150110060A (en) Method and electronic device for displaying contact
US20180026923A1 (en) Electronic device and email management method therefor
KR20150099304A (en) Communication method, electronic apparatus and storage medium
CN105721659A (en) Incoming call processing method and device
CN102256004A (en) Information processing method and electronic terminal
CN106953971A (en) Method for processing call access during navigation and mobile terminal
CN107277217A (en) A kind of incoming call answering method and terminal device
CN104270496B (en) The method and device of display of calling side's information
CN114301862A (en) Message urgent method, device, system and storage medium
US20140181687A1 (en) Method and Apparatus for Processing Contact Information
US20130028190A1 (en) Managing service provider messaging
CN103581977A (en) Data connection and disconnection processing method, mobile terminal and base station
CN105988795B (en) Message processing method and device
WO2018205073A1 (en) Method for reminding about email and email server
CN104836892A (en) Information display method, information display device and information display terminal
US9980132B2 (en) Method for detecting messages and call request and electronic device adapted thereto
CN103491229B (en) The method and apparatus of the telephone number of management contact person

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523841 usha Beach Road No. 18

Patentee before: Guangdong Opel Mobile Communications Co., Ltd.

CP03 Change of name, title or address