局域网内设备间通信的方法及网关技术

技术编号:14551406 阅读:60 留言:0更新日期:2017-02-05 00:32
本发明专利技术提出了一种局域网内设备间通信的方法,该方法包括:发送终端向网关发送报文;网关中的总线管理器收集报文并提交至网关中的驱动模块;驱动模块分析报文;在驱动模块与发送终端建立通信连接成功的情况下,驱动模块提供对发送终端的断言以使得发送终端被局域网识别;网关向控制终端提供网络协议;控制终端通过局域网控制发送终端。通过本发明专利技术的通信方法,不必在发送设备中安装驱动/软件等应用程序,简化了局域网设备间的通信方式,大大降低了用户使用流程的繁琐程度,提高了用户体验。

Method and gateway for communication between devices in local area network

The invention provides a method for LAN communication between the devices, the method includes: a transmitting terminal to send packets in the gateway; the gateway bus manager to collect and submit the message to the gateway in the drive module; the drive module analysis of the message in the driver module and the transmitting terminal; establishing communication connection is successful, the driver module the transmitting terminal assertion so that the transmission terminal is Lan identification; gateway provides network protocol to the control terminal; control terminal through the LAN control terminal. Through the communication method of the invention, does not need to install the driver / software application in the transmitting device, simplifies the communication between LAN equipment, greatly reduces the complexity of user flow, improve the user experience.

【技术实现步骤摘要】

本专利技术涉及互联网领域,具体来说,涉及一种局域网内设备间通信的方法及网关
技术介绍
在家用及商用场景中,局域网内设备在网络内以IP、GATT信息等的形式展现,其缺乏对设备本身功能特性的描述,因此用户难以在网络内对其他设备进行操作。举例说明,具有无线通信连接功能(例如:蓝牙、wifi、红外线等)的打印机需要通过安装驱动、搜索设备、配对等步骤进行设置才可进行打印。其他局域网内设备间通信方式还有Airdrop,Airplay及其他需要在设备上预装软件的形式。这些技术依靠设备上安装的软件进行通信,因此会受到设备的计算能力、运行平台等诸多限制,应用场景有限,使用流程繁琐,并且大大加重了开发者开发的工作量。参见如图1及图2所示,其示出了现有技术中需要对打印机进行操作的示意图:1.打印机通过支持的协议(IP,mDNS,SSDP,bonjour等)间断性地向网关发送通信请求;2.网关向局域网内设备转发请求;3.收到请求的设备如未安装或未启动相关软件/驱动则不产生回复,回到步骤1;4.收到请求的设备如安装对应软件/驱动则识别请求;5.接收设备向网关发送回复;6.设备与打印机之间建立连接。综上所述,针对现有技术中设备与设备间通信依赖于特定的应用程序/驱动程序,造成了用户使用流程繁琐,开发者开发工作量大的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种局域网内设备间通信的方法及网关,能够使得设备间不依赖应用程序进行通信,提高了用户体验。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种局域网内设备间通信的方法。该方法,包括:发送终端向网关发送报文;网关中的总线管理器收集报文并提交至网关中的驱动模块;驱动模块分析报文;在驱动模块与发送终端建立通信连接成功的情况下,驱动模块提供对发送终端的断言以使得发送终端被局域网识别;网关向控制终端提供网络协议;控制终端通过局域网控制发送终端。其中,对发送终端的断言至少包括:属性、类别、功能。其中属性指对设备的一些描述,如品牌,(手机)屏幕分辨率,(灯泡)亮度;类别指对设备的分类如打印机,智能手机,空调;功能指可对设备进行的操作,如开机,打印,传送文件。其中,发送终端至少包括:移动终端、PC终端、打印设备、空调、洗衣机。控制终端至少包括:移动终端、PC终端。此外,网关向控制终端提供网络协议,包括:网关向控制终端提供基于http的通用协议。根据本专利技术的另一方面,还提供了一种网关。该网关包括:总线管理器,用于收集发送终端发送的报文;驱动模块,用于接收总线管理器发送的报文,并对报文进行分析,以及在网关与发送终端建立连接成功的情况下,提供对发送终端的断言以使得发送终端被局域网识别。其中,驱动模块进一步用于,在发送终端被局域网识别的情况下向控制终端提供网络协议。其中,对发送终端的断言至少包括:属性、类别、功能。其中,发送终端至少包括:移动终端、PC终端、打印设备、空调、洗衣机。此外,驱动模块进一步用于,在发送终端被局域网识别的情况下向控制终端提供基于http的通用协议。通过本专利技术的技术方案基于网关设备对数据的分析可以对局域网内的设备进行识别,从而使得本专利技术的设备进行通信过程中不必依赖配对的应用程序,任意第三方程序或网页均可通过http协议与设备进行通信,大大简化了操作方式,减少了开发者的开发工作量,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术局域网内设备间通信方法的流程示意图;图2是现有技术局域网内设备间通信方法的示意图;图3是根据本专利技术实施例的局域网内设备间通信方法的流程图;图4是本专利技术一具体实施例的局域网内设备间通信方法的示意图;图5是本专利技术一具体实施例的局域网内设备间通信方法的流程示意图;图6是根据本专利技术实施例的网关的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。根据本专利技术的实施例,提供了一种局域网内设备间通信的方法。如图3所示,根据本专利技术实施例的局域网内设备间通信的方法包括:步骤S301,发送终端向网关发送报文;步骤S303,网关中的总线管理器收集报文并提交至网关中的驱动模块;步骤S305,驱动模块分析报文;步骤S307,在驱动模块与发送终端建立通信连接成功的情况下,驱动模块提供对发送终端的断言以使得发送终端被局域网识别;在本专利技术的一个优选的实施例中,发送终端被局域网识别之后,该发送终端便可以在无线局域网内被调用。步骤S309,网关向控制终端提供网络协议;步骤S311,控制终端通过局域网控制发送终端。通过本专利技术的上述技术方案基于网关设备对数据的分析可以对域网内的设备进行识别,从而使得本专利技术的设备进行通信过程中不必依赖配对的应用程序,从而大大简化了操作方式,减少了开发者的开发工作量,提高了用户体验。其中,对发送终端的断言则至少可以包括:属性、类别、功能。属性指对设备的一些描述,如品牌,(手机)屏幕分辨率,(灯泡)亮度;类别指对设备的分类如打印机,智能手机,空调;功能指可对设备进行的操作,如开机,打印,传送文件。在本专利技术的一个优选的实施例中,发送终端可以至少包括:移动终端、PC终端、打印设备、空调、洗衣机等,任意可与控制终端通过无线局域网协议进行通信连接的设备此外,在本专利技术的另一个优选的实施例中,控制终端至少可以包括:移动终端、PC终端等,任意可通过无线局域网协议向其它设备终端发送指令信息的设备,其中,指令信息可以为控制其它设备终端的信息具体的,网关向控制终端提供网络协议,可以具体为:网关向控制终端提供基于http的通用协议。上述内容已经描述了本专利技术的技术方案,下面将以一具体实施例来对本发明的技术方案做更详细的阐述以本文档来自技高网...

