一种基于后台程序的关键字/敏感词过滤方法技术

技术编号:9902597 阅读:169 留言:0更新日期:2014-04-10 14:22
一种基于后台程序的关键字/敏感词过滤方法,通过创建两个集合;将扫描到的关键字调用增加方法进行处理;对应检测并过滤,在匹配集合中定义出记录、替换、禁止三种规则类型的子集合进行过滤,并在定义关键字时同时给出一个级别属性,采用本方法去过滤关键字能很好由产品人员去控制规则,并且能够对关键字定出严重性级别,根据级别不同而进行记录、替换和禁止的不同处理,能够让用户清楚评论或文章涉及到关键字的真实意思,而一些危险言论也可以由规则经过此组件直接过滤掉,这样信息安全便得到有效控制。

【技术实现步骤摘要】

【技术保护点】
一种基于后台程序的关键字/敏感词过滤方法,其特征在于,包括以下步骤:步骤一:创建两个集合,首字匹配字符集合的匹配集合和替换字符串映射的映射集合;在匹配集合中放入所有需要注意或者替换的文字的第一个字,当扫描时遇到首字符合进入才进入到扫描是否需要替换流程;在映射集合中放入相应的自定义替换关键字的符号;步骤二:将扫描到的关键字调用增加方法进行处理,截取关键字首字母,将关键字转换成词块对象(atomBlock)放入匹配集合作为键(key),词块对象作为值放入匹配集合,若匹配集合中存在此关键字则进行分裂切割;步骤三:对应检测并过滤,依次从匹配集合中根据关键字首字检测出对应词块对象,过滤掉其中关键字,并根据映射集合将关键字替换为自定义字符串,并返回处理完成后的字符串。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗伟东苏正湘赵巍黄飞
申请(专利权)人:深圳市微讯移通信息技术有限公司
类型:发明
国别省市:广东;44

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

1