共享资源显示方法及装置转让专利

申请号 : CN201610816314.8

文献号 : CN107809371B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄引刚

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

摘要 :

本发明公开了一种共享资源显示方法及装置,属于网络技术领域。所述方法包括:根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级;根据所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,所述目标群成员为征信等级与所述敏感度等级匹配的群成员;在所述目标群成员的共享资源显示页面上显示所述共享资源。本发明通过当该共享资源为敏感资源时,根据能够表示社交群组中每个群成员的信用程度的征信分数和共享资源的敏感度等级,确定能够显示该敏感资源的目标群用户,在达到资源共享的目的的同时,确保只有信用程度较高的群成员才能够看见该敏感资源,提高敏感资源的安全性。

权利要求 :

1.一种共享资源显示方法,其特征在于,所述方法包括:

根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级;

根据所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,所述目标群成员为征信等级与所述敏感度等级匹配的群成员,所述敏感度等级是根据所述共享资源的敏感特征确定的,所述敏感特征包括所述共享资源的稀缺度和所述共享资源在所述社交群组中的稀缺度中的至少一个特征,所述共享资源的稀缺度是指所述共享资源在所述社交群组对应的社交应用的所有注册用户以及所有社交群组中的稀缺程度,所述共享资源在所述社交群组中的稀缺度是指所述共享资源在任一社交群组中的稀缺程度;

在所述目标群成员的共享资源显示页面上显示所述共享资源。

2.根据权利要求1所述的方法,其特征在于,所述根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级,包括:根据所述社交群组中群成员的征信分数的分布情况,将所述社交群组的征信分数划分为预设数量的征信分数段,一个征信分数段对应一个征信等级;

将所述每个群成员的征信分数所属的征信分数段对应的征信等级,确定为所述每个群成员的征信等级。

3.根据权利要求1所述的方法,其特征在于,所述根据所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,包括:将所述社交群组中征信等级大于或等于所述共享资源的敏感度等级的群成员,确定为所述目标群成员。

4.根据权利要求1所述的方法,其特征在于,所述根据所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员之前,所述方法还包括:提取所述共享资源的敏感特征,所述敏感特征还包括所述共享资源的文件名称特征、所述共享资源中敏感词汇的分词频率和逆向文件频率中的至少一个特征;

根据所述共享资源的敏感特征,确定所述共享资源的敏感度等级。

5.根据权利要求4所述的方法,其特征在于,所述共享资源的稀缺度根据社交群组的总数、包含所述共享资源的社交群组的数目、所述社交群组对应的社交应用的注册用户的总数以及已下载所述共享资源的用户数目获取。

6.根据权利要求5所述的方法,其特征在于,根据下式获取所述共享资源的稀缺度:其中,S1表示所述共享资源的稀缺度,N表示所述社交群组的总数,M表示所述包含所述共享资源的社交群组的数目,P表示所述社交群组对应的社交应用的注册用户的总数,Q表示所述已下载所述共享资源的用户数目。

7.根据权利要求5所述的方法,其特征在于,所述共享资源在所述社交群组中的稀缺度根据所述共享资源的稀缺度、在所述社交群组中已下载所述共享资源的用户数目和所述社交群组中的用户总数获取。

8.根据权利要求7所述的方法,其特征在于,根据下式获取所述共享资源在所述社交群组中的稀缺度:其中,S2表示所述共享资源在所述社交群组中的稀缺度,I表示在所述社交群组中已下载所述共享资源的用户数目,J表示所述社交群组中的用户总数,S1表示所述共享资源的稀缺度。

9.根据权利要求1所述的方法,其特征在于,在所述目标群成员的共享资源显示页面上显示所述共享资源之后,所述方法还包括:在接收到所述目标群成员对所述共享资源的下载请求时,检测所述目标群成员的征信等级是否大于预设等级;

如果所述目标群成员的征信等级大于所述预设等级,向所述目标群成员授予下载权限。

10.一种共享资源显示装置,其特征在于,所述装置包括:

征信等级确定模块,用于根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级;

目标群成员确定模块,用于根据所述征信等级确定模块确定的所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,所述目标群成员为征信等级与所述敏感度等级匹配的群成员,所述敏感度等级是根据所述共享资源的敏感特征确定的,所述敏感特征包括所述共享资源的稀缺度和所述共享资源在所述社交群组中的稀缺度中的至少一个特征,所述共享资源的稀缺度是指所述共享资源在所述社交群组对应的社交应用的所有注册用户以及所有社交群组中的稀缺程度,所述共享资源在所述社交群组中的稀缺度是指所述共享资源在任一社交群组中的稀缺程度;

显示模块,用于在所述目标群成员确定模块确定的所述目标群成员的共享资源显示页面上显示所述共享资源。

11.根据权利要求10所述的装置,其特征在于,所述征信等级确定模块用于:根据所述社交群组中群成员的征信分数的分布情况,将所述社交群组的征信分数划分为预设数量的征信分数段,一个征信分数段对应一个征信等级;

