[发明专利]获取驱动层数据包控制信息的方法及系统在审
| 申请号: | 201310346769.4 | 申请日: | 2013-08-09 |
| 公开(公告)号: | CN103401877A | 公开(公告)日: | 2013-11-20 |
| 发明(设计)人: | 付保林 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 上海光华专利事务所 31219 | 代理人: | 余明伟 |
| 地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供一种获取驱动层数据包控制信息的方法及系统,所述方法是把包含特殊控制信息的数据包带入AndroidControlRec这个结构体中,因为整个协议栈都可以处理AndroidControlRec结构体中所带的数据包信息,而在上层传输过程中,可以使用Msghdr这个结构体,不同协议收包都有确认使用该Msghdr结构体存储一些自带的控制信息,最后通系统调用函数把Msghdr中的数据包传输到上层应用。本发明在达到分析Android设备的上网性能时也可以像分析电脑的各项性能指标一样简单明了,数据实时有效,而且能彻底解放驱动对于数据包的内容检查判断。 | ||
| 搜索关键词: | 获取 驱动 数据包 控制 信息 方法 系统 | ||
【主权项】:
一种获取驱动层数据包控制信息的方法,应用于Android系统中,Android系统接受和发送数据包中源MAC地址和协议号之间增加有固定的一段特殊控制信息,其特征在于,所述方法包括:步骤S1,驱动层识别获取包含所述特殊控制信息的数据包,并将该数据包存储在标准的AndroidControlRec结构体中;步骤S2,Android系统通过调用API将驱动层中存储在标准的AndroidControlRec结构体中的所述数据包上传至协议栈;步骤S3,通过协议栈,在不同的Android应用协议收发包中,接受AndroidControlRec结构体中的所述数据包,并最终将所述数据包传递到Msghdr结构体中;步骤S4,调用协议栈中用以处理Msghdr结构体中的所述数据包的AndroidApp系统函数;步骤S5,Android上层应用调用Msghdr结构体中的所述数据包并显示给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310346769.4/,转载请声明来源钻瓜专利网。
- 上一篇:变电设备异动管理操作系统
- 下一篇:多功能远程农庄系统





