欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2016109704042
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种提高报文响应时间的装置,其特征在于,在装置的Linux内核创建一个高优先级的任务Ping Agent,专门处理用户指定IP的ICMP报文,确保所述指定IP的ICMP报文得到及时响应,所述装置包括:拦截单元,用于拦截目的IP地址为预设IP地址的IP报文;

指定IP地址管理单元,用于对用户在所述装置中配置的指定IP地址进行管理;

检测单元,连接于所述拦截单元,用于对所述拦截单元拦截的所述IP报文进行检测;

优先处理单元,分别连接于所述检测单元和所述指定IP地址管理单元,用于将通过所述检测单元检测的IP报文与所述指定IP地址管理单元中的指定IP地址进行匹配分析处理;

响应单元,连接于所述处理单元,用于根据所述处理单元的匹配分析处理的结果对所述IP报文生成响应报文并反馈到所述IP报文的源IP地址。

2.根据权利要求1所述的一种提高报文响应时间的装置,其特征在于,所述拦截单元包括:IP地址检测模块,用于对所述装置接收的IP报文的目的IP地址与预设IP地址进行比对检测;

拦截模块,连接于所述IP地址检测模块,用于根据所述IP地址检测模块的检测结果对被检测IP报文进行拦截。

3.根据权利要求1所述的一种提高报文响应时间的装置,其特征在于,所述指定IP地址管理单元包括:管理模块,用于用户对所述装置配置指定的IP地址;存储模块,连接于所述管理模块,用于对用户配置的指定IP地址形成IP列表并进行保存。

4.根据权利要求1所述的一种提高报文响应时间的装置,其特征在于,所述检测单元包括:报文检测模块,用于检测所述装置拦截的所述IP报文是否为ICMP报文;

端口状态检测模块,用于对通过所述报文检测模块检测的IP报文的接收端口的端口状态进行检测。

5.根据权利要求1所述的一种提高报文响应时间的装置,其特征在于,所述优先处理单元包括:匹配模块,用于将通过所述检测单元检测的IP报文的源IP地址与所述指定IP地址管理单元中保存的IP地址进行匹配查询;

解析模块,连接于所述匹配模块,用于对通过所述匹配模块的IP报文进行分解处理。

6.根据权利要求1所述的一种提高报文响应时间的装置,其特征在于,所述响应单元包括:构建模块,用于根据所述优先处理单元的匹配分析处理结果对所述IP报文构建生成一响应报文;

反馈模块,用于根据将所述响应报文发送至所述IP报文的源IP地址。

7.一种提高报文响应时间的方法,应用于权利要求1-6任意一项所述的一种提高报文响应时间的装置,其特征在于,所述方法包括:S1、拦截IP报文;

S2、对拦截的所述IP报文进行检测;

S3、对通过检验的所述IP报文进行优先匹配分析处理;

S4、对拦截的所述IP报文生成响应报文并发送。

8.根据权利要求7所述的一种提高报文响应时间的方法,其特征在于,在所述S1拦截IP报文之前,还包括:S01、用户配置指定IP地址信息并进行管理;

S02、将用户配置的指定IP地址信息形成IP列表进行保存。

9.根据权利要求7所述的一种提高报文响应时间的方法,其特征在于,所述S1拦截IP报文,包括:S11、判断IP报文的目的IP地址是否为预设IP地址,是则执行步骤S12;

S12、对所述IP报文进行拦截。

10.根据权利要求7所述的一种提高报文响应时间的方法,其特征在于,所述S2对拦截的所述IP报文进行检测,包括:S21、检测拦截的所述IP报文是否为ICMP报文,是则执行步骤S22;

S22、检测接收所述IP报文的端口状态是否打开,是则执行步骤S3。

11.根据权利要求7所述的一种提高报文响应时间的方法,其特征在于,所述S3对通过检测的所述IP报文进行优先匹配分析处理,包括:S31、将所述IP报文的源IP地址与用户指定IP地址进行匹配查询,匹配成功则执行步骤S32,否则执行步骤S33;

S32、对匹配成功的所述IP报文进行分解;

S33、将匹配失败的所述IP报文发送至内核Linux协议栈进行处理。

12.根据权利要求7所述的一种提高报文响应时间的方法,其特征在于,所述S4对拦截所述IP报文生成响应报文并发送,包括:S41、根据对所述IP报文的匹配分析处理结果构建生成响应报文;

S42、将所述响应报文发送至所述IP报文的源IP地址。