添加联系人的方法、系统及终端转让专利

申请号 : CN201310308907.X

文献号 : CN104333643B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢东崔欣宇

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明公开了一种添加联系人的方法、系统及终端,属于通信领域。所述方法包括:第一终端检测是否触发对联系人信息的添加操作;第一终端若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,第二终端开启第二无线通讯模块以与第一终端建立通讯,第一终端将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端通过第二无线通讯模块发送的第二通讯信息;第一终端解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。本发明通过采用自动对联系人信息添加的方式,从而能够快速、方便、完整地实现对联系人信息的添加。

权利要求 :

1.一种添加联系人的方法,其特征在于,所述添加联系人的方法包括:

第一终端检测是否触发对联系人信息的添加操作;

第一终端若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,所述第二终端开启第二无线通讯模块以与所述第一终端建立通讯,所述第一终端将第一通讯信息通过所述第一无线通讯模块发送给所述第二终端,并接收所述第二终端通过所述第二无线通讯模块发送的第二通讯信息,其中,所述第一通讯信息和第二通讯信息均至少包括命令标识和联系人信息,所述命令标识表示将联系人信息添加到具体位置,生成所述第一通讯信息时,第一通讯信息中的联系人信息是根据第一通讯信息的命令标识而自动获取的;

第一终端解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据所述命令标识将第二通讯信息中的联系人信息添加到指定位置。

2.根据权利要求1所述的添加联系人的方法,其特征在于,第一终端检测是否触发对联系人信息的添加操作之前,还包括:第一终端预先设定第一通讯信息的格式,所述第一通讯信息的格式包括命令标识和联系人信息;第二终端预先设定第二通讯信息的格式,所述第二通讯信息的格式包括命令标识和联系人信息。

3.根据权利要求1所述的添加联系人的方法,其特征在于,第一终端将第一通讯信息通过所述第一无线通讯模块发送给第二终端,包括:第一终端根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过所述第一无线通讯模块发送给第二终端。

4.根据权利要求1所述的添加联系人的方法,其特征在于,第一终端检测是否触发对联系人信息的添加操作,包括:显示对联系人信息的添加控件,若检测到触发对联系人信息的添加控件,则判定为已触发对联系人信息的添加操作,若未检测到触发对联系人信息的添加控件,则判定为未触发对联系人信息的添加操作。

5.根据权利要求1所述的添加联系人的方法,其特征在于,第一终端根据所述命令标识将第二通讯信息中的联系人信息添加到指定位置,包括:第一终端预先存储命令标识与将联系人信息添加到指定位置的对应关系表;

第一终端将获取的命令标识与所述对应关系表进行匹配,而得到获取的命令标识所表示的将联系人信息添加的指定位置。

6.根据权利要求5所述的添加联系人的方法,其特征在于,根据所述命令标识将第二通讯信息中的联系人信息添加到指定位置,包括:当匹配的结果为所述命令标识表示将联系人信息添加到聊天应用的联系人列表中时,则第一终端将联系人信息发送给服务器,所述服务器将联系人信息添加到聊天应用的联系人列表中;

当匹配的结果为所述命令标识表示将联系人信息添加到通讯录中时,则第一终端将联系人信息添加到所述通讯录中。

7.根据权利要求1所述的添加联系人的方法,其特征在于,所述第一及第二无线通讯模块为NFC模块、蓝牙模块或WiFi模块。

8.一种终端,其特征在于,所述终端,包括:

检测模块,用于检测是否触发对联系人信息的添加操作;

信息收发模块,用于若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,所述第二终端开启第二无线通讯模块以与所述第一终端建立通讯,所述信息收发模块将第一通讯信息通过所述第一无线通讯模块发送给第二终端,并接收所述第二终端通过所述第二无线通讯模块发送的第二通讯信息,其中,所述第一通讯信息和第二通讯信息均至少包括命令标识和联系人信息,所述命令标识表示将联系人信息添加到具体位置,生成所述第一通讯信息时,第一通讯信息中的联系人信息是根据第一通讯信息的命令标识而自动获取的;

添加模块,用于解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据所述命令标识将第二通讯信息中的联系人信息添加到指定位置。

9.根据权利要求8所述的终端,其特征在于,所述终端,还包括:

设定模块,用于预先设定第一通讯信息的格式,所述第一通讯信息的格式包括命令标识和联系人信息。

