一种数据传输的方法、系统和装置的制作方法

文档序号:7710671阅读:94来源:国知局
专利名称:一种数据传输的方法、系统和装置的制作方法
技术领域
本发明涉及无线通信技术,特别涉及一种数据传输的方法、系统和装置。
背景技术
随着互联网的不断发展,电脑已经成为人们生活中不可缺少的一部分。现
在互联网上有很多HTTP (Hyper Text Transport Protocol,超级文本传送协议) 服务器和FTP (File Transfer Protocol,文件传输协议)服务器,其上面都存储 很多数据;用户登录到这些服务器上,通过电脑选择并下载自己需要的数据。
随着无线通信技术的发展,手机也成为人们生活中不可缺少的一部分。目 前手机之间可以通过多种方式互相传输数据。
方式l、彩信用户将数据置于彩信中通过网全各发送;
这种方式由于彩信中心的要求,每个彩信能够携带的数据是有上限的,一 般是几百K,能够传输的数据量很小。
方式2、红外用户通过红外接口传输数据;
红外传输的距离很短,并且必须将发送端的红外接口与接收端的红外接口 对齐才能进行传输,十分不便。
方式3、蓝牙用户通过蓝牙接口传输数据;
蓝牙虽然不需要像红外方式,需要将接口对齐,但是与红外方式一样,传 输距离很短,无法实现远距离传输数据。
综上所述,目前移动终端之间或是利用移动终端的用户之间很难远距离传 输大容量的数据
发明内容
本发明实施例提供一种数据传输的方法、系统和装置,用以解决现有技术 中存在的移动终端之间或是利用移动终端的用户之间很难远距离传输大容量 数据的问题。
本发明实施例提供的一种数据传输的方法,该方法包括 第二移动终端4妻收来自第一移动终端的接入点信息APN参数和第一 IP地
址,其中所述第一 IP地址是所述APN参数对应的接入点分配给所述第一移动
终端的IP地址;
所述第二移动终端根据所述APN参数,接入对应的所述接入点; 所述第二移动终端通过所述接入点与所述第一 IP地址对应的第一移动终
端建立数据链路,并获取所述第一移动终端的共享数据。 本发明实施例提供的一种数据传输的系统,该系统包括 第一移动终端,用于向接入点信息APN参数对应的接入点发送包含APN
参数的分组数据协议PDP激活请求,在收到来自接入点的IP地址后,发送APN
参数和IP地址,以及发送共享数据;
第二移动终端,用于根据所述APN参数,接入对应的所述接入点,通过
所述接入点与所述第一移动终端建立数据链路,并获取所述第一移动终端的共
享数据。
本发明实施例提供的一种移动终端,该移动终端包括 接收模块,用于接收第一接入点信息APN参数和第一 IP地址; 接入模块,用于根据所述第一APN参数,接入对应的所述接入点; 第一传输模块,用于通过所述接入点与所述第一 IP地址对应的移动终端 建立数据链路,并获取所述第一 IP地址对应的移动终端的共享数据。 本发明实施例提供的另一种移动终端,该移动终端还包括 发送模块,用于向第二接入点信息APN参数对应的接入点发送包含所述 第二 APN参数的分组数据协议PDP激活请求,在收到来自第二 APN参数对 应的接入点的第三IP地址后,发送第二APN参数和第三IP地址;第二传输模块,用于向其他移动终端发送自身共享数据。
本发明实施例第一移动终端向接入点发送包含APN参数的PDP激活请 求,将收到来自接入点的IP地址和APN参数和第一 IP地址向第二移动终端发 送;第二移动终端向接入点发送包含收到的APN参数的PDP激活请求,接入 到该接入点后,获取第一移动终端的共享数据。由于移动终端之间或是利用移 动终端的用户之间可以像电脑之间一样传输数据,使得移动终端之间可以远距 离传输大容量的数据,从而提高了网络资源利用率以及用户体验。


