利索能及
我要发布
收藏
专利号: 201410809500X
申请人: 上海市共进通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的方法包括以下步骤:(1)应用层守护进程启动后与基于内核的转发数据库相连接并监听链路层数据包;

(2)基于内核的转发数据库的条目发生改变时通知所述的应用层守护进程;

(3)所述的应用层守护进程修改条目信息并于在线列表数据库中修改条目对应的设备信息;

(4)所述的应用层守护进程向对应的设备发起探测并根据是否接收到设备对应的链路层数据包判断设备是否在线。

2.根据权利要求1所述的实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的基于内核的转发数据库的条目发生改变时通知所述的应用层守护进程,具体为:基于内核的转发数据库的条目发生改变时通过NETLINK套接字的方式通知所述的应用层守护进程。

3.根据权利要求1所述的实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的应用层守护进程修改条目信息并于在线列表数据库中修改条目对应的设备信息,包括以下步骤:(3-1)所述的应用层守护进程判断转发数据库中条目改变状态,如果是添加条目,则继续步骤(3-2),如果是删除条目,则继续步骤(3-3);

(3-2)所述的应用层守护进程添加条目信息并于在线列表数据库中添加对应的设备,然后继续步骤(4);

(3-3)所述的应用层守护进程删除条目信息并于在线列表数据库中去除对应的设备,然后继续步骤(4)。

4.根据权利要求1所述的实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的应用层守护进程向对应的设备发起探测,具体为:所述的应用层守护进程向对应的设备发起探测并设置定时器。

5.根据权利要求4所述的实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的根据是否接收到设备对应的链路层数据包判断设备是否在线,包括以下步骤:(4-1)所述的应用层守护进程判断在定时器超时之前是否收到设备对应的链路层数据包,如果是,则继续步骤(4-2),否则继续步骤(4-3);

(4-2)所述的应用层守护进程保持此设备状态为在线状态;

(4-3)所述的应用层守护进程将此设备状态设置为离线状态。

6.根据权利要求5所述的实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的应用层守护进程保持此设备状态为在线状态,包括以下步骤:(4-2-1)所述的应用层守护进程将接收到的链路层数据包进行解析;

(4-2-2)所述的应用层守护进程重置探测的定时器并设置探测信息发送间隔和次数。

7.根据权利要求1所述的实现智能网关中下挂设备上下线状态快速侦测的方法,其特征在于,所述的步骤(4)之后,还包括以下步骤:(5)客户端通过所述的应用层守护进程查询智能网关中上网设备的效率。