局域网内设备间通信的方法及网关的制作方法

文档序号:9754301阅读:516来源:国知局
局域网内设备间通信的方法及网关的制作方法
【技术领域】
[0001]本发明涉及互联网领域,具体来说,涉及一种局域网内设备间通信的方法及网关。
【背景技术】
[0002]在家用及商用场景中,局域网内设备在网络内以IP、GATT信息等的形式展现,其缺乏对设备本身功能特性的描述,因此用户难以在网络内对其他设备进行操作。举例说明,具有无线通信连接功能(例如:蓝牙、wif1、红外线等)的打印机需要通过安装驱动、搜索设备、配对等步骤进行设置才可进行打印。其他局域网内设备间通信方式还有Airdrop ,Airplay及其他需要在设备上预装软件的形式。这些技术依靠设备上安装的软件进行通信,因此会受到设备的计算能力、运行平台等诸多限制,应用场景有限,使用流程繁琐,并且大大加重了开发者开发的工作量。
[0003]参见如图1及图2所示,其示出了现有技术中需要对打印机进行操作的示意图:
[0004]1.打印机通过支持的协议(IP,mDNS,SSDP,bon jour等)间断性地向网关发送通信请求;
[0005]2.网关向局域网内设备转发请求;
[0006]3.收到请求的设备如未安装或未启动相关软件/驱动则不产生回复,回到步骤I;
[0007]4.收到请求的设备如安装对应软件/驱动则识别请求;
[0008]5.接收设备向网关发送回复;
[0009]6.设备与打印机之间建立连接。
[0010]综上所述,针对现有技术中设备与设备间通信依赖于特定的应用程序/驱动程序,造成了用户使用流程繁琐,开发者开发工作量大的问题,目前尚未提出有效的解决方案。

【发明内容】

[0011]针对相关技术中的问题,本发明提出一种局域网内设备间通信的方法及网关,能够使得设备间不依赖应用程序进行通信,提高了用户体验。
[0012]本发明的技术方案是这样实现的:
[0013]根据本发明的一个方面,提供了一种局域网内设备间通信的方法。
[0014]该方法,包括:
[0015]发送终端向网关发送报文;
[0016]网关中的总线管理器收集报文并提交至网关中的驱动模块;
[0017]驱动模块分析报文;
[0018]在驱动模块与发送终端建立通信连接成功的情况下,驱动模块提供对发送终端的断言以使得发送终端被局域网识别;
[0019]网关向控制终端提供网络协议;
[0020]控制终端通过局域网控制发送终端。
[0021]其中,对发送终端的断言至少包括:
[0022]属性、类别、功能。
[0023]其中属性指对设备的一些描述,如品牌,(手机)屏幕分辨率,(灯泡)亮度;
[0024]类别指对设备的分类如打印机,智能手机,空调;
[0025]功能指可对设备进行的操作,如开机,打印,传送文件。
[0026]其中,发送终端至少包括:
[0027 ]移动终端、PC终端、打印设备、空调、洗衣机。
[0028]控制终端至少包括:
[0029]移动终端、PC终端。
[0030]此外,网关向控制终端提供网络协议,包括:
[0031 ]网关向控制终端提供基于http的通用协议。
[0032]根据本发明的另一方面,还提供了一种网关。
[0033]该网关包括:
[0034]总线管理器,用于收集发送终端发送的报文;
[0035]驱动模块,用于接收总线管理器发送的报文,并对报文进行分析,以及在网关与发送终端建立连接成功的情况下,提供对发送终端的断言以使得发送终端被局域网识别。
[0036]其中,驱动模块进一步用于,在发送终端被局域网识别的情况下向控制终端提供网络协议。
[0037]其中,对发送终端的断言至少包括:
[0038]属性、类别、功能。
[0039]其中,发送终端至少包括:
[0040 ] 移动终端、PC终端、打印设备、空调、洗衣机。
[0041]此外,驱动模块进一步用于,在发送终端被局域网识别的情况下向控制终端提供基于http的通用协议。
[0042]通过本发明的技术方案基于网关设备对数据的分析可以对局域网内的设备进行识别,从而使得本发明的设备进行通信过程中不必依赖配对的应用程序,任意第三方程序或网页均可通过http协议与设备进行通信,大大简化了操作方式,减少了开发者的开发工作量,提高了用户体验。
【附图说明】
[0043]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是现有技术局域网内设备间通信方法的流程示意图;
[0045]图2是现有技术局域网内设备间通信方法的示意图;
[0046]图3是根据本发明实施例的局域网内设备间通信方法的流程图;
[0047]图4是本发明一具体实施例的局域网内设备间通信方法的示意图;
[0048]图5是本发明一具体实施例的局域网内设备间通信方法的流程示意图;
[0049]图6是根据本发明实施例的网关的示意图。
【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0051]根据本发明的实施例,提供了一种局域网内设备间通信的方法。
[0052]如图3所示,根据本发明实施例的局域网内设备间通信的方法包括:
[0053]步骤S301,发送终端向网关发送报文;
[0054]步骤S303,网关中的总线管理器收集报文并提交至网关中的驱动模块;
[0055]步骤S305,驱动模块分析报文;
[0056]步骤S307,在驱动模块与发送终端建立通信连接成功的情况下,驱动模块提供对发送终端的断言以使得发送终端被局域网识别;在本发明的一个优选的实施例中,发送终端被局域网识别之后,该发送终端便可以在无线局域网内被调用。
[0057]步骤S309,网关向控制终端提供网络协议;
[0058]步骤S311,控制终端通过局域网控制发送终端。
[0059]通过本发明的上述技术方案基于网关设备对数据的分析可以对域
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1