数据分享方法及装置与流程

文档序号:11234514
数据分享方法及装置与流程

本发明涉及计算机领域,具体而言,涉及一种数据分享方法及装置。



背景技术:

在很多终端应用中都为用户提供了数据分享功能,以使用户可以将所关注的数据分享给自己的好友。其中,目前在分享账号执行数据分享的过程中,通常在选中所要分享的数据后,需先从与分享账号关联的好友列表中选择接收分享数据的分享对象,例如,如图1(a)-(c)所示,在应用App-1中分享文章S时,需先选中分享对象(如账号A),再将上述文章S推送给该分享对象账号A。

然而,接收分享数据的分享对象在好友列表中,往往是按照固定顺序排列配置,例如,按照好友名称首字母顺序排列,或按照交互频率高低排列。也就是说,在执行数据分享时,需要在按照固定顺序配置的好友列表中,通过手动翻页的方式查找所要推送的分享对象,从而导致数据分享时间被延长,进而造成数据分享效率较低的问题。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种数据分享方法及装置,以至少解决目前现有的数据分享方式中存在的数据分享效率较低的技术问题。

根据本发明实施例的一个方面,提供了一种数据分享方法,包括:获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令;响应上述分享指令从服务器获取与上述目标数据相匹配的第一标签信息,其中,上述第一标签信息用于指示上述目标数据所属的类别;根据上述第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与上述第一标签信息相匹配;从上述第一账号列表中获取接收上述目标数据的对象账号;将上述目标数据分享给上述对象账号。

根据本发明实施例的另一方面,还提供了一种数据分享方法,包括:接收第一应用的客户端对目标数据执行分享操作所生成的分享指令;根据上述分享指令获取与上述目标数据相匹配的第一标签信息,其中,上述第一标签信息用于指示上述目标数据所属的类别;根据上述第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与上述第一标签信息相匹配;获取从上述第一账号列表中选出的用于接收上述目标数据的对象账号;将上述目标数据分享给上述对象账号。

根据本发明实施例的又一方面,还提供了一种数据分享装置,包括:第一获取单元,用于获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令;第二获取单元,用于响应上述分享指令从服务器获取与上述目标数据相匹配的第一标签信息,其中,上述第一标签信息用于指示上述目标数据所属的类别;第三获取单元,用于根据上述第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与上述第一标签信息相匹配;第四获取单元,用于从上述第一账号列表中获取接收上述目标数据的对象账号;分享单元,用于将上述目标数据分享给上述对象账号。

根据本发明实施例的又一方面,还提供了一种数据分享装置,包括:接收单元,用于接收第一应用的客户端对目标数据执行分享操作所生成的分享指令;第一获取单元,用于根据上述分享指令获取与上述目标数据相匹配的第一标签信息,其中,上述第一标签信息用于指示上述目标数据所属的类别;第二获取单元,用于根据上述第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与上述第一标签信息相匹配;第三获取单元,用于获取从上述第一账号列表中选出的用于接收上述目标数据的对象账号;分享单元,用于将上述目标数据分享给上述对象账号。

在本发明实施例中,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据现有技术的一种数据分享方法的示意图;

图2是根据本发明实施例的一种可选的数据分享方法的应用环境示意图;

图3是根据本发明实施例的一种可选的数据分享方法的流程图;

图4是根据本发明实施例的一种可选的数据分享方法的示意图;

图5是根据本发明实施例的另一种可选的数据分享方法的示意图;

图6是根据本发明实施例的又一种可选的数据分享方法的示意图;

图7是根据本发明实施例的另一种可选的数据分享方法的流程图;

图8是根据本发明实施例的又一种可选的数据分享方法的流程图;

图9是根据本发明实施例的又一种可选的数据分享方法的流程图;

图10是根据本发明实施例的一种可选的数据分享装置的示意图;

图11是根据本发明实施例的另一种可选的数据分享装置的示意图;

图12是根据本发明实施例的一种可选的数据分享终端的示意图;

图13是根据本发明实施例的一种可选的数据分享服务器的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

在本发明实施例中,提供了一种上述交互资源推送方法的实施例。作为一种可选的实施方式,该交互资源推送方法可以但不限于应用于如图2所示的应用环境中,终端202中运行有第一应用,终端202在获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,响应该分享指令通过网络204从服务器206中获取与上述目标数据相匹配的第一标签信息,其中,该第一标签信息用于指示上述目标数据所属的类别;然后,根据该第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配;从该第一账号列表中获取接收上述目标数据的对象账号,并将上述目标数据分享给对象账号。

在本实施例中,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、台式PC机、数字电视及其他用于分享数据的硬件设备。上述网络可以包括但不限于以下至少之一:广域网、城域网、局域网。上述只是一种示例,本实施例对此不做任何限定。

根据本发明实施例,提供了一种数据分享方法,如图3所示,该方法包括:

S302,获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令;

S304,响应分享指令从服务器获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

S306,根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

S308,从第一账号列表中获取接收目标数据的对象账号;

S310,将目标数据分享给对象账号。

可选地,在本实施例中,上述数据分享方法可以但不限于应用于不同应用的数据分享过程中,例如,上述应用可以包括但不限于以下至少之一:视频播放应用、新闻应用、即时通讯应用、购物应用等等,数据分享可以在同一应用中不同账号之间进行分享,也可以在不同应用中进行分享。其中,上述所分享的目标数据的数据形式可以包括但不限于以下至少之一:文字、图片、视频、flash动画等等。上述仅是一种示例,对于其他类型本申请实施例中在此不做任何限定。

例如,以第一应用为即时通讯应用为例,目标数据以文章为例,在获取到对该文章执行分享操作的分享指令后,从服务器获取与该文章相匹配的第一标签信息,例如第一标签信息指示该文章属于经济类。假设在即时通讯应用中内部进行分享,则可以获取该即时通讯应用中与请求分享的第一账号相关联的第二账号列表,获取该第二账号列表中的账号的标签信息,并与第一标签信息进行比对,以获取标签信息相匹配的第一账号列表,其中,第一账号列表中的账号的标签也指示为经济类。在从第一账号列表中获取对象账号,并将上述目标数据推送给该对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

可选地,在本实施例中,上述与目标数据相匹配的第一标签信息可以但不限于为服务器根据获取到的目标数据的属性信息而生成的,其中,上述属性信息包括以下至少之一:目标数据的标题、目标数据的摘要、目标数据的链接地址。

例如,第一应用的客户端向服务器发送目标数据的标题,和/或,目标数据的摘要,和/或,统一资源符(Uniform Resource Locator,简称URL)等。其中,服务器可以通过URL打开对应链接,提取链接所指示的页面中的文字内容。然后,对上述标题、摘要及页面中的文字内容进行分词,并将上述得到的分词与预先通过学习得到的词库中的关键词进行比对匹配,以根据比对后的结果获取该目标数据的第一标签信息。其中,上述匹配方法可以但不限于采用相关技术中提供的文本主题聚类的LDA算法,文本分类的最大熵分类器等,本实施例中对此不做任何限定。

可选地,在本实施例中,根据第一标签信息获取第一账号列表包括:获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;比对第二账号列表中的账号的标签信息与第一标签信息;根据比对的结果获取第一账号列表。