将所述每个群成员的征信分数所属的征信分数段对应的征信等级,确定为所述每个群成员的征信等级。

12.根据权利要求10所述的装置,其特征在于,所述目标群成员确定模块用于:将所述社交群组中征信等级大于或等于所述共享资源的敏感度等级的群成员,确定为所述目标群成员。

13.根据权利要求10所述的装置,其特征在于,所述装置还包括:

敏感特征提取模块,用于提取所述共享资源的敏感特征,所述敏感特征还包括所述共享资源的文件名称特征、所述共享资源中敏感词汇的分词频率和逆向文件频率中的至少一个特征;

敏感度等级确定模块,用于根据所述共享资源的敏感特征,确定所述共享资源的敏感度等级。

14.根据权利要求13所述的装置,其特征在于,所述共享资源的稀缺度根据社交群组的总数、包含所述共享资源的社交群组的数目、所述社交群组对应的社交应用的注册用户的总数以及已下载所述共享资源的用户数目获取。

15.根据权利要求14所述的装置,其特征在于,所述装置还包括:

第一稀缺度获取模块,用于根据下式获取所述共享资源的稀缺度:

其中,S1表示所述共享资源的稀缺度,N表示所述社交群组的总数,M表示所述包含所述共享资源的社交群组的数目,P表示所述社交群组对应的社交应用的注册用户的总数,Q表示所述已下载所述共享资源的用户数目。

16.根据权利要求13所述的装置,其特征在于,所述共享资源在所述社交群组中的稀缺度根据所述共享资源的稀缺度、在所述社交群组中已下载所述共享资源的用户数目和所述社交群组中的用户总数获取。

17.根据权利要求16所述的装置,其特征在于,所述装置还包括:

第二稀缺度获取模块,用于根据下式获取所述共享资源在所述社交群组中的稀缺度:其中,S2表示所述共享资源在所述社交群组中的稀缺度,I表示在所述社交群组中已下载所述共享资源的用户数目,J表示所述社交群组中的用户总数,S1表示所述共享资源的稀缺度。

18.根据权利要求10所述的装置,其特征在于,所述装置还包括:

检测模块,用于在接收到所述目标群成员对所述共享资源的下载请求时,检测所述目标群成员的征信等级是否大于预设等级;

授权模块,用于如果所述目标群成员的征信等级大于所述预设等级,向所述目标群成员授予下载权限。

19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至9任一所述的共享资源显示方法。

说明书 :

共享资源显示方法及装置

技术领域

[0001] 本发明涉及网络技术领域,特别涉及一种共享资源显示方法及装置。

背景技术

[0002] 随着网络技术的发展和普及,网络资源也越来越丰富,用户之间共享资源的方式也越来越多,例如,通过社交网络、社交应用等方式实现资源共享,以供其他用户查看或下载。而在大量的网络资源中,可能存在敏感资源,该敏感资源包括涉及用户隐私的资源以及需要保密的资源等,如何在大量用户终端上选择性地显示敏感资源,成为亟待解决的问题之一。
[0003] 当共享资源为敏感资源时,如果用户通过社交群组中的资源共享功能对该敏感资源进行分享,并且该用户只想允许该社交群组中的部分用户看到该敏感资源时,可以手动选择这些用户,并向这些用户发送该共享资源,使得被分享用户所在终端能够在接收到该共享资源时进行显示。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 上述通过手动筛选的方法选择能够显示敏感资源的用户,并在该用户终端显示敏感资源的显示方法,操作过程繁琐、效率低。

发明内容

[0006] 为了解决现有技术的问题,本发明实施例提供了一种共享资源显示方法及装置。所述技术方案如下:
[0007] 一方面,提供了一种共享资源显示方法,所述方法包括:
[0008] 根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级;
[0009] 根据所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,所述目标群成员为征信等级与所述敏感度等级匹配的群成员;
[0010] 在所述目标群成员的共享资源显示页面上显示所述共享资源。
[0011] 另一方面,提供了一种共享资源显示装置,所述装置包括:
[0012] 征信等级确定模块,用于根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级;
[0013] 目标群成员确定模块,用于根据所述征信等级确定模块确定的所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,所述目标群成员为征信等级与所述敏感度等级匹配的群成员;
[0014] 显示模块,用于在所述目标群成员确定模块确定的所述目标群成员的共享资源显示页面上显示所述共享资源。
[0015] 本发明实施例提供的技术方案带来的有益效果是:
[0016] 通过当该共享资源为敏感资源时,根据能够表示社交群组中每个群成员的信用程度的征信分数和共享资源的敏感度等级,确定能够显示该敏感资源的目标群用户,也即是,信用程度越高的群成员泄露敏感资源中敏感信息的可能性越小,该共享资源显示方法能够在达到资源共享的目的的同时,确保只有信用程度较高的群成员才能够看见该敏感资源,提高敏感资源的安全性。