图1为本发明实施例数据传输的系统的结构示意图; 图2A为本发明实施例第一种移动终端的结构示意图; 图2B为本发明实施例第二种移动终端的结构示意图; 图2C为本发明实施例第三种移动终端的结构示意图; 图3为本发明实施例第四种移动终端的结构示意图; 图4为本发明实施例第一种数据传输的方法流程示意图; 图5为本发明实施例第二种数据传输的方法流程示意图; 图6为本发明实施例多个移动终端进行数据传输的示意图。
具体实施例方式
本发明实施例第 一移动终端向接入点发送包含APN ( Access Point Name, 接入点名称)参数的PDP (Packet Data Protocol,分组数据协议)激活请求, 将收到来自接入点的IP地址和APN参数和第一 IP地址向第二移动终端发送; 第二移动终端向接入点发送包含收到的APN参数的PDP激活请求,接入到该 接入点后,获取第一移动终端的共享数据。由于移动终端之间或是利用移动终 端的用户之间可以像电脑之间一样传输数据,使得移动终端之间可以远距离传 输大容量的数据,从而提高了网络资源利用率以及用户体验。下面结合"^兌明书附图对本发明实施例作进一步详细描述。
如图l所示,本发明实施例数据传输的系统包括第一移动终端10和第 二移动终端20。
第一移动终端10,用于向APN参数对应的接入点发送包含APN参数的 PDP激活请求,在收到来自接入点的第一IP地址后,发送APN参数和第一IP 地址,以及发送共享数据。
具体的,第一移动终端10向APN参数对应的接入点发送包含APN参数 的PDP激活请求;
接入点根据APN参数确定对应的业务种类,比如APN参数可以标识GPRS (General Packet Radio Service,通用分组无线业务)、WIFI等无线的业务种类;
第一移动终端IO接入该接入点后,获取到该接入点分配的第一IP地址(即 激活成功),然后第一移动终端10将APN参数和第一 IP地址发给第二移动终 端20。
其中,可以在第一移动终端10中预先设定APN参数,也可以由第一移动 终端10从网络侧获取APN参数。
第一移动终端IO向第二移动终端IO发送APN参数和第一IP地址的方式 有多种,比如短信、彩信、邮件等,还可以由使用第一移动终端IO的用户通 过语音电话告知^f吏用第二移动终端20的用户。
在具体实施过程中,第一移动终端IO在获得第一IP地址后,可以根据第 一IP地址,共享相应的数据。
比如,第一移动终端IO可以将建立一个基于会话层协议的应用服务器(如 HTTP服务器或FTP服务器),然后将相应的数据进行共享。也就是说,第一 移动终端10将自身作为一个基于会话层协议的应用服务器,然后共享相应的 数据。
共享数据可以存储在第一移动终端io中;也可以存储在与第一移动终端 IO相连接的其他设备上,比如电脑与第一移动终端IO连接,并将第一移动终端IO作为Modem上网,这时电脑中的数据可以作为共享数据,参见图6。 第二移动终端20,用于根据收到的来自第一移动终端10的APN参数,接
入对应的接入点,通过接入点与第一移动终端10建立数据链路,并获取第一
移动终端的共享数据。
具体的,第二移动终端20在收到来自第一移动终端10的APN参数和第
一 IP地址后,向该APN参数对应的接入点发送包含APN参数的PDP激活请
求;
接入点根据APN参数确定对应的业务种类,然后接入点给第二移动终端 IO分配一个第二IP地址;
第二移动终端20接入该接入点后,获取到该接入点分配的第二 IP地址(即 激活成功)。由于第一移动终端10和第二移动终端20发起连接的接入点是相 同的,所以双方获取到的IP地址(即第一 IP地址和第二 IP地址)在同 一个网 ^敬,即同在一个局域网中。
至此,第一移动终端10和第二移动终端20建立了一条数据链路。
较佳的,第二移动终端20与第一移动终端IO建立数据链路后,测试自身 与第一移动终端之间的数据链路是否正常,比如第二移动终端20利用ICMP (Internet Control Message Protocol,网际控制报文协议)来测试其与第 一移动 终端之间的数据链路是否正常;
如果数据链路正常,通过该数据链路访问第一移动终端10,并选择需要传 输的共享数据;
相应的,第一移动终端10传输第二移动终端20选择的共享数据。 在具体实施过程中,如果第一移动终端10需要向多个第二移动终端20发 送数据,则第一移动终端10可以逐个向多个第二移动终端20传输选择的共享 数据,或第一移动终端10可以同时向多个第二移动终端20传输选择的共享数 据。
如图2A所示,本发明实施例第一种移动终端包括接收模块100、接入模块110和第一传输模块120。
接收模块100,用于接收来自其他移动终端的第一 APN参数和第一 IP地址。
接入模块110,用于根据接收模块100收到的第一 APN参数,接入对应的
接入点。
具体的,接入模块110向第一 APN参数对应的接入点发送包含第一 APN 参数的PDP激活请求,在接入对应的接入点后,获取到来自接入点的第二 IP 地址(即激活成功)。
第一传输4莫块120,用于通过接入点与第一IP地址对应的移动终端建立数 据链路,并获取第一IP地址对应的移动终端的共享数据。
其中,第一传输模块120在结束数据传输之后,断开与第一IP地址对应 的移动终端之间的数据链路。
结束数据传输包括但不限于下列情况中的 一种
第二移动终端与第一移动终端之间的数据链路异常、共享数据传输失败, 共享数据传输完毕。
较佳的,移动终端与第一 IP地址对应的移动终端建立数据链路后,测试 自身与第一 IP地址对应的移动终端之间的数据链路是否正常,则本发明实施 例的移动终端还可以进一步包括检测模块130,参见图2B。
检测模块130,用于根据第一IP地址,测试自身与第一IP地址对应的移 动终端之间的数据链路是否正常。
比如检测模块130利用ICMP来测试其与第一 IP地址对应的移动终端之 间的数据链路是否正常;
相应的,第一传输模块120在数据链路正常时,通过该数据链路访问第一 IP地址对应的移动终端,并选择需要传输的共享数据。
其中,本发明实施例的移动终端除了可以作为数据接收方,还可以作为数 据共享方,则本发明实施例的移动终端还可以进一步包括发送模块140和第200910159928.3
说明书第7/ll页
二传输模块150,参见图2C。
发送模块140,用于向第二 APN参数对应的接入点发送包含第二 APN参 数的PDP激活请求,在收到来自第二 APN参数对应的接入点的第三IP地址后, 向其他移动终端发送第二 APN参数和第三IP地址。
第二 APN参数和第三IP地址是不是可以改成第一 APN参数和第一 IP地 址呀?
具体的,发送模块140向第二 APN参数对应的接入点发送包含第二 APN 参数的PDP激活请求;
在收到第三IP地址后,确定已接入该接入点(即激活成功),然后将第二 APN参数和第三IP地址发给需要获取共享数据的其他终端。
发送模块140向需要获取共享数据的其他终端发送第二 APN参数和第三 IP地址的方式可以参见本发明实施例数据传输的系统中第一移动终端10发送 参数和地址的内容,在此不再赘述。
在具体实施过程中,发送模块140在获得第三IP地址后,可以根据第一 IP地址,共享相应的数据。具体方式可以参见本发明实施例数据传输的系统中 第一移动终端IO共享数据的内容,在此不再赘述。
共享数据可以存储在本发明实施例的移动终端中;也可以存储在与本发明
实施例的移动终端相连接的其他设备上,比如电脑与本发明实施例的移动终端
连接,并将本发明实施例的移动终端作为Modem上网,这时电脑中的数据可
以作为共享数据,参见图6。
第二传输模块150,用于向其他移动终端发送自身共享数据。 在具体实施过程中,如果第二传输模块150需要向多个移动终端发送数据,
则第二传输模块150可以逐个向多个移动终端传输共享数据,或第二传输模块
150可以同时向多个移动终端传输共享数据。
如图3所示,本发明实施例第四种移动终端包括发送模块200和第二传
输模块210。其中,发送模块200和第二传输模块210与本发明实施例第一种移动终端 中的发送^^块140和第二传输才莫块150功能相同,在此不再赘述。
如图4所示,本发明实施例第一种数据传输的方法包括下列步骤
步骤401、第二移动终端接收来自第一移动终端的APN参数和第一IP地 址,其中第一 IP地址是APN参数对应的接入点分配给第 一移动终端的IP地址。
步骤402、第二移动终端根据收到的APN参数,接入对应的接入点。
步骤403、第二移动终端通过该接入点与第一 IP地址对应的第一移动终端 建立数据链路,并获取第一移动终端的共享数据。
步骤402中,第二移动终端向该APN参数对应的接入点发送包含APN参 数的PDP激活请求;
接入点根据APN参数确定对应的业务种类,然后接入点给第二移动终端 分配一个第二IP地址;
第二移动终端接入该接入点后,获取到自接入点的第二 IP地址(即激活 成功)。由于第一移动终端和第二移动终端发起连接的接入点是相同的,所以 双方获取到的IP地址(即第一IP地址和第二IP地址)在同一个网段,即同在 一个局域网中。
至此,第一移动终端和第二移动终端建立了一条数据链路。
较佳的,第二移动终端与第一移动终端建立数据链路后,还可以测试自身
与第一移动终端之间的数据链路是否正常,则步骤402和步骤403之间还可以
进一步包括
步骤a402、第二移动终端根据第一IP地址,测试自身与第一移动终端之 间的数据链路是否正常。
比如第二移动终端利用ICMP来测试其与第一移动终端之间的数据链路是 否正常;
相应的,步骤403中,如果数据链路正常,第二移动终端通过该数据链路 访问第一移动终端,并选择需要传输的共享数据;相应的,第一移动终端传输第二移动终端选择的共享数据。 在具体实施过程中,如果第一移动终端需要向多个第二移动终端发送数 据,则第一移动终端可以逐个向多个第二移动终端传输选择的共享数据,或第 一移动终端可以同时向多个第二移动终端传输选择的共享数据。
其中,步骤401之前还可以进一步包括
步骤400、第一移动终端向APN参数对应的接入点发送包含APN参数的 PDP激活请求,在收到来自接入点的第一IP地址后,发送APN参数和第一IP 地址。
具体的,第一移动终端向APN参数对应的接入点发送包含APN参数的 PDP激活请求;
接入点根据APN参数确定对应的业务种类,然后接入点给第一移动终端 分配一个第一IP地址;
第一移动终端收到第一IP地址后,确定已接入该接入点(即激活成功), 然后第一移动终端将APN参数和第一 IP地址发给第二移动终端。
其中,可以在第一移动终端中预先设定APN参数,也可以由第一移动终 端从网络侧获取APN参数。
第一移动终端向第二移动终端发送APN参数和第一 IP地址的方式有多 种,比如短信、彩信、邮件等,还可以由使用第一移动终端的用户通过语音电 话告知使用第二移动终端的用户。
在具体实施过程中,第一移动终端在获得第一 IP地址后,可以根据第一 IP地址,共享相应的数据。
比如,第一移动终端可以将建立一个基于会话层协议的应用服务器(如 HTTP服务器或FTP服务器),然后将相应的数据进行共享。也就是说,第一 移动终端将自身作为一个基于会话层协议的应用服务器,然后共享相应的数 据。
共享数据可以存储在第一移动终端中;也可以存储在与第一移动终端相连接的其他设备上,比如电脑与第一移动终端连接,并将第一移动终端作为
Modem上网,这时电脑中的数据可以作为共享数据,参见图6。 其中,步骤403之后还可以进一步包括
第二移动终端在结束数据传输之后,断开与第一移动终端之间的数据链路。
结束数据传输包括但不限于下列情况中的一种
第二移动终端与第一移动终端之间的数据链路异常、共享数据传输失败,
共享数据传输完毕。
如图5所示,本发明实施例第二种数据传输的方法包括下列步骤
步骤501、第一移动终端向APN参数对应的接入点发送包含APN参数的
PDP激活请求。
步骤502、接入点根据APN参数确定对应的业务种类,然后接入点给第一 移动终端分配一个第一 IP地址。
步骤503、第一移动终端在收到来自接入点的第一IP地址后,向第二移动 终端发送APN参数和第一 IP地址。
步骤504、第二移动终端收到来自第一移动终端的APN参数和第一IP地 址后,向该APN参数对应的接入点发送包含APN参数的PDP激活请求。
步骤505、接入点根据APN参数确定对应的业务种类,然后接入点给第二 移动终端分配一个第二 IP地址。
由于是同一个接入点,所以其通信双方获取的IP地址应处于相同的网段。
步骤506、第二移动终端利用ICMP协议来检测其与第一通信终端之间的 数据链路情况,如果连接正常,则执行步骤507;否则,断开与第一移动终端 之间的数据链路。
其中,如果第二移动终端因为检测数据链路异常,断开与第一移动终端之 间的数据链路之后,还可以返回步骤504,即重新向该APN参数对应的接入点 发送包含APN参数的PDP激活请求。步骤507、第一移动终端建立一个基于会话层协议的应用服务器,并将需 要共享的文件放置到该服务器上。
其中,步骤507可以在步骤502之后的任意一个时刻进行。
步骤508、第二移动终端利用客户端软件通过第一 IP地址访问第一通信终 端,获取共享数据。
步骤509、第二移动终端在结束数据传输过程后,断开与第一移动终端之 间的数据链路。
从上述实施例中可以看出本发明实施例第二移动终端接收来自第一移动 终端的接入点信息APN参数和第一 IP地址,其中所述第一 IP地址是所述APN 参数对应的接入点分配给所述第一移动终端的IP地址;所述第二移动终端根 据所述APN参数,接入对应的所述接入点;所述第二移动终端通过所述接入 点与所述第一 IP地址对应的第一移动终端建立数据链路,并获取所述第一移 动终端的共享数据。
由于移动终端之间可以像电脑之间一样传输数据,使得移动终端之间可以 远距离传输大容量的数据,从而提高了网络资源利用率以及用户体验;
并且通过本方法实施例的方案可以实现移动终端之间或是利用移动终端 的用户之间任意大小、任意距离的数据共享,也可以实现计算机之间以及计算 机与手机之间的数据共享。由于本方法实施例可以直接点对点收发数据,不需 要通过网络服务器进行中转,从而减少了数据传输中泄密的风险,提高了数据 传输的安全性和稳定性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种数据传输的方法,其特征在于,该方法包括第二移动终端接收来自第一移动终端的接入点信息APN参数和第一IP地址,其中所述第一IP地址是所述APN参数对应的接入点分配给所述第一移动终端的IP地址;所述第二移动终端根据所述APN参数,接入对应的所述接入点;所述第二移动终端通过所述接入点与所述第一IP地址对应的第一移动终端建立数据链路,并获取所述第一移动终端的共享数据。
2、 如权利要求1所述的方法,其特征在于,所述第二移动终端接入对应 的所述接入点包括所述第二移动终端向所述接入点发送包含所述APN参数的分组数据协议 PDP激活请求;所述第二移动终端在接入到对应的所述接入点后,收到来自所述接入点的 第二IP地址。
3、 如权利要求1所述的方法,其特征在于,所述第二移动终端与所述第 一 IP地址对应的第一移动终端建立数据链路之后,并获取所述第一移动终端 的共享数据之前还包括所述第二移动终端根据所述第一 IP地址,测试自身与所述第一移动终端 之间的数据链路是否正常;所述第二移动终端获取所述第一移动终端的共享数据包括所述第二移动终端确定数据链路正常后,通过所述数据链路访问所述第一 移动终端,选择需要传输的共享数据;所述第一移动终端传输所述第二移动终端选择的共享数据。
4、 如权利要求3所述的方法,其特征在于,所述第一移动终端传输所述 第二移动终端选择的共享数据包括所述第一移动终端需要向多个第二移动终端传输共享数据时,所述第一移动终端逐个向多个第二移动终端传输选择的共享凝:据,或所述第一移动终端同 时向多个第二移动终端传输选择的共享数据。
5、 如权利要求1 4任一权利要求所述的方法,其特征在于,所述共享数 据存储在所述第一移动终端中和/或与所述第一移动终端相连接的其他设备 中。
6、 一种数据传输的系统,其特征在于,该系统包括 第一移动终端,用于向接入点信息APN参数对应的接入点发送包含APN参数的分组数据协议PDP激活请求,在收到来自接入点的IP地址后,发送APN 参数和IP地址,以及发送共享数据;第二移动终端,用于根据所述APN参数,接入对应的所述接入点,通过 所述接入点与所述第一移动终端建立数据链路,并获取所述第一移动终端的共 享数据。
7、 一种移动终端,其特征在于,该移动终端包括 接收模块,用于接收第一接入点信息APN参数和第一 IP地址; 接入模块,用于根据所述第一APN参数,接入对应的所述接入点; 第一传输模块,用于通过所述接入点与所述第一 IP地址对应的移动终端建立数据链路,并获取所述第一IP地址对应的移动终端的共享数据。
8、 如权利要求7所述的移动终端,其特征在于,所述接入模块用于 向所述接入点发送包含所述第一 APN参数的分组数据协议PDP激活请求,在确定接入对应的所述接入点后,收到来自所述接入点的第二IP地址。
9、 如权利要求7所述的移动终端,其特征在于,所述移动终端还包括 检测模块,用于根据所述第一IP地址,测试自身与第一IP地址对应的移动终端之间的数据链路是否正常; 所述传输模块用于通过所述接入点与所述第一 IP地址对应的移动终端建立数据链路,且确 定数据链路正常后,通过所述数据链路访问所述第一 IP地址对应的移动终端,选择并接收需要传输的共享数据。
10、 如权利要求7所述的移动终端,其特征在于,该移动终端还包括 发送模块,用于向第二 APN参数对应的接入点发送包含所述第二 APN参数的PDP激活请求,在收到来自第二 APN参数对应的接入点的第三IP地址后, 发送第二 APN参数和第三IP地址;第二传输模块,用于向其他移动终端发送自身共享数据。
11、 如权利要求10所述的移动终端,其特征在于,所述第二传输模块用于需要向多个其他移动终端发送自身共享数时,逐个向多个其他移动终端传 输共享数据,或同时向多个其他移动终端传输选择的共享数据。
12、 如权利要求7~11任一权利要求所述的移动终端,其特征在于,所述 共享数据存储在移动终端中和/或与移动终端相连接的其他设备中。
13、 一种移动终端,其特征在于,该移动终端还包括发送模块,用于向第二接入点信息APN参数对应的接入点发送包含所述 第二 APN.参数的分组数据协议PDP激活请求,在收到来自第二 APN参数对 应的接入点的第三IP地址后,发送第二 APN参数和第三IP地址;第二传输模块,用于向其他移动终端发送自身共享数据。
14、 如权利要求13所述的移动终端,其特征在于,所述第二传输模块用于需要向多个其他移动终端发送自身共享数时,逐个向多个其他移动终端传 输共享数据,或同时向多个其他移动终端传输选择的共享数据。
15、 如权利要求13~14任一权利要求所述的移动终端,其特征在于,所 述共享数据存储在移动终端中和/或与移动终端相连接的其他设备中。
全文摘要
本发明实施例涉及无线通信技术,特别涉及一种数据传输的方法、系统和装置,用以解决现有技术中存在的移动终端之间很难远距离传输大容量数据的问题。本发明实施例的方法包括第二移动终端接收来自第一移动终端的接入点信息APN参数和第一IP地址,其中所述第一IP地址是所述APN参数对应的接入点分配给所述第一移动终端的IP地址;所述第二移动终端根据所述APN参数,接入对应的所述接入点;所述第二移动终端通过所述接入点与所述第一IP地址对应的第一移动终端建立数据链路,并获取所述第一移动终端的共享数据。采用本发明实施例的方法使得移动终端之间可以远距离传输大容量的数据,从而提高了网络资源利用率以及用户体验。
文档编号H04W4/12GK101668258SQ200910159928
公开日2010年3月10日 申请日期2009年7月23日 优先权日2009年7月23日
发明者超 许, 凯 陈 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1