一种数据传输的方法及终端的制作方法

文档序号:7550383阅读:92来源:国知局
专利名称:一种数据传输的方法及终端的制作方法
技术领域
本发明涉及电子技术领域,尤其涉及一种数据传输的方法及终端。
背景技术
随着电子技术产业不断的发展,数据传输的方式不再是单纯的两个终端通过数据线进行数据传输,无线路由器的无线连接方式正逐渐取代数据线连接的方式,随着人们对数据传输的便捷性要求越来越高,使得无线连接的方式中又衍生出蓝牙连接和W1-FiDirect连接两种方式。W1-Fi Display是一种基于W1-Fi Direct连接的允许无线网络中的终端无需通过无线路由器即可相互连接并且进行数据传输的方式,通过搜索信号覆盖范围内的已经开启W1-Fi Direct功能的终端,以终端名称与被连接的终端进行连接,在连接的过程中,被连接终端通过W1-Fi Direct协议与请求连接终端进行协商,当终端之间协商通过后,需要由用户点击确认连接,此时终端才能建立连接关系,而当用户在连接的过程中有事需暂时离开时,被连接终端需要等待用户输入确认连接指令才可以与请求连接终端完成连接关系并进行数据传输,增加了数据传输所需的时间,影响了数据传输的效率,降低了终端的智能性。

