首页> 中国专利> 基于用户特征的危化品公共信息平台权限分配方法及系统

基于用户特征的危化品公共信息平台权限分配方法及系统

摘要

本发明提供一种基于用户特征的危化品公共信息平台权限分配方法及系统,属于用户权限分配技术领域。所述方法包括:获取待分配权限用户的第二用户信息;根据第二用户信息提取待分配权限用户的第二特征对象;计算第二特征对象与各预设角色对应的第一特征对象之间的相似度;筛选出相似度大于预设阈值的预设角色;根据各个选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;根据第二危化品信息偏好数据为待分配权限用户分配对应的数据权限。本发明的方法实现权限分配的灵活、快捷、准确,为政府、企业和公众等用户提供信息服务,满足政府、企业和公众对危化品信息服务的不同需求。

著录项

说明书

技术领域

本发明涉及用户权限分配技术领域,具体地涉及一种基于用户特征的危化品公共信息平台权限预设角色库生成方法、一种基于用户特征的危化品公共信息平台权限预设角色库生成系统、一种基于用户特征的危化品公共信息平台权限分配方法、一种基于用户特征的危化品公共信息平台权限分配系统、一种基于用户特征的危化品公共信息平台权限更新方法以及一种基于用户特征的危化品公共信息平台权限更新系统。

背景技术

近年来,随着大数据时代的到来,数据量日益增加、数据爆发式增长,信息安全数据分析平台也由传统的数据分析平台进入了大数据分析平台的时代。

目前,国内危险化学品领域存在信息孤岛、重复建设、浪费资源的现象,为了增强政府部门危化品监管力度和执法能力,提高危化品企业安全生产和安全管理水平,提升公众的安全意识与自我保护能力,建立危化品公共信息服务平台,该平台集成危化品生产、经营、储存、运输、使用、废弃等全生命周期的数据信息,多域数据环境和多类别用户的特点对数据的权限分配提出更高的要求,由于现有的危化品公共信息服务平台数据域众多、权限较多、用户数量大、分配关系复杂,数据平台的权限设计不当就不能构建国家、省、市、区县多级风险联动管控,影响风险分析效果,极易导致越权访问,造成数据的泄漏。

发明内容

本发明实施方式的目的是提供一种基于用户特征的危化品公共信息平台权限分配方法及系统,以一种灵活、快捷、精准的方式对危化品公共信息服务平台的多域数据服务信息进行权限分配,既简化操作步骤、节约时间成本,又针对用户自己独有的特征,实现精准性、个性化的服务,提高了平台数据服务的准确性与专业数据的利用率。

为了实现上述目的,本发明第一方面提供一种基于用户特征的危化品公共信息平台权限预设角色库生成方法,所述方法包括:

获取已分配权限用户的第一用户信息;

根据所述第一用户信息提取已分配权限用户的第一特征对象;

定义具有相同所述第一特征对象的已分配权限用户为同一预设角色;

根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

将所述预设角色以及所述预设角色对应的第一特征对象和第一危化品信息偏好数据存储在权限预设角色库中。从已分配权限用户的用户信息中提取特征对象,并根据特征对象定义预设角色,进一步根据用户信息来计算出用户的危化品信息偏好数据,基于预设角色、特征对象和危化品信息偏好数据构建权限预设角色库,权限预设角色库中各个预设角色都有对应的危化品信息偏好数据,这些危化品信息偏好数据都是根据各个用户的操作信息总结学习优化出来的,贴合不同角色用户的实际需求,权限分配一步到位。

可选的,所述第一用户信息包括:人口学信息、操作信息和环境信息;所述人口学信息至少包括性别、年龄、专业、职务和所在城市;所述操作信息至少包括搜索关键字、浏览器、浏览时长、浏览次数、评论数据、下载次数和浏览终端;所述环境信息至少包括时间、经纬度、网络环境和天气。第一用户信息体现了用户固定的基础人口学信息和变化的操作信息、环境信息,操作信息能够反映用户的偏好,用于计算危化品信息偏好数据,人口学信息更多的表明了用户的身份,主要用于进行深度的挖掘分析,提取特征对象。

所述第一特征对象至少包括性别、年龄、职称、单位性质和从事行业。这些特征对象很好的体现了用户的角色和权限分配的依据。

可选的,所述根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据,包括:

利用欧式距离向量模型、余弦相似性算法模型或皮尔逊相关系数算法模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据。采用现有技术计算危化品信息偏好数据,从用户的大量操作信息中分析出不同类别危化品信息的偏好数据,偏好数据体现了用户需要获取的权限。