需要说明的是,上述第一账号可以包括但不限于以下至少之一:用于登陆第一应用的账号、第一应用所在终端的终端标识构成的账号、第一应用所在终端的终端IP构成的账号等等。也就是说,在同一应用内进行数据分享时,可以直接利用登陆账号获取具有关联关系的账号列表,例如第一账号的好友账号列表。而在不同应用之间进行数据分享时,可以但不限于利用终端标识构成的账号和/或终端IP构成的账号,获取用于接收目标数据的第二应用为第一应用开放的数据接口,以通过调用该数据接口实现将第一应用中的数据分享给第二应用中的账号列表,例如,上述终端标识或终端IP所指示的终端,登陆第二应用后,在第二应用中的好友账号列表。上述仅是一种示例,本实施例中对此不做任何限定。

此外,在本实施例中,上述根据第一标签信息获取第一账号列表的过程可以在第一应用的客户端中执行,也就是说,在客户端中获取服务器发送的第一标签信息后,客户端可以利用缓存的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端通过执行比对操作,以获取比对后的第一账号列表;此外,上述根据第一标签信息获取第一账号列表的过程可以在服务器中执行,也就是说,在服务器中直接对与第一账号具有关联关系的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端可以直接接收服务器发送的比对后的第一账号列表。上述仅是一种示例,本实施例中对此不做任何限定。

可选地,在本实施例中,上述第二账号列表中的账号的标签信息可以但不限于为在客户端预配置的标签信息,也可以但不限于为按照预定周期服务器接收获取到的标签信息。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,在本实施例中,上述第一标签信息所指示的标签可以包括但不限于一个或多个数据标签,上述第二账号列表中的账号的标签信息所指示的标签可以包括但不限于一个或多个账号标签。也就是说,每条目标数据可以对应一个或多个数据标签,每个账号也可以对应配置一个或多个账号标签,本实施例中对此不做任何限定。

可选地,在本实施例中,上述比对第二账号列表中的账号的标签信息与第一标签信息可以包括但不限于:

1)模糊比对,对第二账号列表中的账号分别作为当前账号执行以下操作:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签属于相同标签类型的标签的情况下,判定该账号的标签信息与目第一标签信息相匹配,可将该账号作为第一账号列表中的账号;

2)精确比对,对第二账号列表中的账号分别作为当前账号执行以下操作:从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签为相同标签的标签数量;使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度;以实现根据上述匹配度更新第二账号列表,其中,第二账号列表中包括上述第一账号列表。

需要说明的是,在本实施例中,可以但不限于根据不同的标签类型确定比对类型,例如,针对技术专业类型可以但不限于采用精确比对,针对爱好兴趣类型可以但不限于采用模糊比对,上述仅是一种示例,根据不同用户需求可以对应配置不同的比对方式,本实施例中对此不做任何限定。

可选地,在本实施例中,在根据比对的结果获取第一账号列表之后,还包括:

1)在显示界面按照预定顺序显示第一账号列表。

例如,如图4所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图4(a)所示,包括账号A、账号B、账号C,在比对后,判断出与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则可以在显示界面按照预定顺序显示上述第一账号列表,如图4(b),假设获取到对象账号为账号C,则可向账号C推送所要分享的目标数据C,如图4(c)所示。上述仅是一种示例,本实施例中对此不做任何限定。

2)在显示界面按照匹配度显示第二账号列表,其中,第一账号列表按照匹配度排列在第二账号列表中的前N位,N为大于等于1的自然数。

例如,如图5所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图5(a)所示,包括账号A、账号B、账号C,在比对后,根据匹配度计算可以对上述第二账号列表中的账号进行重新排序,如图5(b),在显示界面按照匹配度显示更新后的第二账号列表,显示顺序更新为账号B、账号C、账号A。其中,假设与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则上述第一账号列表位于上述更新后的第二账号列表中的前两位。上述仅是一种示例,本实施例中对此不做任何限定。

也就是说,在本实施例中,在获取到第一账号列表之后,可以但不限于仅显示标签信息与第一标签信息匹配的第一账号列表,需要说明的是,上述第一账号列表可以按照预定顺序显示,例如,根据首字母或使用频率或最近使用时间等为依据进行排列,本实施例中对此不做任何限定。此外,在本实施例中,在获取到第一账号列表之后,也可以但不限于按照匹配度显示第二账号列表中,其中,第一账号列表位于第二账号列表的前N位。换言之,显示第二账号列表中的全部账号,但按照匹配度,将与第一标签信息匹配的第一账号列表显示在前N位,以便于快速获取对象账号。

通过本申请提供的实施例,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

作为一种可选的方案,根据第一标签信息获取第一账号列表包括:

S1,获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;

S2,比对第二账号列表中的账号的标签信息与第一标签信息;

S3,根据比对的结果获取第一账号列表。

需要说明的是,在本实施例中,上述第二账号列表可以但不限于为第一应用中与第一账号具有关联关系的账号列表;也可以但不限于为与第一应用关联的第二应用中与第一账号具有关联关系的账号列表。

具体的,在应用App-1中内部分享目标数据的情况下,上述第二账号列表可以但不限于为在第一应用中与第一账号具有关联关系的第二账号列表,例如,在应用App-1中第二账号列表包括:账号A、账号B、账号C;经比对得到第一账号列表包括:账号B、账号C,从第一账号列表中选择对象账号(账号C)分享目标数据。此外,在将第一应用App-1中的目标数据分享至第二应用App-2的情况下,上述第二账号列表也可以但不限于为在第二应用中与第一账号具有关联关系的第二账号列表,例如,如图6(a)-(c)所示,从应用App-1中跳转至应用App-2中,获取应用App-2中与第一账号具有关联关系的第二账号列表,其中,第二账号列表包括:账号A、账号B、账号C;经比对得到第一账号列表包括:账号B、账号C,从第一账号列表中选择对象账号(账号C)分享目标数据。

可选地,在本实施例中,比对第二账号列表中的账号的标签信息与第一标签信息包括:模糊比对、精确比对。其中,模糊比对,用于指示在账号标签与数据标签中存在至少一对属于相同类别的标签,就可以判定该账号标签所标识的账号与该数据标签所标识的目标数据相匹配,从而实现将该账号作为第一账号列表中的账号。其中,精确比对,用于指示在账号标签中获取与数据标签中属于相同标签的标签数量,根据相同标签的标签数量确定二者的匹配度,以实现按照匹配度获取第一账号列表中的账号。例如,将第二账号列表中匹配度大于预定阈值的账号作为第一账号列表中的账号。

通过本申请提供的实施例,在获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表之后,通过比对第二账号列表中的账号的标签信息与第一标签信息,以根据比对的结果获取第一账号列表。从而实现在数据分享过程中,可以获取到与目标数据相匹配的第一账号列表,通过准确提供需要上述目标数据的第一账号列表,以使目标数据可以准确分享给第一账号列表中包括的用于接收目标数据的对象账号。

作为一种可选的方案,比对第二账号列表中的账号的标签信息与第一标签信息包括:

S1,遍历第二账号列表中全部的账号,将第二账号列表中每个账号依次作为当前账号执行以下操作:

S11,在当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况下,判断出当前账号的标签信息与第一标签信息匹配;

S12,将当前账号作为第一账号列表中的账号。

可选地,在本实施例中,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签属于相同标签类型的标签;此外,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签为相同标签的标签。

需要说明的是,在本实施例中,上述第一标签信息所指示的标签可以包括但不限于一个或多个数据标签,上述第二账号列表中的账号的标签信息所指示的标签可以包括但不限于一个或多个账号标签。也就是说,每条目标数据可以对应一个或多个数据标签,每个账号也可以对应配置一个或多个账号标签,本实施例中对此不做任何限定。

