1.一种实现设备查找的方法,应用于局域网中的网络终端设备,该方法包括:
接入局域网后在所述局域网中广播上线通知消息,其中携带本设备的设备信息和认证信息;
在接收到所述局域网中的其他设备发送的上线通知消息或对本设备的上线通知的响应消息后,根据所述消息中携带的所述其他设备的认证信息对所述其他设备进行认证处理,如认证通过,则根据所述其他设备的设备信息在设备列表中添加或更新设备记录;
对所述设备列表进行展示。
2.如权利要求1所述的方法,其特征在于:
所述设备信息包括以下信息的至少一种:设备标识、设备类型、设备提供的服务类型、设备的MAC地址、设备的IP地址、设备的软硬件信息。
3.如权利要求1或2所述的方法,其特征在于:
根据所述其他设备的设备信息在设备列表中添加或更新设备记录,包括:
根据所述其他设备的设备信息查找设备列表,如未找到匹配的设备记录,则在所述设备列表中新增一条设备记录,用于保存所述其他设备的设备信息;如找到匹配的设备记录,则使用接收到的设备信息更新所述设备列表中对应的设备记录。
4.如权利要求1或2所述的方法,其特征在于:
所述设备列表中的每一条设备记录至少包括以下一种信息:设备的设备信息、设备是否在线的状态信息、本记录的更新时间戳。
5.如权利要求4所述的方法,其特征在于,还包括:
向所述设备列表中在线的其他设备发送心跳消息,如在一定时间内未收到所述其他设备的应答响应,则在所述设备列表中将所述其他设备的状态设置为离线状态,并更新所述记录的更新时间戳;如在一定时间内收到所述其 他设备的应答响应,则在所述设备列表中将所述其他设备的状态设置为在线状态,并更新所述记录的更新时间戳。
6.如权利要求4所述的方法,其特征在于,还包括:
与所述设备列表中在线的其他设备同步设备列表中的各条设备记录。
7.如权利要求6所述的方法,其特征在于:
与所述设备列表中在线的其他设备同步设备列表中的各条设备记录,包括:
定期与所述设备列表中在线的其他设备同步设备列表中的各条设备记录;或者
在检测到用户添加、修改或删除设备列表中的设备记录后,与所述设备列表中在线的其他设备同步设备列表中的各条设备记录。
8.如权利要求6或7所述的方法,其特征在于:
与所述设备列表中在线的其他设备同步设备列表中的各条设备记录,包括:
将本设备的设备列表中的各条设备记录发送给所述设备列表中在线的其他设备,并接收其他设备发送的所述其他设备上保存的设备列表记录;
将本设备保存的设备记录与接收到的设备记录进行比对,如检测到同一设备的设备记录存在不一致,则用更新时间戳较新的设备记录覆盖更新时间戳较旧的设备记录,如接收到本设备没有的设备记录,则将所述设备记录添加到本设备的设备列表中。
9.如权利要求1或2或3所述的方法,其特征在于:
对所述设备列表进行展示,包括:
在接收到用户通过本地访问接口或远程访问接口发送的设备查找指令后,将本设备保存的设备列表展示给用户。
10.如权利要求2所述的方法,其特征在于:
设备标识、设备类型和设备提供的服务类型由用户设置。
11.一种实现设备查找的装置,应用于局域网中的网络终端设备,包括:
上线广播模块,用于接入局域网后在所述局域网中广播上线通知消息,其中携带本设备的设备信息和认证信息;
设备信息接收模块,用于在接收到所述局域网中的其他设备发送的上线通知消息或对本设备的上线通知的响应消息后,根据所述消息中携带的所述其他设备的认证信息对所述其他设备进行认证处理,如认证通过,则根据所述其他设备的设备信息在设备列表中添加或更新设备记录;
设备列表展示模块,用于对所述设备列表进行展示。
12.如权利要求11所述的装置,其特征在于:
所述设备信息包括以下信息的至少一种:设备标识、设备类型、设备提供的服务类型、设备的MAC地址、设备的IP地址、设备的软硬件信息。
13.如权利要求11或12所述的装置,其特征在于:
设备信息接收模块,用于根据所述其他设备的设备信息在设备列表中添加或更新设备记录,包括:
根据所述其他设备的设备信息查找设备列表,如未找到匹配的设备记录,则在所述设备列表中新增一条设备记录,用于保存所述其他设备的设备信息;如找到匹配的设备记录,则使用接收到的设备信息更新所述设备列表中对应的设备记录。
14.如权利要求11或12所述的装置,其特征在于:
所述设备列表中的每一条设备记录至少包括以下一种信息:设备的设备信息、设备是否在线的状态信息、本记录的更新时间戳。
15.如权利要求14所述的装置,其特征在于,还包括:
在线检测模块,用于向所述设备列表中在线的其他设备发送心跳消息,如在一定时间内未收到所述其他设备的应答响应,则在所述设备列表中将所述其他设备的状态设置为离线状态,并更新所述记录的更新时间戳;如在一 定时间内收到所述其他设备的应答响应,则在所述设备列表中将所述其他设备的状态设置为在线状态,并更新所述记录的更新时间戳。
16.如权利要求14所述的装置,其特征在于,还包括:
设备列表同步模块,用于与所述设备列表中在线的其他设备同步设备列表中的各条设备记录。
17.如权利要求16所述的装置,其特征在于:
设备列表同步模块,用于与所述设备列表中在线的其他设备同步设备列表中的各条设备记录,包括:
定期与所述设备列表中在线的其他设备同步设备列表中的各条设备记录;或者
在检测到用户添加、修改或删除设备列表中的设备记录后,与所述设备列表中在线的其他设备同步设备列表中的各条设备记录。
18.如权利要求16或17所述的装置,其特征在于:
设备列表同步模块,用于与所述设备列表中在线的其他设备同步设备列表中的各条设备记录,包括:
将本设备的设备列表中的各条设备记录发送给所述设备列表中在线的其他设备,并接收其他设备发送的所述其他设备上保存的设备列表记录;
将本设备保存的设备记录与接收到的设备记录进行比对,如检测到同一设备的设备记录存在不一致,则用更新时间戳较新的设备记录覆盖更新时间戳较旧的设备记录,如接收到本设备没有的设备记录,则将所述设备记录添加到本设备的设备列表中。
19.如权利要求11或12或13所述的装置,其特征在于:
设备列表展示模块,用于对所述设备列表进行展示,包括:
在接收到用户通过本地访问接口或远程访问接口发送的设备查找指令后,将本设备保存的设备列表展示给用户。
20.如权利要求12所述的装置,其特征在于:
设备标识、设备类型和设备提供的服务类型由用户设置。