10.根据权利要求8所述的终端,其特征在于,所述信息收发模块,包括:

信息生成模块,用于根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过所述第一无线通讯模块发送给第二终端。

11.根据权利要求8所述的终端,其特征在于,所述检测模块,还用于显示对联系人信息的添加控件,若检测到触发对联系人信息的添加控件,则判定为已触发对联系人信息的添加操作,若未检测到触发对联系人信息的添加控件,则判定为未触发对联系人信息的添加操作。

12.根据权利要求8所述的终端,其特征在于,所述添加模块,包括:

存储模块,用于预先存储命令标识与将联系人信息添加到指定位置的对应关系表;

匹配模块,用于将获取的命令标识与所述对应关系表进行匹配,而得到获取的命令标识所表示的将联系人信息添加的指定位置。

13.根据权利要求12所述的终端,其特征在于,所述匹配模块,还用于当匹配的结果为所述命令标识表示将联系人信息添加到聊天应用的联系人列表中时,则将联系人信息发送给服务器,所述服务器将联系人信息添加到聊天应用的联系人列表中;当匹配的结果为所述命令标识表示将联系人信息添加到通讯录中时,则将联系人信息添加到所述通讯录中。

14.根据权利要求7所述的终端,其特征在于,所述第一及第二无线通讯模块为NFC模块、蓝牙模块或WiFi模块。

15.一种添加联系人的系统,其特征在于,所述添加联系人的系统包括:第一终端及第二终端;

所述第一终端包括第一检测模块、第一信息收发模块、以及第一添加模块;

所述第二终端包括第二检测模块、第二信息收发模块、以及第二添加模块;

所述第一检测模块,用于检测是否触发对联系人信息的添加操作;

所述第二检测模块,用于检测是否触发对联系人信息的添加操作;

所述第一信息收发模块,用于若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,将第一通讯信息通过所述第一无线通讯模块发送给第二终端,并接收所述第二终端发送的第二通讯信息,其中,所述第一通讯信息和第二通讯信息均至少包括命令标识和联系人信息,所述命令标识表示将联系人信息添加到具体位置,生成所述第一通讯信息时,第一通讯信息中的联系人信息是根据第一通讯信息的命令标识而自动获取的;

所述第二信息收发模块,用于若检测到触发对联系人信息的添加操作,则开启第二无线通讯模块以与第一终端建立通讯,将第二通讯信息通过所述第二无线通讯模块发送给第一终端,并接收所述第一终端发送的第一通讯信息;

所述第一添加模块,用于解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据所述命令标识将第二通讯信息中的联系人信息添加到指定位置;

所述第二添加模块,用于解析接收的第一终端发送的第一通讯信息,获取解析的第一通讯信息中的命令标识,根据所述命令标识将第一通讯信息中的联系人信息添加到指定位置。

16.根据权利要求15所述的添加联系人的系统,其特征在于,所述第一信息收发模块包括:第一信息生成模块;所述第二信息收发模块包括:第二信息生成模块,其中,所述第一信息生成模块,用于根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过所述第一无线通讯模块发送给第二终端。

所述第二信息生成模块,用于根据预先设定的格式生成第二通讯信息,将生成的第二通讯信息通过所述第二无线通讯模块发送给第一终端,生成所述第二通讯信息时,第二通讯信息中的联系人信息是根据命令标识而自动获取的。

说明书 :

添加联系人的方法、系统及终端

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种添加联系人的方法、系统及终端。

背景技术

[0002] 目前,随着通讯技术和互联网技术的飞速发展,各种终端诸如个人电脑、笔记本电脑、手机等成为了获取信息和通讯的重要工具。人们经常在上述终端设备的通讯录中添加联系人的信息,或在启动的聊天应用等中添加联系人的信息,并与添加的联系人进行通讯。例如,若要在聊天应用QQ中添加联系人的信息,则首先要根据账号或昵称查找到此用户,再将此用户添加到联系人列表中。联系人的信息可以包括姓名、手机号码、电子邮件地址、家庭地址、聊天应用账号等。
[0003] 目前,终端添加联系人的信息时大都需要在终端使用键盘手动键入,操作繁琐,若需要添加的联系人的信息中含有不规则的字符、数字或两者的组合时,用户通过手动方式进行输入时变得更加困难。因此很少有用户能及时、保量地在终端上录入完整的联系人信息。

