一种基于无线网络的设备发现和实时通信的方法
【专利摘要】本发明涉及一种基于无线网络的设备发现和实时通信的方法,在同一无线局域网内的移动终端,通过周期性向无线接入设备发送携带自身信息的数据包,并由无线接入设备复制分发至其他移动终端,移动终端通过解析数据包,设备间通过实时通信建立起TCP连接,通过实时通信进一步得到接入设备间的数据共享网络信息,接入设备之间再通过数据共享网络信息建立起共享网络,实现数据共享。本方法操作简单,无需额外的收费数据流量,并且传输速度快、稳定、跨平台,让用户间的数据共享更加方便。
【专利说明】一种基于无线网络的设备发现和实时通信的方法
【技术领域】:
[0001]本发明涉及到无线局域网(Wireless Local Area Networks; WLAN),互联网和移动互联网【技术领域】,具体涉及到一种基于无线网络的终端用户间的发现、实时通信、数据共享的方法。
【背景技术】:
[0002]随着移动互联网的发展,智能移动设备,包括智能手机、平板电脑在消费者中越来越普及,目前的智能手机系统,主要基于两大系统,一个是基于ios系统,另外一个是基于Android 系统。
[0003]随着智能移动设备的普及,智能手机、平板电脑成为企业、商家纷纷争夺的营销渠道,智能终端的屏幕成为继电视,电脑后的第三屏,是用户观看各种数据的重要手段。现有的数据共享技术要么类似“网盘”一样需要移动设备有成本的随时访问互联网;要么类似于蓝牙技术速度慢,不稳定;要么需要使用数据线以“有线”的方式进行复制。这些方式基本上不能满足音视频等大型文件的传输和共享需求,因此就迫切需要一种简单快捷且无成本的数据共享方式。
[0004]同时,无限网络也得到了迅速普及,目前基本上述设备都具有了无线局域网络通信功能,如何在这些设备间进行设备发现、实时通信和数据共享是本发明所解决的问题。
【发明内容】
:
[0005]针对上述问题,本发明的目的在于提供了一种基于无线网络的设备发现、实时通信和数据共享的方法。
[0006]为实现上述发明目的,本发明提供了如下技术方案:
[0007]移动终端与无线接入设备建立无线局域网连接后,移动终端向无线接入设备发送携带有自身信息的数据包,无线接入设备负责将数据包进行复制并发送给其它接入到该无线局域网的设备。接收到该数据包的设备解析出发送者的相关信息,其中包括了实时通信的必要的网络信息如实时通信端口。设备间通过实时通信建立起TCP连接,通过实时通信进一步得到彼此间的数据共享网络信息如数据服务TCP端口、数据服务广播端口等。设备间再通过数据共享网络信息建立起共享网络,实现数据共享(如音视频、图片、各种文档等)。[0008]具体包括以下步骤:
[0009]a.终端向无线接入设备发送接入请求,无线接入设备接受请求,与移动终端建立连接;
[0010]b.终端与无线接入设备建立连接后,会自动向网络发送DHCP解析请求,无线接入设备将DHCP请求解析为无线接入设备的本地IP地址;
[0011]c.终端周期性的向无线接入设备发送IP包,其中携带终端解析的必要信息,包括终端唯一识别号、实时通信网络信息、数据传输端口 ;[0012]d.无线接入设备将接收到的IP包进行复制,分别发送给其它接入到该无线接入设备的终端;
[0013]e.连接无线接入设备的移动终端从接收到的IP包中解析出设备信息、实时通信网络信息等,并进行记录在终端上进行显示;
[0014]f.移动终端通过记录的历史状态以及用户操作,使用实时通信网络信息彼此间建立起TCP连接,移动终端通过该TCP连接完成认证、以及数据共享网络信息等交互;
[0015]g.在终端上选择需要共享的数据和共享的其它设备,移动终端其它已接入无线接入设备的移动终端建立传输TCP连接,移动终端通过传输TCP连接完成共享数据的传输,达到分享的目的,完成共享数据的传输后,终端关闭该TCP连接;
[0016]h.移动终端也可通过UDP上进行共享数据包的广播,其它移动终端通过在监听UDP的广播包完成数据的接收;
[0017]1.终端的所有接收状态通过实时通信网络完成交互。
[0018]本发明所述的无线接入设备还可以替换为便携式WLAN热点,实施步骤与无线接入设备相同。
[0019]有益效果
[0020]本方法操作简单,无需额外的设施(数据线),仅依靠移动设备提供的无线接入设备进行数据的传输,具有传输速度快、性能稳定,支持多设备并发,支持在各种类型移动设备上使用等特点。让使用者可以随时随地的进行快速数据共享且无需支付额外的数据流量费用,有效地提升了信息时代信息的传播速度和节省传播成本。
[0021]说明书【专利附图】
【附图说明】
[0022]图1为本发明实施例的整体架构图
[0023]图2为本发明的实施例的核心处理交互图
【具体实施方式】:
[0024]为使本发明实施例的目的、技术方案更加清楚,下面结合本发明实施例中的附图,对本发明实施例证的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]首先下载携带有该方法的实现模块(如Windows上的exe程序,Android上的apk程序以及iOS上的ipa程序)并完成安装。
[0026]通过系统应用或者本应用完成于无线接入模块的连接。
[0027]移动终端1、移动终端2、移动终端3、移动终端4分别向无线接入设备发送接入请求,无线接入设备接受请求,与移动终端建立连接。
[0028]无线终端与无线接入设备建立连接后,会自动向网络发送DHCP解析请求,无线接入设备将DHCP请求解析为无线接入设备的本地IP地址。
[0029]移动终端1、移动终端2、移动终端3、移动终端4分别按周期性的向无线接入设备发送IP包,其中携带终端解析的必要信息,包括终端唯一识别号、实时通信网络信息、数据传输端口。
[0030]无线接入设备将接收到的IP包进行复制,并分别发送给其它接入到该无线接入设备的终端。例如,无线接入设备向移动终端I发送IP包2、IP包3、IP包4 ;无线接入设备向移动终端2发送IP包1、IP包3、IP包4 ;无线接入设备向移动终端3发送IP包1、IP包2、IP包4 ;无线接入设备向移动终端4发送IP包1、IP包2、IP包3。
[0031]移动终端1、移动终端2、移动终端3、移动终端4从接收到的IP包中解析出设备信息、实时通信网络信息等,并进行记录在各移动终端上进行显示。
[0032]移动终端1、移动终端2、移动终端3、移动终端4通过记录的历史状态以及用户操作,使用实时通信网络信息彼此间建立起TCP连接。
[0033]移动终端通过该TCP连接完成认证、以及数据共享网络信息等交互,如TCP传输端口,UDP传输端口。
[0034]在任一移动终端上选择需要共享的数据和共享的其它设备,终端建立起和其它终端的传输TCP连接。
[0035]任一移动终端通过传输TCP连接完成共享数据的传输,达到分享的目的,完成共享数据的传输后,终端关闭该TCP连接。
[0036]任一移动终端也可通过UDP上进行共享数据包的广播,其它终端通过在监听UDP的广播包完成数据的接收。
[0037]移动终端的所有接收状态通过实时通信网络完成交互。
[0038]所述无线接入设备还可以替换为便携式WLAN热点,实施步骤与无线接入设备相同。
【权利要求】
1.一种基于无线网络的设备发现和实时通信的方法,其特征在于:移动终端通过无线接入设备与建立无线局域网连接,移动终端向无线接入设备发送携带有自身信息的数据包,无线接入设备负责将数据包进行复制,并将数据包发送至其它已接入到该无线局域网的设备,接收到数据包的设备解析出发送者的相关信息,设备间通过实时通信建立起TCP连接,通过实时通信进一步得到接入设备间的数据共享网络信息,接入设备之间再通过数据共享网络信息建立起共享网络,实现数据共享。
2.根据权利要求1所述的方法,其特征在于,所述方法包括以下步骤: (I)终端向无线接入设备发送接入请求,无线接入设备接受请求,与移动终端建立连接; (2 )终端与无线接入设备建立连接后,会自动向网络发送DNS解析请求,无线接入设备将DNS请求解析为无线接入设备的本地IP地址; (3)终端周期性的向无线接入设备发送IP包,其中携带终端解析的必要信息,包括终端唯一识别号、实时通信网络信息、数据传输端口 ; (4)无线接入设备将接收到的IP包进行复制,分别发送给其它接入到该无线接入设备的终端; (5)连接无线接入设备的移动终端从接收到的IP包中解析出设备信息、实时通信网络信息等,并进行记录在终端上进行显示; (6)移动终端通过记录的历史状态以及用户操作,使用实时通信网络信息彼此间建立起TCP连接,移动终端通过该TCP连接完成认证、以及数据共享网络信息等交互; (7)在终端上选择需要共享的数据和共享的其它设备,移动终端其它已接入无线接入设备的移动终端建立传输TCP连接,移动终端通过传输TCP连接完成共享数据的传输,达到分享的目的,完成共享数据的传输后,终端关闭该TCP连接; (8)移动终端也可通过UDP上进行共享数据包的广播,其它移动终端通过在监听UDP的广播包完成数据的接收; (9)终端的所有接收状态通过实时通信网络完成交互。
3.根据权利要求2所述无线接入设备,其特征在于:所述无线接入设备还包括便携式WLAN热点。
【文档编号】H04W76/02GK103687067SQ201310741864
【公开日】2014年3月26日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】雍兴辉, 郭陟, 刘斌, 徐广田, 韩伟, 姚帅 申请人:北京赢销通软件技术有限公司