一种电子名片交换方法、系统及服务器的制造方法
【专利摘要】本发明提供一种电子名片交换方法、系统及服务器,其中的方法可包括:当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,服务器获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片,并根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限;若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。本发明可在电子名片交换过程中对请求交换电子名片的用户进行权限管理,并可根据用户的权限有针对的发送电子名片实现名片交换,有利于保护用户的个人信息,提升电子名片交换的智能性。
【专利说明】—种电子名片交换方法、系统及服务器
【技术领域】
[0001]本发明涉及互联网【技术领域】,具体涉及电子名片【技术领域】,尤其涉及一种电子名片交换方法、系统及服务器。
【背景技术】
[0002]目前,商务沟通中的名片交换主要存在两种形式:纸质名片和电子名片。纸质名片是一种相对传统的名片交换方式,个人信息(即名片内容)被印在卡片上,通过交换卡片达到双向交换个人信息的目的。纸质名片需要名片交换的双方以面对面方式交换,使用不够灵活,且当个人信息发生变更时,需要重新印制新的纸质名片,不利于环保。电子名片是当前一种主流的名片交换方式,目前通用的电子名片主要为vCard格式的电子名片,用户可向服务器上传个人信息(即名片内容),服务器将个人信息存储在以.vcf为后缀的文件中,当其他用户请求该用户的电子名片时,服务器则可以短消息或即时通信等方式,将电子名片(即以.vcf为后缀的文件)发送至请求方,达到单向名片交换的目的。上述电子名片交换过程中,服务器并不对请求方进行权限管理,这样不利于保护用户的个人信息,从而降低了电子名片交换的智能性。
【发明内容】
[0003]本发明实施例提供一种电子名片交换方法、系统及服务器,可在电子名片交换过程中对请求交换电子名片的用户进行权限管理,并可根据用户的权限有针对的发送电子名片实现名片交换,有利于保护用户的个人信息,提升电子名片交换的智能性。
[0004]本发明第一方面提供一种电子名片交换方法,可包括:
[0005]当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,服务器获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片;
[0006]所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限;
[0007]若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
[0008]本发明第二方面提供一种服务器,可包括:
[0009]获取模块,用于当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片;
[0010]判断模块,用于根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限;
[0011]交换模块,用于当所述第一用户具备名片交换权限时,根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
[0012]本发明实施例还提供了一种电子名片交换系统,至少包括第一用户对应的第一客户端和第二用户对应的第二客户端,还包括上述第二方面提供的服务器。
[0013]实施本发明实施例,具有如下有益效果:
[0014]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
【专利附图】
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的一种电子名片交换方法的流程图;
[0017]图2为本发明实施例提供的另一种电子名片交换方法的流程图;
[0018]图3为本发明实施例提供的又一种电子名片交换方法的流程图;
[0019]图4为本发明实施例提供的电子名片的示意图;
[0020]图5为本发明实施例提供的一种服务器的结构示意图;
[0021]图6为本发明实施例提供的另一种服务器的结构示意图;
[0022]图7a为本发明实施例提供的判断模块的实施例的结构示意图;
[0023]图7b为本发明实施例提供的交换模块的实施例的结构示意图;
[0024]图7c为本发明实施例提供的名片生成模块的实施例的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明实施例中,第一用户可以为电子名片交换系统中的任一用户。第一用户与第一客户端对应,指第一用户可使用第一客户端完成本发明实施例的电子名片交换过程。第一用户对应的第一客户端可以为:PC (Personal Computer,个人计算机)、平板电脑、手机、智能手机、电子阅读器、笔记本电脑等终端设备中的任一种;或者,第一用户对应的第一客户端可以为终端设备中的客户端模块,例如:IM(Instant Messenger,即时通讯)客户端、SNS (Social Networking Services,社会性网络服务)应用客户端等等。第二用户可以为电子名片交换系统中除第一用户之外的任一用户。第二用户与第二客户端对应,指第二用户可使用第二客户端完成本发明实施例的电子名片交换过程。第二用户对应的第二客户端可以为:PC、平板电脑、手机、智能手机、电子阅读器、笔记本电脑等终端设备中的任一种;或者,第二用户对应的第二客户端可以为终端设备中的客户端模块,例如:頂客户端、SNS应用客户端等等。除特别说明外,本发明后续实施例中,采用用户A指代第一用户,客户端A指代第一用户对应的第一客户端;采用用户B指代第二用户,客户端B指代第二用户对应的第二客户端。
[0027]下面将结合附图1-附图4,对本发明实施例提供的电子名片交换方法进行详细介绍。
[0028]请参见图1,为本发明实施例提供的一种电子名片交换方法的流程图;该方法可包括以下步骤SlOl-步骤S103。
[0029]S101,当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,服务器获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片。
[0030]本实施例中,客户端可提供电子名片交换操作的入口,该入口可以为触发事件、特定按键事件或特定选项,例如:假设客户端A为IM客户端,客户端A可以将IM聊天窗口的打开设定为触发事件,用户A在客户端A打开与用户B的IM聊天窗口时,即触发执行电子名片交换操作;或者,客户端A可在IM聊天窗口中提供电子名片交换操作的特定按键或特定选项,用户A在与用户B的IM聊天窗口中点击所述特定按键或选择所述特定选项,则发起电子名片交换操作。再如:假设客户端A为SNS应用客户端,客户端A可以将SNS应用中的个人资料页的打开设定为触发事件,用户A在客户端A拉取用户A的个人资料页时,即触发执行电子名片交换操作;或者,客户端A可在SNS应用的个人资料页中提供电子名片交换操作的特定按键或特定选项,用户A在用户B的个人资料页中点击所述特定按键或选择所述特定选项,则发起电子名片交换操作。客户端A检测到用户A针对用户B的电子名片交换操作时,则可提取用户A的标识信息及用户B的标识信息,该标识信息可用于唯一标识一个用户。客户端B向服务器发送电子名片交换请求,该电子名片交换请求中携带用户A的标识信息及用户B的标识信息。
[0031]本步骤中,服务器在接收到客户端A发送的用户A针对用户B的电子名片交换请求时,服务器获取用户B的名片权限配置信息和用户B的至少一张电子名片。服务器管理用户B的至少一张电子名片,该至少一张电子名片中的每张电子名片对应一个名片内容。其中,所述名片权限配置信息包括:具备名片交换权限的用户的标识信息,以及所述具备名片交换权限的用户的标识信息对应的名片内容。本实施例中,客户端提供名片权限管理入口,用户可以通过客户端提供的名片权限管理入口设置自己的名片权限配置信息,例如:假设客户端B为IM客户端,客户端B提供名片权限管理入口,用户B可通过客户端B中的名片权限管理入口,设置自己的IM关系链中的用户的名片交换权限,如可设置IM关系链中的好友具备名片交换权限,可以获得用户B的第一名片内容;可设置IM关系链中的同事和同学具备名片交换权限,可以获得用户B的第二名片内容,等等。再如:假设客户端B为SNS应用客户端,客户端B提供名片权限管理入口,用户B可通过客户端B中的名片权限管理入口,设置自己的SNS关系链中的用户的名片交换权限,如可设置SNS关系链中的好友具备名片交换权限,可获得用户B的第一名片内容;可设置SNS关系链中的同事和同学具备名片交换权限,可获得用户B的第二名片内容。可以理解的是,用户B也可设置关系链中的某些用户不具备名片交换权限,则这些用户无法获得用户B的名片内容。名片权限配置信息使用户可有效地管理个人信息,可对关系链中的各关系用户提供针对性的名片内容。
[0032]S102,所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限。
[0033]S103,若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
[0034]如前述,由于用户B可通过客户端B的名片权限管理入口,设置用户B的名片权限配置信息,该名片权限配置信息包括:具备名片交换权限的用户的标识信息,以及所述具备名片交换权限的用户的标识信息对应的名片内容。步骤S102中,所述服务器则可根据用户B的名片权限配置信息,判断用户A是否具备名片交换权限,即判断用户A是否具备获得用户B的名片内容的权限。步骤S103中,如果服务器判断用户A具备名片交换权限,即用户A具备获得用户B的名片内容的权限,服务器则根据用户B的名片权限配置信息,确定应当向用户A返回的名片内容,从而可在用户B的至少一张电子名片中,选择相应的名片内容对应的电子名片发送给客户端A。需要说明的是,客户端A接收到服务器返回的用户B的电子名片之后,可输出该用户B的电子名片,用户A则可读取该用户B的电子名片中的名片内容,获得用户B的个人信息,从而达到单向名片交换的目的。可以理解的是,如果步骤S102中,判断用户A不具备名片交换权限,即用户A不具备获得用户B的名片内容的权限,则月艮务器不向客户端A返回任何名片,优选地,此时服务器可向客户端A返回失败提示信息,使客户端输出该失败提示信息,以提醒用户A针对用户B的名片交换失败。
[0035]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0036]请参见图2,为本发明实施例提供的另一种电子名片交换方法的流程图;该方法可包括以下步骤S201-步骤S205。
[0037]S201,服务器根据第二用户的名片内容配置信息,生成所述第二用户的至少一张电子名片。
[0038]其中,所述名片内容配置信息包括至少一个名片内容,用户B的至少一张电子名片中的一张电子名片对应所述名片内容配置信息中的一个名片内容。本实施例中,客户端提供名片内容管理入口,用户可以通过客户端提供的名片内容管理入口设置自己的名片内容配置信息,例如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息中仅包含第一名片内容,该第一名片内容为“张三,XXX公司客户经理,联系电话:132****4020”,本步骤中,服务器则为用户B生成一张电子名片,该电子名片包含上述用户B的名片内容配置信息中包含的第一名片内容。再如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息中包含第二名片内容和第三名片内容,该第二名片内容为“张三,XXX公司客户经理,联系电话:132*#*4020”,该第三名片内容为“张三,XXX公司咨询顾问,联系电话:60****30”;本步骤中,服务器则为用户B生成两张电子名片,其中一张电子名片包含用户B的名片内容配置信息中包含的第二名片内容,另一张电子名片包含用户B的名片内容配置信息中包含的第三名片内容。需要说明的是,服务器为用户B生成至少一张电子名片之后,可向客户端B返回用户B的至少一张电子名片,客户端B可显示用户B的至少一张电子名片。
[0039]S202,当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,服务器获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片。
[0040]S203,所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限。
[0041]S204,若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
[0042]本步骤的S202-S204可参见图1所示的步骤S101-S103,在此不赘述。
[0043]S205,当检测到所述第二用户的名片内容配置信息发生变化时,所述服务器更新所述第二用户的所述至少一张电子名片。
[0044]本实施例中,用户随时可以通过客户端提供的名片内容管理入口修改自己的名片内容配置信息,本步骤中,用户B若通过客户端B更改了自己的名片内容配置信息,当检测到用户B的名片内容配置信息发生变化时,服务器则根据变更后的名片内容配置信息,重新生成至少一张电子名片,并删除用户B原有的至少一张电子名片,将重新生成的至少一张电子名片更新为用户B的电子名片。需要说明的是,服务器为用户B更新电子名片之后,可向客户端B返回用户B更新后的至少一张电子名片,客户端B可本地刷新显示用户B的更新后的至少一张电子名片。本实施例的步骤S205可保证用户B的电子名片所展示的个人信息的更新及时性和准确性。
[0045]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0046]请参见图3,为本发明实施例提供的又一种电子名片交换方法的流程图;该方法可包括以下步骤S301-步骤S312。
[0047]S301,所述服务器获取第二用户的名片内容配置信息。
[0048]本步骤中,所述服务器可接收客户端B发送的用户B的名片内容配置信息,例如:用户B在需要生成电子名片时,实时在客户端B中设置自己的名片内容配置信息,在设置完成后由客户端B向服务器发送用户B的名片内容配置信息。本步骤中,所述服务器也可从自身的存储空间中提取用户B的名片内容配置信息,例如:用户B可预先在客户端B中设置自己的名片内容配置信息,在设置完成后由客户端B向服务器发送用户B的名片内容配置信息,服务器在自身的存储空间中存储用户B的名片内容配置信息,在需要为用户B生成电子名片时,则从自身的存储空间中提取用户B的名片内容配置信息。
[0049]S302,所述服务器从所述第二用户的名片内容配置信息中提取所述至少一个名片内容。
[0050]其中,所述名片内容配置信息包括至少一个名片内容;例如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息,在该名片内容配置信息中仅包含第一名片内容,本步骤中,服务器则从用户B的名片内容配置信息中提取第一名片内容。再如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息,在该名片内容配置信息中包含第二名片内容和第三名片内容,本步骤中,服务器则从用户B的名片内容配置信息中提取第二名片内容和第三名片内容。
[0051]S303,所述服务器根据所述至少一个名片内容,生成至少一个二维码图片。
[0052]其中,所述二维码图片与所述名片内容一一对应;例如:假设上述步骤S302中,月艮务器从用户B的名片内容配置信息中提取出第一名片内容,本步骤中所述服务器则根据该名片内容生成一个二维码图片,在该二维码图片中包含该第一名片内容。再如:假设上述步骤S302中,服务器从用户B的名片内容配置信息中提出所述第二名片内容和所述第三名片内容,本步骤中所述服务器则生成两个二维码图片,其中一个二维码图片中包含第二名片内容,另一个二维码图片中包含第三名片内容。
[0053]S304,所述服务器将所述至少一个二维码图片确定为所述第二用户的至少一张电子名片。
[0054]本步骤中,服务器将生成的所述至少一个二维码图片确定为用户B的至少一张电子名片。其中,二维码图片是一种能够存储信息,并将存储的信息进行图形化传播的工具。本实施例采用二维码图片作为电子名片,可以提升信息传播的效率和便捷性。
[0055]本实施例的步骤S301-S304可以为图2所示实施例的步骤S201的具体细化流程。需要说明的是,服务器将至少一个二维码图片确定为用户B的至少一张电子名片之后,可向客户端B返回用户B的至少一张电子名片,客户端B可显示用户B的至少一张电子名片。请一并参见图4,为本发明实施例提供的电子名片的示意图;图4以客户端为IM客户端为例进行说明。如图4所示,客户端B接收到用户B的至少一张电子名片之后,可以选择在IM的聊天窗口的个人信息展示栏中显示用户B的电子名片,或者在用户B的个人资料页显示用户B的电子名片,或者以电子名片作为用户B的头像进行展示等等。
[0056]S305,当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,服务器获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片。
[0057]本实施例的步骤S305可参见图1所示的步骤SlOl或图2所示的步骤S202,在此不赘述。
[0058]S306,所述服务器获取所述第一用户的标识信息。
[0059]本步骤中,所述服务器可以从客户端B发送的电子名片交换请求中提取用户A的标识信息,该标识信息用于唯一标识用户A。
[0060]S307,所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户的标识信息是否为具备名片交换权限的用户的标识信息。
[0061]其中,所述名片权限配置信息包括:具备名片交换权限的用户的标识信息。本步骤中,服务器将用户A的标识信息与用户B的名片权限配置信息中的具备名片交换权限的用户的标识信息进行对比,判断用户A的标识信息是否为用户B的名片权限配置信息中包含的具备名片交换权限的用户的标识信息。例如:假设所述名片权限配置信息中所配置的具备名片交换权限的用户的标识信息包括:ID-a、ID-c和ID-d,用户A的标识信息为ID_a,本步骤则可判断用户A的标识信息ID-a为所述名片权限配置信息中包含的具备名片交换权限的用户的标识信息。
[0062]S308,如果所述第一用户的标识信息为具备名片交换权限的用户的标识信息,所述服务器确认所述第一用户具备名片交换权限。
[0063]如果确认用户A具备名片交换权限,则表明用户A具备获得用户B的名片内容的权限。可以理解的是,如果用户A不具备名片交换权限,则表明用户A不具备获得用户B的名片内容的权限,则服务器不向客户端A返回任何名片,优选地,此时服务器还可向客户端A返回失败提示信息,使客户端A输出该失败提示信息,以提醒用户A针对用户B的名片交换失败。
[0064]本实施例的步骤S306-S308可以为图1所示实施例的步骤S102的具体细化流程,或为图2所示实施例的步骤S203的具体细化流程。
[0065]S309,所述服务器根据所述第二用户的名片权限配置信息,确定所述第一用户的标识信息对应的名片内容。
[0066]其中,所述名片权限配置信息包括:具备名片交换权限的用户的标识信息对应的名片内容;例如:假设用户B仅配置了第一名片内容,所述名片权限配置信息中的具备名片交换权限的用户的标识信息对应的名片内容包括:ID-a、ID-c和ID-d均对应该第一名片内容,本步骤中,服务器根据用户B的名片权限配置信息,确定用户A的标识信息ID-a对应该第一名片内容。再如:假设所述名片权限配置信息中所配置的具备名片交换权限的用户的标识信息对应的名片内容包括:ID-a对应第二名片内容、ID-c对应第三名片内容和ID-d对应第三名片内容;本步骤中,服务器根据用户B的名片权限配置信息,确定用户A的标识信息ID-a对应第二名片内容。
[0067]S310,所述服务器根据所述第一用户的标识信息对应的名片内容,从所述第二用户的至少一张电子名片中选择相对应的电子名片。
[0068]如前述,用户B的至少一张电子名片(即至少一个二维码图片)中的每张电子名片对应一个名片内容。根据步骤S309确定的用户A的标识信息对应第一名片内容,本步骤中所述服务器则可从用户B的至少一张电子名片中选择第一名片内容对应的电子名片。
[0069]S311,所述服务器将所选择的电子名片发送至所述第一客户端。
[0070]本步骤中,所述服务器将所选择用户B的电子名片发送至客户端A后,客户端A可输出该用户B的电子名片,以客户端为IM客户端为例,客户端A可采用图4所示的方式,在用户A与用户B的IM的聊天窗口中,用户B的个人信息展示栏中显示用户B的电子名片,或者在用户B的个人资料页显示用户B的电子名片,或者以电子名片作为用户B的头像进行展示等等。本实施例中,由于服务器向客户端A返回的用户B的电子名片为二维码图片,用户B可以用手机、PAD等设有二维码扫描工具的终端,扫描用户B的电子名片获得用户B的个人信息,并可直接将该个人信息存储至手机、PAD等终端中,从而达到快速、便捷地单向名片交换的目的。
[0071]本实施例的步骤S309-S311可以为图1所示实施例的步骤S103的具体细化流程,或为图2所示实施例的步骤S204的具体细化流程。
[0072]S312,当检测到所述第二用户的名片内容配置信息发生变化时,所述服务器更新所述第二用户的所述至少一张电子名片。本实施例的步骤S312可参见图2所示的步骤S205,在此不赘述。
[0073]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0074]需要说明的是,图1-图4所示实施例中阐述了用户A针对用户B的单向名片交换过程,同理,用户B也可参见上述图1-图4所示实施例的方法,针对用户A发起单向名片交换过程,从而实现用户A与用户B之间的双向名片交换。
[0075]下面将结合附图5-附图7,对本发明实施例提供的服务器的结构进行详细介绍。需要说明的是,下述的服务器可以应用于上述方法中。
[0076]请参见图5,为本发明实施例提供的一种服务器的结构示意图;该服务器可包括:获取模块101、判断模块102和交换模块103。
[0077]获取模块101,用于当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片。
[0078]本实施例中,客户端可提供电子名片交换操作的入口,该入口可以为触发事件、特定按键事件或特定选项,用户A通过执行触发事件、点击特定按键或选择特定选项,对用户B发起电子名片交换操作。客户端A检测到用户A针对用户B的电子名片交换操作时,则可提取用户A的标识信息及用户B的标识信息,该标识信息可用于唯一标识一个用户。客户端B向服务器发送电子名片交换请求,该电子名片交换请求中携带用户A的标识信息及用户B的标识信息。所述获取模块101在接收到客户端A发送的用户A针对用户B的电子名片交换请求时,获取用户B的名片权限配置信息和用户B的至少一张电子名片。
[0079]判断模块102,用于根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限。
[0080]其中,所述名片权限配置信息包括:具备名片交换权限的用户的标识信息,以及所述具备名片交换权限的用户的标识信息对应的名片内容。所述判断模块102可根据用户B的名片权限配置信息,判断用户A是否具备名片交换权限,即判断用户A是否具备获得用户B的名片内容的权限。可以理解的是,如果所述判断模块102判断用户A不具备名片交换权限,即用户A不具备获得用户B的名片内容的权限,则服务器不向客户端A返回任何名片,优选地,此时服务器还可向客户端A返回失败提示信息,使客户端A输出该失败提示信息,以提醒用户A针对用户B的名片交换失败。
[0081]交换模块103,用于当所述第一用户具备名片交换权限时,根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
[0082]如果用户A具备名片交换权限,即用户A具备获得用户B的名片内容的权限,所述交换模块103则根据用户B的名片权限配置信息,确定应当向用户A返回的名片内容,从而可在用户B的至少一张名片中,选择相应的名片内容对应的名片发送给客户端A。需要说明的是,客户端A接收到服务器返回的用户B的名片之后,可输出该用户B的电子名片,用户A则可读取该用户B的电子名片中的名片内容,获得用户B的个人信息,从而达到单向名片交换的目的。
[0083]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0084]请参见图6,为本发明实施例提供的另一种服务器的结构示意图;该服务器可包括:获取模块101、判断模块102、交换模块103、名片生成模块104和名片更新模块105。其中,获取模块101、判断模块102和交换模块103的结构可参见图5所示实施例的相关描述,在此不赘述。
[0085]名片生成模块104,用于根据第二用户的名片内容配置信息,生成所述第二用户的至少一张电子名片。
[0086]其中,所述名片内容配置信息包括至少一个名片内容,用户B的至少一张电子名片中的一张电子名片对应所述名片内容配置信息中的一个名片内容。本实施例中,客户端提供名片内容管理入口,用户可以通过客户端提供的名片内容管理入口设置自己的名片内容配置信息,例如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息中仅包含第一名片内容,该第一名片内容为“张三,XXX公司客户经理,联系电话:132****4020”,所述名片生成模块104则为用户B生成一张电子名片,该电子名片包含上述用户B的名片内容配置信息中包含的第一名片内容。再如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息中包含第二名片内容和第三名片内容,该第二名片内容为“张三,XXX公司客户经理,联系电话:132****4020”,该第三名片内容为“张三,XXX公司咨询顾问,联系电话:60*#*30” ;所述名片生成模块104则为用户B生成两张电子名片,其中一张电子名片包含用户B的名片内容配置信息中包含的第二名片内容,另一张电子名片包含用户B的名片内容配置信息中包含的第三名片内容。需要说明的是,所述名片生成模块104为用户B生成至少一张电子名片之后,服务器可向客户端B返回用户B的至少一张电子名片,客户端B可显示用户B的至少一张电子名片。
[0087]名片更新模块105,用于当检测到所述第二用户的名片内容配置信息发生变化时,更新所述第二用户的所述至少一张电子名片。
[0088]本实施例中,用户随时可以通过客户端提供的名片内容管理入口修改自己的名片内容配置信息,用户B若通过客户端B更改了自己的名片内容配置信息,当检测到用户B的名片内容配置信息发生变化时,所述名片更新模块105则根据变更后的名片内容配置信息,重新生成至少一张电子名片,并删除用户B原有的至少一张电子名片,将重新生成的至少一张电子名片更新为用户B的电子名片。需要说明的是,所述名片更新模块105为用户B更新电子名片之后,服务器可向客户端B返回用户B更新后的至少一张电子名片,客户端B可本地刷新显示用户B的更新后的至少一张电子名片。所述名片更新模块105可保证用户B的电子名片所展示的个人信息的更新及时性和准确性。
[0089]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0090]下面将结合图7,对本发明实施例提供的服务器的各模块进行详细介绍。
[0091]请参见图7a,为本发明实施例提供的判断模块的实施例的结构示意图;该判断模块102可包括:获取单元1201和权限判断单元1202。
[0092]获取单元1201,用于获取所述第一用户的标识信息。
[0093]所述获取单元1201可以从客户端B发送的电子名片交换请求中提取用户A的标识信息,该标识信息用于唯一标识用户A。
[0094]权限判断单元1202,用于根据所述第二用户的名片权限配置信息,判断所述第一用户的标识信息是否为具备名片交换权限的用户的标识信息,并当判断所述第一用户的标识信息为具备名片交换权限的用户的标识信息,确认所述第一用户具备名片交换权限。
[0095]其中,所述名片权限配置信息包括:具备名片交换权限的用户的标识信息。所述权限判断单元1202将用户A的标识信息与用户B的名片权限配置信息中的具备名片交换权限的用户的标识信息进行对比,判断用户A的标识信息是否为用户B的名片权限配置信息中包含的具备名片交换权限的用户的标识信息。例如:假设所述名片权限配置信息中所配置的具备名片交换权限的用户的标识信息包括:ID-a、ID-c和ID-d,用户A的标识信息为ID-a,所述权限判断单元1202则可判断用户A的标识信息ID_a为所述名片权限配置信息中包含的具备名片交换权限的用户的标识信息,从而确认用户A具备名片交换权限,表明用户A具备获得用户B的名片内容的权限。可以理解的是,如果所述权限判断单元1202确认用户A不具备名片交换权限,则表明用户A不具备获得用户B的名片内容的权限,则服务器不向客户端A返回任何名片,优选地,此时服务器还可向客户端A返回失败提示信息,使客户端A输出该失败提示信息,以提醒用户A针对用户B的名片交换失败。
[0096]请参见图7b,为本发明实施例提供的交换模块的实施例的结构示意图;该交换模块103可包括:内容确定单元1301、名片选择单元1302和名片交换单元1303。
[0097]内容确定单元1301,用于当所述第一用户具备名片交换权限时,根据所述第二用户的名片权限配置信息,确定所述第一用户的标识信息对应的名片内容。
[0098]其中,所述名片权限配置信息包括:具备名片交换权限的用户的标识信息对应的名片内容;例如:假设用户B仅配置了第一名片内容,所述名片权限配置信息中的具备名片交换权限的用户的标识信息对应的名片内容包括:ID-a、ID-c和ID-d均对应该第一名片内容,所述内容确定单元1301根据用户B的名片权限配置信息,确定用户A的标识信息ID-a对应该第一名片内容。再如:假设所述名片权限配置信息中所配置的具备名片交换权限的用户的标识信息对应的名片内容包括:ID_a对应第二名片内容、ID-c对应第三名片内容和ID-d对应第三名片内容;所述内容确定单元1301根据用户B的名片权限配置信息,确定用户A的标识信息ID-a对应第二名片内容。
[0099]名片选择单元1302,用于根据所述第一用户的标识信息对应的名片内容,从所述第二用户的至少一张电子名片中选择相对应的电子名片。
[0100]如前述,用户B的至少一张电子名片(即至少一个二维码图片)中的每张电子名片对应一个名片内容。如果确定用户A的标识信息对应第一名片内容,所述名片选择单元1302则可从用户B的至少一张电子名片中选择第一名片内容对应的电子名片。
[0101]名片交换单元1303,用于将所选择的电子名片发送至所述第一客户端。
[0102]所述名片交换单元1303将所选择用户B的电子名片发送至客户端A后,客户端A可输出该用户B的电子名片,以客户端为IM客户端为例,客户端A可采用图4所示的方式,在用户A与用户B的IM的聊天窗口中,用户B的个人信息展示栏中显示用户B的电子名片,或者在用户B的个人资料页显示用户B的电子名片,或者以电子名片作为用户B的头像进行展示等等。本实施例中,由于所述名片交换单元1303向客户端A返回的用户B的电子名片为二维码图片,用户B可以用手机、PAD等设有二维码扫描工具的终端,扫描用户B的电子名片获得用户B的个人信息,并可直接将该个人信息存储至手机、PAD等终端中,从而达到快速、便捷地单向名片交换的目的。
[0103]请参见图7c,为本发明实施例提供的名片生成模块的实施例的结构示意图;该名片生成模块104可包括:内容配置获取单元1401、内容提取单元1402、名片生成单元1403和名片确定单元1404。
[0104]内容配置获取单元1401,用于获取第二用户的名片内容配置信息。
[0105]所述内容配置获取单元1401可接收客户端B发送的用户B的名片内容配置信息,例如:用户B在需要生成电子名片时,实时在客户端B中设置自己的名片内容配置信息,在设置完成后由客户端B向服务器发送用户B的名片内容配置信息。所述内容配置获取单元1401也可从服务器的存储空间中提取用户B的名片内容配置信息,例如:用户B可预先在客户端B中设置自己的名片内容配置信息,在设置完成后由客户端B向服务器发送用户B的名片内容配置信息,服务器在自身的存储空间中存储用户B的名片内容配置信息,在需要为用户B生成电子名片时,则从服务器的存储空间中提取用户B的名片内容配置信息。
[0106]内容提取单元1402,用于从所述第二用户的名片内容配置信息中提取所述至少一个名片内容。
[0107]其中,所述名片内容配置信息包括至少一个名片内容;例如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息,在该名片内容配置信息中仅包含第一名片内容,所述内容提取单元1402则从用户B的名片内容配置信息中提取第一名片内容。再如:用户B通过客户端B中的名片内容管理入口,设置自己的名片内容配置信息,在该名片内容配置信息中包含第二名片内容和第三名片内容,所述内容提取单元1402则从用户B的名片内容配置信息中提取第二名片内容和第三名片内容。
[0108]名片生成单元1403,用于根据所述至少一个名片内容,生成至少一个二维码图片,所述二维码图片与所述名片内容一一对应。
[0109]其中,所述二维码图片与所述名片内容一一对应;例如:假设从用户B的名片内容配置信息中提取出第一名片内容,所述名片生成单元1403则根据该名片内容生成一个二维码图片,在该二维码图片中包含该第一名片内容。再如:假设从用户B的名片内容配置信息中提出所述第二名片内容和所述第三名片内容,所述名片生成单元1403则生成两个二维码图片,其中一个二维码图片中包含第二名片内容,另一个二维码图片中包含第三名片内容。
[0110]名片确定单元1404,用于将所述至少一个二维码图片确定为所述第二用户的至少一张电子名片。
[0111]所述名片确定单元1404将生成的所述至少一个二维码图片确定为用户B的至少一张电子名片。其中,二维码图片是一种能够存储信息,并将存储的信息进行图形化传播的工具。本实施例采用二维码图片作为电子名片,可以提升信息传播的效率和便捷性。
[0112]本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0113]需要说明的是,图5-图7所示实施例的服务器的结构和功能可通过上述图1-图4所示方法实施例中的方法具体实现,该具体实现过程可参见上述方法实施例的相关描述,在此不赘述。
[0114]本发明实施例还提供了一种电子名片交换系统,至少包括第一用户对应的第一客户端和第二用户对应的第二客户端,还包括图5-图7所示实施例的服务器,该服务器的结构和功能可参见上述图5-图7所示实施例的相关描述,在此不赘述。需要说明的是,本实施例的电子名片交换系统可以应用于上述方法中。
[0115]通过上述实施例的描述,本发明实施例中,当接收到第一用户针对第二用户的电子名片交换请求时,服务器可根据所述第二用户的名片权限配置信息,判断所述第一用户的名片交换权限,并根据第一用户的名片交换权限提供第二用户的电子名片,通过第二用户的名片权限配置信息,可在电子名片交换过程中对第一用户实现名片交换权限管理,有利于保护第二用户的个人信息;同时,根据第一用户的名片交换权限有针对的发送第二用户的电子名片以实现名片交换,提升了电子名片交换的智能性。
[0116]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0117]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种电子名片交换方法,其特征在于,包括: 当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,服务器获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片; 所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限; 若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
2.如权利要求1所述的方法,其特征在于,所述电子名片交换请求中携带所述第一用户的标识信息和所述第二用户的标识信息; 所述名片内容配置信息包括至少一个名片内容,所述第二用户的至少一张电子名片中的一张电子名片对应所述名片内容配置信息中的一个名片内容; 所述名片权限配置信息包括:具备名片交换权限的用户的标识信息,以及所述具备名片交换权限的用户的标识信息对应的名片内容。
3.如权利要求2所述的方法,其特征在于,在接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求之前,还包括: 服务器根据第二用户的名片内容配置信息,生成所述第二用户的至少一张电子名片。
4.如权利要求3所述的方法,其特征在于,所述服务器根据第二用户的名片内容配置信息,生成所述第二用户的至少一张电子名片,包括: 所述服务器获取第二用户的名片内容配置信息; 所述服务器从所述第二用户的名片内容配置信息中提取所述至少一个名片内容; 所述服务器根据所述至少一个名片内容,生成至少一个二维码图片,所述二维码图片与所述名片内容对应; 所述服务器将所述至少一个二维码图片确定为所述第二用户的至少一张电子名片。
5.如权利要求2-4任一项所述的方法,其特征在于,所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限,包括: 所述服务器获取所述第一用户的标识信息; 所述服务器根据所述第二用户的名片权限配置信息,判断所述第一用户的标识信息是否为具备名片交换权限的用户的标识信息; 如果所述第一用户的标识信息为具备名片交换权限的用户的标识信息,所述服务器确认所述第一用户具备名片交换权限。
6.如权利要求5所述的方法,其特征在于,所述若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片,包括: 若所述第一用户具备名片交换权限,所述服务器根据所述第二用户的名片权限配置信息,确定所述第一用户的标识信息对应的名片内容; 所述服务器根据所述第一用户的标识信息对应的名片内容,从所述第二用户的至少一张电子名片中选择相对应的电子名片; 所述服务器将所选择的电子名片发送至所述第一客户端。
7.如权利要求1-4任一项所述的方法,其特征在于,还包括: 当检测到所述第二用户的名片内容配置信息发生变化时,所述服务器更新所述第二用户的所述至少一张电子名片。
8.一种服务器,其特征在于,包括: 获取模块,用于当接收到第一客户端发送的所述第一客户端对应的第一用户针对第二用户的电子名片交换请求时,获取所述第二用户的名片权限配置信息和所述第二用户的至少一张电子名片; 判断模块,用于根据所述第二用户的名片权限配置信息,判断所述第一用户是否具备名片交换权限; 交换模块,用于当所述第一用户具备名片交换权限时,根据所述第二用户的名片权限配置信息,向所述第一客户端发送所述第二用户的电子名片。
9.如权利要求8所述的服务器,其特征在于,所述电子名片交换请求中携带所述第一用户的标识信息和所述第二用户的标识信息; 所述名片内容配置信息包括至少一个名片内容,所述第二用户的至少一张电子名片中的一张电子名片对应所述名片内容配置信息中的一个名片内容; 所述名片权限配置信息包括:具备名片交换权限的用户的标识信息,以及所述具备名片交换权限的用户的标识信息对应的名片内容。
10.如权利要求9所述的服务器,其特征在于,还包括: 名片生成模块,用于根据第二用户的名片内容配置信息,生成所述第二用户的至少一张电子名片。
11.如权利要求10所述的服务器,其特征在于,所述名片生成模块包括: 内容配置获取单元,用于获取第二用户的名片内容配置信息; 内容提取单元,用于从所述第二用户的名片内容配置信息中提取所述至少一个名片内容; 名片生成单元,用于根据所述至少一个名片内容,生成至少一个二维码图片,所述二维码图片与所述名片内容一一对应; 名片确定单元,用于将所述至少一个二维码图片确定为所述第二用户的至少一张电子名片。
12.如权利要求9-11任一项所述的服务器,其特征在于,所述判断模块包括: 获取单元,用于获取所述第一用户的标识信息; 权限判断单元,用于根据所述第二用户的名片权限配置信息,判断所述第一用户的标识信息是否为具备名片交换权限的用户的标识信息,并当判断所述第一用户的标识信息为具备名片交换权限的用户的标识信息,确认所述第一用户具备名片交换权限。
13.如权利要求12所述的服务器,其特征在于,所述交换模块包括: 内容确定单元,用于当所述第一用户具备名片交换权限时,根据所述第二用户的名片权限配置信息,确定所述第一用户的标识信息对应的名片内容; 名片选择单元,用于根据所述第一用户的标识信息对应的名片内容,从所述第二用户的至少一张电子名片中选择相对应的电子名片; 名片交换单元,用于将所选择的电子名片发送至所述第一客户端。
14.如权利要求8-11任一项所述的服务器,其特征在于,还包括: 名片更新模块,用于当检测到所述第二用户的名片内容配置信息发生变化时,更新所述第二用户的所述至少一张电子名片。
15.一种电子名片交换系统,至少包括第一用户对应的第一客户端和第二用户对应的第二客户端,其特征在 于,还包括如权利要求8-14任一项所述的服务器。
【文档编号】H04L12/58GK104079470SQ201310102337
【公开日】2014年10月1日 申请日期:2013年3月27日 优先权日:2013年3月27日
【发明者】李赛, 潘林锋 申请人:腾讯科技(深圳)有限公司