本发明第二方面提供一种基于用户特征的危化品公共信息平台权限预设角色库生成系统,所述系统包括:

第一数据获取模块,用于获取已分配权限用户的第一用户信息;

第一特征对象提取模块,用于根据所述第一用户信息提取已分配权限用户的第一特征对象;

预设角色定义模块,用于定义具有相同所述第一特征对象的已分配权限用户为同一预设角色;

第一偏好数据计算模块,用于根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

存储模块,用于将所述预设角色以及所述预设角色对应的第一特征对象和第一危化品信息偏好数据存储在权限预设角色库中。

从已分配权限用户的用户信息中提取特征对象,并根据特征对象定义预设角色,进一步根据用户信息来计算出用户的危化品信息偏好数据,基于预设角色、特征对象和危化品信息偏好数据构建权限预设角色库,权限预设角色库中各个预设角色都有对应的危化品信息偏好数据,这些危化品信息偏好数据都是根据各个用户的操作信息总结学习优化出来的,贴合不同角色用户的实际需求,权限分配一步到位。

可选的,所述第一偏好数据计算模块包括:

欧式距离向量计算模块,用于采用欧式距离向量模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

余弦相似性计算模块,用于采用余弦相似性算法模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

皮尔逊相关系数计算模块,用于采用皮尔逊相关系数算法模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据。

本发明第三方面提供一种基于用户特征的危化品公共信息平台权限分配方法,该分配方法应用所述权限预设角色库生成方法生成的预设角色库,所述分配方法包括:

获取待分配权限用户的第二用户信息;

根据所述第二用户信息提取待分配权限用户的第二特征对象;

计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度;

筛选出相似度大于预设阈值的预设角色;

根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

根据所述第二危化品信息偏好数据为待分配权限用户分配对应的数据权限。

根据待分配权限用户的第二用户信息提取第二特征对象,计算第二特征对象与预设角色库中的各预设角色对应的第一特征对象之间的相似度,得到相似的大于预设阈值的用户,再根据这些相似用户各自的第一危化品信息偏好数据计算待分配权限用户对应的第二危化品信息偏好数据,从而为用户分配对应的权限,在用户首次获取权限时,根据相似用户进行权限分配,有利于为用户一步开通需要的权限,又不会为用户开通太多的权限,合理平衡权限范围与危化品公共信息平台信息授权访问之间的尺度,避免在正常使用过程中多次进行权限获取操作。实现权限分配的灵活、快捷、准确,为政府、企业和公众等用户提供信息服务,满足政府、企业和公众对危化品信息服务的不同需求。

可选的,所述第二用户信息至少包括性别、年龄、专业、职务和所在城市;在用户未获取到权限时,用户对危化品公共信息平台上的信息的操作很少,基本不能够获取到操作信息,因此在首次权限分配时,主要是从人口学信息中提取第二特征对象。

所述第二特征对象至少包括性别、年龄、职称、单位性质和从事行业。

可选的,所述计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度,包括:

采用基于用户的协同过滤算法计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度。

可选的,所述根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据,包括:利用欧式距离向量模型、余弦相似性算法模型或皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据。

本发明第四方面提供一种基于用户特征的危化品公共信息平台权限分配系统,所述系统包括:

第二数据获取模块,用于获取待分配权限用户的第二用户信息;

第二特征对象提取模块,用于根据所述第二用户信息提取待分配权限用户的第二特征对象;

第一相似度计算模块,用于计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度;

第一预设角色筛选模块,用于筛选出相似度大于预设阈值的预设角色;

第二偏好数据计算模块,用于根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

第一权限分配模块,用于根据所述第二危化品信息偏好数据为待分配权限用户分配对应的数据权限。

在用户首次获取权限时,根据相似用户进行权限分配,有利于为用户一步开通需要的权限,又不会为用户开通太多的权限,合理平衡权限范围与危化品公共信息平台信息授权访问之间的尺度,避免在正常使用过程中多次进行权限获取操作。实现权限分配的灵活、快捷、准确,为政府、企业和公众等用户提供信息服务,满足政府、企业和公众对危化品信息服务的不同需求。

可选的,所述第一相似度计算模块采用基于用户的协同过滤算法计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度。

可选的,所述第二偏好数据计算模块包括:

欧式距离向量计算模块,用于采用欧式距离向量模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

