设备的发现方法和装置与流程

文档序号:12377298阅读:来源:国知局

技术特征:

1.一种设备的发现方法,其特征在于,包括:

当前终端监听网络中的数据包;

判断所述数据包是否是自定义数据包;

若是,则当前终端解析所述自定义数据包,获得待连接终端的信息;

根据所述待连接终端的信息,更新当前终端的可连接设备列表。

2.如权利要求1所述的设备的发现方法,其特征在于,所述当前终端解析所述自定义数据包,获得待连接终端的信息的步骤之后包括:

启动心跳线程,获得网络中的心跳包;

所述根据所述待连接终端的信息,更新当前终端的可连接设备列表的步骤包括:

根据获得的心跳包和待连接终端的信息确定待连接设备的在线信息;

根据待连接设备的在线信息更新所述可连接设备列表。

3.如权利要求2所述的设备的发现方法,其特征在于,所述根据获得的心跳包和待连接终端的信息确定待连接设备的在线信息的步骤包括:

获取网络中的心跳包;

解析所述心跳包,获得发送所述心跳包的设备标识;

根据获得的设备标识和待连接终端的信息确定待连接设备的在线信息。

4.如权利要求1-3中任一项所述的设备的发现方法,其特征在于,所述方法还包括:

与可连接设备列表中的设备建立用户数据协议连接。

5.如权利要求1中所述的设备的发现方法,其特征在于,所述自定义数据包包括设备IP地址和ID。

6.一种设备的发现装置,其特征在于,所述装置包括:

监听模块,用于当前终端监听网络中的数据包;

判断模块,用于判断所述数据包是否是自定义数据包;

解析模块,用于若是,则当前终端解析所述自定义数据包,获得待连接终端的信息;

更新模块,用于根据所述待连接终端的信息,更新当前终端的可连接设备列表。

7.如权利要求6所述的设备的发现装置,其特征在于,所述装置还包括:

获得模块,用于启动心跳线程,获得网络中的心跳包;

所述更新模块包括:

确定单元,用于根据获得的心跳包和待连接终端的信息确定待连接设备的在线信息;

更新单元,用于根据待连接设备的在线信息更新所述可连接设备列表。

8.如权利要求7所述的设备的发现装置,其特征在于,所述确定单元包括:

获取子单元,获取网络中的心跳包;

解析子单元,用于解析所述心跳包,获得发送所述心跳包的设备标识;

确定子单元,用于根据获得的设备标识和待连接终端的信息确定待连接设备的在线信息。

9.如权利要求6-8中任一项所述的设备的发现装置,其特征在于,所述装置还包括:

连接模块,用于与可连接设备列表中的设备建立用户数据协议连接。

10.如权利要求6中所述的设备的发现装置,其特征在于,所述自定义数据包包括设备IP地址和ID。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1