标签添加方法和装置的制造方法_3

文档序号:9491984阅读:来源:国知局
号码和该终端的电话号码。
[0134]在本实施例中,该服务器可以存储联系人的电话号码及对应的资料信息,那么,当该终端确定第一通讯录中已包括与该新增联系人名称相同的联系人名称时,为了给新增联系人名称添加标签,可以向该服务器发送查询指令,该查询指令包括该新增电话号码和该终端的电话号码,以指示该服务器查询该新增电话号码对应的资料信息,并根据资料信息确定要为新增联系人名称添加的指定标签。
[0135]在步骤404中,该服务器接收终端发送的查询指令时,查询该新增电话号码的资料?目息。
[0136]本实施例中,每个联系人可以向该服务器上传自己的资料信息,该服务器可以存储联系人的电话号码以及资料信息。那么,该服务器接收到该终端发送的查询指令时,该服务器可以从已存储的各个电话号码的资料信息中,获取该新增电话号码的资料信息,以便根据该资料信息确定要为该新增联系人名称添加的指定标签。
[0137]而为了保护该新增联系人的隐私,该服务器可以仅在该新增联系人的第二通讯录中也包括该终端的电话号码时,才能获取该新增联系人的资料信息。也即是,该服务器接收到查询指令时,可以查询该新增电话号码对应的第二通讯录中是否包括该终端的电话号码。如果该第二通讯录中包括该终端的电话号码,表示新增联系人也将该用户作为联系人,该资料信息可以向该用户公开,此时,该服务器能够获取该新增电话号码的资料信息。
[0138]基于步骤401的举例,当该服务器确根据新增联系人Α “王博”的电话号码“151XXXX1234”,查找到新增联系人A “王博”的通讯录,并确定新增联系人A “王博”的通讯录中也包括用户X,则该服务器获取新增联系人A “王博”的资料信息。
[0139]如果该第二通讯录中不包括该终端的电话号码,表示新增联系人未将该用户作为联系人,该资料信息不能向该用户公开,则该服务器不能获取该新增联系人的资料信息。
[0140]此时,考虑到该用户与该新增联系人可能会具有共同好友,且该共同好友很可能会包含在该用户的第一通讯录中,该服务器可以获取该终端的电话号码对应的第一通讯录,并获取该第一通讯录中的每个电话号码,判断获取到的每个电话号码的通讯录中是否包含该新增电话号码,如果是,该获取到的电话号码即为关联电话号码。
[0141]通过对该第一通讯录中的每个电话号码进行判断,可以确定该第一通讯录中的关联电话号码的数目,当确定该第一通讯录中包括至少两个关联电话号码时,则从该至少两个关联电话号码的通讯录中,获取该新增电话号码所标识的联系人信息,作为该新增电话号码的资料信息。
[0142]其中,该至少两个关联电话号码的通讯录中均包括该新增电话号码所标识的联系人信息,则该服务器可以从其中一个关联电话号码的通讯录中,获取该新增电话号码的联系人信息,作为该新增电话号码的资料信息。或者,该服务器还可以获取每个关联电话号码的通讯录中包括的新增电话号码的联系人信息,得到多份联系人信息,并选取多份联系人信息中包含的相同联系人信息,作为该新增电话号码的资料信息。
[0143]基于步骤401的举例,该服务器确定用户X的第一通讯录中包括联系人C和联系人D,且联系人C和联系人D的通讯录中均存储联系人A的电话号码“ 151XXXX1234”,则该服务器可以获取联系人C的通讯录中电话号码“ 151XXXX1234”所标识的联系人信息M,并获取联系人D的通讯录中电话号码“ 151XXXX1234”所标识的联系人信息N。将联系人信息Μ和联系人信息Ν中的相同联系人信息作为联系人Α “王博”的资料信息。
[0144]在步骤405中,该服务器根据该资料信息,确定指定标签,向该终端发送该指定标签。
[0145]获取到该新增电话号码的资料信息之后,该服务器即可根据资料信息,确定指定标签,并向该终端发送该指定标签。
[0146]例如,该资料信息中包含多个属性的资料信息,该服务器可以将该资料信息中预设属性的资料信息作为该指定标签,该预设属性可以由服务器预先设定,可以为公司属性、职业属性等,本实施例对此不做限定。
[0147]基于步骤404的举例,该服务器获取新增联系人A “王博”的资料信息,如果该资料信息中的职业为教师,则该服务器可将“教师”作为好友A “王博”的标签。
[0148]在步骤406中,该终端接收到该指定标签时,在该第一通讯录中存储该新增联系人名称的指定标签。
[0149]该终端接收到该指定标签时,在该第一通讯录中,对应存储该新增联系人名称、新增电话号码和指定标签,用户查看该第一通讯录时,可以根据该指定标签,来区分新增联系人名称和该第一通讯录中与该新增联系人名称相同的联系人名称。
[0150]其中,该终端可以将该指定标签作为联系人名称的一部分存储或者作为联系人信息存储,也即是,该步骤406可以包括以下步骤(1)或⑵:
[0151](1)该终端将该新增联系人名称和该指定标签进行合并,得到标记名称,在该第一通讯录中,添加该标记名称,在该标记名称所标识的联系人信息中,添加该新增电话号码,以该标记名称来标识该新增联系人的电话号码。
[0152]例如,该终端确定新增联系人A“王博”的标签为“教师”,则合并得到的标记名称为“王博(教师)”,在该第一通讯录中,添加“王博(教师)”,并在“王博(教师)”所标识的联系人信息中,添加电话号码“151XXXX1234”。
[0153]添加标记名称之后,该第一通讯录中包括与该新增联系人名称相同的联系人名称以及该标记名称,两者不同,用户查看第一通讯录时,可以直接对两者加以区分。
[0154](2)该终端在该第一通讯录中,添加该新增联系人名称,在该新增联系人名称所标识的联系人信息中,添加该新增电话号码和该指定标签。添加之后,虽然该第一通讯录中包括两个相同的联系人名称,但是,该新增联系人名称所标识的联系人信息中包括该指定标签,用户打开该第一通讯录,再打开该新增联系人名称所标识的联系人信息时,即可查看该指定标签,从而对两个相同的联系人名称加以区分。
[0155]需要说明的是,当该终端接收到该指定标签时,可以由用户来确认是否要存储该指定标签,即该终端展示该指定标签、同意添加标签选项和拒绝添加标签选项。当用户希望为该新增联系人添加该指定标签时,触发对该同意添加标签选项的选择操作,当该终端检测到用户对该同意添加标签选项的选择操作时,才在该第一通讯录中存储该指定标签。当用户不希望为该新增联系人添加该指定标签时,触发对该拒绝添加标签选项的选择操作,当该终端检测到用户对该拒绝添加标签选项的选择操作时,在该第一通讯录中,添加原有的新增联系人名称,或者重新获取该新增联系人的一个新标签。
[0156]需要说明的是,本实施例仅以该终端向服务器发送查询指令,以获取指定标签为例进行说明,而在实际应用中,该指定标签还可以由用户来设置,即该终端展示提示消息,该提示消息包括输入栏,以提示用户添加该新增联系人名称的标签,当用户在该输入栏中输入指定标签时,该终端获取该指定标签,并在该第一通讯录中存储指定标签。
[0157]需要说明的是,本实施例仅以当该用户在第一通讯录中添加一个联系人名称后,再次添加一个相同联系人名称时,认为这两次添加的联系人为不同联系人为例进行说明。然而,在实际应用中,该用户可能会在添加了一个联系人名称和电话号码后,再次添加同一联系人的联系人名称和另一电话号码。那么,当该终端确定第一通讯录中包括与新增联系人名称相同的第一联系人名称时,还可以先展示确认消息,以确认该新增联系人名称与该第一联系人名称是否代表同一个联系人。当用户确认该新增联系人名称与该第一联系人名称代表不同联系人时,该终端获取该新增联系人的指定标签。当用户确认该新增联系人名称与该第一联系人名称代表同一联系人时,该终端可以将该新增联系人名称对应的新增电话号码与该第一联系人名称对应的电话号码进行合并。
[0158]另外需要说明的是,本实施例仅以在第一通讯录中添加新增联系人名称时,获取新增联系人名称的指定标签的过程为例进行说明,而实际上,该终端可以随时为第一通讯录中的联系人名称添加标签。例如,该第一通讯录中包括第一联系人名称,当用户在该第一通讯录中又添加了一个与第一联系人名称相同的第二联系人名称时,该终端可以为第二联系人名称添加一个标签。之后,该终端还可以自动为第一联系人名称添加一个与第二联系人的标签不同的标签,或者,该终端可以先提示该用户为第一联系人名称添加标签,当该用户确认时,该终端即可为第一联系人名称添加一个与第二联系人的标签不同的标签。
[0159]本实施例提供的方法,通过获取用户输入的新增联系人名称和与该新增联系人名称对应的新增电话号码,判断本端的第一通讯录中是否已包括与该新增联系人名称相同的联系人名称,如果该第一通讯录中已包括与该新增联系人名称相同的联系人名称,则获取该新增联系人名称的指定标签,在该第一通讯录中存储该新增联系人名称的指定标签,能够在添加与已有联系人名称相同的新增联系人名称时,自动获取新增联系人名称的指定标签,以根据指定标签对同名联系人进行区分,无需用户手动添加标签,操作简便,且避免了由于用户忘记添加标签而造成同名联系人无法区分的问题。
[0160]图5是根据一示例性实施例示出的一种标签添加装置的框图。参见图5,该装置包括第一获取模块501,判断模块502,第二获取模块503和存储模块504。
[0161]第一获取模块501被配置为用于获取用户输入的新增联系人名称和与该新增联系人名称对应的新增电话号码。
[0162]判断模块502被配置为用于判断本端的第一通讯录中是否已包括与该新增联系人名称相同的联系人名称。
[0163]第二获取模块503被配置为用于如果该第一通讯录中已包括与该新增联系人名称相同的联系人名称,则获取该新增联系人名称的指定标签。
[0164]存储模块504被配置为用于在该第一通讯录中存储该新增联系人名称的指定标签。
[0165]本实施例提供的装置,通过获取用户输入的新增联系人名称和与该新增联系人名称对应的新增电话号码,判断本端的第一通讯录中是否已包括与该新增联系人名称相同的联系人名称,如果该第一通讯录中已包括与该新增联系人名称相同的联系人名称,则获取该新增联
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1