联系人信息的获取方法、终端、服务器及系统的制作方法_3

文档序号:9381335阅读:来源:国知局
此不作具体限定。
[0110]其中,服务器可以预先存储每个用户对应的通讯录,每个用户对应的通讯录中存储有每个用户所有的联系人的联系方式,而接收权限信息中包括每个使用具有接收联系人信息权限的第二终端对应的用户的联系方式,因此,服务器在接收到每个第一终端发送的接收权限信息后,可以根据每个接收权限信息在对应的通讯录对具有接收联系人信息权限的联系人进行标记,从而完成对接收权限信息进行存储的过程。
[0111]在步骤405中,服务器根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端;
[0112]本实施例不对服务器根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端的方式作具体限定,包括但不限于:服务器根据接收权限信息确定具有接收联系人信息权限的用户的联系方式,由于每个具有接收联系人信息权限的用户的联系方式都对应一个第二终端,因此,服务器可根据每个具有接收联系人信息权限的用户的联系方式将联系人信息发送至对应的第二终端。
[0113]例如,以接收权限信息中的联系方式为手机号码为例,服务器根据接收权限信息可确定具有接收联系人信息权限的用户的手机号码,根据确定的手机号码服务器可将联系人信息发送至对应的第二终端。
[0114]由于服务器在根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端时,向第二终端发送的联系人信息只有在第二终端存有该联系人信息对应的联系人的联系方式时才有意义。因此,关于服务器根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端的方式,本实施例对此不作具体限定,包括但不限于:获取第一终端对应的第一用户的联系人列表,并获取第二终端对应的第二用户的联系人列表;确定联系人信息是否为第一用户的联系人列表中的联系人信息,并确定联系人信息是否为第二用户的联系人列表中的联系人信息;如果联系人信息为第一用户的联系人列表中的联系人信息,且联系人信息为第二用户的联系人列表中的联系人信息,则根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端。
[0115]其中,第一终端对应的第一用户的联系人列表可以为第一终端中通讯录存储的联系人列表,对应地,第二终端对应的第二用户的联系人列表也可以为第二终端中通讯录存储的联系人列表,本实施例对此不作具体限定。
[0116]例如,以联系人信息为头像,服务器预先获取第一终端对应的用户A的联系人列表,并获取第二终端对应的用户C的联系人列表,第一终端向服务器发送的联系人信息为用户B的头像为例。此时,服务器需要确定用户B的头像是否为用户A的联系人列表中的联系人信息,即确定用户A的通讯录中是否存储有用户B的联系方式,并确定用户B的头像是否为用户C的联系人列表中的联系人信息,即确定用户C的通讯录中是否存储有用户B的联系方式。如果用户B的联系方式既存在于用户A的通讯录中,且存在于用户C的通讯录中,则服务器再根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端。
[0117]需要说明的是,若第一终端向服务器发送的联系人信息为用户A的头像,此时,需确定用户C的通讯录中是否存储有用户A的联系方式。若用户A的联系方式存在于用户C的通讯录中,则服务器再根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端。
[0118]另外,由于第一终端可以确定具有接收联系人信息权限的至少一个第二终端,对应地,第二终端也可以设置具有发送联系人信息权限的至少一个第一终端。本实施例不对第二终端确设置有发送联系人信息权限的至少一个第一终端的方式作具体限定,包括但不限于:第二终端预先存储有使用第二终端的用户对应的通讯录,该通讯录中存储有该用户所有的联系人的相关信息,如联系方式等。用户可以在通讯录中选择至少一个联系人,作为具有发送联系人信息权限的联系人。由于用户选择的每个联系人都对应一个联系方式,而每个联系方式都对应一个第一终端,因此,当第二终端检测到用户在通讯录中选择的至少一个联系人时,则可确定具有发送联系人信息权限的联系人对应的联系方式,从而确定具有发送联系人信息权限的至少一个第一终端。
[0119]第二终端在确定具有发送联系人信息权限的至少一个第一终端后,可得到发送权限信息,并可将发送权限信息发送至服务器,本实施例对此不作具体限定。其中,发送权限信息可以包括每个使用具有发送联系人信息权限的第一终端的用户的联系方式,本实施例不对发送权限信息中的内容作具体限定。
[0120]例如,使用第一终端的用户A对应的联系人包括用户B、用户C及用户D。此时,通过上述步骤402用户A可以指定用户B及用户C可以接收自身转发的联系人信息,从而第一终端根据用户B及用户C的联系方式可以确定具有接收联系人信息权限的第二终端。对应地,使用第二终端用户D对应的联系人包括用户A、用户B及用户C,通过上面的过程用户D也可指定用户A及用户C可以向自身发送联系人信息,从而第二终端根据用户A及用户C的联系方式可以确定具有发送联系人信息权限的第一终端,并得到对应的发送权限信息。
[0121]通过上述过程,服务器可接收至少一个第二终端发送的发送权限信息,此时,由于服务器接收到了至少一个第二终端发送的发送权限信息,对应地,服务器根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端的方式也会发生改变。本实施例不对服务器在接收到至少一个第二终端发送的发送权限信息后,根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端的方式作具体限定,包括但不限于:根据接收权限信息确定具有接收联系人信息权限的第二终端;根据每个具有接收联系人信息权限的第二终端发送的发送权限信息对每个具有接收联系人信息权限的第二终端进行筛选;将联系人信息发送至筛选结果对应的第二终端。
[0122]其中,服务器根据接收权限信息确定具有接收联系人信息权限的第二终端的方式可以参考上述过程中服务器在未接收到发送权限信息时,服务器根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端的方式,此处不再赘述。
[0123]本实施例不对根据每个具有接收联系人信息权限的第二终端发送的发送权限信息对每个具有接收联系人信息权限的第二终端进行筛选的方式作具体限定,包括但不限于:根据每个第二终端发送的发送权限信息确定每个具有向第二终端发送联系人信息权限的第一终端,其中,上述第二终端均为具有接收联系人信息权限的第二终端;若发送联系人信息的第一终端在上一步确定的每个发送权限信息对应的第一终端中,则将发送每个发送权限信息的第二终端作为筛选结果。
[0124]例如,用户A对应的联系人包括用户B、用户C及用户D,用户A指定用户B及用户C可以接收自身转发的联系人信息,即用户B及用户C对应的终端具有接收用户A对应的终端发送的联系人信息的权限。
[0125]用户D对应的联系人包括用户B、用户C及用户A,用户D指定用户B及用户C可以接收自身转发的联系人信息,即用户B及用户C对应的终端具有接收用户D对应的终端发送的联系人信息的权限。
[0126]用户B对应的联系人包括用户A、用户C及用户D,用户B指定用户A及用户C可以向自身发送联系人信息,即用户A及用户C对应的终端具有向用户B对应的终端发送联系人信息的权限。
[0127]此时,服务器根据用户A对应的终端发送的接收权限信息可以确定用户B及用户C对应的终端具有接收用户A对应的终端发送的联系人信息的权限,根据用户B对应的终端发送的发送权限信息可以确定用户A及用户C对应的终端具有向用户B对应的终端发送联系人信息的权限,用户A对应的终端具有向用户B对应的终端发送联系人信息的权限,用户B对应的终端具有接收用户A对应的终端发送的联系人信息的权限,因此,服务器可将用户A对应的终端发送的联系人信息发送至用户B对应的终端。
[0128]服务器根据用户D对应的终端发送的接收权限信息可以确定用户B及用户C对应的终端具有接收用户D对应的终端发送的联系人信息的权限,根据用户B对应的终端发送的发送权限信息可以确定用户A及用户C对应的终端具有向用户B对应的终端发送联系人信息的权限,用户B对应的终端具有接收用户D对应的终端发送的联系人信息的权限,而用户D对应的终端不具有向用户B对应的终端发送联系人信息的权限,因此,服务器对每个具有接收用户D对应的终端发送的联系人信息的权限的终端进行筛选,将用户B对应的终端筛选掉,留下用户C对应的终端。若根据用户C对应的终端发送的发送权限信息确定用户D对应的终端具有向用户C对应的终端发送联系人信息的权限,此时,筛选结果即为用户C对应的终端,服务器将用户D对应的终端发送的联系人信息发送至用户C对应的终端。
[0129]在步骤406中,第二终端获取服务器推送的联系人信息,联系人信息至少包括头像息;
[0130]本实施例不对第二终端获取服务器推送的联系人信息的方式作具体限定,包括但不限于:第二终端接收服务器推送的联系人信息,并将接收到的联系人信息作为获取到的耳关系人信息。
[0131]需要说明的是,第二终端在获取服务器推送的联系人信息之前,还可以设置具有发送联系人信息权限的至少一个第一终端,得到发送权限信息,将发送权限信息发送至服务器。对应地,服务器在接收到第二终端发送的发送权限信息后,需要改变根据接收权限信息将联系人信息发送至具有接收联系人信息权限的第二终端的方式,具体过程可以参考上述步骤405中的内容,此处不再赘述。
[0132]在步骤407中,第二终端确定是否根据服务器推送的联系人信息更新通讯录。
[0133]本实施例不对第二终端确定是否根据服务器推送的联系人信息更新通讯录的方式作具体限定,包括但不限于:在界面中显示获取到服务器推送的联系人信息的通知,该通知用于告知用户接收到了服务器新的推送;检测用户根据显示的通知输入的更新指令;若检测到用户输入的更新指令,则根据服务器推送的联系人信息更新通讯录。<
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1