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

文档序号:9915068阅读:505来源:国知局
通讯连接建立方法、数据通讯方法及系统的制作方法
【技术领域】
[0001]本发明涉及通讯技术领域,尤其涉及通讯连接建立方法、数据通讯方法及系统。
【背景技术】
[0002]随着家用电器和移动终端的普及化,人们对于家用电器和移动终端,特别是显示终端和移动终端,之间的互联和信息交互的需求逐渐多样化,例如,一种场景:在深夜,为了不影响家人休息,或者为了提高观看的现场感,用户想要戴着连接移动终端的耳机观看显示终端(例如电视),即实现显示终端声音回传至移动终端。在这种场景中,一般用到的技术是蓝牙传输技术。但是,由于蓝牙传输速率小,所以蓝牙传输中一般将音频数据进行压缩处理后,再进行串流传输,从而使音频数据容易产生失真。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于解决蓝牙传输技术实现音频数据传输过程中音频数据容易产生失真的技术问题。
[0005]为实现上述目的,本发明提供的一种通讯连接建立方法,所述通讯连接建立方法包括以下步骤:
[0006]第一终端根据用户输入的操作指令,启动WIFI Direct进程,并设置WIFI DirectBeacon中的标识字段,发送广播数据请求,所述广播数据请求中包含所述标识字段;
[0007]第二终端在开启WIFI Direct进程之后,搜索所述广播数据请求;
[0008]第二终端根据所述标识字段显示发送所述广播数据请求的第一终端的信息以供用户进行选择,并向用户选择的第一终端发送连接请求;
[0009]第一终端在收到第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据所述标识字符与第二终端建立网络逻辑连接。
[0010]优选地,所述第一终端根据用户输入的操作指令,启动WIFI Direct进程,并设置WIFI Direct Beacon中的标识字段,发送广播数据请求,所述广播数据请求中包含所述标识字段的步骤包括:
[0011]第一终端根据用户输入的操作指令启动WIFI Direct进程;
[0012]第一终端在其WIFI Direct Beacon中设置预设的RTP连接端口和设备类型的标识字段,其中所述设备类型为信号发送端;
[0013]第一终端向外发送广播数据请求,所述广播数据请求中包含所述标识字段。
[0014]优选地,所述第二终端根据所述标识字段显示发送所述广播数据请求的第一终端的信息以供用户选择,并向用户选择的第一终端发送连接请求的步骤包括:
[0015]第二终端判断搜索到的广播数据请求中的设备类型标识字段是否为信号发送端;若是,则显示所述广播数据请求中的设备类型标识字段为信号发送端的第一终端的设备列表,以供用户进行选择;
[0016]第二终端向用户选择的第一终端发送WIFI Direct连接请求。
[0017]优选地,所述第一终端在收到第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据所述标识字符与第二终端建立网络逻辑连接的步骤包括:
[0018]第一终端在收到所述第二终端发送的WIFI Direct连接请求后,与所述第二终端建立WIFI Direct物理连接;
[0019]第一终端在所述预设的RTP连接端口侦听到所述第二终端发送的RTP连接请求之后,通过所述预设的RTP连接端口与所述第二终端建立RTP连接,其中,所述RTP连接请求是所述第二终端通过第二终端预设的RTP连接端口向第一终端的预设的RTP连接端口发送的。
[0020]此外,为实现上述目的,本发明还提供一种数据通讯方法,所述数据通讯方法包括上述通讯连接建立方法,在建立通讯连接之后还包括:
[0021]第一终端将从所述第一终端的声卡中实时读取的PCM音频码流发送至第二终端;
[0022]第二终端接收并播放所述第一终端发送的PCM音频码流。
[0023]此外,为实现上述目的,本发明还提供一种通讯连接建立系统,所述通讯连接建立系统包括第一终端和第二终端,其中
[0024]所述第一终端包括设置模块和建立连接模块,其中
[0025]所述设置模块,用于根据用户输入的操作指令,启动WIFI Direct进程,并设置WIFI Direct Beacon中的标识字段,发送广播数据请求,所述广播数据请求中包含所述标识字段;
[0026]建立连接模块,用于在收到所述第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据所述标识字符与第二终端建立网络逻辑连接;
[0027]所述第二终端包括搜索模块和发送请求模块,其中
[0028]所述搜索模块,用于在开启WIFI Direct进程之后,搜索所述广播数据请求;
[0029]所述发送请求模块,用于根据所述标识字段显示发送所述广播数据请求的第一终端的信息以供用户选择,并向用户选择的第一终端发送连接请求。
[0030]优选地,所述第一终端的设置模块包括:
[0031]第一设置单元,用于根据用户输入的操作指令启动WIFI Direct进程;
[0032]第二设置单元,用于在第一终端的WIFI Direct Beacon中设置预设的RTP连接端口和设备类型的标识字段,其中所述设备类型为信号发送端;
[0033]广播单元,用于向外发送广播数据请求,所述广播数据请求中包含所述标识字段。
[0034]优选地,所述第二终端的发送请求模块包括:
[0035]判断单元,用于判断搜索到的广播数据请求中的设备类型标识字段是否为信号发送端;若是,则显示所述广播数据请求中的设备类型标识字段为信号发送端的第一终端的设备列表,以供用户进行选择;
[0036]发送请求单元,用于向用户选择的第一终端发送WIFI Direct连接请求。
[0037]优选地,所述第一终端的建立连接模块包括:
[0038]第一建立连接单元,用于在收到所述第二终端发送的连接请求后,与所述第二终端建立WIFI Direct物理连接;
[0039]第二建立连接单元,用于在所述预设的RTP连接端口侦听到所述第二终端发送的RTP连接请求之后,通过所述预设的RTP连接端口与所述第二终端建立RTP连接,其中,所述RTP连接请求是所述第二终端通过第二终端预设的RTP连接端口向第一终端的预设的RTP连接端口发送的。
[0040]此外,为实现上述目的,本发明还提供一种数据通讯系统,所述数据通讯系统包括上述的第一终端和第二终端,且所述第一终端还包括第一音频模块,
[0041]所述第一音频模块,用于将从所述第一终端的声卡中实时读取的PCM音频码流发送至第二终端;
[0042]所述第二终端还包括第二音频模块,
[0043]所述第二音频模块,用于接收并播放所述第一终端发送的PCM音频码流。
[0044]本发明通过先启动第一终端的WIFI Direct进程,并设置其WIFI Direct Beacon中的标识字段,对外发送广播数据请求,该广播数据请求中包含标识字段;然后第二终端根据标识字段显示发送广播数据请求的第一终端的信息以供用户选择,并向用户选择的第一终端发送连接请求,最后第一终端在收到第二终端发送的连接请求后,通过WIFI Direct进程与第二终端建立物理连接,并根据标识字符与第二终端建立网络逻辑连接;这样第一终端直接根据广播数据请求中的标识字段向第二终端发起连接请求,而不需要用户输入建立网络通路链接的相关参数即可组建第一终端和第二终端的网络连接,并且基于WIFIDirect技术的无线传输速率大于基于蓝牙技术的无线传输速率,故在本发明中无需对数据,特别是音频数据进行压缩,进而解决了音频数据在传输过程中容易失真的技术问题。
【附图说明】
[0045]图1为本发明通讯连接建立方法第一实施例的流程示意图;
[0046]图2为图1中第一终端根据用户输入的操作指令,启动WIFI Direct进程,并设置WIFI Direct Beacon中的标识字段,发送广播数据请求,所述广播数据请求中包含
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1