也就是说,在本实施例中,比对第二账号列表中的账号的标签信息与第一标签信息时,可以采用模糊比对,在标签信息所指示的多个标签中,获取至少一对属于相同标签类型的标签,或至少一对为相同标签的标签,则可以判定该账号的标签信息与第一标签信息匹配,并可以将该账号作为第一账号列表中的账号,以便于将其显示在显示界面中,方便用户快速选择接收目标数据的对象账号,达到提高数据分享的效率的效果。

通过本申请提供的实施例,通过比对标签信息,将当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况,判定为当前账号的标签信息与第一标签信息匹配,进而将当前账号作为第一账号列表中的账号,以实现通过模糊比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

作为一种可选的方案,比对第二账号列表中的账号的标签信息与第一标签信息包括:

S1,遍历第二账号列表中全部的账号,将第二账号列表中每个账号依次作为当前账号执行以下操作:

S11,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量;

S12,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度;

S2,根据匹配度更新第二账号列表,其中,第二账号列表中包括第一账号列表。

可选地,在本实施例中,在上述匹配判断过程中,将在当前账号的标签信息所指示的账号标签中,与第一标签信息所指示的数据标签为相同标签的标签判定为匹配标签,获取该匹配标签的标签数量用于标识匹配度。以实现按照匹配度获取第一账号列表中的账号。从而达到对账号的标签信息及目标数据的第一标签信息进行精确比对的目的。

需要说明的是,在本实施例中,在获取到标签数量所标识的匹配度之后,可以但不限于将第二账号列表中匹配度大于预定阈值的账号作为第一账号列表中的账号,其中,第一账号列表中的账号为第二账号列表中的部分账号。

可选地,在本实施例中,可以但不限于单独获取上述第一账号列表,以将该第一账号列表显示在显示界面中,这里第一账号列表中的账号可以但不限于按照匹配度显示,也可以但不限于按照默认顺序显示。本实施例中对此不做任何限定。

可选地,在本实施例中,还可以但不限于按照匹配度更新第二账号列表中全部账号的排列顺序,其中,与目标数据相匹配的第一账号列表中的账号排列在第二账号列表中的前N位。也就是说,在第二账号列表中,与目标数据未匹配的其他账号也可以显示在显示界面中,且显示顺序位于第一账号列表中的账号之后。本实施例中对此不做任何限定。

通过本申请提供的实施例,通过比对标签信息,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度,以实现根据匹配度通过精确比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

作为一种可选的方案,在根据比对的结果获取第一账号列表之后,还包括:

S1,在显示界面按照预定顺序显示第一账号列表。

具体结合图4所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图4(a)所示,包括账号A、账号B、账号C,在比对后,判断出与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则可以在显示界面按照预定顺序显示上述第一账号列表,如图4(b),假设获取到对象账号为账号C,则可向账号C推送所要分享的目标数据C,如图4(c)所示。

通过本申请提供的实施例,通过直接显示与目标数据相匹配的第一账号列表,以减少相关技术中需要翻页查找用于接收目标数据的对象账号的查找时间,通过从第一账号列表中直接选择对象账号的方式,达到提高数据分享的效率。

作为一种可选的方案,在根据比对的结果获取第一账号列表之后,包括:

S1,在显示界面按照匹配度显示第二账号列表,其中,第一账号列表按照匹配度排列在第二账号列表中的前N位,N为大于等于1的自然数。

具体结合图5所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图5(a)所示,包括账号A、账号B、账号C,在比对后,根据匹配度计算可以对上述第二账号列表中的账号进行重新排序,如图5(b),在显示界面按照匹配度显示更新后的第二账号列表,显示顺序更新为账号B、账号C、账号A。其中,假设与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则上述第一账号列表位于上述更新后的第二账号列表中的前两位。

通过本申请提供的实施例,通过更新第二账号列表的排列顺序,以使与目标数据相匹配的第一账号列表可以显示在第二账号列表的前N位,以减少相关技术中需要翻页查找用于接收目标数据的对象账号的查找时间,通过从第一账号列表中直接选择对象账号的方式,达到提高数据分享的效率。

根据本发明的实施例,还提供了一种数据分享方法,如图7所示,该方法包括:

S702,接收第一应用的客户端对目标数据执行分享操作所生成的分享指令;

S704,根据分享指令获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

S706,根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

S708,获取从第一账号列表中选出的用于接收目标数据的对象账号;

S710,将目标数据分享给对象账号。

可选地,在本实施例中,上述数据分享方法可以但不限于应用于不同应用的数据分享过程中,例如,上述应用可以包括但不限于以下至少之一:视频播放应用、新闻应用、即时通讯应用、购物应用等等,数据分享可以在同一应用中不同账号之间进行分享,也可以在不同应用中进行分享。其中,上述所分享的目标数据的数据形式可以包括但不限于以下至少之一:文字、图片、视频、flash动画等等。上述仅是一种示例,对于其他类型本申请实施例中在此不做任何限定。

例如,以第一应用为即时通讯应用为例,目标数据以文章为例,在获取到对该文章执行分享操作的分享指令后,从服务器获取与该文章相匹配的第一标签信息,例如第一标签信息指示该文章属于经济类。假设在即时通讯应用中内部进行分享,则可以获取该即时通讯应用中与请求分享的第一账号相关联的第二账号列表,获取该第二账号列表中的账号的标签信息,并与第一标签信息进行比对,以获取标签信息相匹配的第一账号列表,其中,第一账号列表中的账号的标签也指示为经济类。在从第一账号列表中获取对象账号,并将上述目标数据推送给该对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

可选地,在本实施例中,上述与目标数据相匹配的第一标签信息可以但不限于为服务器根据获取到的目标数据的属性信息而生成的,其中,上述属性信息包括以下至少之一:目标数据的标题、目标数据的摘要、目标数据的链接地址。

例如,第一应用的客户端向服务器发送目标数据的标题,和/或,目标数据的摘要,和/或,统一资源符(Uniform Resource Locator,简称URL)等。其中,服务器可以通过URL打开对应链接,提取链接所指示的页面中的文字内容。然后,对上述标题、摘要及页面中的文字内容进行分词,并将上述得到的分词与预先通过学习得到的词库中的关键词进行比对匹配,以根据比对后的结果获取该目标数据的第一标签信息。其中,上述匹配方法可以但不限于采用相关技术中提供的文本主题聚类的LDA算法,文本分类的最大熵分类器等,本实施例中对此不做任何限定。

需要说明的是,在本实施例中,目标数据可以但不限于根据词库中的关键词库匹配一个或多个数据标签,例如,假设所要分享的为文章S,服务器分析得到与文章S对应的标签信息包括:

标签1 匹配度 10分

标签2 匹配度 8分

标签3 匹配度 5分

此外,假设匹配度大于6分的作为第一标签信息所指示的标签,则根据上述内容可确定该文章S的第一标签信息所指示的标签包括:标签1和标签2,进一步,服务器可将上述第一标签信息所指示的标签发送给客户端进行与第二账号列表的标签信息的匹配,以准确获取用于接收目标数据的第一账号列表,进而达到快速准确获取接收目标数据的对象账号的效果,避免反复查找。

可选地,在本实施例中,根据第一标签信息获取第一账号列表包括:获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;比对第二账号列表中的账号的标签信息与第一标签信息;根据比对的结果获取第一账号列表。

需要说明的是,在本实施例中,上述第二账号列表中的账号的标签信息可以但不限于为在客户端预配置的标签信息,也可以但不限于为服务器按照预定周期发送给客户端的标签信息。其中,服务器可以但不限于根据账号的以下至少一种数据确定第二账号列表中的账号的标签信息:数据分享历史、数据访问历史等等。也就是说,通过收集账号的历史数据分析账号的应用喜好,从而实现为该账号准确匹配对应标签的目的。