发明内容

[0004] 本发明提供一种添加联系人的方法、系统及终端,以解决现有的添加联系人的方法操作繁琐等问题。
[0005] 具体地,本发明实施例提供了一种添加联系人的方法,所述添加联系人的方法,包括:第一终端检测是否触发对联系人信息的添加操作;第一终端若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,第二终端开启第二无线通讯模块以与第一终端建立通讯,第一终端将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端通过第二无线通讯模块发送的第二通讯信息;第一终端解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。
[0006] 另外,本发明实施例提供了一种终端,所述终端,包括:检测模块、信息收发模块以及添加模块,检测模块,用于检测是否触发对联系人信息的添加操作;信息收发模块,用于若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,第二终端开启第二无线通讯模块以与第一终端建立通讯,信息收发模块将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端通过第二无线通讯模块发送的第二通讯信息;添加模块,用于解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。
[0007] 此外,本发明实施例提供了一种添加联系人的系统,所述添加联系人的系统,包括:第一终端及第二终端;第一终端包括第一检测模块、第一信息收发模块、以及第一添加模块;第二终端包括第二检测模块、第二信息收发模块、以及第二添加模块;第一检测模块,用于检测是否触发对联系人信息的添加操作;第二检测模块,用于检测是否触发对联系人信息的添加操作;第一信息收发模块,用于若检测到触发对联系人信息的添加操作,则开启无线通讯模块以与第二终端建立通讯,将通讯信息通过无线通讯模块发送给第二终端,并接收第二终端发送的通讯信息;第二信息收发模块,用于若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第一终端建立通讯,将第一通讯信息通过第一无线通讯模块发送给第一终端,并接收第一终端发送的第二通讯信息;第一添加模块,用于解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置;第二添加模块,用于解析接收的第一终端发送的第一通讯信息,获取解析的第一通讯信息中的命令标识,根据命令标识将第一通讯信息中的联系人信息添加到指定位置。
[0008] 本发明实施例提供的技术方案带来的有益效果是:
[0009] 通过第一终端检测到触发对联系人信息的添加操作时,则开启第一无线通讯模块以与第二终端建立通讯,将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端发送的第二通讯信息;解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,再根据命令标识将第二通讯信息中的联系人信息添加到指定位置。解决了现有的添加联系人的方法操作繁琐等问题,采用自动对联系人信息添加的方式,不需要手动输入就可以将通讯信息在第一及第二终端之间互相传输,从而能够快速、方便、完整地实现对联系人信息的添加。
[0010] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

[0011] 图1是本发明一个实施例提供的添加联系人的方法的作业流程图;
[0012] 图2A是本发明另一个实施例提供的添加联系人的方法的作业流程图;
[0013] 图2B是对联系人信息的添加操作控件的示意图;
[0014] 图2C是为两个终端采用NFC模块进行通讯信息的相互交换时,在终端显示屏上显示的画面的示意图;
[0015] 图3是本发明一个实施例提供的终端的主要架构框图;
[0016] 图4是本发明另一个实施例提供的终端的主要架构框图;
[0017] 图5是本发明另一个实施例提供的添加联系人的系统的主要架构框图;
[0018] 图6A是本发明另一个实施例提供的添加联系人的系统的主要架构框图;
[0019] 图6B是两个终端相互交换联系人信息的示意图;
[0020] 图7是一种终端的结构框图。

具体实施方式