余弦相似性计算模块,用于采用余弦相似性算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

皮尔逊相关系数计算模块,用于采用皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据。

本发明第五方面提供一种基于用户特征的危化品公共信息平台权限更新方法,该更新方法应用所述权限预设角色库生成方法生成的预设角色库,所述更新方法包括:

获取待更新权限用户的第三用户信息;

根据所述第三用户信息提取待更新权限用户的第三特征对象;

计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度;

筛选出相似度大于预设阈值的预设角色;

根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

根据所述第三危化品信息偏好数据为待更新权限用户分配对应的数据权限。

随着用户在危化品公共信息平台上的各种操作,用户信息会不断累积更新,同样的,预设角色库中的预设角色对应的第一特征对象和第一危化品信息偏好数据也随着平台运行而不断更新。初始分配给用户的权限并不完全满足用户的需求,因此通过权限更新方法根据最新的用户信息对用户的权限进行更新,使权限更贴合用户的实际需求。实现精准性、个性化的服务,提高了平台数据服务的准确性与专业数据的利用率。

可选的,所述第三用户信息包括:人口学信息、操作信息和环境信息;所述人口学信息至少包括性别、年龄、专业、职务和所在城市;所述操作信息至少包括搜索关键字、浏览器、浏览时长、浏览次数、评论数据、下载次数和浏览终端;所述环境信息至少包括时间、经纬度、网络环境或天气;所述第三特征对象至少包括性别、年龄、职称、单位性质和从事行业。

可选的,所述计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度,包括:

采用基于用户的协同过滤算法计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度。

可选的,所述根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据,包括:

利用欧式距离向量模型、余弦相似性算法模型或皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据。

本发明第六方面提供一种基于用户特征的危化品公共信息平台权限更新系统,所述系统包括:

第三数据获取模块,用于获取待更新权限用户的第三用户信息;

第三特征对象提取模块,用于根据所述第三用户信息提取待更新权限用户的第三特征对象;

第二相似度计算模块,用于计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度;

第二预设角色筛选模块,用于筛选出相似度大于预设阈值的预设角色;

第三偏好数据计算模块,用于根据筛选出的预设角色的所述第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

第二权限分配模块,用于根据所述第三危化品信息偏好数据为待更新权限用户分配对应的数据权限。

可选的,所述第二相似度计算模块采用基于用户的协同过滤算法计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度。

可选的,所述第三偏好数据计算模块包括:

欧式距离向量计算模块,用于采用欧式距离向量模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

余弦相似性计算模块,用于采用余弦相似性算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

皮尔逊相关系数计算模块,用于采用皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据。

另一方面,本发明提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行所述的基于用户特征的危化品公共信息平台权限分配方法。

通过上述技术方案,首次提出在危险化学品领域使用一种基于用户特征的危化品公共资源信息权限分配方法,以一种灵活、快捷、精准的方式对危化品公共信息服务平台的多域数据服务信息进行权限分配,既简化操作步骤、节约时间成本,又针对用户自己独有的特征,实现精准性、个性化的服务,提高了平台数据服务的准确性与专业数据的利用率。

本发明实施方式的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施方式的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施方式,但并不构成对本发明实施方式的限制。在附图中:

图1是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限预设角色库生成方法流程图;

图2是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限预设角色库生成系统框图;

图3是基于用户特征的危化品公共信息平台权限分配方法流程图;

图4是基于用户特征的危化品公共信息平台权限分配系统框图;

图5是基于用户特征的危化品公共信息平台权限更新方法流程图;

图6是基于用户特征的危化品公共信息平台权限更新系统框图。

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限预设角色库生成方法流程图。如图1所示,所述方法包括:

获取已分配权限用户的第一用户信息,所述第一用户信息包括:人口学信息、操作信息和环境信息;所述人口学信息至少包括性别、年龄、专业、职务和所在城市;所述操作信息至少包括搜索关键字、浏览器、浏览时长、浏览次数、评论数据、下载次数和浏览终端;所述环境信息至少包括时间、经纬度、网络环境和天气。第一用户信息体现了用户固定的基础人口学信息和变化的操作信息、环境信息,操作信息能够反映用户的偏好,用于计算危化品信息偏好数据,人口学信息更多的表明了用户的身份,主要用于进行深度的挖掘分析,提取特征对象。

根据所述第一用户信息提取已分配权限用户的第一特征对象。通过大数据技术上常用的深度挖掘分析技术从第一用户信息中提取出第一特征对象,这些特征对象能够很好的体现用户的角色和权限分配的依据。