可选地,在本实施例中,上述根据第一标签信息获取第一账号列表的过程可以在服务器中执行,也就是说,在服务器中直接对与第一账号具有关联关系的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端可以直接接收服务器发送的比对后得到的第一账号列表。

例如,如图8中步骤S802-S812所示,通过终端802中的第一应用的客户端发送分享目标数据的分享指令,服务器804根据该分享指令获取与目标数据匹配的第一标签信息,然后再根据第一标签信息从与第一账号具有关联关系的第二账号列表中获取第一账号列表,并将该第一账号列表发送给终端802中的第一应用的客户端,终端802将在显示界面显示上述第一账号列表,并从第一账号列表中获取对象账号,以实现通过服务器804分享该目标数据给对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

可选地,在本实施例中,上述根据第一标签信息获取第一账号列表的过程可以在第一应用的客户端中执行,也就是说,在客户端中获取服务器发送的第一标签信息后,客户端可以利用缓存的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端通过执行比对操作,以获取比对后的第一账号列表。

例如,如图9中步骤S902-S912所示,通过终端802中的第一应用的客户端发送分享目标数据的分享指令,服务器804根据该分享指令获取与目标数据匹配的第一标签信息,然后将该第一标签信息发送给终端802,终端802根据该第一标签信息从与第一账号具有关联关系的第二账号列表中获取第一账号列表,将该第一账号列表显示在显示界面,并从第一账号列表中获取对象账号,以实现通过服务器804分享该目标数据给对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,上述目标数据可以通过服务器804分享给终端802中的同一应用或不同应用。也就是说,在同一应用内进行数据分享时,可以直接利用登陆账号获取具有关联关系的账号列表,例如第一账号的好友账号列表。而在不同应用之间进行数据分享时,可以但不限于利用终端标识构成的账号和/或终端IP构成的账号,获取用于接收目标数据的第二应用为第一应用开放的数据接口,以通过调用该数据接口实现将第一应用中的数据分享给第二应用中的账号列表,例如,上述终端标识或终端IP所指示的终端,登陆第二应用后,在第二应用中的好友账号列表。上述仅是一种示例,本实施例中对此不做任何限定。

通过本申请提供的实施例,在接收第一应用的客户端对目标数据执行分享操作所生成的分享指令后,通过根据分享指令获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

作为一种可选的实施方案,根据第一标签信息获取第一账号列表包括:

S1,获取在第一应用中与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;

S2,比对第二账号列表中的账号的标签信息与第一标签信息;

S3,根据比对的结果获取第一账号列表。

具体的结合图4所示进行说明,在应用App-1中内部分享目标数据的情况下,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图4(a)所示,包括账号A、账号B、账号C,在比对后,判断出与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则可以在显示界面按照预定顺序显示上述第一账号列表,如图4(b),假设获取到对象账号为账号C,则可向账号C推送所要分享的目标数据C,如图4(c)所示。

通过本申请提供的实施例,通过直接显示与目标数据相匹配的第一账号列表,以减少相关技术中需要翻页查找用于接收目标数据的对象账号的查找时间,通过从第一账号列表中直接选择对象账号的方式,达到提高数据分享的效率。

作为一种可选的实施方案,根据第一标签信息获取第一账号列表包括:

S1,获取在第二应用中与分享指令中请求分享目标数据的第一账号具有关联关系的第三账号列表,其中,第二应用用于接收目标数据,第一应用与第二应用为关联应用;

S2,比对第三账号列表中的账号的标签信息与第一标签信息;

S3,根据比对的结果获取第一账号列表。

具体结合图6所示进行说明,在将第一应用App-1中的目标数据分享至第二应用App-2的情况下,上述第二账号列表也可以但不限于为在第二应用中与第一账号具有关联关系的第二账号列表,例如,如图6(a)-(c)所示,从应用App-1中跳转至应用App-2中,获取应用App-2中与第一账号具有关联关系的第二账号列表,其中,第二账号列表包括:账号A、账号B、账号C;经比对得到第一账号列表包括:账号B、账号C,从第一账号列表中选择对象账号(账号C)分享目标数据。

通过本申请提供的实施例,在获取与分享指令中请求分享目标数据的第一账号具有关联关系的账号列表之后,通过比对账号列表中的账号的标签信息与第一标签信息,以根据比对的结果获取第一账号列表。从而实现在数据分享过程中,可以获取到与目标数据相匹配的第一账号列表,通过准确提供需要上述目标数据的第一账号列表,以使目标数据可以准确分享给第一账号列表中包括的用于接收目标数据的对象账号。

作为一种可选的方案,比对账号列表中的账号的标签信息与第一标签信息包括:

S1,遍历账号列表中全部的账号,将账号列表中每个账号依次作为当前账号执行以下操作:

S12,在当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况下,判断出当前账号的标签信息与第一标签信息匹配;

S14,将当前账号作为第一账号列表中的账号。

可选地,在本实施例中,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签属于相同标签类型的标签;此外,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签为相同标签的标签。

需要说明的是,在本实施例中,上述第一标签信息所指示的标签可以包括但不限于一个或多个数据标签,上述第二账号列表中的账号的标签信息所指示的标签可以包括但不限于一个或多个账号标签。也就是说,每条目标数据可以对应一个或多个数据标签,每个账号也可以对应配置一个或多个账号标签,本实施例中对此不做任何限定。

也就是说,在本实施例中,比对第二账号列表中的账号的标签信息与第一标签信息时,可以采用模糊比对,在标签信息所指示的多个标签中,获取至少一对属于相同标签类型的标签,或至少一对为相同标签的标签,则可以判定该账号的标签信息与第一标签信息匹配,并可以将该账号作为第一账号列表中的账号,以便于将其显示在显示界面中,方便用户快速选择接收目标数据的对象账号,达到提高数据分享的效率的效果。

通过本申请提供的实施例,通过比对标签信息,将当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况,判定为当前账号的标签信息与第一标签信息匹配,进而将当前账号作为第一账号列表中的账号,以实现通过模糊比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

作为一种可选的方案,比对账号列表中的账号的标签信息与第一标签信息包括:

S1,遍历账号列表中全部的账号,将账号列表中每个账号依次作为当前账号执行以下操作:

S12,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量;

S14,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度;

S2,根据匹配度更新账号列表,其中,账号列表中包括第一账号列表。

可选地,在本实施例中,在上述匹配判断过程中,将在当前账号的标签信息所指示的账号标签中,与第一标签信息所指示的数据标签为相同标签的标签判定为匹配标签,获取该匹配标签的标签数量用于标识匹配度。以实现按照匹配度获取第一账号列表中的账号。从而达到对账号的标签信息及目标数据的第一标签信息进行精确比对的目的。

需要说明的是,在本实施例中,在获取到标签数量所标识的匹配度之后,可以但不限于将第二账号列表中匹配度大于预定阈值的账号作为第一账号列表中的账号,其中,第一账号列表中的账号为第二账号列表中的部分账号。

可选地,在本实施例中,可以但不限于单独获取上述第一账号列表,以将该第一账号列表显示在显示界面中,这里第一账号列表中的账号可以但不限于按照匹配度显示,也可以但不限于按照默认顺序显示。本实施例中对此不做任何限定。