发明内容
本发明实施例提供一种数据传输的方法及终端,无需用户响应连接请求,可以提高连接的效率,从而减少数据传输所需的时间,提高了终端的智能性。本发明实施例提供了一种数据传输的方法,包括:第一终端接收预设范围内的第二终端发送的连接请求;第一终端根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;第一终端基于所述点对点通信连接,接收所述第二终端传输的数据。相应地,本发明实施例还提供了一种终端,包括:接收模块,用于接收预设范围内的第二终端发送的连接请求;连接确认模块,用于根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;数据传输模块,用于基于所述点对点通信连接,接收所述第二终端传输的数据。实施本发明实施例,具有如下有益效果:本发明实施例中,第一终端根据第二终端发送的连接请求,无需通过用户响应所述第二终端的连接请求,自动向所述第二终端返回连接确认消息,以与所述第二终端建立点对点的通信连接关系,进行数据传输,提高了数据传输的效率,提升了终端的智能性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一种数据传输的方法的第一实施例流程示意图;图2是本发明一种数据传输的方法的第二实施例流程示意图;图3是本发明实施例的一种终端的主要组成模块的结构示意图;图4是本发明实施例的一种终端的结构示意图;图5是本发明实施例的连接确认模块的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中,当第一终端接收到第二终端的连接请求时,根据所述连接请求与所述第二终端进行通信协商,如果协商通过,则返回连接确认消息到所述第二终端以建立点对点的通信连接,以此接收所述第二终端传输的数据。其中,所述第一终端和所述第二终端都可以为手机、平板电脑、电视等具备W1-FiDisplay功能的终端,所述W1-Fi Display是一种基于W1-Fi Direct连接的允许无线网络中的终端无需通过无线路由器即可相互连接并且进行数据传输的方式。所述连接请求可以携带第二终端的标识及第二终端所支持的通信协议的类型。所述通信协商的内容可以包括:确认所述第一终端搜索并记录的终端的标识中存在所述第二终端的标识、确认所述第二终端支持的通信协议与所述第一终端支持的通信协议相同等。请参见图1,为本发明实施例提供一种数据传输的方法的第一实施例流程示意图。如图1所示,本发明实施例的所述方法包括以下步骤:S101,第一终端接收预设范围内的第二终端发送的连接请求;具体的,所述预设范围可以为第一终端的W1-Fi Direct信号覆盖的范围,也可以为用户自行设定的范围,所述用户设定的范围小于或等于所述第一终端的W1-Fi Direct信号覆盖的范围。所述第一终端在预设范围内接收第二终端发送的连接请求。S102,第一终端根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;具体的,所述第一终端根据所述第二终端发送的连接请求,与所述第二终端进行协商,如果协商通过,则所述第一终端向所述第二终端返回连接确认消息,以与所述第二终端建立点对点的通信连接。S103,第一终端基于所述点对点通信连接,接收所述第二终端传输的数据;具体的,如果所述第一终端与所述第二终端建立了点对点的通信连接,则所述第一终端接收所述第二终端传输的数据。本发明实施例中,第一终端根据第二终端发送的连接请求,无需通过用户响应所述第二终端的连接请求,与所述第二终端进行通信协商,如果协商通过,则向所述第二终端自动返回连接确认消息,以与所述第二终端建立点对点的通信连接关系,进行数据传输,提高了数据传输的效率,提升了终端的智能性。请参见图2,为本发明实施例提供一种数据传输的方法的第二实施例流程示意图。如图2所示,本发明实施例的所述方法包括以下步骤:S201,第一终端开启W1-Fi Direct功能,启用所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识;具体的,当所述第一终端上电时,所述第一终端自动打开W1-Fi Direct功能,并自动或者根据用户手动设置启动所述W1-Fi Direct功能中的搜索功能,所述第一终端搜索预设范围内的终端,并记录所述终端的标识。其中,所述预设范围可以为第一终端的W1-Fi Direct信号覆盖的范围,也可以为用户自行设定的范围,所述用户设定的范围小于或等于所述第一终端的W1-Fi Direct信号覆盖的范围。S202,第一终端接收预设范围内的第二终端发送的连接请求;S203,如果第一终端记录的终端的标识中存在所述连接请求中携带的第二终端的标识,第一终端根据所述连接请求,判断所述第二终端支持的通信协议与所述第一终端支持的通信协议是否相同;具体的,所述第一终端根据第二终端发送的连接请求,与所述第二终端进行通信协商。所述第一终端判断自身记录的终端的标识中是否存在所述连接请求中携带的第二终端的标识,如果存在所述第二终端的标识,则再根据所述连接请求,判断所述第二终端支持的通信协议与所述第一终端支持的通信协议是否相同;如果不存在所述第二终端的标识,则中断第二终端的连接请求。S204,若所述第二终端支持的通信协议与所述第一终端支持的通信协议相同,第一终端则向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;具体的,如果所述第一终端判断自身记录的终端的标识中存在所述连接请求中携带的第二终端的标识,并且所述第二终端支持的通信协议与所述第一终端支持的通信协议相同,则可以说明所述第一终端与所述第二终端协商通过,所述第一终端自动返回连接确认消息至所述第二终端,并与所述第二终端建立点对点的通信连接。S205,第一终端关闭W1-Fi Direct功能中的搜索功能;具体的,当所述第一终端与所述第二终端建立了点对点的通信连接时,所述第一终端关闭所述W1-Fi Direct功能中的搜索功能。S206,当所述第一终端断开与所述第二终端的通信连接时,启用所述W1-FiDirect功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识;具体的,当所述第一终端断开与所述第二终端的通信连接时,则再次自动或者根据用户手动设置启动所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识。其中,本发明实施例的步骤S202可以参见图1所示实施例的步骤S101,在此不进行赘述。在本发明实施例中,当第一终端上电时,会启动W1-Fi Direct功能并启动W1-FiDirect功能中的搜索功能,预先搜索预设范围内的终端,且记录终端的标识,当接收到第二终端发送的连接请求,无需通过用户响应所述第二终端的连接请求,自动与所述第二终端进行通信协商并向所述第二终端返回连接确认消息,以此节省了连接过程中耗费的时间,当与所述第二终端建立点对点的通信连接关系进行数据传输时,会自动关闭W1-Fi Direct功能中的搜索功能,避免了其他终端的连接干扰,提高了数据传输的效率,提升了终端的智能性。请参见图3,为本发明实施例提供一种终端的主要组成模块的结构示意图。本实施例所述的终端可以为第一终端,所述终端I包括:接收模块10,用于接收预设范围内的第二终端发送的连接请求;具体实现中,所述预设范围可以为终端I的W1-Fi Direct信号覆盖的范围,也可以为用户自行设定的范围,所述用户设定的范围小于或等于所述终端I的W1-Fi Direct信号覆盖的范围。所述接收模块10在预设范围内接收第二终端发送的连接请求。连接确认模块20,用于根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;具体实现中,所述连接确认模块20根据所述第二终端发送的连接请求,与所述第二终端进行协商,如果协商通过,则所述连接确认模块20向所述第二终端返回连接确认消息,以与所述第二终端建立点对点的通信连接。数据传输模块30,用于基于所述点对点通信连接,接收所述第二终端传输的数据;具体实现中,如果所述终端I与所述第二终端建立了点对点的通信连接,则所述数据传输模块30接收所述第二终端传输的数据。本发明实施例中,第一终端根据第二终端发送的连接请求,无需通过用户响应所述第二终端的连接请求,与所述第二终端进行通信协商,如果协商通过,则向所述第二终端自动返回连接确认消息,以与所述第二终端建立点对点的通信连接关系,进行数据传输,提高了数据传输的效率,提升了终端的智能性。请参见图4,为本发明实施例提供一种终端的结构示意图。本实施例所述的终端可以为第一终端,本发明实施例的所述终端I包括接收模块10、连接确认模块20和数据传输模块30,还包括:功能启用模块40和搜索关闭模块50 ;其中,接收模块10、连接确认模块20和数据传输模块30的结构可以参见图3所示实施例的相关描述,在此不进行赘述。功能启用模块40,用于开启W1-Fi Direct功能,启用所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识;还用于当断开与所述第二终端的通信连接时,启用所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识;具体实现中,当所述终端I上电时,所述功能启用模块40自动打开W1-Fi Direct功能,并自动或者根据用户手动设置启动所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的其他终端,并记录所述搜索到的所有终端的标识,其中,所述预设范围可以为终端I的W1-Fi Direct信号覆盖的范围,也可以为用户自行设定的范围,所述用户设定的范围小于或等于所述终端I的W1-Fi Direct信号覆盖的范围;当所述终端I断开与所述第二终端的通信连接时,所述功能启用模块40再次自动或者根据用户手动设置启动所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的其他终端,并记录所述搜索到的所有终端的标识。搜索关闭模块50,用于当与所述第二终端建立所述点对点通信连接时,关闭W1-FiDirect功能中的搜索功能;具体实现中,当所述终端I与所述第二终端建立了点对点的通信连接时,所述搜索关闭模块50关闭所述W1-Fi Direct功能中的搜索功能。请一并参见图5,为本发明实施例提供连接确认模块的结构示意图。图5所示的连接确认模块可以为图3或图4所示实施例中的连接确认模块20,所述连接确认模块20包括:标识判断单元21,用于判断所述第一终端记录终端的标识中是否存在所述连接请求中携带的第二终端的标识;具体实现中,所述标识判断单元21根据所述接收模块10接收到的所述第二终端的连接请求时,与所述第二终端进行通信协商,所述标识判断单元21判断所述终端I记录的所有终端的标识中是否存在所述连接请求中携带的第二终端的标识。协议判断单元22,用于如果所述第一终端记录的终端的标识中存在所述连接请求中携带的第二终端的标识,第一终端根据所述连接请求,判断所述第二终端支持的通信协议与所述第一终端支持的通信协议是否相同;具体实现中,如果所述终端I记录的所有终端的标识中存在所述连接请求中携带的第二终端的标识,则所述协议判断单元22根据所述连接请求,判断所述第二终端支持的通信协议与所述终端I支持的通信协议是否相同。连接建立单元23,用于若所述第二终端支持的通信协议与所述第一终端支持的通信协议相同,则向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;具体实现中,如果所述标识判断单元21确定自身记录的所有终端的标识中存在所述连接请求中携带的第二终端的标识,并且所述协议判断单元22确定所述第二终端支持的通信协议与所述终端I支持的通信协议相同,则可以说明所述终端I与所述第二终端协商通过,所述连接建立单元23自动返回连接确认消息至所述第二终端,并与所述第二终端建立点对点的通信连接。在本发明实施例中,当第一终端上电时,会启动W1-Fi Direct功能并启动W1-FiDirect功能中的搜索功能,预先搜索预设范围内的终端,且记录终端的标识,当接收到第二终端发送的连接请求,无需通过用户响应所述第二终端的连接请求,自动与所述第二终端进行通信协商并向所述第二终端返回连接确认消息,以此节省了连接过程中耗费的时间,当与所述第二终端建立点对点的通信连接关系进行数据传输时,会自动关闭W1-Fi Direct功能中的搜索功能,避免了其他终端的连接干扰,提高了数据传输的效率,提升了终端的智能性。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种数据传输的方法,其特征在于,包括: 第一终端接收预设范围内的第二终端发送的连接请求; 第一终端根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接; 第一终端基于所述点对点通信连接,接收所述第二终端传输的数据。
2.根据权利要求1所述的方法,其特征在于,第一终端接收预设范围内的第二终端发送的连接请求之前,还包括: 第一终端开启W1-Fi Direct功能,启用所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识。
3.根据权利要求2所述的方法,其特征在于,所述第一终端根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接,包括: 第一终端判断所述第一终端记录的终端的标识中是否存在所述连接请求中携带的第二终端的标识; 如果存在,第一终端根据所述连接请求,判断所述第二终端支持的通信协议与所述第一终端支持的通信协议是否相同; 若相同,第一终端则向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接; 其中,所述连接请求中携带第二终端的标识及第二终端所支持的通信协议的类型。
4.根据权利 要求2所述的方法,其特征在于,所述第一终端基于所述点对点通信连接,接收所述第二终端传输的数据之后,还包括: 第一终端关闭W1-Fi Direct功能中的搜索功能; 当所述第一终端断开与所述第二终端的通信连接时,启用所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识。
5.根据权利要求2或4所述的方法,其特征在于,所述启用所述W1-FiDirect功能中的搜索功能,包括: 第一终端自动启用所述W1-Fi Direct功能中的搜索功能;或者,第一终端根据用户手动设置,启用所述搜索功能。
6.一种终端,其特征在于,包括: 接收模块,用于接收预设范围内的第二终端发送的连接请求; 连接确认模块,用于根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接; 数据传输模块,用于基于所述点对点通信连接,接收所述第二终端传输的数据。
7.根据权利要求6所述的终端,其特征在于,包括: 功能启用模块,用于开启W1-Fi Direct功能,启用所述W1-Fi Direct功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识。
8.根据权利要求7所述的终端,其特征在于,所述连接确认模块包括: 标识判断单元,用于判断所述第一终端记录终端的标识中是否存在所述连接请求中携带的第二终端的标识; 协议判断单元,用于如果所述第一终端记录的终端的标识中存在所述连接请求中携带的第二终端的标识,第一终端根据所述连接请求,判断所述第二终端支持的通信协议与所述第一终端支持的通信协议是否相同; 连接建立单元,用于若所述第二终端支持的通信协议与所述第一终端支持的通信协议相同,则向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;其中,所述连接请求中携带第二终端的标识及第二终端所支持的通信协议的类型。
9.根据权利要求8所述的终端,其特征在于,还包括: 搜索关闭模块,用于当与所述第二终端建立所述点对点通信连接时,关闭W1-FiDirect功能中的搜索功能; 所述功能启用模块,还用于当断开与所述第二终端的通信连接时,启用所述W1-FiDirect功能中的搜索功能,搜索预设范围内的终端,并记录所述终端的标识。
10.根据权利要求7或9所述的接收端装置,其特征在于,所述功能启用模块具体用于: 自动启用所述W1-Fi Direct功能中的搜索功能;或者,根据用户手动设置,启用所述搜索功能。`
全文摘要
本发明实施例公开了一种数据传输的方法及终端,其中的方法包括以下步骤第一终端接收预设范围内的第二终端发送的连接请求;第一终端根据所述连接请求,向所述第二终端返回连接确认消息,以与所述第二终端建立点对点通信连接;第一终端基于所述点对点通信连接,接收所述第二终端传输的数据。无需用户响应连接请求,可以提高连接的效率,从而减少数据传输所需的时间,提高了终端的智能性。
文档编号H04L29/08GK103108406SQ20131001375
公开日2013年5月15日 申请日期2013年1月15日 优先权日2013年1月15日
发明者文燎 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1