网络设备发现方法及装置制造方法及图纸

技术编号:13462812 阅读:43 留言:0更新日期:2016-08-04 15:19
本发明专利技术实施例提供了一种网络设备发现方法及装置,改善了现有技术中手动发现位于同一局域网中的设备,操作较为繁琐的问题。该网络设备发现方法应用于连接在局域网中的网络设备,所述方法包括:在所述局域网内广播第一数据报文;接收所述局域网内所有在线的网络设备在接收到所述第一数据报文后返回的第一回应报文,得到所述局域网内的所有在线的网络设备;向各所述在线的网络设备发送第二数据报文;在接收到至少一个在线的网络设备根据所述第二数据报文返回的第二回应报文时,将所述至少一个在线的网络设备作为服务端,以使用所述服务端提供的服务。使用该网络设备发现方法及装置可以提高网络设备发现操作的便捷性,易于推广应用。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种网络设备发现方法及装置,改善了现有技术中手动发现位于同一局域网中的设备,操作较为繁琐的问题。该网络设备发现方法应用于连接在局域网中的网络设备,所述方法包括:在所述局域网内广播第一数据报文;接收所述局域网内所有在线的网络设备在接收到所述第一数据报文后返回的第一回应报文,得到所述局域网内的所有在线的网络设备;向各所述在线的网络设备发送第二数据报文;在接收到至少一个在线的网络设备根据所述第二数据报文返回的第二回应报文时,将所述至少一个在线的网络设备作为服务端,以使用所述服务端提供的服务。使用该网络设备发现方法及装置可以提高网络设备发现操作的便捷性,易于推广应用。【专利说明】网络设备发现方法及装置
本专利技术涉及互联网
,具体而言,涉及一种网络设备发现方法及装置。
技术介绍
随着网络技术的发展,各个家庭、办公场所常常会将多台设备连接至同一局域网中,在实际应用中,用户可能需要了解到与之使用的设备位于同一局域网中的其余设备,以进行各种信息交互,现今,主要通过用户手动发现与之位于同一局域网中的设备,并通过手动操作完成交互,操作较为繁琐。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种网络设备发现方法及装置,以改善现有技术中采用手动发现位于同一局域网中的设备,操作较为繁琐的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:—种网络设备发现方法,应用于连接在局域网中的网络设备,所述方法包括:在所述局域网内广播第一数据报文;接收所述局域网内所有在线的网络设备在接收到所述第一数据报文后返回的第一回应报文,得到所述局域网内的所有在线的网络设备;向各所述在线的网络设备发送第二数据报文;在接收到至少一个在线的网络设备根据所述第二数据报文返回的第二回应报文时,将所述至少一个在线的网络设备作为服务端,以使用所述服务端提供的服务。优选地,所述第一数据报文为arp报文,所述第二数据报文为udp报文。优选地,所述使用所述服务端提供的服务的步骤包括:将所述至少一个服务端进行显示;接收用户的操作,以选择一个服务端提供服务。进一步地,所述服务端提供的服务包括在该服务端显示所述网络设备发送的媒体内容,所述媒体内容包括视频、图片和文字。进一步地,所述网络设备包括手机、个人数字助理和智能穿戴设备中的任意一种,所述服务端包括电脑和电视机中的任意一种。在上述基础上,本专利技术实施例还提供了一种网络设备发现装置,应用于连接在局域网中的网络设备,所述装置包括:广播单元,用于在所述局域网内广播第一数据报文;接收单元,用于接收所述局域网内所有在线的网络设备在接收到所述第一数据报文后返回的第一回应报文,得到所述局域网内的所有在线的网络设备;发送单元,用于向各所述在线的网络设备发送第二数据报文;处理单元,用于在接收到至少一个在线的网络设备根据所述第二数据报文返回的第二回应报文时,将所述至少一个在线的网络设备作为服务端,以使用所述服务端提供的服务。进一步地,所述第一数据报文为arp报文,所述第二数据报文为udp报文。优选地,所述处理单元包括:显示子单元,用于将所述至少一个服务端进行显示;选择子单元,用于接收用户的操作,以选择一个服务端提供服务。优选地,所述服务端提供的服务包括在该服务端显示所述网络设备发送的媒体内容,所述媒体内容包括视频、图片和文字。进一步地,所述网络设备包括手机、个人数字助理和智能穿戴设备中的任意一种,所述服务端包括电脑和电视机中的任意一种。本专利技术实施例中所提供的网络设备发现方法及装置,基于位于同一局域网中的各网络设备的网络连接共性,在某一网络设备需要与同一局域网中提供服务的其余网络设备进行交互时,可以通过数据报文发现提供服务的网络设备,并与提供服务的网络设备进行各种交互,以使用相应服务。该种通过数据报文发现局域网中提供服务的网络设备的方式,无需用户进行手动操作,用户所使用的网络设备可以自动发现提供服务的网络设备,并根据用户操作自动与用户所选择的提供服务的网络设备进行交互,操作便捷,符合实际需求。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例所提供的一种网络设备的结构框图。图2示出了本专利技术实施例所提供的一种网络设备发现方法的流程示意图。图3示出了本专利技术实施例所提供的一种网络设备发现装置的连接框图。【具体实施方式】本专利技术实施例所提供的网络设备发现方法及装置可应用于能够连接在局域网中的网络设备200。于本专利技术实施例中,连接在局域网中的网络设备200可以包括手机、电脑、PAD、电视机、个人数字助理、智能穿戴设备等。各个网络设备200可以通过WIFI等连接至同一局域网中,例如:在一个家庭WIFI所组成的局域网中,可以接入手机、电视、智能穿戴设备等作为网络设备200。于本实施例中,集成在同一局域网中的网络设备200优选为具有显示、存储、控制等功能的设备,图1示出了一种实施例中的所述网络设备200的结构框图。如图1所示,网络设备200可以包括:存储器201、处理器202、显示模块204以及网络模块203。存储器201可用于存储软件程序以及模块,如本专利技术实施例中的网络设备发现方法及装置对应的程序指令/单元,处理器202通过运行存储在存储器201内的软件程序以及单元,从而执行各种功能应用以及数据处理,如本专利技术实施例提供的网络设备发现方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。上述存储器201内的软件程序以及模块可包括控制装置500,还可包括:操作系统221以及服务模块222。其中操作系统221可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果。也就是说,服务模块222可以用于提供网络服务。网络模块203用于通过网络建立网络设备200与外部通信终端之间的通信连接,实现网络信号及数据的收发操作。上述网络信号可包括无线信号或者有线信号。可以理解,图1所示的结构仅为示意,网络设备200还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。本专利技术实施例中所提供的网络设备发现方法及装置,基于位于同一局域网中的各网络设备200的网络连接共性,以及应用中存在的实际需求,在某一网络设备200需要发现与之连接在同一局域网中的其余在线的网络设备200,并与在线的网络设备200中提供服务的网络设备200进行交互时,可以通过数据报文发现在线的网络设备200及查找出提供本文档来自技高网...

【技术保护点】
一种网络设备发现方法,应用于连接在局域网中的网络设备,其特征在于,所述方法包括:在所述局域网内广播第一数据报文;接收所述局域网内所有在线的网络设备在接收到所述第一数据报文后返回的第一回应报文,得到所述局域网内的所有在线的网络设备;向各所述在线的网络设备发送第二数据报文;在接收到至少一个在线的网络设备根据所述第二数据报文返回的第二回应报文时,将所述至少一个在线的网络设备作为服务端,以使用所述服务端提供的服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:钟波肖适刘志明
申请(专利权)人:成都市极米科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1