附图说明

[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018] 图1是本发明实施例提供的一种共享资源显示显示系统的结构示意图;
[0019] 图2A是本发明实施例提供的一种共享资源显示方法流程图;
[0020] 图2B为本发明实施例提供的一种目标群成员的共享资源显示页面的界面示意图;
[0021] 图2C为本发明实施例提供的一种非目标群成员的共享资源显示页面的界面示意图;
[0022] 图3是本发明实施例提供的一种共享资源显示装置框图;
[0023] 图4是本发明实施例提供的一种装置400的结构示意图。

具体实施方式

[0024] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0025] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0026] 图1是本发明实施例提供的一种共享资源显示系统的结构示意图,如图1所述,其示出了本发明实施例所涉及的实施环境的结构示意图,该共享资源显示系统包括:服务器101和至少一个终端102。
[0027] 终端102通过无线或者有线网络和服务器101连接,终端102可以为电脑,智能手机、平板电脑等电子设备。
[0028] 服务器101可以为互联网应用服务器,该互联网应用服务器,可以为互联网应用提供后台服务。互联网应用作为一个为智能终端提供语音、视频、图片、文字等信息交互服务的应用程序,具有可跨通信运营商、跨操作系统平台发送语音、视频、图片和文字等优点。
[0029] 互联网应用服务器可以被配置为一个通过互联网提供服务的服务器,该互联网应用服务器可以为社交应用服务器,例如,即时通信服务器、论坛或微博等社交网站对应的服务器,还可以为通过互联网能够实现支付等业务的服务器,本发明实施例对互联网应用服务器的类型不进行具体限定。
[0030] 当然,该服务器101也可以为其他服务器,如多媒体资源共享服务器等,本发明实施例对该服务器的类型不作具体限定。
[0031] 图2A是本发明实施例提供的一种共享资源显示方法流程图,该方法的执行主体为服务器,参见图2A,该方法包括:
[0032] 201、根据社交群组中每个群成员的征信分数,确定该每个群成员的征信等级。
[0033] 该社交群组为社交应用中用户创建的包括多个群成员的即时通讯群组,该社交群组的通讯界面包括共享资源选项,通过该共享资源选项能够实现在该社交群组内进行资源共享的目的。
[0034] 该征信分数和该征信等级用于表示群成员的信用程度。在本发明实施例中,群成员的征信分数可以根据群成员的线上行为数据确定,也可以根据群成员的线下关联行为数据确定,或者根据群成员的线上行为数据和线下关联行为数据确定,也可以根据群成员的其他数据确定该信用分数,本发明实施例对此不作限定。
[0035] 需要说明的是,该群成员的线上行为数据可以包括社交互动行为数据、虚拟增值服务数据、经济行为数据和娱乐休闲行为数据中的至少一种数据,线下关联行为数据可以包括穿戴设备数据、旅游出行数据、O2O(Online to Offline,即线上到线下)生活服务数据中的至少一种数据,当然,该线上行为数据和线下关联行为数据分别还可以包括或可以为其他数据,本发明实施例对此不作具体限定。
[0036] 征信等级可以根据征信分数确定,在本发明另一实施例中,根据征信分数确定征信等级的方法可以为:根据该社交群组中群成员的征信分数的分布情况,将该社交群组的征信分数划分为预设数量的征信分数段,一个征信分数段对应一个征信等级;将该每个群成员的征信分数所属的征信分数段对应的征信等级,确定为该每个群成员的征信等级。在任一社交群组中,征信分数越高,对应的征信等级越高,信用程度也越高。
[0037] 具体地,获取该社交群组中的最高征信分数和最低征信分数,再获取该最高征信分数和该最低征信分数的差值,根据该差值和等级数确定每个征信等级对应的征信分数段,群成员的征信分数所处的分数段对应的征信等级即为该群成员的征信等级。
[0038] 在本发明实施例中,可以根据社交群组中群成员的成员数量确定该预设数量,例如,当成员数量为1到50时,该预设数量为5;当成员数量为51-100时。该预设数量为10等等。也可以将该预设数量确定为任一固定值,或者采用其他方法确定该预设数量,本发明实施例对该预设数量的具体确定方法不作限定。
[0039] 例如,对于包括20个群成员的社交群组,当该社交群组中的最高征信分和最低征信分分别为400和700,而且等级数为10时,该社交群组的征信分数段、征信等级和每个征信等级的群成员人数的对应关系如表1所示。
[0040] 表1
[0041] 征信分数段 征信等级 群成员人数[400,430) 1级 2
[430,460) 2级 1
[460,490) 3级 1
[490,520) 4级 3
[520,550) 5级 1
[550,580) 6级 2
[580,610) 7级 0
[610,640) 8级 5
[640,670) 9级 3
[670,700] 10级 2
[0042] 通过根据社交群组中每个群成员的征信分数,确定该每个群成员的征信等级,使得之后能够根据每个群成员的征信等级,在社交群组的群成员中选择部分群成员显示共享资源。
[0043] 202、根据该每个群成员的征信等级及共享资源的敏感度等级,在该社交群组中确定目标群成员,该目标群成员为征信等级与该敏感度等级匹配的群成员。
[0044] 在该社交群组中,群成员的征信等级的等级数与共享资源的敏感度等级的等级数可以相同,也可以不同,本发明实施例对此不作具体限定。为便于说明,本发明实施例以该群成员的征信等级的等级数与共享资源的敏感度等级的等级数相同为例,对本发明所提供的共享资源显示方法进行详细说明。
[0045] 该征信等级与该敏感度等级匹配可以是指征信等级与敏感度等级相同,也可以是指征信等级与该敏感度等级之间的等级差的绝对值小于预设阈值,也即是,对于任一群成员,如果该群成员的征信等级与该敏感度等级的等级差在预设范围内时,即确定该群成员的征信等级与该敏感度等级匹配,当然,该征信等级与该敏感度等级匹配也可以是指该群成员的征信等级与该敏感度等级满足其他关系,本发明实施例对此不作具体限定。
[0046] 通过将该社交群组中征信等级与该敏感度等级匹配的群成员,确定为目标群成员,实现根据共享文件的敏感度等级和群成员的征信等级之间的关系,确定目标群成员的目的,以使得能够在该社交群组中的群成员的共享资源显示页面中选择性地显示共享资源。
[0047] 在本发明另一实施例中,该征信等级与该敏感度等级匹配还可以是指征信等级大于或等于该敏感度等级,相应地,根据该每个群成员的征信等级及共享资源的敏感度等级确定该社交群组中的目标群成员的方法还可以为:将该社交群组中征信等级大于或等于该共享资源的敏感度等级的群成员,确定为该目标群成员。
[0048] 例如,当该社交群组中群成员的征信等级的等级数为10,且该共享资源的敏感度等级为7级时,则在该社交群组中,将征信等级为7级、8级、9级和10级的群成员确定为目标群成员。
[0049] 通过将该社交群组中征信等级大于或等于该共享资源的敏感度等级的群成员,确定为该目标群成员,能够根据不同敏感度等级的共享资源,将不同征信等级的群成员确定为该目标群成员,此外,还能够实现将信用程度较高的群成员确定为目标群成员的目的。
[0050] 需要说明的是,该共享资源的敏感度等级可以由开发人员确定,也可以由分享该共享资源的用户在进行资源分享时确定,或者也可以采用其他方法确定该共享资源的敏感度等级,本发明实施例对此不作具体限定。
[0051] 在本发明另一实施例中,为了提高本发明所提供的共享资源显示方法的适用性,还可以采用下述方法确定共享资源的敏感度等级,具体包括步骤2021至2022:
[0052] 2021、提取该共享资源的敏感特征,该敏感特征包括该共享资源的稀缺度、该共享资源在该社交群组中的稀缺度、该共享资源的文件名称特征、该共享资源中敏感词汇的分词频率(Term Frequency,TF)和逆向文件频率(Inverse Document Frequency,IDF)中的至少一个特征。
[0053] 在此对上述所列的敏感特征及每个敏感特征的提取方法进行具体说明:
[0054] (一)共享资源的稀缺度
[0055] 该共享资源的稀缺度是指共享资源在该社交应用的所有注册用户以及所有社交群组中的稀缺程度,也即是,对于任一共享资源,在该社交应用的所有注册用户中,越少社交群组和/或越少注册用户拥有该共享资源,该共享资源的稀缺程度越高。
[0056] 在本发明实施例中,该共享资源的稀缺度可以根据社交群组的总数、包含该共享资源的社交群组的数目、该社交群组对应的社交应用的注册用户的总数以及已下载该共享资源的用户数目获取。
[0057] 具体地,根据下式获取该共享资源的稀缺度:
[0058]
[0059] 其中,S1表示该共享资源的稀缺度,N表示该社交群组的总数,M表示该包含该共享资源的社交群组的数目,P表示该社交群组对应的社交应用的注册用户的总数,Q表示该已下载该共享资源的用户数目。
[0060] (二)共享资源在社交群组中的稀缺度
[0061] 该共享资源在社交群组中的稀缺度是指共享资源在任一社交群组中的稀缺程度,也即是,对于任一共享资源,在任一社交群组中,该社交群组中拥有该共享资源的群成员越少,该共享资源在该社交群组中的稀缺程度越高。
[0062] 在本发明实施例中,该共享资源在社交群组中的稀缺度可以根据该共享资源的稀缺度、在该社交群组中已下载该共享资源的用户数目和该社交群组中的用户总数获取。
[0063] 具体地,根据下式获取该共享资源在该社交群组中的稀缺度:
[0064]
[0065] 其中,S2表示该共享资源在该社交群组中的稀缺度,I表示在该社交群组中已下载该共享资源的用户数目,J表示该社交群组中的用户总数,S1表示该共享资源的稀缺度。
[0066] (三)共享资源的文件名称特征
[0067] 该共享资源的文件名称特征可以为该共享资源的文件名称中包含敏感词汇的个数、也可以为该共享资源的文件名称中所包括的敏感词汇的敏感程度,该共享资源的文件名称特征也可以为其他特征,本发明实施例对此不作具体限定。
[0068] 当该共享资源的文件名称特征为该共享资源的文件名称中所包括的敏感词汇的敏感程度时,获取该共享资源的文件名称特征的方法可以为:根据该共享资源的文件名称中所包括的敏感词汇,从敏感词词典中获取该敏感词汇的敏感程度;该敏感词词典中包括多个敏感词汇及每个敏感词汇的敏感程度,该敏感词词典中的敏感词汇包括身份证、银行卡、还款、账单、密码等,敏感词汇的敏感程度可以由开发人员手动设置。
[0069] (四)共享资源中敏感词汇的分词频率
[0070] 该共享资源中敏感词汇的分词频率为:敏感词汇在该共享资源的文件中或文档中出现的频率,该共享资源中敏感词汇的分词频率越高,表示该共享资源的敏感程度越高。
[0071] 在本发明实施例中,获取该共享资源中敏感词汇的分词频率的方法可以为:将敏感词汇在该共享资源的文件中或文档中出现的次数,与该共享资源的文件中或文档中包括的分词的总数的比值,获取为该共享资源中敏感词汇的分词频率。
[0072] 例如,对于任一共享资源,如果该共享资源中敏感词汇的个数为20个,而该共享资源的文档中共有500个分词,则该共享资源中敏感词汇的分词频率为:TF=20/500=2/50=0.04。
[0073] (五)共享资源中敏感词汇的逆向文件频率
[0074] 共享资源中敏感词汇的逆向文件频率为:对于该共享资源的文件中或文档中的敏感词汇,出现该敏感词汇的共享资源占全部共享资源的比例,该比例越小,说明该共享资源的稀缺程度越高。
[0075] 在本发明实施例中,可以根据下式获取该共享资源中敏感词汇的逆向文件频率,其中,X表示该社交应用中共享资源的总数,Y表示出现该敏感词汇的共享资源的数目,log为对数运算。
[0076]
[0077] 例如:该社交应用中共享资源的总数为50,包含敏感词汇“还款”的共享资源的数目为2,则共享资源中敏感词汇的逆向文件频率为:IDF=log(50/2+0.01)=log(25.01)=1.39811369。
[0078] 该共享资源的敏感特征除包括上述所列的特征外,还可以包括其他特征,例如,用户举报信息,该举报信息包括被用户举报为敏感资源等,本发明实施例对此不作限定。
[0079] 2022、根据该共享资源的敏感特征,确定该共享资源的敏感度等级。
[0080] 该共享资源的敏感度等级可以用于表示该共享资源属于敏感资源的概率,也可以用于表示属于敏感资源的共享资源的敏感程度,本发明实施例对此不作具体限定。以下内容为根据该共享资源的敏感度等级表示的含义不同,对该共享资源的敏感度等级的具体确定方法进行详细说明。
[0081] (一)当该共享资源的敏感度等级用于表示该共享资源属于敏感资源的概率时,根据该共享资源的敏感特征,确定该共享资源的敏感度等级的方法可以为:根据该共享资源的敏感特征,获取该共享资源属于敏感资源的概率,根据该共享资源属于敏感资源的概率,确定该共享资源的敏感度等级。
[0082] 根据该共享资源的敏感特性,获取该共享资源属于敏感资源的概率的方法可以为:将步骤2021中提取到的该共享资源的敏感特征输入指定分类器中,由该指定分类器输出该共享资源属于敏感资源的概率。
[0083] 需要说明的是,训练该指定分类器的方法可以为:获取训练样本,该训练样本包括多个正样本和多个负样本,在本发明实施例中,该正样本为包括敏感词的敏感资源和/或该社交应用的注册用户举报的敏感资源,该负样本为从该社交应用的共享资源中随机抽取的多个共享资源;采用SVM(Support VectorMachine,支持向量机)或最大熵或随机森林等机器学习方法,基于上述获取到的训练样本训练得到该指定分类器。
[0084] 根据该概率,确定该共享资源的敏感度等级的方法可以为:将概率值平均划分为多个概率区间,一个概率区间对应一个敏感度等级。例如,当共享资源的敏感度等级的等级数为10时,敏感度等级和共享资源属于敏感资源的概率之间的对应关系如表2所示,由表2可以获知,共享资源属于敏感资源的概率越高,对应的敏感度等级越高,也即是,该共享资源的敏感程度越高。
[0085] 表2
[0086]概率 敏感度等级
(0,0.1] 1级
(0.1,0.2] 2级
(0.2,0.3] 3级
(0.3,0.4] 4级
(0.4,0.5] 5级
(0.5,0.6] 6级
(0.6,0.7] 7级
(0.7,0.8] 8级
(0.8,0.9] 8级
(0.9,1] 10级
[0087] 根据共享资源的敏感度等级的等级数不同,敏感度等级和共享资源属于敏感资源的概率之间的对应关系也不同,表2仅作为说明敏感度等级和共享资源属于敏感资源的概率之间的对应关系的示例,不用于限定该对应关系。
[0088] (二)当该共享资源的敏感度等级用于表示属于敏感资源的共享资源的敏感程度时,根据该共享资源的敏感特征,确定该共享资源的敏感度等级的方法可以为:根据该共享资源的敏感特征,确定该共享资源是否为敏感资源,如果该共享资源为敏感资源,获取该共享资源的敏感程度,并根据该敏感程度确定该共享资源的敏感度等级。
[0089] 根据该共享资源的敏感特征不同,确定该共享资源是否为敏感资源的方法也不同,具体可以包括以下两种方法:
[0090] 第一种方法、当该共享资源的敏感度特征为文件名称特征时,如果该共享资源的文件名称特征表示该共享资源的文件名称中包括敏感词汇,则确定该共享资源为敏感资源。
[0091] 第二种方法、当该共享资源的敏感度特征为是否被用户举报为敏感资源时,检测是否有用户举报该共享资源为敏感资源,如果有,则确定该共享资源为敏感资源。
[0092] 确定该共享资源是否为敏感资源的过程可以采用上述两种方法中的任一种实现,也可以根据共享资源的敏感特征不同,采用其他方法确定该共享资源是否为敏感资源,本发明实施例对此不作具体限定。
[0093] 如果该共享资源为敏感资源,根据获取到的不同的敏感特征,采用不同的方法确定该共享资源的敏感度等级,具体包括以下两种方法:
[0094] 第一种、当用于获取该共享资源的敏感度等级的敏感特征为该共享资源中敏感词汇的分词频率时,根据获取到的该共享资源中敏感词汇的分词频率,获取该共享资源的敏感程度,再根据该敏感程度,确定该共享资源的敏感度等级。
[0095] 例如,当该共享资源中敏感词汇的分词频率为20%时,该共享资源的敏感程度为0.2,相应地,该共享资源的敏感度等级为二级。
[0096] 第二种、当用于获取该共享资源的敏感度等级的敏感特征为该共享资源中敏感词汇的逆向文件频率时,根据获取到的该共享资源中敏感词汇的逆向文件频率,获取该共享资源的敏感程度,再根据该敏感程度,确定该共享资源的敏感度等级。
[0097] 例如,当该共享资源中敏感词汇的逆向文件频率为30%时,该共享资源的敏感程度为0.7,相应地,该共享资源的敏感度等级为7级。
[0098] 获取该共享资源的敏感度等级的过程可以采用上述两种方法中的任一种方法实现,也可以根据用于获取该共享资源的敏感度等级的敏感特征不同,采用其他方法确定该共享资源的敏感度等级,本发明实施例对此不作具体限定。
[0099] 在本发明另一实施例中,为了体现共享资源的敏感度等级与资源稀缺度之间的关系,确定该共享资源的敏感度等级的方法还可以为:提取该共享资源的敏感特征,该敏感特征包括该共享资源的文件名称特征和稀缺度特征,根据该共享资源的文件名称特征确定该共享资源是否为敏感资源,如果该共享资源为敏感资源,根据该共享资源的稀缺度特征,确定该共享资源的敏感度等级。
[0100] 需要说明的是,该稀缺度特征可以为该共享资源的稀缺度,也可以为该共享资源在该社交群组中的稀缺度,或者同时包括该共享资源的稀缺度和该共享资源在该社交群组中的稀缺度,本发明实施例对此不作限定。
[0101] 例如,当共享资源的文件名称为“10届毕业生研究生还款资料”时,由于该共享资源的文件名称中包括敏感词汇“还款”,因此确定该共享资源为敏感资源,如果该共享资源的稀缺度特征为该共享资源的稀缺度,根据该共享资源的稀缺度所属数值区间,确定该共享资源的敏感度等级,一个数值区间对应一个敏感度等级,稀缺度越高的资源敏感度等级越高。
[0102] 通过根据包括该共享资源的文件名称特征和稀缺度特征的敏感特征,确定该共享资源的敏感度等级,能够体现资源稀缺度和敏感度的正相关关系,即越稀缺的资源敏感度越高。
[0103] 203、在该目标群成员的共享资源显示页面上显示该共享资源。
[0104] 在步骤202确定了目标群成员之后,向该目标群成员的登录终端发送共享资源显示页面的页面数据,该页面数据包括该共享资源的文件名称,还可以包括该共享资源的文件类型等其他数据,本发明实施例对该页面数据的具体内容不作限定;该目标群成员的登录终端接收到该页面数据后,显示该共享资源显示页面,并根据该页面数据的具体内容,显示该共享资源,图2B为本发明实施例提供的一种目标群成员的共享资源显示页面的界面示意图。
[0105] 例如,当该页面数据中只包括该共享资源的文件名称时,在该目标群成员的登录终端的共享资源显示页面显示该共享资源的文件名称,当该页面数据包括该共享资源的文件名称和文件类型时,在该目标群成员的登录终端的共享资源显示页面显示该共享资源的文件名称和文件类型。
[0106] 需要说明的是,向该目标群成员的登录终端发送共享资源显示页面的页面数据,可以在接收到该目标群成员的登录终端发送的共享资源显示页面的获取请求后发送,也可以在服务器确定了目标群成员后主动发送,本发明实施例对该页面数据的发送时机不作限定。
[0107] 通过在该目标群成员的共享资源显示页面上显示该共享资源,使得该目标群成员能够查看到该共享资源,在达到资源共享目的的同时,确保只让征信级别较高的群成员查看到该共享资源。
[0108] 在本发明另一实施例中,如果服务器接收到该社交群组中非目标群用户的登录终端发送的共享资源显示页面的获取请求时,可以向该非目标群用户的登录终端发送包括该共享资源的页面数据,也可以向该目标群用户的登录终端发送不包括该共享资源的页面数据,本发明实施例对此不作限定。
[0109] 当向该非目标群用户的登录终端发送包括该共享资源的页面数据时,同时向该非目标群用户的登录终端发送隐藏显示该共享资源的指令,以使得在该非目标群用户的登录终端的共享资源显示页面时,隐藏显示该共享资源;当向该非目标群用户的登录终端发送不包括该共享资源的页面数据时,该非目标群用户的登录终端在显示共享资源显示页面时,不显示该共享资源,图2C为本发明实施例提供的一种非目标群成员的共享资源显示页面的界面示意图。
[0110] 由图2B和图2C可以获知,共享资源“10届毕业生研究生还款资料.xls”为敏感资源,只在目标群成员的共享资源显示页面显示该共享资源,而非目标群成员的共享资源显示页面上显示除该敏感资源以外的非敏感资源。
[0111] 通过在该非目标群用户的登录终端隐藏显示该共享资源,达到保护用户隐私的目的。
[0112] 204、在接收到该目标群成员对该共享资源的下载请求时,检测该目标群成员的征信等级是否大于预设等级。如果该目标群成员的征信等级大于该预设等级,执行步骤205;如果该目标群成员的征信等级不大于该预设等级,执行步骤206。
[0113] 该下载请求携带该共享资源的标识信息,该标识信息可以为采用特征提取算法对该共享资源提取的特征信息,也可以为其他能够唯一标识该共享资源的信息,本发明实施例对此不作限定;该预设等级可以设置为任一固定值。
[0114] 例如,当该预设等级为8级时,如果该目标群成员的征信等级为7级,执行步骤206;如果该目标群成员的征信等级为9级,执行步骤205。
[0115] 205、如果该目标群成员的征信等级大于该预设等级,向该目标群成员授予下载权限。
[0116] 向该目标群成员授予下载权限,是指向该目标群成员的登录终端发送该下载权限,该下载权限使得该目标群成员的登录终端能够下载该共享资源,该下载权限可以通过预设字符串表示,也可以通过程序代码的形式表示,本发明实施例对该下载权限的具体形式不作限定。
[0117] 206、如果该目标群成员的征信等级不大于该预设等级,向该目标群成员发送提示信息。
[0118] 向该目标群成员发送提示信息,是指向该目标群成员的登录终端发送该提示信息,该提示信息用于提示该目标群成员的征信等级过低,无法下载该共享资源。该提示信息可以采用弹窗的形式显示,也可以采用短消息的方式显示,本发明实施例对该提示信息的显示方式不作限定。
[0119] 通过在接收到目标群成员对该共享资源的下载请求时,确定该目标群成员的征信等级是否大于预设等级,在大于该预设等级时,向该目标群成员授予下载权限,使得该目标群成员能够下载该共享资源,能够进一步提高敏感资源的安全性;也即是,能够查看到该共享资源的目标群成员不一定能够下载该共享资源,还需要该目标群成员的征信等级足够高才能够进行下载。
[0120] 本发明实施例所提供的共享资源显示方法,通过当该共享资源为敏感资源时,根据能够表示社交群组中每个群成员的信用程度的征信分数和共享资源的敏感度等级,确定能够显示该敏感资源的目标群用户,也即是,信用程度越高的群成员泄露敏感资源中敏感信息的可能性越小,该共享资源显示方法能够在达到资源共享的目的的同时,确保只有信用程度较高的群成员才能够看见该敏感资源,提高敏感资源的安全性;进一步地,通过在接收到目标群成员对该共享资源的下载请求时,确定该目标群成员的征信等级是否大于预设等级,在大于该预设等级时,向该目标群成员授予下载权限,使得该目标群成员能够下载该共享资源,能够进一步提高敏感资源的安全性。
[0121] 图3是本发明实施例提供的一种共享资源显示装置框图。参照图3,该装置包括征信等级确定模块301,目标群成员确定模块302和显示模块303。
[0122] 征信等级确定模块301,用于根据社交群组中每个群成员的征信分数,确定所述每个群成员的征信等级;
[0123] 目标群成员确定模块302,用于根据所述征信等级确定模块301确定的所述每个群成员的征信等级及共享资源的敏感度等级,在所述社交群组中确定目标群成员,所述目标群成员为征信等级与所述敏感度等级匹配的群成员;
[0124] 显示模块303,用于在所述目标群成员确定模块302确定的所述目标群成员的共享资源显示页面上显示所述共享资源。
[0125] 在本发明提供的第一种可能实现方式中,所述征信等级确定模块301用于:
[0126] 根据所述社交群组中群成员的征信分数的分布情况,将所述社交群组的征信分数划分为预设数量的征信分数段,一个征信分数段对应一个征信等级;
[0127] 将所述每个群成员的征信分数所属的征信分数段对应的征信等级,确定为所述每个群成员的征信等级。
[0128] 在本发明提供的第二种可能实现方式中,所述目标群成员确定模块302用于:
[0129] 将所述社交群组中征信等级大于或等于所述共享资源的敏感度等级的群成员,确定为所述目标群成员。
[0130] 在本发明提供的第三种可能实现方式中,所述装置还包括:
[0131] 敏感特征提取模块,用于提取所述共享资源的敏感特征,所述敏感特征包括所述共享资源的稀缺度、所述共享资源在所述社交群组中的稀缺度、所述共享资源的文件名称特征、所述共享资源中敏感词汇的分词频率和逆向文件频率中的至少一个特征;
[0132] 敏感度等级确定模块,用于根据所述共享资源的敏感特征,确定所述共享资源的敏感度等级。
[0133] 在本发明提供的第四种可能实现方式中,所述共享资源的稀缺度根据社交群组的总数、包含所述共享资源的社交群组的数目、所述社交群组对应的社交应用的注册用户的总数以及已下载所述共享资源的用户数目获取。
[0134] 在本发明提供的第五种可能实现方式中,所述装置还包括:
[0135] 第一稀缺度获取模块,用于根据下式获取所述共享资源的稀缺度:
[0136]
[0137] 其中,S1表示所述共享资源的稀缺度,N表示所述社交群组的总数,M表示所述包含所述共享资源的社交群组的数目,P表示所述社交群组对应的社交应用的注册用户的总数,Q表示所述已下载所述共享资源的用户数目。
[0138] 在本发明提供的第六种可能实现方式中,所述共享资源在所述社交群组中的稀缺度根据所述共享资源的稀缺度、在所述社交群组中已下载所述共享资源的用户数目和所述社交群组中的用户总数获取。
[0139] 在本发明提供的第七种可能实现方式中,所述装置还包括:
[0140] 第二稀缺度获取模块,用于根据下式获取所述共享资源在所述社交群组中的稀缺度:
[0141]
[0142] 其中,S2表示所述共享资源在所述社交群组中的稀缺度,I表示在所述社交群组中已下载所述共享资源的用户数目,J表示所述社交群组中的用户总数,S1表示所述共享资源的稀缺度。
[0143] 在本发明提供的第八种可能实现方式中,所述装置还包括:
[0144] 检测模块,用于在接收到所述目标群成员对所述共享资源的下载请求时,检测所述目标群成员的征信等级是否大于预设等级;
[0145] 授权模块,用于如果所述目标群成员的征信等级大于所述预设等级,向所述目标群成员授予下载权限。
[0146] 需要说明的是:上述实施例提供的共享资源显示装置在显示共享资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的共享资源显示装置与共享资源显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0147] 图4是本发明实施例提供的一种装置400的结构示意图。例如,装置400可以被提供为一服务器。参照图4,装置400包括处理组件422,其进一步包括一个或多个处理器,以及由存储器432所代表的存储器资源,用于存储可由处理组件422的执行的指令,例如应用程序。存储器432中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。
此外,处理组件422被配置为执行指令,以执行上述共享资源显示方法。
[0148] 装置400还可以包括一个电源组件426被配置为执行装置400的电源管理,一个有线或无线网络接口450被配置为将装置400连接到网络,和一个输入输出(I/O)接口458。装置400可以操作基于存储在存储器432的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0149] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0150] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。