可选地,在本实施例中,还可以但不限于按照匹配度更新第二账号列表中全部账号的排列顺序,其中,与目标数据相匹配的第一账号列表中的账号排列在第二账号列表中的前N位。也就是说,在第二账号列表中,与目标数据未匹配的其他账号也可以显示在显示界面中,且显示顺序位于第一账号列表中的账号之后。本实施例中对此不做任何限定。

通过本申请提供的实施例,通过比对标签信息,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度,以实现根据匹配度通过精确比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

根据本发明实施例,还提供了一种用于实施上述数据分享方法的数据分享装置,如图10所示,该装置包括:

1)第一获取单元1002,用于获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令;

2)第二获取单元1004,用于响应分享指令从服务器获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

3)第三获取单元1006,用于根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

4)第四获取单元1008,用于从第一账号列表中获取接收目标数据的对象账号;

5)分享单元1010,用于将目标数据分享给对象账号。

可选地,在本实施例中,上述数据分享装置可以但不限于应用于不同应用的数据分享过程中,例如,上述应用可以包括但不限于以下至少之一:视频播放应用、新闻应用、即时通讯应用、购物应用等等,数据分享可以在同一应用中不同账号之间进行分享,也可以在不同应用中进行分享。其中,上述所分享的目标数据的数据形式可以包括但不限于以下至少之一:文字、图片、视频、flash动画等等。上述仅是一种示例,对于其他类型本申请实施例中在此不做任何限定。

例如,以第一应用为即时通讯应用为例,目标数据以文章为例,在获取到对该文章执行分享操作的分享指令后,从服务器获取与该文章相匹配的第一标签信息,例如第一标签信息指示该文章属于经济类。假设在即时通讯应用中内部进行分享,则可以获取该即时通讯应用中与请求分享的第一账号相关联的第二账号列表,获取该第二账号列表中的账号的标签信息,并与第一标签信息进行比对,以获取标签信息相匹配的第一账号列表,其中,第一账号列表中的账号的标签也指示为经济类。在从第一账号列表中获取对象账号,并将上述目标数据推送给该对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

可选地,在本实施例中,上述装置还包括:发送单元,用于在获取服务器响应分享指令发送的与目标数据相匹配的第一标签信息之前,向服务器发送目标数据的属性信息,以使服务器根据属性信息获取与目标数据相匹配的第一标签信息,其中,属性信息包括以下至少之一:目标数据的标题、目标数据的摘要、目标数据的链接地址。

例如,第一应用的客户端向服务器发送目标数据的标题,和/或,目标数据的摘要,和/或,统一资源符(Uniform Resource Locator,简称URL)等。其中,服务器可以通过URL打开对应链接,提取链接所指示的页面中的文字内容。然后,对上述标题、摘要及页面中的文字内容进行分词,并将上述得到的分词与预先通过学习得到的词库中的关键词进行比对匹配,以根据比对后的结果获取该目标数据的第一标签信息。其中,上述匹配方法可以但不限于采用相关技术中提供的文本主题聚类的LDA算法,文本分类的最大熵分类器等,本实施例中对此不做任何限定。

可选地,在本实施例中,根据第一标签信息获取第一账号列表包括:获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;比对第二账号列表中的账号的标签信息与第一标签信息;根据比对的结果获取第一账号列表。

需要说明的是,上述第一账号可以包括但不限于以下至少之一:用于登陆第一应用的账号、第一应用所在终端的终端标识构成的账号、第一应用所在终端的终端IP构成的账号等等。也就是说,在同一应用内进行数据分享时,可以直接利用登陆账号获取具有关联关系的账号列表,例如第一账号的好友账号列表。而在不同应用之间进行数据分享时,可以但不限于利用终端标识构成的账号和/或终端IP构成的账号,获取用于接收目标数据的第二应用为第一应用开放的数据接口,以通过调用该数据接口实现将第一应用中的数据分享给第二应用中的账号列表,例如,上述终端标识或终端IP所指示的终端,登陆第二应用后,在第二应用中的好友账号列表。上述仅是一种示例,本实施例中对此不做任何限定。

此外,在本实施例中,上述根据第一标签信息获取第一账号列表的过程可以在第一应用的客户端中执行,也就是说,在客户端中获取服务器发送的第一标签信息后,客户端可以利用缓存的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端通过执行比对操作,以获取比对后的第一账号列表;此外,上述根据第一标签信息获取第一账号列表的过程可以在服务器中执行,也就是说,在服务器中直接对与第一账号具有关联关系的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端可以直接接收服务器发送的比对后的第一账号列表。上述仅是一种示例,本实施例中对此不做任何限定。

可选地,在本实施例中,上述装置还包括:第三获取模块,用于在获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表之后,获取为第二账号列表中的账号预配置的标签信息;和/或,第四获取模块,用于从服务器获取第二账号列表中的账号的标签信息。

需要说明的是,在本实施例中,上述第一标签信息所指示的标签可以包括但不限于一个或多个数据标签,上述第二账号列表中的账号的标签信息所指示的标签可以包括但不限于一个或多个账号标签。也就是说,每条目标数据可以对应一个或多个数据标签,每个账号也可以对应配置一个或多个账号标签,本实施例中对此不做任何限定。

可选地,在本实施例中,上述比对第二账号列表中的账号的标签信息与第一标签信息可以包括但不限于:

1)模糊比对,对第二账号列表中的账号分别作为当前账号执行以下操作:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签属于相同标签类型的标签的情况下,判定该账号的标签信息与目第一标签信息相匹配,可将该账号作为第一账号列表中的账号;

2)精确比对,对第二账号列表中的账号分别作为当前账号执行以下操作:从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签为相同标签的标签数量;使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度;以实现根据上述匹配度更新第二账号列表,其中,第二账号列表中包括上述第一账号列表。

需要说明的是,在本实施例中,可以但不限于根据不同的标签类型确定比对类型,例如,针对技术专业类型可以但不限于采用精确比对,针对爱好兴趣类型可以但不限于采用模糊比对,上述仅是一种示例,根据不同用户需求可以对应配置不同的比对方式,本实施例中对此不做任何限定。

可选地,在本实施例中,在根据比对的结果获取第一账号列表之后,还包括:

1)在显示界面按照预定顺序显示第一账号列表。

例如,如图4所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图4(a)所示,包括账号A、账号B、账号C,在比对后,判断出与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则可以在显示界面按照预定顺序显示上述第一账号列表,如图4(b),假设获取到对象账号为账号C,则可向账号C推送所要分享的目标数据C,如图4(c)所示。上述仅是一种示例,本实施例中对此不做任何限定。

2)在显示界面按照匹配度显示第二账号列表,其中,第一账号列表按照匹配度排列在第二账号列表中的前N位,N为大于等于1的自然数。

例如,如图5所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图5(a)所示,包括账号A、账号B、账号C,在比对后,根据匹配度计算可以对上述第二账号列表中的账号进行重新排序,如图5(b),在显示界面按照匹配度显示更新后的第二账号列表,显示顺序更新为账号B、账号C、账号A。其中,假设与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则上述第一账号列表位于上述更新后的第二账号列表中的前两位。上述仅是一种示例,本实施例中对此不做任何限定。

也就是说,在本实施例中,在获取到第一账号列表之后,可以但不限于仅显示标签信息与第一标签信息匹配的第一账号列表,需要说明的是,上述第一账号列表可以按照预定顺序显示,例如,根据首字母或使用频率或最近使用时间等为依据进行排列,本实施例中对此不做任何限定。此外,在本实施例中,在获取到第一账号列表之后,也可以但不限于按照匹配度显示第二账号列表中,其中,第一账号列表位于第二账号列表的前N位。换言之,显示第二账号列表中的全部账号,但按照匹配度,将与第一标签信息匹配的第一账号列表显示在前N位,以便于快速获取对象账号。

