一种基于隐私策略的通讯录信息过滤方法及系统技术方案

技术编号:14802078 阅读:133 留言:0更新日期:2017-03-14 22:49
本发明专利技术提供一种基于隐私策略的通讯录信息过滤方法,包括如下步骤:步骤10、制定隐私策略,所述隐私策略包括四个要素:源、信息、目标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目标为该策略生效的目标对象,白名单为目标对象中的例外,根据这四个要素配置出所需的隐私策略;步骤20、获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录数据列表。本发明专利技术还提供一种基于隐私策略的通讯录信息过滤系统,解决现有技术对隐私信息强制屏蔽带来的不便,提高隐私过滤的灵活性。

【技术实现步骤摘要】

本专利技术涉及一种基于隐私策略的通讯录信息过滤方法及系统
技术介绍
依托于企业人员及组织信息统一管理的需求,通讯录技术在企业内的应用十分广泛。但就现阶段而言,企业通讯录还没有统一的标准,各企业根据各自的需求来定义信息模型,提供实现方案。部分企业有严格的隐私保护政策,通讯录信息属于被保护的范畴,对特定的人是要屏蔽部分信息的。在常见的通讯录技术方案中,隐私信息的过滤是与权限直接相关的,本来从通讯录获取的人员和组织信息就是通过权限(级别、职务等)过滤之后得到的,如果要根据隐私政策屏蔽过滤部分信息字段(个人手机、家庭住址等),那么也只是在原有权限过滤逻辑中增加一部分处理。但这种过滤方式存在最大的问题在于与权限机制绑定,无法独立应用隐私过滤功能,缺乏灵活性。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种基于隐私策略的通讯录信息过滤方法,隐私信息的过滤与权限范围的过滤分离开来,解决现有技术对隐私信息强制屏蔽带来的不便,提高隐私过滤的灵活性。本专利技术要解决的技术问题之一是这样实现的:一种基于隐私策略的通讯录信息过滤方法,包括如下步骤:步骤10、配置隐私策略,所述隐私策略包括四个要素:源、信息、目标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目标为该策略生效的目标对象,白名单为目标对象中的例外,根据这四个要素配置复数条隐私策略;步骤20、获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录数据列表。进一步的,所述隐私策略中的源、目标和白名单所指对象以个人或组织为单位。进一步的,所述步骤20进一步包括:步骤21、获取待过滤的通讯录数据;步骤22、获取当前操作用户归属的所有组织,遍历隐私策略,筛选出当前操作用户不属于白名单范围,且属于目标对象的隐私策略,对筛选得到的隐私策略按信息字段进行重组;步骤23、根据重组后的隐私策略对通讯录数据进行过滤,依次将重组后的隐私策略遍历一次通讯录数据,记录遍历结果,直至所有隐私策略都遍历完毕,将遍历结果过滤掉,得到最终通讯录数据列表;步骤24、输出过滤隐私信息后的通讯录数据列表。本专利技术要解决的技术问题之二,在于提供一种基于隐私策略的通讯录信息过滤系统,隐私信息的过滤与权限范围的过滤分离开来,解决现有技术对隐私信息强制屏蔽带来的不便,提高隐私过滤的灵活性。本专利技术要解决的技术问题之二是这样实现的:一种基于隐私策略的通讯录信息过滤系统,包括隐私策略配置模块和隐私过滤模块;所述隐私策略配置模块,用于配置隐私策略,所述隐私策略包括四个要素:源、信息、目标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目标为该策略生效的目标对象,白名单为目标对象中的例外,根据这四个要素配置复数条隐私策略;所述隐私过滤模块,用于获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录数据列表。进一步的,所述隐私策略中的源、目标和白名单所指对象以个人或组织为单位。进一步的,所述隐私过滤模块进一步包括:数据读取模块,用于获取待过滤的通讯录数据;隐私策略过滤模块,用于获取当前操作用户归属的所有组织,遍历隐私策略,筛选出当前操作用户不属于白名单范围,且属于目标对象的隐私策略,对筛选得到的隐私策略按信息字段进行重组;通讯录数据过滤模块,用于根据重组后的隐私策略对通讯录数据进行过滤,依次将重组后的隐私策略遍历一次通讯录数据,记录遍历结果,直至所有隐私策略都遍历完毕,将遍历结果过滤掉,得到最终通讯录数据列表;以及数据输出模块,用于输出过滤隐私信息后的通讯录数据列表。本专利技术具有如下优点:将隐私信息的过滤与权限范围的过滤分离开来,隐私过滤模块既可以在服务端执行也可以在客户终端展现前处理,具体取决于企业通讯录的实现,通过定制隐私策略,可以灵活应对企业的隐私保护政策,解决现有技术对隐私信息强制屏蔽带来的不便。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术一种基于隐私策略的通讯录信息过滤方法的执行流程图。图2为本专利技术一种基于隐私策略的通讯录信息过滤系统的逻辑框架图。具体实施方式如图1所示,一种基于隐私策略的通讯录信息过滤方法,包括如下步骤:步骤10、配置隐私策略,所述隐私策略包括四个要素:源、信息、目标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目标为该策略生效的目标对象,白名单为目标对象中的例外,所述源、目标和白名单所指对象以个人或组织为单位,根据这四个要素配置复数条隐私策略;步骤20、获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录数据列表。其中,所述步骤20进一步包括:步骤21、获取待过滤的通讯录数据;步骤22、获取当前操作用户归属的所有组织,遍历隐私策略,筛选出当前操作用户不属于白名单范围,且属于目标对象的隐私策略,对筛选得到的隐私策略按信息字段进行重组;步骤23、根据重组后的隐私策略对通讯录数据进行过滤,依次将重组后的隐私策略遍历一次通讯录数据,记录遍历结果,直至所有隐私策略都遍历完毕,将遍历结果过滤掉,得到最终通讯录数据列表;步骤24、输出过滤隐私信息后的通讯录数据列表。如图2所示,一种基于隐私策略的通讯录信息过滤系统,包括隐私策略配置模块和隐私过滤模块;所述隐私策略配置模块,用于配置隐私策略,所述隐私策略包括四个要素:源、信息、目标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目标为该策略生效的目标对象,白名单为目标对象中的例外,所述源、目标和白名单所指对象以个人或组织为单位,根据这四个要素配置复数条隐私策略;所述隐私过滤模块,用于获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录数据列表;所述隐私过滤模块进一步包括:数据读取模块,用于获取待过滤的通讯录数据;隐私策略过滤模块,用于获取当前操作用户归属的所有组织,遍历隐私策略,筛选出当前操作用户不属于白名单范围,且属于目标对象的隐私策略,对筛选得到的隐私策略按信息字段进行重组;通讯录数据过滤模块,用于根据重组后的隐私策略对本文档来自技高网...