定义具有相同所述第一特征对象的已分配权限用户为同一预设角色;

根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据,利用欧式距离向量模型、余弦相似性算法模型或皮尔逊相关系数算法模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据。采用现有技术计算危化品信息偏好数据,从用户的大量操作信息中分析出不同类别危化品信息的偏好数据,偏好数据体现了用户需要获取的权限。

将所述预设角色以及所述预设角色对应的第一特征对象和第一危化品信息偏好数据存储在权限预设角色库中。从已分配权限用户的用户信息中提取特征对象,并根据特征对象定义预设角色,进一步根据用户信息来计算出用户的危化品信息偏好数据,基于预设角色、特征对象和危化品信息偏好数据构建权限预设角色库,权限预设角色库中各个预设角色都有对应的危化品信息偏好数据,这些危化品信息偏好数据都是根据各个用户的操作信息总结学习优化出来的,贴合不同角色用户的实际需求,权限分配一步到位。

图2是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限预设角色库生成系统框图。如图2所示,所述系统包括:

第一数据获取模块,用于获取已分配权限用户的第一用户信息,所述第一用户信息包括:人口学信息、操作信息和环境信息;所述人口学信息至少包括性别、年龄、专业、职务和所在城市;所述操作信息至少包括搜索关键字、浏览器、浏览时长、浏览次数、评论数据、下载次数和浏览终端;所述环境信息至少包括时间、经纬度、网络环境和天气。第一用户信息体现了用户固定的基础人口学信息和变化的操作信息、环境信息,操作信息能够反映用户的偏好,用于计算危化品信息偏好数据,人口学信息更多的表明了用户的身份,主要用于进行深度的挖掘分析,提取特征对象。

第一特征对象提取模块,用于根据所述第一用户信息提取已分配权限用户的第一特征对象;通过大数据技术上常用的深度挖掘分析技术从第一用户信息中提取出第一特征对象,这些特征对象能够很好的体现用户的角色和权限分配的依据。

预设角色定义模块,用于定义具有相同所述第一特征对象的已分配权限用户为同一预设角色;

第一偏好数据计算模块,用于根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

存储模块,用于将所述预设角色以及所述预设角色对应的第一特征对象和第一危化品信息偏好数据存储在权限预设角色库中。

从已分配权限用户的用户信息中提取特征对象,并根据特征对象定义预设角色,进一步根据用户信息来计算出用户的危化品信息偏好数据,基于预设角色、特征对象和危化品信息偏好数据构建权限预设角色库,权限预设角色库中各个预设角色都有对应的危化品信息偏好数据,这些危化品信息偏好数据都是根据各个用户的操作信息总结学习优化出来的,贴合不同角色用户的实际需求,权限分配一步到位。

可选的,所述第一偏好数据计算模块包括:

欧式距离向量计算模块,用于采用欧式距离向量模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

余弦相似性计算模块,用于采用余弦相似性算法模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据;

皮尔逊相关系数计算模块,用于采用皮尔逊相关系数算法模型,根据被定义为同一预设角色的不同用户的第一用户信息计算所述预设角色对应的第一危化品信息偏好数据。

图3是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限分配方法流程图。如图3所示,该分配方法应用所述权限预设角色库生成方法生成的预设角色库,所述分配方法包括:

获取待分配权限用户的第二用户信息;

根据所述第二用户信息提取待分配权限用户的第二特征对象;

计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度;

筛选出相似度大于预设阈值的预设角色;

根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

根据所述第二危化品信息偏好数据为待分配权限用户分配对应的数据权限。

根据待分配权限用户的第二用户信息提取第二特征对象,计算第二特征对象与预设角色库中的各预设角色对应的第一特征对象之间的相似度,得到相似的大于预设阈值的用户,再根据这些相似用户各自的第一危化品信息偏好数据计算待分配权限用户对应的第二危化品信息偏好数据,从而为用户分配对应的权限,在用户首次获取权限时,根据相似用户进行权限分配,有利于为用户一步开通需要的权限,又不会为用户开通太多的权限,合理平衡权限范围与危化品公共信息平台信息授权访问之间的尺度,避免在正常使用过程中多次进行权限获取操作。实现权限分配的灵活、快捷、准确,为政府、企业和公众等用户提供信息服务,满足政府、企业和公众对危化品信息服务的不同需求。