通过本申请提供的实施例,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

作为一种可选的方案,第三获取单元1006包括:

1)第一获取模块,用于获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;

2)第一比对模块,用于比对第二账号列表中的账号的标签信息与第一标签信息;

3)第二获取模块,用于根据比对的结果获取第一账号列表。

需要说明的是,在本实施例中,上述第二账号列表可以但不限于为第一应用中与第一账号具有关联关系的账号列表;也可以但不限于为与第一应用关联的第二应用中与第一账号具有关联关系的账号列表。

具体的,在应用App-1中内部分享目标数据的情况下,上述第二账号列表可以但不限于为在第一应用中与第一账号具有关联关系的第二账号列表,例如,在应用App-1中第二账号列表包括:账号A、账号B、账号C;经比对得到第一账号列表包括:账号B、账号C,从第一账号列表中选择对象账号(账号C)分享目标数据。此外,在将第一应用App-1中的目标数据分享至第二应用App-2的情况下,上述第二账号列表也可以但不限于为在第二应用中与第一账号具有关联关系的第二账号列表,例如,如图6(a)-(c)所示,从应用App-1中跳转至应用App-2中,获取应用App-2中与第一账号具有关联关系的第二账号列表,其中,第二账号列表包括:账号A、账号B、账号C;经比对得到第一账号列表包括:账号B、账号C,从第一账号列表中选择对象账号(账号C)分享目标数据。

可选地,在本实施例中,比对第二账号列表中的账号的标签信息与第一标签信息包括:模糊比对、精确比对。其中,模糊比对,用于指示在账号标签与数据标签中存在至少一对属于相同类别的标签,就可以判定该账号标签所标识的账号与该数据标签所标识的目标数据相匹配,从而实现将该账号作为第一账号列表中的账号。其中,精确比对,用于指示在账号标签中获取与数据标签中属于相同标签的标签数量,根据相同标签的标签数量确定二者的匹配度,以实现按照匹配度获取第一账号列表中的账号。例如,将第二账号列表中匹配度大于预定阈值的账号作为第一账号列表中的账号。

通过本申请提供的实施例,在获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表之后,通过比对第二账号列表中的账号的标签信息与第一标签信息,以根据比对的结果获取第一账号列表。从而实现在数据分享过程中,可以获取到与目标数据相匹配的第一账号列表,通过准确提供需要上述目标数据的第一账号列表,以使目标数据可以准确分享给第一账号列表中包括的用于接收目标数据的对象账号。

作为一种可选的方案,第一比对模块包括:

1)第一处理子模块,用于遍历第二账号列表中全部的账号,将第二账号列表中每个账号依次作为当前账号执行以下操作:在当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况下,判断出当前账号的标签信息与第一标签信息匹配;将当前账号作为第一账号列表中的账号。

可选地,在本实施例中,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配包括:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签属于相同标签类型的标签;此外,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签为相同标签的标签。

需要说明的是,在本实施例中,上述第一标签信息所指示的标签可以包括但不限于一个或多个数据标签,上述第二账号列表中的账号的标签信息所指示的标签可以包括但不限于一个或多个账号标签。也就是说,每条目标数据可以对应一个或多个数据标签,每个账号也可以对应配置一个或多个账号标签,本实施例中对此不做任何限定。

也就是说,在本实施例中,比对第二账号列表中的账号的标签信息与第一标签信息时,可以采用模糊比对,在标签信息所指示的多个标签中,获取至少一对属于相同标签类型的标签,或至少一对为相同标签的标签,则可以判定该账号的标签信息与第一标签信息匹配,并可以将该账号作为第一账号列表中的账号,以便于将其显示在显示界面中,方便用户快速选择接收目标数据的对象账号,达到提高数据分享的效率的效果。

通过本申请提供的实施例,通过比对标签信息,将当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况,判定为当前账号的标签信息与第一标签信息匹配,进而将当前账号作为第一账号列表中的账号,以实现通过模糊比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

作为一种可选的方案,第一比对模块包括:

1)第一处理子模块,用于遍历第二账号列表中全部的账号,将第二账号列表中每个账号依次作为当前账号执行以下操作:从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量;使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度;

2)更新子模块,用于根据匹配度更新第二账号列表,其中,第二账号列表中包括第一账号列表。

可选地,在本实施例中,在上述匹配判断过程中,将在当前账号的标签信息所指示的账号标签中,与第一标签信息所指示的数据标签为相同标签的标签判定为匹配标签,获取该匹配标签的标签数量用于标识匹配度。以实现按照匹配度获取第一账号列表中的账号。从而达到对账号的标签信息及目标数据的第一标签信息进行精确比对的目的。

需要说明的是,在本实施例中,在获取到标签数量所标识的匹配度之后,可以但不限于将第二账号列表中匹配度大于预定阈值的账号作为第一账号列表中的账号,其中,第一账号列表中的账号为第二账号列表中的部分账号。

可选地,在本实施例中,可以但不限于单独获取上述第一账号列表,以将该第一账号列表显示在显示界面中,这里第一账号列表中的账号可以但不限于按照匹配度显示,也可以但不限于按照默认顺序显示。本实施例中对此不做任何限定。

可选地,在本实施例中,还可以但不限于按照匹配度更新第二账号列表中全部账号的排列顺序,其中,与目标数据相匹配的第一账号列表中的账号排列在第二账号列表中的前N位。也就是说,在第二账号列表中,与目标数据未匹配的其他账号也可以显示在显示界面中,且显示顺序位于第一账号列表中的账号之后。本实施例中对此不做任何限定。

通过本申请提供的实施例,通过比对标签信息,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度,以实现根据匹配度通过精确比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

作为一种可选的方案,还包括:

1)第一显示模块,用于在根据比对的结果获取第一账号列表之后,在显示界面按照预定顺序显示第一账号列表。

具体结合图4所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图4(a)所示,包括账号A、账号B、账号C,在比对后,判断出与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则可以在显示界面按照预定顺序显示上述第一账号列表,如图4(b),假设获取到对象账号为账号C,则可向账号C推送所要分享的目标数据C,如图4(c)所示。

通过本申请提供的实施例,通过直接显示与目标数据相匹配的第一账号列表,以减少相关技术中需要翻页查找用于接收目标数据的对象账号的查找时间,通过从第一账号列表中直接选择对象账号的方式,达到提高数据分享的效率。

作为一种可选的方案,包括:

1)第二显示模块,用于在根据比对的结果获取第一账号列表之后,在显示界面按照匹配度显示第二账号列表,其中,第一账号列表按照匹配度排列在第二账号列表中的前N位,N为大于等于1的自然数。

具体结合图5所示,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图5(a)所示,包括账号A、账号B、账号C,在比对后,根据匹配度计算可以对上述第二账号列表中的账号进行重新排序,如图5(b),在显示界面按照匹配度显示更新后的第二账号列表,显示顺序更新为账号B、账号C、账号A。其中,假设与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则上述第一账号列表位于上述更新后的第二账号列表中的前两位。

通过本申请提供的实施例,通过更新第二账号列表的排列顺序,以使与目标数据相匹配的第一账号列表可以显示在第二账号列表的前N位,以减少相关技术中需要翻页查找用于接收目标数据的对象账号的查找时间,通过从第一账号列表中直接选择对象账号的方式,达到提高数据分享的效率。

