通讯连接建立方法、数据通讯方法及系统的制作方法_2

文档序号:9915068阅读:来源:国知局
所述标识字段的步骤的细化流程示意图;
[0047]图3为图1中第二终端根据标识字段显示发送广播数据请求的第一终端的信息以供用户选择,并向用户选择的第一终端发送连接请求的步骤的细化流程示意图;
[0048]图4为图1中第一终端在收到第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据标识字符与第二终端建立网络逻辑连接的步骤的细化流程示意图;
[0049]图5为本发明数据通讯方法一实施例的流程示意图;
[0050]图6为本发明通讯连接建立系统第一实施例的功能模块示意图;
[0051]图7为图6中设置模块的细化功能模块示意图;
[0052]图8为图6中发送请求模块的细化功能模块示意图;
[0053]图9为图6中建立连接模块的细化功能模块示意图;
[0054]图10为本发明数据通讯系统一实施例的功能模块示意图。
[0055]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0056]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]本发明提供一种通讯连接建立方法,在以下的具体的实例中,第一终端为显示终端(例如电视),第二终端为移动终端(例如手机)。
[0058]参照图1,图1为本发明通讯连接建立方法第一实施例的流程示意图。
[0059]在第一实施例中,该通讯连接建立方法包括:
[0060]步骤S10,第一终端根据用户输入的操作指令,启动WIFI Direct进程,并设置WIFI Direct Beacon中的标识字段,发送广播数据请求,广播数据请求中包含标识字段;
[0061]当用户控制第一终端(例如电视)启动WIFI Direct进程时,第一终端设置WIFIDirect Beacon 中的标识字段,例如在 WIFI Direct Beacon 中增加 DEV_TYPE 和 RTP_P0RT两个字段,分别设定设备的类型(例如“Aud1Source”)和预设的RTP连接端口 (比如“9500”);并向外广播包含标识字段的广播数据请求,该广播数据请求可以为设置后的WIFIDirect Beacon0
[0062]步骤S20,第二终端在开启WIFI Direct进程之后,搜索广播数据请求;
[0063]当用户需要利用第二终端(例如手机)与第一终端进行通讯时,开启第二终端的WIFI Direct进程,搜索第一终端发送的广播数据请求。
[0064]步骤S30,第二终端根据标识字段显示发送广播数据请求的第一终端的信息以供用户选择,并向用户选择的第一终端发送连接请求;
[0065]第二终端搜索到第一终端发送的广播数据请求,从该广播数据请求中读取标识字段,根据该标识字段显示发送广播数据请求的第一终端的信息(此信息可是以设备列表的形式呈现),并向用户选择的第一终端发送连接请求。
[0066]步骤S40,第一终端在收到第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据标识字符与第二终端建立网络逻辑连接。
[0067]第一终端在收到第二终端发送的WIFI Direct连接请求后,与第二终端建立WIFIDirect物理连接,以及根据标识字段建立第一终端与第二终端的网络逻辑连接(即实时传输协议(Real-time Transport Protocol, RTP)连接)。
[0068]本发明通过先启动第一终端的WIFI Direct进程,并设置其WIFI Direct Beacon中的标识字段,对外发送广播数据请求,该广播数据请求中包含标识字段;然后第二终端根据标识字段显示发送广播数据请求的第一终端的信息以供用户选择,并向用户选择的第一终端发送连接请求,最后第一终端在收到第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据标识字符与第二终端建立网络逻辑连接;这样第一终端直接根据广播数据请求中的标识字段向第二终端发起连接请求,而不需要用户输入建立网络通路链接的相关参数即可组建第一终端和第二终端的网络连接,并且基于WIFIDirect技术的无线传输速率大于基于蓝牙技术的无线传输速率,故在本发明中无需对数据,特别是音频数据进行压缩,进而解决了音频数据在传输过程中容易失真的技术问题。
[0069]进一步地,参照图2,图2为步骤SlO的细化流程示意图,步骤SlO包括:
[0070]步骤S101,第一终端根据用户输入的操作指令启动WIFI Direct进程;
[0071]第一终端启动WIFI Direct进程,在其预设的RTP连接端口建立RTP连接侦听,以等待信号接收端发起连接。
[0072]步骤S102,第一终端在其WIFI Direct Beacon (即WIFI Direct信标)中设置预设的RTP连接端口和设备类型的标识字段,其中设备类型为信号发送端;
[0073]第一终端在其WIFI Direct Beacon中增加DEV_TYPE和RTP_P0RT两个字段,分别设定设备的类型和RTP连接(或者侦听)端口,该设备类型字段为信号发送端。
[0074]步骤S103,第一终端向外发送广播数据请求,广播数据请求中包含标识字段。
[0075]优选地,参照图3,图3为步骤S30的细化流程示意图,步骤S30包括:
[0076]步骤S301,第二终端判断搜索到的广播数据请求中的设备类型标识字段是否为信号发送端;若是,则显示广播数据请求中的设备类型标识字段为信号发送端的第一终端的设备列表,以供用户进行选择;
[0077]第二终端逐个对搜索到的广播数据请求进行分析,判断广播数据请求中的设备类型标识字段是否为信号发送端,若是,则保留该广播数据请求,并显示包括所有发送的广播数据请求中的设备类型标识字段为信号发送端的第一终端的设备列表,以供用户选择;若否,则不对该广播数据请求进行处理。
[0078]步骤S302,第二终端向用户选择的第一终端发送WIFI Direct连接请求。
[0079]根据用户选定的第一终端的预设的RTP连接端口,向该预设的RTP连接端口发送WIFI Direct连接请求。
[0080]优选地,参照图4,图4为步骤S40的细化流程示意图,步骤S40包括:
[0081]步骤S401,第一终端在收到第二终端发送的WIFI Direct连接请求后,与第二终端建立WIFI Direct物理连接;
[0082]步骤S402,第一终端在预设的RTP连接端口侦听到第二终端发送的RTP连接请求之后,通过预设的RTP连接端口与第二终端建立RTP连接,其中,RTP连接请求是第二终端通过第二终端预设的RTP连接端口向第一终端的预设的RTP连接端口发送的。
[0083]综合图1、图2、图3和图4,本发明的较优实施例包括如下步骤:
[0084]步骤S101,第一终端根据用户输入的操作指令启动WIFI Direct进程;
[0085]步骤S102,第一终端在其WIFI Direct Beacon中设置预设的RTP连接端口和设备类型的标识字段,其中设备类型为信号发送端;
[0086]步骤S103,第一终端向外发送广播数据请求,广播数据请求中包含标识字段;
[0087]步骤S20,第二终端在开启WIFI Direct进程之后,搜索广播数据请求;
[0088]步骤S301,第二终端判断搜索到的广播数据请求中的设备类型标识字段是否为信号发送端;若是,则显示广播数据请求中的设备类型标识字段为信号发送端的第一终端的设备列表,以供用户进行选择;
[0089]步骤S302,第二终端向用户选择的第一终端发送WIFI Direct连接请求。
[0090]步骤S401,第一终端在收到第二终端发送的WIFI Direct连接请求后,与第二终端建立WIFI Direct物理连接;
[0091]步骤S402,第一终端在预设的RTP连接端口侦听到第二终端发送的RTP连接请求之后,通过预设的RTP连接端口与第二终端建立RTP连接,其中,RTP连接请求是第二终端通过第
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1