[0021] 为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的添加联系人的方法、系统及终端其具体实施方式、结构、特征及功效,详细说明如后。
[0022] 有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0023] 第一实施例
[0024] 请参考图1,其示出了本发明一个实施例提供的添加联系人的方法的作业流程图。该方法可以由第一终端所执行的添加联系人的过程;所述添加联系人的方法,可包括以下步骤101-105:
[0025] 步骤101,第一终端检测是否触发对联系人信息的添加操作,若检测到触发对联系人信息的添加操作,则进行步骤103。
[0026] 步骤103,第一终端若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,第二终端开启第二无线通讯模块以与第一终端建立通讯,第一终端将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端通过第二无线通讯模块发送的第二通讯信息。
[0027] 在第一终端上触发对联系人信息的添加操作后,第一终端可以自动开启第一无线通讯模块与第二终端建立通讯,并自动将第一通讯信息通过第一无线通讯模块发送给第二终端。同时,第二终端也可以根据实际需要而触发对联系人信息的添加操作,以开启第二无线通讯模块与第一终端建立通讯,第二终端也会自动将第二通讯信息发送给第一终端。
[0028] 步骤105,第一终端解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。
[0029] 命令标识可以为数字、字符串等,例如,命令标识为1,可以表示将联系人信息添加到第一终端的通讯录中。命令标识为2,可以表示将联系人的账号添加到聊天应用的联系人列表中。从命令标识中可以获知将第二通讯信息中的联系人信息添加到的具体位置。
[0030] 综上所述,本实施例提供的添加联系人的方法,通过第一终端检测到触发对联系人信息的添加操作时,则开启第一无线通讯模块以与第二终端建立通讯,将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端发送的第二通讯信息;解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,再根据命令标识将第二通讯信息中的联系人信息添加到指定位置。解决了现有的添加联系人的方法操作繁琐等问题,采用自动对联系人信息添加的方式,不需要手动输入就可以将通讯信息在第一及第二终端之间互相传输,从而能够快速、方便、完整地实现对联系人信息的添加。
[0031] 第二实施例
[0032] 请参考图2A,其示出了本发明另一个实施例提供的添加联系人的作业的方法流程图。图2A是在图1的基础上改进而来的。该方法可以由第一终端所执行的添加联系人的过程;所述添加联系人的方法,可包括以下步骤201-207:
[0033] 步骤201,第一终端预先设定第一通讯信息的格式。
[0034] 第一通讯信息的格式可以包括命令标识和联系人信息,命令标识可以为数字、字符串等,例如,命令标识为1,可以表示将联系人信息添加到第一终端的通讯录中。命令标识为2,可以表示将联系人的账号添加到聊天应用的联系人列表中。联系人信息可以包括姓名、手机号码、电子邮件地址、家庭地址、聊天应用账号等。
[0035] 步骤203,第一终端检测是否触发对联系人信息的添加操作,若是,则进行步骤205,若否,则继续进行步骤203。
[0036] 优选地,第一终端检测是否触发对联系人信息的添加操作时包括:
[0037] 显示对联系人信息的添加控件,若检测到触发对联系人信息的添加控件,则判定为已触发对联系人信息的添加操作,反之,则判定为未触发对联系人信息的添加操作。
[0038] 触发对联系人信息的添加操作可以是触发如图2B所示的控件220的操作,图2B示出采用NFC(Near Field Communication,近距离无线通讯)协议进行通讯添加好友的控件,当然在本发明实施例中,也可以根据实际需要而设定所需的其它控件。
[0039] 步骤205,第一终端开启第一无线通讯模块以与第二终端建立通讯,根据预先设定的格式生成第一通讯信息,第二终端开启第二无线通讯模块以与第一终端建立通讯,第一终端将生成的第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端通过第二无线通讯模块发送的第二通讯信息。
[0040] 在第一终端上触发对联系人信息的添加操作后,第一终端可以自动开启第一无线通讯模块与第二终端建立通讯,并自动将第一通讯信息通过第一无线通讯模块发送给第二终端。同时,第二终端也可以根据实际需要而触发对联系人信息的添加操作,以开启第二无线通讯模块与第一终端建立通讯,第二终端也会自动将第二通讯信息发送给第一终端。若第二终端不向第一终端发送信息,则第二终端也可以不触发对联系人信息的添加操作,而只需要开启第二无线通讯模块与第一终端建立通讯即可。
[0041] 由此,可以得出,优选地,步骤205中,还可以包括:第二终端触发对联系人信息的添加操作,并开启第二无线通讯模块。对联系人信息的添加操作也可以是触发如图2B所示的控件220的操作。触发此控件后,可以自动开启第二无线通讯模块。
[0042] 第一及第二无线通讯模块可以为NFC(Near Field Communication,近距离无线通讯)模块、蓝牙模块或WiFi(Wireless Fidelity)模块等。若无线通讯模块采用NFC模块,则只需将两个终端相互靠近(例如,约10厘米范围内)即可将通讯信息进行相互交换。例如,如图2C所示,为两个终端采用NFC模块进行通讯信息(例如添加好友)的相互交换时,在终端显示屏上显示的画面。
[0043] 优选地,生成第一通讯信息时,第一通讯信息中的联系人信息是根据命令标识而自动获取的,例如,若命令标识为2,则自动获取终端登录的聊天应用的账号作为联系人信息。
[0044] 步骤207,第一终端解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。
[0045] 命令标识可以为数字、字符串等,例如,命令标识为1,可以表示将联系人信息添加到第一终端的通讯录中。命令标识为2,可以表示将联系人的账号添加到聊天应用的联系人列表中。从命令标识中可以获知将第二通讯信息中的联系人信息添加到的具体位置。
[0046] 当然,在其它实施例中,第一通讯信息的格式也可以为其它格式,第一通讯信息的格式中也并不限于仅为联系人信息,还可以包括其它任意信息,从而实现接收第二终端发送的其它任意信息,并将接收的信息自动添加到指定位置。
[0047] 优选地,步骤207中的获取第二通讯信息中的命令标识后,还可以包括:
[0048] 第一终端预先存储命令标识与将联系人信息添加到指定位置的对应关系表;
[0049] 第一终端将获取的命令标识与对应关系表进行匹配,而得到获取的命令标识所表示的将联系人信息添加的指定位置。
[0050] 例如若获取的命令标识为2,预先存储的对应关系表为:命令标识为2时,表示将联系人信息添加到聊天应用的联系人列表中。则将获取的命令标识与对应关系表进行匹配可以得到获取的命令标识为2表示将联系人信息添加到聊天应用的联系人列表中。
[0051] 优选地,步骤207中的根据命令标识将第二通讯信息中的联系人信息添加到指定位置,可以包括:
[0052] 当匹配的结果为命令标识表示将联系人信息添加到聊天应用的联系人列表中时,则第一终端将联系人信息发送给服务器,服务器将联系人信息添加到聊天应用的联系人列表中;
[0053] 当匹配的结果为命令标识表示将联系人信息添加到通讯录中时,则第一终端将联系人信息添加到通讯录中。
[0054] 综上所述,本实施例提供的添加联系人的方法,还通过根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过第一无线通讯模块发送给第二终端。从而可以根据预先设定生成所需要的通讯信息,以不需要手动输入的方式将通讯信息在第一及第二终端之间互相传输,能够快速、方便、完整地实现对通讯信息的接收和添加到指定位置。
[0055] 以下为本发明的装置实施例,在装置实施例中未详尽描述的细节,可以参考上述对应的方法实施例。
[0056] 第三实施例
[0057] 请参考图3,其示出了本发明一个实施例提供的终端的主要架构框图。所述终端,包括:检测模块301、信息收发模块303、以及添加模块305。
[0058] 具体地,检测模块301,用于检测是否触发对联系人信息的添加操作。
[0059] 优选地,检测模块301,还用于显示对联系人信息的添加控件,若检测到触发对联系人信息的添加控件,则判定为已触发对联系人信息的添加操作,若未检测到触发对联系人信息的添加控件,则判定为未触发对联系人信息的添加操作。
[0060] 信息收发模块303,用于若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,第二终端开启第二无线通讯模块以与第一终端建立通讯,信息收发模块将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端发送的第二通讯信息。
[0061] 第一及第二无线通讯模块可以为NFC模块、蓝牙模块或WiFi模块等。
[0062] 添加模块305,用于解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。
[0063] 综上所述,本实施例提供的终端,通过检测到触发对联系人信息的添加操作时,则开启第一无线通讯模块以与第二终端建立通讯,将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端发送的第二通讯信息;解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,再根据命令标识将第二通讯信息中的联系人信息添加到指定位置。解决了现有的添加联系人的方法操作繁琐等问题,采用自动对联系人信息添加的方式,不需要手动输入就可以将通讯信息在第一及第二终端之间互相传输,从而能够快速、方便、完整地实现对联系人信息的添加。
[0064] 第四实施例
[0065] 请参考图4,其示出了本发明另一个实施例提供的终端的主要架构框图。其与图3所示的终端相似,其不同之处在于,还包括:设定模块401。
[0066] 设定模块401,用于预先设定第一通讯信息的格式,第一通讯信息的格式包括命令标识和联系人信息。
[0067] 优选地,信息收发模块303,包括:信息生成模块403。
[0068] 信息生成模块403,用于根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过第一无线通讯模块发送给第二终端,生成第一通讯信息时,第一通讯信息中的联系人信息是根据命令标识而自动获取的。
[0069] 优选地,添加模块305,包括:存储模块405以及匹配模块407。
[0070] 存储模块405,用于预先存储命令标识与将联系人信息添加到指定位置的对应关系表;
[0071] 匹配模块407,用于将获取的命令标识与对应关系表进行匹配,而得到获取的命令标识所表示的将联系人信息添加的指定位置。
[0072] 优选地,匹配模块407,还用于当匹配的结果为命令标识表示将联系人信息添加到聊天应用的联系人列表中时,则将联系人信息发送给服务器,服务器将联系人信息添加到聊天应用的联系人列表中;当匹配的结果为命令标识表示将联系人信息添加到通讯录中时,则将联系人信息添加到通讯录中。
[0073] 综上所述,本实施例提供的终端,还通过根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过第一无线通讯模块发送给第二终端。从而可以根据预先设定生成所需要的通讯信息,以不需要手动输入的方式将通讯信息在第一及第二终端之间互相传输,能够快速、方便、完整地实现对通讯信息的接收和添加到指定位置。
[0074] 第五实施例
[0075] 请参考图5,其示出了本发明一个实施例提供的添加联系人的系统的主要架构框图。所述添加联系人的系统,包括:第一终端以及第二终端。其中,第一终端包括第一检测模块501、第一信息收发模块503、以及第一添加模块505。第二终端包括第二检测模块521、第二信息收发模块523、以及第二添加模块525。
[0076] 第一检测模块501,用于检测是否触发对联系人信息的添加操作。
[0077] 第二检测模块521,用于检测是否触发对联系人信息的添加操作。
[0078] 第一信息收发模块503,用于若检测到触发对联系人信息的添加操作,则开启第一无线通讯模块以与第二终端建立通讯,将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端发送的第二通讯信息。
[0079] 第二信息收发模块523,用于若检测到触发对联系人信息的添加操作,则开启第二无线通讯模块以与第一终端建立通讯,将第二通讯信息通过第二无线通讯模块发送给第一终端,并接收第一终端发送的第一通讯信息。
[0080] 第一添加模块505,用于解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,根据命令标识将第二通讯信息中的联系人信息添加到指定位置。
[0081] 第二添加模块525,用于解析接收的第一终端发送的第一通讯信息,获取解析的第一通讯信息中的命令标识,根据命令标识将第一通讯信息中的联系人信息添加到指定位置。
[0082] 综上所述,本实施例提供的添加联系人的系统,通过第一终端检测到触发对联系人信息的添加操作时,则开启第一无线通讯模块以与第二终端建立通讯,将第一通讯信息通过第一无线通讯模块发送给第二终端,并接收第二终端发送的第二通讯信息;解析接收的第二终端发送的第二通讯信息,获取解析的第二通讯信息中的命令标识,再根据命令标识将第二通讯信息中的联系人信息添加到指定位置。解决了现有的添加联系人的方法操作繁琐等问题,采用自动对联系人信息添加的方式,不需要手动输入就可以将通讯信息在第一及第二终端之间互相传输,从而能够快速、方便、完整地实现对联系人信息的添加。
[0083] 第六实施例
[0084] 请参考图6A,其示出了本发明另一个实施例提供的添加联系人的系统的主要架构框图。其与图5所示的添加联系人的系统相似,其不同之处在于,所述第一终端还包括:设定模块601,第二终端还包括:设定模块621。
[0085] 设定模块601,用于预先设定第一通讯信息的格式,第一通讯信息的格式包括命令标识和联系人信息。
[0086] 设定模块621,用于预先设定第二通讯信息的格式,第二通讯信息的格式包括命令标识和联系人信息。
[0087] 优选地,第一信息收发模块503,包括:第一信息生成模块603。第二信息收发模块523,包括:第二信息生成模块623。
[0088] 第一信息生成模块603,用于根据预先设定的格式生成第一通讯信息,将生成的第一通讯信息通过第一无线通讯模块发送给第二终端,生成第一通讯信息时,第一通讯信息中的联系人信息是根据命令标识而自动获取的。
[0089] 第二信息生成模块623,用于根据预先设定的格式生成第二通讯信息,将生成的第二通讯信息通过第二无线通讯模块发送给第一终端,生成第二通讯信息时,第二通讯信息中的联系人信息是根据命令标识而自动获取的。
[0090] 优选地,第一添加模块505,包括:第一存储模块605以及第一匹配模块607。第二添加模块525,包括:第一存储模块625以及第一匹配模块627。
[0091] 第一存储模块605,用于预先存储命令标识与将联系人信息添加到指定位置的对应关系表;
[0092] 第一匹配模块607,用于将获取的命令标识与对应关系表进行匹配,而得到获取的命令标识所表示的将联系人信息添加的指定位置。
[0093] 优选地,第一匹配模块607,还用于当匹配的结果为命令标识表示将联系人信息添加到聊天应用的联系人列表中时,则将联系人信息发送给服务器,服务器将联系人信息添加到聊天应用的联系人列表中;当匹配的结果为命令标识表示将联系人信息添加到通讯录中时,则将联系人信息添加到通讯录中。
[0094] 第二存储模块625,用于预先存储命令标识与将联系人信息添加到指定位置的对应关系表;
[0095] 第二匹配模块627,用于将获取的命令标识与对应关系表进行匹配,而得到获取的命令标识所表示的将联系人信息添加的指定位置。
[0096] 优选地,第二匹配模块627,还用于当匹配的结果为命令标识表示将联系人信息添加到聊天应用的联系人列表中时,则将联系人信息发送给服务器,服务器将联系人信息添加到聊天应用的联系人列表中;当匹配的结果为命令标识表示将联系人信息添加到通讯录中时,则将联系人信息添加到通讯录中。
[0097] 举例说明,如图6B所示,为两个终端(例如手机631和手机633)相互交换联系人信息的示意图,在手机631上触发对联系人信息的添加操作后,手机633可以自动开启第一无线通讯模块与手机633建立通讯,同时,手机633也触发联系人信息的添加操作,则手机633自动开启第二无线通讯模块与手机631建立通讯,手机631和633可以自动将通讯信息通过各自的无线通讯模块发送给对方手机。手机631和633各自解析接收的通讯信息,以手机631为例,若手机631接收的通讯信息中的命令标识表示将联系人的账号添加到聊天应用的联系人列表中,则手机631将通讯信息中的联系人的账号发送给服务器635,服务器635将联系人信息添加到聊天应用的联系人列表中。
[0098] 综上所述,本实施例提供的添加联系人的系统,还通过根据预先设定的格式生成通讯信息,将生成的通讯信息通过无线通讯模块发送给另一终端。从而可以根据预先设定生成所需要的通讯信息,以不需要手动输入的方式将通讯信息在终端之间互相传输,能够快速、方便、完整地实现对通讯信息的接收和添加到指定位置。
[0099] 第七实施例
[0100] 请参考图7,其示出了一种终端的结构框图。如图7所示,终端包括存储器702、存储控制器704,一个或多个(图中仅示出一个)处理器706、外设接口708、射频模块710、摄像模块714、音频模块716、触控屏幕718以及按键模块720。这些组件通过一条或多条通讯总线/信号线相互通讯。
[0101] 可以理解,图7所示的结构仅为示意,终端还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的配置。图7中所示的各组件可以采用硬件、软件或其组合实现。
[0102] 存储器702可用于存储软件程序以及模块,如本发明实施例中的在终端内进行添加联系人的方法对应的程序指令/模块,处理器702通过运行存储在存储器704内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的在终端内进行添加联系人的方法。
[0103] 存储器702可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器702可进一步包括相对于处理器706远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器706以及其他可能的组件对存储器702的访问可在存储控制器704的控制下进行。
[0104] 外设接口708将各种输入/输入装置耦合至CPU以及存储器702。处理器706运行存储器702内的各种软件、指令以执行终端的各种功能以及进行数据处理。
[0105] 在一些实施例中,外设接口708,处理器706以及存储控制器704可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0106] 射频模块710用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块710可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块710可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband code division multiple access,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),蓝牙,无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a,IEEE802.11b,IEEE802.11g和/或IEEE802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
[0107] 摄像模块714用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器702内,并可通过射频模块710发送。
[0108] 音频模块716向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口708处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口708中以进行进一步的处理。音频数据可以从存储器702处或者通过射频模块710获取。此外,音频数据也可以存储至存储器702中或者通过射频模块710进行发送。在一些实例中,音频模块716还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
[0109] 触控屏幕718在终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕718向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕718还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕718显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
[0110] 按键模块720同样提供用户向终端进行输入的接口,用户可以通过按下不同的按键以使终端执行不同的功能。
[0111] 此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的添加联系人方法。
[0112] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。