根据本发明的实施例,还提供了一种数据分享装置,如图11所示,该装置包括:

1)接收单元1102,用于接收第一应用的客户端对目标数据执行分享操作所生成的分享指令;

2)第一获取单元1104,用于根据分享指令获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

3)第二获取单元1106,用于根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

4)第三获取单元1108,用于获取从第一账号列表中选出的用于接收目标数据的对象账号;

5)分享单元1110,用于将目标数据分享给对象账号。

可选地,在本实施例中,上述数据分享装置可以但不限于应用于不同应用的数据分享过程中,例如,上述应用可以包括但不限于以下至少之一:视频播放应用、新闻应用、即时通讯应用、购物应用等等,数据分享可以在同一应用中不同账号之间进行分享,也可以在不同应用中进行分享。其中,上述所分享的目标数据的数据形式可以包括但不限于以下至少之一:文字、图片、视频、flash动画等等。上述仅是一种示例,对于其他类型本申请实施例中在此不做任何限定。

例如,以第一应用为即时通讯应用为例,目标数据以文章为例,在获取到对该文章执行分享操作的分享指令后,从服务器获取与该文章相匹配的第一标签信息,例如第一标签信息指示该文章属于经济类。假设在即时通讯应用中内部进行分享,则可以获取该即时通讯应用中与请求分享的第一账号相关联的第二账号列表,获取该第二账号列表中的账号的标签信息,并与第一标签信息进行比对,以获取标签信息相匹配的第一账号列表,其中,第一账号列表中的账号的标签也指示为经济类。在从第一账号列表中获取对象账号,并将上述目标数据推送给该对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,在获取到对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令后,通过从服务器获取与所要分享的目标数据相匹配的第一标签信息,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

可选地,在本实施例中,第一获取单元包括:第五获取模块,用于获取分享指令中携带的目标数据的属性信息;第六获取模块,用于根据属性信息获取与目标数据相匹配的第一标签信息,其中,属性信息包括以下至少之一:目标数据的标题、目标数据的摘要、目标数据的链接地址。

例如,第一应用的客户端向服务器发送目标数据的标题,和/或,目标数据的摘要,和/或,统一资源符(Uniform Resource Locator,简称URL)等。其中,服务器可以通过URL打开对应链接,提取链接所指示的页面中的文字内容。然后,对上述标题、摘要及页面中的文字内容进行分词,并将上述得到的分词与预先通过学习得到的词库中的关键词进行比对匹配,以根据比对后的结果获取该目标数据的第一标签信息。其中,上述匹配方法可以但不限于采用相关技术中提供的文本主题聚类的LDA算法,文本分类的最大熵分类器等,本实施例中对此不做任何限定。

需要说明的是,在本实施例中,目标数据可以但不限于根据词库中的关键词库匹配一个或多个数据标签,例如,假设所要分享的为文章S,服务器分析得到与文章S对应的标签信息包括:

标签1 匹配度 10分

标签2 匹配度 8分

标签3 匹配度 5分

此外,假设匹配度大于6分的作为第一标签信息所指示的标签,则根据上述内容可确定该文章S的第一标签信息所指示的标签包括:标签1和标签2,进一步,服务器可将上述第一标签信息所指示的标签发送给客户端进行与第二账号列表的标签信息的匹配,以准确获取用于接收目标数据的第一账号列表,进而达到快速准确获取接收目标数据的对象账号的效果,避免反复查找。

可选地,在本实施例中,根据第一标签信息获取第一账号列表包括:获取与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;比对第二账号列表中的账号的标签信息与第一标签信息;根据比对的结果获取第一账号列表。

需要说明的是,在本实施例中,上述第二账号列表中的账号的标签信息可以但不限于为在客户端预配置的标签信息,也可以但不限于为服务器按照预定周期发送给客户端的标签信息。其中,服务器可以但不限于根据账号的以下至少一种数据确定第二账号列表中的账号的标签信息:数据分享历史、数据访问历史等等。也就是说,通过收集账号的历史数据分析账号的应用喜好,从而实现为该账号准确匹配对应标签的目的。

可选地,在本实施例中,上述根据第一标签信息获取第一账号列表的过程可以在服务器中执行,也就是说,在服务器中直接对与第一账号具有关联关系的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端可以直接接收服务器发送的比对后得到的第一账号列表。

例如,如图8中步骤S802-S812所示,通过终端802中的第一应用的客户端发送分享目标数据的分享指令,服务器804根据该分享指令获取与目标数据匹配的第一标签信息,然后再根据第一标签信息从与第一账号具有关联关系的第二账号列表中获取第一账号列表,并将该第一账号列表发送给终端802中的第一应用的客户端,终端802将在显示界面显示上述第一账号列表,并从第一账号列表中获取对象账号,以实现通过服务器804分享该目标数据给对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

可选地,在本实施例中,上述根据第一标签信息获取第一账号列表的过程可以在第一应用的客户端中执行,也就是说,在客户端中获取服务器发送的第一标签信息后,客户端可以利用缓存的第二账号列表中账号的标签信息与第一标签信息进行比对,客户端通过执行比对操作,以获取比对后的第一账号列表。

例如,如图9中步骤S902-S912所示,通过终端802中的第一应用的客户端发送分享目标数据的分享指令,服务器804根据该分享指令获取与目标数据匹配的第一标签信息,然后将该第一标签信息发送给终端802,终端802根据该第一标签信息从与第一账号具有关联关系的第二账号列表中获取第一账号列表,将该第一账号列表显示在显示界面,并从第一账号列表中获取对象账号,以实现通过服务器804分享该目标数据给对象账号。上述仅是一种示例,本实施例中对此不做任何限定。

需要说明的是,上述目标数据可以通过服务器804分享给终端802中的同一应用或不同应用。也就是说,在同一应用内进行数据分享时,可以直接利用登陆账号获取具有关联关系的账号列表,例如第一账号的好友账号列表。而在不同应用之间进行数据分享时,可以但不限于利用终端标识构成的账号和/或终端IP构成的账号,获取用于接收目标数据的第二应用为第一应用开放的数据接口,以通过调用该数据接口实现将第一应用中的数据分享给第二应用中的账号列表,例如,上述终端标识或终端IP所指示的终端,登陆第二应用后,在第二应用中的好友账号列表。上述仅是一种示例,本实施例中对此不做任何限定。

通过本申请提供的实施例,在接收第一应用的客户端对目标数据执行分享操作所生成的分享指令后,通过根据分享指令获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别,以实现根据第一标签信息获取第一账号列表,其中,上述第一账号列表中的账号的第二标签信息与第一标签信息相匹配,这样不仅可以实现将所要分享的目标数据准确分享给需要上述目标数据的对象账号,而且从第一账号列表中快速获取与所分享的目标数据相匹配的对象账号,将大大减少从众多账号中查找对象账号的时间,进而实现提高数据分享的效率的效果。

作为一种可选的方案,第二获取单元包括:

1)第一获取模块,用于获取在第一应用中与分享指令中请求分享目标数据的第一账号具有关联关系的第二账号列表;

2)第一比对模块,用于比对第二账号列表中的账号的标签信息与第一标签信息;

3)第二获取模块,用于根据比对的结果获取第一账号列表。

具体的结合图4所示进行说明,在应用App-1中内部分享目标数据的情况下,假设第一应用App-1中与第一账号具有关联关系的第二账号列表如图4(a)所示,包括账号A、账号B、账号C,在比对后,判断出与第一标签信息相匹配的第一账号列表中包括:账号B、账号C,则可以在显示界面按照预定顺序显示上述第一账号列表,如图4(b),假设获取到对象账号为账号C,则可向账号C推送所要分享的目标数据C,如图4(c)所示。