可选的,所述第二用户信息至少包括性别、年龄、专业、职务和所在城市;在用户未获取到权限时,用户对危化品公共信息平台上的信息的操作很少,基本不能够获取到操作信息,因此在首次权限分配时,主要是从人口学信息中提取第二特征对象。

可选的,所述计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度,包括:

采用基于用户的协同过滤算法计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度。

所述根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据,包括:

利用欧式距离向量模型、余弦相似性算法模型或皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据。

在本发明的其他实施例中,筛选过程仅筛选出相似的最大的预设角色,作为待分配权限用户对应的角色,将该预设角色对应的危化品信息偏好数据作为待分配权限用户对应的危化品信息偏好数据,从而根据危化品信息偏好数据为待分配权限用户分配权限数据。

图4是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限分配系统框图。如图4所示,所述分配系统包括:

第二数据获取模块,用于获取待分配权限用户的第二用户信息;

第二特征对象提取模块,用于根据所述第二用户信息提取待分配权限用户的第二特征对象;

第一相似度计算模块,用于计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度;

第一预设角色筛选模块,用于筛选出相似度大于预设阈值的预设角色;

第二偏好数据计算模块,用于根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

第一权限分配模块,用于根据所述第二危化品信息偏好数据为待分配权限用户分配对应的数据权限。

在用户首次获取权限时,根据相似用户进行权限分配,有利于为用户一步开通需要的权限,又不会为用户开通太多的权限,合理平衡权限范围与危化品公共信息平台信息授权访问之间的尺度,避免在正常使用过程中多次进行权限获取操作。实现权限分配的灵活、快捷、准确,为政府、企业和公众等用户提供信息服务,满足政府、企业和公众对危化品信息服务的不同需求。

可选的,所述第一相似度计算模块采用基于用户的协同过滤算法计算所述第二特征对象与各预设角色对应的第一特征对象之间的相似度。

所述第二偏好数据计算模块包括:

欧式距离向量计算模块,用于采用欧式距离向量模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

余弦相似性计算模块,用于采用余弦相似性算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据;

皮尔逊相关系数计算模块,用于采用皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待分配权限用户对应的第二危化品信息偏好数据。

在本发明的另一个实施例中,第一预设角色筛选模块仅筛选出所述相似度最大的预设角色,作为待分配权限用户对应的预设角色,将该预设角色对应的危化品信息偏好数据作为待分配权限用户对应的危化品信息偏好数据,第一权限分配模块根据危化品信息偏好数据为待分配权限用户分配权限数据。

图5是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限更新方法流程图。如图5所示,该更新方法应用所述权限预设角色库生成方法生成的预设角色库,所述更新方法包括:

获取待更新权限用户的第三用户信息;

根据所述第三用户信息提取待更新权限用户的第三特征对象;

计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度;

筛选出相似度大于预设阈值的预设角色;

根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

根据所述第三危化品信息偏好数据为待更新权限用户分配对应的数据权限。

随着用户在危化品公共信息平台上的各种操作,用户信息会不断累积更新,同样的预设角色库中的预设角色对应的第一特征对象和第一危化品信息偏好数据也随着平台运行而不断更新。初始赋予用户的权限并不完全满足用户的需求,因此通过权限更新方法根据最新的用户信息对用户的权限进行更新,使权限更贴合用户的实际需求。实现精准性、个性化的服务,提高了平台数据服务的准确性与专业数据的利用率。根据用户的登录信息、搜索查询记录、浏览下载记录提取的特征对象会随着用户使用记录的增多,系统平台使用分布式存储技术,实现对海量用户数据存储的智能优化,特征对象日渐增多并趋于完善、准确,同时丰富整个系统平台的预订特征数据库。

可选的,所述第三用户信息包括:人口学信息、操作信息和环境信息;所述人口学信息至少包括性别、年龄、专业、职务和所在城市;所述操作信息至少包括搜索关键字、浏览器、浏览时长、浏览次数、评论数据、下载次数和浏览终端;所述环境信息至少包括时间、经纬度、网络环境和天气。

可选的,所述计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度,包括:

采用基于用户的协同过滤算法计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度。

所述根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据,包括:

利用欧式距离向量模型、余弦相似性算法模型或皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据。

在本发明的另一个实施例中,筛选过程仅筛选出所述相似度最大的预设角色,作为待更新权限用户对应的角色,将该预设角色对应的危化品信息偏好数据作为待更新权限用户对应的危化品信息偏好数据,从而根据危化品信息偏好数据为待更新权限用户分配权限数据。