【技术保护点】
一种基于隐私策略的通讯录信息过滤方法,其特征在于:包括如下步骤:步骤10、制定隐私策略,所述隐私策略包括四个要素:源、信息、目标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目标为该策略生效的目标对象,白名单为目标对象中的例外,根据这四个要素配置出所需的隐私策略;步骤20、获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录数据列表。

【技术特征摘要】
1.一种基于隐私策略的通讯录信息过滤方法,其特征在于:包括如下
步骤:
步骤10、制定隐私策略,所述隐私策略包括四个要素:源、信息、目
标和白名单,其中,源为被隐私保护的对象,信息为被保护的字段属性,目
标为该策略生效的目标对象,白名单为目标对象中的例外,根据这四个要素
配置出所需的隐私策略;
步骤20、获取待过滤的通讯录数据,并筛选当前操作用户对应的隐私
策略,根据隐私策略对通讯录数据进行过滤,输出过滤隐私信息后的通讯录
数据列表。
2.根据权利要求1所述的一种基于隐私策略的通讯录信息过滤方法,
其特征在于:所述隐私策略中的源、目标和白名单所指对象以个人或组织为
单位。
3.根据权利要求2所述的一种基于隐私策略的通讯录信息过滤方法,
其特征在于:所述步骤20进一步包括:
步骤21、获取待过滤的通讯录数据;
步骤22、获取当前操作用户归属的所有组织,遍历隐私策略,筛选出
当前操作用户不属于白名单范围,且属于目标对象的隐私策略,对筛选得到
的隐私策略按信息字段进行重组;
步骤23、根据重组后的隐私策略对通讯录数据进行过滤,依次将重组
后的隐私策略遍历一次通讯录数据,记录遍历结果,直至所有隐私策略都遍
历完毕,将遍历结果过滤掉,得到最终通讯录数据列表;
步骤24、输出过滤隐私信息后的通讯录数据列表。
4.一种基于隐私策略的通讯录信息过滤系统,其特征在于:包括...

【专利技术属性】
技术研发人员:许志晖陈学芹
申请(专利权)人:福建星网锐捷通讯股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1