发明名称 基于mbx格式的邮件正文的获取方法及系统
摘要 本发明提供一种基于mbx格式的邮件正文的获取方法及系统,其中的方法包括,将mbx格式的邮件映射到内存;将映射到内存的mbx格式的邮件的首行转换成模式串,并将模式串的前六个字节作为模式子串;在映射到内存的mbx格式的邮件除了第一行的其余行首部位置添加一个标志;将每行标志后的六个字节形成数据块映射到缓存上,并对多行的数据块进行分组;通过分段hash映射方法筛选出每组数据块中的模式子串,并记录模式子串的位置;再通过查找标志确定及记录空行的位置;最后,通过匹配空行的位置和模式子串的位置确定邮件正文的位置,并获取邮件正文。通过本发明,在获取邮件正文时能够减少频繁访问磁盘带来的损耗,并且能够节省获取邮件正文的时间。
申请公布号 CN103559244A 申请公布日期 2014.02.05
申请号 CN201310521274.0 申请日期 2013.10.28
申请人 东软集团股份有限公司 发明人 吴子章;刘申
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京鸿元知识产权代理有限公司 11327 代理人 陈英俊
主权项 一种基于mbx格式的邮件正文的获取方法,包括:将mbx格式的邮件批量映射到内存;将批量映射到内存的所述mbx格式的邮件的首行转换成模式串,并将所述模式串的前六个字节作为模式子串,在批量映射到内存的所述mbx格式的邮件除首行之外的其余行的首部位置添加标志;将每行所述标志后的六个字节形成数据块映射到缓存上,然后对所述数据块进行分组,筛选出每组数据块中的所述模式子串,并记录所述模式子串的位置;并且,通过查找每行首部位置的所述标志确定并记录空行的位置;通过匹配所述空行的位置和所述模式子串的位置确定邮件正文的位置;根据所确定的邮件正文的位置获取所述邮件正文。
地址 110179 辽宁省沈阳市浑南新区新秀街2号