【技术保护点】
一种局域网内设备间通信的方法,其特征在于,包括:发送终端向网关发送报文;所述网关中的总线管理器收集所述报文并提交至所述网关中的驱动模块;所述驱动模块分析所述报文;在所述驱动模块与所述发送终端建立通信连接成功的情况下,所述驱动模块提供对所述发送终端的断言以使得所述发送终端被局域网识别;所述网关向控制终端提供网络协议;所述控制终端通过局域网控制所述发送终端。

【技术特征摘要】
1.一种局域网内设备间通信的方法,其特征在于,包括:
发送终端向网关发送报文;
所述网关中的总线管理器收集所述报文并提交至所述网关中的驱动模
块;
所述驱动模块分析所述报文;
在所述驱动模块与所述发送终端建立通信连接成功的情况下,所述驱
动模块提供对所述发送终端的断言以使得所述发送终端被局域网识别;
所述网关向控制终端提供网络协议;
所述控制终端通过局域网控制所述发送终端。
2.根据权利要求1所述的方法,其特征在于,对所述发送终端的断言
至少包括:
属性、类别、功能。
3.根据权利要求1所述的方法,其特征在于,所述发送终端至少包括:
移动终端、PC终端、打印设备、空调、洗衣机。
4.根据权利要求1所述的方法,其特征在于,所述控制终端至少包括:
移动终端、PC终端。
5.根据权利要求1所述的方法,其特征在于,所述网关向控制终端提
供网络协议,包括:
所述网关向控制...

【专利技术属性】
技术研发人员:栾轩
申请(专利权)人:北京那个网络科技有限公司
类型:发明
国别省市:北京;11

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

1