Symbian OS短信智能过滤系统设计与实现

需积分: 9 0 下载量 65 浏览量 更新于2024-08-13 收藏 828KB PDF 举报
"基于Symbian OS短信智能过滤设计与实现 (2007年)",这篇论文讨论了如何在Symbian OS操作系统上构建一个智能短信过滤系统,旨在解决垃圾短信的问题。作者分析了现有短信过滤方法的局限性,并提出了一种结合黑白名单和有害信息特征库扫描的解决方案。 在当前的短信过滤技术中,通常有两种方法:一种是基于黑名单的过滤,另一种是基于关键词或特定模式的过滤。然而,这些方法各有不足,比如黑名单过滤无法阻止未知来源的垃圾短信,而关键词过滤可能会误判正常信息。针对这些问题,论文提出了一个创新的过滤策略。 该系统的设计采用了面向对象和组件化的思想,这使得系统更易于维护和扩展。系统主要由两大部分组成:用户界面和过滤引擎。用户界面允许用户直观地管理联系人列表,设置过滤规则;过滤引擎则是系统的核心,负责实际的短信过滤工作。 过滤引擎的关键类包括黑名单管理器、白名单管理器和信息特征库。黑名单管理器存储用户标记为不受欢迎的电话号码,白名单管理器则存放用户信任的号码,确保他们的短信不会被误过滤。信息特征库则包含了一系列有害信息的特征,用于扫描未知号码发送的短信内容。 当接收到新短信时,系统首先检查发送者是否在黑白名单中。如果在黑名单中,短信将直接被拦截;如果在白名单中,短信会被视为合法并传递给用户。对于未知号码,过滤引擎会使用信息特征库进行内容匹配,如果发现匹配的有害信息特征,该短信也将被拦截。 此外,论文还探讨了如何利用消息服务器协同工作,提高过滤效率和准确性。通过在服务器端进行预处理,可以减轻手机的计算负担,并实现更强大的过滤功能,如云同步黑白名单,实时更新有害信息特征库等。 这项工作为移动设备上的短信安全管理提供了一个有效且灵活的解决方案,对提升用户体验和保障信息安全具有重要意义。通过深入研究和实践,这种智能过滤系统可以适应不断变化的垃圾短信策略,保持其过滤效果的有效性。