通过本申请提供的实施例,通过直接显示与目标数据相匹配的第一账号列表,以减少相关技术中需要翻页查找用于接收目标数据的对象账号的查找时间,通过从第一账号列表中直接选择对象账号的方式,达到提高数据分享的效率。

作为一种可选的方案,第二获取单元包括:

1)第三获取模块,用于获取在第二应用中与分享指令中请求分享目标数据的第一账号具有关联关系的第三账号列表,其中,第二应用用于接收目标数据,第一应用与第二应用为关联应用;

2)第二比对模块,用于比对第三账号列表中的账号的标签信息与第一标签信息;

3)第四获取模块,用于根据比对的结果获取第一账号列表。

具体结合图6所示进行说明,在将第一应用App-1中的目标数据分享至第二应用App-2的情况下,上述第二账号列表也可以但不限于为在第二应用中与第一账号具有关联关系的第二账号列表,例如,如图6(a)-(c)所示,从应用App-1中跳转至应用App-2中,获取应用App-2中与第一账号具有关联关系的第二账号列表,其中,第二账号列表包括:账号A、账号B、账号C;经比对得到第一账号列表包括:账号B、账号C,从第一账号列表中选择对象账号(账号C)分享目标数据。

通过本申请提供的实施例,在获取与分享指令中请求分享目标数据的第一账号具有关联关系的账号列表之后,通过比对账号列表中的账号的标签信息与第一标签信息,以根据比对的结果获取第一账号列表。从而实现在数据分享过程中,可以获取到与目标数据相匹配的第一账号列表,通过准确提供需要上述目标数据的第一账号列表,以使目标数据可以准确分享给第一账号列表中包括的用于接收目标数据的对象账号。

作为一种可选的方案,第二获取单元通过以下步骤比对账号列表中的账号的标签信息与第一标签信息:

S1,遍历账号列表中全部的账号,将账号列表中每个账号依次作为当前账号执行以下操作:

S12,在当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况下,判断出当前账号的标签信息与第一标签信息匹配;

S14,将当前账号作为第一账号列表中的账号。

可选地,在本实施例中,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签属于相同标签类型的标签;此外,当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配可以包括但不限于:当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签为相同标签的标签。

需要说明的是,在本实施例中,上述第一标签信息所指示的标签可以包括但不限于一个或多个数据标签,上述第二账号列表中的账号的标签信息所指示的标签可以包括但不限于一个或多个账号标签。也就是说,每条目标数据可以对应一个或多个数据标签,每个账号也可以对应配置一个或多个账号标签,本实施例中对此不做任何限定。

也就是说,在本实施例中,比对第二账号列表中的账号的标签信息与第一标签信息时,可以采用模糊比对,在标签信息所指示的多个标签中,获取至少一对属于相同标签类型的标签,或至少一对为相同标签的标签,则可以判定该账号的标签信息与第一标签信息匹配,并可以将该账号作为第一账号列表中的账号,以便于将其显示在显示界面中,方便用户快速选择接收目标数据的对象账号,达到提高数据分享的效率的效果。

通过本申请提供的实施例,通过比对标签信息,将当前账号的标签信息所指示的至少一个账号标签与第一标签信息所指示的至少一个数据标签相匹配的情况,判定为当前账号的标签信息与第一标签信息匹配,进而将当前账号作为第一账号列表中的账号,以实现通过模糊比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

作为一种可选的方案,第二获取单元通过以下步骤比对账号列表中的账号的标签信息与第一标签信息:

S1,遍历账号列表中全部的账号,将账号列表中每个账号依次作为当前账号执行以下操作:

S12,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量;

S14,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度;

S2,根据匹配度更新账号列表,其中,账号列表中包括第一账号列表。

可选地,在本实施例中,在上述匹配判断过程中,将在当前账号的标签信息所指示的账号标签中,与第一标签信息所指示的数据标签为相同标签的标签判定为匹配标签,获取该匹配标签的标签数量用于标识匹配度。以实现按照匹配度获取第一账号列表中的账号。从而达到对账号的标签信息及目标数据的第一标签信息进行精确比对的目的。

需要说明的是,在本实施例中,在获取到标签数量所标识的匹配度之后,可以但不限于将第二账号列表中匹配度大于预定阈值的账号作为第一账号列表中的账号,其中,第一账号列表中的账号为第二账号列表中的部分账号。

可选地,在本实施例中,可以但不限于单独获取上述第一账号列表,以将该第一账号列表显示在显示界面中,这里第一账号列表中的账号可以但不限于按照匹配度显示,也可以但不限于按照默认顺序显示。本实施例中对此不做任何限定。

可选地,在本实施例中,还可以但不限于按照匹配度更新第二账号列表中全部账号的排列顺序,其中,与目标数据相匹配的第一账号列表中的账号排列在第二账号列表中的前N位。也就是说,在第二账号列表中,与目标数据未匹配的其他账号也可以显示在显示界面中,且显示顺序位于第一账号列表中的账号之后。本实施例中对此不做任何限定。

通过本申请提供的实施例,通过比对标签信息,从当前账号的标签信息所指示的账号标签中,获取与第一标签信息所指示的数据标签相匹配的标签的标签数量,使用标签数量标识当前账号的标签信息与第一标签信息之间的匹配度,以实现根据匹配度通过精确比对标签信息,达到快速获取与目标数据相匹配的用于接收的第一账号列表,进而实现从第一账号列表中准确快速地获取用于接收目标数据的对象账号。

实施例3

根据本发明实施例,还提供了一种用于实施上述数据分享方法的数据分享终端,如图12所示,该终端包括:

1)通讯接口1202,设置为获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令;还设置为响应分享指令从服务器获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

2)处理器1204,与通讯接口1202连接,设置为根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

上述通讯接口1202,还设置为从第一账号列表中获取接收目标数据的对象账号;还设置为将目标数据分享给对象账号;

3)存储器1206,与通讯接口1202及处理器1204连接,设置为存储第一标签信息及第一账号列表。

根据本发明实施例,还提供了一种用于实施上述数据分享方法的数据分享服务器,如图13所示,该服务器包括:

1)通讯接口1302,设置为接收第一应用的客户端对目标数据执行分享操作所生成的分享指令;

2)处理器1304,与通讯接口1302连接,设置为根据分享指令获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;还设置为根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

通讯接口1302,还设置为获取从第一账号列表中选出的用于接收目标数据的对象账号;还设置为将目标数据分享给对象账号。

3)存储器1306,与通讯接口1302及处理器1304连接,设置为存储第一标签信息及第一账号列表。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

实施例4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以位于的网络中的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

S1,获取对第一应用的显示界面中的目标数据执行分享操作所生成的分享指令;

S2,响应分享指令从服务器获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

S3,根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

S4,从第一账号列表中获取接收目标数据的对象账号;

S5,将目标数据分享给对象账号。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

S1,接收第一应用的客户端对目标数据执行分享操作所生成的分享指令;

S2,根据分享指令获取与目标数据相匹配的第一标签信息,其中,第一标签信息用于指示目标数据所属的类别;

S3,根据第一标签信息获取第一账号列表,其中,第一账号列表中的账号的第二标签信息与第一标签信息相匹配;

S4,获取从第一账号列表中选出的用于接收目标数据的对象账号;

S5,将目标数据分享给对象账号。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1