图6是本发明一种实施方式提供的基于用户特征的危化品公共信息平台权限更新系统框图。如图6所示,所述系统包括:

第三数据获取模块,用于获取待更新权限用户的第三用户信息;

第三特征对象提取模块,用于根据所述第三用户信息提取待更新权限用户的第三特征对象;

第二相似度计算模块,用于计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度;

第二预设角色筛选模块,用于筛选出相似度大于预设阈值的预设角色;

第三偏好数据计算模块,用于根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

第二权限分配模块,用于根据所述第三危化品信息偏好数据为待更新权限用户分配对应的数据权限。

可选的,所述第二相似度计算模块采用基于用户的协同过滤算法计算所述第三特征对象与各预设角色对应的第一特征对象之间的相似度。

所述第三偏好数据计算模块包括:

欧式距离向量计算模块,用于采用欧式距离向量模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

余弦相似性计算模块,用于采用余弦相似性算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据;

皮尔逊相关系数计算模块,用于采用皮尔逊相关系数算法模型,根据筛选出的预设角色的第一危化品信息偏好数据计算所述待更新权限用户对应的第三危化品信息偏好数据。

在本发明的另一个实施例中,第二预设角色筛选模块仅筛选出相似度最大的预设角色,作为待更新权限用户对应的预设角色,将该预设角色对应的危化品信息偏好数据作为待更新权限用户对应的危化品信息偏好数据,第二权限分配模块根据危化品信息偏好数据为待更新配权限用户分配权限数据。

需要说明的是,在实际应用中为了简化计算机程序指令,第一数据获取模块、第二数据获取模块、第三数据获取模块可以由一个数据获取模块实现,当这个数据获取模块应用在权限预设角色生成时,该数据获取模块相当于第一数据获取模块;当这个数据获取模块应用在为用户首次分配权限时,该数据模块相当于第二数据获取模块;当这个数据获取模块应用在用户权限更新时,该数据模块相当于第三数据获取模块。同理,第一特征对象提取模块、第二特征对象提取模块、第三特征对象提取模块可以由一个特征对象提取模块实现;第一相似度计算模块、第二相似度计算模块、第三相似度计算模块可以由一个相似度计算模块实现;第一偏好数据计算模块、第二偏好数据计算模块、第三偏好数据计算模块可以由一个偏好数据计算模块实现;第一预设角色筛选模块、第二预设角色筛选模块可以由一个预设角色筛选模块实现;第一权限分配模块、第二权限分配模块可以由一个权限分配模块实现。

在本发明中第一特征对象、第二特征对象、第三特征对象相同,至少包括性别、年龄、职称、单位性质和从事行业。

本发明实施方式还提供一种机器可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行所述的基于用户特征的危化品公共信息平台权限分配方法。

本领域技术人员可以理解实现上述实施方式的方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在权限分配方法的具体应用中,基于危险化学品公共信息平台网站收集的用户的人口属性,搜索偏好、浏览偏好、环境偏好,通过对用户行为偏好信息进行深度的挖掘分析,可以得出用户特征对象包括但不限于用户的性别、年龄、地域、职业、职称、工作单位性质等各种信息,构成用户特征信息,用以描述用户的特征对象,如表1所示。

表1特征对象与预定特征之间的对应关系

实施中用户A、用户B、用户C的具体人口学信息如表2所示,搜索历史信息如表3所示,浏览偏好信息如表4所示,环境偏好信息如表5所示。

表2用户人口学信息

表3用户搜索历史信息

表4用户浏览偏好信息

表5用户环境偏好信息

在用户的浏览偏好信息中,可以得到文章ID,再通过得出的文章和标签组之间的映射关系,即可得到用户的历史浏览数据到标签组之间的映射关系,基于用户的协同过滤与文章的协同过滤计算出用户兴趣推荐属性,如表6所示。

表6用户兴趣推荐属性

根据用户的兴趣属性,从多个预设的角色中选择与所述用户对应的目标预设角色,根据用户对应的目标预设角色,分配对应的数据权限。

以上结合附图详细描述了本发明的可选实施方式,但是,本发明实施方式并不限于上述实施方式中的具体细节,在本发明实施方式的技术构思范围内,可以对本发明实施方式的技术方案进行多种简单变型,这些简单变型均属于本发明实施方式的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施方式对各种可能的组合方式不再另行说明。

此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施方式的思想,其同样应当视为本发明实施方式所公开的内容。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号